31.8733.3334.2833.7933.7933.3333.3333.7934.7637.1737.6638.6138.6139.140.0441.0241.0241.9642.9443.9245.3544.8646.2945.8447.7648.2248.749.6851.1151.1151.653.0353.5255.4455.4455.4455.9355.4454.9653.5253.5252.5552.5552.5552.5554.4754.4754.9655.9356.8858.3459.2959.2960.2660.2661.764.5964.5966.0367.9569.8772.2874.6977.177.5678.5380.9482.3883.8183.8184.7986.7188.1489.691.5393.9496.898.72101.62102.6104.03104.52104.98104.98107.39108.85109.8112.2113.15114.13117.02118.95120.38120.87121.32122.3123.73125.2126.63126.63128.55129.5131.45132.88133.37134.81136.24137.7137.7139.62140.11141.55143.47145.88147.8150.21152.13152.62155157.41158.38157.41160.79162.71165.09167.99169.91170.4171.83174.73176.65179.06179.06179.52180.49182.42183.39186.26189.16192.05194.43194.92196.84198.31201.17202.61204.07206.94208.86210.81212.73213.68214.17215.6216.09216.58218.98220.42221.85222.34223.32223.32223.77223.77223.32223.32223.32223.77225.73226.67227.65227.65227.65227.16227.16227.16226.67226.18225.73226.18225.73225.73225.73225.73226.67227.16226.67227.16227.16228.1228.1227.65228.1227.65226.67227.65226.67226.67228.1228.59230.03227.65226.67227.16225.73225.73225.73225.24224.75225.24226.18225.24224.75224.75222.34223.32223.32224.26224.26226.18226.67227.65230.03231.49233.9235.33236.77238.69240.61241.1241.59244.45244.45245.92248.78250.7252.63255.52256.01256.5258.42260.83262.75265.16267.08269.49269.95271.41271.41272.85273.34275.26276.69278.12280.53281.02281.51283.43284.38286.3287.27287.76288.71288.22288.71289.2289.2289.68290.66292.58292.58293.04293.04294.96295.45295.94296.42297.37297.86299.78299.29300.76302.19302.68303.13304.11305.54305.09305.09306.03306.52307.95308.93309.39310.36310.85311.31312.28313.72313.72315.18315.64317.1317.56318.54319.51320.46320.95321.43322.87323.36324.3324.79324.3323.81324.79324.79325.74325.28325.74325.74325.74325.74325.28325.28324.3324.3324.3323.36322.87322.87322.87322.38321.89321.43321.43320.95320.46320.46320.46320.46319.51319.51318.05318.05317.1317.1316.13315.64315.18314.69314.69314.21313.72312.28312.28311.8310.36310.36310.85310.36309.88308.44307.47307.01307.01306.52306.52307.01307.01306.03306.03306.03306.52306.03306.03304.6304.6303.62303.13303.62303.62302.68301.21297.86294.96293.53292.09291.61288.71285.35282.46279.59276.69276.2273.34272.36269.95267.08265.16262.26261.78258.91256.01254.58252.63249.27246.86244.45243.51242.53240.61240.61239.66237.74235.33235.33234.85234.85233.9232.44233.41233.9232.92231.95231.49231.95231231230.51228.59227.16225.73225.73225.73225.73223.77223.77224.26223.77222.83221.85219.93220.42218.5218.01216.58216.09215.6215.6215.11214.17213.68211.27211.76212.24212.24212.24211.76212.24212.24212.24212.24212.24212.24212.73212.73212.73212.73212.73213.19213.19213.19213.19213.68213.68213.68213.68214.17214.17214.17214.17214.17214.17215.11215.11216.09214.65216.09216.58216.58216.58216.58217.03217.03216.58218.5217.03217.03217.03216.58216.58216.09216.58215.6215.6215.6216.09216.58216.58217.55217.55216.58217.03217.55217.03217.55217.55218.01221.39223.77227.16227.65231232.44234.36236.77239.66240.15240.61241.1242.53243.51244244.94247.35248.78250.25250.7251.19251.19253.11255.52256.5256.5256.01256.01256.01257.45258.91258.91258.91257.45256.99257.45257.45257.93258.91259.37259.37260.34262.26263.7264.19266.11266.11267.54269.01269.95270.44271.41272.85273.34273.79274.28274.77276.2277.67278.61279.1280.05280.53281.02281.97281.97283.92284.87285.35285.84285.84286.79287.76289.2289.68290.66292.09293.53293.53296.42296.42298.35297.86298.83299.78301.21300.76303.62304.11305.09307.01307.01308.93311.8314.69316.62317.1319.02321.43323.36324.3325.28328.18331.04331.53334.89337.29339.7340.65341.14341.63342.6344.52345.47345.96345.96346.44346.44346.44346.9348.37350.29350.78352.21352.7351.23351.23353.15353.64354.13354.62355.56356.05356.05357.49357.97359.41362.3365.2364.71365.2366.15365.69365.69365.2366.64365.69365.2365.69366.64366.64368.07369.05369.99369.99371.45373.86376.73377.71380.12379.63378.2375.3374.81372.89372.89373.38374.32374.81376.73380.57382.98384.42387.8387.8389.24389.72391.65395396.92398.84401.25401.74403.17405.1407.54407.02407.02407.54407.54408.97408.97411.38411.38411.84412.32413.76414.73415.22417.14417.14418.58419.07420.5422.42422.91424.34423.4425.32425.32425.32425.32425.32427.24427.24428.18428.18430.14431.08433.49434.44435.9436.85439.26440.69441.18442.15444.56446447.92448.89450.33451.3452.25454.66456.09456.58459.48459.48461.4463.78466.19466.68469.57471.01471.95473.9474.85476.28479.67481.59481.1483.02484486.41486.87488.33489.28489.28491.2491.2493.61495.07495.53496.5496.5496.99496.99497.45497.45499.37500.35501.29502.76502.76502.76504.19504.19504.19504.19503.7502.76502.76502.27502.27502.27503.25502.27502.27502.27502.27503.25502.27501.78501.78502.27502.27501.78501.78501.29502.27500.84498.91496.5494.58492.66492.17492.17491.2491.2491.69490.74490.74490.74490.74490.25491.2490.25491.2491.69492.66492.66492.17492.17492.17493.12495.07497.45497.94500.35500.84501.29501.29500.35499.37496.99495.53493.61492.17490.25486.87484.49482.08480.64478.2477.26474.85471.95470.52468.11467.16465.24464.75464.75464.75461.86459.94458.01455.6453.68451.76448.41446443.59441.18439.74437.33436.85434.44432.06430.14429.16429.16429.65432.52433.98434.93437.33438.77440.23441.18441.67442.61443.1443.1443.59443.59444.56443.59443.1440.69440.69437.33437.33435.41434.93432.52430.59428.67427.24426.26425.32423.88421.96420.99420.5419.55419.07418.58418.09419.07419.07419.07420.01421.47422.91423.4424.34425.32424.83426.26427.24428.18428.67428.67429.65429.65429.65430.14430.59430.59431.08430.14431.08431.57432.52433434.44434.93436.39436.39436.39436.39435.9435.9434.44433432.52432.52432.06432.06433430.59430.59430.59428.67427.73426.75425.81424.83424.83424.83425.32425.32422.91421.47420.5420.5419.55417.63416.17415.71414.25413.76412.81413.3413.76413.3413.76414.25414.25414.73415.22414.73415.71415.71416.66418.09420.5422.42423.88424.83423.88423.88423.88422.42422.91419.55417.63417.14417.14416.66415.71412.32409.46408.97407.99406.56405.1404.15403.17402.72402.23400.8399.82399.82397.9397.41395.98395.98395.49393.57393.57392.13391.16391.16391.16389.24387.8386.37384.42382.04379.63378.2375.79372.89369.5368.07364.71362.3359.41357.97356.05354.62352.21351.23349.8348.37347.39346.44344.04343.55343.55342.6342.6341.63342.6341.63341.63341.63341.14341.14340.65341.14340.65340.65340.19339.7340.19338.73338.27336.81335.37334.43331.53330.1329.61327.69324.3321.43318.54315.18311.8308.93306.52305.54303.62301.21299.29297.86299.29301.21304.6307.47310.36313.26316.13317.1319.02321.43322.87323.81324.3324.79323.81324.3327.2327.69329.61330.55331.99332.48334.89336.81336.81339.22340.19341.63342.11342.6344.04345.47345.96346.44346.9346.9347.39346.9346.9346.9345.96345.47344.98344.98343.55342.11341.14340.19339.22337.78337.29336.35335.86336.35336.35337.29337.29337.78340.19341.14342.11343.06344.04344.52344.52346.44346.9347.39347.88347.88347.88347.39347.88347.88346.9345.96344.52344.52343.55342.11338.73335.86332.96333.45331.04327.69324.3321.43318.05316.13314.69311.31308.44305.09303.13301.21298.83296.42294.02291.61289.2286.79284.38281.97279.1277.18273.34272.85270.44270.44269.49269.49266.11262.75259.86257.93254.58251.19247.84245.43242.53241.1237.25233.9231228.1226.18222.83219.47217.03213.68210.81208.4206.48203.09199.74196.84193.49190.13186.75184.34180.98178.08175.68174.73172.32169.91166.56164.63161.74158.38155.97152.62152.62151.64151.15150.21149.23148.74147.8148.74148.29149.23149.23149.72149.72149.72150.66150.66151.15151.64151.15151.64151.64152.13152.62151.64151.64151.15151.15150.66151.64151.64151.64150.66150.66151.15151.15151.15151.15150.66151.15152.62152.62153.56155157.41160.3163.17164.63167.5170.4172.81175.22178.08180.49182.9184.34187.72190.59193.98197.33200.23203.58205.99208.4211.27211.27213.68215.6218.01221.39223.32226.18228.1231.49232.92235.33237.74240.15242.07244246.37248.78250.7253.11256.01258.42260.83262.75265.62267.54269.95272.36274.28277.67280.53281.97284.38286.79289.68292.09294.5296.88300.27302.19305.09307.01309.88312.77314.69316.62319.02321.43323.36326.22328.63331.04332.96334.89338.27339.7342.6344.52347.88350.29352.21355.08357.49360.87362.79363.77365.69367.58370.48373.86376.24376.73376.73376.24376.24377.22378.65380.57382.5384.42386.83390.21391.65392.62395396.46398.84401.74404.15406.56408.97410.89413.3415.71417.63419.55421.47422.91424.83426.75429.16431.08431.57433.98436.39437.82439.74442.15443.59445.51447.43448.89451.3452.74454.66455.15456.58456.58458.99459.94459.48459.94460.91460.91461.4461.86462.34462.83463.32463.32463.32463.32463.32463.78463.78463.78464.27464.27464.27463.78463.78463.32463.32462.83462.34462.34461.86461.86461.4461.4460.42460.42459.48457.53456.09455.15455.15454.17451.76450.82449.35449.35449.35449.35448.89449.35449.35449.35449.84449.84449.84449.84449.84450.33450.33450.33450.82450.82450.82450.82450.82450.82450.82450.33449.84449.84449.84449.35449.35448.89449.35449.84448.89449.35448.89449.35449.35448.89448.89448.89448.89448.89448.89448.89449.84449.84450.82452.25453.68455.15455.6457.07457.53458.5458.99459.94460.91461.86462.34462.83463.32463.32463.78464.27465.24466.19466.68467.16468.6469.09469.09471.01471.01471.95472.44473.42473.42474.36474.85474.85475.34474.85476.77478.2480.16481.59482.57484485.92486.41487.84489.28489.28490.25491.2492.66492.66492.66492.66493.12492.66491.69490.25489.76488.33486.87483.51484484.95484481.59481.59480.64479.67475.83474.85470.52468.6466.68465.73461.4458.01458.01454.66453.68449.35449.84450.82447.43447.43445.51442.61442.15439.74436.85434.44433.49430.59429.16430.59427.73426.75426.26424.34424.83423.4422.42419.07419.55420.99417.63418.09417.14414.25416.17412.32415.71415.71413.3412.81409.46409.46410.89411.84410.89409.92409.46407.54407.54404.64407.99407.99407.02404.64405.58406.56404.15404.64404.15403.17404.15401.25401.25401.74399.33399.33399.82398.39398.39398.39395.49396.92396.46395.98396.92393.57393.08391.65391.16387.8388.29387.8384.42384.91386.37383.96384.91385.88382.5384.42384.42384.91385.88412.81385.39384.42387.8390.67392.13393.57395397.9399.33400.31401.74403.66404.64407.02407.02408.97410.4411.38412.81413.3414.25415.71416.66418.58418.58420.01421.47422.42423.88426.26427.73429.16431.08432.52434.93436.85437.82438.31440.23440.69442.61444.08444.56446446.97446.97448.89450.33451.76453.22455.15455.6457.07458.5459.48460.42462.34463.32464.75465.24466.19467.16468.6470.03471.95472.93474.85475.83477.26478.69480.16480.64482.57482.57483.51484.95484.95486.41486.87486.87487.84488.33490.25490.74490.74492.17491.2492.17492.66492.66493.61494.58494.58494.58494.1494.1494.1493.61494.1494.58492.66493.12493.12492.66492.66492.17492.66492.66491.2491.2490.74490.74489.76490.25489.28488.33487.35485.92484.95484482.57482.08481.59480.64479.18479.18476.77475.34474.36473.9472.93472.44470.52468.6465.73464.27461.4460.91458.5455.6453.22450.82448.89446.97445.51444.56445.51443.1443.59445.05445.51446.97446.48447.92449.84451.3453.22454.17454.17455.6456.09455.15453.68454.66453.68451.76450.82450.33448.41447.43446.97445.51444.56443.1440.23440.23436.85435.41435.41433.98433.49432.06430.59430.14428.67427.24425.32421.47422.91420.01418.09416.66415.71413.76410.89407.99405.58403.17399.82396.92394.06391.16388.29385.39382.5379.14375.79373.38371.94369.99367.58367.58364.23361.82359.41357.49357.49357.49357.49357.97358.95357.49358.95357.49357.97358.46360.38360.87359.41358.95358.95358.95358.46359.41357.97357.49357.03355.56354.62353.64352.7351.72349.31347.88346.9346.44346.9348.85347.88348.85348.85347.39345.47344.98342.11340.19339.7338.73337.78338.73338.73340.19341.63342.11342.6343.55343.55340.65338.27335.86335.37331.99330.55330.1329.61329.12329.12328.63326.71326.71325.74322.38319.51316.13316.13312.77310.36310.85311.31310.85311.8311.8311.31310.85310.36310.85310.85312.28312.28310.85310.85310.85310.85310.85311.31311.8311.31311.31311.31311.31311.8311.8312.28313.26310.85307.95305.09306.52307.01307.95307.47305.09302.68300.76297.86294.96293.53292.09290.66289.2288.22287.27285.84283.43280.53280.05279.1277.67276.69275.26273.79272.85272.36271.41269.01266.6264.67262.75262.26260.34259.86259.37259.86260.34259.86257.93257.45254.58251.68249.27246.86244.45243.51242.07241.1240.61238.69238.2236.77236.28235.33233.9233.9231.49231.49230.51231230.03229.57229.57230.03229.57231230.51231230.51230.03230.03229.57230.03230.03230.03228.59229.57229.57229.57229.08229.08229.08229.57229.57229.08229.08229.08228.1228.1227.65227.65227.16226.67226.18224.75225.24224.26224.26222.83221.39219.93218.01216.09216.09215.6214.65214.65214.65213.68213.68213.19213.19212.73212.73212.73212.73212.73212.73212.24212.24211.76211.27210.81210.32209.84209.35209.35208.4207.91206.94206.48206.48205.99205.5208.4207.43207.91208.86205.99206.48206.94206.48206.48206.48205.99206.48205.99205.99205.99206.48206.48205.99205.99205.5205.02205.5204.56204.07203.58202.61202.61202.15201.17201.17200.69200.23199.74199.74199.25198.76198.76197.82197.82197.33197.33196.38196.84196.38196.38196.84196.84196.38196.38196.38196.38196.38195.9196.38195.9195.9195.9195.41194.92194.92194.92194.43193.49193.98194.43193.98193193.49