112.2111.72112.2111.72111.72111.23112.2111.72111.23111.72110.77109.8110.28109.8113.15113.15109.31109.8109.8110.28112.2112.69114.61117.48117.97119.4122.3124.71126.63127.58127.58128.06128.55132.4132.4134.32135.78134.81137.21139.14142.03143.47144.41147.31148.74150.21152.13153.56155.97156.92158.38158.84158.84158.84159.82160.79160.79161.25161.74162.22162.71163.66164.15165.58165.58165.09166.56167.5167.99168.97168.97168.97168.97169.42169.42169.42170.4169.91169.91169.91170.89170.89170.89169.91169.42169.42168.97168.48168.48168.48166.56166.07165.09164.15162.71161.74161.74162.71165.09166.56167.99168.97169.42169.42168.48168.48168.97168.97169.42169.42170.89171.83172.32172.32172.81174.24175.68178.08180.01180.98181.93183.39185.31188.18191.08193.49194.92196.84200.23203.09205.99206.94207.43208.89208.4208.4209.35209.84211.76211.76209.84210.32210.32210.32209.84211.27210.32211.27210.32212.24213.19214.65216.58218.98220.42223.77225.24226.67227.65229.57230.51231.49232.92234.85236.77238.2237.74239.18239.18239.66239.66240.61239.18240.15240.61241.59244245.92244245.92245.92245.92247.35248.78249.76249.76250.25250.25250.25250.25251.68254.09255.04256.01256.99257.93257.93258.42258.91258.91259.37255.52259.86255.52259.37254.09258.42258.42257.93257.93258.42259.37260.34260.83260.83261.29261.29260.83260.83260.83261.29260.83261.29261.29261.29261.29259.86259.86257.93257.45256.99256.01256.01256.01255.04253.6252.66252.66252.17251.68251.68249.27250.25249.27247.84247.35245.92246.4245.43245.92246.4246.86247.35248.33249.27248.78248.33247.84248.33248.33248.78247.35246.86247.84246.86246.4245.43245.92245.43245.43245.43245.43245.92245.92247.35248.78249.76251.19250.25249.76248.33248.33248.33247.35247.84247.84248.33248.33249.27249.27250.7250.7252.17253.11253.11254.09255.52257.45259.86261.78264.19267.54272.36267.08272.36269.95270.44273.79275.26277.67280.53283.92287.76290.63292.09293.53293.04293.53294.96297.86299.78300.76301.7303.62306.52309.39311.31314.69314.21312.77315.64318.54320.95321.43321.43322.87325.28326.71328.63330.55333.45335.86338.27339.7340.65342.11343.06345.47347.88350.78352.7355.11357.03359.9361.82363.28365.2367.12369.53370.48372.4374.32374.81376.73378.16379.63381.55383.96386.83388.29390.21392.13394.06393.08396.46396.46399.82401.25401.74401.74401.25400.31405.13401.74400.8404.64400.8403.66400.8404.15403.66404.15404.64404.15404.64404.64404.64405.13405.13405.58402.23403.66407.05404.64404.15403.66404.64405.13404.64403.66404.64404.64404.15404.15403.17403.17399.82400.8402.23410.89403.17402.72403.17403.17402.72402.23401.74402.23401.74401.74401.74400.8400.8398.87397.41397.41396.92396.92395.49394.54392.13392.13388.75388.29388.29388.75389.72390.67389.72390.21389.72390.21390.21392.62394.06395.49395.98396.92395393.57392.62391.65388.75386.37382.5386.37382.98382.04382.04379.14377.22376.24375.79374.81374.81375.3375.79375.79375.79373.86371.91371.91369.99367.12366.64364.23362.79361.82361.36360.87360.38359.9359.9360.38360.38359.9360.38362.79363.28364.23364.71363.74363.74363.28362.79364.23364.23365.66366.15366.64367.12367.12367.12367.12366.15363.74364.23363.74362.3360.87358.95357.97356.05354.62353.64351.72351.23348.85346.44343.06343.06342.11341.63341.63342.6343.06344.52346.44348.85349.8353.15356.05359.41359.9358.46359.9363.28364.23365.2367.61369.53370.48371.45370.97371.91370.97369.05367.61365.2362.79359.9358.46357.03353.64350.78348.85346.44343.06341.14339.7337.78337.78334.89335.86335.37336.32337.78338.27340.65342.6344.98344.52345.47346.9349.8351.23352.21353.15353.15351.72354.13354.62354.62354.62354.62352.21349.31348.85347.39346.9345.96344.98344.04344.04342.6340.65339.22336.32334.4332.96332.48330.55329.12327.2326.22325.28323.36320.46319.51316.13315.64314.21313.26311.31311.31310.36309.88311.31310.85311.31313.26313.72314.69315.18317.56319.02319.51320.46321.89323.81325.77328.14328.63330.07332.02332.02335.37338.73339.7342.6345.96347.88348.37348.85349.31349.31349.8349.8351.23353.64356.05357.97360.38362.3362.79363.28363.74365.2367.61370.97373.86379.63373.38377.22372.89378.65374.32377.71379.63376.73380.12374.81378.65375.3381.06373.86378.16374.32374.32378.65376.73380.12376.24376.24379.14375.79377.71377.71379.14380.57383.96385.88388.29390.21392.62394.54396.92398.39401.25404.15405.58407.05407.99408.97408.97405.58408.97411.38408.48409.43406.07407.51408.97407.05406.07405.13404.15403.66404.15405.58408.97410.4410.4410.89410.89409.92407.51406.56406.56406.07409.43408.97406.56407.05408.97409.92411.84414.73417.14415.22415.68413.76417.14417.63417.63417.63420.5421.93422.91424.34426.26427.73429.65430.14430.14432.52434.47435.9434.47434.93434.93433.98433.98434.47434.93433.98435.41435.41435.9435.41435.9436.39435.9435.9437.33436.85435.9435.41434.47433430.59431.08428.18427.73424.34420.99420.5418.58418.58418.09417.14416.17415.22414.25414.25412.81410.89409.92408.48407.51405.58405.13404.64403.66402.72402.23400.31398.87396.92394.06390.67388.29386.83384.91384.91384.42382.5382.04378.65378.65377.71376.73375.3374.81374.81374.81374.81375.3374.81375.3374.81375.3374.81364.23357.03352.7357.03351.72352.7357.03355.56354.62355.56354.62353.15350.29346.9344.52341.63338.73335.86333.45330.07327.2326.22322.87319.97317.1313.72312.28309.39309.39312.77308.44312.28307.47311.8311.8310.85314.69311.31311.8310.85309.88308.44307.95307.47305.54305.06302.68300.76300.76300.76302.19304.6305.54308.44312.28315.18315.64316.13318.05317.56316.13317.1312.77318.05318.05315.18315.18316.13318.05317.1318.54316.13316.62313.26315.18313.72312.77316.62311.8316.62312.28312.77316.13312.77314.21310.85315.18311.31314.69310.85313.26313.72313.72314.21315.18314.21312.77313.26313.26313.72316.62312.77314.21315.18313.72312.28316.62313.26317.56315.64317.1318.05321.43323.81324.79327.2328.63330.55333.94335.86334.4333.45336.81335.86334.89338.27339.22341.14342.6342.6343.06344.52345.47345.96347.39348.37347.88348.37347.88349.31349.31350.29352.21351.72352.7354.13357.03358.46360.38361.82364.71366.15367.61369.99372.4374.81376.73374.81377.22380.12381.55382.98384.42387.8388.29390.67392.62393.57395.98394.06394.06399.33395398.87395.98398.87400.8401.25402.72402.72404.15404.64405.13407.51407.51407.99408.48408.97409.92409.43410.4411.84412.81413.3413.76415.22415.68416.17417.63418.09419.55420.01420.01421.93422.42423.4423.4424.34424.83422.91426.26424.83424.83423.88420.5426.26426.26423.4421.93420.99418.09415.68412.81409.43405.58402.72400.31396.92396.46393.08392.13391.16387.8385.88382.98379.63376.73374.32371.91368.56365.2362.79360.38357.49354.13350.29348.85347.88347.39347.39346.9345.96344.98344.52342.6340.19336.81334.89334.4333.45327.69332.48332.02335.37336.81339.7338.27337.29337.78337.78340.19342.6344.98346.44347.88346.9349.8350.78351.23354.13355.11353.64350.29350.29348.37348.37348.85347.88346.9346.9347.39345.96344.98344.04343.55343.55344.04344.04344.98344.98345.96346.9348.37349.8350.29352.21354.13355.56356.54358.46359.9362.3362.79364.71368.07369.53371.91373.38375.3377.22378.16378.65379.63381.55382.5385.39385.39384.91388.75387.31388.75389.24392.13393.57393.57394.06395.98398.87399.82401.25401.25403.66405.13407.99408.48409.92412.32414.25415.68416.66418.58419.55420.5421.93424.34425.81427.24427.73428.18428.67428.67427.73426.75426.26423.88423.4421.47420.01417.14415.22412.32408.97407.51407.99408.97412.32412.32413.76414.73415.22416.66418.09418.58419.07419.07420.01420.01421.93423.88423.88424.83425.81426.75429.16429.16430.14431.57432.06432.52434.47433.98437.33437.82438.77440.23441.67442.64444.08446447.43447.92448.41451.27452.25453.68454.66453.22454.66453.68456.58451.76453.68454.17455.15455.15456.09457.53458.5459.48460.91463.78465.24467.65469.57465.73470.52466.68470.52470.52467.65471.01471.49471.98473.42473.9475.83478.69480.61479.18479.67483.02484.95485.92486.87487.35488.79491.2493.12495.53496.99497.94500.35501.29502.27503.7506.6508.03507.55507.09508.03509.01511.42511.42512.85513.83516.21516.21518.13520.08520.54521.51522525.36525.85527.77525.85531.12527.77529.2532.1532.1533.04535.94535.94539.78534.97540.76534.97538.84535.94539.78536.89540.27539.78542.68543.14544.12545.55546.04546.04547.47550.86548.93547.96549.88550.37550.86551.8553.27555.19554.7556.13556.62559.52559.98560.95560.46563.36561.44564.79565.28563.85562.87563.36561.44561.44562.38560.46561.44560.95560.95559.98559.52560.46560.46560.46562.38562.38563.85563.36563.36563.36563.85561.44561.9563.85563.85562.87563.85563.85562.38564.31563.85564.31565.28564.79564.79565.28565.77567.2567.69567.69569.13571.53571.05571.53572.48573.94574.89574.89575.38575.87575.87575.38575.87575.38575.87574.4574.4573.94573.46572.97571.53571.05570.1570.56570.1571.53572.02572.02572.02572.02572.48573.94574.4575.38576.35576.81578.28577.79578.73580.2581.14581.63583.06583.55583.55584.04584.99587.39587.88589.32591.73593.16593.65593.65594.62595.57596.06597.98597.98598.47600.39600.88602.31602.31602.8601.36602.31601.82599.41603.74602.31598.95596.06592.7596.06596.06592.7596.54593.65595.57597.03595.11595.57595.57595.11594.62595.57594.62592.7591.73589.32584.99590.29586.91585.96583.06580.65578.73576.35575.38572.97571.53570.56569.13565.77563.36560.46558.05556.62555.64555.19554.21553.27552.78553.27551.8553.27554.21556.13556.13557.6557.6559.03559.03559.52558.54558.05557.11556.62554.7555.19553.72553.72552.29549.39547.47547.01547.01546.04546.52546.52547.01546.04547.01547.47545.09544.12544.6544.6545.09545.09545.55546.52546.52544.12542.19539.78537.37534.02531.12528.26525.36522.95519.59516.7513.34509.96507.09504.68503.25501.29498.43495.53492.66489.28486.41483.51480.61477.75475.83472.44469.09466.68464.75462.34459.94456.09454.66452.74449.35446.48445.02443.1439.74437.33433.98431.57429.16426.26422.91421.93420.01417.14414.73412.32410.89408.48406.07403.66401.25400.31396.92395.98393.57392.13389.72390.21391.65393.57395.49397.41399.33401.25402.23403.66406.07407.51407.99409.43410.89411.38410.4409.92406.56404.64401.74398.39395393.57390.67389.72389.24388.29387.31384.42388.29385.39388.75384.42389.24385.88389.24385.88386.83377.22371.91377.22387.8387.8388.29383.96387.31383.47386.83385.39383.47380.12385.39381.55384.42381.06384.91379.63383.96382.98378.16378.16382.04379.63377.71380.57377.22379.63377.22375.79373.38372.89370.48369.05367.61365.66363.74363.74362.3358.95357.03355.56352.21349.8347.88345.47344.98342.6342.11340.65339.22338.27337.29335.37334.4333.45333.94330.55334.4331.53334.89332.96332.96332.02331.04331.53330.55331.53331.04330.07329.12329.12327.69327.2327.69328.63331.53330.07330.07332.02332.96333.94335.86337.29338.73339.22339.7340.19340.65341.63343.06344.98346.44348.37349.8350.78352.21352.21351.23349.31349.31350.78352.21353.64353.64353.64352.21351.23348.85345.96344.04342.11339.7338.73337.78335.86336.32335.86336.81338.27340.19340.65342.6344.04345.96347.88348.85350.78353.15352.21348.37347.39348.85349.31349.31349.31352.21355.11356.54359.41362.79364.23366.15367.61367.12369.05368.56369.53369.05370.97371.45371.91371.91374.32375.79376.73377.22378.65378.16377.71378.16379.14379.63380.57381.55382.5382.04382.04382.04381.55380.57379.63378.16374.81374.32374.32374.81377.71374.81372.4369.05369.05366.15364.71364.23363.74363.74364.23364.23364.23363.74363.28362.79361.82361.36360.38359.9356.54354.13351.72350.78350.29350.29349.31349.8349.31348.85349.8347.88346.9346.44344.98342.11341.14339.7336.32334.89333.45333.45332.96332.02331.04331.04330.07330.07329.12326.71325.28323.81323.36322.38322.38321.43320.95319.97318.54317.56316.62316.13315.18314.69314.21313.72314.69313.26314.21315.18315.64315.64315.18317.1317.1318.05318.54319.51319.51321.43323.36324.3325.28327.2329.12329.61329.61329.61330.55332.02332.48333.45335.86336.32337.78339.22340.19341.14343.06343.06344.04345.96346.9348.37349.31350.29351.23349.31350.78352.7353.64354.13355.11356.05354.62354.13353.15354.62356.05357.97356.54356.54357.97359.41358.46357.49356.54357.03356.05356.54355.56355.11353.64351.72351.23347.88351.72348.85347.39347.39347.39346.44345.47343.06341.63340.19340.19339.22339.22338.73338.27338.27337.78339.22340.19340.65340.65341.14342.6342.6344.52344.98346.9346.9348.85348.85350.29351.72351.72353.15355.11356.05357.49358.95359.9360.38360.87361.82362.3363.74364.23365.66367.12367.61368.56368.56369.53370.48369.99370.97371.91371.45371.45370.97369.99370.48369.99369.05369.99368.07365.2363.28362.3361.36359.9357.97355.56353.15350.29348.85347.39345.96345.47344.98344.04343.55343.06343.06341.63341.63342.11343.55343.55343.55343.55344.52345.96346.44347.39348.37349.8350.29351.23351.72353.15354.13354.62355.11354.62356.54357.49357.97358.95358.95359.9360.87361.36362.79363.28363.74365.66366.15365.66365.66366.15366.15367.12368.07367.12368.07368.07367.61367.61366.64367.12367.12367.12367.12366.15367.12366.15366.15366.15365.66364.23364.71364.23364.23363.74363.28363.74363.74363.74364.23364.23364.71365.2364.71364.71364.23363.28362.3361.36360.38359.9360.38359.9359.9359.41360.38361.36361.82361.82362.3362.3362.79364.23364.23366.15367.61369.53369.99370.97372.4372.89373.38374.32375.3374.81374.81374.32373.38373.86373.86374.32373.86372.89372.4372.89373.38373.38373.86374.32373.86374.81375.79376.73377.71380.12380.57381.55382.98384.42385.39386.37387.8389.24389.72391.65391.16391.65391.65392.62392.62393.08392.62390.67390.21387.8387.8386.83385.88385.88385.88386.83386.83385.88385.88384.91383.47383.96383.96382.98382.98383.96384.91385.88387.8387.8388.75390.67391.16391.65390.67387.8384.42381.55379.14377.71374.32372.4370.48367.12367.12365.2364.71364.23362.79360.38358.95358.46356.05352.7350.78348.85345.47344.04344.98341.14340.65339.22338.27334.89333.45332.02331.04330.07328.14324.3321.43319.02317.56314.69313.26312.77310.36310.36307.01306.03303.13299.29299.78296.42293.04292.09290.63287.27285.35285.35284.87285.84282.94279.59276.2276.2272.85269.95267.54265.62262.75260.34257.45255.52253.11252.17251.19248.33247.35247.35246.4245.92245.43244243.51243.51242.53243.02241.1241.59240.61240.61240.61240.15240.61240.61241.1241.1241.1241.59241.59243.02242.07241.1240.61239.66239.18239.18237.74237.74238.2237.74237.25237.74236.77237.25236.77237.74236.77237.74237.74237.74238.2238.2238.2236.28237.74239.66236.77238.69238.2239.66238.2238.2239.18237.74237.25238.2238.2237.25238.69238.2237.74238.69237.74237.74236.28236.28235.82235.82235.33234.85236.28234.85235.82236.28237.25237.25238.2238.2237.74238.2239.18239.66240.61240.15241.59241.59241.59242.07241.59243.02243.02244244.45244.45245.43245.92246.4246.86247.35247.35247.35248.78249.27249.27250.25250.7249.76249.27249.27249.27248.33248.78248.78248.33248.78248.33249.27248.33248.33248.33248.78248.33247.84247.84247.84246.86247.84246.86247.35246.86246.4245.92244.94245.92246.86247.84247.35247.35246.86247.35247.84246.86247.35247.84246.86246.4245.92245.92244.94243.51243.51241.59242.53239.66238.69238.2237.74237.25236.28235.82234.85234.36233.9232.44232.44231.49231.95231.49230.51229.08230.03228.59228.59227.16227.16226.67226.67226.67226.18226.18226.18225.24225.7225.24222.83221.39219.93218.5217.06217.06216.58215.14215.14214.17212.24212.73210.32210.32208.89207.43206.94205.5203.09202.64200.69199.74198.31198.31197.33196.84197.33196.38196.38196.38195.9196.84196.84198.31196.38194.43194.43194.43193.98193.98194.92193.98191.08191.08189.16184.83185.31183.39180.98180.01177.63174.73173.75172.81171.83170.89169.42169.91168.48166.56165.58163.66161.74161.25160.79160.79159.82160.79159.82160.3159.33158.84158.38159.33158.38158.38157.41157.41157.89157.89157.41156.92156.92156.92157.41157.89157.89157.41156.92155.48153.56153.56152.59152.59152.13152.13150.66149.23149.23149.72150.21149.72150.66152.59152.59154.05154.54154.54155.97155.97156.92156.92157.89158.38157.89157.89159.33158.38159.33159.33158.38157.89158.38158.38157.89157.89157.89157.89156.92156.92156.46156.92155.97155154.54153.56152.13151.15150.21149.72148.29148.29147.8147.31146.82146.33145.88145.39145.39144.41144.41143.96143.47142.49141.06139.14137.7135.78134.81132.88130.47128.55127.58125.2122.79121.32120.38119.89119.89115.56112.69110.77107.87104.98104.98104.03102.11100.19100.1997.7897.2996.3193.9492.9692.9692.9693.4593.4593.4592.9692.9692.9692.4793.4593.9494.3993.9493.9494.8893.9493.9493.9492.9693.9492.9693.9494.3993.4593.9494.3994.3994.3994.8894.8894.3996.3195.3795.8695.8695.3795.3795.3796.3194.8894.8895.3794.8894.8894.3994.3994.8893.9493.4593.4593.9493.4592.4792.0192.0192.0192.0192.0192.0192.4792.0192.0192.4792.4792.9692.4793.4593.9494.3995.3796.3197.2996.3194.3992.4792.4792.0192.0192.9693.9495.3795.8696.3195.8695.3793.9492.9689.1288.1486.7186.7186.2285.7685.7684.7984.79