1 1 2 111 3 41114 4 1411141 5 20141114102 6 12120141114102121 7 24012120141114102121042 8 142401212014111410212104241 9 41424012120141114102121042414 10 314142401212014111410212104241413 11 4131414240121201411141021210424141314 12 30413141424012120141114102121042414131403 13 303041314142401212014111410212104241413140303 14 113303041314142401212014111410212104241413140303311 15 4211330304131414240121201411141021210424141314030331124 16 101142113303041314142401212014111410212104241413140303311241101 17 1110114211330304131414240121201411141021210424141314030331124110111 18 3231110114211330304131414240121201411141021210424141314030331124110111323 19 1113231110114211330304131414240121201411141021210424141314030331124110111323111 20 2121113231110114211330304131414240121201411141021210424141314030331124110111323111212 21 2012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102 22 2312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132 23 43231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234 24 23143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132 25 302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203 26 410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014 27 342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243 28 33424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433 29 303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303 30 4030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304 31 340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043 32 14213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241 33 421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124 34 143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341 35 114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411 36 13311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331 37 14413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441 38 2033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302 39 4422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244 40 2444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442 41 3402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043 42 24340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342 43 1032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301 44 144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441 45 111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111 46 10011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001 47 24210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242 48 10124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101 49 24410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442 50 322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223 51 12403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421 52 20212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202 53 4020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204 54 222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222 55 231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132 56 43102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134 57 11343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311 58 44111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144 59 11444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411 60 42111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124 61 20442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402 62 2043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402 63 121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121 64 330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033 65 13003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031 66 1024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201 67 1311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131 68 22131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122 69 3212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123 70 331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133 71 420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024 72 22244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222 73 100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001 74 300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003 75 1230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321 76 411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114 77 410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014 78 1000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001 79 4401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044 80 12331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321 81 104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401 82 1030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301 83 12342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321 84 30412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403 85 4241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424 86 3244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423 87 4133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314 88 204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402 89 114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411 90 11142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111 91 1343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431 92 234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432 93 401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104 94 14144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141 95 2122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212 96 124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421 97 3312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133 98 320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023 99 432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234 100 21014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012 101 4122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214 102 401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104 103 20444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402 104 222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222 105 234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432 106 34122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143 107 1111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111 108 221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122 109 12202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221 110 100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001 111 132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231 112 1413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141 113 223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322 114 10312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301 115 1212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121 116 114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411 117 10101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101 118 4020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204 119 210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012 120 22101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122 121 3113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113 122 13013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031 123 2324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232 124 33232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233 125 103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301 126 212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212 127 10312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301 128 4414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144 129 422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224 130 2003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002 131 42200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224 132 1110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111 133 141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141 134 10021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001 135 30210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203 136 140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041 137 1323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231 138 11144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111 139 32311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323 140 30332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303 141 4133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314 142 11002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011 143 24411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442 144 1221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221 145 10411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401 146 10110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101 147 4444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444 148 104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401 149 2024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202 150 111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111 151 404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404 152 303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303 153 3100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013 154 223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322 155 11212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211 156 210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012 157 31232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213 158 3240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423 159 444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444 160 21014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012 161 3321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233 162 133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331 163 1302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031 164 12323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321 165 3134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313 166 214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412 167 4211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124 168 11201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211 169 2022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202 170 3442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443 171 1013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101 172 313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313 173 21223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212 174 434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434 175 11444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411 176 1403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041 177 2321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232 178 311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113 179 33423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433 180 214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412 181 1013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101 182 343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343 183 4100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014 184 12422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421 185 2311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132 186 314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413 187 1010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101 188 201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102 189 12042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021 190 422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224 191 1243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421 192 1043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401 193 13043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031 194 2234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322 195 421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124 196 34213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243 197 332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233 198 1031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301 199 121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121 200 21431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412 201 2331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332 202 303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303 203 1144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411 204 300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003 205 2211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122 206 33223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233 207 3340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433 208 30132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103 209 142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241 210 12401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421 211 41312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314 212 20441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402 213 100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001 214 30231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203 215 10430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401 216 12133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121 217 124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421 218 14331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341 219 11014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011 220 323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323 221 1444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441 222 314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413 223 34043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043 224 103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301 225 1111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111 226 341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143 227 42343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324 228 223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322 229 1314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131 230 33443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433 231 41033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014 232 2210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122 233 30224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203 234 3132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313 235 1230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321 236 431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134 237 1024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201 238 21020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012 239 214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412 240 43012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034 241 1120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211 242 21313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312 243 122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221 244 11401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411 245 1103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011 246 12024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021 247 120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021 248 30011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003 249 111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111 250 1023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201 251 34102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143 252 3341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433 253 433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334 254 14114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141 255 4211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124 256 424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424 257 1323042424211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124242403231 258 4421323042424211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124242403231244 259 3334421323042424211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124242403231244333 260 203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302 261 20332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302 262 242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242 263 33042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033 264 3120330424241203320323334421323042424211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124242403231244333230233021424240330213 265 11334312033042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033021343311 266 124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421 267 23311243311334312033042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033021343311334211332 268 322302331124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421133203223 269 41433223023311243311334312033042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033021343311334211332032233414 270 421114143322302331124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421133203223341411124 271 12244211141433223023311243311334312033042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033021343311334211332032233414111244221 272 211224421114143322302331124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421133203223341411124422112 273 31022112244211141433223023311243311334312033042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033021343311334211332032233414111244221122013 274 112313102211224421114143322302331124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421133203223341411124422112201313211 275 1122311231310221122442111414332230233112433113343120330424241203320323334421323042424211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124242403231244333230233021424240330213433113342113320322334141112442211220131321132211 276 12431112231123131022112244211141433223023311243311334312033042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033021343311334211332032233414111244221122013132113221113421 277 11234312431112231123131022112244211141433223023311243311334312033042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033021343311334211332032233414111244221122013132113221113421343211 278 131101123431243111223112313102211224421114143322302331124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421133203223341411124422112201313211322111342134321101131 279 1412113110112343124311122311231310221122442111414332230233112433113343120330424241203320323334421323042424211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124242403231244333230233021424240330213433113342113320322334141112442211220131321132211134213432110113112141 280 1311412113110112343124311122311231310221122442111414332230233112433113343120330424241203320323334421323042424211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124242403231244333230233021424240330213433113342113320322334141112442211220131321132211134213432110113112141131 281 14021131141211311011234312431112231123131022112244211141433223023311243311334312033042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033021343311334211332032233414111244221122013132113221113421343211011311214113112041 282 141421402113114121131101123431243111223112313102211224421114143322302331124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421133203223341411124422112201313211322111342134321101131121411311204124141 283 3042114142140211311412113110112343124311122311231310221122442111414332230233112433113343120330424241203320323334421323042424211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124242403231244333230233021424240330213433113342113320322334141112442211220131321132211134213432110113112141131120412414112403 284 12213304211414214021131141211311011234312431112231123131022112244211141433223023311243311334312033042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033021343311334211332032233414111244221122013132113221113421343211011311214113112041241411240331221 285 211041221330421141421402113114121131101123431243111223112313102211224421114143322302331124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421133203223341411124422112201313211322111342134321101131121411311204124141124033122140112 286 1232021104122133042114142140211311412113110112343124311122311231310221122442111414332230233112433113343120330424241203320323334421323042424211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124242403231244333230233021424240330213433113342113320322334141112442211220131321132211134213432110113112141131120412414112403312214011202321 287 430012320211041221330421141421402113114121131101123431243111223112313102211224421114143322302331124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421133203223341411124422112201313211322111342134321101131121411311204124141124033122140112023210034 288 32024300123202110412213304211414214021131141211311011234312431112231123131022112244211141433223023311243311334312033042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033021343311334211332032233414111244221122013132113221113421343211011311214113112041241411240331221401120232100342023 289 442313202430012320211041221330421141421402113114121131101123431243111223112313102211224421114143322302331124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421133203223341411124422112201313211322111342134321101131121411311204124141124033122140112023210034202313244 290 130442313202430012320211041221330421141421402113114121131101123431243111223112313102211224421114143322302331124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421133203223341411124422112201313211322111342134321101131121411311204124141124033122140112023210034202313244031 291 102344130442313202430012320211041221330421141421402113114121131101123431243111223112313102211224421114143322302331124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421133203223341411124422112201313211322111342134321101131121411311204124141124033122140112023210034202313244031443201 292 2041210234413044231320243001232021104122133042114142140211311412113110112343124311122311231310221122442111414332230233112433113343120330424241203320323334421323042424211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124242403231244333230233021424240330213433113342113320322334141112442211220131321132211134213432110113112141131120412414112403312214011202321003420231324403144320121402 293 23430204121023441304423132024300123202110412213304211414214021131141211311011234312431112231123131022112244211141433223023311243311334312033042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033021343311334211332032233414111244221122013132113221113421343211011311214113112041241411240331221401120232100342023132440314432012140203432 294 204142343020412102344130442313202430012320211041221330421141421402113114121131101123431243111223112313102211224421114143322302331124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421133203223341411124422112201313211322111342134321101131121411311204124141124033122140112023210034202313244031443201214020343241402 295 3231120414234302041210234413044231320243001232021104122133042114142140211311412113110112343124311122311231310221122442111414332230233112433113343120330424241203320323334421323042424211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124242403231244333230233021424240330213433113342113320322334141112442211220131321132211134213432110113112141131120412414112403312214011202321003420231324403144320121402034324140211323 296 1103043231120414234302041210234413044231320243001232021104122133042114142140211311412113110112343124311122311231310221122442111414332230233112433113343120330424241203320323334421323042424211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124242403231244333230233021424240330213433113342113320322334141112442211220131321132211134213432110113112141131120412414112403312214011202321003420231324403144320121402034324140211323403011 297 13203110304323112041423430204121023441304423132024300123202110412213304211414214021131141211311011234312431112231123131022112244211141433223023311243311334312033042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033021343311334211332032233414111244221122013132113221113421343211011311214113112041241411240331221401120232100342023132440314432012140203432414021132340301130231 298 3331132031103043231120414234302041210234413044231320243001232021104122133042114142140211311412113110112343124311122311231310221122442111414332230233112433113343120330424241203320323334421323042424211141143313341023311134300112010120241103114012213213131120430121423210201024343121230143132302242210410334431314222312423434141111010340340431401444232340110143312413121330104302310010204413124014214301323340332232211030031144230342331214312121031033240342132234130431043101243342214120420141010431402311124224100034311013421434334231132321403114443413212231301013433442022112014211421423134123231302113323321210144443240312321032112122333100130340411142024310444444101104111221244110024133303323111441323114022302100214141110422003242214414103121210332332324130133113221014020101011441212103122301413210014122022121111341223422234204440114122210143232013312432122141440123401343111420434133244241304123421030110400123314401000441041131230010032222442033113212221311024130033012102043204421114441113431023122234020202124032244101242100111114401032243402444422033144133111414342142134030334241030231432312012121113231110114211330304131414240121201411141021210424141314030331124110111323111212102132341320301424330304312412434141113314413302244442043422301044111110012421014422304212020204322213201343111444111244023402012103300314201131222123113302442222300100321311401440001044133210040110301243214031424423314340241113431043210441412212342133102323410122214110444024322243221431111212202214100123141032213012121441101010204101223113310314232332330121213014144122423002240111414120012032204113231441113233033314200114421221114011014444440134202411140430310013332212112301232130423444410121233233112031323214313241241124102112202443343101031322123143444113041232311324334341243101134300014224211132041340101410240214122433421013401340314322312430423301301212134121332430324411300301122322330433231034124104213144020100132034010331213142133410110432324441041340430430101111414343242132224131344330140122422032313410321213434201020123241210340211313123122104113011420210102110034311133201433133411411124242403231244333230233021424240330213433113342113320322334141112442211220131321132211134213432110113112141131120412414112403312214011202321003420231324403144320121402034324140211323403011302311333 299 22142333113203110304323112041423430204121023441304423132024300123202110412213304211414214021131141211311011234312431112231123131022112244211141433223023311243311334312033042424120332032333442132304242421114114331334102331113430011201012024110311401221321313112043012142321020102434312123014313230224221041033443131422231242343414111101034034043140144423234011014331241312133010430231001020441312401421430132334033223221103003114423034233121431212103103324034213223413043104310124334221412042014101043140231112422410003431101342143433423113232140311444341321223130101343344202211201421142142313412323130211332332121014444324031232103211212233310013034041114202431044444410110411122124411002413330332311144132311402230210021414111042200324221441410312121033233232413013311322101402010101144121210312230141321001412202212111134122342223420444011412221014323201331243212214144012340134311142043413324424130412342103011040012331440100044104113123001003222244203311321222131102413003301210204320442111444111343102312223402020212403224410124210011111440103224340244442203314413311141434214213403033424103023143231201212111323111011421133030413141424012120141114102121042414131403033112411011132311121210213234132030142433030431241243414111331441330224444204342230104411111001242101442230421202020432221320134311144411124402340201210330031420113122212311330244222230010032131140144000104413321004011030124321403142442331434024111343104321044141221234213310232341012221411044402432224322143111121220221410012314103221301212144110101020410122311331031423233233012121301414412242300224011141412001203220411323144111323303331420011442122111401101444444013420241114043031001333221211230123213042344441012123323311203132321431324124112410211220244334310103132212314344411304123231132433434124310113430001422421113204134010141024021412243342101340134031432231243042330130121213412133243032441130030112232233043323103412410421314402010013203401033121314213341011043232444104134043043010111141434324213222413134433014012242203231341032121343420102012324121034021131312312210411301142021010211003431113320143313341141112424240323124433323023302142424033021343311334211332032233414111244221122013132113221113421343211011311214113112041241411240331221401120232100342023132440314432012140203432414021132340301130231133324122 300 300242214233311320311030432311204142343020412102344130442313202430012320211041221330421141421402113114121131101123431243111223112313102211224421114143322302331124331133431203304242412033203233344213230424242111411433133410233111343001120101202411031140122132131311204301214232102010243431212301431323022422104103344313142223124234341411110103403404314014442323401101433124131213301043023100102044131240142143013233403322322110300311442303423312143121210310332403421322341304310431012433422141204201410104314023111242241000343110134214343342311323214031144434132122313010134334420221120142114214231341232313021133233212101444432403123210321121223331001303404111420243104444441011041112212441100241333033231114413231140223021002141411104220032422144141031212103323323241301331132210140201010114412121031223014132100141220221211113412234222342044401141222101432320133124321221414401234013431114204341332442413041234210301104001233144010004410411312300100322224420331132122213110241300330121020432044211144411134310231222340202021240322441012421001111144010322434024444220331441331114143421421340303342410302314323120121211132311101142113303041314142401212014111410212104241413140303311241101113231112121021323413203014243303043124124341411133144133022444420434223010441111100124210144223042120202043222132013431114441112440234020121033003142011312221231133024422223001003213114014400010441332100401103012432140314244233143402411134310432104414122123421331023234101222141104440243222432214311112122022141001231410322130121214411010102041012231133103142323323301212130141441224230022401114141200120322041132314411132330333142001144212211140110144444401342024111404303100133322121123012321304234444101212332331120313232143132412411241021122024433431010313221231434441130412323113243343412431011343000142242111320413401014102402141224334210134013403143223124304233013012121341213324303244113003011223223304332310341241042131440201001320340103312131421334101104323244410413404304301011114143432421322241313443301401224220323134103212134342010201232412103402113131231221041130114202101021100343111332014331334114111242424032312443332302330214242403302134331133421133203223341411124422112201313211322111342134321101131121411311204124141124033122140112023210034202313244031443201214020343241402113234030113023113332412242003