0.7921570.8196080.93333335.70921.35732080.56141.35732035.70921.357321380.56141.357321336.05653.35732080.11413.35732036.05653.357321180.11413.357321136.05653.357321542.61193.357321569.2153.357321574.86173.357321580.11413.357321536.40385.357321358.38315.357321379.66685.357321387.34346.761111518.96077.35461018.96077.354611394.18447.77152-6.93889e-1594.18447.77152094.18447.771521320.26129.01329020.26129.013291120.26129.013291592.61669.24395-6.93889e-1592.61669.24395092.61669.243951192.61669.243951521.561710.6721391.048810.71641315.463912.6365015.463912.63651396.185212.8201-6.93889e-1596.185212.8201096.185212.82011394.557414.141-6.93889e-1594.557414.141094.557414.1411194.557414.1411516.862314.1472016.862314.14721116.862314.14721592.929515.46181318.260815.65791312.22316.72815103.00817.3369-6.93889e-15103.00817.33690103.00817.336913101.49818.7361-6.93889e-15101.49818.73610101.49818.736111101.49818.73611580.301719.153914.580.301719.15391579.613419.183214.579.613419.1832157.7087919.23911580.985119.241414.580.985119.2414157.6661319.2628157.7087919.26281512.22319.26281523.026719.26281529.613919.26281542.611919.26281569.21519.26281574.861719.26281587.343419.26281591.881419.26281599.691719.262815101.79219.26281578.939919.328314.578.939919.32831531.695319.378814.531.695319.37881531.045119.406414.531.045119.40641581.643919.443214.581.643919.44321532.340819.461514.532.340819.46151530.408919.543514.530.408919.54351578.300619.585214.578.300619.58521532.963119.65214.532.963119.652152.8318619.663402.8318619.66341382.259119.753414.582.259119.75341529.80519.786214.529.80519.78621533.544219.94514.533.544219.9451577.713919.946414.577.713919.94641529.250820.127414.529.250820.12741599.988820.13541382.81320.16314.582.81320.1631534.067420.33214.534.067420.3321577.196720.401614.577.196720.40161528.762320.557414.528.762320.55741583.289820.660514.583.289820.66051534.517720.801914.534.517720.8019154.8318620.839404.8318620.8394114.8318620.83941576.763820.937714.576.763820.93771528.353421.063714.528.353421.06371583.675621.231314.583.675621.2313154.8318621.2938157.7087921.29381512.22321.29381523.026721.29381542.611921.29381569.21521.29381574.861721.29381587.343421.29381591.881421.29381599.691721.293815102.92621.29381534.882221.341114.534.882221.34111576.427821.539214.576.427821.53921528.03621.631914.528.03621.63191583.959421.859114.583.959421.85911535.150221.934114.535.150221.9341156.8318622.01551376.198322.188814.576.198322.18881527.819222.245514.527.819222.24551584.13322.525814.584.13322.52581535.314222.563914.535.314222.56391576.081922.867914.576.081922.86791527.709222.886914.527.709222.88691531.532423.212314.535.369423.212314.580.129323.212314.584.191423.212314.535.369423.21231584.191423.21231556.168923.220414.556.168923.22041554.646123.285114.554.646123.28511557.680723.41414.557.680723.4141527.709223.537714.527.709223.53771576.081923.556814.576.081923.55681553.156123.606214.553.156123.60621559.138123.860414.559.138123.86041535.314223.860814.535.314223.86081584.13323.898814.584.13323.89881551.741924.174514.551.741924.17451527.819224.179214.527.819224.17921576.198324.235914.576.198324.23591535.150224.490614.535.150224.49061560.499124.546514.560.499124.54651583.959424.565614.583.959424.56561528.03624.792814.528.03624.79281576.427824.885514.576.427824.88551550.44424.973714.550.44424.97371534.882225.083614.534.882225.08361583.675625.193414.583.675625.19341528.353425.36114.528.353425.3611561.724525.452914.561.724525.45291576.763825.48714.576.763825.4871534.517725.622814.534.517725.62281583.289825.764214.583.289825.76421528.762325.867314.528.762325.86731549.299825.980714.549.299825.98071577.196726.023114.577.196726.02311534.067426.092714.534.067426.09271582.81326.261614.582.81326.26161529.250826.297314.529.250826.29731577.713926.478314.577.713926.47831533.544226.479714.533.544226.47971562.779126.553214.562.779126.55321529.80526.638514.529.80526.63851582.259126.671314.582.259126.67131532.963126.772714.532.963126.77271578.300626.839514.578.300626.83951530.408926.881214.530.408926.88121532.340826.963214.532.340826.96321581.643926.981514.581.643926.98151531.045127.018314.531.045127.01831531.695327.045914.531.695327.04591578.939927.096414.578.939927.09641548.342327.166514.548.342327.16651580.985127.183314.580.985127.18331579.613427.241514.579.613427.24151580.301727.270814.580.301727.2708154.8318627.5134157.7087927.51341512.22327.51341523.026727.51341529.613927.51341542.611927.51341569.21527.51341574.861727.51341587.343427.51341591.881427.51341599.691727.513415106.39627.5134159.8245927.752414.59.8245927.7524159.6544527.765414.59.6544527.7654159.9944727.768514.59.9944727.7685159.48927.807214.59.48927.80721510.159227.813214.510.159227.81321563.632627.81614.563.632627.816159.3330727.876514.59.3330727.87651510.313827.885314.510.313827.8853159.1911827.971314.59.1911827.97131510.45427.982614.510.45427.982615109.00728.0873-6.93889e-15109.00728.08730109.00728.0873139.0674928.088914.59.0674928.08891510.575628.102314.510.575628.1023158.9655828.225814.58.9655828.22581510.67528.24114.510.67528.241158.8884228.37814.58.8884228.3781510.749528.394514.510.749528.39451547.59928.497114.547.59928.4971158.8382728.541114.58.8382728.54111510.796728.558514.510.796728.558515107.00728.6076-6.93889e-15107.00728.60760107.00728.607611107.00728.6076158.8165828.710314.58.8165828.71031510.815428.728114.510.815428.7281158.8239728.880814.58.8239728.88081510.80528.898414.510.80528.8984158.8602529.047514.58.8602529.04751510.765729.064514.510.765729.064515105.00729.12781364.260429.204914.564.260429.2049158.9243529.205714.58.9243529.20571510.698829.221514.510.698829.2215159.014429.350614.59.014429.35061510.606229.364814.510.606229.3648159.1277929.478214.59.1277929.47821510.490629.490314.510.490629.4903159.261229.584514.59.261229.5845159.4107729.666714.59.4107729.6667159.5721229.722214.59.5721229.7222159.7405729.749514.59.7405729.7495154.8318629.8666157.7087929.8666159.7405729.86661510.490629.86661512.22329.86661523.026729.86661529.613929.86661542.611929.86661569.21529.86661574.861729.86661587.343429.86661591.881429.86661599.691729.866615107.00729.86661547.091229.934214.547.091229.93421564.644530.679914.564.644530.67991546.833631.436514.546.833631.43651577.474531.984114.577.474531.98411576.853832.010514.576.853832.01051578.090732.063114.578.090732.0631154.8318632.0897157.7087932.0897159.7405732.08971510.490632.08971512.22332.08971523.026732.08971529.613932.08971542.611932.08971569.21532.08971574.861732.08971587.343432.08971591.881432.08971599.691732.089715107.00732.08971576.246532.141414.576.246532.14141555.787532.198614.564.773732.198614.564.773732.19861535.123732.201714.535.123732.20171534.539932.226514.534.539932.22651578.684732.24514.578.684732.2451535.703332.275914.535.703332.27591533.968732.349614.533.968732.34961575.670132.37314.575.670132.3731536.26232.44714.536.26232.4471579.239532.524714.579.239532.52471533.426532.567514.533.426532.56751575.14132.698814.575.14132.69881536.783732.710114.536.783732.71011532.928932.873814.532.928932.87381579.73932.894114.579.73932.89411546.833632.960714.546.833632.96071537.253533.057514.537.253533.05751574.674733.109214.574.674733.10921532.490333.259914.532.490333.25991580.168833.342614.580.168833.34261537.657833.479414.537.657833.47941574.284433.592614.574.284433.59261532.123233.714514.532.123233.71451564.644533.717314.564.644533.71731580.516733.857314.580.516733.85731537.985133.963514.537.985133.96351573.981434.134914.573.981434.13491531.838234.224614.531.838234.22461580.772634.423414.580.772634.42341547.091234.462914.547.091234.46291538.225734.495914.538.225734.49591573.774534.720714.573.774534.72071531.643634.775614.531.643634.77561580.929235.024614.580.929235.02461538.37335.061414.538.37335.06141564.260435.192314.564.260435.19231573.669535.33314.573.669535.3331531.544835.351514.531.544835.35151534.977535.643614.538.422535.643614.577.319135.643614.580.981835.643614.538.422535.64361580.981835.64361547.59935.914.547.59935.91531.544835.935814.531.544835.93581573.669535.954314.573.669535.95431538.37336.225914.538.37336.22591580.929236.262614.580.929236.26261531.643636.511714.531.643636.51171573.774536.566614.573.774536.56661563.632636.581114.563.632636.58111538.225736.791314.538.225736.7913156.8318636.79831380.772636.863914.580.772636.86391531.838237.062714.531.838237.06271573.981437.152314.573.981437.15231548.342337.230714.548.342337.23071537.985137.323814.537.985137.32381580.516737.4314.580.516737.431532.123237.572814.532.123237.5728154.8318637.676204.8318637.6762114.8318637.67621510.490637.686114.510.490637.68611574.284437.694714.574.284437.69471537.657837.807914.537.657837.80791562.779137.843914.562.779137.84391580.168837.944714.580.168837.94471532.490338.027414.532.490338.0274159.7405738.055314.59.7405738.05531574.674738.178114.574.674738.17811537.253538.229714.537.253538.22971579.73938.393214.579.73938.39321532.928938.413414.532.928938.41341549.299838.416514.549.299838.4165152.8318638.554202.8318638.55421336.783738.577214.536.783738.57721575.14138.588514.575.14138.58851533.426538.719814.533.426538.71981579.239538.762614.579.239538.76261536.26238.840314.536.26238.84031575.670138.914214.575.670138.91421533.968738.937714.533.968738.93771561.724538.944314.561.724538.94431535.703339.011414.535.703339.01141578.684739.042314.578.684739.04231534.539939.060814.534.539939.06081535.123739.085614.535.123739.08561576.246539.145914.576.246539.14591578.090739.224214.578.090739.22421576.853839.276814.576.853839.27681577.474539.303114.577.474539.30311550.44439.423514.550.44439.42351560.499139.850614.560.499139.85061513.403339.926814.513.403339.92681551.741940.222614.551.741940.22261512.653340.296114.512.653340.29611559.138140.536814.559.138140.53681511.126440.74721353.156140.790914.553.156140.79091557.680740.983114.557.680740.98311554.646141.11214.554.646141.1121556.168941.176714.556.168941.1767159.1263841.625109.1263841.6251119.1263841.6251157.1263842.503107.1263842.503113109.00744.7970109.00744.79713107.00745.57570107.00745.575711107.00745.575715105.00746.3544139.1263848.29341512.22348.29341512.653348.29341513.403348.29341523.026748.29341529.613948.29341542.611948.29341569.21548.29341574.861748.29341587.343448.29341591.881448.29341599.691748.293415112.65948.77580112.65948.775813110.65949.55450110.65949.554511110.65949.554515108.65950.33321333.477451.8142983.477551.8142933.477451.81421383.477551.81421333.10151.8302983.10151.8302933.10151.83021383.10151.83021333.851251.8621983.851251.8621933.851251.86211383.851251.86211332.732651.9096982.732751.9096932.732651.90961382.732751.90961334.211551.9724984.211551.9724934.211551.97241384.211551.97241332.38352.0501982.383152.0501932.38352.05011382.383152.05011334.547952.1421984.54852.1421934.547952.14211384.54852.14211332.062252.2477982.062252.2477932.062252.24771382.062252.24771334.850852.3661984.850952.3661934.850852.36611384.850952.36611331.779352.4966981.779452.4966931.779352.49661381.779452.49661335.111652.6381985.111652.6381935.111652.63811385.111652.63811331.542652.7898981.542752.7898931.542652.78981381.542752.78981335.322652.9503985.322652.9503935.322652.95031385.322652.95031333.423353.0894983.423353.0894933.423353.08941383.423353.08941333.263153.0962983.263153.0962933.263153.09621383.263153.09621333.582353.1097983.582353.1097933.582353.10971383.582353.10971331.358853.1187981.358953.1187931.358853.11871381.358953.11871333.106453.13983.106453.13933.106453.131383.106453.131333.735653.1567983.735653.1567933.735653.15671383.735653.15671332.957653.1897982.957753.1897932.957653.18971382.957753.18971333.878753.2289983.878853.2289933.878753.22891383.878853.22891332.821153.2738982.821153.2738932.821153.27381382.821153.27381335.477853.2937985.477853.2937935.477853.29371385.477853.29371334.007653.3242984.007753.3242934.007653.32421384.007753.32421332.700753.3797982.700853.3797932.700753.37971382.700853.37971334.118653.4399984.118653.4399934.118653.43991384.118653.43991331.233353.474981.233453.474931.233353.4741381.233453.4741332.653.5045982.600153.5045932.653.50451382.600153.50451334.208353.5728984.208453.5728934.208353.57281384.208453.57281332.521853.6444982.521953.6444932.521853.64441382.521953.64441335.572753.6583985.572753.6583935.572753.65831385.572753.65831334.274453.7189984.274453.7189934.274453.71891384.274453.71891332.468453.7956982.468553.7956932.468453.79561382.468553.79561331.169653.8453981.169753.8453931.169653.84531381.169753.84531334.314853.874984.314853.874934.314853.8741384.314853.8741332.441353.9536982.441453.9536932.441353.95361382.441453.95361331.161654.0337932.437954.0337934.328454.0337935.604754.0337981.161754.0337982.43854.0337984.328454.0337985.604754.0337932.437954.03371333.383154.03371334.328454.03371335.604754.03371382.43854.03371383.383254.03371384.328454.03371385.604754.03371332.441354.1139982.441454.1139932.441354.11391382.441454.11391334.314854.1935984.314854.1935934.314854.19351384.314854.19351331.169654.2221981.169754.2221931.169654.22211381.169754.22211332.468454.2719982.468554.2719932.468454.27191382.468554.27191334.274454.3486984.274454.3486934.274454.34861384.274454.34861335.572754.4092985.572754.4092935.572754.40921385.572754.40921332.521854.4231982.521954.4231932.521854.42311382.521954.42311334.208354.4947984.208454.4947934.208354.49471384.208454.49471332.654.563982.600154.563932.654.5631382.600154.5631331.233354.5935981.233454.5935931.233354.59351381.233454.59351334.118654.6275984.118654.6275934.118654.62751384.118654.62751332.700754.6878982.700854.6878932.700754.68781382.700854.68781334.007654.7433984.007754.7433934.007654.74331384.007754.74331335.477854.7738985.477854.7738935.477854.77381385.477854.77381332.821154.7937982.821154.7937932.821154.79371382.821154.79371333.878754.8386983.878854.8386933.878754.83861383.878854.83861332.957654.8778982.957754.8778932.957654.87781382.957754.87781333.735654.9108983.735654.9108933.735654.91081383.735654.91081333.106454.9375983.106454.9375933.106454.93751383.106454.93751331.358854.9488981.358954.9488931.358854.94881381.358954.94881333.582354.9577983.582354.9577933.582354.95771383.582354.95771333.263154.9713983.263154.9713933.263154.97131383.263154.97131333.423354.9781983.423354.9781933.423354.97811383.423354.97811335.322655.1172985.322655.1172935.322655.11721385.322655.11721331.542655.2777981.542755.2777931.542655.27771381.542755.277713105.40555.402114.5105.40555.402115105.57655.41314.5105.57655.41315105.23455.420914.5105.23455.42091535.111655.4293985.111655.4293935.111655.42931385.111655.429313105.74455.453214.5105.74455.453215105.06855.468614.5105.06855.468615105.90255.521514.5105.90255.521515104.91455.544114.5104.91455.54411531.779355.5709981.779455.5709931.779355.57091381.779455.570913106.04655.615814.5106.04655.615815104.77455.644914.5104.77455.64491534.850855.7014984.850955.7014934.850855.70141384.850955.701413106.17155.733514.5106.17155.733515104.65455.768214.5104.65455.76821532.062255.8198982.062255.8198932.062255.81981382.062255.819813106.27555.870914.5106.27555.870915104.55755.910214.5104.55755.91021534.547955.9254984.54855.9254934.547955.92541384.54855.92541332.38356.0174982.383156.0174932.38356.01741382.383156.017413106.35356.02414.5106.35356.02415104.48556.066814.5104.48556.06681534.211556.0951984.211556.0951934.211556.09511384.211556.09511332.732656.1579982.732756.1579932.732656.15791382.732756.157913106.40456.188414.5106.40456.18841533.851256.2054983.851256.2054933.851256.20541383.851256.205413104.44256.233314.5104.44256.23331533.10156.2373983.10156.2373933.10156.23731383.10156.23731333.477456.2533983.477556.2533933.477456.25331383.477556.253313106.42756.359114.5106.42756.359115104.42856.404814.5104.42856.404815106.41956.53114.5106.41956.53115104.44356.576214.5104.44356.576215106.38256.699114.5106.38256.699115104.48756.742514.5104.48756.742515106.31756.858514.5106.31756.858515104.5656.898714.5104.5656.898715106.22657.004214.5106.22657.004215104.65857.040114.5104.65857.04011512.653357.093514.512.653357.093515106.11157.132214.5106.11157.13221512.491357.15114.512.491357.15115104.77957.162714.5104.77957.16271513.403357.194114.513.403357.19411512.341557.235414.512.341557.235415105.97557.238514.5105.97557.238515104.91957.262714.5104.91957.26271513.544457.292214.513.544457.292215105.82457.3214.5105.82457.3215105.07457.337214.5105.07457.33721512.208457.344114.512.208457.34411513.666757.41314.513.666757.4131512.095957.47414.512.095957.4741513.766557.552914.513.766557.55291512.007357.621314.512.007357.62131513.840857.707914.513.840857.70791511.945257.781614.511.945257.78161513.887557.873314.513.887557.87331511.911557.950214.511.911557.95021513.905258.044314.513.905258.04431511.907158.12214.511.907158.1221513.893358.215814.513.893358.21581511.932358.29214.511.932358.2921513.852258.382714.513.852258.38271511.986258.455314.511.986258.45531513.783258.540114.513.783258.54011512.067258.606814.512.067258.60681513.688258.683414.513.688258.68341512.17358.742314.512.17358.74231513.570158.808314.513.570158.80831512.300558.857614.512.300558.85761513.432458.911114.513.432458.91111512.445858.949414.512.445858.94941513.279158.988814.513.279158.98881511.126458.99771358.383158.997713108.65958.99771312.604759.01514.512.604759.0151513.114759.039114.513.114759.03911512.772559.052414.512.772559.05241512.944259.060514.512.944259.0605157.1263859.205907.1263859.2059139.1263860.08509.1263860.085119.1263860.085158.782460.40071512.22360.40071523.026760.40071529.613960.40071542.611960.40071569.21560.40071574.861760.40071587.343460.40071591.881460.40071599.691760.400715105.07460.400715105.82460.400715110.65960.40071511.126460.9641137.7087961.38611533.484161.74011358.383161.74011383.484161.74011333.484161.74011542.611961.74011569.21561.74011574.861761.74011583.484161.7401155.9606362.9905157.7087962.99051512.22362.99051523.026762.99051529.613962.99051533.484162.99051583.484162.99051587.343462.99051591.881462.99051599.691762.990515105.07462.990515105.82462.990515110.65962.9905152.4577763.490802.4577763.49081317.336864.241214.517.336864.24121517.508164.252314.517.508164.25231517.166164.259514.517.166164.25951517.674964.292514.517.674964.29251517.001164.306814.517.001164.30681517.832464.360714.517.832464.3607154.4577764.369904.4577764.3699114.4577764.36991516.846764.381614.516.846764.38161517.97664.454714.517.97664.45471516.707264.481714.516.707264.48171518.101364.57214.518.101364.5721516.58764.604214.516.58764.60421518.204864.70914.518.204864.7091516.489564.745414.516.489564.74541518.283364.861614.518.283364.86161516.417564.901214.516.417564.90121518.334565.025414.518.334565.02541516.373365.067114.516.373365.06711518.35765.195514.518.35765.19551516.35865.23814.516.35865.238156.4577765.2491318.350165.36714.518.350165.3671516.372365.409114.516.372365.40911518.313965.534814.518.313965.53481516.415565.575114.516.415565.57511518.249665.693914.518.249665.69391516.486665.731414.516.486665.73141518.15965.839714.518.15965.83971516.583365.873214.516.583365.87321518.044865.967914.518.044865.96791516.702865.996414.516.702865.99641517.910466.074614.517.910466.07461516.841666.097314.516.841666.09731516.995666.17314.516.995666.1731517.160466.221214.517.160466.221215108.65968.431813105.07468.765314.5105.07468.765315105.82469.061514.5105.82469.061515110.65969.15610110.65969.156111110.65969.156115112.65969.88040112.65969.880413104.6873.205113106.6873.92940106.6873.929411106.6873.92941599.817174.38214.599.817174.38215108.6874.65370108.6874.653713100.56774.678214.5100.56774.67821517.160475.535414.517.160475.53541517.910475.886314.517.910475.88631513.048778.967814.513.048778.96781513.798779.318714.513.798779.3187156.4577780.6682134.4577781.502504.4577781.50256.93889e-154.4577781.5025114.4577781.5025152.4577782.336902.4577782.33696.93889e-152.4577782.33691313.048784.078714.513.048784.07871513.798784.095214.513.798784.09521512.893784.153314.512.893784.15331513.950484.176714.513.950484.17671512.753784.253414.512.753784.25341514.085884.282914.514.085884.28291512.632984.376114.512.632984.37611514.20184.410714.514.20184.41071510.248884.4211312.53584.517614.512.53584.51761514.292684.556414.514.292684.55641512.462884.673814.512.462884.67381514.357884.715714.514.357884.71571512.418484.840114.512.418484.84011514.394884.883814.514.394884.88381512.403385.011614.512.403385.01161514.402485.055714.514.402485.05571512.417785.183114.512.417785.18311514.380485.226414.514.380485.2264158.2487585.255308.2487585.25536.93889e-158.2487585.2553118.2487585.25531512.461385.349614.512.461385.34961514.329485.390814.514.329485.39081512.532985.506114.512.532985.50611514.251185.54414.514.251185.5441512.630285.64814.512.630285.6481514.147685.681514.514.147685.68151512.750485.771214.512.750485.77121514.02285.799314.514.02285.79931512.8985.871914.512.8985.87191513.878285.893814.513.878285.89381513.044785.947214.513.044785.94721513.720385.962214.513.720385.96221513.210185.994914.513.210185.99491513.552986.002514.513.552986.00251513.381286.013514.513.381286.0135156.2487586.089706.2487586.08976.93889e-156.2487586.0897138.2487587.72111512.22387.72111523.026787.72111529.613987.72111533.484187.72111583.484187.72111587.343487.72111591.881487.72111599.691787.72111599.817187.721115100.56787.721115106.6887.72111511.097589.4314.511.097589.431510.925789.435414.510.925789.43541511.267889.454214.511.267889.45421510.757389.470114.510.757389.47011511.431389.507114.511.431389.50711510.597389.533214.510.597389.53321511.583489.587314.511.583489.58731594.261989.596314.594.261989.59631594.433189.610114.594.433189.61011594.090989.61214.594.090989.6121510.450589.622714.510.450589.62271594.599489.652914.594.599489.65291593.925289.656714.593.925289.65671511.719589.692414.511.719589.69241594.755989.723614.594.755989.72361593.769589.729214.593.769589.72921510.321289.736114.510.321289.73611511.835689.819214.511.835689.81921594.89889.8214.594.89889.821593.628589.827214.593.628589.82721510.213389.869914.510.213389.86991595.021589.939314.595.021589.93931593.506389.947814.593.506389.94781511.928389.964114.511.928389.96411510.129890.020214.510.129890.02021595.122790.07814.595.122790.0781593.406690.087614.593.406690.08761511.994790.122614.511.994790.12261510.073490.182614.510.073490.18261595.198890.231914.595.198890.23191593.332390.242414.593.332390.24241512.033190.290214.512.033190.29021510.045690.352314.510.045690.35231595.247490.396614.595.247490.39661593.285590.407614.593.285590.40761512.042190.461914.512.042190.46191510.047390.524214.510.047390.52421595.267190.567214.595.267190.56721593.267790.578414.593.267790.57841512.021690.632714.512.021690.63271510.078490.693314.510.078490.69331595.257490.738614.595.257490.73861593.279490.749714.593.279490.74971511.972290.797314.511.972290.79731510.13890.854614.510.13890.85461595.218590.905814.595.218590.90581593.320290.916514.593.320290.91651511.895390.951114.511.895390.95111510.224391.003314.510.224391.00331595.151591.063914.595.151591.06391593.38991.073914.593.38991.07391511.793291.089414.511.793291.08941510.334991.13514.510.334991.1351511.668991.208214.511.668991.20821595.058491.208314.595.058491.20831593.483691.217114.593.483691.21711510.466491.245814.510.466491.24581511.52691.30414.511.52691.3041510.614991.332414.510.614991.33241594.942191.334514.594.942191.33451593.601491.342114.593.601491.34211510.77691.392314.510.77691.39231594.805991.439114.594.805991.43911593.738891.445114.593.738891.44511593.891891.52314.593.891891.5231594.055991.573614.594.055991.5736156.2487599.772906.2487599.77296.93889e-156.2487599.772913100.56799.911714.5100.56799.911715108.68100.1380108.68100.1381399.8171100.23714.599.8171100.237158.24875100.59508.24875100.5956.93889e-158.24875100.595118.24875100.59515106.68101.0750106.68101.07511106.68101.0751510.2488101.41813104.68102.0121310.776102.17714.510.776102.1771511.526102.51714.511.526102.51715112.083102.9760112.083102.97613110.083103.9120110.083103.91211110.083103.9121594.8059104.41814.594.8059104.41815105.555104.5814.5105.555104.581594.0559104.74314.594.0559104.74315108.083104.849131.21281104.8601.21281104.866.93889e-151.21281104.8613104.805104.90514.5104.805104.905157.3541105.18514.57.3541105.185158.1041105.52514.58.1041105.525153.21281105.68303.21281105.6836.93889e-153.21281105.683113.21281105.683155.21281106.5051398.9623108.32814.598.9623108.3281598.2122108.65214.598.2122108.6521591.4728111.22814.591.4728111.2281591.6446111.23914.591.6446111.2391591.3017111.24714.591.3017111.2471591.8119111.2814.591.8119111.281591.1364111.29514.591.1364111.2951591.9699111.34814.591.9699111.3481590.9817111.3714.590.9817111.371592.1138111.44214.592.1138111.4421590.8421111.47114.590.8421111.4711592.2394111.5614.592.2394111.561590.722111.59414.590.722111.5941592.3429111.69714.592.3429111.6971590.6247111.73614.590.6247111.7361592.4213111.85114.592.4213111.8511590.5532111.89314.590.5532111.8931592.4723112.01514.592.4723112.0151590.5097112.05914.590.5097112.0591592.4944112.18614.592.4944112.1861598.2122112.21114.598.2122112.2111598.9623112.22814.598.9623112.2281590.4953112.23114.590.4953112.2311598.0571112.28614.598.0571112.2861599.1139112.3114.599.1139112.311592.4869112.35814.592.4869112.3581597.9171112.38614.597.9171112.3861590.5106112.40214.590.5106112.4021599.2492112.41614.599.2492112.4161597.7963112.50914.597.7963112.5091592.45112.52614.592.45112.5261599.3644112.54414.599.3644112.5441590.555112.56814.590.555112.5681597.6984112.6514.597.6984112.651592.3848112.68514.592.3848112.6851599.4559112.6914.599.4559112.691590.6272112.72514.590.6272112.7251597.6261112.80614.597.6261112.8061592.2933112.83114.592.2933112.8311599.5211112.84914.599.5211112.8491590.7252112.86614.590.7252112.8661592.1781112.95914.592.1781112.9591597.5817112.97214.597.5817112.9721590.846112.98914.590.846112.9891599.558113.01714.599.558113.0171592.0427113.06514.592.0427113.0651590.986113.08914.590.986113.0891597.5664113.14414.597.5664113.1441591.8911113.14614.591.8911113.1461591.1411113.16314.591.1411113.1631599.5655113.18914.599.5655113.1891597.5808113.31514.597.5808113.3151599.5434113.3614.599.5434113.361597.6244113.48214.597.6244113.4821599.4924113.52414.599.4924113.5241597.6958113.63814.597.6958113.6381599.414113.67714.599.414113.6771597.7931113.7814.597.7931113.781599.3105113.81514.599.3105113.8151597.9133113.90414.597.9133113.9041599.1849113.93214.599.1849113.9321598.0528114.00414.598.0528114.0041599.041114.02714.599.041114.0271598.2075114.0814.598.2075114.081598.883114.09514.598.883114.0951598.3729114.12814.598.3729114.1281598.7157114.13514.598.7157114.1351598.5439114.14614.598.5439114.146157.3541118.11614.57.3541118.116157.19187118.17314.57.19187118.173158.1041118.2214.58.1041118.22157.04175118.25614.57.04175118.256158.24476118.31914.58.24476118.319156.90817118.36514.56.90817118.365158.36643118.4414.58.36643118.44156.79509118.49414.56.79509118.494158.46551118.58114.58.46551118.581156.70583118.64114.56.70583118.641158.53908118.73614.58.53908118.736156.64305118.80114.56.64305118.801158.58497118.90214.58.58497118.902156.60859118.96914.56.60859118.969158.60182119.07314.58.60182119.073156.60347119.14114.56.60347119.141158.58913119.24414.58.58913119.244156.62785119.31114.56.62785119.311158.54728119.41114.58.54728119.411156.68099119.47514.56.68099119.475158.4775119.56814.58.4775119.568156.76134119.62714.56.76134119.627158.38186119.71114.58.38186119.711156.86652119.76214.56.86652119.762158.26317119.83514.58.26317119.835156.99342119.87814.56.99342119.878158.12496119.93714.58.12496119.937157.1383119.97114.57.1383119.971157.97129120.01414.57.97129120.014157.29687120.03714.57.29687120.037157.80671120.06414.57.80671120.064157.46444120.07514.57.46444120.075157.63608120.08414.57.63608120.0841591.8911120.11714.591.8911120.1171591.1411120.43714.591.1411120.43715104.805121.06114.5104.805121.06115105.555121.30814.5105.555121.308155.21281121.9991394.4472122.56714.594.4472122.567153.21281122.58903.21281122.589113.21281122.5891593.6972122.88714.593.6972122.887151.21281123.17801.21281123.17813102.786123.78514.5102.786123.78515103.536124.03314.5103.536124.03315108.083124.29213110.083125.0160110.083125.01611110.083125.016157.60594125.70713112.083125.740112.083125.74135.60594126.29705.60594126.297115.60594126.297153.60594126.88603.60594126.88613105.519127.36713107.519128.0910107.519128.09111107.519128.09115109.519128.8160109.519128.81613102.786129.61614.5102.786129.61615102.624129.67214.5102.624129.67215103.536129.72414.5103.536129.72415102.473129.75514.5102.473129.75515103.677129.82414.5103.677129.82415102.339129.86214.5102.339129.86215103.797129.94614.5103.797129.94615102.226129.99114.5102.226129.99115103.896130.08714.5103.896130.08715102.135130.13714.5102.135130.13715103.968130.24314.5103.968130.24315102.072130.29714.5102.072130.29715104.013130.40914.5104.013130.40915102.036130.46514.5102.036130.46515104.029130.5814.5104.029130.5815102.03130.63714.5102.03130.63715104.015130.75114.5104.015130.75115102.054130.80714.5102.054130.80715103.973130.91714.5103.973130.91715102.106130.97114.5102.106130.97115103.902131.07414.5103.902131.07415102.186131.12314.5102.186131.12315103.806131.21614.5103.806131.21615102.29131.2614.5102.29131.2615103.686131.3414.5103.686131.3415102.416131.37614.5102.416131.37615103.547131.44114.5103.547131.44115102.561131.4714.5102.561131.4715103.393131.51714.5103.393131.51715102.719131.53714.5102.719131.53715103.228131.56614.5103.228131.56615102.886131.57614.5102.886131.57615103.058131.58614.5103.058131.586155.60594136.163157.70879136.1631512.223136.1631523.0267136.1631529.6139136.1631533.4841136.1631583.4841136.1631587.3434136.1631591.8814136.1631593.6972136.1631594.4472136.1631599.6917136.16315107.519136.1631533.4841140.741358.3831140.741383.4841140.741333.4841140.741542.6119140.741569.215140.741574.8617140.741583.4841140.741594.4472142.00514.594.4472142.0051593.6972142.00814.593.6972142.0081594.6009142.08214.594.6009142.0821593.5441142.08614.593.5441142.0861594.7391142.18514.594.7391142.1851593.4068142.1914.593.4068142.191594.8576142.3114.594.8576142.311593.2892142.31614.593.2892142.3161594.9529142.45314.594.9529142.4531593.195142.4614.593.195142.461595.0223142.61114.595.0223142.6111593.1268142.61814.593.1268142.6181595.0636142.77814.595.0636142.7781593.0868142.78514.593.0868142.7851595.0757142.94914.595.0757142.9491593.0761142.95714.593.0761142.9571595.0581143.12114.595.0581143.1211593.095143.12814.593.095143.1281595.0115143.28614.595.0115143.2861593.1429143.29314.593.1429143.2931594.9371143.44114.594.9371143.4411593.2185143.44814.593.2185143.4481594.8372143.58214.594.8372143.5821593.3194143.58714.593.3194143.5871594.7148143.70314.594.7148143.7031593.4428143.70814.593.4428143.7081594.5734143.80114.594.5734143.8011593.5849143.80514.593.5849143.8051594.4173143.87314.594.4173143.8731593.7416143.87614.593.7416143.8761594.2511143.91814.594.2511143.9181593.9082143.91914.593.9082143.9191594.0797143.93314.594.0797143.9331533.4774145.814983.4774145.814933.4774145.8141383.4774145.8141333.101145.83983.101145.83933.101145.831383.101145.831333.8512145.862983.8512145.862933.8512145.8621383.8512145.8621332.7326145.91982.7326145.91932.7326145.911382.7326145.911334.2115145.972984.2115145.972934.2115145.9721384.2115145.9721332.383146.05982.383146.05932.383146.051382.383146.051334.5479146.142984.5479146.142934.5479146.1421384.5479146.1421334.9775146.15514.580.1293146.15514.534.9775146.1551542.6119146.1551569.215146.1551574.8617146.1551580.1293146.1551532.0622146.248982.0622146.248932.0622146.2481382.0622146.2481334.8508146.366984.8508146.366934.8508146.3661384.8508146.3661331.7793146.497981.7793146.497931.7793146.4971381.7793146.4971335.1116146.638985.1116146.638935.1116146.6381385.1116146.6381331.5426146.79981.5426146.79931.5426146.791381.5426146.791335.2663146.90514.579.8205146.90514.535.2663146.9051579.8205146.9051535.3226146.95985.3226146.95935.3226146.951385.3226146.951333.4233147.089983.4233147.089933.4233147.0891383.4233147.0891333.2631147.096983.2631147.096933.2631147.0961383.2631147.0961333.5823147.11983.5823147.11933.5823147.111383.5823147.111331.3588147.119981.3588147.119931.3588147.1191381.3588147.1191333.1064147.13983.1064147.13933.1064147.131383.1064147.131333.7356147.157983.7356147.157933.7356147.1571383.7356147.1571332.9576147.19982.9576147.19932.9576147.191382.9576147.191333.8787147.229983.8787147.229933.8787147.2291383.8787147.2291332.8211147.274982.8211147.274932.8211147.2741382.8211147.2741335.4778147.294985.4778147.294935.4778147.2941385.4778147.2941334.0076147.324984.0076147.324934.0076147.3241384.0076147.3241332.7007147.38982.7007147.38932.7007147.381382.7007147.381334.1186147.44984.1186147.44934.1186147.441384.1186147.441331.2333147.474981.2333147.474931.2333147.4741381.2333147.4741332.6147.504982.6147.504932.6147.5041382.6147.5041334.2083147.573984.2083147.573934.2083147.5731384.2083147.5731332.5218147.644982.5218147.644932.5218147.6441382.5218147.6441335.5727147.658985.5727147.658935.5727147.6581385.5727147.6581334.2744147.719984.2744147.719934.2744147.7191384.2744147.7191332.4684147.796982.4684147.796932.4684147.7961382.4684147.7961331.1696147.845981.1696147.845931.1696147.8451381.1696147.8451334.3148147.874984.3148147.874934.3148147.8741384.3148147.8741332.4413147.954982.4413147.954932.4413147.9541382.4413147.9541331.1616148.034932.4379148.034934.3284148.034935.6047148.034981.1616148.034982.4379148.034984.3284148.034985.6047148.034932.4379148.0341333.3831148.0341334.3284148.0341335.6047148.0341382.4379148.0341383.3831148.0341384.3284148.0341385.6047148.0341332.4413148.114982.4413148.114932.4413148.1141382.4413148.1141334.3148148.193984.3148148.193934.3148148.1931384.3148148.1931331.1696148.222981.1696148.222931.1696148.2221381.1696148.2221332.4684148.272982.4684148.272932.4684148.2721382.4684148.2721334.2744148.349984.2744148.349934.2744148.3491384.2744148.3491335.5727148.409985.5727148.409935.5727148.4091385.5727148.4091332.5218148.423982.5218148.423932.5218148.4231382.5218148.4231334.2083148.495984.2083148.495934.2083148.4951384.2083148.4951332.6148.563982.6148.563932.6148.5631382.6148.5631331.2333148.594981.2333148.594931.2333148.5941381.2333148.5941334.1186148.628984.1186148.628934.1186148.6281384.1186148.62813105.519148.6331332.7007148.688982.7007148.688932.7007148.6881382.7007148.6881334.0076148.743984.0076148.743934.0076148.7431384.0076148.7431335.4778148.774985.4778148.774935.4778148.7741385.4778148.7741332.8211148.794982.8211148.794932.8211148.7941382.8211148.7941333.8787148.839983.8787148.839933.8787148.8391383.8787148.8391332.9576148.878982.9576148.878932.9576148.8781382.9576148.8781333.7356148.911983.7356148.911933.7356148.9111383.7356148.9111333.1064148.938983.1064148.938933.1064148.9381383.1064148.9381331.3588148.949981.3588148.949931.3588148.9491381.3588148.9491333.5823148.958983.5823148.958933.5823148.9581383.5823148.9581333.2631148.971983.2631148.971933.2631148.9711383.2631148.9711333.4233148.978983.4233148.978933.4233148.9781383.4233148.9781335.3226149.117985.3226149.117935.3226149.1171385.3226149.117137.60594149.2031331.5426149.278981.5426149.278931.5426149.2781381.5426149.2781335.1116149.429985.1116149.429935.1116149.4291385.1116149.4291331.7793149.571981.7793149.571931.7793149.5711381.7793149.5711334.8508149.701984.8508149.701934.8508149.7011384.8508149.7011332.0622149.82982.0622149.82932.0622149.821382.0622149.821334.5479149.925984.5479149.925934.5479149.9251384.5479149.925135.60594149.98105.60594149.981115.60594149.9811532.383150.017982.383150.017932.383150.0171382.383150.0171334.2115150.095984.2115150.095934.2115150.0951384.2115150.09513107.519150.127-6.93889e-15107.519150.1270107.519150.12711107.519150.1271532.7326150.158982.7326150.158932.7326150.1581382.7326150.1581333.8512150.205983.8512150.205933.8512150.2051383.8512150.2051333.101150.237983.101150.237933.101150.2371383.101150.2371333.4774150.253983.4774150.253933.4774150.2531383.4774150.253133.60594150.7603.60594150.761317.9104151.31714.529.268151.31714.517.9104151.3171523.0267151.3171529.268151.3171585.4587151.4414.596.6716151.4414.585.4587151.441587.3434151.441591.8814151.441596.6716151.4415109.519151.621-6.93889e-15109.519151.6210109.519151.621139.85717151.6551318.181151.6551318.2934152.06714.529.5568152.06714.518.2934152.0671529.5568152.0671585.1499152.1914.596.3222152.1914.585.1499152.191596.3222152.191597.9475152.9591597.163153.1911598.2984153.37614.597.5138153.60814.58.97811153.655017.7337153.65508.97811153.6551117.7337153.655118.97811153.6551512.223153.6551516.2183153.6551517.1441153.6551517.7337153.6551515.8566154.15514.516.7823154.15514.582.4809155.448138.09904155.655017.2864155.65508.09904155.6551317.2864155.6551383.6292157.194-6.93889e-1583.6292157.194083.6292157.1941183.6292157.1941584.7775158.94-6.93889e-1584.7775158.94084.7775158.941334.2757159.2331358.3831159.2331379.325159.2331333.8284161.233080.2616161.233049.8781161.2331.9864955.3781161.2331.9864949.3306161.2332.0295855.9256161.2332.0295848.7965161.2332.1577956.4597161.2332.1577948.2891161.2332.3679756.9671161.2332.3679747.8209161.2332.6549357.4353161.2332.6549347.4032161.2333.0116257.853161.2333.0116247.0465161.2333.4292458.2097161.2333.4292446.7596161.2333.8975258.4966161.2333.8975246.5494161.2334.4049358.7068161.2334.4049346.4212161.2334.9389758.835161.2334.9389746.3781161.2335.4864958.8781161.2335.4864946.3781161.2336.4864958.8781161.2336.4864946.4212161.2337.0340158.835161.2337.0340146.5494161.2337.5680558.7068161.2337.5680546.7596161.2338.0754658.4966161.2338.0754647.0465161.2338.5437458.2097161.2338.5437447.4032161.2338.9613657.853161.2338.9613647.8209161.2339.3180557.4353161.2339.3180548.2891161.2339.6050156.9671161.2339.6050148.7965161.2339.8151956.4597161.2339.8151949.3306161.2339.943455.9256161.2339.943449.8781161.2339.9864955.3781161.2339.9864933.8284161.2331180.2616161.2331133.8284161.2331580.2616161.2331533.3811163.233081.1981163.233049.8781163.2331.9864955.3781163.2331.9864949.3306163.2332.0295855.9256163.2332.0295848.7965163.2332.1577956.4597163.2332.1577948.2891163.2332.3679756.9671163.2332.3679747.8209163.2332.6549357.4353163.2332.6549347.4032163.2333.0116257.853163.2333.0116247.0465163.2333.4292458.2097163.2333.4292446.7596163.2333.8975258.4966163.2333.8975246.5494163.2334.4049358.7068163.2334.4049346.4212163.2334.9389758.835163.2334.9389746.3781163.2335.4864958.8781163.2335.4864946.3781163.2336.4864958.8781163.2336.4864946.4212163.2337.0340158.835163.2337.0340146.5494163.2337.5680558.7068163.2337.5680546.7596163.2338.0754658.4966163.2338.0754647.0465163.2338.5437458.2097163.2338.5437447.4032163.2338.9613657.853163.2338.9613647.8209163.2339.3180557.4353163.2339.3180548.2891163.2339.6050156.9671163.2339.6050148.7965163.2339.8151956.4597163.2339.8151949.3306163.2339.943455.9256163.2339.943449.8781163.2339.9864955.3781163.2339.9864933.3811163.2331381.1981163.23313217032013041022401722021312021152014511817281823102109298212113111031612321163236422234654262056757265147613146232962913627267152771415764638656486324896582418810659666510116610127311676611736711595412545612567312165912291413294414445791462763514619627145796311463162314623619146356431464365114651659146596671466710461410461514104630153027156859162868162128161831174022173140173231182432183521193335192634203928213539214123224041224144234429236342244232242736253734263836273038273969286968281046433043383032883111340318811331898832458932424532483534474834374734523935485235504737385037515038435138527039706939114414011311440114143411434441634542632624436406324310466564365664843648640436246204362062843628100431005143143491444915794463624562614561574557894529248462902924650291477152482922694826913248132714851311493122915031331151100313517170525556535654535458535815853158555359585472735573565515872556160576089575978587815858687959797859611236012211560123122601158960621236163124621241236293996399108631081256364936312512463839364657564757764778364134112651121046510495659587658781658175651261346566126651271266667127668597679710667106117671281276711712867738567102916891796812912168121110681101026869129687013069130129691321317071132701311307084857285737215884727677747775747580748015674156767481807582837683777615682767990789015878919079818680861568087868192938293838215692829697849785841589684879486941568695948789533885061138853350688534533891151228912225889258534899110190101158901021019198999299939215698929510394103156941041039510510696106979615810596107108981089998156107986286361006366441006443271003273131001021091011091581011101091021041111031111561031121111041161171051171061051581161051181191071191081071561181071191251081101201091201581091211201101121331111331561111341331125071141135065071135074911144911431141351361161361171161581351161361281171371381181381191181561371181381251191211391201391581201291401211401391211232581222592581231242591231252601242602591241381471251471551251551691251692611252612601251421341262152631261731811261811971261972151261271631261631651261651731261511421262631771261771601261601511262812291272292051272051891271891751271751671271671631272642811271282641271361451281451531281531711281712651282652641282661791291791611291611491291491401291302661291312671302672661301322691312692681312682671311341411331411561331421411341441451351451361351581441351461471371471381371561461371401481391481581391491481401421501411501561411511501421521531441531451441581521441541551461551471461561541461491591481591581481611591491511571501571561501601571511701711521711531521581701521681691541691551541561681541571761561921821561821681562222121562122021562021921562442381562382301562302221562342401562402461562462441562082181562182261562262341561761861561861981561982081561601761571591781581941841581841701582242161582162061582061941582542481582482361582362241582422521582522561582562541582102201582202321582322421581781901581902001582002101581611781591771761601791781611641651621651631621631661621663921623921641621671661631721731641731651643921721641671741661743921661751741671821831681831691681832611691841851701851711701852651711801811721811731723921801721751881741883921741891881751771861762631871771871861771791901782661911791911901791961971801971811803921961801921931821931831821932611831941951841951851841952651851871981862631991871991981871892041882043921882052041891912001902662011912012001912022031922031931922032611932062071942071951942072651952142151962151971963922141961992081982632091992092081992012102002662112012112102012122132022132032022132612032052282042283922042292282052162172062172072062172652072092182082632192092192182092112202102662212112212202112222232122232132122232612132502512142512152143922502142512632152242252162252172162252652172192262182632272192272262192212322202662332212332322212302312222312232222312622232622612232362372242372252242372652252272342262632352272352342272292802282803922282812802292382392302392312302392622312332422322662432332432422332352402342632412352412402352482492362492372362492652372442452382452392382452622392412462402632472412472462412432522422662532432532522432462472442472452442472622452632622472542552482552492482552652493053062503062512503923052503062632512532562522662572532572562532562572542572552542572652552662652572593502583505342582712732592732772592772832592832872592872942592942982592983022593023082593083162593163512593513502592602712592792752603103042603043002603002962602962892602892852602852792603543222603223182603183102602613542602752712602623552613553542612633562623563552623063572633573562633582812642653582642663592653593582653603592662673602662683612673613602672693142683143622683623612682923142692722732702732712702712742702743462703462722702752742712762772722772732723462762722752782742783462742792782752822832762832772763463442763443422763423382763383342763343302763303232763233192763193152763153072763073012763012972762972932762932862762862822762792842782843462782852842792813282803283922803583292813293282812862872822872832822852882842883462842892882852932942862942872862892952882953462882962952895942922915935942913125932915945972925973892923893632923633142922972982932982942932962992952993462953002992963013022973022982973003032993033462993043033003073083013083023013043093033093463033103093043643653053653063053923643053653573063153163073163083073103173093173463093183173105955933123135953125965953133275963133633623143193203153203163153203513163183213173483463173213483173223213183233243193243203193243513203223253213253483213543263223263253223303313233313243233313513243263323253323483253543333263333323266605983276446523276526603275985963273293663283663923283583673293673663293343353303353313303353513313333363323363483323543373333373363333383393343393353343393513353373403363403483363543413373413403373423433383433393383433513393795093403533793403413533405213483405095213403543533413443453423453433423453513433463473443473453443473523453523513453483493463493473463493523475213783483783523483523493483513763503765343503523773513773763513783773523543793533803793543553803543563813553813803553573823563823813563693833573653693573833823573843943583943673583593843583913853593733913593863753593753713593713733593603863593853843593613863603623873613873863613633883623883873623893883633683693643693653643923683643673933663933923663943933674214223684223693683924213684223833693723733703733713703713743703744693704693723703753743713903913723913733724693903723753993743994693743864003754003993753775903765905083765085343763785223775225903775215223783805723795725103795105093793815723806036023813826033816025723814284363824364463824464563823963983823984043824766043824664763824564663824044123824124183824184283823833963826046033824224503834506053834604523834714603834524423834424323834324243836054903834904803834804713834244163834164083834084023834023963834544643844264343844344443844444543846064623844786063844644783844624383844383943843854263844064143853914063854144263854724583864584483864484403864404303864304203864204103866084933864934823864824723864104003863876083863886093876096083873896103886106093885976103894054063904063913904694053903934373924734493924494213925675313925314983924984733925845803925805733925735673925775823925825863925865843925155493925495693925695773924374613924614873924875153923944373934384373943973983953983963953964013954014673954673973954024013964034043974043983974674033974004093994094693994104094004024074014074674014084074024114124034124044034674114034134144054144064054694134054084154074154674074164154084104194094194694094204194104174184114184124114674174114254264134264144134694254134164234154234674154244234164274284174284184174674274174204294194294694194304294204494504214504224214244314234314674234324314244334344254344264254694334254354364274364284274674354274304394294394694294404394304324414314414674314424414324434444334444344334694434334454464354464364354674454354384614374624614384404474394474694394484474404424514414514674414524514424534544434544444434694534434554564454564464454674554454484574474574694474584574484734744494744504494746054504524594514594674514604594524634644534644544534694634534654664554664564554674654554584704574704694574724704584604684594684674594714684604624874616064884624884874624774784634784644634694774634754764654764664654674754654684794674944834674834754675295194675195044675044944675555474675475394675395294675435514675515574675575554675135254675255354675355434674794894674895004675005134674714794684704814694964854694854774695375234695235114695114964695635594695595454695455374695535614695615654695655634695175274695275414695415534694814924694925024695025174694724814704804794714824814724984994734994744734996054744834844754844764754846044764854864774864784774866064784804894794904894804824924814934924824944954834954844834956044844964974854974864854976064864885154876065164885165154884905004896055014905015004905075794914935024926085034935035024935045054945054954945056044955115124965124974965126064975315324985324994985326054995015135006055145015145135015035175026085185035185175035195205045205055045206045055335885065895075065885895065895795075925345085905925085725715095105725095755215095715755095235245115245125116076065125246075125145255136055265145265255145165495156065505165505495165185275176085285185285275185295305195305205195306045205755225216016005225766015226005905225755765225375385235385245235386075245265355256055365265365355265285415276085425285425415285395405295405305295406045305675685315685325315686055325345915335915885335925915345365435356055445365445435365455465375465385375466075385475485395485405395486045405425535416085545425545535425445515436055525445525515445595605455605465455606075465555565475565485475566045485505695496065705505705695505525575516055585525585575525545615536085625545625615545575585555585565555586045566056045585635645595645605595646075605625655616075665626086075625665655625655665635665645635666075645735745675745685675746055685705775696065785705785775706029835715726025719755755719839755715805815735815745735816055746015765759756015755785825776065835785835825781045751579751723579723683579683663579663655579655647579647639579639631579589104557958458558058558158058560558158358658260658758358758658358658758458758558460660558558760658559110585881059589588105810595881059104558960059959059959259059210565911056105859110571056592599105759261259459361161259359561159361559759461261559461361159559661359561461359659861459661561059770874059874077659877661659866066859866870859861661459810021006599100610605996009985999981002599106010575999769806009809866009869986006019766009759766019929846026039926029849836021063101260310121008603100810046031000992603100410006036041063603605106460410641063604606106560510651064605607106660610661065606608106760710671066607106810676086091068608610106960910691068609882890610890894610894902610902910610910918610918930610930946610946107061061588061088087861087888261010701069610117861261111771178611613117761110736156121178107361211741177613614117461311751174614104711756146161047614928916615916908615908900615900892615107395661595694061594092861589288861588888061577680061680010476166696256176736696176216736176236216176196236176256196176706266186746706186226746186246226186206246186266206186256276196266286206856736216296856216316296216236316216866746226306866226326306226246326226776336256696776256336276256786346266706786266346286266336356276346366286936856296376936296396376296316396296946866306386946306406386306326406306896416336776896336416356336906426346786906346426366346416436356426446367016936376457016376476456376396476377026946386467026386486466386406486386976496416896976416496436416986506426906986426506446426496516436506526447137016456537136456556536456476556457147026466547146466566546466486566467096576496977096496576516497106586506987106506586526506576596516586606527257136536617256536636616536556636537267146546627266546646626546566646541046664656717665657709717657665659657718666658710718658666660658665667659666668660733725661681733661683681661663683661734726662682734662684682662664684662104668466472970566571772966570566766573070666671873066670666866670710466677057076677067086686736756696756716696716776696746766706766726706726786706796776716757706717706796716806786726767746727746806726856876736876756736866886746886766746877706756887746766796896776806906786916896797706916796926906807746926807457336817217456817237216816837236817467346827227466827247226826847246821046724684693695685695687685694696686696688686695770687696774688691697689692698690699697691770699691700698692774700692701703693703695693702704694704696694703770695704774696699709697700710698711709699770711699712710700774712700713715701715703701714716702716704702715770703716774704741737705729741705737707705742738706730742706738708706739104670773773970773874070871171770971271871071971771177071971172071871277472071272572771372771571372672871472871671472777071572877471671972971772073071873172971977073171973273072077473272075774572174975772175174972172375172175874672275075872275275072272475272210467527247337357257357277257347367267367287267357707277367747287317417297327427307437417317707437317447427327747447327457477337477357337467487347487367347477707357487747367537647377417537377647397377547687387427547387687407387721046739764772739768776740743753741744754742755753743770755743756754744774756744757759745759747745758760746760748746759770747760774748762757749761762749751761749766758750765766750752765750104578775178776175110467887527887657527637647537557637537677687547567677547717637557707717557757677567747757567627697577697597577667737587737607587697707597737747607777627617857777617877857617777797627797697627817977637977647637717817637977727647787667657867787657887867657787807667807737667827987677987687677757827677987767687797707698077957707957837707837717708398277708278197708198077708678597708598477708478397708438517708518637708638677708118237708238357708358437707797917707918037708038117707837817717991046772797799772780774773808796774796784774784775774840828774828820774820808774868860774860848774848840774844852774852864774864868774812824774824836774836844774780792774792804774804812774784782775798800776785789777789791777791779777786790778790792778792780778793829781829797781783793781794830782830798782784794782795793783796794784813789785815813785787815785814790786816814786788816786104581578710468167888138017898018037898037917898148027908028047908047927908058697938698297937958057938068707948708307947968067948078057958088067968297997978308007988311046799829831799832104780083083280081385380185380980180981180181180380181485480285481080281081280281280480281788380588386980580781780581888480688487080680881880681981780782081880885387380987382180982182380982381180985487481087482281082282481082481281085585381381585581385685481481685681410458558151046856816825903817903883817819825817826904818904884818820826818827825819828826820873895821895833821833835821835823821896834822874896822834836822836824822837919825919903825827837825838920826920904826828838826839837827840838828869831829870832830871104683186987183187210478328708728328959118339118418338418438338438358338969128349128428348428448348448368348459318379319198378398458378469328389329208388408468388478458398488468409119238419238498418498518418518438419129248429248508428508528428528448428579418459419318458478578458589428469429328468488588468598578478608588489239358499358618498618638498638518499249368509368628508628648508648528508758738538558758538768748548568768541045875855104687685686595185795194185785986585786695285895294285886086685886786585986886686093594786194786586186586786186786386193694886294886686286686886286886486294795186594895286688387186988487287088510468718838858718861047872884886872897895873875897873898896874876898874104589787510468988768818828778828788778788798778938818778798938778808798788808878798878938798888878808898908818908828818938898819038858839048868849051046885903905885906104788690490688688889188790189388790990188789190988789289188889389488989489088989289989189990989190089989290190289390289489391391189589791389591491289689891489610459138971046914898900907899907909899908907900909910901910902901919905903920906904921104690591992190592210479069209229069089159079159099079169159089179189099189109099279179099159279099259239119139259119269249129149269121045925913104692691491692791592892791692993091793091891792792991793192191993292292093310469219319339219341047922932934922937935923925937923938936924926938924104593792510469389269289399279659619279399659279619579279579459279459299279409399289459469299469309299419339319429349329431046933941943933944104793494294493494994793593794993595094893693895093610459499371046950938940955939969965939973969939955989939989981939981973939956955940951943941952944942953104694395195394395410479449529549449579589459589469459581070946953951947949953947954952948950954948104595394910469549501045104695310461047954956959955959995955995989955107396095696095995696196295796295895796210709589609639599639959591073964960964963960965966961966962961966107096296496796396799596310739689649689679649699709659709669659701070966968971967971995967107397296897297196897397496997497096997410709709729779719779959711073978972978977972981982973982974973982107097497998097598097697510419799751023102797510191023975103910439751043105097510501054975105410529751052104897510481041975991999975999100397510031007975102710319751031103597510351039975100710119751011101597510151019975983991975978987977987995977107398897898898797898598697998698097910419859799899909819909829819901070982984991983992991984997998985998986985103310299851029102598510259979851041103798510371033985988993987993995987107399498899499398899599698999699098999610719901071107099099299999110009999921095117299310721095993994107299311709959931172117099310731072994117010949951094107199510719969951001100299710029989971025100199710001003999100410031000100510061001100610021001102510051001100410071003100810071004100910101005101010061005102110171005101710131005101310091005102510211005101010601006100810111007101210111008101310141009101410101009101410601010101210151011106310161012101610151012101710181013101810141013101810601014101610191015106310201016102010191016102110221017102210181017102210601018102010231019106310241020102410231020102510261021102610221021102610601022102410271023106310281024102810271024102910301025103010261025103010601026102810311027106310321028103210311028103310341029103410301029103410621030106210601030103210351031106310361032103610351032103710381033103810341033103810621034103610391035106310401036104010391036104110421037104210381037104210621038104010431039106310441040104410431040104810491041104910421041104910621042104410501043106310621044106210511044105110501044107610461045107410761045105910741045107610771046107710781046107810471046107811791047117911691047116911751047105210531048105310491048105310621049105110541050106210551051105510541051105410551052105510531052105510621053105710971056111110581056109711111056109810971057106010611057106110751057107510981057111210591058111111121058111211401059114010741059106210611060106210861061108610751061106310861062108710861063106410871063107910881064108010791064106510801064108810871064106610801065106710811066108110801066106810831067108310821067108210811067109110901068109010831068106910911068107010921069109210911069107110931070109310921070109410931071107310951072109610951073117810961073114011971074122110761074119712211074108510841075108610851075108410981075107910801076108010771076179212831076128310891076108910791076122117921076108010811077108110781077108310901078109012841078128417941078108110821078108210831078179414401078144011791078108910881079124511131084108512451084111310981084108612451085128012451086110011041086110411081086110811151086121012141086119412101086111511191086111911231086112311271086112711311086113111351086113511391086113911441086114411481086114811941086121412181086121812231086122312271086122712311086123112351086123512801086108711001086114211371087110611021087112511211087128111501087115011461087114611421087113711331087113311291087112911251087112111171087111711101087111011061087110211001087108812811087108912821088128212811088128312821089109112841090128512841091109212851091109312861092128612851092118412871093117111841093109411711093128712861093117011711094109611731095117311721095117611731096117811761096109812021097119811111097120211981097120412021098111312041098110311041099110411001099110011011099116711031099110111671099110211011100110211051101110511671101110611051102110711081103110811041103116711071103110611091105110911671105111011091106111411151107111511081107116511141107116711651107111011161109111611671109111711161110120011121111119812001111120011971112119711401112124512011113120112041113111811191114111911151114116511181114111711201116112011671116112111201117112211231118112311191118116511221118112111241120112411671120112511241121112611271122112711231122116511261122112511281124112811671124112911281125113011311126113111271126116511301126112911321128113211671128113311321129113411351130113511311130116511341130113311361132113611671132113711361133113811391134113911351134116511631134116311591134115911551134115511511134115111471134114711431134114311381134113711411136114111671136114211411137114311441138114411391138114211451141114511671141114611451142114711481143114811441143114611491145114911671145115011491146115111521147115211481147115211941148115011531149115311671149128111541150115411531150115511561151115611521151115611941152115411571153115711671153128111581154115811571154115911601155116011561155116011941156115811611157116111671157128111621158116211611158116311641159116411601159116411941160119211911161116211921161118911671161119111891161128111921162116511661163116611641163116611941164116711681165116811661165116811901166119011941166118911681167118911901168117911811169118111751169118311711170117211831170118311841171118811871172117311881172118711831172117611881173118011851174118511771174117511801174118111801175118211881176117811821176118611781177118511861177118611821178144014371179143711811179143614281180142811851180118114361180143714361181128911881182129012891182118612901182128811841183143012881183118714301183128812871184142911861185142814291185142912901186128914261187118812891187142614301187119311901189119111931189119311941190119611951191119211961191119511931191121211961192121612121192122012161192128112291192122912251192122512201192120511941193119512051193120612101194120512061194120812071195119612081195120712051195121212081196120012211197120212421198124412001199124312441199124412211200127812041201124512781201127612421202120412771203127812771204120912101205121012061205121512191205125612601205121112151205123612401205123212361205126812091205126412681205126012641205121912241205122412281205122812321205124012481205124812521205125212561205120712111205120812111207121212111208121312141209121412101209126812131209121212151211121612151212121712181213121812141213126812171213121612191215122012191216122212231217122312181217127012661217127412701217126612621217126212581217125812541217125412501217125012461217124612221217126812721217127212741217122012241219122512241220143917921221124414391221122612271222122712231222124612261222122512281224122912281225123012311226123112271226124612301226122912321228128112331229123312321229123412351230123512311230124612341230123312361232128112371233123712361233123812391234123912351234124612381234123912801235123712401236128112411237124112401237124612471238124712391238124712801239124112481240128112491241124912481241127614321242143412441242143214341242143414391244128012791245127912781245125012511246125112471246125112801247124912521248128112531249125312521249125412551250125512511250125512801251125312561252128112571253125712561253125812591254125912551254125912801255125712601256128112611257126112601257126212631258126312591258126312801259126112641260128112651261126512641261126612671262126712631262126712801263126512681264128112691265126912681265127012711266127112671266127112801267126912721268128012731269128112801269127312721269127412751270127512711270127512801271127312741272128012751273127512741273127814231276142314321276142514231278127914251278129813021279130213121279134814351279134013481279131213241279132413321279133213401279128012941279129412981279143514251279129212941280133813261280132613181280131813041280130413001280130012961280129612921280136213541280135413461280134613381280178113621280128117811280178217811281128217821281128317831282178317821282178417831283179217841283128517851284178517941284178617851285148814921285147614801285148014841285148414881285149214961285149615001285150015041285150415081285150815161285151617861285128614761285130613101286130813061286133013361286133613441286134413521286135213601286136013681286136813761286131013161286131613221286132213301286148214781286137614821286128713081286147814761286135013421287156015501287155015421287154215341287153415281287152815201287152014721287132013141287137413661287136613581287135813501287134213341287133413281287132813201287147213901287139013821287138213741287128814311287143117901287179015721287157215601287131413081287143014311288143814271289129014381289142714261289142914381290129312941291129412921291129212951291141312931291129514131291129612951292129712981293129812941293141314071293140714031293140313951293139512971293129612991295129914131295130012991296130113021297130212981297139513011297130013031299130314131299130413031300131113121301131213021301139513111301130413171303131714131303131813171304130913101305131013061305130613071305130714211305142113091305130813071306130813131307131314211307131413131308131513161309131613101309142113151309132313241311132413121311139513231311131413191313131914211313132013191314132113221315132213161315141714111315141914171315141113211315142114191315131813251317132514131317132613251318132013271319132714211319132813271320132913301321133013221321141113291321133113321323133213241323139513311323132613371325133714131325133813371326132813331327133314211327133413331328133513361329133613301329141113351329133913401331134013321331139513391331133413411333134114211333134213411334134313441335134413361335141113431335133813451337134514131337134613451338134713481339134813401339139513471339134213491341134914211341135013491342135113521343135213441343139113831343138313751343137513511343141114011343140113911343134613531345135314131345135413531346135513561347135613481347139513551347135614351348135013571349135714211349135813571350135913601351136013521351137513591351135413611353136114131353136213611354136313641355136413561355139513631355136414351356135813651357136514211357136613651358136713681359136813601359137513671359136213691361136914131361178113701362137013691362137113721363137213641363139513711363137214351364136613731365137314211365137413731366137513761367137613681367137013771369137714131369178113781370137813771370137913801371138013721371139513791371138014351372137413811373138114211373138213811374138313841375138413761375138414821376137813851377138514131377178113861378138613851378138713881379138813801379139513871379138814351380138213891381138914211381139013891382139113921383139213841383139214821384138613931385139314131385178113941386139413931386139513961387139613881387139614351388139013991389139914211389147214001390140013991390140114021391140213921391140214821392139413971393139714131393178113981394139813971394140314041395140413961395140414351396139814051397140514131397144414061398178114441398140614051398140014091399140914211399147214101400141014091400141114121401141214021401141214821402140714081403140814041403140814351404144414431405140614441405144114131405144314411405141314141407141414081407141414351408141014151409141514211409147214161410141614151410141714181411141814121411141814821412144114141413144214351414144114421414145114501415141614511415145414211415145014541415147214511416141914201417142014181417142014821418142114221419142214201419142214551420145514821420145414221421145414551422146614321423145714661423142514581424145914581425143514591425145314521426142714531426146014301426145214601426143814531427144614291428144514461428143614451428144914381429144614491429146014311430146116781431167816921431172417281431169217161431171617201431172017241431172817321431173217901431146014611431146814341433146714681433147014391434146814701434144214631435146314691435146914591435144714451436143714471436144814471437144014481437168014531438144916801438147016811439168116991439169917921439170714561440179417071440145614481440146214421441144314621441146214631442146514641443144414651443146414621443162816241444161614651444162016161444162416201444178116361444163616321444163216281444170114461445170017011445144717001445169814491446170116981446169617001447144816961447169716961448145616971448169816801449147214711450145114721450147314541450147114731450168016791452145316801452167714601452167916771452147314551454148614821455147414941455149414901455149014861455147314741455170716951456169516971456145916891457168414661457168916841457169016891459146916901459167714611460167716781461160714631462146416071462160814691463160716081463161216111464146516121464161116071464161616121465168514681466168416851466168114701468168516811468161016141469161416181469161816221469162216261469162616301469163016861469160816101469168616901469151415131471147215141471151114731471151315111471152015141472151114741473150214981474149814941474151815021474151215181474151115121474147914801475148014761475147614771475155114791475147715511475147814771476147814811477148115511477148214811478148314841479148414801479155114831479148214851481148515511481148614851482148714881483148814841483155114871483148614891485148915511485149014891486149114921487149214881487155114911487149014931489149315511489149414931490149514961491149614921491155115431491154314951491149414971493155715511493156315571493149715631493149814971494149915001495150014961495152515151495151515071495150715031495150314991495154315351495153515251495149815011497150115631497150215011498150315041499150415001499150215051501150515631501153015381502152415301502151815241502153815061502150615051502150715081503150815041503150615091505150915631505153815101506151015091506151515161507151615081507151015211509156915631509152115691509154615221510153815461510152215211510151715181511151815121511157715731511157115751511157515791511157915831511158315871511151915271511152715331511153315411511154115491511154915591511155915711511158715911511159115951511159515991511159916031511160316051511160516011511157315651511156515551511155515451511151315191511160115971511159715931511159315891511158915851511158515811511158115771511154515171511151415191513152015191514152515261515152615161515152617861516152315241517152415181517154515231517152015271519152815271520152215311521153115691521155615321522154615561522153215311522152915301523153015241523154515291523153515361525153615261525153617861526152815331527153415331528153715381529153815301529154515371529153215391531153915691531156615401532155615661532154015391532153415411533154215411534154315441535154415361535154417861536154515461537154615381537154015471539154715691539160215481540157415781540157815821540158215861540158615901540159015941540159415981540159816021540156615741540154815471540154215491541155015491542155115521543155215441543155217861544155515561545155615461545154815531547155315691547160216831548168315541548155415531548155015591549156015591550155715581551155815521551155817861552155415611553156115691553168315621554156215611554156515661555156615561555156315641557156415581557156417861558156015711559157215711560156215671561156715691561168315681562156815671562156915701563157015641563157016761564167617861564157315741565157415661565167416731567156816741567167515691567167316751567168316741568167515701569167516761570157215751571179015761572157615751572157715781573157815741573157615791575179015801576158015791576158115821577158215781577158015831579179015841580158415831580158515861581158615821581158415871583168315881584179016831584158815871584158915901585159015861585158815911587168315921588159215911588159315941589159415901589159215951591168315961592159615951592159715981593159815941593159615991595168316001596160015991596160116021597160215981597160016031599168316041600160416031600160516061601160616021601160616831602160416051603168316061604160616051604160916101607161016081607163116351607166116571607166516611607165916631607166316671607161516191607163516391607163916431607164316471607166716711607167116691607166916651607165716531607165316491607164916091607164716511607165116551607165516591607161116151607161916231607162316271607162716311607161316141609161416101609164916131609161216151611161616151612161716181613161816141613164916171613161616191615162016191616162116221617162216181617164916211617162016231619162416231620162516261621162616221621164916251621162416271623162816271624162916301625163016261625164916291625162816311627163216311628163316341629163416301629164916331629163416861630163216351631163616351632163716381633163816341633164916371633163816861634163616391635178116401636164016391636164116421637164216381637164916451637164516411637164216861638164016431639178116441640164416431640164516461641164616421641164616861642164416471643178116481644164816471644164916501645165016461645165016861646164816511647178116521648165216511648165316541649165416501649165416861650165216551651178116561652165616551652165716581653165816541653165816861654165616591655178116601656166016591656166116621657166216581657170416861658166217041658166016631659178116641660166416631660166516661661166616621661166617041662166416671663178116681664166816671664166916701665167016661665167017041666166816711667178116721668167216711668167116721669167216701669167217041670178117801672177917041672178017791672168316821673167416831673168716751673168216871673168716761675168817881676178817871676178717861676168716881676169116781677167916911677169116921678169416931679168016941679169316911679169816941680168516991681178918001682168317891682180216871682180018021682179017891683168917021684170316851684170217031684170316991685170616901686170417061686178816881687180217881687169017051689170517021689170617051690171316921691169317131691171417161692171317141692171817171693169417181693171717131693169817181694170717091695170916971695170817111696171117001696169717081696170917081697172617221698172217181698173017261698171017301698170117101698198317921699213419831699170321341699171217011700171117121700171217101701170521591702216017031702215921601702216021341703177917061704170621901705219021591705219121901706177921911706179420811707208121721707217217091707217122041708220417111708170921711708217221711709179117621710176217581710175817541710175417501710175017461710173417301710174617421710174217381710173817341710171217911710220517121711220422051711220521731712217317911712171517161713171617141713174117151713172517291713172117251713172917331713173317371713173717411713171717211713171917201715172017161715174117451715174517191715171817211717172217211718172317241719172417201719175317571719175717611719176117651719176517691719176917731719177317771719177717751719177517711719177117231719174517491719174917531719172217251721172617251722172717281723172817241723177117271723172617291725173017291726173117321727173217281727177117311727173017331729173417331730173517361731173617321731177117351731173617901732173417371733173817371734173917401735174017361735176717391735177117671735174017901736173817411737174217411738174317441739174417401739176717431739174417901740174217451741174617451742174717481743174817441743176717471743174817901744174617491745175017491746175117521747175217481747176717631747176317591747175917551747175517511747175217901748175017531749175417531750175517561751175617521751175617901752175417571753175817571754175917601755176017561755176017901756175817611757176217611758176317641759176417601759176417901760176217651761179117661762176617651762176717681763176817641763176817901764176617691765179117701766177017691766177117721767177217681767177217901768177017731769179117741770177417731770177517761771177617721771177617901772177417771773179117781774177817771774177717781775177817761775177817901776179117901778222421611779178022241779216121911779178122241780178221951781219521941781222522241781219422251781178321951782178421961783219621951783179521961784179217951784178617991785179917941785178722001786220017991786220122001787178818031787180318071787180718111787181118151787181518191787181918231787182318271787182718311787183122011787180218031788179018051789180518011789180118001789180918051790183318291790182918251790182518211790182118171790181718131790181318091790220218331790221622021790179122161790217322161791179317961792179617951792198319431792194319191792191919111792191119031792190318881792188818801792188018721792187218681792186818761792189217931792188418921792187618841792179417971793179717961793198419441793194419201793224420481793204820121793201219841793192019121793191219041793190417941793189219071793190719151793191519271793192719671793196719991793199920321793203222441793179917981794179817971794187318691794188118731794186918771794187718851794188518931794190418891794188918811794189320811794189718961795189621961795179618971795179718971796189818971797179818981797179919001798189918981798190018991798220021991799219919001799180118041800182618221800182218181800181818141800181418101800180618021800181018061800180418261800180518041801180618071802180718031802180518081804180818261804180918081805181018111806181118071806180918121808181218261808181318121809181418151810181518111810181318161812181618261812181718161813181818191814181918151814181718201816182018261816182118201817182218231818182318191818182118241820182418261820182518241821182618271822182718231822182518281824182818261824182918281825183018311826183118271826185818301826184818521826185218561826185618601826186018641826186418621826186218581826182818321826183218361826183618401826184018441826184418481826182918321828183318321829183418351830183518311830185818341830183522011831183318361832220218371833183718361833183818391834183918351834185818381834183922011835183718401836220218411837184118401837184218431838184318391838185818421838184322011839184118441840220218451841184518441841184618471842184718431842185818461842184722011843184518481844220218491845184918481845185018511846185118471846185818501846185122011847184918521848220218531849185318521849185418551850185518511850185818541850185522011851185318561852220218571853185718561853185818591854185918551854185922011855185718601856220218611857186118601857186218631858186318591858186322011859186118641860220218651861186518641861186418651862186518631862186522011863220222011865192918741866193319291866187019331866187218701866186818721866187418681866193018751867193419301867187119341867187318711867186918731867187518691867187418761868187518771869194519331870187819451870188018781870187218801870194619341871187919461871188118791871187318811871193718821874192919371874188218761874193818831875193019381875188318771875188218841876188318851877195319451878188619531878188818861878188018881878195419461879188719541879188918871879188118891879194918901882193719491882189018841882195018911883193819501883189118851883189018921884189118931885196119531886190119611886190319011886188819031886196219541887190219621887190419021887188919041887195719051890194919571890190518921890195819061891195019581891190618931891190519071892190820811893190619081893189618971894189718981894189818951894219318961894189519221894192219211894192121931894219921971895190021991895189818991895189919001895219722121895221219221895219321961896197319611901190919731901191119091901190319111901197419621902191019741902191219101902190419121902196919131905195719691905191319071905197019141906195819701906191419081906191319151907191620811908191419161908198519731909191719851909191919171909191119191909198619741910191819861910192019181910191219201910197719251913196919771913192519151913197019781914197819261914192619161914192519271915192820811916192619281916199319851917194119931917194319411917191919431917199419861918194219941918194419421918192019441918221122091921192322111921192219231921220921931921192419231922221219241922192422141923221422391923223922951923229522111923221222141924198919651925197719891925196519271925199019661926197819901926196619281926196519671927196820811928196619681928193319351929193519311929193119371929193419361930193619321930193219381930193919371931193520301931203019391931194019381932193620341932203419401932194519471933194719351933194619481934194819361934194720301935194820341936193919491937194019501938195119491939203019511939195219501940203419521940200519931941198120051941198319811941194319831941200619941942198220061942198419821942194419841942195319551945195519471945195419561946195619481946195520301947195620341948195119571949195219581950195919571951203019591951196019581952203419601952196119631953196319551953196219641954196419561954196320301955196420341956195919691957196019701958197119691959203019711959197219701960203419721960197319751961197519631961197419761962197619641962197520301963197620341964200119971965198920011965199719671965200219981966199020021966199819681966199719991967200020811968199820001968197119771969197219781970197919771971203019791971198019781972203419801972198519871973198719751973198619881974198819761974198720301975198820341976197919891977198019901978199119891979203019911979199219901980203419921980201720051981200920171981201120091981198320111981201820061982201020181982201220101982198420121982213420111983199319951985199519871985199419961986199619881986199520301987199620341988199120011989199220021990200320011991203020031991200420021992203420041992200520071993200719951993200620081994200819961994200720301995200820341996201320241997200120131997202419991997201420281998200220141998202820001998202420321999203620812000202820362000200320132001200420142002201520132003203020152003201620142004203420162004201720192005201920072005201820202006202020082006201920302007202020342008202220172009202120222009201120212009202620182010202520262010201220252010213420472011204720212011204820252012202320242013201520232013202720282014201620272014203120232015203020312015203520272016203420352016202220292017202920192017202620332018203320202018202920302019203320342020203720222021204520372021204720452021203720392022203920292022204120572023205720242023203120412023205720322024203820262025204620382025204820462025203820402026204020332026204220582027205820282027203520422027205820362028203920302029206720552030205520432030204320312030210020882030208820792030207920672030212821202030212021082030210821002030210421122030211221242030212421282030207120842030208420962030209621042030203920512030205120632030206320712030204320412031205922442032205720592032204020342033206820562034205620442034204420352034210120892034208920802034208020682034212921212034212121092034210921012034210521132034211321252034212521292034207220852034208520972034209721052034204020522034205220642034206420722034204420422035206020812036205820602036204520492037204920512037205120392037204620502038205020522038205220402038205320902041209020572041204320532041205420912042209120582042204420542042205520532043205620542044207320492045207520732045204720752045207420502046207620742046204820762046220720752047213422072047224420762048207320612049206120632049206320512049207420622050206220642050206420522050206521302053213020902053205520652053206621312054213120912054205620662054206720652055206820662056209020592057209120602058209222442059209020922059209320812060209120932060207321142061211420692061206920712061207120632061207421152062211520702062207020722062207220642062207721392065213921302065206720772065207821402066214021312066206820782066207920772067208020782068211421352069213520822069208220842069208420712069211521362070213620832070208320852070208520722070211621142073207521162073211721152074207621172074220721162075223121172076224422312076208621472077214721392077207920862077208721482078214821402078208020872078208820862079208920872080215022312081214221502081209321332081213321422081223122382081223821722081213521432082214320942082209420962082209620842082213621442083214420952083209520972083209720852083209821552086215521472086208820982086209921562087215621482087208920992087210020982088210120992089213020922090213120932091213222442092213021322092213121332093214321512094215121022094210221042094210420962094214421522095215221032095210321052095210520972095210621662098216621552098210021062098210721672099216721562099210121072099210821062100210921072101215121622102216221102102211021122102211221042102215221632103216321112103211121132103211321052103211821782106217821662106210821182106211921792107217921672107210921192107212021182108212121192109216221742110217421222110212221242110212421122110216321752111217521232111212321252111212521132111213721352114211621372114213821362115211721382115220721372116223121382117212621862118218621782118212021262118212721872119218721792119212121272119212821262120212921272121217421822122218221262122212621282122212821242122217521832123218321272123212721292123212921252123218221862126218321872127213921322130214021332131214122442132213921412132214021422133220622072134216022062134214521432135213721452135214621442136213821462136220721452137223121462138214721412139214821422140214922442141214721492141214821502142215321512143214521532143215421522144214621542144220721532145223121542146215521492147215621502148224322442149215722432149215521572149215822312150215621582150216421622151215321642151216521632152215421652152220721642153223121652154216621572155216721582156216822432157216621682157216922312158216721692158219022202159222221602159222022222159222222062160223421912161222422342161217621742162216421762162217721752163216521772163220721762164223121772165217821682166217921692167218022432168217821802168218122312169217921812169217222362170223722412171224122042171223822362172221822162173220522182173218421822174217621842174218521832175217721852175220721842176223121852177218621802178218721812179218822432180218621882180218922312181218721892181218821862182218421882182218921872183218521892183220721882184223121892185220722432188219122322190223222202190223422322191219521932192219421952192222621942192222922262192219322092192220922082192220822292192219521962193222622252194219922002197220022012197220121982197219822132197221322122197220222182198220122022198221822192198221922132198221622182202224222052203224022422203221922182205224222192205222222072206222322432207222222232207221022302208220922102208223022292208221122102209221122942210229422282210222822272210222722302210229522942211221322142212221522142213221722152213221922172213221522172214221722392214221922422217224222392217223222212220222322222220222122232220223222332221223322462221229222232221224622922221229222432223222522342224222622292225222922342225222822302227223522302228229423422228234222352228223022352229223522342229224422452231224522932231229322382231223422332232223522962233223422352233229622462233234222962235224722972237229722412237223822472237229322472238224222952239234322422241229723432241234322952242229222442243229222932244229322452244229622472246226622682246225622582246225822602246226822922246225022522246225222542246225422562246226022622246226222642246226422662246224722492246224922482246224822502246229622972247226722652247229322712247227122692247226922672247226522632247226322612247226122592247225322512247225122492247225922572247225722552247225522532247224922992248229922982248229822502248230122992249225123012249230022522250229823002250230323012251225323032251230222542252230023022252230523032253225523052253230422562254230223042254230723052255225723072255230622582256230423062256230923072257225923092257230822602258230623082258231123092259226123112259231022622260230823102260231323112261226323132261231222642262231023122262231523132263226523152263231422662264231223142264231723152265226723172265231622682266231423162266231923172267226923192267227022922268231623182268231822702268227123212269232123192269227222922270231823202270232022722270229322732271232323212271227323232271227422922272232222742272232023222272229322752273232523232273227523252273227622922274232422762274232223242274229322772275232723252275227723272275227822922276232622782276232423262276229322792277232923272277227923292277228022922278232822802278232623282278229322812279233123292279228123312279228222922280233022822280232823302280229322832281233323312281228323332281228422922282233222842282233023322282229322852283233523332283228523352283228622922284233422862284233223342284229322872285233723352285228723372285228822922286233622882286233423362286229322892287233923372287228923392287229022922288233822902288233623382288229322912289234123392289229123412289229322922290229122932290233823402290234022912290234023412291229523432294234323422294232023182296234223202296231823162296231623142296231423122296231223102296231023082296230823062296230623042296230423022296230223002296230022982296229822992296229922972296231723192297231923432297230323052297231123132297231323152297231523172297230523072297230723092297230923112297229923012297230123032297232123432319234223222320232323432321234223242322232523432323234223262324232723432325234223282326232923432327234223302328233123432329234223322330233323432331234223342332233523432333234223362334233723432335234223382336233923432337234223402338234123432339234223412340234223432341