19890813 01856306227092618264426572670288727482592263125782683260527612605267025922683259226052657290055973111259225522631264425382578255225652578249825112552245725382484251125522849247127352471264424983287249824712484248424433774350925112471249824573274252524713980257827092722292533124586534313442786276125782578265726832849264426832592268326312786273526832696265726702683263126962875559731242592264425922709249825522511251125382525249826312484251125112511252529252484270925112592248434422471245724842484252538063482252525112443253832492443248440772552264428242786336346744863185627352644263126572683265728112592261826182657267027222683265726572683268326442670270929005597317426312578259227092565256525782525253825252565255225522511249825382578291224712773251126052511329924842484247125252484377435372565245724292457326124712484398024982735279929753482473671211344287526702605268326962657281126702565256526312644264426832657267025922722265725922631290055973099263126832592261825922525248425252538251125652552252525522471255225652987252527222511263125113429269625252552255224433774350925652484244324983211248424574057255226832837286238564736774118562683263126702657256526962799261826312709267026442670279927092696260526312565270926312875559730862578261825652748255225252498251125112525253824982511257824842565257829002484273524572631247133382498247124982525248436963551257824712484244332992484245740182511269627862900327447365451134427482722264426052592260529002592263126702709264427222657267027092631257827352644270929125597309926052538255226312538263125652525255224432538251124982498248424842538291224982709247125652471346924572484247124982484377435092538247124432498319924842471407725922631283728493363464448311856273526572565257826052670277325922657267025922644268327482683268326052670264426572644293755973136255225652565269625382552253824982565251125652457252525522457252525652962248427352471257824843351248424712443252524433758352325382471249824983274245725113980253827612761298732874705516713442773267026962565265726442862267026052696263126702657267026702657263125922657263126962875559731112644257825382657251125252552255225382525255225382578251124842511251128622471269624842578249834022471247125112471248437743537251124982484249831992443248440572578264428112657336346444767 19890813 481856308627092696268325782644286225782683267026962631265726572657274826312683267026832683290055973149256525922618273525522538253825782538252525782525255225522498256525652887245727352471260524843299249824982443257825383742352325382471247124983261252524573980251127862748301232994529527213442811267026962618265726832875261826572565269625922670265726572618270926962631263126572811559731492552260526052657249824982552252525252538256524982525255225112525256529002484268324842631247134422471252524842525247137903523251124712457253832112471252540572552260528112773341646744799185626702605263125652605257829372592260526572618263126442786268327352709259227092592269628875597313626052592259227092525257825382592257825782511252525252552248424982552287524982683248425922471331224982457247125252498377435512565247124572457326124982457399925252722278630123312467472561344276125922644260526312578281125922644267026312683263126702644268327092644270926702657288755973124261825922538272225922578255225112511252525522552245725252471253825652937248427612498257825113455265724982484256525113790352326052498252524983274249824574097255226312837283737424767774118562696261825112592256526312773263126702565265726052709268326572722257826702592257826442912559731492592260525652773249825382565248425382498251125522552251124712498259228242511273524842578247133382471248424982511248437743509253824842457248432492511248439992511265727613049332546445379134427612696263126962631264428242592255226312631267027352761264427482605261826442657263129125597317426442631257826962565251125252511253824842538255225252552249825112538287524842709248425922498344225112484247125112457374234422565247124842511323624712498407725782696279927223376476745571856272227092605267026052657273526572565259225782592260527352670260526572722264426442657288755973161263125782592268325382511253826312578252525112565253825252498251125922887247127222484259224983312251124842443252524433774350925252457247124713287247125113962255226832709296233514767545113442761265725922631265725782875265725522605264426312683264426442683267026572592265725782799559731242578263125522670252524982552249825522538252525652552248425252511253828872484270925252605245734162511247124842525248437743523252524712429251132112429251140772578263127992735335146444615 19890813 961856307427092565260526312592281126312565268326182683263127092657267026832657260526962644290055973149257826052565269625252538252524982578248425112538253825652525252526052862249827352415259224983338247124712443259224713774349624982443249824713287248424713999253826702761283733254767530813442786267026702657263126832900265726052657268326182657265726572696264426702722261827482837559731112538253825782644253825652552261824982552253825112471253824982498256529122498273525252565242934422511248424432525252537743537253824712471247131992511248440572578265727732761337647994929185627732722260525782631267027992618260526442578257826572709263127352644261826312631265728755597312425782565252526702552253825252498251124982484255224982525248425522605288724982773247125522471328724572484245724982484377435232538247124712471324924712484399925112709273529873338455771211344281127092644260527222644281125522631260526962709268327352657265726572748268325652578284955973149264425782631274825652525259225522538251125522525249825252498255225522900249827092471259225113455269624982498256524983774352325382471247124843186251125254077253826442824287538224831774118562644265726442631257826052799263125252605268326312657272226572657260526442683272226312950559731362565259225922670252524982525253825252525252524982538255224572498256528492484278624432578247133122498247124842484247137273551252524842443245732992484245739992511265727222987331246445167134427612748256526312631260528622605261826442631265726572670264427222644267027092578269628755597311125252538259226312525256525922525253825252578255225252511251125252565295024982735245726052484348225112525244324982498374235092565247124432498318624432471407725782631272228113389464448311856270926052552269625922683278626182578260526052657265726702631267026572657269625922644288755973149260526312565270925382538257824842538252525112498252525382484249825782937249827352498256524843312248424842457251124713742350925112429242924433299248424843980252527352683295033634767534313442799267026052592255225652887263126052631260526052657273526442722264426702670269626442849559731362605255225922696253825522565255224982498253825382511252524842511252528622471273524842565252534292511249824712471248437423482255224712443251131862471247140572565263128112748342946444736 19890813 1441856307426572565263126832631278625782592260526702657261827352565265726702631257826312670287555973161253825382631268325382605252525252552249825252511255225382498253825522975251127612498259224983299248424292457249825113727348225782471248424843261251124983999253826572683295034024705530813442799265726052605257826702849256526572657264426442683277326832696265725922565267026312937559731242592264426182644249825522578255225382538249825252511249824712538259228872498267024572552249834292498247125112525249837743496255224842484249831992498248440772565264428372811335145294831185627352657256527222631270928752578257826312657260525922722264426832696265725652631264429505597311125382592263126832525256526312484255225782498253825652592248424982578284924712761244325782525331225112498247125112443375835092565247124982484326124712471399925252670273529873389476771211344278626832657257826182631284925922631269626312657263126702631270926832696256526832644287555973086263125922592259225652565259225112525249825652552248425252484252525252887253826572471261824713442269624842525251125253774348225652511248424843199252524844077255226052837291238064674774118562722264426052683260525782862263125782709261826702696267026182683267026312670273526312937559732362578263125652670256525382552253825252538253825112525253825112552255229122457277324572565249833122498248424712525251137423509256524572457245732872471252539802552268327482937342946445343134427222657259226052578259229002631260526832657264426572631264426702670263126312683268327995597311126052565253826052525255226052565256525382538251125382498251125652565290025112696248425922498345524982525249824982471372735092538251124572484318624152471405725522657278627353416452949291856269626702644260526832631292526442578268326312644270927352709265726312592264425922696290055973236256525922552268325112511252525112511255225252552249825652443255225382962249827612443259224983299245724712484251124843742350925522471244324573287248424573999252526832683301233384705541513442824267026052618259226052900260526572605256526832657265727352709269626312657264426832875559731112592257825252735251125112498248425112578252525382498253825252471259229752484274824712565247134162471247124982498251137273482249824712457251132492484247140572552265727482799340247054863 19890813 1921856303726572538260526052631284926832592265726182735270926832657260526962644269626442657288755973124264425922578260525782552259225522525249825382498251125652471251126182950249827352484256524843274251124842498248424983758346925652457245724573287251124713999251126052722297533764736509813442811265726312644261826572862259225782605255226052631274826572722263126442644265725922950559731612657257826052683255225652511252525782538247124982511255225252525251128752457270924842578247134822511245725112484253837423442251124712471252531742484248440572552259227992761338947054996185627222709267026052538267028752592260526312631260526052773256527092644265726442683260529005597314926442592259226052525256525252592257825782565252525112565249825252578287524842735251125782498333824572471251125112484375835372565248424842471326124982471398024842657269629503312470571211344279926182644264426182670287525922631261826182670273526442644268327092631259226312657295055973099257825652525261826312565252525252538248425522552249824712538252525112962247127352471263124153455265724572498249824713758350925652498248424983199248424984077256526442862283738394767774118562735269627092631259226052799255226052748268326572631278625922696257826442631259225782887559730992592264426052683253825252552255225252484249825522498253824712552252529502525270924712578247133252457245724432538248437423509255224712471245732612498245740182525268327222912335145575202134427612631272226052657264427992605263125922618265726442696270926572722264426442670265729375597316125522578255226442565259225382538252525112511253825382525249825252552288725252709245725922443341624572471248424572484377434962511248424432484319924572471405725652657281127613376467448631856273526442565267026052722278626312605267026442644273527482565269626312722260526052644296255973174260526572552269625382565253824842498255225112538252524982565252525922912251127352484265724713325249824712457249824843727355124982471248424573287248424983999249826832799293733764501520213442722265726442670264426832837259226702605267026702670270926052657259226442631265726312811559731492578260526442709260524712592251125112538255224982498255224842511257829002525267024842605247134422498245724432511248437273509259224982498248432362457248440572552264427222811336347674831 19890813 2401856273526702631261825922644283725922605265726572683263127732657268326312670265726442722291255973199257825922565272225382538252525252578253825252498251125652525255225782875249827612498259224843287245725252457249825383774349626052471252524573261248424843980251126962709288733894799516713442722267026832670263126052837263126442670265727092683267026442605270926572670265726962962559730862618263125782683256525382618251125382525252525252484252524712525253828112538270924842578247134162471249824842511249837423509252524432484248431992471247140772592261828112761342947364962185626832631268326442657260527992605259226702683263126442657260526312605263126312657259229125597308626702592257826572538256524842525252524982511255225112592249825382525292524842773248426052457329924572484245724842471371135092525249824712471324924842471399925522735270929373351455754511344281125922578257826312592284926052565267026832644267027092683270925782722259226052631290055973149260525382631268324982498255224842498252525522538253825522511252524982925249826702471265724843429248424572457251124843742346925252484245725253186244324574057256525922811274833254705499618562683269625922605256526832875265725922696257826572683270926702735265725782592265726442900559731742644256525922761252525522511253825522592251125382511255224842552253828622511281124712592248433382457242924712484244337113551260524712471247133122457248439992498270926832912336345295343134427352696256526052552265727992670259226572683270926962683263126572657264426832722272229125597309926442525260526832605253825652471253825112525252524712471249825252525292525252709249826312457345524842484252524712471377435092525245724712443324924712471407725922657278627223351455750981856268326442657268325922631279926312631270926832735270926832618268326312644259226962670295055973149257825782538263125652525251125522511253825652525248425522498255225522862248427482471263124843312245724842471251124713727349625112484249824293236247124434018253827352761290033384644552413442786263125782696268326182811256525782683263126832696269626832696264426832657260527092849559731492538256525382696256525252552252525252498253825252498247124982498260528242484270924712605249834292498248424712498251137423482256524572443251132112484249840572592263128492722340247365415 19890813 2881856273525782631265726962722274825782592259226702657268327352631264426442592273526572631290055973149260525522618263125252657255225382511253825252525256525782471253825382837249827352457260524843312245724982484252524983774349625652457247125113224248424983999256526962696297533514674570713442722269627092631265725782849267026442644265726832748268326312644260526832631269626572900559731242552265725652631251125382565252525782538255225652511256524432498251129002525265724842605245734422498245725252511247137423509253824982457247131492457248440572592263128242837335146445781185627092631261826962683264428112592268326442592263127092709265726442696268326312631268328375597317426572565257826442484256524982525255225382538251124842538249824842578281124842761244325652457332524712443244325112443374235512578244324712484324924712471399924982748270928753442470559691344286226572644263126442605276126702578263126052618267026572709267026442631270926312735292555973186267026312578268324982498259225112565255225112525253825112498249825252837253827222525260525253469249824712498251125113774352325522471247124843199245724844057259226702748281134294767604518562735261825782644259226702735259225922670268326312605265726312696264426312631267025922887559731362605257826312592256525652578251125382538253825252498252524982565252528492484283724842578245733122498248424842511249837113496253824572471247132362498248439802552265727732887346946746282134428622657260526312605263128242578261826442631263126962683264426962683268326702696272228375597314925782525255225922538252525252511253824982592255224982511248425522525291224432683245725652498342925522471247124982429374234822498252524432511319924842471405725522657268327093429455764541856273527352618267025922670276125652657268326442670267027482592263126312657259226572670293755973149256525782657269625112565259225112552253824982498252525252484257825652887249827732457260525383338248424712415249824983711349625252457248425113249248424713999251126702670290033894736671313442811267025782592259226052824263126442631265726312683268326312683267026052657263126962849559731112605257825652538256525782471255225522511257825522511248424842511256529002525273524842578251134422511248424572484248437273455253824842471251132362471248440772578261827992849336346447014 19890813 3361856267026702592264426052631278626052631265726052592268326962525272226572592265726702657288755973124256526442631265725382578256525652565253824982538247125782484251125652912248427732525257825113261247124712471249825113727346925382484248424843274249824433999249826572722296232874705774113442761270926572631260525782837267025252696260525782696273525922683261826572696268326442875559731362631261826572565252525382538251125112484255225782525255224842538252529622511274824842592247134292538249825112525248437113482253824572457248431742471245740772578265727482811337646747741185626832683268326962618257827732644268326702735265726312670264427352578270927092670268329005597314925922578260526962525251125382578255225382484256525382565251125782538286225112722248425782457327425652484248425382457374235792578244324842457327424712498399925112709273529253429455777411344278626832670270926442605283725522605268326702565263126442592269626052657273526442657283755973124261826052644264425382498260525252552253825522511245725252525247125652912253826962498263124573429273524982498252524713742350925522498245725253186248424844057255226312811439533384501774118562709270926702592255226052824263126312565257826442644260526572748260526052657267026572925559732362538260526182670255225652525252525252538256524982498252524842525257829002525274824432605249833252443247124842498247137423509257824432443245732362484247139992484274826702875328746446162134427612696261826442605265728372578257826312618264426312696263126312657265727092657268329125597318625922592263126312538253825922511255225252511256524982498247125112525288725112683249825782443344225252429248425112484372734962525248424712498318624572429405725522683282427863442476777411856281126312644268326442631273525922657259226442631259227092670269626572709263126572644290055973149257826442592255225922552253825252498249825522552252525252525257825252900248427612484269624843363309925522683269625383774353726442538267025383287264425653999265727862875405740975030774113442748264426442644270925382837259226442618269625922696267026312683264426702670268326702862559731612578252525922578253825252552252525652525257825522538252524712511249828622457270925252592248434292498245725112511247137273509255224982457249831992457248440772565268328242824335147054799 19890813 3841856306226052592260526052605276125382552263126312631273526832709270926832631263126312670288755973199256525782605272224982565253825112565251125112565253825252525248425522875248427482498263124433312252524712498251124713711353725652457249824843287248424714018252526832657292533634529545113442824268326442670257826962773259226442670267026832709267026702631270926832670270926962875559731742552255226442644253825652538245725652525255225382471252525382565251128622471268324292618249834552484242924712484247137273509253824712471249832112443247140572552260528622761336346444996185627732657269626312631259227862565259226312670267026832696264427482696259226702748264429005597313626312657255227092578252525522457256525112525249825652538245725782578287525252748248425922511331224712471245724982471374234822565245724292443323624982471399925382657268330003351452971211344279926312592259226312565277325782578264425922605263126962722270925922644267026572683288755973161259225782552259225112565253825782525247124842498249825252511252525382837252527612511259224433455278624712484255224843727350925922498252524713224251124434057256526702811290037904736774118562683269625782748256526312761259225782683265725922709273526442670268326052618265726442887559731862605261825782722256525252525249825382538251124982498253824712511257828752484272224572605247132612498244324572525244337583509259224982484245732492429247139802552270927092837340246445272134427482578263126052644265727862644264426442683260526702735264426962657259226312683264428875597314926442618259226832565251125652538252525112525256524712511248424982538288725252683247126312471345525252484245724982471375834962552245724842538323624572498405726702565274828113338467447051856267026962696274826052631270926572631261825922683269627352657272226442683264426572670291255973099259226442605269625652552253825382552256525252538249825112471256525522862247127352471259224433274248424712471252524983681350925382471247124983261248424574018251126832657300033764674552413442773263126312631269626442811256526442644264426442644269626572709259226572696260527092849559731612605257826052735257825522578247124982592253825112511248425112525253828872484277324572578253834552498247124432511249837423455255224712471251131862443248440572578265727732811338947364799 19890813 4321856307426962722264425522670281125922565264425922657265727222578270926312644265726312605288755973149260525652538267025382552252524982538249825252498249825112498252525252799251126962443263124843325245725112484252525523727350924842457245724713236248424713999252527482761297533634705520213442761257826052631265725112837260526052644264426442644268326052735265726702592264427092887559731862618257825652657251124982538253825382471257825382511252524982511257829122471273524842578251134552471248424982498245737743496253825252429249832112498251140772552263128492709342945864799185626962644257826442631268327352618257826442696267025652748260527092644265726182592265728755597317425782565265726182592251125112525251125382471251125252552251125112525287525252761245726052484332524432498248424712457380635372565247124572471329924842471398025112683270929123363455771211344283726442525256526702644287526312605270925922657268326832631267026312605260526702683288755973136261825782538267025252484251125382552255225382565255225252525252525652875249827352457263125113482279924842565256524843790352325522484249825383249249825114057253826832849292538394767774118562761269626702631265726572786268325922709263125782592268326052722259226572657270927222900559731242605257825782670247125382552257825252511256525782498251125112565256529122511276124842631245733382457247124842538248438223551256524572471248432362457248439992498263127482900335145865237134428112592264426572592263128112578257826442631261826702670268326832631268326702631267028495597317425782592264426962538259225652538255225782538252525252498247125522552295024842644249826052484349624982471247124842484385635932498253824572538322424842484405725922631279926963363464446441856272226832592264426702644282426312592270925922631264427732605272226572696268326052631296255973161253825782538264425252525255224982538252525522538255225522484256525652875252526442471263124983338245724842498248424843790353725252484244324433312251124983980252527092696292532744557534313442811268326052644261826312849257826052644265727222552268326702657267026572631268325782912559731492565259225522683252525782525253825522511252524982511252524842525255229252511269624712605249834422511247124432538249837743537252524842429249832112498245740572578269627992875331246744799 19890813 4801856302426312631263126312644284926572605261826572683265727092605268326052683268326572709292555973174257826052552270925252525247124842525248425522578249825382457252525922912253827612484263124573363245724842457253824843774353725522443247124983261248425113999252527092735300032994736527213442799268325922709265725382887257825252644263126702644263126702696264425922592268326832912559730992592256525922618255226442552252525112565256525382538252524982525256529122498269624842592248434292538245724572511248437743523253824842471251132362471247140572552265727482849340245864736185626962631261826312709263127862631259226702657264426832657267027092709264427222565269628875597309926052644255226832605253825252498251124842498251124572511253825522538287524982722247126442498333824982443247125382471379035512538248424842511326124982471399925252631267030003429464472561344278626182618260526702683279925652631268326832605267027092605270927482631267026962631288755973149259225652565268325782565259225252538248425252498252525652484248425252962249826832484263124983429276124842525252524983727350925522484247124983224249824984077256526312862286237744705774118562670260525522657268326572887259225652709261826962605270927352735264427092670260526832875559730992605263126182644255225652538256524842498256525522525252524712538256529502511277324712657249832992498247124982565248436813537248424572471252532742484247139802538270927482962331247055237134428372618265726052631263128112605259226832644259226832748268327482683260527092605268329625597316125652511259226702552253825112538260525382498252525252511248425112565286225112696248425782484340224572498247124982443372734552578247124842498316124842525407725782644274827613363473647991856265726572578265725652670277326052631263125922709265727352644274827092631268325782552287555973062260525652578265725922525252525652578249825652525245725382525249825782862249827612498255224983287247124572457249824843727348225382457248424433211251124713999251126832773290034024644548713442811269626052578260526832887259226052709260526832631270926702735270926182631264425782937559731492552249825922631253825382471263125522484252525252511252525112538256529252525276124572565249834292538248424712484247137743469252524712498245731862457247140772592259228242761336346744799 19890813 5281856307427482657265726832631288726442644264426312657270927862644267026182644265726312618293755973149255225522631265725382538256525252605252524982511256525522484253825252862252527612443263124713325245724842484252524713727353724712471245724983236247124713980252526442696298733384447530813442748263126312592265726832887257825522670267026312683268326182748265726182631264426962937559731362538257826182605253825252498249825522538255224842552255225382511253828622511268324982552249834422471247124982471244337113455253824432415251131992484247140772578267028242773345546744674185627222631264426182631264428622657259226052631265726572748265727482631267025922696268329125597323625922565261827092538255225522525251124982498253824842525248425522552278625112748244325922443328724842484247124842471371134822538247125112484328725112457398025112670272230003402479971211344277326832644260527092578286225782631264425782618264426702631273527092657260526312644287555973136267026052565253825252565251125652538257825652592252525382511251126052837249827612471263125113442268324982511256525113727348225652443252524983211249824294077255227092824292537744705774118562696264425652644256526052811263125782644260526702644270926702709260525922552265727352912559730862565251126312657253824982592248425382498255225112471251124842498259228622471273524572605247132612484247124982511245736813482256524842498249832492484249840182484269627222875332546445343134427992578263126962631257827862631257826312631264427612644259226832657264426442670268328875597318625652538259226052538251125522592257824712552255224842498252525252565286224712683249825922511337624842471248425252471371134552511247124292457322424712525407725652592281127863363479945861856263126312631261825522578283726312618260525922605264426962605264427092565261826832644290055973086256525652631265725382525257824982511252524982511249825382511255225522824249827862457257824843287249824572484249824573711348225252457248424713236249825113999251127092748288732994705523713442786272225922605260526312799260525522552265726312605267026442709263125782578265726702912559731112565259225522657248425382552255225652525253825522498253824982538253828372498268324712605245734292498247124572484253837273509252524842443248431862484251140772565265727992811329946444767 19890813 5761856307426442605257826572644286225382605267026832605260527092605269625782657260526442644291255973161263126052552270926052538253824982578248424842565252524842484249825252862252526962511263124573287249824712457251124843696344225382457247124573261245724713980252526572735291232874586530813442735270926182644270925922837257826442605259226052670269626182722268326312644270926832925559731492592256525922657252525252498252525522538252525382484247124982511257829002498270924982565251133892511244324712471244337423469256524842471247132112443248440572552260527092761335145864767185627222683265726702618268327612538264426442683259226832748265727092657263126312618263129375597313625782683259227352565251125522471252524842552249825112498251125252538288725252722247126312471326124982443244324842457368134822565244324712457326124842443399925112709277330493312467471211344278626442605257826702631279925652592267026572670268327612644273526572605268326832683287555973136259226312618263125252552255225252592248425922565251125252511253825252837252526572498263124293402267024982525255224843681348225652498247124983186252524844077255226442887292538224705774118562722272227092696263126312735265725782657263126832683269626052696257826442683265727092950559731492578257826052657255225522525249825382605249825112511257824842552256527992498273524712605252532612511247124432498248437113469252524572471247132362484247139802578270927222950329945865098134427352657255225922657260528112631264427092657264426312761257826442657264426572605263129255597312425782631257826312578257825522605255225252592256524982511249825252578295025112670247126312443340224982457247125112498365134552525248424572511319924432471405725652670278626833402476747671856270925782631267026572644279925782605260526832761269627222631276126572644257827092565290055973161253826312592273525252605253825252525252525382552251125382538253825922837247127612443260524573287247124842471253825113696348225652498247124843287247124574018253827092735292534164644534313442811264425782592267026702773252526182605260525922657267026312683270926442644267026832900559731492605259226312618253825382578256524842552259225252565252524842498251128492498270924982605245734022484248424712525247136963469253824842471253831742457251140772565267027732837333846744799 19890813 6241856312427612683264426572657284926572631268326572644259227352670270926572592252526442696293755973161261826312631267025382605251125382538249825252538248425652484249825782824251127612443259225253261247124712484253824983711344225252471244324433261248424843980251127482709290034024644534313442824270926572657261825782811263125922644265726572748268326052644268326702657269626572925559731612565255225652709255225382538253824982565256525382525249824842525255228112498270924712618252533892457245725252498245736813496257824292457249831992498248440772683268328372786328747674767185626702670257827612683267028372657263126702644260526052709268326572657263126052735269628245597322426312592256526442552251125382552253825522538252525252525245725382525284924842773247126052498331225112498251124842443368134822538244324572484322424572484399925782670270928623338464471211344284926052618264426182605288725922605263125782644268326442657270926962578267027092683288755973099263125782498265725522471253825382471256525382498251125382525249825522849248427862471260525113429269625112511252524713666342925922484247124843199247124844077257826572824293738064644774118562709268326312618268325922786264425922670264426312709270926182578269625922657260526572875559731742670260526442670252525522605252525112538253824842511249824842525255227992511272224982578245732742443249824842511244336813455252524572457247132492498252539992525267027092900332547055202134427612683260526312592265728622592259226702670270925652696263126702670268326572657269629125597316126182605253826832525255225112552253825252538256524842484244324842525287524572722249825922471338925252471245725252484371133892538245724292511321124842484405725522683273527733363467447671856267026572578264426832605283725782578265726312670268326962657270926832631264427482657290055973224256525652565264425522578249825652538253825382498249825112498252525252887248427222484263124573274249824712498252524573666346925382471247124983249247124983999253826442722303733254767537913442837272225652683267026442849260526312631263126832644267026572670269626572748267026702837559730992592257825652644256525522498251125522484255225522538249824712525251128752498273524842631244333892525247124982484251136513416256524842429248431612457245740772565263127352761333846744929 19890813 6721856307427222592267026052631281126442631265726312670265726832683278626052657267026572631293755973136257825652605272225782552253825382578249824982498252524982498253825252799251127352457260524843299245725112484251124433696342925382484248424573224248424573999255226702761296234424474523713442824264425252565264426832824263126442644267025922670273526572670269626442592259226572912559731362552257826312644255225252511253825112498252525922525251124982538252528242498269624842592247133892498248424712498249836813429260524572457248431992457247140772578267027862773336346444929185627352709251126052670264428112565260526312578256526442722256526442670264426052709277328625597312426312605259227092565253826052525251125382484255224982538249825112592283725252722247126052484326124712471248424842484365134552552244324712484324925252484399925382735272229123299470571211344272226702565257827352592278626312670261826702709267026832631269626702722264426962696290055973124257825382631259225522578253825382538252525652511247125522525256525382837251126962484268324713402273524842525253824983666342925652511248425113211249824574077256526572799292538064799774118562709265725652683260525922837259226442644264426312683269626572657263126702657265726962875559731362538257825782709255225782578251125522552252525652484251124712578255228492498274824842605251132872498251124712471251136663429253824572484247132362471244339802511272227222875333847055098134427862709263126052644265727992592256526312670259227352670261827612670263126442657261828495597307426182565259226572525252525252443249824432538251125112511251125252538284924982709248426052484335124712498247125252498369633762525248424842471318624572471405725652670276127863338458647991856272226442631265726442605278626312592268325782592265727352631269626702683259226312631290055973149259226442552272225112538255224982538249824842498252525112525255226052875249827612457263124573199247124842457247124573651341625922471244324573261253824714018251127092709297533764705530813442735265726442657264426702799253826572631267026442683264427222709265726832683267025922875559731362552259225782670253825112525251125382565253825652578252525112525251128242511270924712631247133632471248424712471252536813429253824842471248431742471245740772565265727482811338947364767 19890813 7201856308626832538264426702644279926052605263126702631264427092670272226312644256527352683290055973124259225922565265725922552248425382484249825112565249824982511249825522862252527482443261825253261251124432471255224573622344225382471247124843261247124843999251127732696291233764501523713442811270925922631263126702824268325782578272226442657273526182761264427352657261826312937559730862565265725652722252525782525249825112552255225382498249824712511255228492552273524842565251133892471248424572498251136663416255224842484251131612471247140772565270928622811333844744896185627352786261826572657259227992657259226442592259227222657260526702696263125922670270929255597317426052552259226312592249824842525252524982525251125112525248425782552284925382748245725782443327425112471248425382471365134552525245724712471327424982484403725522786273529003312473671211344276126312683267026312631291226052618260527092683268326572644263126572696274826182696292555973111260525652538259226182578257824982498252525252498256524842525248425652887247126832484265725253376270924842538249824983651344225522484247124983186248424984077257826702875284938564586774118562644263125922670264426442696261825652644259225922631272226052696261826832644268326442912559732362578260525782709251125382565249825382525252525252498255224842538256528372471274824572592242932492484245724842484244336663416252524712484247132362471249840182525268327092937336347675167134427352670263126702605260527732670269625522696259226702683267027222644268326572696261829505597308625652631252526572538256524842498253825252565252525382565247125252565288725382735251126312484340224842471248425112443368134292565244324572511318624982484405725782657279928113274467448631856269627482644263126052657270926052578267026442631259226832631276126832670263126832592292555973099260525922657265725782552257825112592256525252525248425382498257825652824245727352429256524713249245724842429247124293696344225782471247124713224249824713999256527092735292532744644523713442811269625522605268326962786263125382592259226052683267026832735257826702565259226702875559731492605256525652631252525112552251125922498255225252552259225252511255227862484268324572605247133632498244324572484248436813363249825112484252531992484244340772565261828112748331246444863 19890813 7681856306227092565255226182592282425382657268326052644267026572592265726832631272226442696291255973174260525652552274825652538253825522511253825382525249824982484255225382887249827352457259224433312255224712443252524573651340225252443244324433249251124713999251126962683293733514644537913442761267026442644263126052875260526312683257825782631264426832683256526572670270926962925559730742565253826182709249825112538255225652498255225522498249824982511256528112498272224842631245733632511248424842525248436663402252525382429248431992457247140972538255228622735340246744705185626962644260526312644259228242552263126702631265727092748267027352709263126702709260529505597324926442538260527092592259225382511255225382511249825522525247125252552287524982709249825922471324925112471244324982471359334422552248424572443327425112471401824842670277329123249464471211344281126832578260526312578283725652605273525652644256526572644268326182657264426832696296255973111257825522565265725522565257825382538252525252525249825652498253825252862249826962471260524573389263124982552256524983651342925522484249824983186251124844057256527092799281137744674774118562773264426832631268326312862261826182631268326962657272226052722273527222578265726312975559730992565263125382735253825252538255225112484252525382484249824712552256528492511274824572578249832362484245724292525248436223429251124572498245732112457248439992565265727222937338945575167134427992670261826312592267027992605256526052592267026962696264427092578259227482696265728495597312426312538260527092525251125112525255224712565256524982498248425382565287525112709248425922484336324712471248424982484368134162552247124572511313624842457405725782578282428113363450148961856268326572605267026442605288726052631265726442683268327222631268326832670268326442773288755973086263126182565270925782538255225252525252525382525255224982484255225522862249827862457260525383299251124712498248424713651342925112457248424713274245724714018251127612761296233764736537913442748257826052670269626442849260525782683267026572592268326442657264425922657264427482950559730992552256525522605256526052552255225112578257825112552248425252511252528752471270924432538248433892511245724982471249836513429248424712443248431742484249840772578259227612786338945864863 19890813 8161856306225922552260526312683281125382631264426442670267027992605265726312696257826832735291255973136260525782565268324982552255225652511252525252484245725252484249825922925247127092484260524843249248424572498247124713607341625652457244324713236249824713999251127482696304933124557527213442748264425922670261826312862261825522631264426572683268326572683272225922592261826832875559730992565259225252722252525522565252525382552253825252538252524982525256528112552267024842644249834022511247124842484252536813402255224982457249831742484248440572578264427862811329946444705185627092657264426052631263128242644260526702696261826702722264426962592259225922644269629255597317425522592259226312525255225252498249825782552252524712484251125382631281124712761247125782498326124712471245724712471362234552552245724842484324924982471399924982618270930003325473671211344276126572683257826442644274825652605259226572631269626312696267026832735264427222735287555973111256525382552268325382511255225112538249825652538252525522511251125782887248427352511263124983389264424712538255224983651341625922484251124983161248425114077253826832875284937274529774118562773273526312657273526312786260526442657268326052578268325922709259226442578267026832875559731492592259226052709265725112525252526052498257825112525253824712578253828492484282424572631251132612457248424572484245736513416256524432471244332112471245739802525268327483000336347055237134427862722264426442631273527732683257826052696265726442670272227482644267027092683259229125597312425922605249826442565256524982538256525252552252525382484249824982511288724842722252525782471340224572471247124982525368134422592247124572443317424712511407725782644273527863351464447361856268327222631265725782657282426832644264425522670264427222644263126442683259226442631282455973161259225252552267025522538257825382552247125252511251125252525253825112862248427482471257824983261244324982484249824433607340225522484247124433261251124713999255227222748295034294705523713442811265726442631264426572824260526312605265726832696272226572644270926572618261826832887559731862592259226052578257824982525253825252511249825252484255224982498252528752525278624292578248433762511245724712498245736663363252524842471252531862471245740772565261827992735340247054929 19890813 8641856306227482565263125652578288726442644263125922670263127612644260526312657260527222670293755973149263126052618265724982565253825522525252525652525251125112457252525382912249827352484259224713224247124432471255224573622340225252457248424573211249825113999251126442709293732494586530813442786267026052709264426052887261826442578260526442605269625782670264426572722260526312925559731492605259225782657256525652525253824982498255225252578248425252498252529122484268324712578248433892484248424842538252536363429255225112471253831862429249840572538261828112773336346744863185626572696260526312709264427862592267025922696267026962696260526702631265726832696265729375597323626312592256526312552257825652498257825382592256524982552253825652578283724842748248425922498327424572484244324982471366634292565248424572471323624712525401825112709272230373363473672561344281125922605256526442605272226312605265726572748264426182683265726052631269626312644290055973199264426052592259225782552255225382484253825382525255225382498253825782811249827352484268324983402276124982525253824843666340225782443252524843174249824844077256526052811288738064767774118562824267026312644265726312786263126182657259226962605263127092722259226312631268326442875559731492631256525782657251125252511248425922525251124982578253824842552256528492538274824432578247132612484249824712525245736513455255224432429247132612498249839992525265727862950327446745308134427222670260526312631259227992592268326572618272227092709264427222631263126442722264429125597321126052565260525922552255225112511256525522525252524982498247125252498282425382696249825922484340224982484248424572471365133892565245724432511318624572484405725652644284927353402470548311856267026832709261826702696277326312578273526312683265727092631265726442696263126442631286255973136259225522605264425112552255224982538253825652498253824982525256525652849249827482484263124573274245725382471249824713622342925252443248424983236248424573999251126832735293734024674545113442786255226312618264426052862264426442696267026312657269626572670265726052538267026572824559730742578267025382709256525782538256525112525255224842498252524842538251128622525272224712565248433762525248424432511248436813402255224292471247131612484247140772578263127862761336347364705 19890813 9121856303726572578257826052670284926702538269626702644265726702618265726052696264427352696295055973211264426182552272225922552249825112484255225252471252524982484257825112875249827352484259224573274247124572484248424573651342925112471248424433249248424843999251126832696295032614674523713442837265726832644257826962862251126052592263126962644267026442644270926572644265726572887559731242565263125652644257825522552249825782552253825522471257825112498256528112498268324712605245734422471248424982498253836663376256524712471249831612443248440972709261828372761336347054831185626702631264426312631263128872631256526312657267026182644260526572748263126052644270929505597323625652592257826832592249825382511249825252498255225522538247125252578287524842773247126052484324924572471248424982429365134552552247124982443324924572484401825522735273529003325464471211344283726182552263126312618278625782605264426962670264427732696265725922657263126572709290055973111260525652565265725782498255225652525249825252525248425522457253825252875245726962471263124983429269625112484255224983651342926312471247124843174248424844097253826312875290037274736774118562670264425522683260526702799257826052631263126052578270927092696272225922565260526702912559731612592253825782722257825522552251125652552252524982511256524712552253827992498272224712578245732872484247124712484248436223402251124572484247132112498247139802457270927092987340247365167134426962605259226702605270928752605265726572592272226312709265726832592267026312683276129125597314926312605259227092565249825922565251124712605251125522525247124982565286224982761248425782498338925252471248425382457366634162525247124572484317424842498405725382592276127093312464447991856270926442631260526312578284926052578269626442631267026702631274826442709269626312657287555973124259226312578267025382578256525382538255225112511251125252498251125522799247127732457259224983274248424842498251124573636346925112471244324843261249824983999251126832773290033514557534313442735265726052657263126702912264425922592257826572644265726572683264426572683264426572900559730992592268325112683249825652538249825382525252524982511253824982511253828492498269624712605245734022498248424712484252536223455256524712443248431862498249840572565269628112786329946744799 19890813 9601856270925922657267026702657283726572538269626442592264427092605265725782735260527092657287555973161255226052511268325382525252525252538255225112484252525252471251125652862247127352484256524983274244324572457255224713622342924982498251124573236249824573999253827992748300032994644530813442761263125782565263126572773261826442605267026442670269626702696267025922592260526832900559731862605265725382709253825782552248425252511255225652471255224712484253828112511270924982578248433892511247124712484248436513363253824432484248431992471248440772578260528372670335146444929185627222644256526312618263128112683263126312683260526442670261826702592267026052644263128875597316125652552248426702578253824982525255224982538253824982552249825382565287525382761248426052498328725112457244324982484368134822538247124842443324924842484399924982709276129873351467453431344281127352631265727352631274826052657259225922670257827092631273526962592259226442592291255973136261826052578260526572552259225112484253825382498249824982525252525252887251127092484257824983363251124712498249824843666337625522471245724843174251125114057256526962824274833764674503018562657268326182670267026572722268325522592257826572696267026572709265726572592273527352875559732362592256526572683251125252525255225382538251125652538256524982525253828242457273525252644247132872457248424712498247136513455252524712498247132112471247139802511264427613024328747055308134427352618264426572605264427862592261826052657259226442709268326312618265726572683268329255597317425652657264426572525251124842511256524982538253824982511248425252552287524982735242926052429340224982484247124982471368134422552248424572471317424572457407725522644281128243249479952021856272226442605267026052696272226572605265726312696260526832631263126312657263126442657291255973136263126312618268325522605253825522578251125922578251124982471252525522849251127862484259224983287245724982443249824573622341625522443245725253224249824713980253826832683296233764529559713442824260526572657257826312849259226312605263126312605268326052722267026572683260526962862559731612552264426572657253825252538255225522552255225522484252525112498252529252484268324572592248433382511247124572525245736513416251124712484247131612498245740572605264428622696338946445415 19890813 10081856273525922605261826052592290026442565268326572631264427352644270926312709267026832657284955973136259226052618263125652565257825112525253825112525252525382498253825922887248426962511260524433236248424712484248424573622345524982471245724433261249824713980251126962657287533124644578113442837265726572683256526572862257826442644269626052565272226442644259226182683257826702900559731612578260525382592255225522578249825522525249825652484252524572498256528622511276125112605248434022498245724432511247136513416251124572443251132362443247140772565259227612709340247675781185627352657264427482670261827992618260526442683265726442709265727092618263126442631268329255597318626052578256526962538256525522525249825252552253825112484245725522605279924982761245726312471324924842457245724842471360734422498248424842443323624712484401825382657268329003136452959311344276126312631264425922631284926442644267026182631259227482670269626312709264426052670291255973099261825652578263125382538252525112552255225522565253825382471256525652786247127222484257824843402248424842484248425253651341624982484247124843186247124714057256525782709270934554644604518562683264425652644265726832761260525382657260526442631273526312709268326312592263126572849559731612592256525782683252525382565248425652592252525382498252525112552253828622471272224572605247132492471249824712525247136073429249824712457244332242484249840182525273527353000337646446241134427612696263125652644269627862605268326832631268325922709260526702670263127092631263128115597314926052578259226052578256525382443251125522525256525522525249825112511293724572696248425922471338924712457247125382511360734162565248424982484313624982484403725382631279928243325464464541856272226702644263126312592282426442670265726312670260526962592270926572670257825922644288755973124264426442565265725782525253825252552248425112525252525382498253825522811253826962484257824713261251124712484248424983593338925252498242924433236249824843999251126702683293732874644671313442824264426832592256526052849260526572578259227092657272226442670265726052696267027092837559730862696259225922696252525252511252525522498253825522498252524842538255228492498268324572565249833892484245724842471245736513416253824982429248431612457248440572565259227612786337646447014 19890813 10561856269626832592267026312683274825922605269625382657267026832644269626962618265726572657295055973099255225652565268326052578256525522592253825112552253825112484255225522862249827092443263124713249249824712471249824433636345525782471244324713261247124574018251126832761295033384644774113442761264426442657267025922862265725522683260526052657272226572670255226442605259226442875559731742578263126312631256525522552248425382525252524982552252525252525256527992484267024712605252533632484242924842484247136813402256524432471251131862443247140572552256528492786338945867741185626702670260526312644263128372605253826312565264426052709259227352592259226832683263129375597314925922552255226702578263125382511256525652525252524712498248425782565282424982709248426052443326125522443248425112484368134292605247124982429321124712443399925112761272230493363464477411344276126312696263125922605288726442578261825922670273526832605270926312605267025522670287555973174264426572578264425652578256524982498252525652525253825252498253825522900255227482471267024713389274824982471252524843696336325382443248425253199252524844037253826832761437033514370774118562748256525782657267027092786265726442618263126572709273526442748268326702578273526702837559731362565256526312631252525382538252525922525252525382525253825382457257828112511273524842578248432362457245724842484248435933402251124712471245732992498251139802538272227613012331247366162134427352657267026052565268328622683259226572618272227092683267026442683264426832631264428875597313626572592256526442578255224842498256525652552251125522525247125112538283724572735248425782484336325112443249824842511368134422511245724572471318624712498405725382657278627613482458677411856282426702605270926702683278625922605267025782578259228372578267026312722260526052709286255973149259225922552273525782525249825782511252525652538251125252498255225522799253827482498263125383287304925522683260524983636342226832498270925113211260525784037259228242937399940184996774113442799268325922631259226312875259225652709261826962683277327092670269626702644272227092900559731112592259225922696252525782538247125252498249825652484251125112511252528622511273524432605247133762484244325252484251136813416256524842443248432242471248440572578264427612849328745864896 19890813 11041856304926442631276125922644282426702578263126962605260527352709269627612657270926182670290055973136257825652631272225112511255225522552257825522538253825382471259225782875252527482457256524843224247124572511252524843651348225652484247124843224247124843980255226832735303733124705534313442773264426312657263126702824259226182605267026442683270926962670264427092605265726312950559731112552256525112657251125522525251125252552252525112525259225112525253828752511273524842592245733892511245724712498252536963389249825522457248431742471248440572578259227482824336347364896185626832644260526572631260527482644264426052578260526442748256526702644267026052631270929625597324925922644257826962592257825522525252524982552252524982511247125522565287525382786252526182484326124572484247125382484362234162538247124572471324924982484398025252683276129623312467471211344278626832631260526572683279926312683261827092631265726702696268326702657264426312618288755973111255225652605265725522511256525252457248425252552253825382484252524712862247127092443260524843402270925382552252525383666341626052457244324713161248424844057255227092862288738394557774118562683265726442631272226182761263125922631257826702631270926312696268327092696267026442875559731742631265725922683259225652552253825782538255225252552251124572552255228872525274825382592245732872484247124842498247136513469249824982471247132362471247139992552260527092912335146445343134426702644260526572696263127612578257826312670270926702799260527862631268326832709274829125597314926312552263126702538252525112525256525112552249825252511252524982565283725252709252525922457337624982471248425112498365134292538245724572484319924712484407725922605282427863325470548311856264426702657264426312592281125922592260527092683261827352670270926442592267026832631286255973086263125652538269625112525251125522538252525382552253825382471251125522837249827352457256524713261248424712457247124573607341625652471247124573236249824843980253827352735296232744705545113442824273526442605268326832811257825782644264426052709276126832657267027092565265726572811559730992592259225652709251124982538252525382484257825382484251124842511251128492525270924712631248433762457244324712511245736513402256524842443248432242457247140772578264427092773338947054896 19890813 11521856308626052644265725782683281126312538268326702592268326832683267025782657261826442605296255973161253825652578267025522565255225382552253825252511253825382498253825252849248427612484263124843274248424842457251124433607345525652443248424983249248424713999252527092657295033124529527213442786260526052670267025782862268326052657263125782722270926052709259226702605263126572862559731742578260526442578253825382565253825382471251124982525256525382538257828112498268324842605245734022457248424712498248436813429255224842415247131742471245740572552273528372811335146744831185626702683257826572618267028622605257826572657265726052709263128242644267026442670269629005597314926052657257826182525255225382552252525252538248424982525247125382525286224842735248426052484321124842471247124842498366634162552248424842457324924982471401825252722279929253274467471211344288726572605261826832565277325782683274826832735274827222631263125522670267026572670293755973161265725782538264425782565252525112565252524982552251125252552256525522862251127092471260524573429267024712484252525253607342925522498247124843186251124574097256526572811288738064644774118562657268325782552263126052811263126442670270927222657268325922761261826702592264427092937559731362592257825782696256525922552253825252538252525522525251124982525257829252511276124842578247132362498244324712511247136663389252524572498244332362484245739992578268327863000333845865343134428242657259226442578264428372605267027092670264426442696267026572657256525522657268328375597316126312592264426832552257825382525256525252552256524982498247125112552287524982709247126052498337625252484244324712498365134162538249824572484316124982471405725522631277327863351452947361856270926702683267025922605277326312592264426312644265726702644267026442696264425782657288755973161259225922565259224982552252524712511256525522498251124842498255225652862249827352471257824433236248424432484248424573607344225652457242924433274249824433999248427352735308633384674530813442761267025922644264426052799263125922683260526572644264426572683268327612592264426832925559730992618261825922644261825382498249825382552256524982457253824982511255227732565274824572592244333762511247124842484249836813442251124982429249831862471247140572565270928622799349645574799 19890813 12001856309926442592264426442670288726832565265726702644267027092631267026572657264426442631282455973086260525782565264425652525252525382552253824982565252525522471253825652900248427352443260524843261247124842498251124713607344225382484244324713211247125113999253826312735296233254529534313442761259226312696265726052824260526052670264426572657265725922696268326312696263127222862559730992631257825652670263125382565251125652525252525252525253824982484252528622471273524572552249833512511245724712498249836663389255224982429248431742457248440572538264427612735333845864831185626962683263127092605259227222552264426572578273526442786268326832592270926962657263129255597316126182605259226572525257825252552256524982552256525382538245725382511288724712722252525922538328724982471247125252457362234022552244324572443321124842484401825112605273530003338455771211344287526832538265726182670290026572631265726182670265727092631270926962644270927612657295055973149260525782605263125522592252525252498255225252538249825382552248425382925252527222498264424843389269625252552248425523651341625652471249824713174251124714077256526312837287538224705774118562709265725522631253826702837261827092631255226442565265726962709265727222618265726572811559731492605259225522670252526052552248424712538251125522538249824712552253828242511274824432578247132492471248424712471244336073429249824572457249832612471247140182565263127613049336347365237134427732565259226442657263128112578269626442631270927352683264427352631267026702696267028375597316125782565256525922538249825652578251124572565257825252565256525652498281124842683244326702511342924842484251124982498365133892538245724572498317424712498405725522670274828113351467447671856267027092618267026312565282426312644257825782631264427092670264425922644265726962696292555973186264425252538270925652565251124982498252525652552249825252498257825112912251127612484256524713236245724712457251124573651342925782484245724573236249824843980256526572761298732494674545113442786269626182696260526442773260525782657270926182644274826962618265726052657257826442937559731112618264425382670252525652525247126052525251125252525255224982498251128872525267025112592248434022498248425112498247136513402255224572471252531862471247140572552264427612761340247054767 19890813 12481856303726442722263125382657279925782605268326182670265727482644267026312683265727612644291255973174259226442578272225922552256525252538248425252538248425382457255225652887255227732484257824983249248424712484251124573622341625522457244324713261253824434018252527092773296233514501530813442748269626572592256526182875259225652631269625382631263126962696269626442631260526312875559731862578256525922657257825522578251124982538251125112498249824842484255228492498264424572565247133512484247124572484248436223402251124712471249832112443248440572565263128112722332546744863185627612696256526832644260527992592259227222592265726312709259226832605270926182683274828495597321126442565265727352511252525382538255225112538251124982538247125252565284925112735245726052498328724982484247125112471360733892538248425252471322424982471401825382735273529623287464472561344278626832644265725782605284926572631269626442644257826572644263127222605268325652670286255973124259225782592270925522484253825112565252525252484251124982552253824712950248426962484265725253363267024982538249825113636338925382443251124843161251124844057255226832824291237584674774118562709270926572618263126312735265725922631256526052631277326052683260526572709260526832862559730992565263125922683253825112565249825782552255224982498252524572525253828492471276124842592247132872498244324842498247136513416252524712484247132492484245739992484263127482975328748315098134427732657267025922578264428372670265726442565257826312683263127092657264425782644263128495597317425922552259227352592253825252525251126312538252525382525247125382552291225112709251126312443337624712457247124572511368133762552251124572471317424572498405725782683273526703442464445861856270926572538264426442657282426312578267025922709264426572605268327352644263126312657291255973186260526312565269625922552257825522525257825382538251125252457253825782773248427612471260524293274251124712457252524573651342925112457248424573224251124433999255226832786300032874644520213442773259225922657267026052887259226052605255226702644264427092670264426442722263126962937559731862618253825522605256525652511251125112511255225112525249824712511253828492498269624572618247133512525245724572484249836513416251124982457248431742457249840572578265727992786342947674799 19890813 12961856301226702592270926312683273526182657265726442605260527482618267026572670257826442592291255973186260525522538270925652538255225112578249825112538249825782498257825522875248427862471255224983261248425112443249824713622341625252429248424573224249824843999249826832709296232874644530813442748259226572592265726442862253826442657273526182670277326572670265726702683263126312862559731492631260525382709260525652552252525252578256525382498249824982538253828622498268324982578247134022498249824712511247136513429256524842429247131862484251140772592261828242811342946744831185627092657253826702657263127092683267026832722259226702670264426832709265726442618267029505597317426572631255226702565253825652552255225382605249824982498248425382525284924982799245725652484326124842457248425252471365134422538245724982471326124982471399924712631274829503236476771211344278626832670265726832709278625522644257825922670267027612631268326572696263126312657291255973086260525922538265725252578251125112498249825382511249825522498253824982862252527482498260524983402277324572525248424983651337625782471251125113149252525114077255226962824290038064705774118562735267026052670269626312887261825522696265726312644270926052657259226572605265726572912559731492631255225782605257825522525252525522538259224842498253825252565252528872498274824842631252532492484247124712498247136513402251124432443245732492471248439802511267027483012342946445308134427992683260526832618263128872670268326052631269626832709264427352618261826052657267029125597316125922605263126702538255225382525255225652538252525382498247125782525286224572735249826052511335124842471248424842484366633762552249824432498313624712484405725652644283727483351473647671856276126052657265726312631288726312657265725782670263126312631260526702631256526832592291255973124263125382631268325522565259225252525249825112538248425782498256525382862248427732484257825113299245724572471251125113651338925522484245724573236249825113999252527222696301233764557545113442811268326312631264426572900256526052605261825652670265726572709264426052670264427222875559731612578253826442670260525522538253825382552252525382498256524982498255228242484270924572565245733892484247124982498244336223416251124842471247131862471247140572538267027482722341646444896 19890813 13441856307426702618267025782631286225782552269626572735268327482605270926052605264426052696291255973124260526702592274825652592252525252565252525652552247125382525253825252862247127862484257824983249251124712457252524573622341625522443248424843236249825114018255226832709288732364674541513442799268326052605268326442824263126052696265726312631267026442709260526832709265726312950559731242552255225652696257825652511252525252498252525252471249824842565251128752498269624432631252533892511247124982525244336513363253824712443247131492457247140772565268328112761336345014736185627352631257826832644265728112605263126182605268326572773265726442683263126702605263128495597316125922565256527732565249825522525251124842552252524842511248424982592293724842735247125652471327424982525247124982471360734422538249824712484321124842443399925112683276129623299455772561344282426572631263126572631277325922657267026312644270926442631267026442631263126962696290055973124257826052552267025522538255225252511249825382511255225522525255225522799248427222484260524713376272225112511249825113666341625922511247125523174251124714077255226442786292538224767774118562722268325922605263126182811260525922592260526832631273526312696269626702605265726962925559731992631257825382683255225382565255225382565253825522484253824842552259227862484270924712631252532742484251124432525249836813389252524842457249832492471249840372525267027352987331247055272134427862670257826442657264427862644257826312631268326832748264427222631263126442683265728875597313625922605260526312538256524982498252525652552256524842511249825112538279924982670248425782484335124432471248424982471359334422552249824572457319924842498405725522631279928113442464448961856277327092644265725522722287526702592267025782605267026702696263125922670260526052722283755973161257825922631273525252538253825252538256524982552252525382471253825922862247127732498260524573287251124982484248424843607345525252429247124713224249824714018253826702683290033764586537913442811268326832605265726572925261826182644269626832657273527352605272226962592267026832875559731742618260525382683257825252565253825522498251124982525251125382538249828622511270924712578251134022498248425112484245736663402253824712443247131862457249840772565267027992722336346744929 19890813 13921856303726182538260526052631278625922592264426832670260527612605274826312670260526962631296255973124259225782565273525782498248424982525248425112538249825522484253825382811248427482471257824573261247124982457251124713651337625382471248424713211247124714018253826832735300033894736530813442837265725522631259226052862261826962657263125522631270926442735267026572605270926572987559731242565263125922670252525782578253825522538252525252525255224842511251128872484270924712631247133762484248424572498247136813402252524712457247131362457248440572552259228372811340247054705185627352670264426962657265727992696252525652644265726312735256527862578265726052592268329255597314925652552260528112538248425922498253824982565255225252538252525652578291224982761244326052525328724982471248424982484362234292552242924432457324924712484399925112683277330123363479971211344276126572538263125922644282426442631264426832605269626312657277325782631259226832670284955973124259225252618269624842511252525112578256525112525252525252511253825522837251127092498259224573389265724982525255225383666340226052484255225113174249825254077256526442824284937114705774118562761270925382618267026832761269627092631260526442631270926312644269626572592263126572875559731492618263125922722259225652525255225112592249825252457251124712538253828492511268324712605247132742471249824712565241536513402255224842457247132112525249839992511267027092849332545575343134428752605263126572644263129122670259226962578263126312735259226312696265725922696265729505597306225782565257826442538252525252565249825252565252524842511248425382498287524982670249826052498341624712457244324712498366634292538248424432484313624712525405725652657274828113287470547671856267027482605259226312683284926312605263126832618272226572657268325782644259226052618287555973174253825782538269625112525253825652592251125382484251125652525249825112862248427482471263124713236245724572471253824983636344225522484248424983249248424713999251127352683287533634586537913442748263126312644264426702925270926052657265726052644272227222709267026182644263127352912559730992644253826442761255225522565255225382538252525252471253824712498251129002525272224842565247133512471247124842429249836513402253824292457248431612498248440772565265728492786331246444896 19890813 14401856309926442565273526442683287526832644270925782644260527222618267026442696265726052631286255973111259226052605270925382511255225112538256524712565249825252498251125922799249828112471263124573312248424432471249824843636337625252471245724713236249824843980251126832761293734024644523713442799268327092631261826962849264425382657255226572565273526052696256525922670257825782887559731242538253827222644257826442552249825782525253825382511253824842511253828622498274824842578248434022471245724712538253836963402251124842429252531612484245740772565263128492748342947054799185627222605255226702578263127732631269626572683264426702683263127352683265725922683265728755597313626052565263126962565251125522511252525112565249825652552248424982498284924842849244325922457327425112471249825112498365134292552244324712471323625112471399924712709279930123299467471211344281126182657263126702683278626052605265726312631265727222670267026962670272226052631287555973124260526702538265725382484252525112565257825782511255224982484252525522862253827482471263125113389278624982552256525113666338926052484248424843174251124844057259226442811292538064767774118562748270926182657265726832735257826442578260526442644261826832696264426312605267026962937559731242565257825782748255225252511253825522471253825252552251124842578252528492511272225112631247132362484247124712525247136513402256524842457252532492471249839992538268326702912335146745272134427862709264426572709259227732605263126442605265726962683261826312709260527092696269629375597312426182538260527732525256524982538259224982525249825112498245725112538283725112709249825652498340225252525245725112457366633892525249824292484314924842498405725922592283727223351473647671856267026832657265726182657278625922657268326572683273527222618263126052657259227222722292555973174257826052618273525112552252525652484251125522552252525522498247125782887247128112484260524983261244324572498249824573607346925382457251124843236247124843999251127092761292532994644527213442761257826052552268326572811263126442618264426962683272226182657268326312631265726052962559731112592263125652670260525782525249825382511249824982525253825112498249829252511274824982605251133892511249824572525248436513429255224712429248431742457247140572552263127862748344247054674 19890813 14881856308626832578260525922657284926442709268325782670257826962644263126442735260526702683287555973174261825522605269625252525253824842565259224572525253825252511255225522887249827482484259224713236251125382471252524843607344225252471247124573236248424843999255226702748286233254674541513442824269626572578263126182900265725922565263126572618265727092722259226312552268326312925559730992578265726052644248425382552256525112511251125252511257825382511257828242511268324842631252533632525248424842484248436223402253824842471248432112471251140572552264427992748337646444863185626572657260526702631267028242670268326442552264426832657267026832618265725922709263128375597316126052592252526832511249826052552251124982498253825112592249825782552282425252761245726052457326124572471247125112471362234162565248424432471323624712471401824982709270929503274470572561344279925922709265725922592290026052657263126832631264426832644268326572683264426962683291255973086260526052565268325782578249824982631253825382525247125112484249825522862253827222471264424573402268324842498247125253666342925522457247125253199248424714057253826312875286238564736774118562683270926572631270926572735265725782657268325922644270925922644265726702657264426832900559731112552267025652709251125522538252525382525260525522511252524842538255228872484274824712605242932992471251124432498248436223455253824572471245732242484247140182511276127092887335145015237134427732696261827352631267027862592256525382552270926312683264426572631269626832670264428625597318626312538260526832538253825782525256525522578249824842511252525382538281125112761249825922498342924982457247124982498362234162525247124432484318624842484407725922683282427223429458648631856272226962657268326182644287526442592263126442709265727092644268326702592256526442657293755973149263126052565272225782552260525382565253825252565248424982457247125652925245727092429259224843224249824982484248424573651340225112471251124573236248424714018255226572696295033514586545113442811264426312631260526052748264426052605268325922657265726832683263126832683267026832912559731612605255225382761253825652605252525522552252525112525251125252511252528872498273525112605248434022498248424572484245736513429253824572457249831742457248440572565268328372799333845294557 19890813 15361856307427352565272226052735281126052592267025652670264426572644269626182709265726572657286255973186257825652644279925252525252524982578249825922525255225252484251125112824248427092457260524573249249824712471251124573651344225652471245724573186248424573999252526702696295033124644537913442811272227352565260526182875263125522696264426832644260525922683267026572631269626572912559730992605259225782735264425522525256525252511252525382525252524982538252529122511268325252605249833762498247124712484248436513429253825112457249831862457249840772578269627862786338946444799185626832696263126572605265727352644264426832565263126572735264426832538270926312709268329005597318625652631261826832592257825522525251124982484255225112538247125112552290024572735244325782498326124982484245724982471363633892552247124432457328725252457398025522670267029373376458671211344277326702631263125922552282425922657273526442631264426832605265726702696264425782683287555973174260525922592261825382578252525522552251125652484251125652525255225522925249827352511267024983389269624432525248424713651342925652484247124843149251124574077256525652849288738064644774118562735263126572578256526312786265725382683259226572696276126572631264427092657273526312912559731492657260525922631251125252552256525252538251125252498255224712552252528622525272224572592242932612484251125112484249836223416252524842457248432362484245739992538269627352950333847995343134428242683268325782618265728112631257826052670265726442683267026572631267026312605269629375597317425782578256526832538251125382552264425252525255225252511252525112578286225112748248426312471340224842484247124842484366633512525248424712511318624572471405725652631283728113325452947051856264425922657261826442592283726312631265726572592264427222631263126962631257827352631288755973186260526182552268325782538251125252552256524842538248425382498251124982811248427862498256524843249245724982443249824573651342925522471244324573236249824713999255227092748291233894799520213442773268326312696267026572811265726182605264426702605265726572709265726702605265726962811559731612552259226312657255225782511247125522538247125112511255224982498252528112471268324982657247133632511245724982525245736363376252524982429251131992484249840572552264428112709333846444929 19890813 15841856304927092631265725782644282426702605260526572605268326052644265725652605257826702670287555973136260526442578270925522511252525252525248425252538252526052498252525782799249827732471259224433274249825112429252524433607341625652443249824573249249824844018255227092735287533514767527213442748267026442670263125922799253825652670260526442670270926832670265726442735267026962900559731242578257825922696251125252538249825522592248425252511252524712525255229002525270924432631247133632538245725252525248436513429253824712443251132112443245740572592264427352786336346444644185627862735255226572657264428492644267026312631263126442644260527092657264426572605267028625597317426052592257827092578253825522525251125112538252524982552249825652578290024982735244326312471323624982484245725252457365134552525247124292471323624982511398025252657268329623261464472561344276126832631261826572631286225782644267026832631264427612578276126182670265726572644281155973086264426312631265725382565253825522538248425382565249824982484251125652912252527092471267024983429267025112498253824433622340225382484249824843211251124434077255226442849292538394705774118562748269626572592268326572786256526052709259226052722268326442657261826962644263126702849559731612644257825922657252525652498245725652511249825252484259224712525252528112484278624842578248432742511247124842484245736513455249824712471247132612471244339992511265727092937333846445379134427732657269627092578259227862552257826832618264426702670264426572683270926182644261828625597311126052631260527092538256525522457256525522578253825382525249825382552288724292722247125922457340225522443245724982538362233892565247124572511319924842484407725652631281127483376464448311856272227222565267026312605276126052565265726312722263127222670273525922670265726052657286255973136257825522592269625252552253824982498255225112525249825252484252525782824248427482471260524573236249824572457248425253651348225652429245724843236252524713980255226702773295033384705548713442773257825922696259226832786264426312631263125382722267026182657268326702605267025922900559731362657257825782683257825252525259225522525251125522457252525112525249829002511267024712605244334022498248424982525252536513455253824712484251131992443248440572578264427862761332545014767 19890813 16321856308626702618263126702631284926312592253826052670260526832696274826572657264426702605288755973099256525922592273525922538249825252565253824842525253825522525260525922937248427352484263124713249249824982457247124713636342925522457248424843236253824843980255227092799286233894674527213442748259226312592267026442849255226572618260526572735269626572657268325522631264426832962559731362592255226442670259225382565253824572498253825252552249825112498249828242511272224432578251133762511248424432525247136073416255224982429248431862471247140572538257828492748335146444896185626962722269625782657272228872605257826442605268326962696269626572618263126442670257829125597323626832592265726442511257825382552253825252525253824842498249825382565279924982748248425652498326125252498249824982457365134292525251124712457324924842443399924982618273529873299470571211344279926442644257826442657288726312592260526702735264427482644268326312722261826832592288755973099256526052538267025522511251125112525252525522511249824982511256525522900245727862511263124713455269624842525251124843651344225782498249825113161251124844077256526702875288737744896774118562696265726702683261826442773259226572748267026312657263126052722268326832657265726182975559731612565257825782709252524842552251125112578255225382471259224982565257828492471277324712592249832612471247124842484244336513455255224572484245732492525249839992538268326962962322446745379134427612670267026832683269628112592261826702631260526962722259226832670269626052670272228495597308625522592260526702578252525522552256525382565253824712498256524842498288724982709248425922457337624842471247124982498366634022538247124292498319924432457407725782631272227993351464447051856267027352670265726832644281126442631257826312644265727992657272226702644264425782683292555973199255226052578270925922484251125382538257825252552247125652484253825922811249827992471259224713274247124712484252525113593346925252457248424433261248424433999249826962735303733254644527213442773270925922670265726442837265725652657263126962670265726702683273526832565270926312862559731742644257825522696257825782565251125652511257825652525252524842511251128372498273524842578247133892511249824712471248435933363248424842471249831862471252540572605265728112811329947054929 19890813 16801856273526962618267026052722291227092565261825922631267028492657277326312644268326312644293755973199264425922592273525522578251125382525252524842511252525112525253825522849248426962498253824713274248424432457247124573593345525522484248424713236249824713980249826442709303732994644516713442761259226052644265726442799264426182670263126572696263126312683261826442525267026832900559731612552255226702670253825652578252525382498252525522538248424842525257828872511269624572578247133762484249824712538248436513363257824842471247131612484251140572552264427732761332544744962185627352657268326182592260528622657256526572657264427352748264426312683267026312631268328875597309925522525257826572538255226052525248424982525253825252525245725522552283725252786244326052471324924572457244324842484365134162565247124432471323624842471399925112644267029373376470554151344281127092657265725782657292525522644265726702631265727352578272226442644264426052696295055973224260526312565263125112525259225112592249825522511253824842471253825252811251127222471263124843429245724712484248424983651341624712457245725253211245724714097259226702799283732994674499618562748264426442592264426312773259225652722253826312709273526442683263125922773263126572875559731612605263126052578255225112511253824982525251125382498255225252525249828242511278624712578249832362443248424712511244336663416249824712429249832362511247139992538263127223000328747675487134427992722259226052592270928242592257826442644267026832748269627092618263126182605268329505597312426182605255226832578256525252498253824842538259225112552245725652578287524982683247125782498336324842525247124712484365134552565247124712511319924572498407725522644283728373351470552021856267026442578257826312644281126052631278626702696268327092605274826442592259226312618291255973099259225382592270925252565257825522552255225252552247125112484252525522837244327482498257824983299244324712484253824433636345525382457249824983211249824713980256526962748303733124705548713442748264425782696260526052773259225522605267026442683272226832696265726312683263125782887559730742644260525922683249825522498253825522538253825112511251124842511259228112471270925252605248433762471248424842498251136813376253825112457248431742471245740572565253827732761324947365379 19890813 17281856265727222644265726442644277326052631270925922631263126702696268326052644260526702683296255973186259226052578267025652538256525382538259225112484255225252498255225652875249826832552263124713274245724432429251124433622340225252511247124843211249824713980255226962683296232744586574413442799268326052683263126052862261826832605257826442683269626572683260526702670267026962887559731612644256525922657252524982592251125522552255225922538259225112525251129002525270925112618247133892538249824842471252536663402251124712415249831992471249840772565263127612748322445865707185627222605259225522538267028622565260526702683253826702786257827092657264425922631265729005597314926572578253826962538249825252525259225782511249824982538242925252565290024982709247125922511327424982471248425252457365134022538249824842471321124432471398025252670269629373338464460071344273526312644265726442631276125782631265726572631257827352670264426442657260526442683291255973149264425652552269624982552252524842498256525652538248425252525253825112837251127092471256524713429247124842471249824713651341625252457247125253199244324844057255226312799282433254674608418562722263126312657261826832761267027092670263126572631267026052683263125382578268326442887559730862565265725522683253825782565263125382552252525252525251124842525253828622471272225112578251132362484251124432471247136513376259224572471244332492498247139992525276127993000333846746282134427732696263126312605257829002592265726702631257826442709264426962631263126312605269629005597314925782565260526962631251125652538259225252565252524982565247125252578281124982709248425652498337624982511245724712511365133892538247124432471318624982484405725782644283727993325464464541856265726702644259226962696278626702605259226442657267027612605277326832670260526052605287555973149255225522552268325652552256525112552252525252525248425782498249825522837249827732471260524843287249824292471249824573607340225382471245724713261248424433999248427352773301233894767671313442773268326702670260527092849260526052644267026312631270926312683264426182709265726962900559731492618251126052657256525112525255225112511257825112538252524842538253828242538272224432631244333632538247124712484248436813376252524572443249831992471248440772578260527482761337644747014 19890813 17761856264426312605265725782618283726052578270926702631270927482657276125782657260526312592287555973099260525522631272225522592253825112511255225252511251124842498257825782849249827612457257824573312248424712457249824433666348224982471247124573261249824984018249826312773304933764674774113442761265725922618259226572799264426052578264426572644269626182683265725652657265726832887559730992578256525652709260525112511249824842511249824982498251124842525253828372498270924842565248433632538245724982471248436363389256524842457251131742429248440572578261827612811342946447741185627352683264426312657260528752683256525782631269625782709270927222709257826442631265729505597317425252644259227222565255225112565256524982538255224982511252525252538281125252761247126052484329925112498247125252471363634962538247124432484321124982498399925252657272229753442473677411344279926052565264426832578284925652683260526442683264427352644268326052631276126702683284955973124257825522592269625782565253825252484252525252525255224842484251125922962253827092511268324983389272224712484255224843651338925922484248425113161252524984077259226442786437034424474774118562696268325652605261826572887260526052709255226442670277326572709267026312592267026572900559731862592259226572683253825522525255224982592253825252484252524982538260528492525277324432565248432362484245724152538248436513389257824572484244332492511245740182525269627092975333846446123134427482670269626312644264428622552263125922578265727092683264427222657265725922644269629005597312425782511259227092511255225382498257825382565252525522538252525382511281125382761247125782484336325252525253825112457365134022552247124842525323625112471407725382644281127613455458677411856276126572657260525782592281126572565259226702657267027222657268326572631261826572683292555973199259226572592272225522538257824982511259225922538249825782498256525522862249827222511268325253299301225782696269625653666344226442525268324983261260526314018261828752811405740574996774113442799270926312592259226702849261826312709260526442631273526962683264426962683264426962862559731612538263126052735253825382552256525112552248425382525251124842498256528372498274824712631249833762538248424982498249836663416255224842443247131742484249840572578270927862837332545574767 19890813 18241856276126572670264425922644286226182578264425922709260527482592268326182670267026312683290055973174263125522511265725382552257825112552251125252538248424842484253825252837248427092471260524713224247124982457248424573651341625782484242924433249247124433980261827352722296234294644537913442735267026442644259226442824255225782657265726312578267026572644267026572722268326312900559730992592263125782605253825112565252525112484253825112538252524842525253828622538274824982631249833632484245725252498248436513376252524842484245731862498249840572552264428112799338946744929185627222709264426702644265728112657261826572683265726312748260526312670263126702670270928875597316125652631256527482605255225252538248425382565259225252484248425382552286224712735248426052443326125112471248424842457366634162552248424432457323624842471399925382722272229253389452953081344279926572631263126052578283726182618269626442657269627222696268326052670264426572696296255973111259225782592264425652498259224982525253825522552248425252484251125252962248427482457257825113351249824842429248424983607344225252471245724843199248424714057256526442735274832994736470518562748264426572631264426572811265726182657263126442696272226312683265726442592264426052849559731112578265725922644255225252538257825112538248425252511248424842565256527992511273524572592248432742443247124572511244336513482253824842443248432112498249839992525270927092900337645865308134427612644259225922631270928112592264426442605265726442735267026962683263126312618265729505597316126182605261827352552253825522498252524982525257824842525252525382525293725112709249825782471338925382484249825112511365134292525247124712511323624572498407725782644283727733338464446441856270926052696270925922592276126312538270926572670268326962722263126312657267026832735288755973086256525782525268325782552252524982525248425382511247125252498249825112862247126962457265724843287249824712498248424433666341625252457248424713236252524573999251127482786308633634831530813442799270926702683265725922862265726182683265726572670273526312592267026572631265727092900559731742578264425922631259225522525256525252538255224842525252524572552255228372498274824712578252533892471245724712457248436513402252524982457248431862471248440572538263128492786329946744736 19890813 18721856274826572657270926962631274825922552272226442644269627222605265726442631260526572683290055973161255225782644267025112511249825522498249825252525245725382471255225782837249827352457263125253249247124982457249824713651341625922484249824843236247125253980249826442748304934554644509813442837267026312657259225652824265726572657265725922696268326702696263126312605268326572849559731112538255226052592251125522498255224982484255225252525249824712498256528242484273524982592249833892511248424432525245737113402255224572443248432112457248440572578268328872811335145014799185626962696263126312592265729002735259226572592270926702709257827222644264426832631267029625597314925922578257826962565251125652498251125522511249825382538251125652552286224982735248425782471326125112498245724982498365133762552247124572471328724712471399925382657282429623389467451671344277326572565263126572644287525782644264426572657267027092644268326572644269626572683288755973186261825922525268325782538251125252511252525382525249825112525251125782849252526962471257824293376248425112484251124983681338925522471245724713161248424714057256525782849267033124767455718562670265726052644257826962786257826312657260526572605267026572709268326572631261826442950559731492592260526052631253825382498249825252525256525112511255224842592253829002498276124572631247132742471245724842511245736223429252524572484245732742484245739992511272227092987342946445202134427352644265726052618265727862552265726052631264426312683272226962631263126052657269629375597314926442565256526702605249825782471256524982565249825782525249825112578284924982722251125782484338924712429249824842525366633892511248424572484318624432484407725922657281127863376458648311856267026572670267026312631284926572644264425252644267027482657264427092735267026832644291255973136257826442592265725522525255225382538253825522471249825112471253825112849249827482457260524573249247124712471249824713666342925382443245724293236247124574018253827352773292533894529537913442786265726312670259226182837263126052683260526442657264426832735257826572605260525782912559731362605257825522670251125382552251125252538253825652511253824712511252528492484274824842565249833382484247124712498251136223429255224712457249831992484248440572592263127612799329947054705 19890813 19201856274826832631269626572592276125922657272226312670267027482618269626832670260526312670284955973161255225922552265725522552253825252525252524842484247125382538252525652849253826962484263124433261252524842484251124433607340225252484248424713274249824713999251126832761286232744674520213442735268325922605264426312761255225652657263126442683273526832696267026702631261826702849559730622592257825652657252525382525256525522525251125112484257825252538249829122471273524982592252534422498247124842511249836663389255224712471251131742443247140372538263128112811332547674896185626572683265726702631261828492605257826442761269626312722263127092631259226182631265728875597314926052578259226962525252525252511252525382538251124842484248424982565284925112709248425922443328724842525249825112471360734292565251124982457324924572471399925652748268329003274470553081344273526572683267026702618291226312578264425922592270927482670264426962644261826702644282455973099263125382565265725382484256525382578252525522498249825112511248425382786248427222498259224713402248424572498245724843666338924982498245724843211249824984057255226442837268332494863476718562657260525922657263126312862263126052618255226962696260526182683267026182605260526312937559732362578256525782657255225382592253825252498253825252484253824712525252528372552273524712565249832362471251125112498252536073416255224842484247132612443244339802565273527352875333845295272134428112670265725922565265728372592267026702565264426312670264427092605259226572722264428625597318625782552267026052565253825252498253825112525253825252538248425112552282425382696249825652471338924982457248424842552365133632525251124712457318624712484405725652578277327353389467446441856273526442578265726312592278625782644264426572670263127092631268326182696263126312683295055973149257826052565264425522618255225522525256525252565253824842498252525922824249826832443260524713211248424712471251124433666338925252471247124573261251124843999251126702683296232744644530813442811270926052631264426312837260525922644264426702709276126702683263126832565263126572862559731492644259225782605257825922525255225782484259225382511252524842511253828752525269624712657249833632511252525112484244336513429252524572457249831862484244340572552260527092722341647054896 19890813 19681856268326962644263126182605283725652538264426182748264426572578267026572683263126572683293755973186265726052605265725252578255225112498257824842552248424982484256525652837252527352484259224573261242924572484255224843651340225112484249824433236253824713999253826572786286233514421534313442773259226052605265726312811255225922631268326832657268326702670265726572605264426572887559731862618255226572565256525112578248425252525260525522538249825112538256528372498268324842592248434022457244324712511248436363442249824842457251131612498245740772565267028112799337645574767185626702631263126442657257827992696260527352644272226052709260527482631264426832670267029505597306225652578256526442511256525382552255225522525248424982484248425522552284925252799248425922484323624842457249824982484359334292525244324572471326124572471398025252709276130373299479953081344279926572552257826572552281126442644270925922631269627482657268326702657267026312644286255973099255225782578265725922525253825112552251124982511255225112511252524842799252527352471255224843363253824982471252524713696338925652457245724983211249824714057257826702761279932614586470518562696269626052605256526962811267025782631264426962657269626442644269626312578265726442950559731612552260525522657255225382525256525112498256525252511253824712525263128752511272224712644248432872457247124712484247136663469249824842511247132362471251139992498281127092962335145295379134428112657267025782631264428372565264425782578267026832696268326962683265726312657263127995597314926052552253825922565255225652592256524572538255224982471249825382511286225252683244326052498337624982457247124712484363634162552247124292471321124572484405725652670278627863325470547361856272225922578263126182696276126312605263126312709260526572631267026312578264426442631296255973161264425652578268325922578256524982511248425112525252525382443257825782875248427862484265724713236248424712471252524433651344225652498248424713274247125113980249826442735295032744644527213442786265726312605268325782786260526052644267026702709264426312631268326182683263126832887559731492538256525652657255225382525247125252525249824982538252524712511255228872498272224712565247133382484241524572525249836663376251124982429247131742471251140572552268327992722335147054863 19890813 20161856307426832592267025522670279926572552268325782578269627862631273526832657263127222644284955973111257826052696263125522538255225112511244325382552249825252498255225922824251127482471259224843261245724842471252524843622340225112457248424573224247125114018252527092657297533894586523713442786269626182605273525922786257826052657257826572657274826962748268326442605263126442837559731242578253826052683255225252565256525782511259224982511252524842484257827992525276124842565247133762471245725252525247136513416256524712511248431742457249840572578263128112735332545294831185626702683256526832578268327862605261827352605265727092631263127092644264426312644264429005597314925922552263126572525253825382552252525522511251124842552252525522605276125252696248426052471321124842471248424982471368134162552247124712429326124572484399925252644279928493402464471211344279926442618265726572578287526182631264425922696263127352670268326572644259226052683279955973136259226052538267025252538255225112525253824982552248425522498252525652875247126312511264425113338267024712511247124983651340225382457248424983186248424984077257826832824291238394799774118562670273525782605260526312849265726442670261826052644268326832786263126832578267026052875559731492538260525522709255226052471249826052578256525782525252524982484253827992498273524572592251132872471251124712538247136073442252524712457248432612484247139802538267027222937338945865308134427222670265726052605257827862631260526572631268326312761267026572631264426572644267028625597317425782605261827092552253825112511251125252525252525382525251124842498293724572683245725922471337625112457247124712498365133762538251124572511317424712471407725782631281127483351464448311856273526962538260526312709282426052578259225782631265727092657267026312631268326962657290055973136257825922631265725382498255224842484255225112471247125252538251125782950251127862484257824293287247124982443248424573651337625522457247124573199253824843980252526572735298733384674552413442811264425782696259226312849274825782631260526052670268327092722260526962565263125922875559731862618264425922631251125652578248425112484256524842592251124712538249828752484273524982631245733632525245725382484248436513376253824572511251131742484247140572552260527862799342946444896 19890813 20641856307426962565270925382605277325922578263126572644265727352631270926962631260525922696287555973062256526312592268325782552251124982552248425252552249825382498264425782837251126962457255224573287244324842457249824713651342925522484245724573211251124844018255227092735295034164447516713442748260526052696263126442875260526052592265726442592270926182670267027222592265726312912559731612565255225522605256525522565251125652498249825522484249824842538253828622525272224432631248434162498249824982525251136813429257824842471249831992471247140572552265727612761331247674767185627482605260526572631269629122657261826572696264426052644261826572592268325922722259228375597314925922644259227092565253825922471255225652498251124982565244325382605291225112735248426312457323624572511245724982471365134292511248425252484326124712471398025382683268329373402458672561344277326442644265726442605277326182552268326442631260527092670267026702696263126572578282455973161257825782631265725382565251125522511248425782498249825252457253825522875252526832457263124983389269624982565248424573651336326052471249824983186251124844097256526572875288737424674774118562722267026052631264426572811256526702709264426052696274827222644265726442565264426832887559731742525259225112657252525652631253825522565252525252538251124842565257828622484276124712644247132612471245724712498247136513469260524572484249832492471245739992484265726962900338947055343134427612670261826312631267028622605264426312683267026702605265726702735272225112670265728875597314925782631260526442525249825382498256525652578247125652511248424842552296224842722249825522457338924842484244324982484366634292565249824572471316124712457407725522631278627223299458648631856273526572644263125382657281125922605263125782631264426702605270926832605261826052670286255973124252525922565259226052592253825252538253825522525252524982498251125922849248427612457259224713299247124982471249824843607344225522471244324153211248424843999253826572709295033514644530813442799268325922578267025922887269625652696255226442605263125922696270926312657265726052900559731112670257826052696257825252538253825252525256525252552252524982525256527992525272224712605245733512484248424572511245736513389249824712457252531612471248440572578260528752761333844744863 19890813 21121856311127222657264426052605286226442578268325922644261826442618270927352657263126312592295055973124260525922578274825922538255225112511251125252552249825522471253825522799251127482457257824843249247124712443253825113636340225522498245724713211249824843999253826832670297533254674530813442862261826312709267026442748268326312592264426442657274826832670265726442592263126702875559731492552257826312644257825782552256525252525249824842511253824842538249828872484267024572592245733382471248424712498247136513429252524842457249831612484247140572552261827482722332546444557185627352683265726962605273528372578255226572565263126182683255226572696270925782683269629125597317425382525263126832498253825112538253825522538251124982578249825522578281125252761248426702457327424712457245724712484359334292538248424842511323624712457401825112683270929623312464471211344278626832605272225782696287526312592263125922644260526962631260526832683264426572683279955973074260525922631270925522578253825252538255225922525252524842552252525382824255227222471260525383351265724842525253824983607342925652498252524983174252524714077256526832837288738394501774118562670268325922592256527092811267025782709260526572657269626572709268326442644261825922950559730862538256526052722256525382484249825522511251124982525253824982525256527992525273524432578247132992511247124712511242936223429253824712471244332362484244339802525270927092937332546445308134427862644256526312631264428872605259227482657256526052709269626962683268326052657268328875597314926832605257826442578255225652525255225252538248424982511247125252538288724982683252525922484336324982443248425252525365134162565247124572484316124572471407725652644283727093389479947361856268326832696259226572592278626702644263126312618260527352605272226832605253826312696291255973149256525782592270925522605249824982498247125252525248425382511256525382773249827222457260524433249247124982457252524983593344225382457247125253261249824573980253827992773295032364705541513442786268326312670263126442824261826312644264426442631273526962657263126832657263126312887559731612631260526182722255225922498253825382484252525382538251124982498252527992498270924712578253833892484249824712484251136513416251124982471247131242484247140772578267028622735335147054799 19890813 21601856307426442605268325652565288726702618264426052631267026702565264426572696267026572670281155973099255226832578268325112484255224982525251125652511255225112471253825112849252527992471260524713249247124712498249824843651344225252457247124983249247124573999251127482696293733254644523713442811261826052683259227092862265726832605261826052631273526572605263126832605269626572862559731242538257825652709255225382578252525112471259224842538252524982538257828372498273524842657249833632484249824572471247136223363252524432457248431612443247140572565264428492824342946744929185627612657259226312631270927862631255226832592270926572683260527482657263125922683263128875597309926312552263126832552255226052525248425382538255225252552248425252538281124982761249826312498326124432471247125382471365134022578247124572443321124712498399925252644269630003402467471211344279926052592261826312683290026182552267025922605268327092644274827092644263126832644298755973124257826312578267025382511259225522538251125112565252525112525249826312912249826442498261824573389272224712525252524983681341625652484253825113186251125254077253826052862283737584831774118562748274825382631263125652761264426052670264426572578270926052670264426442578269626832887559731492618259226182657253824982525252524842525253825252498252524982565255229002498273524842565245732362498247124572525247136073429249824842471248432362484248439802552264427222887333845575237134427352709260526702696260527992683257826702670263126832709270926962644265725522683261828495597317426182538263126832471251125382552249824572552249824982538245725252525278625112709252525782498336324712457247124712471365134292511247124152525314924572457407725652644279926963338470546441856272226572538269625782657274825782592267025782696263127092670268326962631264427092670292555973111256525652578268325382552252525782511252525252525247125252511252525922887251127862498259225523224251124842457252524983651342924842457245724573261248424843999252526832761296233514644530813442748269625782670261826962837261826052670273526702709267026962748269626312552259227352786559731112631259225522683264425522538251125112565251124842538256524982538255228242484273524572578249834292511245724842511252536513389252524842471249831742471249840972578264428112799329946744705 19890813 22081856267026572605263126052605273526052578264426832670265727222709268326052683264426442735290055973099256525922592265725522538255224982525259225522552252525252498253825522837248427732457263124713249252524712511252524433651340225522498248424983236247124984018251127222748296232244736534313442748260526052657264426702912264425782657265727092683268326962709265726962631264426702837559731862618260525782670255225652565249825382525255225522525252524572525255229372484272224712592248434292471247124842525245736513402253824982415252531992457247140572552268327862748336347054799185627092631260526442605260528112605264426832657259226312657264427092683269626832670259228625597317426182578252527352525253825922538251125382525255225112538248425252525279924982811247125922511326124572443244325252429362234422511247124842525323624712471398025382709273530123287476752021344278626962683260526962644284926442538267026572670261827092631278626832631265725922631290055973161257825922631272225522565256525522552252526052565248425522484251125252887252526572484264425253402245724982525251124843636340225382498244325253149245724844057255226962786279933384674483118562657270925922631259226442811257825922592260526962644267026702670265725782592259227222937559731492565264425252696255225112538248425522498248424982484255224842552260529002484278624712578247132612511251124712484244336513429251124572525249832492471248439802565269627093049338947995237134427612618270926962657264427862565267026572657257826052735263126052605270926312592264428375597308626572592259226702538256525382552255225382525252525382538247125522484288725652709247125922511344224982471249825112471365134162525247124572484319924572484405725922683282427483351470546441856267027092578272225922578278627222578267027092773263126962670267027352631259226572631291255973149259226312631265725382538257825652525255225652525252525652484252524982887251127482457259224843287245724712443245724713651345525112471251124843211248424714018249826702748298732494674523713442799268325522565272225922786256525922657257826052670269627222683267026052565268326572887559731112578261825922709257825382498252525652538256525382484253824572578253828372498267024842592245733632538245724842498249836223363255225112443248431742484245740572683256527992799329947364674 19890813 22561856273526312565265727352670277325922605263126312696263126312696269626312670268326572683288755973136261825782605273525112552259224842498256525252484247125382484251125652824249827352471259224843261245724432443251124713651341625252457244324713236249825113980251127092709298733894421523713442748268326182709263126442875255225922657265727222631274825782644265726442578264427092900559731362565260525922670256525782538255225782484256525382511253825382511256528492457269624842605249834022471245724982511251136513376248424572498245731612457248440772565263127732849336346444586185627352670257826702592263127992605260526052631264426312748264426962605259226572644269628755597316125782565252527222538253825782538252525652538249824712538247125382552283725112761248425922471328724572471247125522429362234022511247124842471323624712457399925112709274829373186476752721344278626052644263126832525281125652657260526312683269626442683276126572670260526442670288755973161253825782525268325382525249825522552252525382552255225382471249825522849247126832484259224843389249824572498248424573666340225522471247125113186247124714057256526312799269633634644476718562709267025782631261826702761257826182592265726702631267026962683264426702644259226702875559731362631259225782696260526052457253825252484256525252525253824842538255228372538276124842578249832742471248424842484247136513469253825112429248432242484248439992511269627222925338947995272134427482670263126052631263128112644261826312631260526312773265726832644265727092644268329505597312426312618256526962592252525382498251125652498248424712511248425382538288724982696247125922471338925382457245724982471366634292511248424572511318624712498409725522670286227863338464447991856268327092631267025652631281126052605267026572631263127482657276126832657264426572578291255973099259225922631273524982538249824982552252525522498253825382471248425522811249827862457263124713274247124572471252524573666340225382498247124713236248424573999251126702722295033514557537913442799264426312670260526312862252526572683257827092670269626962748272225782592264426572887559731612552256526572683249825382511255225252538253825382511256524982511253828242498279925112592247133762538247124842511248436513402259224572457249832112457251140772565264427992735337646444799 19890813 23041856274826182592264426052657286226442644268326572799261827352605270926702631259226442592293755973174259225522565270925112578253825782498253824842592252525252538256525652875249827732498257824713261251124572498255224843651341624982484248424843236248424843999252526962709301233384501530813442786264426702696263125522900259225922670264426572605274826572670263126312592257826702875559731242696259225382709257826052552257825782498252525382525252525112471251127732498270924712578247133762511245724842498247136513402253825252443251131742484248440772592265727352748340247054896185626702670260526052644268328622578257826312605270926572722260527092657265726182683265729255597317425782657263127612578255224982498252525782538252525652552251125522605277324842786245726052484321124572471248425382457362234222552247124712457323624712457398024842748268330003312470553081344279926702592259226052657290026442644259225522683263126832631274826572670260526702565293755973174261825782605264425252565253825252565256525922498251125112511248425252799252527222484259224573338245724572511248424713651344225112457244325113149248424844077257826442811274832874705470518562786265726572722257826572824268326052631260526832592273527222696265726832631260525922925559731992578268326052722255225382644252525382525252525382525249824712538252528622484278624292644248432492471244324712498245736663429253824572457247132742484248439802511269626572875337646445272134427862644259226572657265727612631256526832696268326702696260526832644257826572683267029255597309925922592255227222578249825522511252525252538253825112552245725252565279924842748249825922498340224982457245724982498362234022552248424292471317424712498405726832552277327613389467447671856267026832565269626572644278625652631269626312709273526312631269626572657264426572605298755973186257825922592270925252592252525252525253824982498255225652484253825252875248427352498261824983236247124572457253824843651338925112484244324843236248424843999249826572644296233384674527213442773257827482657259226442887267026312670260526572592274825782644270926312709257826702912559731362605257825922683256525252511255225252525253825382511255224842565255228242471272224982631251134022511245724572484248436363416256524712429247131612484248440772552269627732811336347994929 19890813 23521856272226962631260526702670281126442670263125782631263126702644265726572605263125782696292555973099264425782552269625252565253825252525255225112498256525382538252525252837256526962471257824573249247125252471252524843636341625652443248424293236247125113980252526572786300033384736516713442799268325782565265727092837261826702670260526572578274825652683265726572683268326572937559731992538263125922735252525382565255224982511253825112484249825112552252527862525272224572605249834292511249824572538245736513376255224842443244331862471247140572565264427732748335145295064185627352644267026442631260528622709256526572644265726572735264427222592257826312657267029375597313625922592260527092552256524982565253825922565252525112552249825252552282424982709253826052457328724152471247125112471360734162538245724712457323624982484399925522709282429123442470553431344277326572683260526312552288725922631259225522592263126832657269626962644263126702670283755973074264425782565278625782605255225382538253825652538251125652484252525382837251127222525261824983389249824712498247124983636342925652498242925253161248424844077255227482786277334554799470518562748273526312683253826832735263126832657256526312605267025922709257825922683263126182912559731242578253826442773252525382565253825522511247125382525253825112525255227862471273525112552249832872484252524432525248436513402255224842457248432112498249840182538270927352875333845575379134427482644259226442657260529002657260526442631259226962683268327222657269626572578273528875597311126052578256526702525248425382538255224712511256524982538248425522578284925112657248425922498338924712484247124842525363634022552248424432498317424982471405725922631273528243363476747361856264426182565259226962670282426442578263126442592263126832592270926312657265726052605293755973086259225382605273524982538251125382484257825522578247125252443253825522849244327482471257825253236245724572484255224843651338925252511244324433236248424573999252527612670296233384586523713442811270925652696261826312837263126052592265726702683269626962683263126052657267026182925559730992657256525652696256525922538245725652538253825252538252525382511251128492511272224712605248433762484248424432484249836663376253824712457249831992484244340572565265727732670337645864644 19890813 24001856272226962578267026312657286226702644259226572644270926832605274826312735264426312683291255973236255226442552268325652498255224982484252525522552252525922471255225382875248427352498260524843261245724712498251124983651341625252471245724713261247124293999251126832748284933124831506413442773270925782644264426052811259226442631261826052670277326442722260526052511260526572937559731362605263125782644253824842484252525522538255225382511252525252525253828872538268324712605249833512484242924842511248436663429252524712457249831492443247140772565265728492748337645574705185626962683257825652644264427992605263126572644261825922735260526312670260526702670270928495597323625782578256527092525257825522578252525782538251124842552249825252525283724712761248426442484327424842484252524982484365134292511244324712443319924842457401825382592264430123402458653081344273526832631256525922644283726442605259226182605265726312696272226442644265725922657287555973099259225922552272225922525259224842498255224982498251125382498253825252824249827092525259225113389247124572538249824713651341625652484244324573211247124714057255226442748282433124529489618562709264426182605265726312799263126572565264426572683277326442761267026442618267025922900559731862578252526052644253824842538249825252525252524982471255224712525256527992484270924572592249832492457253824982511245736223455255224572498248431992525247139992511265727732875332547995343134427482631264426052657260527732578255225652657261826572618263126702683263125782644267028875597312426442592255227092565256524712484256525382578248425252498252525252552286225112670248425652511340224982484248425382471362234292538247124572457319924432498407726052644276128243338467447051856264425922618268325922644284926572605265726442618263126832644264425922657264426052683295055973124256525382578272226052644252525252525251125382498248425112511255225382900247127092471259224713224247124432457252524713666340225112443245724983236245724843999248426962773295033894674520213442773264425922657259226832786263125922631256526312670270926442683264426572696265726572925559731742565259225652696253825382565249825382498255225112511255224842538257828242511270924712631248434022538245724712484247136223416255224572471245731612471249840972565257827732849332546444799 19890813 24481856264427092605261825652631277325922565264425652657265726702657268326052683265726702683288755973161259225522565273525382538253825252498247124982525252525382457251125112887248427352484257824713236247125112443248424713651342925522511248424713224248425253999252526572683290033124705523713442786252526052631259225922761259226052722265726182670267026312657260526442657267026832875559731492670257825652644253825252525253825382498248425252538253825112525251129122484268324712565248433632511247124982511245736223429252524982429247131992457248440972552257828112824336347054799185627352683265726442605267027482578256527092618265726182735264427222683265726572578267028875597318625382498259226572538257825652498247125382525249825252511251125522618278624572735249825652471328724842484245724842498360734422552245724982471324925112471399925112683276129753376464452721344274826832631259226312670282426572670255226052631267026832631268326962605255227352631293755973136256526312592267025382552253824982538255224842525251124842498253825252875248426832484260524983389253824572484252524843666340225112457247124713199245724984057255225922735281133384736470518562683264426312631260526702786259225522709256526572657273526052605256526052670265726442887559731862631264426052709253825522511252524982525257825522511248424982498252529122511273524572525248432612511251124712525247136223455255224432471247132112511249839802498265727093000329947055343134427482657253827092644264428242644261826572696259227092670264426832696267026572605265728495597312425782605259226962565248426052498256524982525252525252525247125522525282424572696245726312498337624842471249824712538365133892511245724572498317425252498405725652592274827863325476747051856264426312644268326052644277326572605257825782618270927352683265726442683257826702631290055973236256525782511265725652578256525252592253824982498251125382498251125382824249827482484260524713261245724572457248424843607340225112471252524713236249825253980249827222824301233124474523713442773267026442605260526702837259226312696264426572605269626182683268326962696270926572937559731362552267025522761260525652552253826052552256525522511252525112538253828372511270924572552247133892498249825112457247136513416251124842471251131862471251140572565260528372849337646744863 19890813 24961856269626052618265726442657273526572605265726702644261827092592272226962657259226442670292555973149264426052631270925382538252525652552252525112471251125522525252525652811251126962484260524713249252524712471253824713651344224982457247124573249252524713999251126832735298733634644541513442799265726572709264426572811259225252657265725922644268326702722269626702683264426702887559731492565255225782618255225922538253825522498252524982511249825382511253828492471274824712605244333892484247124572484247136513402255224432457252531742498245740772578270927612811328748314863185626702735269626312592257828752552257826572631265726702644264426962657273526572644264428875597313625652605259226702484255225922511247125252525251125522565247124842565287524842722244325922484326124982443247124842471362234162525244324572471322424842498396225382657274829123325476752371344278626572631263126052618277325522592268325922683269626572696272226832670260525922683295055973124253826442592268325382511256525782498249825522525252525252457252524982937249827092443259224713351251124572471249824843622337625522498245724843136248424714057255226702837276133764767486318562683263126442631259225782773264425522709265726962709272226052657268326052605265726962962559731742592256525922696256525382552259225252565256525522525249824982525257829622525273524572618245731992471247124842484249836363442257824572498248432242484244339992511264427353062329947366162134427862644255226442670264427862605263126832631264426312696259226572605265726572644264428755597319926052631256526572552260525382565253825382565252524842484251125252538283724842683249825922443338925522484251125112471365134162525247124712498318624292443407725382605277327993416467477411856279927482631259225922592278626312657261826572657265727352565265726832657259225782592284955973186259225522644263125382484257825522525255225382565253825252443255225652862252527612484274825253338311125252683274825253651340226312538272225653224263125924018265727862862398040775030774113442722263125782592268326052786255225782592268326832592265725782709264426832683259225922925559731362618264425922735255225522552251125522525255224982484253824712538255228872498264424572592245733512484247124842498249836663389251124432443248432112471245740772565260527992786335146444863 19890813 25441856302426572605259225922552276126442605263126572644257827862618268326702709269626962605291255973099253826572592274825922525253825782552255225252498255225382471251125522875249827482538263124983287247124432498249824573651348225112443245724573249247124844018253826572709292533384644520213442786257826962631257825522748265725922657260526702631265726572722263126442631274826442937559731492631257825652735255225252552249825252552251125112525251124982511253828492457269624712605251134292484247124712484249836813351251124432443247131862498249840572565268328112786336347364962185627612722259226442631253827862565263126312644274826052735270926832683265726832631267028875597321126312565259226702592259224842552253825252525252525522538249825522552288724842773248426442471326125112511251125112484365134552578248424712457324924842457401825252670268330003402470571211344282426962644265727092631276126182631260526702683259227222618267026312670264426832644286255973174259225782605264425782565263125112511252525252498253824842525251124982875247126832471259224983429269624982538252524573636340226052484248424983161247124714057256527352900291238064767774118562670264426312631257826962709265726182657257826572631277326442709264426832631265726702887559732362538257826052670251124712525248424982511255225252538253824712552253828372498270924982592248432492498247124842525247136663442253824572457245732612498249840182525270926963000323645865237134427482644261825522578265727222657255225922578274826572748264426312657264426442592268329005597316125652578256526442565253825382552257825252511248424982538248424982525290024842735248425652498336324842484247124982471365134022525247124292484322424572471405725522605279927863402470546741856264426832618265726182592278626312538259226052644263126702618272226702657264425922709288755973074257826312578270925922578247125112511256525252457251124842511257825782862255227992498259224433236247124982457249824713607338925112471248424843211251124433999251126312773298733634644545113442786261825922631256526962773252526052592256526442618273525782709260527482670261826442875559730992552255225522696253825382565251125522525257825252525251125252511260528622511270924712618248433632471245724432498248436663416253824842457248431992457248440572552263128372773333845014767 19890813 25921856306226832605269625922565273526312592268325922644267026962631263126182683255225922696290055973224253825382578265725382578260525782525255225112552249824982498255225522811252527352484261824713236248424842443248424433622338925252484248424573236252524844018252527222773293733764674523713442773268325922538265725922786260525922605265725782670263126442709277325782709267026572887559731492511267025922657256525382565252525652498251125112511253825382525251127862471270924842592247133762471248424432511248436663402257825112429252531742484251140372538260527992786341645574929185626702748267026832538267027222631263127092631268327222657268326572670265725922696265728875597317426572578257826442525253824982552253825252511252525112525248425112525283725112786247126052471328724712443247124982457363634162578248424982443322424842471399925252683273530243261461572561344278626312683264426572605281126572578269626962657257827092683265727222644267026312644296255973149260525652657265725382538253825382511249825382525248424842498255225522925247126962484263124843416267025112511252525113651340225782443248425653186249824574077253826182786290037744644774118562722270925782735261826962811265725922670265726442670269626702683265726702605259226572925559731992605256525922631256525652538255225112525253825382498252524982511255229002511274824572631245732112484247124982525248436223389253824572471247132362498244340182511268327612987332547055308134427482735257826442644268328242631255226442631270926572786269626572722259225922605260529255597313625782657256526962565255225252578255224982565255224712498245725112525282424842748247126052471337624842498247124842511359334292511244324712525318624712457405725922605281127483376473648631856265726442631261826312605276126572644265726312644265727352631269626832657264426312605288755973236256525782578274825252552257824842538256525382498253825252471252525522837251127612511259224573274248424982484251124713651344225112457245724713236247124573999253827482709298733384644527213442799265725522578267026702722255225922670265725922657263126572761268326052683263126832900559731492525265725922670257825522538252525652552249825112498255224982511256528372538273525112552245733762443248424982525245736513429253824982484249831862471247140772552263127612900341647364674 19890813 26401856308627992565270925652605284926702631268326442683265726832605264426832683260526962631290055973186259225522605268325522525257824982525253825252525251125252511253825652862248428112525263124293261249824432457249824843651344225252498247124713236248424844018256526312811287533514767534313442748269626962657269626442786265726962644257826572552267026702644274826442657260526702862559731992605257825382644253825522578257825382511256525652525253825252552253828872498265725112605247133762498249824432471249836513376251124842457253831362443248440772578263127992722333846744863185626962644265725652631260527862631267025922657267026312761265726572670265726052696259228495597312425782592253826962525255224982511255225112484252525382525248425782578284924712773249826572443323624712471247125252498365134292565248424842511322424982484399924982657274829873224455771211344281126572552261826702657283725522631270926962644267026832605264426962578257826702657283755973111263126312565263125382578252524842484251125112511249825522525255225252862247126962484264424713376272224572498253824573666340225922457249824843174249825254057257826312937288738064557774118562657270926442644256526182735264425782683265725782644270927352709261826702644257826442837559731742565259226052722257824982538253825522525253825112525253825252525249829122511268324842592247132612498249824572498244336223402252524292484245731992471245739802511268327612900328744215272134427992631263126442657264427352565253826702565264426702657263127222631260527092631263128495597313625382592252527352631253825652525256525252538252524842511252524982565288724842709252525922471332525382443245724712498363633892578248424432484319924572457407725922696281127613429458648311856272226702565267026052538269626052644263126832605263126832722269626832657268325652644286255973149256526312565267025252525251124982511257824842511251125382498255225252887249827222443259224983249248424842511249824983622348225252484242924573249247124843999249826442683293734024586541513442799265726572657263126312849257825522592259226052683265726442618263127612735259226312887559731612605264425922709249825252552248425252538252525522511248425252498249828112511268324712578247133892525247124842498251136223389256524572415247131742471247140572552268327992837332546744705 19890813 26881856308627092578260526442696278625652565263126052631257826702683267026442709255226832644284955973186263126052592268325522565255225782511257824982511251125652471249825522875248427862471259224713236247124842484248424983636345525252429244325383236244324983999252526702722291233254674523713442786256526052657263126702925264426312657268326442709265726572683269626572631263127092849559731992683256525782657253824842618249825252484251125252525252524982565255228372525272224572578245734022457248424982525245736513402252524712457249831862471244340572565263127482748337646444767185626832709264426702631263127862644267026832657267026052683269627222657272225782631261829005597314926442631257826442525255225112525251125382498249824842498251125112538288724712735248425922457323624982511248424982457365134822565244324712457323624842484401825112683274829873363450171211344278626572631263127092670278626572683265726832657263126832722267027092683263127092592283755973174261825522565265726182552252524982538255225922538249825252471253825782887248427092498263124713402267024712525249824843651337625782471251125253174249824844097253827092811284937744767774118562722272226052631263125782786259226572644260527862644272226572631263127352552269626572887559731612578256525922696253824982578249825252578256525522498257825112538257828242525273524572605245731992471247124432538245736223442255224572457245732362498244339992538264427352950332548315167134427482722267025522578259228752631256526832565265726702683264427352657260525922592268328495597311125652525260526832538256525922457253824842552255224842525249825252565290024982696247126312457333824712498251125112498362234022511248424152498321124572457407725782644276128113312476748311856269626832578272225652605276126702618268326182670264426442657268326832696264426312657290055973149259226052565264425382525252524842511259225252498252525652471255225652811256527862471263124573274248424842443248424713622338925522429248424843236249824843999252526312696298732874644534313442824272226442605268326572773265725922670256526832670277326442709268326442592267026962849559731612644259225652657253825112538257825252525255225252498251124712484252528752484269624572578248433762511247124572457244336513402257824712457247131612457245740572578265727732709338946444736 19890813 27361856308627352618268325782670284926572618260525522657268327092644264427092631265727092657287555973149256525782592267025522498251124712605255225522525255225522511253825522824252527352429257824293287248424842471252524433622344224842457247124713261247125113999252526702683298733254644520213442799264427222683267026312811267026832683263125782735268326962683270926312670260526052900559731492538259226702657255225782565248425112552256525522457248424842538253828492525272224432631251134022429245724712498248436073416255225382471247131992498249840572578264428242811331246444962185626962683264426572644265727482592260526442631265726572683256527352657260525922748263129505597314925922683256526052565252525382525255225522538248424982565248425252592283724712722247125922484324925112471248424982457362234022565244324572457326124842498399924982735268330003274464471211344278626182592265726832578281126312592272227092631269626962631263127482657268326832605282455973136259225782618264425782484249825522552252525252484252525782498252525782862249827092457265725253402272224982484252524433622337625922484252525253199249824844077256526702875293738064644774118562683265725782605259226442824259226442644263126442644276126702631261827482657268326052925559731362538260525382657259225652525252524842525253825112498256524982538259229122498273524572605247132992429248425112484248436663482256524712443245732112457247139992525272227612900337645575272134428242578260527092592265727992592257826312592273526572618264426832631273525652683257828495597312425922565260526702511249825382525255225382538251124842511247125252511297525112735245726052471337624842443247124712511368133892538248424712457318624982471407725922605276127993509473648311856264426312552265725782670272226442592260526702657265726702578272227092605264426832683283755973186260526182525270924712552260525252565251125382511255225652498253825522875249827482471259224713249248424572443252524843651344225522457248424713249251124574018251126442748298733894736545113442761267025922683260527092912268326182644265726572592269626442657267026572631265727092811559730862552259225782683260526312538253825252538248425112511255224842498251128112538268325112565248433382511251124982511247136073416253825112471249831862457248440572552261827862761329946444929 19890813 27841856304926572631268326312565282426052605263126832631268326702631277326442644257826962657290055973174259225922578268325252578253825382525253825522484255225252498255225782849247127482471263124433261245724432471249824843651341625382457247124433261245724713999256526572670288733894644509813442786267025922565272226442773265726312605265727352670267026442683268326962605273526442950559731742618255226312605248424572552253825112538252525252457255224842565253827992498272224982605247133512511248424842511245736513363251124572457249831612457247140572552268327862824336347054644185627092683268326832578267028242592261825922644263126312761257826962592259226702631264429505597316126572592257826702605251125782498251125112525259224842552247125522552291224842722244325782457328724982471247125382443360734292592244324982471323624842471399925522735273529873299467472561344287526572592268325922605281125922592268327092657264426962578268326832670264426702605287555973124256525782565268325652511253825382552249825252538248425252525252525252912248427482457263124983389272225112511253824843651340225522484248424983174247124714097253826832862286237744767774118562670264426702605265726702799270926702657263126832631274826962735264426572670267025652912559731612605260525782773251124982525251125522525259225252498249824712578251128492525276124572592242932612457245724842511245736663389253824842457249832112471248439802498273527992962332546445133134427862657264426962605267028622592257825922605267026702696261826442644260526182657267028755597314925922565264426572578253825382538248424982525252525252511248425112538292525252773245725922457337624712471252525382498366633762538247124432511318624712471405725522683279927093429473647671856270926572592267026962696281125922592273526182735268327092657267026442670267025522657286255973149261826182592273525112592255224982538251125112538251125252471257825782875248427222471260524843249247124982471252524843651340225252429247124713236245724713980251127352735295033764644530813442722270925922657265726442912260526052631263126052618268326312696268326572605263126442925559732362538252526442709253825382511253826052498256525252511249824842525251129252511265725112605245733382511247124842498248436513363252525112457248431242471249840572565268327482786338946444736 19890813 28321856304927092578259226442552272226442592270926832670263127352683274825782709260526052592290055973124253825652565264425252552252524842578253825252511255225652484255225252811251127352457259224573236247124842484249824713651335124982443244325113236249824574018253827092709296232874421520213442799256525522657264426572761259226572552260526442709273526962683265725922644269626572925559730992605257826182683253825382511249825252525252525382525256524572538252529372498268324712592248434022511247124982484249836223376255224712471249831612443248440572683268327732735342946444831185626962696265726572631263127732605253826572578269626962748263126962683265727222683260529125597313625922605257826832538256524432525251125112498253825522511253825522565293724982748249825782511326124982484248424982511362234422538248424842471323624712443399924982696269629123389464471211344282427352618257826832683279926442670264425522631261827092605270925922709264426312644290055973161260525252605267025382484253825522538252525522552249825922511255226052875255227222484263124573389265724982511252525383651341626312484249825113186248424844077259226052824287537744705774118562644267025652631264426312786265726832631264426572709269626312722264426832657264426052937559731862552260525922722252525112538251125522525255225522484256524982592251127612457272225252605249832612457247124842538247136663402255224842484244332492484247139992552259227482975336345295343134428752578263127092657265728242592255226442631274826052735263126832592261826052605268328875597316125782578256526312605251125112525251125252525251125112525247125112511287524982683248425922484336324982498247124712525363633762552241524432498316124982538407725652618281126833287467448961856276126832618268326182644276125922592269626572644268326832538268326832631263125652657287555973111259226312565273525112498249825382511255224982538249825252484253825382849248427482484257824983261251124572429248424713607338925652443247124983236248424433999253827732722290033634674541513442900265726312605265726572837260526312657267026052657268326832670260526702578259226442875559731112644263126312631255225652538247125522552253824572498251125252552253828112511268324712552244333892525247124842498247136073429251124712443251131612457248440572552267027862786335146444863 19890813 28801856300026962618260525782670283725922644259225922592264427352631263126052657259226572657283755973149260526572618273525652538257825652525256525252511252525652538253825922862249827222471260524713274248425112443248424843636346925252443248424573261248424433980249826962786291233764736537913442735259225782683264426052811252525782565265726052644269626572631273526702552268325922862559731862592256525652644249824982552256524712578256525112538251124842552253828372511270924842592249833892484248424982552247136223402255224842443245731862457248440572578268328242773342947054831185626832657263125652565263127992605263127482605265726182709263127352631269626312670268329125597309925652578265726442565256525652511251125112538253824842525248425112552291225382748248425922484324925112484247124572498360734292538244324712484328724152471399925112683269630003338476772561344273527222618259226052644286225782631263126312709264428242605265726572644256526312683301255973174259225522578263125652525257825112525252525252525251125382484248425922887248427482415260524433389273524842552253824983636345525652471249824573211252524714077256526832837292537424529774118562735253826312735257826572811261826052605260526962644278626702709267026832552263126312975559731612592253826572748253825922538252525252552249824842498253824572565252528622484278624432644244332742511249824842498248436513429253825112471245732362457249839992525268327222912328747055237134427222644265726572605265728372552260526832644260526312709265726832578269626702644269629375597312425382552256526962605251125382538257825522552249825252552248424982525282425112670247126182443340225112484248424982471365134292525248424712511319924572484405725522644281127863389476748311856274827092670265725652670282425112631267026182565267026962631269626702605268326442605282455973149255226052605274825782605255224982538248425382525251124982457251125652849252527732484260524573261245725382471252524573622340224982471242924433236249824983999251126832722296234294557516713442773264425922644259226182837264426052565260526052618269626442657268326052592265725782925559731112631257825922683256525382552248424982525252525382498251124712471257828492471268324982605244333122498248424572525252536513389255224572443248431992484248440772592267028112761345547054736 19890813 29281856306226572683260525922605282425922657267025382605264427352748268326572644263126312709298755973124260525652605270925382565257825112525257824982484252525522511253824982925248427352498260524843274247124572525247124843651341625112471248424433261252524843980253826442786293733634644534313442761265726832657260526052824269625382592269626182657268327482722265726312631267026572875559731242578259225922761255224982552256525522484255225252525251124982484252528492498268324712565245733762471248424712538247136663402251124712457248431492443244340572565263127992709336347994863185627092631269626442683264428242670255226702631268326182644264427092618265726442631265728755597317425922565257827352538257825382592252526182592252524572525249825652605288724712748248425922484323624842471249825382443365134692592249824572471321125112484399925522735276129003416464471211344282426962618263126962696288725652605263126702683264426962631270926962592260526052683293755973124259225652578269625522592257825112525247125522525249825252471253825922900249827222511265724713402270925112565251125113622338925382443247125113161248424714077257826702887287537744799774118562670264425652670260526442786260525922657264427222592270926962670268326702565264426442900559731362525265725382709255224982538247125252525249824982471253824982552252529122484278624712618247132612457245724712498248436363422252524572484245732492511248439802525279927092925331246445167134427222657264426832578268328372605265726312644261826702811269627092631265726702670268329005597309926572657256526832538260525252525257825382552252525112538248425112538290025382696248425782511340224982511251124982471362233892538244324712471318624712443405725522696277327733363464448311856261827092644263126572592278625782538265726312683265727862657265726182709257826442657288755973136260526442578270925382552248425252498252525112552251125782498253825112900249827862484263124713236248424842511252524843651342925522471248424713261249824714018248426962799290033254529537913442709263126442670257826312837257826052631256526442657268325922696267026442644257826702887559731242592255225382696253824842511259225522525253825652498255225112471251128372525268324982592249833762484248424842525249836513376252524572443248431612484247140572592265727612862336345294736 19890813 29761856303727092592256526182578281125922696265725652644269627092644269626312670265725922605292555973149257826572657272225382525253825382525249825382525252525652538256525522887251127352457259224713249245724572457248424983651341624982457247124983274252524843980251126702722291233764767513313442735268325922552264426572811252526442657255226182709269627092709270926052578265725652925559731362511265725652631255225382552253824982525256525522525256524982552253828242471270924842578248433632498247124842484245736363416251124712471251131992471245740572552263128112786326145864644185626832618263126442631265728112605260526702592255226962696270927222670265725782631273529125597323626572578257826962552251125112457252525652525253824572552247124712525287524982683245725782457324924712484244324842484365134422565245724712484324924712471399924842735269629003416476772561344279925522631272226442657282426702670269626312683267026312735273525522735265726312722296255973124259226182605260525782538255225252578249825252511255225652538256525652887253827092484263124843363268325522525255225383622340225522498247125113186248424984097257826832862287537744767774118562657267026052683256526182786263126832709253825782657274826442735265726442618272226832900559732362618257825522696255225382525253825382552253825652525249824842498252529372565268324432644245732492484251125112498245735933455255224982511247132362498247139992511270927092987336347365272134428112670255226182644261828242592265726442657257826962683268326182683260526442683268329005597318625652592259226572592255225522525252525522538248425112471253825252511288724842683249825652484337624712457249824982457365133632511251124572498319924842471409725652657281127093402452947671856273526962631268325922657278626312631263126832644269627482657272226312683260526312618292555973136259225922525264425782552257825252538252525382525251125522498255225382786253827092471259224713249248424712498255224573607345525252484245724573236247124844018251127092735281133894557530813442748265726442631263125382811260525922631259226962683267026832709263125922644263126182912559731612578261825922631255225522511253825522484255225112511252524842538252528752484274824842565249834022525245724572484247136513429251124572484252531612484248440572578268328242696338945574529 19890813 30241856312426832631267026052644281125922592267026052631265727612592260526702618264426052644288755973136256525782592267025652552253824842498255224982525248425382511251125522887252527222443259224843249251124432457249825113651345525382471242924713261248425113999253826962773298733384736537913442811264426702657267026052773257826052578265726442670270926442696260526442683259225522937559731992552264425652696253825652552248426312552253826052538252525252498252528492525270924712592245733892484245724982484248436813363256524842484249831742484248440572565260527992761344245864447185627612709265725922605265727732657265727352683273526832722263126702631270926442631265729505597314925782605257827222525253825522592253825382525249825112538252525112578287524572748247125652471326124292457248425252484366634292552247124572457323624842471399925382683272229873312464471211344278625922565257826572552273526312631264425922644267026832657269626312657257826572605298755973161263125252592261825922552251125652525249824842592251125112484251125382900249826832511260524983389269624712538249824983651341625382443252524983224247124714097259226182875290037424736774118562709272226182552257826442824265726052644267027092683265725782696264426572644267027092875559731612592259226442709257825782565252525922511252524982525247124842552249829002538272224982631249832612443252524712498248436513455253824842484245732362471247140182538268327482900323645865202134427482605267026442644259228872565260526442592269626702631263126572657270926312578264429005597318626052605259226442631252525252484253825652511253824982498253824842525283725252670247125922498337624842471248424842471365134022498247124572484317424712484405725782631277327733312473646741856272226832592265726572592279926052631269626832657268326702631268326832683270926572670287555973099251125922592269625522565252525252525248425522525247125252457255225112824247127482484264424983274249824982484249824573622340225382443244324573236248424573980249827222761297533634586537913442773268325782683264426572862253826962683268326832670270926962722261826312657265726442849559731112565263126832631255225522592249825252592257824982511249825112525249829002471265724982578249833632511244324842498249836663389248424712443248431862484251140772565263128242735337647674557 19890813 30721856316127092565260526052644276125922605263125922722260526572631267025922644264426442709295055973174256525522631270925382525252524842565248424982538249825522471256525252849249827862484263124433287248424982471251124573593338925382471245724713274245724843980252527732683301232994705516713442773263126962644268326182811257826052644261826962605272225922657267026442683260526572849559731742644259226312670255224982552255225782484252525112471252524842511251128872484270924712552248433892525247124842498249836813416256524712457248431742443247140772578260527482748346945864767185626962605260526312670270927222657260526962748276125522748264426962683264426182631263128755597316126442592259227222538252525652525259225112552255225112484249825782525287524982761245726312457324924712471247124982429360734292552247124712471322424842511399925252644269629253299470571211344272227092683267026182657279926572631269626312683263127352670263126052683264426832696286255973174260525652525267025382525245725522565249825252498251125782511249825522862255227612484260524983402267024982525251125653622337625652443251124843174249824844077252526572862290037114674774118562722265726312644261826442748264426702696264427352670274826312670261826702592263126572862559732362552256525922709255225522525256525112525253824982511253824842538253827732471269624712592242932612498249824432511247136663416251124842484247132362457249839802565267027352837336347675202134427352670267026572631255227992631259225652709267026962709257826832631264426312683270929505597313626312592256527092538253825382525260525252578252525252525249825382552287525112735244326052457338924712484245724842511365134292538248424432457321124432443409725652631282427993363464446741856272226442565265726572657269626312578269626442696264426962670264426832657268326572631283755973111267025382538272225652578257825112538251125112484255225112498252525522925253827222471261824573236252524432471251124713651341625252443245724713261251124573980252526312644298733254395534313442786256526052631263126052837264426312709255226442644270926442683259226572631264426702887559731362565257825782644253825522538252525382552256525382511253825112484252528752525270924572592248433892484245724572525247136223338249824712429248431862471247140572565267028242786333845014799 19890813 31201856268326962592263126702592281126312618261826572657264426832538270926572657260526572696290055973149260525522565272225652538255225252471252525112552251125522484252525652925248427612484257824713261245724572457253824713593340225112457245724713249247124844018251127222696291233634644534313442748267026052657264426442748255225922644260526832735270926052631269626572605261826052937559731242657263126442683264425522565248425382525252525382498255224982484256528372484273524842592248434292457245724982484248436813416252524712429249831612471248440572565261827862709331246444736185626962644261826962683260527992657257826052644269627092683267026702644265726702683270929125597313625922631260526702618255226052538260525252498252524982498247125112538292524982748249825922511324925112471247125112471357934292538245724572498323624572457399925252670265729373363467453431344283726572735269626442631281126052657265726052722270926442592268327612657255226572722291255973086256525652565278625522538252524712498247125112525253825252484253825252875251127222471256524713351249824842498251124843651338925112457244324843161249824844077257825782837281133764705483118562735265726052683263126052799265726312696259226832683270926312709263126962644256526312900559731612605257826312735256525522538257825522498255225252525253824432525253828372525276124712565245732612471245724842498247136223455249824712471248432242471248439992525260527613024335146745487134427862670261825922761260528242605259226312592268326962735267026962683263125922538268327995597309925782605257826312538251125252525259225252657252524982538252525112538291225112761245725782471338925252471244324982484360734162538247124842498317424712498407725652605284927483389464452371856270926312605267026442670287525652657260526442735265726572644268326052552257826312670293755973186256526442605267025382511255225252565251125252525252525112498256525382887251127482471260525253249248424712457252524843651344225652471247124843236252524573980249826312761293733254799559713442799267026182696263125382811261825652670263126442683268326182683267026442670259226832837559731492592257825782709259225522525248425652538255225652525253825252538251129372552272224982592251133512498248424712498245736813376251124842471249831742484247140572552265727352786332546445451 19890813 31681856273526702578260526962683283726832644265725382670264427092670267026312670260526832683287555973136259225922605267025652565257825252565256525652511248425252525255225652849249827482484260524983249248424712484255225113666340225522457245724983249249825113999253827092761296232874767567013442811270926312552268326442824263125922644263126962709267026442592265726702657263125522950559731492538260526182605251125652578253824842511251125922511251125252565248428872471273524572592245733892471247124712511253836663363257824712443249831492457247140572552257828242773332544745781185627482670259226052644261827612631263126182670278626702709257827482657265726052657259228875597309925522631260526702511256525652525252525112525251124982538252525522525287524842773248426182484319924712457247125252457365134162552245724712484324924982484399925252722263129123351464459691344274826442618263126572592277326182552267026182657265727482683268326962657259226832722292555973074255226442565263125112498253825112538251125112538247125382484252525382837249827092498256524573351247124572471251124573651338925252484242924713161248424714057256526312761268333894674604518562696268325782644257826962748263126052552267026442592272226572683268327482578265726052887559732112605259225922657252526182552251125252511255224842471251124292552255228872498279924432592247132612471247124572484247136663389253824842511245732242471251139802565276127612875336346746282134427612709263126702644263127222592263125652773270926832709263127092605260526312657263128625597318626442631253826962525252525252484253825112511251124982484248424982578283724982722249825922457338925112471251125112498365134022538248424712498316124842471405725522592282427483363464464541856270926052578269625522644281125782631263125782683270927222631269626442631257826572683290055973149255225652631269625652538260525522552253825112511252525382471255225522900253827732471260524843261247124842498251124843622342925112471247124713249248424573999253826442722292532994674671313442773260526312565263125922722265726052657265726832657267026962722264426442618257826962962559731362565263125922683251125652525253825382511252525652525251124292538255228492511267024982565242934022498245724842471248436073442253824572443249831492457251140572565264427862799342947367014 19890813 32161856259226442644264426312644278626572578265726572683263126572696268327092644265726442644284955973161260525252552264425252538253825522498252525112498251125252511255224982799251127862484255224713274253824712498247124573636341625522484247124433249242925113999252526572709301233124705774113442786270925652709267026052748259226702605260526702670272226312657268326572644267025782875559732112538259226182657257825922525255225522552255225112511251124982498260528112484273524842631245734162484247124982525249836513363253824982457249831492443245740572565256528242786340245297741185626962670263126442552263127992592259225922592263126312761261826312605264426052657259228755597318625922592256525922538252525522498251125252511251125382525249825252565288725112799251126052443327425922484247124842525360734292525245724572457321124572457401824982709270930003325452977411344274826702565267025782605276126442631263125782592272226182683263126832605264426832683287555973149265725252644263125522552259225112511256525522511252525522525251125922824252527352457268324843389264424712457255224713651338925382498245724843174252524984057259225922849439533764736774118562683265726312722261826312900257826312709257826052657273525922722256526702631268326312875559732242605259225522644248425652565256525782525252525252552253824842538253828492511276124712592247132492484245724432511244336223442252524842498247132742471248439802538260526963012332547056162134427482644268326442631264427862657264426702657267026832683267026702578263126442631263129125597318625522538263126312538260525112525252525252511252525382565252525522525283724842709255225782498340225252443251124982525362233892525245724982498314924982471407725652657281127353537464477411856287527222696267026832631272226442565255227222683265727092644268326572683265726702657291255973136256525922538267025522552260524842511253825112565256525652525256525922862253827092471263125113236313626052631259226053607342926442525269625783186259225654037260527612849405741184929774113442761270926702657272225922748272225922631263126572709269626572696269626572644261826832862559731612592257825922722251125252552253825382578255225112525252524572578253829002484270924572644245734022498248424712484247136363389249824712471247131862443251140572565264427732761338946744896 19890813 32641856306226832552270926442696276126312605270926052631268326832709264426702683260525782683284955973199263125522552267025652605259225522484255224982525249825252471253825382875252526962484260524573274245724712457251124843607338925252443244324293224248424713999253827092735297532874705534313442748268325922683265726702862260525652657269627092605279926312657270926052565267026572887559731862657255226442605251125382511253826052484253824572565256524572525251128622471270925652565247133512471255224982498245736513416252524712429247132362498251140572552269626962735327447054896185627092644269626312644269627612605260526312631272225652773263127222605264426572657264429005597316126182538256526702644251125782498253824982511253824712525251125112525284924842722248425922484321125112457248425112457362233762565245724712484322424842471399924982670273528493338470571211344288726182618264425782578288726052683265727092644268326962657265727092657269626052631291255973136263125782618265725782565248425382498249825522511252525522471255225382875252526962498260524843389274824842538248424573636341625382525245724983186248425254077257826702849283737744644774118562683268327092696267026572748265726182644267026702631269626052683260525782683263126052900559731612578259226442696253825522511259225112538253825112484259224842552256528492471277324842605249832362457247124712525244336223442251124712443247132112484245739992511265726962862338946445343134427482631267025922631265727992657265726442657265727352696260526832670260526052538265729505597316126052631264427092525253825782552252525112538249825522525247124982511281125112735245725652457333825652498249824712498366633762538248424572471317424842484407725782644282427993338470548631856260526312631260526182683284926442565267026962605259226572683272226572696259226962657292555973136256525652538273525112565251125922525253825782511251125522525256525522849251127092471257825253261247124572457248424713622341625252471248424433236245724713999252527612735291233254799548713442824270925782657264427092735268325522631268326962592270927092722253826312683265726182925559731992605263126052709253825382538253825252552253825382525252524712538251128622471268324712565247133892471244324432484245736513416248424572457248431862471248440572565267027482748331247054767 19890813 33121856306226572670267026702657278625522538268326572657265727222683269626572631265726442670290055973111259226312631268325522552257825112538249824842592251125382538255224842862247127732484255224573261248425112457252524573651341625252471245724573261249824713999251127482761293733514557534313442722263126312631264426572824265726052618264426832722265727092696268326312657268326052824559731742644253825522644251125522578253825522538255225522498252524842511252528372484268324842592249834022498245724712511248436363402249824842457252531992471249840572565263128622722338946444767185627222696260526702644264427092605263126962657268326572657259227222657267025782644260529375597316125922578257826572525255225922525248425252525253824842498248425522565291224982735248426312457323624982471248425112525362234422511245724712484322424712511399925112683276129753325473671211344284927352631265725922644278626702592264426702670263126312670273526442709265727222605290055973174256525252565274825652538256525382525251125382511253825252538247125382912252527482457263125253363270924842498253824433651341625922457249824983186251124574077256526572900281137744674774118562773257826312631264426832837263126702644265727092657272226572670265726572644273526442862559731992605259225522735259225522538252525522538255224842525252524982552256528872538277324572605247132612498251124712511245736073402251124432511248432362498251139802511273526572900333846745237134427992683260526832696265728492565265726572683264426312709267026702683263125782657257828375597314925652592259226442565253825652484256525652525249825252525244325522565284924842709248425782457338924982443247124842429363634022525245724292471318624842484405725382578277327733312447447991856264426442618256525382657279926572631267026182761268326702670267026832631257826962644284955973149259225782565269625522578253825112538251125522552244325382498255225382875247127352429257824573287245724842457249824573636337625382457247124843211249825113999253826962748301233764705541513442799259226052709263126182849263126052605265727222748261826182683268326312657264426572849559731362592253826312722252525382565248425522538252525252552251124982538255228622457270924432578245733512525247124432484249836513312253824712457247131492443245740572565264428622709333847364896 19890813 33601856303726312644261825922644277326572592267026312605265726832644273526832683263126442565290055973149255226312552269625782552252525522565259225252538248425382484249825652987251127482457263124573261251125112484251124573636345525522471249824433211245724713999252526572722291233764644527213442824276126312538259226052837260526442644269626572644268325652683274826312631259227092849559731242592255225522578257825782552251125522538251125112484251124712538255228872511274824842592249834292538245724982484253836513376252524712457245731742511245740772578261828112735338947054674185626572748259226572592264427862631265726702631265726572735264427612683268326442578268329125597313625112605265726832538251125782498253825382511252525112538253826052605286225252748244325782457323624982511249825112457362234292565244324842443323624712484401825252657274829623249476772561344277326442644267026832578274826052605268326832644259226572683268326702631260526572644279955973136259226052525267025252565260525252592249825252525255225252471249825112837252526832484263125113429269624982511251124983622340225652484251124843174249824844097257825922811296239084767774118562722265726312657264426962786257826182683263126572644269627222696263126442592269626572925559731362578263125652683257825652511251125652511249825782498256524842578256528372498273524712592247132492471247124842525244336663416256524842457248432362471248439992498265727482962332547055379134428242670264426052552264428242552259226572578269626442722265726832552263126442657261828755597313625252565260526832565255225522525259225252538255225112525248424982565290024712709247125922484340225112484252525112471368133762511247124712511316124572471405725522578276127863299464447991856268326832605269626442735278625782657263126442709268326832657268326052657264426572592290055973099253825382657265725382525256525382578252524842538249824982471252525252799253827612484263124843261245724712471249824843651341625382471252524713236248424433999252526962722296233514557552413442761269626182657269626442761260525652631265726572644267025782773265726312578267026182900559731492592265726052631257825652565257825522511257825922538248424712525256528752511264424842605245733762471245724432538245736073389252524432484248431112471248440772565263128622761329945294736 19890813 34081856306227092631267026052657279926832631261826312709268326962605265726702592257826572670297555973086259225782578276125252511255225522511247125522525248425782511253825652862248428112471260524843274248424712484255224713622342925652498244324433249247124433999251126182644298732614705523713442748264426052618263125382799260526052670263126572696270926442644265726572578269626702925559730862565261825112722255225782578249825252525256525782538249824982511256528372498273524572605252534422484245724712484245736663429253824842457247131862484248440772565263127862735336347054799185626182644264426572631264428622631260526312709267026572761265726312631264426442644267029125597313625782592260527092511255224842511251125252552253825112525249825252552291224982683244326052457326124712484245724982443365134162511248424982429326125112484399925252735270930003338452971211344277326572657273527092592273526052644260526572683261827352683269626832670265726182683288755973186260526312578267025112565249825252525248425652592251125522525255225252887247127352484260524843389267024842538251124983651338925652471251125523161252524574077256526182849284937114674774118562696265725652592260526442786261826572696257826572552272226702683268325922670260525922875559731492552255225922773252525382565249825382525251126182484251124842525253828752471273524432565249832492498248424712471247136513416249824712443245732612471248440182538269627862962324947995272134427352631259226572592263128112605259225922683270927092657261826832631268325922631263128625597308625252657252527482538251125252538249825382592252525782498251125112484290024712683245725782498337624982471247125252525362234162565251124292484318625112498407725922644276128113389455748961856267026572683260527222657276126052644269626702696261826442565268326702709263126572592293755973236255226052670278625112578251125252578255225252538251125252471257825652824245727482498257824713261249824712484249824843622341625922471247124713224244324843999255226572735306234164705520213442811264426702644265725922748260525652631265726052644263126702696264426702605264426962912559731242592259225922683265725252552252525382511253825652538253824712525249828242471272224432578248433892498248425112498248436513389255224842484248431612443248440772578267027992799336345864767 19890813 34561856309926702578261826572644277326312605265725922709260526962657270926442644260525782631292555973161256525652644270925922552251125112498252525382511249825522511253825782862248427352484260524843249248424842457248424713593340224982484247124983211249824843999251127092748297533764501523713442761260526442644265726572849261826312670269627222683274826442709265726312592264426702950559731742605260525782696256526312538253825782525253825522498252524982525249829372484273524842578248433762511248424842525249836073416255224572443252531992471245740572578264428752748336346444962185627092592265726312578265727612631264427612631270926832644265726052631264426832657263128755597316126312592264427352525256525782511252524982552252525252552248424842565282424982722245726052429322424982471248424982484359334292484248424842498324924982484398025252683272229373363455771211344283726572592263126832644278626052592269626052709277327482565274826702592268326832578292555973174268326052578263125382538255225252605253825652525255225252538255225782837247126962484261824983389273524842525249824843622342925652484251124843211248424714077253826832887293737744896774118562696264426442631265725922786267026572631267027222644278625922735260526702657274827352862559732362578264425782709253825652511249825382511257825652484251124572525256528372525273524712605248432742429247124432538245736513429253824432471247132492498247139802511260527092962332547055237134428372644259226312683257827992592256526312605264426962683265726832657261825922657268328495597309926442538252527092578252525252565253825382552251124982565249825382538287524982735251125652471337624712471248424842484365133762511249824572471314924572443409725922592279927353389455748631856264426312552256526312605276126312565263125922709267026832657270926312605257826312605292555973161257825782631274825652511251125522552252525112498252525252484252525652837251127352471259224843236247124712498249824713651341625112457247124843236253824843980251126832799293733514767545113442773260526312631257826312735265726702592268327092670273526832670270927092605256526702912559731242565261826572722253825382552249825252578249825382498249825522484253828492552276124842631248434162498248424712457252536073429256524572457251131612443248440572565264427482735335147364896 19890813 35041856302427222644261826182696273525382644273526312709265727482657273526832644265726312644290055973099256525652538270925522565252525782511252525382498253824982498255226052786249827612484256525253287248424712484248424843607341625382443245724713211245724843999251126442683293732614799534313442748269626312657264426312824265726702605269626052631272226572748263126052618264426702887559731242605259225252696252525522525251125382484253825522538248425382511255228372525273524842605248433762471249824572538249836223376251124842443252531612498248440572578263128112748335144744767185627092670267026702592268327612670260526962683269626702761268327092683268326182657263128755597316125652605260527352565253825522498253825252498251125382538253825252565282424712799248426052471324924572471248425522498365133892525247124712471317424712429398025112657270929503236473671211344286226572631260526962657279926182605263126182696264426962631268326442644267026832683282455973136256526052578267025382578256525382538248425252511248425382525252525382887249826962511263124843442268324982525255225113622340226052498252525253161249824844057253827092862291238224705774118562670263125922578260525922761263125922657260526442565268325922657264426702605263126962900559731492565264425652709256525382552249825252525256525382484249824982538249828242498270924712592245732612457251124572511249836223416252524572484247132362498251139992525265726832912333847055343134427992670260526312644263128242657256526052670255226572722267026702618265726832631265729125597314925922552257827222552248425252538257824982484252525252484249825382565283725522696248425922471337624982443244324982484365133762525247124842511318624292471405725652631276127613299464449291856272226572631263126572552286226702592259226832709267026832631264426442670260526962605288755973124259226052592274825782552256525382552249825382511248425252443253825382862251127352484259224713261251124712443247124843622346925522471244324713224245724573999252527092670300033764705516713442811260526832605260526182735269626312722267026572683265726832657263126442631269625922862559731492578264425782644256524982578255225382511253825782498251124982511252529252498272224572592249833892498248424842525248436223442255224432484249831612471248440772578268327862887336347054736 19890813 35521856297526442578263126312683281125922631268326572631265727612644272225782592255227222644283755973111261826052605269625522538256525522525251125382511251125382429251125522900248427352498257824573261251124712457252524843651345525522429248425113249247124844018252526962761298733764736527213442786259225782657268326182786259226442670260526572631265725652735263126572565260526312849559730992538265725922657256525652578252525112525248425652484253825252498253828622511273524712618244333762498247124982471252536513402256524982429251131612471248440572552263127352748335147054767185627222683260527092565264428242592259225782657267025652709270926962592268325922670270928755597314925782631255226962552251125522552249825252498249825112565248424982578284925252748245725922511326124712484245724982484359333512538242924432457326124842471401824842657270930243261470571211344286227352592268326182709278626312631257826442696264426962657273526572722268325782631283755973149253825922552270925382578259225382538252524842498252525382525248426052849252527092498264424983363268324572498248424843651340225652498245724983199252525254057256527092887282438224736774118562773263125782631259226962761260526702657257826962631270926702696267026052683264426832875559731992670256526182683264425112525255226052552251125252525249824982605256528492484277324572605244332362484242924712484248435933402257824712457249832112484245739992644265726442862338947675379134427732748263126312592268328242565269625782670267026832735260526572657267026182683263128625597312425652578259226572538260525252511255224982484251125252525248425382565283725112722247125382471337624982484247125252525360734422538245724572498314924432498405725782631278628623363450147671856264427222605269625922657274825922538265726312631259228622683269626312631252525922657287555973099255226052592270925382552257824842498255225522484251124982471257825522849247127732471263124433249251124572443248424983607342925382484251124573236248424983999251127092709296233124767548713442761264425922618261826572786265726052631267026312605264425922696269626052670267026832887559730862592263126052709255225922565252525922538251125382552255225112484253828622498269624982578248433512498247124982471251136073402251124712443247131862457247140572565260528112761336346444736 19890813 36001856308626312631265725652578287525652644263126702670267026442657269626702644257826832644290055973124259226442552268325252498252524982511256524842565252525652511251125652837249827352457257824713236244325252471252524293622344225522484245724713236249824983999253827482748300033124644523713442824270926182683265726442811264426572683261826052670267025782709265727222565267027352849559731242565259225522657253825782552255225922525253825112525251125112552257828372484269624842631247134162471248424712484245736513416253825112457245731612484249840572565264427482748328746744799185626832605260525922592261827612644260526442618269626572709267027092644267026312683265729005597316125382552257826832525256525252511252525782498252524982552249825252552286225522748244326312484326124982457248425522498359334022565245724842484319924572511401824982618278629623224467471211344287526442605268325382657273525522644263126312683270926832565267026572631265726052631291255973111259225652644261825782538255224842538249825252565249824982511249825252824252527352484263124843402272224842538251124843622342926052525247124843174251124984077257826442837284938564644774118562696274825252657260526312824261825782709265727092605278626572683272226442657269626572887559731492605257826052722255225382552257825252552253825382498255224982511255228622525273525112578245732492457252524982525245736363442255224712484248432362498251140182511270926833024328747055343134427992644265726312565268328372631265726312592273526572631259226702644274826312631265728875597312426052644261826312525257826052578255225112538247125252498248425252605287525112683247125652484338924842471251124572525362234022525247124572484316124712484405725652644278627613389464448631856265726572592263126572565269626442644265726312683264427222605277325922644265726832670295055973174257826182605272225382498252524982511255225652538247125382498256525782862249827352484259224843236245724432443249824843651338925252443244324713211249824843980251126962761295033384529523713442811259226832592263126052748255226052644260526962631267026962683264426182592265726442900559731862631263126832735255224982565252525382484255225252538251125112511253829372484270924842578248433762498248424572471247136073389249824712484252531742457247140572552256527732761337647054705 19890813 36481856307426832538270926572631279925652552265726052683268327222722269626962631255226702631288755973136255225782565265725252525256524842525253825252525249825522484253825652862249827222457257824713261249824712457249824713565340225652484247124843274247124714018252526962735303733254644527213442709259225782631265726182811260526572618259226832670267026052683265726052592264426182875559731242644261825782657259225382525252525522498252524982538248425112511251128492498274824712592248433892471249824572511249836663429249824842484247131492443248440572538265728242748335147054767185626832683263126702657268327352631269626572631268326312683265726702552264426052657270929375597309925522578260526572552252524842525257825382498248424842538245725522525284924842748248425922484327424572471248425112443360734022578242924572471324924432484401825382735272229753351464472561344281126832552269626312605283725922578268326572631265726572631272226832644264426832618284955973124256526312592267025782511255225652538245725252525251125252471252525522925252526702484257824573389267024432498249824843622338925522457245725113186248424714077259226442875287537904674774118562618264426572592263127222761267026572657259227092670272226572683268326572696261826442887559731362578265726052657255225782618252525112565253825522471253824572538257828492457273524712657247132612484248424292525245736513376252524842484245732362484248439992498273527482937331246745202134427352670263126702657265727992657257826702670264426702709265726962683263125922683260529375597311125652592251126702578263125252498257825382525252525252511249825522552282425252735244326052443340224712471248424712484366633632525248424432511317424842484407725782631277326573351444747051856265726962592270925922552274826702565263126442631265727732605265726962592264426442618290055973111252525782578274825652538253825382538253825382525251125252538251125782862247126832471263125113261249824842443249824983622345525522457247124573249249824713999249827352683290033384705552413442811265725922696268326962811256526572592260525782670267026572683263125922696260526312837559730992644256525782683252526182538251125522525253825112538252525112525253829122511270924982578244333382457249824982484247136663402256524572443247131612443247140572552269628872748329947674586 19890813 36961856307427352631274826312552281126052565265726312631256526832605272226312644257826312722297555973086256525112592265724982565253825922538260525382498253825522511255225382849251127732471259225253274249824432484252524843622338925522457245724573261249824574018255226962748287533514674527213442837263126312631264426312761255225782657260526832631273526832735260526182605264426962824559731492592267025652644257825782498251125522471253825782511253824982538259229372511274824432592249833512484248424842525248436513416253824712471253831992484251140972578260528112722333846444896185626832618265726312670260526832696265726832657265726442683267026572644263126182683267028245597317426702538260526832538248425652565249825112484251124982552245724842565281124572748248425922471324924982484249825252498363634422525245724712525323624842471399925382735270930003287464471211344274826442618257825922618277325922631268326702748263127482592273527092644264426052631286255973086257825782578267025922578252525252592245724982525252525382511255225652824251127092498263124983402274824572471252524433636340225522484247124573199252524984077256526312875293737424896774118562735264426312670257826572761257826442696263126442644274826442683264426442565268326702900559731112605260525252748255224842578253825382538251124712525257825252525256529002538273524842552251132112457245724572498249836513389255224712471245732242511252539992538264427732875331247675237134427992670255226442631265728492552259226312605259226572735263126312683263126182565267028375597317425782605257826572552249825652471251125252565255225112498247124982565283724982735248425782471340224842471247124982484365134022565247124712484314924572457405725782631277328243363464447671856270926182631259226052657277326572605268326572578260526442644268326312657263126832605291255973174256525782565272225252565249825252538257825382538249825252484257825382824251127732415260525383236245724982457252524713651342925922443249824573249249824574018253827092722287532744674523713442849261826442605269625652912267026052631257826832618269626572644260526832644265726052925559730742592257826312709255225252525249824842525255225382525248424982552252528492484270924712605248433892471249824432471245736513351253824712471251131492498247140972578259227352748333846444705 19890813 37441856302426052578257826052631274826572552269626702578267027222644257825922696256525922709297555973149264426312592269625252498252525382525252525252578252525112525256525252887251126832457255224573261245724842471252524433622345526052484247124713236249824434018252527352722300033894674530813442862268326182592259227092837260526832657270926442683269626442709279926572605268326962912559731992578260526052670253824982498252524982525249825112498252524712511255229502511269624712605251133892511248424982511248436513402253824712484249831612457248440772683267027732799333846444705185626572657261826442631265727862644264426442631269626312735263126702683264425782644265728625597313626572605260526312565255225522498249825252511259225522525244325252538287525252722244326052498326124842511247125112484365134292538247124712484319924572471399924842722272229253351455771211344278626702696268326442605278626052683264426052709267027612709267026832644263126702631291255973186263126182498263125382538253825252565248425652484249825382511253825382887253826962457265725253389264424712511251124433651338925922471245725383161251124984077256526312849284937904767774118562722265725922592261825652761260526442592268326442657260526182670263126832552270926572925559731362605259225522709256525652538248425382525253825382498252524572552255228372484270924572578248433122511244324572538248436363416251124712471248432242457251139992511269626963024329947365237134428112670263125922644270927862511263126052670267026832696272226962683260526442683257828755597311125922552256526442552255225522538251125522525251124982525248424982592281125112735249825652484338924842484248424982457368134162511248424572471319924982484405725652696273526963429470547361856268327092644263126312644270926702670265726312683263127222670268326832722257827092748288755973186264425782605269625382565253825252538252525252498251125252538252525382887253827862484259224843261251124712511248424713651341625522457245724983249249825113999252526312683284933894705548713442761267026832657259226052735261826442631263127092644270926312683269626962683260526572912559731612618260526182735247125522525248425252511256525522498251124982484256528242511269624982578247133892471252525112498251136663402248424982457249831362429247140772565261827862735332545574705 19890813 37921856311126702722268326832592277325922565263126702709269626832670264426572578256526702631286255973161256525782631276125652565253824982552249825112538251125252498249825522900253827092484257824983236248424572457252524293607342925112457247124843299245724843999249827612761297533124644520213442748261825652683263126312862253826832696268326832696270926572631260526442644261827092937559731742631251125522735253825522552256524982511253825652471251125522538255228492511267024982565248433632511247124842511244336223416252525252484249831492471248440572552265727482799342948314831185627352670264425922657260527732644259226442670260527092683265727092578272226442578259228755597312425782696253826832538255225522552255225112525248425652592247125112592291225382786248426052484323624842498248425252471363634692538248424572484323624982443398025112709273529623338452971211344276126702709265726962605270926962618267025782631265726962618265726962644261826312683287555973111264425252578263125252592252525252525248425522525248425522525255225522862251127482484263124983363269624842511253825113622341625782471248425113174251124984077256526962799283737744674774118562709270925522631264426312748264426442683263126442683276127092761264426312565269626182875559730742644260525782722253825252592251125782511256525382484251124572552256528752498274824712631249832362484248424432484247135933429251124982457245732362484245739802525268327092937340247055167134427992605259226182538268327612644257826702683267026702657267026702631260526312644264428755597312424712578259226962565249825252525252525522552255225252525247124982538282424842683245725782457338924712471248424982457366633632552248424572498313625112457407725522722284927093338464447671856269626572670267026702657272225922525260526442657268326702696267026832644263126442722288755973199256525922657273525782538252525252552255225112511255225382498251125522925249827612525259224713236248424712457251124983607342925112415248424713249249824573999253827092709297533634644530813442811269625652631255226312761264425922592265727482644265725652683260526702709261825922862559731612592261826052709248425522525256525252511252525922552256524842511251129002552273524712578247133762471247124572525248436663389257824842429248431612484245740772552263127482748328747364929 19890813 38401856270925922578260525922644277326312578260526312709260527482592270927482683265726832683291255973136259225922552272225382525248424842525253825382552251125922457252525782862245727732471260524983299245724292429256524713622341625112471247124573224247124714018251126962683290033514674523713442837263125782657264425922786257825922592267026572696272226962657267027222644260527092862559731492605267025652670255225252578252526052538249824982511252524842498253828872471268324712605247133512457249824712525248436223402256524842429247131742498248440572578257828242748337647054996185625922670268326312605270927612578255226702644273525922657264426702644268326312683259228625597317425922605256526832511249825382552256525522498248424982538247125382565291225112735245725782457326124842498242925252525360734422552245724432457323624842457401825522670268329873299455752721344281126572592273525922631281125522605270926572709272227092657260526832605259226442748291255973174261826182578268325522578252525112525255225782525253825252525249825382950249827222457259224433402248424432471251124843651336325522457245725113149248425114057256526962761272233514644489618562709269625922670267027222773267026832722260527092657270926182696268326832631268325782849559731742525257825922657252525652552251125382538253825522511249824982538256528242511272224432644248432362457247124842525247136223351252524712471248432492511245740182525273527482887333847055415134427732605260526312605260527612565263126572657269627092657264426572683269626312683270928375597313625652578263125922538255225782498257825112552251125112525248425252538287525252709247125922511338925112498251124842471362234162511248424292471313624432471407725922605281126833363473652021856268326832631269626702670272226312578269626442631259226572657267026572657257826442578288755973174256525382552268325652511257825782471249825382525256525382471253825112862251127612484263124713261245724712484248424433622341625522443248424433211248424574018253826962696283732994736537913442786269625782605265726312837263126312696257826962683277326962722267027092670264426442887559731492605256526312761257825782552252525922565257825112525252524712525252527612525268325382552251133892538248424842484248436363389249824712443248431862429248440972552265727612837341647055379 19890813 38881856264426572657270925922605274825382592259226312709265726572605264426702578270927482683287555973161256526442644270926052511248424982525252524842498249825112457252525522799248427092471259224983211244324572457248424713607345525652471245724713236247124573999252526962735297533124799567013442735270926572683257826442786253825652683260526702631268326052761269626572696263126052849559731742578257826832683257825652538255225252525256525252498255225112538253827992511270924982605249833632525245724572538253836513402256524712443251131992457245740572538264427482709337645015744185626442644260526702578269627862631264426182644264426832709268326702565263126312670268328875597316125782592257826962605248425112525259225252538249824982484251125252525283725112722247125782511323624982457245724982498360734552538245724432457322425252471399925382696279929123338470559311344277326702618265726052657278626052644260526962696269627092605263127352657256525782696292555973199256525922578268325382538253824842538253825112498248425252498252525252900253826702484256525383402251124572484249824573622338925522457247124843174248424984077255226442811276133384767608418562683270926052670257826702735261826442657264426572657272226442670267026442605264425922900559731492592264426442644256525252552257825252525252524982511252525252592253828752538277324982578248432742525248424712525247136223402257824842457242932362498244339802498265727093000332545576241134427612683267026572657260527482631263127092696255226572644264426962696264426182618259229375597317426052552256526572552253825112511255224842525253825252498255225252525284924982748245726182471337624712471249824842484365134022538252524292511317424842484405725652670283728373402476764541856268326312657269625652552277326052657268326312644264427482631265727352657259226702735293755973174256525782578270925252552256526052552257825652538248425112484251125782811248427352471259224983261248424982471248424573651342925382471242924433249249824574018251126962748295033254557671313442811268326572709267026442837263126312592265726572605269626572761256526832644259226442925559731862605257825522578253825652538252525382498251125522498249824432538256529252471272225382565253833762484252524712565245735933429251124842457248431742443244340772683263127992811332546447014 19890813 39361856267026312631267026182618276125652578264425782605268327222657272226442631268326832696293755973174260525922631269625252511255225652498252525382525249825112498252525382811252527992471256524843274249824712484255224843651345525382457248424573211251124983999252526182709300033384799774113442824268326442605267026572811260525782683260525922657264426702644265726052565265725922925559731242605259225382722255224982511252525112511255224842484255224982538255228492538269624982683247133892525248424982498247136363376249824842443247131492498248440772538260527862799342948317741185627092722263126442605267027482657257827092644273525922592268326702644268325922631256529255597313625782565263126702525248425922525252525112484249824572538247124842605287525252761242926312471324925112498252524982471366634022552247124712457319925112484399924982748277330373389476777411344283727092657265725652605278626312605265726052670264426702644263126442631260526832631288755973199259226052631273525112538259225252552249825522511248425522552253825652900253826962498268324983351268324712457252524293651341625252484244325113186256524844077257826052773437034424557774118562735261825782631268326052761267026832696264425922670273526572683263126312592265726442799559731362605259225922683253826052578247125252538256525522511253825252498257829252498269624432631247132492471247124842511244336073416252524432457245732362457252540182511272227093012333846446162134427222644265726312592260528492565260526052657265727732670263127352670264426442592269629005597314926442565263125782552252525382538253825252525252525652565249825382565287524982696248425922484338925252457245724572484365134022525247124842525314924712498405725652605279927223442464477411856277326442525264426702644284926572605265726572683265726962605272226962631259226052592290055973136256526572552268325782525253825522525256525382525252525522498259225382875251127862484265725253312308624982683264425253636338926182525265725523261257826443999265728492837401840774929774113442773264425922657261826442761257827092631263126832709270925652670274826442644264426962900559731742578259225522670253825252538256525252525253825382511252525382457252528242525270924712605247134022484251124572498248436363416256524712443247131992484248440772552268328622696329947364644 19890813 39841856312427092631269626312657282426442605269626572670267026702644263126312657263126572683290055973124257826182631270925252565256524842578256524982538248425522498249825652849251126702471260524983236245724712443252524713593341625652471249824843236248424843980263127092696292532874705534313442773259225522657264425922849265725782631263127352709269626052709265726442670265726572925559731112538260525382644255224982552252525252511253825382511251124842525257828372484267024842605249834292471247125382525248436663402251125252443247131612471247140772565263128242696338946444831185627352578260526442644268327732670263126442605268326572761259226052670265725922631267029255597311125782592257827612538252525522552256525922525252525382511249825252552284924982735248425522471329924712484249824982484363634162578247124432457326125112484398025112670272229623312467471211344269626572683263126962631270925922578265726572618263126832670269626312605263126442605290055973236259225782552272225112538256524842538256526052552251125382484252525652862253826572484264424843389276124572525251124713651342925652484245724843186245724844097252527092837286238064767774118562709263125782565260526962748260526572735265726572709278625522722264426832670264426052875559730862578259225652696259225112525251125382511249825382484256524432565259228112484273524432578248432492443251124712471247136073376252524712471249832112498248440182498276126963000336347055237134427482696263126312670264427862578255226832631257826052670256527352683263126052592264429375597314925922578252526962538253825382578256525652552253825382511247125112484283724842670249825652498335125252471248425252443365134022498247124712484319924712471405725652631281127223429470547361856273527222578268326052683281126182578265725782670267027352605265726052670263125782683286255973149257825652631269625652552257825112538257825782471251125382538249825252849248427482471257824433312252524712538252524713607341625522443245724983261245725254018253826962683296233894644545113442786263125652592269625922786265726312644261825922605265726312683269626702552267026702912559731112631257825922709252525252605252525112525259225112538252524842525252528622565270924982565248433762511247124712511245736223402255224842443247131992471249840772578259227732786342945864929 19890813 40321856303727352592267025112631283726572578264426312735264426572618265726442657259226312709288755973099255225782618278625112511252525112552252525522525252525522457259225112875249827862484260524983261247124842457251124843622344225382471248424713236248424983999249826962773290033764557537913442862268326572592260526962811259225522657261826702709264425782657263126052605260526052875559731362552256525922631252525652565251125382552255225112471251124842511255229122471269624842605244333892484248424712498242936513402252524982457249831992484245740572578259228242735338947364799185626962644261826312631261827862631265726572578269626442773263126832644268325922644263128755597323625652592257827352498252525782511259225522525256524982605251125382565288724982786247125652443323624712457247124982471360734022525245724842484324924842457399925112657278630373363455771211344274826832605263126182631277326442683268326442644264427092605273526572657267026572670283755973161255225652538268325382552251125252525249825522484253825252471249825522849248426962484268325253402272224712498249824983651340226052471249824843136245724574057267026702837282437904767774118562696265726832631256526442722264426052709264427092696273525922722263126312657268326962875559731242565260526052761249826572511251125522525253825382525252524572578260528112484277324572578247132242471251124712525249836223389253824712457247132242443245740182498268327222849340246445343134428112631264426702631270927862552261826962670267026962644257826832644263126442683268329005597313625522578257826832498255225252525253825382538252525112565252525522578291225252748249825652484337624842457253824842471365134022565249824572511314925382498405725382670281127863376464447991856274827092592264425522670278626442578265725922683265727352644272226572683259226832748288755973124256525922565265726052552257825782565257825522511247124712498251125522824249827352471260524573274247124572443248424433636338925112471248424573236251124983999249826702748288733634767523713442773268326832578268325922761257826182631265726962657274826832631268326572657272226052925559731242578259225382644252525382565249825922525248425652498251124712538249828112511272224982605249833382538244324712511249835933416251125112443248431992457252540972592264427482735331247054767 19890813 40801856303726962578265725922709278625382538264426702657268326182552268326312644264427222592283755973149256526052592268325522538251125382552253825382511253825522484252525112862248427612484259224713287249825252457255224713651342925112457248424843249247124573999253827092722296233384644534313442837265726312631268326442761264425652605257826962592269626182683267027352631260526442887559731742525256525782644253825252471256525522511253825112498253824712525257829002498270925252605251133382498248424572484245736363389255224432457248431742443248440772565267027862773332546744674185627352657259226832605260527092735257827482618273525652709260526572683268326312670264428875597313625922631251127352552252525112498252525252578251125252525251125922552286224712748247126312457324925112498248424982457362234292592248424432443323624572457399925252748277329503274470572561344273526442592251126052565284926052578265726182644264427222644276126832657263126442631281155973124259225782538264425112605251125112538253824982538252525522525253825252887251127222498260524713363274824712498252524843651341625652471247124983186251124844077259226832824284937904674774118562670272225652644260526442773264426702670259227092644265726442748268326702644265726702937559731742565263126052722255225522538255225252498252524842498256524842525256528872511272224572618248432362511249824712484245736223496253824572443248432362498248440182511268327093012332547365272134428492683267026832696264427222631259227092592259226962670267026832683265726312631265729505597314925652605260527092538252525522525255225252565253824982565245725112552287524712735247125922471338925252471248425112484360733892565247124292471313624982498407725922722274828113351476748311856273526052631261826442631278627092552257826312657268327222683270926182657263126312578295055973174260525522592270924982565255225382498253825382511252525382471252525112824249827862457259224573249249825112484252524293651337625382471244324983249251124713999251127352761292533124586556013442799269626052735264426312786260526182670264425922683267025522735267027092657265725922925559731862670257825382722256525782565248425922484253824982498259225382538253829372471270925112592245733892511245724292498252536223442255224432457247131742484251140572578268328242735328746444896 19890813 41281856306226962683267026442592270926832631261826962644260526702592273526442696259226442605288755973174264426312565274825382538253824982525253825252578248425522457257825252875248427352484257825113261245724842498249824843651344225252471248424573211245724573999253826832735297533514644534313442811261826442670256525652735255225922683256526702735263126312618267026312578265726962950559731862578255225652696255225112525252525382511249825652511252524842525257828622484269624572592248433892552249824572471245736513389251125112484251131492471245740772578260528622799336346444896185626832605265726312670263127992670269626572605269626572696267026832618267026182605265729255597313626442631257826832538253825782484257825382565256525252498245725782552284925252748248426052498324924842525247124982498365134422565247124842457324925112484401825522709264430493389467471211344278626702644264426702644276126832592257826832631267027352657265726442696261826572735291255973186259225652565268325382538249825112525251124982538248424712538253825782862251126962484264425113429265724842538249825253622341626052471247125253161248424574077256526832799292538064674774118562683263126182657268326052786259226312618260526442631267026962709264426962644263126052849559731612657252525782722255225252538255225522525252525112511251124982525252527862484276124572592245732362498247124712484248435933402252524572498245732362525245739992538270927223000327446445308134427612618268325782538267027992670265726962578270926832644263127482578265725922644264429375597309926182565256526832511252525252538247124572511256525252498251124842498287525112748252526052457335124982443251124982443365133892538248424712471312424712484405725652670277327613389464447671856278626312552267025652605273526052552270925782644267026052631270926572683268326442631287555973211267025782618267026312538257825112538248425522552253825382471252526312824248427352498259224843249249824432471248424713593345525252429247124843211253824844018253827092786309933514557534313442773265725652670255226052773260526312683263127482631270926442735256526442605260526572900559731742631256525652683255225652538253825382552257825522498251124982565253828112471273524432565249833762525248424712511249836813351249824982443249831862471247140772578264427732735338945864644 19890813 41761856304927092592260525922565274826442657270926182709259226572618270925782696259226442592292555973174261825652498267024982538253825382498252525382552249825922457256525112937252527612457260524843287247124842443248424713622337625522498248424433249248424714018253826442811290033764705516713442786265725922670264426962735259225782670263126572657259226182709260526962631263126312912559731242578260525522644256525112511248425112511253825382538251124712511253828752471270925522578249833762457247124712525255236223376252524572443249831992457247140572552267028112748333845864929185626702696259226052605270927862565259226312644265726312722263126962657269625922670265729375597314925782631259226702538251125382565259224842525248424982525245725112552284924982735244326052498323624842511249824842471363634022511247124572498326125112457401824982748274830123338450171211344273526182631270926312670282426442578265725922631264426832631268326442618264425922683288755973111259225922631267025782552251124982511253826052525255225252498255225782811251126702498263124713389272224982552252524843651338925522443248425113136248424844077255226442862292537904896774118562683265726442696270927352657260526312657265727222592268326962631263126832605269626442912559731492592255225782657261825922511248425112498251125252498253824982525255228372457270924982605248432362471244324842511245736513376255224572471247132362511248440182552272227862900335145865167134427352683263125782631259227482631264426312644265726312631265726962605265726702644263129125597322425782618264426442552256525522511252525112578253825252525252524982592290025112722251125782484340224842457244325252498365133762525249824572457316124712484407726052644278628243325458646741856265726702605264425652631276126182565264426572644272227092578263126052605265726832644290055973111263126442592265725652565252525382498260525522511247125382498255225252824253827612457257824713261244324842471249825113622341625382457244324983236247124983999252527092735303733634644541513442786269626052670260526572761263126312618269626572709273526442696261826832592260526572912559730862618257825782670257825112538247125382538261825382457255224432525256528752471276124712592244333382484247124432484249836223416249824842415247131242471245740772565268328242786335146444767 19890813 42241856308625922565268325522605274826832605268325382670268327222605270926312644259226702578288755973161256526312525270925652578253825652525251125252511251125252498252525522900249827352457263124843224247124982443251125113622340225252484247124433236247124573999251127482748291233514644530813442849268326962631260526442837256525652657268327092605273526312709269626832565265726052875559731362578256525382709253825252538245725652511257824982471251124982511256528492484269624842631248433762471247124842511245736223376252524712457248431992498248440772578265727352773340247054929185626572618256526572578260526832592257826832631263126442709268326832722260525922696268329625597308625922565257826962552255225652592257825782525251125652538249825382484287525252748245725652498324925252443249825252457362234692538245724432457319924572471398025252748273530373363464471211344281127092631267026052578270926832592265726572657268326702538270926312709267026572592286255973149270925652538263125922538252525382525252525382471251124842457252526182887249827482498259224983429272225112538248424713622341625652471248424983174253824984077256526312862288737274705774118562735269626572631263126442722256526052605260526832683268325782735263126702631265726702900559731492538263125782683257825782498252524982511253825112511253824712565251128372443276124712644247132612471249824982538247136223351253824432471247132362498247139992525265727482925337645575272134427352670257826052670260527992592263126442657265726572709260526442696267026572735267029005597312425922644256527092592251124982538253824982565251124842525248425252498287524982709248425922484337625112471249824842471359334022565245724292511318624572471407725782644283728373287452948961856265726702605268326572657273526052578268326442683263126312631267026312657263127222631286255973136259226572565265725782552251125112525248425252525252525782457256525252811252527222471263124573299244324572415249824843622342925382457247125253261248424843999253826832735300032244529534313442735264425782618257826312761256526182631257826052683268326182657272226442578265725922862559731242592260526052683256525382552255225652565252525112498252524842525256528752498268325112618249834292511251124712511245736513389257824982457248431612471247140972552270928372799333847674962 19890813 42721856303726832552263125522578274825652631257825922657269627092644269626312605257826702709288755973149261825922605269625382552252525252525252525522525251125652498252525252849252527482498255224983261247124982457251124843622345525112484247124843211249824573999248427482722298733514644537913442748263125922631263125782786257826442696265726572696269626182683263126442578270926572912559731112631260525652631257825252552256525112538255225382498252524712552252528752471270924842578249833892484248424712484248436073416255224982429247131492498247140572565267028112811338944744767185627482605267026442605256527092605263126442578263126702670260527222644265726052644264428755597316125652565255227352511252525112525255225382552252524842511251125112578286224982735247126312471326124432484248425382484360734422525242925112498324924432471399925522735274829123376464471211344276126962631264426442657273525652657259226052605268326572657268325922631257826702631284955973149257825782565263125382538251125522565253825382484248425252498253825382849251126832511260524843402274824712498251125253651342925922511252525523174252525114097256526572849290037424705774118562644264426312618270926442709261826572657269626052592260526312722265726702618267025782887559732112592261826572709253825652552252525252605255225522457260525522552255229122498273524572605252532112471249824842592255236363429251124432457247132612457249840182565268327352950335145575524134427992644259225782605263128752644269626052696267026962683265726832657267026832592261829255597308626182578265726182552257825522538264425112565247125382511251125112565292524842761252525652471338924842443248424982443363633892538249824572457317424712511407725382631274827733338476747671856269626962565268325782605272225922592268326312618270927352683272226312670264427092657290055973174260525382631267025652484252525522565255225522484253825252511252525112862251127352471261824713236248424712471249824573593342925252471251124713274248424983999255227352773300033254674545113442748264426442578260527482824263126442670269626832657268326962670265727092565269626312937559731492578259225922709252525382552252525522511256525112525247124842511253828112484269624712565249833632443245724572511251136223376257824982443248431612511249840572552267027732761332547674929 19890813 43201856307426572605264426702670270926442578263125782748259226182631265726312631264426312670290055973124260526312525261825382498251124982511259225382538256525782498253825652862255227732511264424433249251124842457249824843607345525252484247124713211249824844018252527612761293733254705541513442748268326962670265726052761265726832592268326832644267026832696260525922683261826312962559731492552256526312618252525522578253825522552251125522525249824842498255229372498277324712565249833762525245724842525247136073402252525112471247132112484249840772578263127612722338945014529185626442735260526312618264427862683267027222709269626832657261827222592268325652735263129125597313625922631257827092511251125652578255225112552245724842525249824842565288725382748248425782511329924712511244325382471371134422552244324982498328725252484399924842735267030003261464471211344281126442657263125652631268326572605264426572631264426832670264425652683264426832670287555973136259225252552267025112565252524982538255225652484253825112484252525112987249827482498263124983416268324842525251125383681346925782511249825113186253824844077255227222837296237904799774118562709268326572605265725782748263126052670260526962735270926832696264426442631265726572987559731742657265725922657255225252511249825652565255225522484252524712578253828872511273524572578249832742471244325252538251136963455248424572484247132492471244340182538270926702987336346745098134428492644259226182552272227482618259225782605263127482605259226442511260525782657267029125597312426182578256526572578251125652457252525252525256525252498255225522565288724842709248425652457338924572471247124712511366634822525248424572498318624712457405725522709279927733429467449291856272226572525265726312605278626442578265726312670270926962644268326052644267026572657287555973199259226312578263125652578263125252552249824982525252525382538252525252824247127222471260524843261245724982552247124433651348224982443247124713261248424573999248426832735284932744736520213442748268326052683260526962735259226702565260526052657268326702670263126702722264426312900559731492592263125782631253825382552252525112525253825522552252525112538249828752525276125112605248433762498248424712484248436813402253824712457251131362443244340772552270927992811333845574705 19890813 43681856308627092709263126052631279926182631268326572670264426962683267026832605259226442709286255973186253825382565267025782511253825522525256525112552248425382498259225922925247127612457259224573261249825112471251124433666341625112484247124433249249824844018252527092748297533384644527213442799264426182696255226702748265726312644268326702631265726442670270926572657267027092925559731742578257826442657257825652565253825522552252525252525251124982498259229372484274824712592248433892525251124982525245736813416253825112457249831742484248440772538268327992786335146744799185627352696265726572631265728112631261826442618276126962644263126832644268326052644263129255597313625922605255226832552256525782525249825112471249825112538245725252592296224842735248425782498323624712484244325112484366634292565244324712471326124842457399925782735272229253287476772561344273526702592263126312605278625782605259226702683269626702631268326052683263126962644295055973174261825652578264425652565256525382484249825252525253825252484251124982887249827092498263125253363270924712538252525253666344225922471256524843211248424574057255226572900279937744896774118562657277325782605257826572837255226052631265727482644276126702670256527092657265726832887559731742605261826312773248424842538252525382538255224982511253824572525259228872484276124842631245732872484256524712525247136223429253824432443249832242484248439992552274826832937336346745272134428242657264426572592263128242696267026442552276127092696259227092644263125782657265729375597317425522631255226702484257825782538252525922552256524842525252525252552288725252709245725922457338924712471247124712511365134022552252524712511314924842471407725652683286227613376476748631856264426572618267026572644279926442578264425922657272226702644265726312565256526832657296255973236257826442525269625652525253825382552253825252525253825252484255225652824252527482457265724983274247124572471249824843651344225252443247124983236249824843999253827092683296233384705530813442773257826052670263126442786257825782644265726312592264426312683273526962644265726312900559731612618257825652657255225382525249825652525255225252538252525252525253828622498267024572592248433892457245724982457248436513402253824432457248431992471245740772578263127482748336346444831 19890813 44161856312427222670269625782657277326442565263125922683269626832565272226182722267026442683291255973236257825652592260525252578253825252511252525652525251124982511251125782849251127352498259224713261245724982457251124573651345525782471245724843224247124713999253827222786297534024644523713442735265725922605260526312799260526572644263126182605261826572657278626442592270926832887559731492631259226052592253825652498251125382511253825782511249824712511255229502525273524572552251134022498248424982511249836513376255224712443247131742484248440572538259228112722338946444644185626832683268325522618263127732683253826702644260526312657267026702644270926442631257828495597323625782565263126052578259224982538256525652538253825112511247125652552296224982773247125652484326125252471244324842484366634162578248424842471323624982471399924842748272229623376450172561344276125922644267026312592276125522657265726832592263127092618268326312735260526572683291255973174252525922578259225252471256524982511249825112511252525382471252525112900252527352471260524573376269624982498249824713696342925522525245725253161249824434057255226572862284936964799774118562670259226052709267026832748265725922657270926572670268327092657265727092592260526052862559731362552255225652709255225252511244325112552253824982484256524572552255228622511272224712605244332612471251124572498248436513429253824572443245732242484245739802511274827612987327447675308134427862709260526052631259228112605264426442644264426312799265726702578269626572709257829255597314925382552253826312565253825782511256525252525253824982538245725252511286224982709249825522471336324982471247124712471368134422511248424572457318624982511407725652657277327483299458647051856265726052578264426702657276126182683265726052644263126702631263126962683260526962605290055973199270926052552269625522552255225522565260524982511249825112511253825652875252527482484257824573249249824572484248424983651340225652471249824713261249824573980252527992722296232874674537913442849260526052657267026702824260526832631267026312657267026052709263126442696268326052900559730862565256526182592253825252525257825522511248425522525252524842525251129252511270924842618244333892471244324712471248435933429255224842457249831742471245740572552268327612761337646444705 19890813 44641856309926442552268326572631273525782657263125782670264426442696261826702631263126572683283755973186259226182631265725252538248425252565251125252578249825382484256525652824251127732511260524713236247124842498252525113622344225522484245724843261249824843980248427092722297533634799545113442748263126182644259226312761264426182657260526572631268326702644259226962683257827092862559731362538260526442670256525522538251125252511255225382471251124712498251128752457270924842552247133632484249824712498248436513429253824982484247132112457247140772578265728112696324947674863185626832670261826832592268327092631255226702511263125782748263126572618257826572644260529005597314925782578257826312552255225782511255225522525253824712511248425112538281124712748249825922457326124572457247124842498366634692565247124712443324924712429399924842722277330373299473671211344276125922565264426052696276125652592257826052657267026962709270926962683263126832631288755973099259226312538268325522578252525252538249825522511247125382498252525112875249826702498267025113363267024572578249824573651342925922484249824843174253824714077255226052875286237744644774118562709268325922683260526312786269625252657257826312605269626572696272226442605263126702837559731742552257825522644253826052498253824842525252525252552259224712525257828372511274824572618247132492484244324712538244336513482255224712443248432612471252540182511273527352937328747995272134427732631267026832657256527862631260526702631260526442735267026832696267026702605263128875597307425782592267026572538256525252484253825922552253824842525249825782525286225112748248425782484337624982471249824982525365134552498247124292525323624712498405725522592277327353351476750641856265726962657265726052631268327352578267025922683269626832709265726572657259226442618288755973211256525522578277325782511255225382498255225382592253824982511253825652875252527612443261824573299249824982471252524843651346924982457247124573224248424843999253827352683300033634674545113442748260526052644260526572786256525652631263126832631265726572696267026312644268326442925559731242644259225522644257825522511252524982511252525112525251124842538255228112565272224842592247134022498245724572484247136513429253824712443248431492484247140572565265728112748333847054767 19890813 45121856312427222644264426052709278626312578270926572605265726962644264425922709265726572696287555973149259225782525263125782538255225112525252525112538248425782457252525522887252527862471259224983236244324982471251124573651342925382457245724433274248424714018264427222773300033764674537913442811260526312605259225782799263126312605263126702696265726312696263126442644263126182912559731112592260525522683252525652484256526442538251125522552252524712498255228752471270924982592248434292471251125112511247136663442253824842429251131862498248440572552269627612862333847054736185626572670257826962670268327612618263126702565260527732618259226052631268326572696260529005597316125782578255226442525253825522511252524982471252525252484248425782552293724842748245726702443326124842471251124982443365134292552241524572484326124842498399925112683274830123363467471211344277326702644260525922618276126312644263126312657264426832657264426312683259226052696295055973136261825922592260525782578253825522525256525782552249825252498255225252950249827222484265724713351274824982525247124843666344225522443247124983149248424714077255226702837286237904767774118562683260526832631257826312683263125522709267026572618264426832696265726442644259226312875559730862578259225652644252526182525249825522552252525782538252524712552253829252471276124712605249832112471248424712552245736223442255224982484247131862471251140182525261826832962342947675308134427352670255227222644265727862565263126572605264426832735267026832644260525922670259229125597311125652552260526572565256525382538256525252592255225382498247124712552290024572735245725652538338925112484247124982457360734162498245724572484318624572484407725922657281127483351464447991856272226962565265725922605276125922644255226572696270926572670272226312670263126182670287555973149259226312631270925922511253825382525252525112565245725652498253825922900248427482471257824713287248424432415249824713607345525382457244324573236248424843980249827612748303733514557541513442786268326312631265726182875260526832644257826312683264425922722269626572592260525652912559731492644263125782644255225382552248425382525253825252498253825112511251128492511270924432565247134162498247124432498251136513442253824572484245732112443247140772565272228112811342946444799 19890813 45601856268327352670265725782670276126052592265726312657263127352644273526442683270926572657291255973149255225522578269625112592256524982565255225252525252525382525252525652875249827612471260524983261248424432471251124843636342925522484247124713261252524983999251126572696292532744705534313442862270925922631267026572735260526052735263127222761268326832657268326312592263126312900559731492657264425782722252525522457255226052578252525252498253824982525251129502498268324572605247133892471247124982457249836073376249824572457247131492443244340572552263127732761340247674929185627482618264425782605265727732657260525782592261826442696259226702670265726442670264429505597313625522578253826962565252525382538252525112538256525252525248425252538283724982799251125922471323624712498245725112511365134552525248424712471323624712457399925112696272229873338467453431344282426312592269626052683273526572657259226702670260526962644267026702631267026832670287555973174260525782552265725782565251125112498249824982525252525382471247125522937248427612457260525253389247124842443251124433622340225382471244324433211244324574077259227352761277333764586489618562735260525652631267026832748260526442644264427092578270926702722264426702683265725922987559731492538256526312644260524982525255225522484252525382484252524842498256528372484274824712605248432612457251124572538248436513402255224432471245731862484248439992511268327353086340246445379134427222644261826702618269627482578257826572592265726572657261826442565269626702631272228375597313625652565256527092552253825522498257825252538255224842484245725112525293724982683247126052457338924982484247125252443360734292511248424432498318624712457405725782657278627483376476751331856264426832578267025782709268326572618267025782683267026702618276125652631265726052644295055973236260526312578268324982578255225782484251125252538251125382552255225652824253827222457261825113287245724712498245724573651342925652471247124843236248424573999251127092761290033254674545113442799264426312618264426572811256525922605263126702657272226832683272226572605255226312962559731242578259225782631252525382605252525922484255225112552252525252538251128492538273524712552245733762525247124432471253836223429253824982443248431992471245740772565265727862748340247675415 19890813 46081856269627092605263126052631277325922605270926312631273526962578272226572748260525922605284955973136257825652605267025382578256525782525253824982525245725252538252525652811249827612471265724843299249824842457249824713636340225522443247124713249247124843999247127482696293734294529567013442862265726572565259226442786257825782644260525382683263127092709267025652657264426702900559731242592256526702657255225522498248425522538251125782484252524712498252528752484270924842592251133632498249824712511248435933376252524712443247131612471249840772578269628372773331247995707185627222644263125782592263127352592264426962592273526572722263126832683264426572578270928875597314926572644259227222578256525652525255225652498253824842525248424842578287524842722242926832471322424842471248424982484365134422484247124432498324924842457398025522735276129373325455759311344276127352578270925922592281126832605268326442592259227092578272226442657260527092657287555973174260525922578261825522565249825382552249825382538251125112498252525252900255227612457257824713416247125252443251124843681338925252471249824713211244324844077257825652761277333764705604518562657270926572683255226442811263126052644259226962657269626052709263126702631267026442925559731992644260525522748257825922538255225252552256525252471249824572511257828622498274824842605248432612457247124572525248436223442263124712457247132362484249839992484267027092925340247056282134427732605260525652592269627992631251126312696264426962709261826832657263125922657268328755597311126312605256526702565257825382511251125112552249825522538252525522552281125252709248425782511338924842552245724842484362234162511248424572498316124572471407725522592287528243338467464091856269625782552267025922644274826572592267026182722272226702578268326312631259225782644292555973099259225922605267025112498263125522538252525252498251125112484253825522887251127352484256524843287247124842471251124843607344225522443242924713249247124713999251126832709286233514644671313442761267027092631265726442773257826442709260526442631273527222657273526052657256526312887559731492538259225922644249825922525257825652484252525522552257824842511257828492552270924842605248434292525247124712511245736073416255224712443248431492457245740772538268327352837335147057014 19890813 46561856268326312525257825922683270926052683263126052670265727992657268326572657256526182670291255973136259225922538268325382525257824982484256525252498252524842484256525652761249827222471261824843261247124572484249824843651345525382443249824573211249824843999248426702799300032994644774113442786268326052748252526832849259226312578256526962696267026702683270925652592268326182849559731492552259225652683253825382552252525522538252525112511253825782538251129002552267024712578248434022484247124982525252536813416252525252443247132112443249840572525263128622799340247057741185627352683263125782552259227482605264426572618264426572696260526832631260526702683265729125597309925782552259226702565249825652498255225652498249824982498248425112552292524842722247126312498324925922443249825112471360734162552248424572471324924842484401825112670276129373429470577411344278626572631267026182592276126442592264425782631273527222631269626962605264426702657284955973099255225922605268325652578252525522538252525112538252525382498255225112824252526572457267024843376269624712498252524983651340225922457245724713161259224574077261826442811437035374674774118562696273525652631255226052773256525782578265726312670273525782657260527092618269626572900559731742644260525522696252525252511259225112565251125522498253825382498259229002511272224842578245732492498247124432538248436513416249824712457248432612498249839992525269626832987327447056162134427352631263125652657263127992605260526572670265727092683267026832605265726832644259229005597311125782578255227482525265725252538252525112538253824842498249825382552287524982696247125782484333825652484245725252511362234022578247124432484312424712471405725382696279927093455470577411856277326442657261826442644284926182644264426442605256527222631276126442644264426572605286255973136259225922578273525522565255225252578248424982525251125382511256525252849248427482471267025113312308625252683263125383636342926832511265724983249256526054057265727862937401840374929774113442912267025252631260526572811264425922696261827092631268325922644272226442644263126442875559730992552257826312696263126052538252525112511248425382525253824982511256529002511270924572578245733762471248424432484247136363402253824292471253832112471247140772552265727352735332546444705 19890813 47041856307426572578264426312631282426702644274826832709265727352644268326572631259226182657292555973124255225382565272225652592256525522538257824982525245725252471253825652975251127092498260525113249247124842525247124843622340225252484247124573249249824713980255227352683295033634474534313442811260526312657259226182811260525922592270925382631268326182735269625922578264427222937559731242631260525922683252525922538257826052511252525782525253824842498253828872484269624432592248434162525247124432471247136513402253824982471245731742471247140772565267028372735331246744831185627352618260526052565270927482605260526312552260526312786267026312631264426312696264429255597311126052565259226832538251125112525253825112552255224982525252525652565282424842709248426312443329924982484244324982484363634022511247124982457326124982443399925252592272229373338467471211344283726572631265726832631281125782644260526182657260527092644264426962605263126052683288755973149264426052565272225652538253825112538247125382552253825252511255225252912253827352471257824573363277324712592251125113651340225922484248424983149251124714057259226962811290037904644774118562696278626442709267027352773267025922631259226962709263126442709263127222605264426442950559730742552265725382683253825252552255225382498251125112498253824712511257828492484270924712605251132612484252524572471249836223416256524842471245732362484248439802484270927093012338947675272134427352631257826052683269628872631259226312657268326572722265726832644265726052657263129005597313626182565259227092552252525252538255224842538255224982511248425252538292525252670248425652471338924432484248425112498362234162538248424432498318624432471405725652592276127993376470547671856264426702696263126442578274825922670264427222631261827092683260526702631259226702605292555973174255225782592265725522511255224842552253825522525252525112498249825522849248427092471263125113261251124982484251124713651342925382429247124843249251125253980253826442748296233894644548713442799259225922683265726312824263126052683264426572709269626052696264426962592260526572937559730862565256526312735256525252578252525252552255225252525252524712538255228622525276124572552247133762484242924842471247136813402252524982429249831862457251140572552263127862799326147364705 19890813 47521856307426832605259226052670281126702631263126312644267026962578265726572657268326312657284955973099256525652592272225652578252524982457249825112498249824842498257824982862247127482443263125113236248424432443253824713636341625382471248424713261242924843999252526832735301233254644523713442761273526312618267025382773265726052631261826442631276125922683269626442552268327092862559730862592253826182644255225652578251125382484252525252538248424982592253828492511270924842578244334422471247124712457249836513455253824842484249831992457247140772592267028752696337646444863185627482605265726572538265727732631264426702670268326182735265726962631264425652592270929625597316125782578257826572552256525112552249825522525253824712538248425652525291224842735247125652457326124572498245725112457365134422565247124842498323624982443401825382683281129373416470571211344278626442552267026442618283725382578256527352722268327612618264426962605263126312644293755973149259225922605268325652578249824982525249825652565247125252498253825252887251127092538263124843389267024982525248424843651336325652457249824713174251124714077257826312887288737424674774118562748269626312657257826572799268326442670265726832683272226572709265726312644264425782887559730992657255225522735252525652538255225252511253825922484255224572538256528622457274824982631251132872484248424572484244336513416252524842471244332742484249840182511270926572837336345295379134427352709265726572631264428492565263125782631268326702670257826572748265725782657264428625597312425922578259226312578264425652538253825112552252525252498244325112511288725252696244326052457338924982457248425112471368134292525247124712484317424432498405725782605279928113325470547671856264426572592267026702631283725782618263126182592265726702618268326832657265726702696287555973236252526442538273525522578257825922511252525112605252525252511255225382862251127352484261824713261245724842498249824843651337625252525248424573211249824713999253826962761301233384736520213442773259226182657263126052811257825522670268327482657268326442735270926052605263126832900559730992605264425652722255225652538249825652565255225522525252524842511251127992471268324842578251133762538244324712538248436813416253824842484247131612484248440772578268327992786335146444831 19890813 48001856307426702631264426312605281126442644267026962696260526572578268326832670260526832631288755973111260525522525265725522511259225652538253825382498253824842525253825782925252527352511256524713261251124842457249824983636340225112429248424713211248424713962252526442748302433894644530813442761265726312605265726572849257826572578263126572631273526442709270926572618263126832912559731612565259226052657257825112565256525112525253826052538245725382511253828372471270924842592247133632498242924842511249836513429253824572484249831862484248440572565265728242709333846444799185627092670259226052631259227862709260527222605268326312683256526702657269625782709265728245597311126052552263126702511251125652565251125522592253824842511248425382525290024842761253825782498326125112443248425252471365133892565247124842484324924572484398025382722274829623351452971211344278626442657265725782644281127862631267026832657272227482592273526572696261825922592286255973136259226442578268325252525251125782511252525782525255224982538256525382875251126962498270924983402269625382484255224713622341625652484245724843136248425254077259226312887287538064831774118562722269626442657264426832875264425782683267026442578276126442709257826052552260526572887559731112565263125782748257825522552252525522538255224842471253824982525253829252511273524712565248432362457248424712484244335933402253824432471247132492443247139802538265727483000331246445343134427352657257826702592255227862644265726702683265726312644269626442709257826312592263128245597311126052631259226312552249825522484253825112498256524842525251125252565291225112696248425782484336324572471244325112498366634162511248424572484316124842471405725252631277327863287464449291856272226442578268326832592276125782644273526052748265726702618268326832644261826962631283755973136255225782565267026052578260525382498248425252511251125382471260525652837249826702457260524713274247124572484252524983636340225112443245724573224248424983999251127732722293733124586537913442722263126572631260525922811256526052683260526442670265727092631267026702644267026052900559731242578260525922761251125522578259224572565255225522552249824712511251129002484268324842618247133632471249825112498245736223389255224842471251131492471251140572565269628492824336346444831 19890813 48481856306226572552269626052578282427352618268326312670265726962657270926442644259226832683283755973199253826052538273525652484256525112552255225112525248425382471253826052875249827352443259224983287248425112538248424843651345525522457248424713261241524573999253826832709291233254674537913442773270926832605263125652837259225922578265726572683270926702683264426052578264427352925559731242605257825652644257825382525252525522538255225782498248424842484259229752511272225252592247134022484247124292525249836513402252524712471247131862429248440572578265727992786340246444705185626962670255226442631272227732631259225522618272226572644263127092631263126702592267029375597314925922592256527222578255225252525256524842471249824712552248425522511284925382735244326052457323624842511248425252471365133762565247124572457319924842457399924982605267029623325464471211344281126312605264425522565283726572578259226312631268326962722269626572538259226052657290055973124256525522592257824982538253825382511251125112511253824842484249824982849248427482538261824573389268324842511251124713666338925522457248425383174249825254077257826572837291237274705774118562722261825782696257826572799260525782735263126442644272226442683268326832565269626312900559731242657257825782722257825522552248425252538251125112484249825112552256529122498273524572578252532872471247124572511248436513416256524432443245732362498247139802511267026442849328746445272134427732631264426572644267028622683259226312670264426572657263126702644260525522631264428495597313626182565255227732565249825382552255225522552252524982538244325382525282424842735249825782471336325382484248425112525363634292552247124432498314924842471407725782565281128243402455747051856269626962592257825652683273525782631260525782631267026702631265725922605256526312709296255973099255225382565268325652525256525922605251124712565249825652471252525252900247127992443263124843287249824842471249825253622342925522457248424433274248424433999252527092761295034294674530813442849265726442644263125652786265726052657264427612657265726962696261826312657265727352862559731242605260525522761260525382525252525252538256524982471248424842498255228622443270924292565251133892511245725112498248436513429252525112498247131742471247140572552261827352837333847054831 19890813 48961856300026312605269625382631282426572592268326442735263126572748265726052683259225922657286255973211256525922565270925522631252525112525253825112538255225782471251125522925248427222511263124293249245725382471252524983622341624982484248424713211248424433980249826702683295033634674516713442786264425922605259225782761260526702631256526312696269627092657260525922657263127352875559730992552257825782709255225252525255225252525252525112484253825112538256529372525268324842618248434292498251124842498247136813429253824982457247131742484247140572565267027732670336345864863185627482592255226312592267027352565260526572605269626572735268327862709270926052670263128755597317425782592259227352525255225522552252525112578253825252511253825522538288725112748248426052538323625382484248424982457365134292552244324712429324925522457398024982657272228873351458672561344278626442592264425922657286225782670260526052631260526832709268327612618267026442670291255973149260525382631268325382525255225112538248425252525252525252457248425522900249827222471260524983402269624432511253825523622338926052484249824843199245724574077256526702875287537114586774118562683265726312709264426572722259226312696263126442709270926702761273527092670260526572875559731992525259225652709253825252498252525112565248425382538253824982484252528752498272224712631245732742498247124982511251136513442248424572457247132362457247139802525265727482987331246445202134428622683260525782683259227482618267026962592272226572644264426442657265726572644268329005597313625922592253826442565257825252498252524712525252525652484249825522511283724572683249825922538341624982471247124982457362233762552247124572471316124842471405725652644283727613351479948311856269626962631263126052618281125922592269626572631264427352670264426702761261826442657282455973149255225522631267025782511255225112498251125382538251125252457255226182950248427352484259224573261251124842498247124713593342925652471247124983224251124983999253826832722296233634586545113442773268326312683263126702824255226442657260526832696273526832683264426052592264426312837559731242696257826052683264425522552252525652525257825922484249824982525255228872498270924712538251134022498247124842471247136223402251124842457245731742457253840572552263127862786337646444896 19890813 49441856309926702657264426832657270925922683265725922657264426702696268325922657260526312683291255973174256525922592260525382498251125522552251125112565252525112484255225522786251127482525260524983236247124982471252524713651335125382471245724573249248424843999252526702683297533384644520213442773264425922592265726312786263125922683260526052657268326832683268326182592257826832887559731992552259225782735256526052538253825522471252524982578251125112525256529002484268324712565248433632471248424292484251136513429257824712484252531362484245740572578263128112811342945864767185627092631267025922631265727612644264426312605265726572709268327092605273526702578263129505597309926182592260526572578259225112525251125252578251124842552247125522552281125652696247126312484327424712498242925252484365134552605248425112471324924712471398025382696274829753312452972561344272226312657260527092592278626442683268326442696260526702735270926832657261826702696293755973124267025112631267025652538248425112525251125252538251124982498252525112875251127092471265724713416272225252538249825523622338925652498252525383174247125114057256526572950288737904767774118562644269625922709257826052773263126052657257826572683268326832709267026312592269627352937559731742618257825922748251125922552249825252525249824842511252524982525256529002484270925252538248432742457251124572538244336513389256524432484247132612471248440182552273526572937326146445343134427222709270926312683259228112670268327092605253826832722268326182631268326832670264428875597318626312565263126832552255225922538257824842565256525382498244324982525287525112722252525922457336324842429248424712471365134292552247124292511321124712457405725252592274827353429473646741856272226832644259226442657278625922578268326052644265727092592264426052761260526052748291255973186263125652618270925382552251124572511257824982552253825252457252525782900248427862484260524843261244324982443248425113565344225382443245724433211245724713999253826442786287533634705541513442773265726312605260526442799253826702670267026832592269626312696261826702605264425922900559731742578261825922735257825252484248425652484252525522511255224982578256528752498273524842605245733892498247124982498251136513389252524842443247131992484247140572538268328622811332547674831 19890813 49921856300026962670264425922644276126442683263127092631260527092657265725782644263126312670288755973124252525252578265725782538253825112484252524982538252525782525253825252900249827482484260524713287247124572511253824843696342925252484245724843249251124713999255227992735306233254644530813442761265726312670268326572824253826702644263126962683264427482644263126182605257827092887559731612565256525782683256525922565252525782471256525112538251124982511256528492484272224982565247134022511247124712525253836963429255224842484247131992471249840572552263126702811336345294644185627092618264426312657263127732618260526832592269626702657263126572618263126312670257829005597323625922552267026962498256525252525247125252525251124842525247125522578290025252683248426312484326125112484245725112484366634162525247124712457323624982498398024842735270928623312458672561344281126312578265726052631277325782631270926312644270926962657264426312735263126442735291255973174259225922578264424982498256525252511251125382525253825252498252525522824248426962457260524983389276124842484252524573696341625922484248424843186251124984077255226832875284937744767774118562709264425652644264426702748267026572592265726052709268326312786259226572683269625922849559731492565260525922773253825922525248425382538249825252538256524712605257828112498273524572578245732362443245725112525242936513509253824712471247132492471251139992525268327222887328747365308134427732683257826832670268328492592264426572657265726572696270926312696265725652683260528755597312425922631267026832498253825782484253825252565251124712538251124842525286224842644245725782484338924982484248425112484366633892525248424712498318624712498405726052735274827093363467448311856265726702592264426962644274826572538265725922631273526572631252526442670252526962735283755973236260525652565268325782538252525522525253825112511248425652484251125652900244327352443256524983236248424712471248424713651344225522498247125113236247124713999251127092735293734554557545113442773273525922605259226702799257826832644259226572683264426832696269626702631267026312875559732112605259226052683253824982525255225252498256525112525251124842538256528872525269625112631247133632538245724712471247136813442255224842471249831742471247140572552263127862735335146444674 19890813 50401856307427092552264425782657273525522578264427092605268326702644270926052670253827092670291255973124257825922578265725382578253825252511253825112511247125382484251125522849249827732498259224713287247124842471247124713651342925382498251124573211248424573999252527612709297533514644523713442786267026182644264426312799263126572657265726312657264426572683260527352631265726312912559731242592264426052696251125252552249824982511252525522538253824982484255229502525272224572565247133892538245725252471249836513469253824842443249831612471248440572565264427732761331245864863185627352644264426442592270927482565270926832631263126572709264426832683259226182696259229005597319926572592260527482511249824982565249824712498256525522484249825522538291225112709248425782498328724572498247124712498366634422538242924842498327424842511401825382670274829753312452971211344277327222605261826962657273526182657263126832631273527482657269626702683259226702631290055973149259225922592267025652605253825112578249824982538252525382471251125382811249827092471264425253429273524982525249824983681344225652484244324983199253824714057255226832799291238224644774118562748268326052618267026052748268326052683263126702683273526312722267026312657267026312875559731362670264425922670257825252538257824982511252525252457253824842538252529122511278624982605245733122443248424432498247136223429253824432484248432362471245739802511259227092950344247365272134427992683264426442565270927222670265726442657269626832735269626702592264425922722260528755597317425922592264426442565255225112484253825252511253825252552256525522498287524572683252525922457338925112471248424982471366633892552248424432511317424572471407725782618276127863325458647671856260525922631268325522644278626312578260526572618265726962565268326572670265726442644287555973099259225652552267025782511251125112484251125252552249825382471255225522887249826962443260524843249249824572484251124843666348225922429245724843249249824713999248426702683296234024705520213442786270926052565259226572849265726052631267026312696269626962735264427222683257826442937559731362592260525522722264424982538255225382538255225252565255225252498255229122498272224982592248433892538248424842471248436513402256524982471248431862471248440772565263128112735336345574831 19890813 50881856308626832696259225782644282425782592270925782670260526962618270926312644260526832683293755973062257825782578268325922525255225252511249825252511248424842471252525652811248427732471263124713274247124842457249824433681348225652484249824573236249824983999252526832761295033634831530813442824268326442657268326182799259225922578268325522709263127222683272225922683272226312875559731242578257825922657253825652498252525652511253825522484253825112525252529752484270925112631242933762511247124572525249836813402251124712429252532242457249840772565264428492811342945294644185627352735260527352605260527482605256526832618263126572735268326312592267025782631263128875597313625922631259227092552251125782525251125522511255225252578247125522578287525252735247125782471327424572471245725112484365133892498249824842484323624982443401825112722270930993338464471211344277327092696263126052605281125652644264426312683267027732709267026832670265726832565295055973111259226442618268325922525253824842525251125252525255225652511253825252887248427092525257824843402260524842511256524713666341625252471248425113174251124714057256526702862288737904501774118562735260526312605259226572799263126572709265726312683261826052696260526702670263126702975559731492578257825652644255225922578252524982525251124842511255224572511255229002484272224432592247132492511242924982498247136223416256524432443247132242457247139992525270927352900340246445167134427992631269626442709256528872605265725782657267026702748263127352592259226442696259228495597318625782565252526702552252524842552256525112538252525382511251125252565281125252657245726312484338924982498247124572471363634552525247124572498318624842471407725382605284927733338464447671856274826962578268326572683279925782592256527612631270927482605274827092592268326702683287555973161253826312605268325112525256525382578252524982552252524982498252525252937249827352471259224843312248424982457249824713666344225252443248424843236252524983980256526442761291233124644541513442875261826052657267026832837263126442592260527092657269625782683267027092578257826442887559731612525259225922735252525112552255225382511251125112484253824712538253828622525270924292631249833892471245724842511251136813363252524712471248431992443247140572552264427612824341646444705 19890813 51361856303726962565264426442644276126572605261826442578260526572696270926832552265727092578286255973074261825652565270925522525256525382565251124982511247124842429253825782837249827862498255224983299248425252443248424573651345525382471245724983249252524843999252526312683301233254767527213442761268325922644259225782799257825382644265726702683272226832709268326442696261827352824559731742592260525652709256525112565255225782552253824842484248424712525255229122484270924712565248434022471247124572498247136663442252524842443247131742484248440572578259227732761340246444447185626702683259226182631265727482578267025782709265726312722260526442644265727222722270929625597318625652578256527352565252526052511249825112498251125522498251125112552286225112735248426052484326124712443247124842525366634552538247124842484323625112484399925782657272229373389470571211344279927482605256526052631281126572605268325922631264426832631273527352644264425922657282455973161255226312538265725652565253825252592252525782538256525382511253825252887252527352498263125253389263124842525247125113666340225922498249824713211248424434077256525922937296237424674774118562618263125652709270926702786257826182565267026312735274825652709260526572605264426572900559731992578259226312799264425252498259225522565256525522484248425112498255228872471274824982592251132362471248425112538249836513455252524982525248432362511247139992498273527092987340247055167134428242644259226442657261828242683261827352644256525922644264427352552270926572644263128625597309925922565256526832538253825112498251125382538257825382471245724982538284924572709251126312511340224982525245725112538365134422538248424572511318625252498405725522670284927093351464449621856270926702644274826572683277326312657260526312722264427092618273526312631260526572735288755973124263126312578273525652525253824712552252525522498252525522525253825522912253827482429257824983224247124842498249824713651349625112457244324713274247124714018251126702670295034024736523713442761260525922748264425922824257826052657256526572631273526442657259226962565263126702950559731112565256526052657257825522538253825112552257824982525253824842538252528872525270924572592247134292498248424572525248436513416256524982443253831862511247140572578256527732748337648314767 19890813 51841856303727612592265726312592276126832605259226832605267027352657274826832696265726052683293755973111259225652592263125522484252524982498249825112538252525252484255225522824247127612471261824293261245724982457249824713622341625252484245724713261247124713999251126572748291233124644534313442748265726572592265726442900260526702631260526572683269625782657267027092592259227352875559730992565260525652683252525522565248425112538264425522471251124842525253828872511267024842565248433632471244324712484247136813429251124842471247131862457244340572578261828112722336346444767185627092592259225782565260527862644256526832644259226442761264426832722269626052696265729125597318625922631257827092538252524842565248425522538249825252552249825382525288724982722247125782471323625112498251125252511362234422565247124572471324924842484398024982644269629623274455771211344276126702552252526312592281125522592264425652605269627092709270926702631263126572696282455973124264426312631270925652578256525112511249825382511249825112457248425652811247127352471264424573363265724982511252525113651344225252471249824843161249824844077256526052773288737904767774118562709264425652709257826702773269626052670263126572683278626442709268326312605274826702900559732362552256525652683256525522552249825652592251125112511257824982565255228752511273524572631249832612471249824712511244336663416253824572471245732612484247139992511267027992950328747675343134427862605267026052631268328492735260527222644265726182683263126832644260526572696270929005597314925652605255226832552253825112457251125522538256525112511248424982498286225252670247126052498337624842471248424982471365134022552248424432498319924712471405725652592278627863299455748961856267026182592265725922631281126052631263126312657260527732696268326052644265726832644291255973236259225782644269625252565256525382511252525112538249825252498252525522811252527092471256524713274245724572471251125113622344225252443251124573236248424573999251126572683296233514674537913442761263126052605260526312773263126052644259226962644270926442644272226442605265726312887559731862605257825652644255226052498249825382538253824982498253824842511253828372498272224712592248434292511247124842511248436813416253824982457251132112443249840772525268327222735340247674674 19890813 52321856307427222605267025782644270925782631269625782644267026962644265727092748260526962592290055973161251125522592269625522511251125112565255225252484248425382443252525782900247127612484264424843274249824572471251124843651340225782471248424573236245724983980252527612748301233514705534313442748264426962605264426832849255225922605260526312644270926572670260526052683272226442962559731242631257825922644261825782511252525782498251125252525252525522498259229002484269624712578245734292538248424712511249836513482252524712471253831742443249840772552268328372696332546744799185627092644255227092618268328492618264426442657263125922709264427092631267026572670257828875597313625652644255226832525253825382578256525652511255225112552244326052538283725522748249826052471322425252457248425112484368134162565248424712471324924292484399925252683273530373338467472561344277326312631272226572631283726572644264426702696265727092605264426832644267026312670290055973099253826312605273524982565253825382525249825382511245725382484252525522887252527092498263124983402270924842552252525253651341626052471249824843186251124844077256526702849291238064736774118562748265725522683264426442683263125522683260526312670278626052683263126702631263126572937559731492578260525252644253825112578249824982511252524982538252524982538260528872484273524842605244332492484249824712552247136223402253824572471247132362471248439802525269626833012331246745202134427092578268326312657263127862696259225922670260526702773260527222618264426312683263129255597309925782565265726312538255225522565255225112552249825112498247125252592284924712722248426312471336324982498247124842498365134162538251124982511317425112498407725252631278627993312464447991856270927352631263126442618278625922578267026442657265727222631273526312605255226312644295055973099255225522578269625382578253824982538248424842552249825252471252525522786248427482471259224983287249824572484252524983651338924982471249824843249247124843999253826832761293732994674527213442696268326312631263126572875263126832644263126572605268326312735264426052605265727482925559731612565255225782709259225382552252524982471253824842538251124982471253828492484276125112631249833892498247125112511245736813429248424712484248431612484245740572565267028112722332547054799 19890813 52801856263126312631264426182657278626442578268326052670260526832631269626312618259225782657290055973136259226832631264425252511251125112525256525112498248425252471256525382824249827992471259224983325248424432429248424713622344225382484245724713249251124843999251127092696292533634767527213442773268326312644257826312824265725782657259226702644270926702631267026182618260527352837559731112525256525652709257825382538256525922538248425522525249824712525253828622498272224842605248434162498247124432498248436663389257825112443247132112429248440572578263127612837332547674863185627612657261826182605263128112592256526572631268325782709263126962631261826572709263128875597314925782565261827222552256525252525256524982552251124982511251125382552282424842773248425782471328724842498248425112498365134422525247124432471327425112471399925112683268329373363476753431344273526052605264426702696286225252552270926052709264427352709276126572683263126702696290055973099256525922618264425112578252525382538253825382498252524842471251125522811249827222484259224983402251124432443247124713651342925112471244325253174245724844057255226442786277333384736496218562761273526442683260526312849263126312657267026442631273526312735263125922592265727222912559731362657257826312735251125382511252525652525251124842498252525112525256529752484274824842578249832612457248425252538247136363416253824842443249832492511248439992525273526703062332546745379134427222631267026312605264428622578264426312605274826182683264427222670263125922644273529625597311126052592253827092498247125112552245725112511257824842498248424842511281125252696248425922498342924842457252524572484371134552538247124432471317424712498405725522644283727863325444751671856261826442565264426442644278626052657260525652683264426962631268326442709261825922696288755973161264426442578267025782498251125782525248425252538249825522498253825922862251127612457259224983236249824712457255224433622342925652471247124713236248424573980253827352811303733894674559713442735268326052683257826832811256526442709259226572670273526962735270926312657264426832862559731112538259226052722252525922538252525112471251125382498249824982511249828492511268324842605247134292484245724842457248436513416253824432457251131742443248440772592273528112799335146445451 19890813 53281856272225782552268326312696273526312565267026702761260526442605270926962618263126572683291255973074259226312565273525652498251125252525259225922552252525252498252525782962245727612443260524713261247125112443251124713622342225252443244324713249249825113999252527222722300033124644574413442773260526442670255225252799264426442631260526832592260526702670270925922657265726832975559731742578252525382605251125252552249825652525256525252552252524572511255228872498270924712592245733892471247124982511253836663402257825252457245732242484245740572552260527352722342945865744185626832644256526312538263127732644260526702709260526832799264427092657259225922657265728755597314926702618255226572525252525522538255225652498255224982538248424712538276124572722248426052471327424572525251125382457365134162538247124842471326124842484399925112748270930373402483159311344270926312683257826442578281125782605263126832605268327482618274826572709257826052683290055973136256525922565260525782552253824842538251125252525251125252498259225252875247126832457261824573376248424982511248424843681342925112498245724843211248424714057256526312849281132874644604518562696267025522605263126572811259226182644261825922592270926442696269626832683269627092875559731742552263125922670253825922552252525382538249825252471256525252565256529372484278625112578247132992471248424842511248436663429249824432457245732492457247139992511264427483012336345016282134427482683265725922552263128242644257825652657269626832683260527352592274826312631265728875597312425922592257826572538263125522498257825252538253824842525249824982552286224982722248425922498340225112457247124982484368134292605247124292538317424842471405725652605281127993325450164541856267026182631269626312683274826182578259226572670260526702683273526442709257826572578288755973161264425112565269625382525255225652592251124842578248425382525256525382862247127092471263124983249253824432484248424843651346925652457249824573224249824433980251126962735293733634644665513442862265726052592256525922824267026052631270925652670269626182683276127092631256526312875559731112592265725922709256526052525252525522552257825112511251124572484248427992525273524842592249833892471245724572498244336363376251124842443253832112484248440572592264427992887332547367014 19890813 53761856265726962605267025922578274826572631270926702631267027352631263126832670259226832631293755973161259226052552264425652565251124982484255225382552251125522484253825652887247127092457260524573261251124712484251124713636342925782498247125113211252524983980251127352709303734554674774113442824257825782605256526832786260525782631264426832605273526312696270926572631267026572912559731492565253825252644252525252525253826312484251124982538251124712498259229372498269624982592248433892525248425252471247136813416252524572498247132112484248440572552265728112900332546747741185627222670264426572592268327352618265726832631270927092657255226832670269625922631265728625597317425922511253827482538255225652525249826052565256525112511252525382565290024982786244325782471324924982484248424982484365134552552245724982429322425112471401825522631276130003249479977411344284926962631257826052644281126052644264426312709272227352657270926702696259226312605287555973099265725652578268325382511252525382538252525652484255225112498256526312887255226962498267024843416269624572511248424713681344225652498245724843186252524294097259226962773437033254705774118562683272226702683264426312849268326572683260525922578268325652605268327222670265726442950559730492565265725922722263126572511253825652538257825652511251125252498255228622511270924712631247133122457245724842498251136963442249824572484245732362484245739802525261827862937338947996162134428492552257826702618272229002644253826442631273526702670261826572683272227092605267028625597317426182592259226832592257825112525251125382565256525522605251124982525284925112709251126052443335125252484248424982484365133892552245724572525318624572538409725252657276128373363450177411856281127222631268325782644281125782578264427092709267027352525260526572657260526182631288755973086259226052565259225252578257825382525255225522552248425522484255225252875249827352525269624983287298725522696265725253651341626702511265725653224263125784018264427862875407740575030774113442735272227352644259225922761264425522644264427092657272226572696264426962565265726572962559731862592255225522644255225112525249825782498257825522484252525382471249828752511265725252565247133632471245724572498247136813389255224712457249831362498245740572565261828112722344247674767 19890813 54241856308626702618274826832592277327482605264426832657264425782592269626832670256525922644293755973174256525522538273525522565259225382552253824982525251125382471255225652849247127092484255224843274248424842443251124843651348224842484248424843199248424843999251127092735287532614557534313442811270926052644268326052887259226182538253826052657259225652683259227222565257826702900559731362552255226832670255225382592249825382552249825252552253824712578257828492498272224712592247133512484248424842498247136963389252524842457251131612471253840572552263128242824335144214705185627482578260526572605267027612618256526832578269626572799259226702605263126572683264428625597312425922592259227092525249825522525256524982552257825112511248425252552293724712761249826052471328724842457252524432443362234222578245724982498323624982471399925252670272229753402467471211344273526832631265726702605274826052578261825922709267027092631268326572670268326572631286255973161256525782578263125252552249824982525253826052565251125252552251125252900251127352484260524983429263124712511248424983607340225252498256525253174252524844057253826312962282438064831774118562735263125782592263126442824259225782670260527482592268326312709264426052605268326442937559731612578257826052644249825522552251125112552251125782471252524982525264428622498270924842644248432992457251124712511247136513416248424572457247132612484251139992484265727612987324947365308134427222631257825782735257829002657261826182565267026832670255227352605269625522631264429005597316125922578259227352552256525382525249825252578249824842538248425252552291224982709248425922471337624842484245725112471366634292578249824572484318624712457407725652631282428113429476746741856269626832631261825782657284926052565260526572618263126442578267026702644263126182644293755973236253826312578272225252578253825922552253825522511248425112471253825382875249827732484259224983261248424982471253824713651352325522457242924713274248424714018253827352722298733894767548713442748264427222683264425782849270926442657264426312631264426832761263127482631263126572900559731742578261825652709260524712538252525922525259225782457248424712525253828752525272225382592247133512471249824842498251136663402251124432415245731992498249840572552259227992748331246444929 19890813 54721856300026702631265725782644281126052592267026312735270927482605268326572605265726442631288755973174253825652592270925252552255225112511255224982565249825652525259225652875247127482457257824713236247124432471249824713651342924842471242924713211245725113980251127092722295033634767527213442748270926312709265726702837256525922631257826442670263126702631270926832670265726702900559731992525259226572631259225112552256525522498257825652511249824842484252529372498279924842578248434162484245724842498245736513416253825112429252531492471253840572552269628112862335146444736185626572696265727352722263128112592260525922565265726962722274826312631260526052748263129005597316125382644257826832525251125782525255225112525253824982525248425652525287524842748245725922484319924842498247125382484359334292552248424572443323624842443399925252748276129873312470571211344272227352592272226442605281126312644260526832592265726442683267027222657264426572657288755973136261826182578261825252565248425522538256525652498252524842484255225922900248426702498265725113416270924842525252525653666341625522498255224713186249824714057256526312912287538224736774118562683259226442578267026572799265726442709265727862657273526702631270926312578267026442925559731862657253826312644260525112525249826052525252525252471251124712578255228872484272224842565247132872471249824842511249836223455252524712498245732242484249840182498263127482950332546445237134428372552264426572631260528372618257826312657268326962683268326832722263125922578263128755597317426052605256526702525259224982525253824842538249824572538242924842552283725252735249825652484337624842471253824712498365134162565245724432498318624712471405725652565284927863402452947991856273526832605264426052592278626442592260526572670260526962748261827222618260526702670292555973161265725782578264425782592247125522552256525112484251124982498255225382824247127482457265725253287247124982484249824573651345525652484247124843261248424713999255227352735301233514674537913442773260526052592264426442837255225652644265727092605267026312670267027092618264426832824559732112670264426312683256524982552252525522605255225522538251124982525257827992511269625252565247133512498248424572511248436813416249824842429248431862457247140572565263128372748337647674705 19890813 55201856302426962592267026442644282426052670264426312683269626962657265726962709268327092696287555973124263125522565264425252592259224982511253825252498248425252471251125382849248427222457263124433249244324572457248424713651344225252471245724713211247124983999251126962683300033764557509813442786270926702631263125922862256526312644263127352644269626442670260526052605267026052862559731242631255226182722256525382565253825522552255225382525248424982511256528242498274824572592248433762471247124712578252536663429252524842484249831992471248440772592263127732735331247054736185627482670265726962670257828872644260526572605269625652696264426962644257825782735261829125597316125382592259227092511247125652552257825522525251124982565248425112538286225382761248426442498324924842498245724982443365134292538249824572525322424842484399925252670270929503287476771211344279926702631260527092552281125652644265726052644269626442631264426702657263126312696281155973111259225382657263125922525251124982525255224982525253825112457252525252900249826832498259225383376264424982552253824843666342925252457248424983186249824714077255226832887291238064736774118562735273526962618255227092799260525922618265726312683269626442761261826312696264426832875559731612578253825922657255224982498255225252525256525252471252524842511252528372511270924712592247132742484245724572498248436663416252524572498247132612484252539992525273527222849328745575202134427352670263126312670267027992657259226572605270926312696270927092657264426312683265729375597314926182578259227092552260525382552252525112592253825112565247125382525281124982735248425922457337624982511248424842484371134022565248424982511317424712511405726702644282427733363452948961856274826832605268326572644277326442631267026832683260527092605267026572605264426572657284955973161255225782605272226572552256525252525252525252498249825382471259225782862253827222484260524573236247124982429252524713651345525252471244324573236248424984018255226572722290032874674534313442799264426312657255226312837256526442644269626572683267026572696272226052657263126312900559731362552263125782657253824982511249825522552251125252498249824432498256528872511269624982578244333892471245724572484253836513389255224712457248431992471252540572565259227352786338946444831 19890813 55681856309926052670259226702631279925652644268326312735260526962683272226052709259226442696284955973211259225652565270925782578256525252511252525382498245725782511249825522837247127612471257824843236245724712471251124713651340224982471244324573174245724714018252527732722302434024767523713442748260525652696270925652900265726312696256526312644278626572657260526962618260525922887559731242578259226312631255225252538252525652498252525252511251125112538253828242525270924712578248434162498245724712538245736513389252524712457253831612484251140572552267027992722338946444831185626702722263126442631257828372578263126442525270926312761265727352683264426312605263128625597313625782592252526702538252525522484252525112525255225382552251125652552287524842799247125782457327424712429247125112457365134292565247124572429322424712457401824842696270930123338470571211344281126702565257826702592281126572670264426312644267026832605259227092657255226442683283755973161259225522605264425112511256525522511249825922511249825252484249825922925247127352525260524843402270924712552251124713681344225652471255225113174248424714057255226572837290037584736774118562709265725652670268326702773260526312578264426832631273527482683267026442592269627092937559730992552253826572670255225382538249825382525251125382525253824842511260528752471273524842631249832242443241524842511247136663402249824712457249832362484249839992498267027222962332546445237134427092696261826312592264428372670257826442696268326052657268326572618269626052605264429125597314926182631261826572605257825522552255225652525247124982565249825522511286225112735252525782498332524842471244324712443365134022511249824432457316124842457405725382657273527993351476748631856276126702592269625922578279926832592265726702592261827222644277326702657257826442670290055973149259225782631264425522538253825382511257824982565249825252484252525922912255227612471257824713236248424982484248424843651346925252471248424983261248424433999252528112722295033384767534313442773265726312657261825652849253825922644257826702631265726702644264426052631260526962849559731492644259225652605255225252538259224982525252525382498251124842498255229372538270924712565249834022511249824982498252536513363248424432443248431612429247140772592267027992773332547054767 19890813 56161856312427352644260526052565278626572644261825782683264427092644267026052748257826312631288755973186260526442670273525782538256525382538251124982511251125382457251126182849248427612471257824713261251125382484252524573666345525112443244324713236248424843999252527222735303732994644530813442849261826442605269626182875255226182592265726572644274826442657264426312605263127222900559731362565256525922644253825922511255225382511255224982511255224842552256529252484273524982592247134022511247124712498249836513429256524572443247131862484244340572592265728112696336347994929185627612722256526832592264427862631263126572657264426312748265726832683264426052605273529255597314925522592259227092471255225252538253825522511252524982511249825382565282425112761247125782484322424712484249824712471362234552538247124432457322425112471398025112773274829253299450171211344281127092605263125922592284926442657267026832631274826572657272226442683265726312670288755973161257826052631265725782552251125382525256525382471251125522525252525252849252526962457264424843389270924982511253824573622340225922471251124713174248424714097255226572900283738224586774118562709273526442657267027092773274826572670263126702618272227092748256526312657267026052875559731492618264426052657255225922565252525252538252525652484253824572552255228752471270924572578245732742484248424572525245736813469257824432471247132362511247139802525273527732912336347055272134427352735267026962670260527732696260526442657265726702722272226832605263126312605267028625597317425382565255226312578256525382498261824982552257824982498249825652538286224712722245726052457336325112457245724712471365134292525245724712484316124712498405726832644277327613402464448311856272226702552265725782644277326832631263126442657260526832644268326572657259226312657284955973136257825652592268325112552260524982511247124982538256525782443256525782950249827732471261824983249247124712457251124433622341624982471247124713236245724573999253827222735296233514644545113442761263125652670265726052837265726702592267026442618260526832735265727092657257826572875559731742578253825782735257825652552248425382511257825112525255224712511257828372498269624712578242933892484248424572471247137273429253824842471245731742443248440772578260527992748340247674896 19890813 56641856308626702605261826572657277326572683264426312670270926832657274826702657263126832631297555973124260526442592269625382498253824842552253825382511248425382457251125382912252527352443259224713261251124712471251124573742350925652471248424843236248424433999252527222748292534294736530813442875256526442644267026832748267025782657261827092644276126312657259226572644263126312887559731492578267025782644253825922511256524982538253825382565251125382525255229372484274824572578248434162511245724292457244337273496255224572457249832362443247140572552257827992773335146444831185627732657268326442578265728372605257827092605264426962696272226832722267026312696259228625597312425652605253827482525253825252511252525782538253824712525252525522525284925382722248425782498329925112498244324982471369634692525242924572471326124842498399925112722272229623312467471211344274825922605268326442631276126312605260526182578273527092657274827222683253826312670291255973062263125652565259225782498252525252538251125382525248425522484257825382912251126832511260524433389267024712498252524713727350925652457249824983186251125114077256526832887284938224705774118562748268325782670265726052773263125522709261826312644273525922631268326832605269626572912559730862631257826312696256525252498248425252578252525112498249824712498259229372525274824712578248433512471247124572471248436813482256524572457248432492484247139992644268327352912329946445237134428372631260526572644256527612644265726312657265726962683261826962670268326182670263128755597316125922605264426832511256525252565255225252538253824982511252525252538295025252722248425652471342924982498248424842471372734552498244324982457321124572484407726052631279928493363467445861856265727092565260525522644277326572644261826442709259227092670268326702618257826312657282455973136260526052538278625782565255225252511255225252525252525112498256525522849248427352498256524843274249824712484252525253696345525382471248424983261245724433999251127092735292534554674534313442773267025522657263126052862265726442683267027482709274826312631269627092631256526312849559731742578256525522631255225252525249825252484252525382525255225112511257829002484265724982565248434292511247124712525248437113416253824712471249832112443248440572565257828492824332547054767 19890813 57121856306227352631272226312683284926182657276126442631268326702565272226962644260525922644288755973161263125782605267025252592251125252525253825522552253824982511251125522875251127612498256524843312244324432471253824983666348225522471247124713224247125384018252526312761292534424705545113442735260525782644265726702799260526312683260526052578276126832696265726702644256526832887559731992538263125782670253825112538252525522538255224842538252524982525253829752498270924982592249834292511248425252498252537113455255224842457249831742457248440772578265728492748335147054705185627222696256526312592268327992618257826832696264426052657260526572657265725652657265729375597316126312592255227482605252525252511252525382538248424982484247125522552281124712722245726052471328724712471247124842443366634692552244324842457328724572471401825112683268329123363476771211344279926052592255226312696287525522605270926312657263127092631268326572605264427092631287555973099257826182578270925782552253825382565252525382498248424982498255225522824249827092498263124713482274824432498252524983666344225652443251125253174251124714077256526962837288737424767774118562657269626442631264426312773265726182696268326442657277325782670267026832565260526832937559730992592263125652709248425382592255225522471253825922471251124572538256529502511273524842618248432742443245724712538248436513537253824842443244332872538249839992498272227992950345545865202134428492657259226312631263128372592264426572683270927092722259226962631263126832644263129755597316125782552256526832511253824982511255224982498247124842484249824842565282425252670247126312443342925252457245725112498369634692552247124292538327424572484405725652657281127353351455747991856265726572605267026832631279926182565264426702644267027992631273527092722269626702670288755973124256526052552269625382578249824982484257825252498253825522511257825522975249827222471260524983287245724982484249824433666346925112484247124843261253824713999260526832709297533634705548713442837260525922631260526052824267026312631267026702618267027092657261826312657264426832862559730992578255225522644256525922578249825652538251125382525253824842525253829002484269624842644244334552484248424572538247136963429256524982457247131742457247140572578265727862786340248314799 19890813 57601856307427092605259226312618278626442592268326052644257827482644272226572578264426702657286255973136263126312578270925382538252525652552256524842525249825252511249825522862251127482498257824713299249824572471251124843711346925382457247124713274249824714018255227482748301233894799513313442773273526182644259226702837255226442683251126052644268326312683269626702552264426442912559730862552260525652709252525382552255225652525257824982525247124712525251128622484263124572631248434292484248424712525248436963402253824712484249831862457248440772592268328372735341646444831185627092644257826442552264427862631264426572592263126572722268326962683272226442683263129005597308626052631256527482538255224982457252525112511253824842552251125252565290024842683245725922525332525112511245724982471368134822578247124572457327425252484398025382709274829753338464472561344281127352618274825922592286225922592265726182670267027612657274826832578257827222618291255973174268326312592259225922538253825112538248424572511252525252498256525922937244327222471263124573402270925112511249824843681345526052484248424983211251124434097259225922824290037744736774118562696267025782670252527222773264425782592267026832592272226442709265726572735267026312862559732362511263125382735256525112552245725112578255225652484255225112525253828622498268324712578247132872457245724712511248436513482253824572484247132742498248439802511268327612912335146745202134429002670264425922631268327862631264426052631264426572709267027482709263126052618269628245597311125782578260526572525263125522511252525652565249825252525249825112511292524982722249826052498342924982511247124982498368134822525249824572471317424712471409725382657277328753338479947361856274826702592267026312722277326312592277325652605264427482578269626702696260526442631288755973124260526312618269625522592253825112538256526052484248425522471251125782824252527092457259224843274249825112443251124843696342925252471247124573224248424434018252526572761296233384705516713442824272225922605265726312849261826702683264427092657269625782657263126442592264426962900559731242498259225522748253825112552263125112471255224982498248424572525255228752511274825382605249833892471247124842511245736073442252524842484249831742443247140572565259228112786332546444674 19890813 58081856312426442657265726052538278625922538267026442670256526442592270926312657263126442761288755973161257825922631270925522552253825112552255225382552252525252471256524842937248428242525259224983287247125112443247124843696348225252457244324843274248424984018251127092683293732874674534313442748264426572592263126832849259226312657259225922670264426052709264426312618263126832912559731112657268325922709257825652525251125252578255225252457253824842484257828872484268324712565247134422511247124152498248436963442252524572471251131612484248440572578263128372837337645574767185626832683260526832592267027482578264426442644265725782683259227092683265725652592260528755597317425112631259226702525252525112525255225382525248424982498249825522538283725252735245726312484327424842484245724982511366635092525244324432471327424572471399925252683279929623249476772561344274826312683265726182644278626052631268326442605264426962631274826962618263126832683282455973136256526312578272225522552256525652592255225112578252524982511251125252937248427092498260525253376272225112484256524983711338925382457251124843174249824844077256526052887287538394705774118562722268325922657257826702811259225922709267026572578270925922735260526312631263126572875559731492605257825652683260525382552253825252592249825112525255224982552259229002484277324432578248433122471247124712511245736813455252524712443249832362471248439992484263127352975332548315237134427352592253827222605263127992605253826962644267026312670260527352683268326572618267028755597314925782538260526312618253825652525256524982538251125112525248425252538292525382748251126312498342924982471248425252471366634162498249824432498321124712484405725522578281127863389455747671856272226442592270926182683277326052657256526312657265726312592278626702631260526312683286255973099263125782565272225522525253824982552249825382538251125252565253825252875249827222484260524843274244324712429248424983696349625782429242924843261249824983962255227092657303733894586552413442786265726572683259226052887260526182631267026832618269626832709267026832605259226832811559731242538259225652696257825782565255225252511253825522511252524982565257828752525268324842592249833632484245724432484249836663455255224572457247131742511247140572592260528622799336346745030 19890813 58561856303726182618267026182605279926962683263126312657268327092644269627092644259226052631292555973136259225922578270925252525255225252565253825652498248425382484255225522837249827482471259224433299248424982471252524573651341625252443248424433236248424713999251127222748290033634705527213442837267026832644268326052811263126052592269626442657263126572644265725652618264427092862559731492592255225922735257825382552249825922484253825382525252524842511257828752525272224572592248434422525248424842511248436813442259224712511249831992429245740772565259228372799337646444831185626962644264426312618264428112592256527482670267026442709267027092657265725922670267029005597317425252552252527352592256525522538252525522484252525252552244325112565291224982735244325922443326124572484247124842525369634692538242925112457326124712457401825252618270930123363464471211344279926832644269625382605286226052592268325922683274827352631269626832605260526442696290055973099260526312605265725522578255225522538251125252525248425252498251125522862249826832471261824843429272224842511248424433696341625652471253824983174251124574077256526702862284938564767774118562683268325782657264425782837259226832644263126962631274826312683267026572605259226832912559731362605263125382709259225922552252525252538253824982565253825522552263129122498273524572605251132492484247124432511247136813455249824712457247132362457248439802525273527222987333845015308134427862670257826702657257827862670259226182644264426832683259226832722267026052605270929375597316126832578260525922578248425382525255225522552251125522498251124982525290024842709248426052498338925112498245725252471366634552552245724292484321124842511409725922644274827863312467448311856264426052525265726442592278626052605259226442657259227352605269626312631259226312709292555973199255225922552269625252631253825112511255224982578255225382457256525652900248427612429260525113274248424982498255224713651349625782457247124713236248424843980249827352696300032874674530813442786267026052631261826052811267025252670264426312657268326442683268325922578257826832887559730862592255225252657255225782525249825112525260524982552255224712498252529252525270924572578247134022471249824842471247136813416253825382443249831862484245740772565265728242696337646444799 19890813 59041856303726182657264426442644288726052631256526572683264427092683274826832644259226702683293755973124257825782605270925522578255224982552255225382552248425382484251125652811249827732471260524983299248424572457252524983651349625782471244324843249247124843999251126702773293733384644523713442811263125922605264426182811255226572631268326312657270926312709263126442631268325922887559731742552257826312657251125782525255225922498255224982525252524842484255229252498270924982592247134162471248424842457249837113455255224842471248431862443248440572565259227352722331246444736185627352683268326572552263126962578263126442605267026312683263126702592263126442722264429005597317426312605259227092592256525652525252525252538253824842552245724842525290025252748248426052498328724842484247125112457368134422538247124712457326124842457401825112683273529003338464471211344274826572644260525652631284926312631257825782631264426832578265726572683267026052657290055973111267026052618264425252605256524982538252524982525253825382484247124982925251127482525259225113429259224982538247124843681346925782484247124983186248425114057256526442875288737114736774118562773272225922644261826052824260525782631263126442618274826442709274826962605267026312887559731742578251125652683255225522525252525382538251125382498253824982538256528622498273524982578251132492484245724712525245736813482253824292471245732362498244339992511268327092912338945295343134427862525253826442605265727732631259225652565272226312683260526702709268326312657264428495597311125782592259227222578255225252484252524982525252524982498251125252511286224712657245725782484342924982471247125522471371134692565249824572511317424432471405725522644277327733402467447671856273526182631256526832631282425782618268326962631264427352631264426442657259226182631290055973149253825522511272225112538260525252498248425382592247125382538257825782962252527862498264424293249247124842443255224573696350925112471244324983236248424843999253826962748293733634705537913442735267025922683260525922875261826182644259226312683269626312696276126832657268326442887559731112618257825652631259225522565248425382525256524982511251124712578253828872498269624432592248433892484248424712471249836813429252524842443252531612484249840572578267027862786338946744736 19890813 59521856304925782578259225652578277326962578270925922631265727092605269626442657268326832592290055973161255226572578267025782552256524842484253825382552248424982525253825522937251127862471257824713236251124842471251124713666349625252457249824843249245724573999252525922709301233764644534313442786267025382683261826312875259226052709263126052644273526442670265726052631273526702887559731492644257825782644252525522538249825112498252525782538248424982525253828872484272224572592244334162471244324982511252537113429255224842443249831992511248440572565267027482709335145574896185625782605270925652683270927992605263126832618264426442670263127222644269626962735265728625597317425252618257826702578252525382538259225112525253824982525249825522578290025252644248426312484327425112471248425252457366634552565245724432471326125112525401825112670269629003299476771211344283727092578274826702592279926052592265726052722270927352657270926832605264426572631291255973136260526182552268324982592253825252525251125112511257824842511251125522837251126702484260524713389264424572484255224843651344225382484247124843199249824574057253826702824286237424644774118562696257826052735265726832722263126442631260526052644279926832644265726832592268326702849559731492525259225922670255225522538251125382578248425382525249824712565255228622484274824712605248432992484247124432525248436813469255224712471247132612471242940182538268327222962333846445167134428242605264426832657261828112631260525922565264426702709257826702683261825652748268328875597314925652552265726962525253825522525257824842538256524982484252525112552288724712709247125922498342924712498249825112443369634422525249824572538319924572498405725922631274828113429464448311856269626572657264426052683282426312552265726052683267026962696268326702696260526052657290055973136260526182618270924982525253825382484253825652498248424982511249825112912252527352498260524713325247124712471251124573711346925382484247124573211249825253999249827732748293732994644527213442773273526442631259225782912260525782631270926832670267025652644267026442618265726962887559730992605260525782631253825782511252525652565256524982457251124712525253828872498273524712578245734292511249824572471249836963429252524572484245731612471251140572565263128492735336346444674 19890813 60001856264426442592270926052683278626832592268326702644269627352592264426832631257827482605288755973099259226962605273525652552255225522525253825522498251125382498252525652799256527092498259224713312247124432498252524573681346925112471247124713287245724574018249827612709301232614557516713442799267025782631260525782887259226312605260527092644268325922735267026182605263126702912559731862578260525922696259225522525253825382484256525652525259224982552252529122484268324842578245733892511248424712457247136963469255224842443245731742471244340572565264427992761335147054962185627482683257826442552268327992631259226052644274826572799265727092683263126182644257828755597319925782592256527092565249825252565251125522538252525112578247124982592288724842722247125652443323624982498244324982471368134552511248424432484323624842484399925252683272229373325467453081344270926832644264425782644272225652592264427222657269626702644272226832709261826702657288755973086256525652565270925652484253825382552256525382511252524982498257825382900252527222498257824573363247124842457252525383696345525522443244324983199248424984057257827222748274833124644503018562683269626572605264425652786264426572709259226572722276126702670272226572709264426312912559731242538256525782735253825522525252524982538253824982484248425252525256529372498279924842631248433122443247125112498249836813482251124572471248433252498248440182525264427733012335146445343134427482605260525652592268328242644260526052644267026832761267026442735268326182683267029505597313625922631257826962578251124982498252525252525252525112552249825252525291225112761252525782484342924982484247124842498371134422565248425252484319924572525407725782644276127613376464452371856263126572605270925922631287526832538265726312670257827222670269626312683257825922618291255973149259226312578264425112538253824842484252525382552252524982511252525382912249827352484263124713274249824982471252524713651345525382443248424843236249824573980255226572683295033514767545113442709264425522683264425112799263126962657264426182644265726312696270926962605267027222912559731492565253826572683257825922578253825252511256525382498252525112498255229122525270924842552248434162484245724712484248436663442255224842457248431992471248440572565259228372773340246745451 19890813 60481856273526572631260526702618278625922578272225922644265727092631270926312592256526312618287555973161255225112552267025382525253824842538252525112525248425522538252526572900252527482498255224843338248424712457251124713651345525382457242924713236248424433980253826442696300032614767574413442735260526702683259226052722259226052670264425782683274825782683277326572605259226832925559730992578264425522709253825652525252525252525256525382552253824712484249829622525265724572644244333892484245724712525249836813455252524712443247131992471248440572565257827992761335145295781185626962683253826442631260528242592259226572670265726572786264427612592270926442631272228875597313625782605253827352565252525252498251125652578255224842525247125652525293724842709248425522443326124842484247125252443366634552525245724712443324924842498398025112605268329873363476759691344276126312578265726442657278625652565259226572670263127482631268326312696265726052670290055973161260525252631268325782552256525382578253825522552249825382484251125382875245727092511255224713416248424842484244325113666344225382511248424843174249824844057257826442837278634424644604518562670279925922592257826182875269626182683263126832683273526312735269626442592260526832975559730862618255225782631252525652484253825522578253824982538252525382538253829252498274824982592245732872471251124712525245736513482255224572471244332362484247139992525272226572925328744746241134427612735252526182696260528242657260526182578267026702670265727612657268326312657267029005597312425922605257826572498257825382498252524982538249825522538248424842565286224712735247126442457342924712457248425112511371134292511245724432484318624572511405725782644278627733338470564541856270927352631265726312644286226572552267026442657260526572657273527092696259226832644287555973136259225522578272225112538249825382471255225112484255225252484257825522900247127222443260524983312253824842484248424573666344225382484247124573249249824983999253827352748296233764557671313442837267026572644260526052824264425782657267027092722270926312683268326962592265726962900559731112605257825652631257825782538252525382525252525522525251124982511255228112511272224712565245734162525248424982525249836963429249825112443248431862511247140772565263127612773332547677014 19890813 60961856263126962578264426442592279926312605268326572683263126832722260526442696264427092631290055973136259225922605268325252565255225382511248424982552247125382511249825112862248427612471260524843299252524292484248424713651350925382443244324433261248424713999251126962696297533384736774113442849268326312644267025922748260525652592263126182657260526442644263126702605268327092887559730862578259226312709259225382538252525382525253825252552245724842538255228872552273524842592249834552538248424572484251136963429251124712429247131992429247140572565265727992811353746747741185626962709257826702592269627352670257826182618260526572657263126832657268326312709263128755597324925782578256527092578256524982605252525382538252524842525252525382552287524712761245725782471326125252429245724982484368134552618247124712471323625252484401824842722270930123429473677411344281126182592268325782657279925652644264426052592269626442657269626572683261826442709283755973149259225782538268325782578257825252538257825382511248425112471252525522912256526962484264424713389273524712484248424983711342924982457245724983199252524844077256526702748439533514586774118562709267026572657260526572811259225652644265726832657273526312657263126962605263126312925559731612565264425522683257825782552252525382525252524982511253824982552259228752484276124982631247132612457247124712471247136813509255224842484248432612471248439802511273527612987341646446162134427482565261826572565259228752657261825782631272226182683267026962605259225922631265729125597308626572565255227482525252526052484253825522511249825382511248425522525284925112735245725922484342925522471247124712498371134692538245724982511316124842457405725652657278627733442464477411856276126832592264425652644283725782592265725782592260527092552272226312657261826832696282455973111259225922631268325652552249825782511255225522565249825652484255225382824251127732471268324843312298725112696265725383681348226442525267025523261256525524057261827862862396240974929774113442722264426312631259226832824264425782592270926052709273527092709270927092631270926832887559731362631265726312657259225112565248425252525252525382511249825252525249829002457273525522605251134292484248425112471245736663482249824982429248431362498245740772525263128242837332546444929 19890813 61441856300026832565263125782657283726572709270926312631263126702644269627222683265726052670290055973124263126312565269625382578251125922525257824982605244325382471259225522837249827612457260524713261248424572443249824293666348225522457249825113236248424843999253827222748301233384644541513442786265726182631268326572799260526442605265726572683276126312709270926312657265726572875559731362578259225782644257826052538249826052484256524982525253824572511253829122498278624982592247133762443248424842525248436813429255224712443248431992484244340572565263127732735329946744799185626572657265725652631265727092657265726312631268325922735268326832709270926312683253829125597319925382657261827092578256525382484252524842538252524982538247125522565290025252735251126052511327425112484242925112471362234162565248424572471327424842484398024982709273530123312470571211344283726312605264425922631279926442565267026312631263126572657265727352709264425922657291255973161263125922605268325652511255225112578249824982538249825382457253825382900249827612484259224843376270924712525257824983681345525922443249824713211248424574077257826052837288737424767774118562696265726442631265727092837265725922592269626572605278626442696270926312657263125922862559730622538259225652657252525522484249824842552251125382484253824842498259227992471278624842592248432742484248424842552249836513442255224842471249832492525244339802484273527092912337647365308134427732709259226572657260527992631256526052618272226702761269626312578267025782592278629375597316126442631256526832618251125522525257825252552251125522525248425382525290025252696247125782484341624572498252525252471369634292525244324712511317424432457405725782657273527223402473649621856270926962538268326052618279925922578263126312696261827352605265727222683261825782644286255973149259226052565263125382525256525522511252524842565252525652511251125652975251127092484260524573274248424432484248424713696348225252498245724843249245724293999251126832786300032994644548713442799270926052670265726312900265726572709263126052565268326312644263126572618260526962811559730992696264424982644252525652484253825252525255225382484253825252498256528872484270924842578251134022484247124842511248436963442257824712457249831992484248440772592263128372735333846744736 19890813 61921856307426832631264426572631284925782605264426312605267026962735263127092670257826572722286255973161257825922552277325652578255225112511256525252552248425112511252525252862247127482443259224713261248424842443253824843622348225382457249824573249249824433999253827352735290033124674527213442773263125782657263126312900260525922644263125782683272226442683269626442657269626832862559731612511259225782670255225382525252525112538252525652498260525252511252528872552267024842578247134022538244324572471253836663416255225252457251132112457245740772578259228112748333846744736185627092631270926442709263128242657260526962578268326832748260526442644259226572605259228755597309925522578260526312525251125652538248425922498251124982525253825252525290025112735248426442498327424982457249825112511368134292552241524842498324924572457398024982644273530123351476772561344279926312605263126702592283726052605264426312592263126962644265727222644259226442657286255973186253825782592268325382511252524842498249825382511248425522457256524982975249827222484264424433402265724712498251124843681341625922498249825113199251124434057256526962824284938394705774118562722265726182696264425922837260525782644273526962618269626442657268326832657265726312900559731612592265725922631251125112511253825652511251125252538253824842498256528622484273524712618252533122498252524572525252536663455255224842484242932362498245739992471268327093000328746445308134427992631261826442538267028242605257826182696264426312670257826962683264426052592269629125597314925922657259226962511257825782538252524712484259225522552249825382484292525382709248425922457342924982471248424712498369634022538251124432484316124712457405726052670274828243338467447671856278627092578272225922644273525922605267026572657263127612565267027092683265726962657288755973186260526052565270925382484252525522525259225252538249825652484253826312912247127352484259224713299248425252471252524713696345525782457247124433211247124843980253826962773284933124705520213442748260526312657268326832811259226052631261826312683267026442657268326572644259226182950559731112605256526572683260524712525252525112578255225382511251124982538253828622525270924712605248434292484252524842457248436963482255224842471251132242484251140572578260527732799332547674799 19890813 62401856309926702592267026182592282426832644265725652631267027352657274826312631263126572696291255973161257825382592270926052525251125382565251124842525251125112511251125782937253827482511259224983274244324982525249824573651345525112457244324433261247124433980249827352748301233124705534313442837269626702709264427092862265725652722265726312696270926572735263126052605267026702912559731112644260525782683256525112498251125522471253825382511252524982511253828752552270925112565247133892525249824982538249837273455252524572471253832242457248440572565263128112761331245574799185627222644268326832631259228242605257825652578264426182670260526832696267025652722265729125597314925922631255226962578252525382511255225522552257824982525249825652565298724982786245725922429326124842471248424712484362234962552242924712484326124572457399924982735273529373351464471211344282426182644264426572683284925782565270926052631269626962631270926442657259225922696291255973124259225522538272225782565253824982552245725252484252525652511253825782862248427482538267024983429264424712511252525113651345525382484245724983199245725254077253826442937292537424586774118562670270926442683265726312799263125782605272226442631276126442722267027092565267026312937559731362605260526052657256525522552251124982511255225252498251124842525256528242484276124712592252532492511247124712525247136813455253824432457245732492498247140182565269627222912333847365202134427222657260525522683270927862565259226312657263126572670261826832592264426312631265728245597324925782592257826962592253825922511255225252605251124982471249824842538282424712735249825922484342924712471247124842484372734822538248424572498319924842484405725522644278627353402455749621856272226962605263125782644278626572565259225922605264427482592273526312683256526312631292555973136256526182565264425252578252525382525252525112498248425382457252525382912248427482457257824713299245724572484248424573681346926052443245724843261247124433999256527482748287532994736545113442722269626702683265726572824263126182670264426702644278626832683273526572618263126572925559731362552260525922657251125522565253824842538256525252511252524842511255228872498272224712644252533892484247124982457242937113455256524842443248431992471248440572578270928622761324945864674 19890813 62881856304927222565261826312592279926702538270926702683267027092644263126442709260526442709287555973186255225522605270925382538257825252538249824842525251125382525253825252862251127862471260524983274248424432457252525113666346925252457249824573249248424713980253827482761300033514644534313442786268325922644263126052824260526572644264426572618268326702683264426312631264425922937559730742565264425782696253825782538251124842457256525252511249825112565253827732484272224842538247133892471244324572538248436223442252524712471251131992457245740572565263128242748328746744799185627092605259226442683265728372592257826572644272226572696265727092605264426182657269629005597309925522592260526832525259224842511251125382498252525382538249824712552288724712722247125652498326124842484249825252457365134692552244324712471326124982498399925252761279929753351464471211344287526572578268326312592281125922631260526572644265727482657268327092670259226052592288755973124256525522565265725522511255225252525251125782538248425382471259225382887251126832471263124983416269624842525255225253711341625522484248425383161248424984057256527222761283737904674774118562761270926182605263127092773267025782631256526312631270926832696265726312578267025922862559731492592257825652696255225252484252525522538253825782471255224982484257828492525274824842631247133122457249824842565245736963469253824982471247132612484248439802498270927482925329946445308134427862670256526312644268329122631265726702592267026442709264427092565260525782683269628245597311126572631257827092538249826182565252525652538256524982511252524842552296224842761247125652484342925252471251124982552368134692538249824152511316124842471405725522683281127353338464447991856267026442631264425782618279926442552269625922683260526182618270927092696264426702670288755973099261826052578273525922552252525112511259225252525251124982471255225782962245727482471264424573261247125112429249824983696348225522457247124153236247124574018255226572773298732874705520213442761265726832657274826832862267026052683268326962735270926312683268326312605265726572912559731612605253825922592253824982525252525382498253824982511248425252552252528372484273524572565248433892484249825252525247136813416255224712457251131992511245740572592267028242709335147054831 19890813 63361856308626572631260526312552284926832605269626702696268327352552270927092696257826442657291255973149252525652592263125382538255225112498253824982525248425382457251125252937251128242443263124573274245724982443249824293666352324982484247124713274248424844018252527092748290032994705541513442811268326572592260526052799263126702683256526832592270926052657268326702657263126832875559731362538255225922748256525252511252525252484253825252525249824842552253829622498276125252565248433892538249824572484252536223442253825112443249831742471248440572552259227732761340247674767185627092605253826442631265728372618267026962709268327092748268326962631263126962683263128495597312425782592265726572484253825112525253825782511253824842538247125252552288725112799247126052484323624982484251125112443362234292511248424842471322424712443398025382631272229623482464471211344282427092605264426702565277326442552264426052618269626182657267027352631263126832644287555973149257824982592261825382578251125382565252525252552248425382498252525252925247126702457263125113429267024712552248424983666342924842471249824843199252524984077255226572862287538064767774118562683267026052631268325922811259225782631264426572631265725922696265725782605264425922937559731612565260526052631256526052552253825112525252524982498255225252565253829372471273524842578248432992484248424842538244336073442255224712525249832742498247139992538260527352987324947675237134427992683272226702670256528372578259226052683269626832683263126312735264426442631268329005597313624982592259227092565256525652511253824982552251125522484248425652592288724842748251125782443340225382471252524842484365133762538248424292471321124842484405725652683274828243338458647051856268327612631260525652631279926182696269626962696268326962605267026962605264426832618293755973236256526052578269625382552252525252498257825252525253825112484253825252950252527482484257825253199247124572429253824713593338925252471247124843236247124843999255226442696292533124705548713442761265726312578257825782837260525652605268326702657272226702735269626182618265726962849559731992605261825382631255226052552248425112552257824712592248424982471252527992498272224842605251133762511248424572471248436513402249824712484247131112457251140772552269627612722345547054799 19890813 63841856313626962670267026832631283726962631270926442761260526962644273526832605260526442709288755973111265726312618273525522565247124712538256524982511252525382511256525522875253827222457260524713236247124842484251124843551337625382457245724713287248424844018251126832748295032364586530813442735264426312683260527092887264426572592268326312683270925922631272226572631263127222862559731112552256525922657257825382525251125252578256524842538253824712538248428872525269625252578247133512525244325112498244336363389252524982443248431612498247140772565263128112748332547054557185626962644270926832578264427862552263126962618267027352631259226572683267025522709260529125597314925922578255226442592256525252457252525522498255224842578251125252538286225252761247126312443328724842471248424712484359334162525247124712498321125252443399925252683273530003299476772561344281126182657265726312605283725782552263126442657268327862670273526312605263126052605293755973186257826052592265725782498252525252538252524982565252525252471256525522862253827092457259224983376268324982538253824573607337625382484249824713174252524714077269626182786292537904705774118562722272226052644257826442799264425252657263126832670270926702683265726702631265726312925559731492525259225782709253824982511257825252565252525382552252524842552255229122511276124842592247132362471252524432525248436073389255224572498247132112484251139992525265727352950331247055272134427352657263126572605257828112631263126702683268325782657267026962657264426182670265728875597307426182565255226832552251125522538252524982498255225252511251125252511282424982709249825922457337624432457245725252457362233762538248424572498316124982457407725522657278627613389479947361856272226572605269625652735273526702631265726052657265728112631267026442657256526832786283755973249256526832592268325382525253825252525253825252552245725382511251125522925251127352471263124573287249824712471249824573607344225382471248424433211247124714018252527092735301233634557527213442824267026832592257826312786263125922631260526702709267026572683268326702657263126572925559731492565257825652644253825522525252525652484251125382498252525252538255228622525269624842565248432872457244324982498248436223389253824712443249831492443247140572578263127732761345547364767 19890813 64321856309927092631265725652578278626052605272226832670267027352618268326052657264426832657292555973124255226052565270925652565255225112552252524982552248425522498253825782900251127482443259224843249249824572443252524433579338925252498248424153211248424983999252526312748295034024501534313442799270925922631259226052761267026312696269626572683257826832722265726702670269626832849559731112618259226312670255225522525249825252525252525522538252525112525249828492498267024712605247133892498248424712525251136073376255224712457245731742457245740182592260527992773332546744799185626832683264425652631263127862670259226572605259226962657267026702631268326572657269629125597314925382657257827482592259225382538251125252511253824982525247125252565291224982761251125782471323624432457244325112457357933892525248424432471326124572457399925112709270929753482464472561344282426832565265726052605284925652709261826702644270926962657265726962631263126442722287555973124260526312578267024982565251125112631252524982525252524842498249824842875244327092471265724843402265724712538253825113622341625382484248424983136251124714077257826052912288738224674774118562735263126442683264426702799265725652683270926052605268326572735264426832618268326182875559731492498259226052748253825922538248425522525249825782511249824712538259228242443273524292578248432362471249824982498244336073402255224712471247132362443248439992525267026833037336346745415134427222657265726312578263128492644267026442657264426832683263127482631267026312631269628495597314925522631255227222592252525252525253825252538249825382511247124712525284924842748247125922457336324842457244325112525362233382552249824432498313624292484405725522605279928493429467447991856270927352618264426052578290026182605265726052644263127092618273526312618263127092657291255973136256526312552268325652565253825252525255225112525251125382457253825522837247127732443260524713249242924712471245724843579340225382457249824713249248424294037251126442773298733124736552413442735257826442578270926572799267025782644263126962683277326312683272226572552260526312900559732112657260525382670255225252525251125252498249825522538252525252525256528112498273524982592248433632457245724842484247136363429256525112471248431492457251140772565265727612735341646744705 19890813 64801856303727222605263126052525281125922631265726052657263127482644268326312683260526702618292555973161255226442538265725382552249824712578255225112498253825252471255225652837249827222443257825113199248424292443255224713593338925382429249824983236248424983999252526442683304933384705537913442786273526572592268326052786255225652631269625782696270926832683263126312631260526962912559730992644257825652631251125522552252524982552249825382498253824842471251128372498273524712578245734022471248424842498245736513416253824292484249831242471248440572578260528622709336346444929185626572683259226312696256528372592261826702657268327222722265726572631267025922657264428755597313626182592253827092552252524842552252524982511251125112525249825782538279924982709249826182457321124982457245724982471359333762525244324432471322424982511398025252786273529373389476771211344282427352605257826572631283726832631264426312592259226442605276126832657269626312683296255973161264425922578264425522538251125382484253825652538249825112498249825252925251126962457257824573338269624572538252524983622335125522511248424713161256525114057253826962786288738064831774118562683267025652578267026442786261826442683259226702631270926312709260526312670268326052849559731612538257826572670257825382592255226052525255225252498253824712525253828752511278624712605247132362511249824982525247135933402257824432498249831862511249840182498269627733024340246445237134427992683263126182592265727732670263126312592267026312631263126702631264426832605267029125597313625782578259226182498255225252538252525382538255224982538249825112552287525112722244325922484336324712457248425112457365133892525247124292471316124982484405725522605277327353338464448631856268325922578267026312657277325922644261825112683264426962592265726702670257826832631291255973174260525652538277325522538249825382552253825252538252525252498248425652799249827352443260524843236247124842471253824843593338925252484245724843211248424983980255226312735298732994644509813442786263126312605257825652786259225782578267026312670268326702696259227352683268326572925559731362552256526312709253826052538253825252471255224982511251125382525256528112484273524982592247133512511252524842471248436513351252524842471248431492484247140572552260527732696331246744863 19890813 65281856307426572565263126182565281126832605260526572683260527222631272226572657264426442683291255973161259225782565263125652565251125652538259224982605251125112511249825782799249827732498259224713211248424982457252524983537338925252471247124713249247124293999253826832709298733634705530813442799269626832592257825922837255226572605267027092670268326052657272226962605270927092900559732112592253826182761256525782552252525782538253824982498252524842511252528112484272224842592248433512511245724572511247136223351252524842457248431492457247140772578265727732722335145574767185627222709261826442696269627352644253826832618260526312811268327222631273526442578264429505597313626312631259226572565253824842525251125522552252525522525252525522525279924982773247125922484323624572471247125382471357934022592245724842471323625112443399925252670265729373363464471211344277326572592263126572592283726572565270926312592268326702670268326442657261826312696283755973174261826442578270925382525265725252525251125522565247125382471255225252849249827092443260524713351273524572511256525253622336325652498249825383174248424844077257826572837288737904799774118562696268325922631263126052773264425782605260526962696265726312657269625922592256526962950559731112578253826312696255225652552251125522552251125112484256524982538249828872498272224842605245731992415248424572511252535653416256524842511249832362498249839992538272226962962331246445272134427352722261826052644264428492578257826442605270926442722269627222565276126182644273529005597313626312644257826832592255225382498253825782525253825252511247125382565282424842735248426052457333824842498245724982525359334292511247124152471318624432484407725922605278627993351470547051856273527352631267026052644274826312592263126832709267027092670267025922644260526442670288755973161252525522538273525522538257825382498255225252592253825522525252525252862251127222457255224713199244324432471249824843607337625252484248424433224249824844018255227352748292533634529548713442761268325922644267026182811263125782722263126702683270926182735267026442761267026312862559731492657260526572696263125382498255225782565252525112538252525522552259229502498270924712578245733892525248425252498249835513363252524712471247131492471248440772578269627862773336347054863 19890813 65761856309926702631265726312631278626182683270926962631268326572631265726962683252526312696287555973149260526052657268325652538252525522511257825522565249825522484255225522900256527222443263124573199245724572484252524013607337625382471247124573236251125383999252525782709297533384586537913442799268326832565265725652849267026572578257826572722267026442735270926312618267026832875559731612644257826052735256525252538256525382605255225782484252525112552253828752511268324572578248433382471247124712525245736363402257824842498251131742511249840572578265727862786344245574736185627732735260526052696256527862644259226312631268326702748267026442709267026312709268328625597313624982657259227352605256525382578252525112511253824842525249825522578283725112761244325382525323624982484248425252484356534022538247124432471321124712484401825112683272230003312464471211344278626442631267026052644281125252605263126182618264427612709265726702644265725922722287555973136260525382605264425252538249824982511256525522498251125252471256525522925251127482538260525253338265724712511252524983593340225782484247124983161249824844057256526312799288738394831774118562683270926182631259226312761264425782670267026832605265725922631256525782657268326572900559731362578257825652709253825782525255225252525253825112511256524572525251128372511276124432592251132112457245724572498245735793389255224712484242931992471247139992578267027352887335147055343134427992618256526442592263128112538259226312683264426312735267026832657268326052670263129005597316125782618256527482605253825382525253825112578257824982484245724842538290025252722248426052484336325522457245725112484359333762525247124292498316124712498407725652631278627613389464449621856268327352578260525922696277326442592265725922683265727732657269626052773267026572644286255973161260525782605269625782565255225252538248426052511248425112498251125252875247127092525261825253236244324842471248424983551340225252484245724573261242925113999249826962709295034024644530813442748263126052605268326182811268326052578264426832644264426832696260526962592264426442937559731242605263126052748252525252511255225382525253825382498253825522538252529002484270924712605245733632471248424842484249836073351255224842471255231362457249840572578265727862761346946744863 19890813 66241856302426312592270925922696273525782592264426312578269627482605274826962683267026052683288755973124257825782605264425382525253825382525257824842525251125382498252525652900248427862443263124713224249824292457248424983593342925252471247124573211249824573999252526702696300033254674523713442761264426052605257825522811263126052683264426442722273526312696269627092618267026702925559731112578263125652631255225522565253825782511252525382484253825112525251128622443270924712631249833632498249824712498253836073429252524712484249830992471249840572552263127352786340245864896185626962696260525922605265728492538265726832709268326702811265727092696267026052605268329005597309925252565255226832578251125112511252525522552253825382565252525252578293724842735247126312484323624842471248425112484362234162552248424432484321124572471401824712722270929623442476771211344279926442565260525922631282426312631263127222670265727222657263126312644267026962670282455973136257826052578265725522498251124982525251125252498252524982498255225382887248427092471267024983389269624712498249825253607340225522484252524843161248424714097259226442824291237904736774118562709265726052696273526182799263126312631259226572657268326052696264426442631268326832987559730992605260525782605256525112525247124842538253825652525252524432511256529122511273524982592253832492498248424572498244336073389256524712498242932362443248439992511265727352912336346745308134427482657263126052618264427732644257826832565268327222735265726572657269626702722263129005597311125782565255226832578251125522525255225112552248424982511247125252565287525112696247126052443337625112484252524982457359333632525245724432498314924432498405725652631272227353274464448631856272227092618268326442592279926052670259226312657259227222683264426442657265726442644293755973236255226052631269625382525248425382484255225522538248425112484253825382875251126962457263124713261248424842457249824843579337625112457247124713236247124713999251127222761284934024674545113442722263126832644268325922811260526052631256526572644272226312696264427482631268326572849559731492605260525782696255225522511248425382565255225252498251124712498256528872498270925112565244333632511248424712511248435933429255224982429249831242443245740572578263127482683342948314674 19890813 66721856303727222565273526182670274826572605263126572657265726572631265726832592260526962683287555973199261825782565273524982592251125522525256525782511251124982498251125652862251127612443259224713261245724842498252524713622336325112457252524573236247124433999252526572683298733634831534313442837270926052592260525522786260526052631257826052631268326702657267026572631264426962900559731242605259225652618252525252538255225382565255224842498253824712525253829002484268324572605245733632498248424712538252536073402253824572429247131612471249840772565269627352786340245574831185627222683257827352644260527992605257826572605263126312683265727352722273525922670267028755597316125782578257827482538257825782538249825252565255225522498248425252552281124842748251125782511319924712471248425112484359334022525248424572443322424842457399925522709273529503389455771211344286226832644260525782538281125922592265726442670267027092696273526442670261825922657281155973099257825782565267025782538252524982552248424982525251125382511253825112811253827092511263125113389270924572498249824843607340225252471251125113161253825114097253826832811287538064557774118562773265726052670259226832799263126052657260526442605269626052644265726832565268327222887559730992578265725252631264425522498259225652511247125382538253824572484255228492525278624842592247132872457251124842538244336073389255224572471248432492498245740182538278626833012326147995237134428112631257826572670257828242592261826572709265726702696272226702657269625782631267029375597313625922592263126312525251124712525256525522538251125382552251125252565290024982709244326312525336324572484249824842525359333762525245724842498316124572498407725922631274827863312473646441856265727092644257826312592273526052592264426702657265726702605267026052578260526702592293755973236255225522631268325922525255225252498251125252552249826052484249825652824248427612484259224983199248424572443252524573607344225782457249824573186248424293999253826832657295034024644530813442748260526052696259226702837263125522605263126702644269626572722263126832578265726702875559731742578257825782722256525522525253824982484255225382457248425112552252529122525272225252631249833512484245724432471249835373376249824432457249831612429248440772578270927862683333846444767 19890813 67201856269626962657268326052565281126182565267025782722263126312670265726312683263126572683286255973174256526442538269626312538251125112511253825522538252525782511255225522862249827222484259224843224249824712484252524843607341625652471247124843236244324293980248426832670293733634644530813442761268326442644269626702837264425922644265726832657264426312709270926572657270926442875559731362552257825782696252525782498251125112565252524842565251124712511252529002498269624432605248433252484244324712484248436073376252524842457248431242471245740772565264427862786342945294831185626832683253826312618263127732657259226962657273526572709265726962657260526442670268329255597318625922552257827092565248425652511248425382484253824572498251124982525281124982748245725782484326124842471247125522471359333892511245724572471327424712471401825652748277329373363467451671344278626962631263126832657279925522592272226442670257826702683267027092631259227352657290055973099259225782631260525522525255225252552256525522498249825382525248425382849253827352484257824573363247125112484249824983607338924982471244324983149248424434077256526052735268332874674503018562735265725782631265726962824261825922644257826052709273526442786268326832670268326052937559731362605255225782696256525522552252525522552249825522498259225112592257828242525276124842644248432612484249824712525247135653455251124712498245732362498247140182552279927352975324944215894134427352592263126572592264427732657265726832578259226702696260527352683265726312644263129255597314925922592263127352538253824982578252525252565252524842484251125252511279924712670248425652443337625112457247124842511362233512552248424712511319925112457407725652552283727863389476752021856273526572578263126962631276126312525267026572696270926962592268326572683259225922735287555973161255225782525268324982552257825382552253825522511252525252498252525382875248427092471256524573236245724842471252524843565340225522471248424433236248425113980252526832722298732614557548713442722267025782657260527092799265726312670265726312657267026052670259226052683270926572849559731112565261825252761259225922498249825252538252524982525251125252565252528622525267025382552249833512511242925112484253836073429257824712457248431612471249840772538264428242735329946445451 19890813 67681856264426962565267025922605278626962565263126052696263126832592272226702657264427222618288755973136252525522605264425522538253824712525252525252552249825522471251125782900249827222484263124713236248425112484249824713565342925522471245724983211244324843999251126052735291234164644574413442786272226572605265726832786260525782657255226442683264425922670265726962631264426312925559731362618263125652696253825382578249825112511253825112525253825112498256528112471272224712592247133512498245724572525247135653402252524432443247131862457247140772552264427612786336347675744185627222709265726052605253828372683256525922592270926702709265726962644264425652644260529505597314925522631257826702565255225382525251125382498255224982538251125252511291224712696247125522471321124572457248425252471359334552538248424292484319924712525401825112670278630493363476759311344277326442592263126572552283726702683267026702592263126572644269627092709267026312631288755973149261826312592255225252631252525252552249825382498248424982498248426312849248427482484260524713351249824712498255224433593335124982471247124713174249824714077256526962761283733514644608418562709268325782657259227092811263125782592265726702631277326962683265726832644264425922912559731362618260525522670259225922552248425252565253825382525253824432592256529252484273524842578247132362484248424572498244336223376253824432498245732112471247139992511265727092950328747676282134428372709264425922657260528492644260526052644260526052696265726832644267027092578267029005597316125652578256526312578255225252538255225112552252525782484249825382538290025382735249825922471336325252484245725112471362234022511244324432457313625252471405725522657279927863402470564541856270926312618259225922644283726182683256526312670272226832605265726442670269627092644288755973136257826052578268326052552255225382552256524842552249825382471253825652912248427222471264424573274251124712498251125383622336325382471242924713224248424573980249826702735304933894644671313442824260526832644265725782824267025922592257827222605272226572657264426702722269626182837559731492605260525382657255225652538255225382525252525522511252525252525248427992484276124572592249833762484249824572498249835933389253824982498253831362525248440572538260528112811341647367014 19890813 68161856272226312631273526182657276126572644269625922657267027352618268326312592264426442735293755973099259225252592267025922538255225112552255225382525251125382443253825522862252527612484263124573249247124712484253824433607340225112484245724433236247124714018249826442735300033894674774113442773263126182644265727092862263125652631260526442644268326572735263126832618263126182937559731612618256526442683257824982552247125252552248425522525247124842538251128372484273524432578248433892511249824842511252535933363253824842443248431492457251140772592265728372735344246747741185626702683257826962605261827612657264427092644263127092735256527352578267026052683264428755597319925922578256526572511251124842498255225112498255225382525253825112592293724842735248426312484321124842429245724842429359333512552244324712471323625112471399925252683274830123376464477411344278626052592267025922525281126832618253826052644267026572657268327222644269626442552287555973199259225652657270925782565252525252538255224842565256525922511256525782875256527222471265724573338273524712498253824713651335125382457245724573149252524574077256525922786439533384644774118562735260526442644265727092887265726572696264426702644277326572696263126832657264426052837559731112592259226312657252525252525248425252525249825382498253824842525253828492498276124842631245732612471249825112498248435933389253824432484245732612498248440182511270927223037335146446123134427862631265726702592263128112565260526832657260526702722265727352565260526312605272229755597319925522592259226442511253825382538251124982511252525112525252524982484290024842657247125922484335124712443245724842511366633512525245724432511314924572471405725112644281127613455473677411856278626442631267025782605281127092538268326572578268326832605268326442670260526442683290055973136257825652565270924982565253824712578253824842538248425112525255225922824251127092484268325523274311125382722263125523593345526702498265725383211255225523999264428372837405740974863774113442722263126702657259226572824268325252618257826312644270926312683263126572631264426702862559730862538256526052670251124982484256525252471251125522525251124842525257829122538270924842552245733382484248424842484242935793376255225112429249831242471247140572578268327612761332546744705 19890813 68641856312426442578264425922631283726312631265726312657263127612696273526052657265726312722292555973174259225782578272225252525253825382511251125112511249825252471252525252799249827732443260524713186248424432498249825253537344225522498245724573211249824713999253826962709295032874736503013442786267026442631267026962799260525922696256525922644274825922709261827222578264426702937559731612683256525382709263125522565253825382552255226052498252524842538255228872511270924982592247133512484247124842498248436073351255224572443248431612484249840372552255227482761332547054736185627222670265726962670264428492578249826312631268326312722267026832644256526312631269629125597316126442605263127612631251125522511255225112525253825252565247125782525288724982786251126052498321124572471247124982457359334292525247124572457322425112471399925112709273530863325464472561344281126572657256526702605288725522683268326572670264426442657269627092644264426572670284955973136269625922565270925652511257825652552252525252471252525112429251125782862252527092511263124843376268324982484251124433622340225652471251124573161255225114097255226572786291237904705774118562683265726312605257826312799264425922722256526832709273525782657265726832644263126442987559731742592257825922709252525652525252525252565252524982525257824712498255228752511273524712578251132362457248424842525247135653429256524842471244332112511248439992525267027093012332546445167134427992709267026052644264428242538259226312644268326442709270926832605265725922644256529005597317426312631264426832552251125652525255225112552257825922498249825112565288725252709249826052471332525252498247125112457359333892552249824572511316124712484405725522618281127483376452947991856272226052605270927222631277326572683257826052657263126832605267026702670260526832657291255973124257825522552268325252578259225112511255224982538247125652443255225522925252527222457255224843249249824712457253825113607337625382471248424573224251124713980252527222761295033384586548713442799270926312644268326182824259226052722264426962670265726702722263126572592264426832773559731742657253826052748257825252578255225252511259225652498249824842511253828752498269624432644248433512511245724842484251136073338252524712443248431742498245740572683256528242786338947054736 19890813 69121856307427222592265726702618281126052578263126052670264427092670272226702709267025922631287555973211256525922592268325382525255224842538253825112605251125252429253826052849248426962484260524713261247124572484245724713565340225782471247124983224249824573980251125922773309933384474534313442799263126052657263125922786259226702683268327352631265726312670263126312565264426962799559731492565259225922657248425112471252524982565257825782471249824982552248428112538264424712578249833632511245724572538249836223363251124712429247131492484249840572565264427612837340246444896185627092657264426442657265728112644263127092657260526832670268326572657265726182631257829505597316125922578259226312592247125252511264425922484252525252552249825252552283724712735249826312484323624842471247125252498356534422525244324572471318625252498401825112631276129003274476771211344273526312592265726572657286226052605265726572670268326442605269626312670263126962644293755973149264425652631264425922538252525382498251125252511252524842525251125382937249827092471264424713376273524842552248424843622344225252498248424843124251124844077256526832837287538224644774118562670268326182592264426572748263125922657267026572657277326702631261826832578257826572900559730992578253825382709256525522552255225252538253825382511248425112538256528372498277324572592247131742471247124712525249836073376255224432443244332112471248439992538260527352950329946445343134427862565263125922748259227612592263126182696263126962670264427092748270926832631263129005597316126052592264426572538247125652525256525382538251124982484252524982511276124842683249825922498333824842457251125112484365133892498249824712498314924712471407725782631276127863338464446441856268327612565269625782657277326702631265726312696264426832657268325782644272226702552291255973136267025782578272224982538253825252498251125652525249825252484253825252837253827222457256525113211248424712471251124713579342925252471247124713224251124713999253827092670295033894644530813442761259226572683264426572773257826702657264426962644273526572709261826442670263126702875559731242631257825382735256525252565256525382525255224982511248424572552252529002525273524842605248433252471245724842484251136073389251124572484245731992471245740572565263127862735335146444929 19890813 69601856306226832644264426442592288725782670264426312709268326572644274826442657269626312683296255973086265725922552274825922565252525112511257825382498253825112484251125382937249826962471257824843199248424982457253824983607341625112471244324843236251124714018252526442811301233124767537913442786260526572605257826312824260525922578264426182644270926832696264427092605263126572887559731492578261826312644257825112498252525382498257825382511252524712538252528242471269624842578245733632538244324572484248436223429253824842429248432112498248440572565259227992761335145864863185627352631259226442657257827862696269625782578272227482670263126832644257826052631274829125597318625782578259227862552255225382498252525522525247124842565245724982578286224842761247126052498321124712484245724982471360734422578247124432484324924712471398025382657278630243363467471211344277326312644267026312618274825652631265726572670260527482683265727092631260526572657288755973174263126052565265725252511256525112565252524982511256525382511252525522937255226442484261825113351274824572538249824843593335125522498251124983136251124714077255226312875295038064705774118562722264425652670260527092799256526052683263126832631273526572709265726312709265726572900559731742552253825382696252525252552249825252552256525382484252524572525255229122525276124572565253832362471245724572525245735653376256524712443249832112498247139992511269627352912329946445237134428242657268326702605267028752592261826442552265726312709265726572565265725782631260528875597314925382605256526312565257825112498252525112538256525112471249824842511287524982735247126182457337624842511247124842484359334022525249824982471312424572484405725522657281128113312470548311856267026572618263126442631278625782565273526572631265727612592274826442605263126442657287555973199256525652552267025382525252525252552248425112525251124982525253825382862247127352457260524573249247124572511249824433593341625382471245724433236251124713999253826572748301232874586545113442786265725652552265726052811257826572644260526832696276126182696264426702657267026312937559731362592263125922709253825382538252525522552259224982525256524432471257828622484270925252605249833382511248424712498249835653351255224842471248431612484248440972565260527862735335146744896 19890813 70081856307426572578263125922657273525922605263126312605264426962605273527352670259226312657295055973124264426312592268325522565252525112484255225782552253825112498256525382811249827482471257824433236248424982471251124713622341625382457245724983261248424433999251126702709292533124767530813442824263126832605269626312824261825922696268326832670270926702696270926702578267026572849559731112605257825652709259225522484253825252552252525252511252525382538255228372511269624982605248433892498244324572484252536073389253824712457251131612484248440572565267028372735331245294557185627222631263126182631260528112631263125382592269626572735267027222592267025522670268329625597316125782605252527092525253825522565249825782592249824982552257825252525288724842748245725922484324924712525245725112471360734162552244324432457323624842471399924842631273529253389464472561344279926312644263126572605283726312644273526702592272226962605270926832657264426702657284955973149267025782565268325112525253824712552256525922498253825382457248425252875251127092471255224983402272224842511251124713651341625652484247124843186252524714097257827352849292537114644774118562683276126312644260525652735273526312631263126312631269626312696264427092605272226442887559731742552264425652657260525252525256525252498253825522484253824842552255228492457279924842565249832112443251124982565247136223442257825252471247132362511245739992538279926832950335147055237134427732696265726702683264427732657261826182618264426312631269626832644265726702696260528625597313625382578269626702525253825922525252524712552253825252484249824572592288724982748244326052471337624432457245724982525362234022538245724432484317424572484405725782631276127993325464448311856270926442592260526312592282426702644265725782670265727612605270926442618263126832709297555973136255225652592273525252592253825252498255224982538251125652498248425652786247127612471259224713261244324842484252524843607341625252457251124713249249824713999252526832657296233634644534313442811263126442683259225922748263126312578268326572683269626572722267026312565261826052887559731612618260525922631259226052471253824982538257825652525252524842498255228372552269624572592249833632484245724982471247136223351256525382484248431862471245740772565267027992735342946744929 19890813 70561856303726442578265726052592281125922644264426312696267026962631269626572631269626572644288755973062267025782592273526052552257825252498260525112538249825522525255225652862249827352429257824843236249824572498260524433593337625382429248424713261248424983980251127612735297532874644527213442799267026312657264426702849260526832683263126052670264426442657264426312644267025782900559731362631267025782657255225252538256525252538252525112484252525112498259229122484270924572631248433892484247124712511251136223402251124572457249831862498245740772552267027352811337646744929185626832592264426312631256528372761265725782592272226312709261827092657270926052644259229125597312425782552259227482525252525382498252524842511251124982498249825252565286225112748245725922443324924712498248425252457359334162538248424572484324924712471399925252735274830123338483171211344281126052683263126052592282426572696264426962709270926832670267026572631260525652618290055973211256525922592263125522578255225252511248425252565255224982484249825922862249827092484264424713376273524982552256524983593336325522457247124843161248424844097253826442887287538394799774118562722278626702618257826052824265725382657267026052683268326832735257825922605269626572875559731492618255225522709253825652565248425782525256524982471251124982511253829252484272224842618247132872498245724982498249835933389252524982443249831992484247139802511274827352962333845575237134427612592260526702631259228112578264426442644264426832683269626702644265726702578263129505597312426182578257826702592260525112565252525112565259224842511245725252552284924842683248425652498336324842457247125112511363633762565245724432552319925252498407725522631277327613402464448961856276125782565267026052631281126182605264425922631260527092605272226832644260526442696286255973174253826052565270925652511252525252538245725382511249824982525257825112875249827352457259224843236249824712484248424713607341625382457245724433211248424573999255226832709290034024831548713442786269625922592272225922875267026312565264426442631263125522670267026572670273526572811559731992552259225782605256525112525253825652552255225382525251125252511255229252511265724842565249833632525247124982525248436363389253824842443249831742443248440772592259227352748338948634799 19890813 71041856308626832552256526312709279925922631268326052631263127222605268325782592259227092578295055973099257825652592267025382552259225382498253824982498249824842511252525382875248428112471264424843261247124712471248424713607340225382511248424713236248424714018253827222722292533894644530813442824267025522605267026052799257826052657264426312657270926312670263126962644264426052912559731612670261825382657251125652552249825112525253825252525256524712525255229752484272224712605247134022484248424842484248436073363255225252443249831992498249840772578264428242824336346444831185626962618260526572631264427862644259226182696270926442761264427352735264426312683265729125597316126052605256527092538252525382552252525782525255225252525248425382592284924842761242926052457326125252511247124982429365134292552245725112484321124572484399925112657281129003312455772561344274826442657268327482631283725922605263126052631260526182657269626962631263126052696287555973149253825382565265725922565251125252484252525652552255225112511251125252937249827222457263125113376269625112538251124843636345525652498248424713211249824714057255226312862296238564799774118562722265725782644263126312748260526442709265725782631267026442605257826832657263127092837559731992605256525382722253825382565248425252578251125922525248424842525253828372484269624712605249832242511242924842484242935933402252524982471248432612498247140182457274827092962322447055379134427092683270927222631259227732578260526052631257826442657265727092618264426312657264428755597314925782525264426702538256525922525251125252565253825252471247125382538291224712683245725522471336324712484245724712511362233762511248424572443316124842457407725252657281128623376470548311856265726832618268325782644282426702644260526052657267026182657265726572670263126182657286255973186263126312605267025112631251125112592253826052525249825252471255225522824247127732443259225113249247124842484252524573607345525522471251124843224248425113999252526832709302433764474534313442799272226962605259225652799261826182657270926572657273526052683270926572683259226442912559731242578257825652670257825652511253824982565252525252552252524572484259229502511270924982644245733382484247124572525247136513389252524842443245731742457247140772565260528372722336346444863 19890813 71521856303726572605260526572631278626312631270926572644269627092670264426312670259226312670287555973161260525922565265725782538255225522511253825522538251125522471255225922849248427482498260524843224248424712443245724713565338925112457248424433236247124843999253826442657301233254705537913442735267027092644257826442811259225652670259226312670270926962748260525782683264425922875559731492578256525922683257825922552257825522498255225382498251125252552255228372498274824842538249833632471245725112538251136513389253824842415248431992429248440572565259228242837333847364896185626442644265726052670265727352592257826052644270925522735268327222578265726442565260529505597311125782552259226832511247125382484255225252552248425252498252525382538291224842735244326312511326125112457247124842471360733632538248424842457326124982484401824572683278629623338464472561344279926312605267026052552278626052578265726962683264426572631267026052683267026832709293755973161260525922657267025382538247125112498256525522498252524982484247125252824249827612471261824983351270924712538253825113651341625382457249825113161249824844097253826442862290038064644774118562696265725252683265725782696264425922657273526832644269625782709263126442644260527092887559731492565260525922748263125112525252525382538253825112498256524712498255227992511276124712592245732362471251124842471244336073416252524712471248432362471251139992525270927612950328745865308134427612657264426052722265729002552257825922670261826442657260526442644268326312644269629005597308626052670256526832552259225252565252525382525251125112498248425782525286224842709247126052498340225112443251125112471365133762565245724572471316124982443405726182605276126703236464448311856269626442618264426572657282426052592259226832631264427092683270926052644259226052696282455973149260526442565265725382552248424982578255224842552249825522498252525922925249827482457259224433287249824982457252524573622336325112484247124713174249824983980251126962709296233764557548713442811259225922657260526572912259226052578257826572670272225782696263126702670265726702900559731492552263125922761248426312525255225522538253825252538249825112484253829002525268324982592248433632484245724712525248436223363253824432471248431612471245740772565264427612761329947364799 19890813 72001856304926832565263126962709274826312565256526442644265727092696267026962696260526572657288755973161260525922565273525382565253825252525249825112525249825382498256525922837252527482471261824713199248424982484252524713607341625382457247124573249248424844018253827862722297533894736537913442748265726312644264426962862264426312605260526572592259226442644264426572683265726702887559732112538256525922605253825522525256525252552251125252498249824982578253828752484268324842565245733632498241524712525248436223376251125112429245731492443249840572565268327732735337646444705185626962748257826052644265728872657263126702709270926832735265727092644270926572657264429125597313625522631257826702538255225382498248425522511252525112525245725382565284924712773245726312471323624572498245724982457362234692578247124572471319924572484401825112592272229753312444771211344282426702709268325652592286225782644259226312631264426962592270926962644260525922657282455973199256525652631272225252552251125382552247125382538251125252498256525522875252527352457260524843376267024842552251124843593333825522484249825383174252524984057257826962849287537584705774118562748263126312696265725652773259226572696260526832657277326312670267026702592265727092837559730992578264426182709256525112552251125112525252524842484249824982525255228372498272224572605247132742443247125112484245736073442253824712457249831992498245739992644268326832962338946445308134427352605269626442605264428622605261825922683260526312696263126832592273526962657268329375597317425922618263127482578251125112484252524982538252524842511252524842498293725382709247125782471332524712457247125112511362234022578245724712484318625252484405725252670278628113469455747671856267026572605268326312592281126052657273525522683264426312605267027352657259226442683287555973136256525782605269625252552249824982498255224982538252525252498255225522887248427482525260524713236248424572471249824983593344225382457247124573211247124843999255226832709287532494644516713442786268326312644263127092799263126052631264427352670269627222644265726312578264425652912559731612592264426182735257825252565251125112565252524712498252525252525251128242525274824982592245733512525247124572471248436663376252524572457249831492484248440972565263128372811340245014799 19890813 72481856307426182578265726572592282426832618265727092709267026572644264426832722259227092631286255973161263126442605273525522538251124982538256525252538249825522552252525112837251127352457259224983224244324572471251124983622342925252443245724713249247124983999256527352696287533894644520213442786268326572644263126312773259226442644263126312592265726832644267027222644268326572875559731362618259225652683259225522511253825652525257825382511249825252538248428372525267025112618247134022511248424842498247135793416253824842484249831992471248440772578263128112837329947364736185626832644259226052631267028112605259227092631272226182696259227612709265726832709264429505597313626052670259226832565256525382565251125252498257825782525251125652538287524712761247125922484324924982457247125252498359334022525244324292484324924842471399924842657277329503299476771211344283726442578259226442605287526052683259226442670255226442657268326572735265726832683290055973161256526052538272225382525252525112552253824982498248425382484251125112875249827352471257824983363276124712525247125383651340225652498247125113161248424714077259226182875290037744586774118562696263126572644263127352709263126312657268325922670269626962722257826312631268327092837559731362565259225522683255225382552257825112565251125252484249824572592248429372498278624842631248432742511247124842498251135933442252524842457247132362511251139802511270927482987329945015272134428112657256526702657269627732592264426962670264426312605265726832670260526572657265729255597318626442644260526572552256525252538252525112538247125382471255225112552292525252748245726052484338924712457248424982498360734162511247124292484314924712511405725652644286228113312455748631856277326572657260526442605290025652644268326312605269626962657267026052605267026052696286255973124261826312538268325382592255225382511251125382578251125112484256525652912251127612471260524843261247124842457255224713607340225382471247124713274248424713980253826702722288734294644545113442786261825252644270926442912265726052683265727222644265727092631264426962631268326832862559731742605256525382696252525522552256524842484252525252511247124842538256528492484273524842605244333632511247124712484255236513389253824842471244331492498244340572578270928492786338945864799 19890813 72961856304925652592268326572644282426442605260525922709265727612565269626442657263126962709286255973124259225782605272225782552253825782525252525252565253825382498253824982875245727732498263124713299248424432498249824713622344225522471248424433249249824713999251126832773292533894736534313442811268325652657261825382962257826052631267026832644277326442657260526832592264426312925559731742592256526052683252525652552247125522538257825252511253824842484253828872498268324842592247133762498249824842484248436513376252524572415247131992471247140972578261828622887335146744736185627222618259225922683259227732592252526052552276126572657269626962657263126572644260529255597313626312592259227352578251125652498252525782538249824982552247125782498282424982773248426052457324924982511245724982471360734162525248424292498323625112471398024842696276128623312458671211344278626312631278625922618286225652605268326702644269626572644273526442657256526962670288755973211261825922592264425252565259224842565245725522552253825652538252524982849249826962498263125113376268324982525249825253622340225922457253825383149248424574077259226442875286237584674774118562735263126312631261827352786261825522605265727222657272226052683268326572683270926572925559731862552268325922761259226312525260524982525253826052538253824712525257829502457274825252592245732362471244324712511245736223482255224432457245732362471247139992511270927092987328746445308134427862644263126052644265728872631265726572605269626312709255226832657270926312592257829125597313625522565260526962538252525252592252525652498249825252498247125112578286225112709245725782457336324842457248424712471360734022525247124572525314924712471407725652657277326703455458648311856268326572631257826572683284926832592267026052644260526442605265726962657253826832538287555973161260526182565268324842565253825112498255225112484248425782511252525652912252527612457259224713236249824982457249824573607341625652457247124843211251124984018256527092696296232994644534313442761269626572657267026572786260526312670260527092565260526182709272227352709270926182912559731242592265725782696260525252538253825382552252525522498252524982484249829252457269625112565247133892484248424432511245736223363248424842443249831862471247140772565267027732862333846744586 19890813 73441856309927352552265725922578283726312657264425652735270926832683267026312683268326182722286255973124255225382511272224982552253825522565255225112538247125382525252525252875252527732457260524713274248424292443248424573607338925522484245724713224248424574018252527222735293733124705530813442773272226442644260526702811260525652605265726312631272226052670265726832592268326442950559731362578260525382696257825652565251125112511256525782498253824982484257828622511274825252605245733512471248424432498245736363416252524432429251131742484251140772565264427612735336346744863185626442657269626312578270927732631260525652605263126572683269627732618273526312592263129005597313626312592261827862565257825652525252525522552255225112538252525652565283725112735247126052511322424842484251125112443359334022552244324842471323624842484401825112683276129373312470571211344277326572578269625922657284925522592263126052565272226572670268326572786260526312631296255973211257825782605267026312578252525782525255225252498253825112525252525252900249826572443268325253363268324842552248425113593342925382498249824983161249824844097255227092849282438394705774118562696273526052644257826572824263126442592263127482631279926832670268326832605269626962900559731742605263125382773252525522552249825522605253825382498252524982538255229122525272224572618248431992471247124712498249836223402251124842498248432112484249839992538269627092950329945575272134427732618267026052709264428112578259226442657263126182696265727092748264426312696267029005597311126312565263126572538252525652498252525382538251125522498249825382525282424842709247125782471337624712498245725382498365133762565245724292525318624842484407725652605282427863287464449291856269626182631263125522657281126182605263126312618270927352722263125922773260525782644282455973161255225382631273525382552257825112511255224842538253825652498256525782824248427482457255224433236248424712457245724843593340225382457247124573236248424983999255226832735296233514586541513442773265725652631267026832862257826312657265726962709268326312696265726312657268326832849559731492592261826572735252524572552259225252538263125252538251125252457252528752498270924842578245733382498244324292538245736663402253824432484247131612471247140572552260528112748333846744705 19890813 73921856301227482578267026182683290026702605264426442696260526832565265726962696270926832683292555973161263126182565267025522525253825782565255225112511249825252443252526312811251127092471256525113236249824842484249824573593344225782471244324713236245724574018265727092786297533384767513313442722267026442578263126702900260526572709265727092644273525652683268326572644268326312962559731612592257826052657261825522538251125782511248424982484248424842525249829002498268324712592245733762511247124572484247136513376255224842457247131612511245740572578264428622773338947054831185626962605264426442592268327482670257826442644267026702631264426702631269626182657264429375597316125652644257826962525252525652525255225112538255225252538248424842538284924842696248425782457326124842471247124842484362234292525245724572471323624572457401825112709273529123299470571211344284926702657257826052618283726702631257826312644270927092605270925922618260526442709288755973186261826312605268325652525253825522525248425652511255225252484255224712862247127222457261824713376270925112538251124843622341625652484247124843136249824844077256526702824295038064705774118562722259226312657260527352862257826052631264426052644276126962683264426442605264427482900559731492565263125382786256525112565252525782525255225652525248424982578259229252498278624432578248432362498248424572525245736073338255224572457248432492484248439992538278627092887326147055237134427732592259225522592268329502670264426962657264426182683267026702670268325782605272229005597313625922592259227092511253825382525256525112565252525112565249825522511282424712722249826052471335124982471247125382552365134022484247124842484317424712457405725652735282427993389452947051856265727352605257826442683279925652605263126832683267027092670273526572631257826702786288755973099260526182592278625782578249825782511253825252538257825382538249826052849247126832471256524433211248424842471248424843622342925252471247124713211245724713980248427222761304934294586527213442824265725922631264426572862260526052631263126052631264426702670265726832605268326702925559731862578257825782683252525252538255225782525257825382525247124842538259228872498265724712565247133892457248424572498244335933402251124842443255231612471245740572618270928622786336346744896 19890813 74401856264426572605268326572578282426962618260525522618264427862644270926832631261826572709286255973136257825782578268325382565255225112511255226052511251125782511255225652862252526962443263124843274247124712498255224843607337625382498245724573224249824983999251126962735290033764586530813442786269626832722265726442887260525782683264426052670267026832644265726442670259226182900559730992565257825922683255225922538249825252538253825522511252525112525256529002498272224572578248433892498247124982498253836513389252524982457249831862457248440772683274828372773336347054896185627352761263126702618265729252605264426442592270927092670264427092670267025782696264429255597309925922657263127612511252525522538257825382538249825112538245725252578287525112786245725922457324925112471248424982443362234552538247124712457318624842484398025252722272229873274476751671344278626572605263126572592284925522578259226312525269626572696269626312631253827092631290055973136261826442605270925782552251125382592252525252498252525382457249825112849249827482511253824713351249824982471249824573636338925112429242925113174247124714077259226182824277334024736496218562683270926182644261826832849256527092670264426182670272226702709263127092670272226702862559731492657260526312670255225252552252525652498251124842525251124982552256529002457279924842565244332492471247124572498242935933402253824712429252531862511248439802525274827482975336346445415134427352683272226702670269629122552259226832631261826312696267026572578267026182644270928755597309925922565260526572538257825522511253825112498251125652525251125112565290024842683247126052429338925112484245724712498362233762511245724572552321124572498407726832657276128113455452951331856274826572538263126832631284925782565263125782631268327352644267026572631270926572644295055973186257826572618265725652565249825382552252525252565251125112471257825782837247127612457259224843261248424842457252525113607338925382484248424843211249825253999252527482748296234164644548713442722270926962578273526572887257826442631263127482578267026052696260526572578268327092975559731492644264425782670259225382498251125252525251125382578249825112511253828872484265724572618245732992484247124572498252535933363255224432443252531862498249840572578272228112735332546445415 19890813 74881856274826312644270926312631274825782631267026182696265727482683272226052657265725922670290055973199260526182592268325252538253825112471249824842511251125522471249825112875248427482484260524573261248424842498252524713651341625112484248424573249249824713980251126962683302433384767578113442824257826312592264425652849263125652631270926052644270926572696263126962605269626312900559731612605259225522683257825782538251125652484251125252538252524712525252528372498270924982565248433512484247124982484245736363389251125112429252531612471251140572565260528372748332547365744185626832709263126312538255228112592260526702578265726572696265727352670260526572696267028375597316126312565260527092525253825922552256525382498252524842484248425382538287525112773249826312498324924292484245724842511362233892525245724572471321124712484399924982748273529373299476759691344279927222670265726052605292526182670267025922644268327092709270926442657260526312631286255973136257825782592273525652538252525252552252525252498251125112471255225112837251127352471259224433351247124712471252525113636340225112457244324713136244324714057256526442786286233124767604518562605268326052670265726572824257826182657263126702670263126832670265726312709270927222925559731492565260526052735255225382578251125522484256525382498251125382578252528872484274824712565248432492471245724432471247135933376255224572484248432492498248439802552263127612975331246446282134428242631256526702605263128372605265726182644269626572696269627092683261826572657270928875597314925382552260527092565253825922511252525112552253825112525251125112525286225112709249826052471337624982443247124982429363634222538244324572498317424842484407725782592277327733325479964541856270927222644263125782657277326312631265726312683264427222644263126572605256526442670295055973099263125782565267025782565255224712552253825652525248425652498253825522837251126702511257824713211249824572484245724983607344225252415245724573211245724713999253827612748295033894447665513442735273525782592261826962824263126572644265727222644273526442709261826702709257826572962559731492578257825782696252525112592252525782552255225522498248424842525255228752429276124572592242933762484242924842457251136073389253824842457251131492498247140572552263128622748327446747014 19890813 75361856268325782722270926442670281126572538259226702644260527092644273525922735264425922683286255973124256525922565268325382592255225252552257825652631247125382471256525382887256527352443260524713236247124432471252524843607341625382471247124983211247124984018247127482709295032874767774113442862270926312631263125922837257826442631265725782670267026572670263126832605267026052912559731492538257825522670259224712552252525922484252525252511248425382525253828372457270924982578249833512511245725782484245736513402252524842471248431742429248440772565265727992709340246447741185627352670259226702657267028752565263126312605270926312799267026572644267026572631267029755597314925522592265725922552252525382498257825382565248425252525247125252552284925252735247125922471323625252484247125252443357933762578248424842457326125382498399925382696278630373389452977411344284926572592260527092538284926442605268326442631268327352631267026312696268326962618291255973124259225782538274825522538252525252498253825252552251125112511252525382837255227092443264424573376272224712471252524983622337625112471247124843211252524984077256526442811439532994557774118562722263125922592269626442887265726052631263127612735278626572605263126312631261827352875559731492618253825652696256525782592253825252578256525112498256524712578252528752498278624572592245732362443249824842511245736073389255224842457248432242565247139802498268327482937331243456162134427732631261825922657265728872644263126832578260527352670268327222683265725782631269628875597311126052525259226052538249825252525253824712552249825252552247125112552286225252748248425922471338924842498252524842471362234022552245724842552317424842471405725652657277327353551461577411856282426572618265726052592272226442631265726572578268327482644270926052683260526572670287555973111253825922592270925112511249825112538252524842525251125652457252525652912253827352471267025383274304925252592269625383636340226572525273525253249265725524057265728242849407739995030774113442875264426832592268326312900264426702670263126572592259226702670259227482631267026702849559731242605257825652657257825252565255225782525255225252498249825252552255228242498276124572618249834022471247124712511247135933416253824712457247131742429249840772565265727862748335147674705 19890813 75841856306227092644265726312578279926832631265725782657268326572578265725922605264426052683295055973161259225922538259225382552251125112525251125652525252525382484249825252824252527482484260524843274242924842457253824983593340225382471248424983199249824573999256526832722297532744674513313442786265727092657264426702837268326052683267026052565267025922683263126052631260526572925559731362618252525922631251124982484252525252525253826052511249824712511251127862484269624842565251134292457245724842471249835933402252525252429247131492484251140772592259228242811338947054767185627222578256525522578269627732644257826702605260527352709257826962670270926442683268329375597309926442565256526312592249824982525256525112538249825522525251125522578287524712735247125652471324924982471248424712457360734022578242924842443324924712471399925522709269629503236455771211344279927092644261826312657287526832605259226702683267027352605269626702683264426832683292555973124259225382631263125652525249825382592253825652525248425252525249825252887252527482471263124573389270924712538252524983607341625382484252525113161252525114057255226832875282437274705774118562696264426052722260525782799265725782644260526312683272226312670270926442644264425522862559732362592259225522631253825382578248425382511253825112484251124982498252528622484277324712592247132242484245724572484249836073389255224842457247132112471247139992552270927222937326145865379134427482618261826702605264428112578264427092644265726442709261826702631270926702657269628625597311125922565260527482525255225382578251125112538253824712471252525652525288724712761247125782498336324982498245724842511360733762552247124432471317424842471405725382605276128493376452949621856274826832631268325922605281126052631264426312565267026962605277326312683260526572644292555973174261825922592269625922552255225782538253825382552248425252498249824982824247127222471260524713249248424842471249824433622338925112484248424843236245724573999256527222722290033894644552413442837273525922592265726052786264426442657257826312670269626442735265726572618269625922875559731362605259226052657252525382592247125522565253825252511248425522525253829372538272225112578247133382511245724712498251136073389252524572457247131492511245740772552269627482799336347674831 19890813 76321856306226572670260525922644283726572670259226052709267026442683265727222631263126832605292555973099259225522592273525782484256525652538255225522552247125252484249825922875247127612443264425113249249824292415251124573593338925252525248424843224248424713980251127352670291233124674520213442824267026702722270925782824263126052605263126572631278626572709261826832670259226312887559731242552259226052670252525522511252525252552252524432511252524842538252529002498273524982631248433762511247124572511242936223422252524712471248431862484247140572578260527482722337647674863185627222657260526312644263128492631268327092644264427222735267026832670270926832592272229255597306226052605256526702552255225252511255225782552255224982552247125782525284924842709245726052484323624712498247124842484359334692525247124712511324924572498399925252696277330493351467472561344278626182709268327222605277326442644263125782657263127092605263127092644260527092631290055973111257825252578264425652592252525522552249825382538249824842498256525112912249826702498263125113389274824712525248425523607340225522471248424843186247124984077256526832837290037744767774118562670265726442670264426312824260526572605259226572683269626702696265726052631269627222925559731492578265725782683256525382552249825382538249824712498256524982552255228242457276124842631247132612471252524842511247135933429252524152457247132362471248439802498269627352950328747995272134427862670261826832618272228242592256526572644267026182644267026832592272225922657261829005597311126312578260526962578255225522484253826052525251125782565249825112605288725112761248425782484338925252511245724842471362234022484248424572498318624432457405725522618279927613402464447991856269627092631260525782605281125782657270925782592263127732657269626312605263126442644301255973074263126052657268325252538255225522525253825252498249825382511256525652824255227222484259224713249249824842443252524713593338924982484245724433236247124983980255226962709291232614644541513442773263126442657264426312887259226052709264427092657267026572735268326312644267026312912559731362605259225922644253825782552255225252484249825252443252525112498252528752498273524712552244333512484244324982525249836223402253824842484249831742498251140772565260527862735328747364962 19890813 76801856312426312578257826442578279926052657264426702670265727352631269626702683264426832605293755973174255226052592274825652578257825112565253825382511247125112484251125782887252527612484256524983261249825112443252524713607348225652484248424983261251124573999252527352761297534024705523713442748263126312565260526572773260526052644264425782722274826832683264426312578263126572887559731112670264426572761255225652565251125782552252525252538253825252498255229122484270924712565249833762471247124572511248436963389253825112471247132112457251140572552268327992735336346744767185627612578260526312683259228372605265726052605265727092683273526832644263126442709263128755597309925522644256526832525252525922538249825652484253825652525247125522552292524842748248425782443327424572457247124842429365134022525247124982443324925252471399925652670277330123338476772561344277325922631260525782670287526182605274826312618268326572592270926312657264425922644283755973086255225922578259225252511257825252552248425382525249824982457252525522862248427482484260524983376267024572538255224713666344225522443251124843199247124714077257826442799295038064736774118562722267025522644257826052786265726312670261826832644269626572722264426832696268326572849559730742592263125652683255225252578251125522538256525522484245724982538255228622498273524292670244332742538245724982498245736223455251124842471244332112429248439802525273527092950337647995202134427732722261826962696264429122631257826572670269626832670264426702605268326702631267028875597314926052578264426572578257825382498255224842538257824712538247125382538288725252696248425652471342925112443247125112525368134162525249824572484317424712498407725522605272226573376455749291856272226442592264426052657282426572631268325782683270926962631268326052631263126832657295055973149263125922578270925652511256525112552256525652538252525112484249825522875253827862443257824573199247124712443247124573681346925652443248424573236245724983999252526962735290032874644545113442773267025652605268326442849260526442644265726442644273526052696269626962578261826312887559731112631255226312644253825922552255225522578251125112552249824712538252528112498268324712605249833892552245724842484248436663455256524842443247131742498247140572565263128242837337646744896 19890813 77281856308627092565259226312670279926572631260525922722265726832709277326182605261826832657290055973149259226312605272225652578253825522592252524982525247125252498255225522849251127612498260524983236249824712498252524983651345525522484245724433236248424574018252526962735296233634674530813442799267026052552268326442824255226832657268326312696267026572735268326702605260526702799559730992592253825522618253825922538253825382498253825652511253824572484253829252511270924842592245733892498247124842498247136513455253824842484244331362457247140572552261828622862335146444674185627222670263126442618263128372605252526702631263126832735263126832670263126442644270928875597316126312511260526832525252525382484249825382471255224982525251125382552277324982748245725782471323624712457244324842511365134292565244324712471319924982443399925112709267028623261476771211344277326572683265726832565278626182538272225652670269626572670264426962670267026572657296255973111260525922578270926312498255225382498251125522525253824842471253826052862247126962498263125253363261824572511251125113666341626052498253824573174251124434057256526702837290038224799774118562722268326702631257826702799256525522670267026312683274826442709265726962592269626572925559731362644256525522657252525252511249825382484251125112511255224982538253828872538276124712552247132742471248424842498245736663455256524982457249832362471245739992511273527483012338947675237134427222709260526702696267028492644260526052670257826572709265727092696265726442670264428755597313625522605255226702511248425112511256525252538253825252552248425252552283724712670248425782471338924712498249825112471365134022511249824432498319924712443407725382605278627733338464447051856270926442605267025522670276125782592265725922696257826702761265726312683264426962631284955973086259226052592274825922565253824842484252525382525252525252484249826052862249827862484259224573236248424982471249824713636342925112484248424713274248424983999252527092683290033514674527213442862259225652657255226052773260526442592270927092683272226572696265726182644257826442824559731112605260525782670256524982484255225112498255225522484252524712552257829372498267024712605242933892484249824572484249836963389253824842443252531612457247140772565269627992849332545294767 19890813 77761856306226832644267026572618277326962618263126702670260526312644270926312618257826702670291255973149259225652578270925652552261825522552253825382525251125522484255225522900251127482471263125113211252524572443249824573622340224982484249824713249249824294018252527352696296233124474541513442748265725782644263126052824259226312605263126572644263126312631268326052696272226442849559731862578257826182644252525382484253825922498255225382552251124712511251129252471268324712538249833632511245724712484248436513416256524842443248431992471252540772565276128112761338947055030185627612631265726572605269627612683263126702683267026182748265726962631261826312605256529375597311125922592260526832498255225382511253825782511249825112511248425522525288725252722242925922471324924712511242924712471365134422552245724572484323625252443399925382748276130373287455771211344276126182631265726312592284926052644265726312657272226442631269626832644261826832722291255973099257826052565265725112538249825522538256525112511244324982511251125252925251127482471263124713389272224572552251124433607342925652457255224983199252524844097256526702875283738064705774118562696273526442631261826312773265726312631260526702683277326442748267026312631270926312950559731492578255225522709251125522592252524982484251125252471251124712484257828872457272224712592248432492457245724432484245736223469249824712443248432612498247139802471278627352912331246445272134427092631259225652644264428492631263126182644267026702761268326572670269626052696261829125597318625652631256526962565253825382552252525522538251124842538253825112552298724982696247125652471337624842457251124842498368134022538245724712484317424842498407725382748277328373287470549961856265727092670264426572592281126572657263126312683263126702735263126442683265725922644290055973174259225782552269625112592256525382525248425652538248424982511251125252862247127092471260524843249247125522471248424843651344225382457249824843236249824713980252527092709290033514674552413442799269626962709268326312761259225782722257826052709270926442657270927092709263126312887559731492578263125782657253825382538248425782498255225382498251124712511253828872511269624842578244333632498251124842484244336663402253824712471244332362457245740572565267028242837332545574799 19890813 78241856302426572657270926572683290026572578264426442605267027482578265725922696260526442631287555973149259225922565273525922578251125252538253825522525248425522525256524982849255227862457257824573249248424572511248424983681344226312457245724713274245724983999253826962786287533634644523713442773263126442709265726702849255226182631267026962683268325782722264426702644268325382887559731992657257825522618263125112578255225922525252525522498256524842511252528872484270924712605245733632484251124842484247136363422255224842457253831742498251140972578259229002875338946444674185627092683259226572670264428242605265726962709264426962657263127092657269626052644265729125597313625652605253826962552256525652538248425652511255225522565249826052525281124982773248426052471326124842457248424712484366634552552247124842484323625112498399925112683274830623351470572561344278626312631257826442644279926052565265726442683267026572592269626962696259226312631286255973124259225782644265725382565255224982525253825382525249825522565256525652887251127092457260524713416274824572538248425113622342925782457253824983199249825254057255226572824287538064767774118562773267025782683260526052849261825782644255226442605270927092799265726312631260526962900559730742592265725652605253825652552253825252484251125652484256525112511252528492498276124982592248432612484245724712511249836363416255225112443248432612471245739802511267026832962333846745237134427862683264425782592255228492565263126962644269626442683264427092618267026312657265728875597312426442538264426442578257825112538252525252538249825252484245725252511290025112683245725522511338924712484247124982511366634022565248424712498317424982511409725782670278628113249467447671856267026442605259226312657273526052631261826182657261826832644267026832709269627092644290055973236253825382552269625782565252524712538257824712538253825652511255225522912248427482471257824983274247124982471248424983636346925522443245725113211248424573999252527092786306233254529534313442748263126052565264426572824263125922592265726052578269626572735267025922644263126312837559731362578264425522683257825252525256525522498255225522511252524982525255229252471269624982592245734292484245724712511244336513402248424842443249831612471247140772592270928242786333846744831 19890813 78721856311126312631264426052644282426052592269626312631268327092709265727092709263125922670290055973136265725922552276125652538253825252538259225112538252525112498257825782887248427482484257824713274248424712443251124153651346925112443244324843249245724844018252527092683295033384644523713442786270926572683267026442773263125922592263125782670274826312709260526962657261826572862559731612631253825922670253825522538253825522511251125522498251124842552255228492565269624712605245733632511249824712484249836813455252524842443248431862484247140572538263127992709332548314799185626832631253826312631265728372644259226572592269625922773265727612644268326052657267029125597309925382631263126832552257825652511248425252538252525652525251124982578284924842735247126052511327424982471248424842457362234422525247124572471326124712471399924842786273528493389467471211344286226572631259225922578281126832552265726572670257827352670272226052683264426312631290055973174259225922605261825382565255225522552255225112538247125252484249825782849249827482457260524713351272224842498253824843651345525112484253825253149249824714057255226052900288737424644774118562709264425922525264426832786263126182644263126962592272225922722270926572644264426572849559731362565263125252761255225652578255225252525252525382525249825112525257828492484277324432565251132612457248425112471245736513429251124432471245732362457247139802511264426963024336348315308134427482631256526962709263128492552260526052709265725922644260527092618257826052722274829375597321125922578252526442525251125382538249825782511255225112511252524842578292524842735247125782471337625112457248424712498363634022511247124152511318625112484405725522631274828243312464449621856267026832605263126312578278626442644268326312605268326962605268326312657268326832683290055973174257825252578270925522552252525112498252525382552252525782525252525522811252527862457264425253274247124842457251124843622342925382498247124713236247124843980251127092735295033514557548713442761265726052644267026182849263126312644260526962683272226572644264426702605268326312862559731242631259225922657260526312565252525252511252525522511253824982511252528242484272225112618247133512457247124982498249836363402253825252471251131612498248440572565264428752786329947054705 19890813 79201856306227222644268326052683276125782578269625782631270926962683263125922657259225922670291255973149259226442618264425652565257825252511256524842552245725522498252525382912249827482484259224573261244324982498252524433651342925382484245724573249249824713999251127352696295033124474530813442761259226832552259225782786259226052683267026182618267026572657265726832618272226052849559731862592252525522592253825522484252525252552256525382511251124712511249828872525268324292565249833762498248424572443245736513389253824982471245731742484249840572565268328112786337646444799185627222670264427092565265727862592263126312605265726312657273526832644267026312605269629755597324925782578259226572565255225922484251125782511252524842538247124842592284925112773247126312457323625112498247125252484362234422552247124572484319924572471398025112773274829373429470571211344274826442657267025652592286225252644267026572709263126962631270926052631267026962657290055973161253826182565268325522538252525652552251125252565252525112484248425522837251126832484264424983389277324842525255224843651345525652484248424713149248424984077256526702900279938064674774118562722268326052592257826312735264425782709255226312631279926832683263126182631260526312887559731862592260525782709252525252525256525382578252525382471255224842552255229372471277324842631245732362471249824572484248436363429252524572471248432242511245740182511273527612937331247055308134427862657265726442592263127862644256526312578255226312683264427092709265726052657263128755597309926312578252526052552253825252592251125382498253824982538248424982511283725112696247126052525338924842484244324842484366634022552248424572498316125112457407725652605282427353299458645571856269626702618268325922605279926442631268326702683268326572696276127352644260526832670284955973186263126572592267025922525253825112565263125252511253825252498251125782900251126832443263124843224244324572457251124573651345525252457251124573211249824843980256527352670296233254557534313442849263126702683267026702837257826312631259225782657265726572683268326832605272226572887559731492644260525522605263125112538252525522525260525252538256524982525248429002498270924712605248433892457244324842471248436513442251124982429252531612443247140572565269627992748333846744799 19890813 79681856306226962631268325522670279926312657272226442631264426832644272226052631264426702670283755973199264425782578273525782525257824982552251125652511249825382484252525112875249827482471264424713261245724712498252524573651344225522471245724713261248424713999249827092696296233254674537913442786263126442644264425922811267025922631270926182644269626442735259225922618264426702912559731492605256525652657248425382552252525382511253825522498255225112538253828872511270924982565247134162525248424712511251136663389256524982471248431612498244340772552260527992811337646444767185626832709267026052605260527612631265725782605263126702670264426962631259225782644267029005597323626182565261827092538256525382511255225652484252525252552248425382565290025112761247125782471324924982498247124982457365134552552251124572471322425112498399925252748274829373376470571211344278625922605260526312644292525922578268327482578267027222657272226052631264426572644292555973062261826312631263125252605253825522511252525252484251125112443247124842811248426832471263124843389265725522552249825113651344225652498249825113211251124714077257826572862286237424586774118562670268326312631264426572837257825782683264426702722265726052657263126572592267026832900559731612565257825252709256525522525259225112552251125112511251124982525256528872498272224572670251132492471248424572471244336513416251124712471247132362511249839992525276127352962336347055272134427862657265726442631261827992592264427092644270926572605273527092631265727092605267029125597309925522592253826702525245725382511251125782525255225252484244325382552288725382748251126442443336324982525249825112484365134292538244324712511318624842511407725652696278627993376476748961856265725782657263125922631284926572605260527092618264426962683269626442618268326702696290055973149261825782631265725382552248425652552255225782565248425522525256525252862248427732484257824843249247124712471252524713622340224842457245724843261247124574018251126702748292533634705537913442786264426312618261826052761263126572696259225922683268326832735269626312631261826442925559731362657256525652709253825382552249825382498256524982498252524842457252528622457269624712592245733762511248424842525248436073429253824712429251131612498251140572565264427992761342947364767 19890813 80161856306226572644273526312578269625782683265727092670260526832761270926832670259226052683291255973111259225782552270926312538257825522525257825652525252524982511259225252799252527482471263124573236245724842484248424983651341625522471248424573224248424714018252526572709296233894705527213442849265725782631263126312849259226052631264426962748263127222670268326832683263127092862559731112565253825652657252526052605249825382552253825652538256525112498256529372484270924842578247133892511247124712525249836663429255224982457248431992471245740572592260528112748329946744962185626832683257826312696269628492605259227092657264426312631260527092565268326832657268328755597323626052592256527092525249825252498256525652538252525112498253825652605291224842722248425782511322424842498244324982457366634962498242924842443324924572484399925112696272230373325470571211344283726962618270926702578281125782605264426702605267027862644276126962670263126442670290055973136255226312552270925522565252525112538247125522498251125652443253825652900247126962498260524573389267024842525251124843651342925382443249825253161251124574097257826442849288737424644774118562748264426052657265726702761257826182670268326702657265726832657263126572592263126442975559731242657260525922709252525522498255225252565249825252525256525382565253828372511274824572578248432872511251124842511244336513455251124712443247133122498247140182525276127482937335148315237134428372657261826572657264428242696260526052683264427092683265726962683263126312670267029005597312426442605263126572511249824712538251125382538252524842592251125112565284924982670247126052457338925112443242924982471365134422552245724712525317424432457405725782722283727993402473647671856273527092552267025922683278626572565268327222696261827222644273525382631264426442552292555973124255226182605277324842552255225252578255225252538251125382498252525382862251127482471263124843249247124712429249824713622340224842525249824573236249824713980251126702696302433514705534313442786273525922657267026052786257825652631260526702709270926442670263126572644259226312912559731242631256525922683260525522511255225382592253825382484251125112552253828872484273524842631248433382484247124982498253836513363249824432429253831742484245740772578263128492786344247994615 19890813 80641856304926702631255226052644279925782578267025922657263126572657264426962644259226312644293755973136259226312592272225382511251125522511252525252552248425652498253825252862248427352443260524713274247124572471249824843622345525522443244324713211249824433999255226832709298733764705513313442811265726702631265726052862259226052670263126052683269625782683257826832605253827222975559731742592260525522696259225652525251125252538259225112525255225252484257828872498270924712605249833382471247124432498251136813416256524432457247131742471245740572552263128242722329946444501185626572644257827222605253828372670259227092605265726442773268326312696268326312722265728875597314925252631257827612552256524842525249825112538255225382552248424982538291224842722248425922457327425112498245724982471362234422578247124712525326125112484401824842696276130243236450171211344282426832538260525922618283726052592267026832670267026312657272226312657257826572605295055973124260525522565267025782538252525382565249825782538252525112525251124842887248427092498259224843376270925112525247125113636340225112443252524713161253824714057256525782837286237904705774118562709264426702565263126312837256526052657263126572631272225522722257826442592269626572962559731612565263125522670255225382511253825382511252525382484247125252525256528622471273524432592248432612471245724842511244336513482255224712484248431992498247139992565264427992975336346445308134427732605259226312696265728242605257826052631260526702683272227092696268326962644265729755597312425922565259226702538252525522525251124842552256524982498247125522552291224982670247125922484336324842498247124712471365134022552251124292484316124982498407725382657283727613469461547051856269626572631260526832644278626182644274826312657263127092657269625922683264426182657290055973124260526312592263126052525253824842525252525112511245725382498249826052824249827482511257824573249248424842429251124713651341625382484245724843249247124843999248427482786295032494674552413442735260526312631264426052875267026052644268326442709269626442657268326052631267026182849559730992657260525382696259225782552251125252552252525652538252525112525255228872511270925112592245733892498249825112484249836223402253825112443247131862429247140772565267027732670331246444799 19890813 81121856307426572631272226052696278626312631270927222696264426702592270926442709255226962683287555973174252526052578264425382565248425252484251124982498252525652471252525922862253827612457260524573236247124572457252524433622342925522443245724713261248424714018255226832709306233514705516713442786267026572644256526052799263125652644267026962683272226052709270926962631259226832862559730742578260525652761259225382592255225522552251125382484256524842511255228492538273524842631251133762484249824842498247136513442252524982429249831862471249840572565263128242748338945574962185627222670265726052696265727612631259226832592270926832786264426182644267025922644268329005597313626442565256526312511257825782592253825522498257825382484245725382484283724712786247126312457328724572471247125112457365134162565245724432484323624842525399924982773273528623274458671211344279926442631264426312657276126702605259225782683260526832631268326962657263126442592287555973174265726442552268325782565252524982605256524982605251124982511251125652862252526962457260524843376272224712525248424983666340225782498249824713174248424574057256526442875287537744557774118562735259226572709263125922786263126052605265726832696265725922735267026572696263127092900559731612538264425522722257825112498248424982538252525522484251125252565256528872457270924432605245732742471248424572498247135933416257824572457247132242484245740182511273527483037332545015272134428112709268325922538263128492631257826962657263126702618265726052631265726312683263129125597312426182592256526312592255224842511255224982538253825112525249824982538284924712722247125782538337624982471245724982498363634022592247124572525318624432498405725782657278627483429450148311856269626312683261826442578278625922631255226442670269626962565270926052709263126312735293755973149257825382605268325252484252524842511248425252538252525652511249825652887247127732457260524713199247124982471251124573666344225922457247124573236251124433980257826832786295033124644534313442799269625782696261826312811256525522631268326962631268326832696268327222670253826572900559731112657263125522696255225652578253825522552249824982511253824842538252529752511272224982578244333632511247124712511248436513416253824712457247131992498244340572552265728492709336346444929 19890813 81601856269626182605265725922670279925382592257826702592268327352592269627092709256526832538288755973124264426182565268325252498253824982511255225252525255225382457249824982925255227352511260524573274249824292484251125113622346925382498248424713261245724433999252526572709301232744736516713442761264426052644265726052761269626572631261826312696269626572735255226832644255226052912559730992578263125112709256525252552249825112498252525522511253825112552255228752484269625112578248434292498244325112525248436223416249824842443247131742429251140572565263127612709337647674831185627352657256526702578264428112552259226832631267025922722272226572657267026572657267029005597318625652565257827352484248425522471251125382457252525522525249825522525293724982709248425652457324924712415248425252471365134162552245724712484324924712443399925252644276129253312467453081344279926962657267026052644278626832552259226442592259226572644269626702709268326572670296255973161255225922578268325782565259225252525248425112552253825522484249825652887251126312471257824713338252524712511247124843622341625252484247124983174247124844057256526052748282433124586492918562683270926052657265725652799263126442683260526312618274826312709259227092552259226312862559731492644263125522631256525382565248425522538253825112484255225252565256528752511274824712605248432362484248424712525245736073402253824572484245732612484248440182538263127482937335147365272134428112631257826312552263128112605260526572644267026962709263126702670269626962696270929255597316125782592255226312511252525652525255225112565255225112511249825382538283724982761247126312484335125252457252525382484368133762538245724712525319925252471405725652592274828113363464452021856267026832605259226052683283725922631265726312631259227862631268326052709260526702657293755973124259226052552270925922498252525652552255225112525249825252484256525652887249827482471265724713211248424292498248425113607342925522429245724843224248424714018252526442735288732614501548713442761260525522552270926052912256526312605267026312670276126312709264426052631268326312875559731992592259226052709257825522605256525652498255224982525251124982592253828752525274824432605245733382471245724432498248436663402253824982471248431742471245740372552268327732722328746445451 19890813 82081856270926442631260525782696290027092592264426312618268327222631272226052578261826832696287555973099256526052631270925782592257825522511255225522484252524982471249825652887251127352484255224713261248424712457247125383622341624842471249824433249247124713999251126312748295033894674567013442773278625782605265726312862267026572670263126312644269626572670265726052657256527092799559731242644256526312696255225252552257825652552252525252471248424572525252528372511268324842578248434292457245724712498252536223416252524842429249831992443245740572565260529002748338945865670185626962631259225922644270928112631263126572657267026312644261826832657257826832592265729125597318626312592264427092511257825252511255225112525252525112565249825522552282424842735248426052498321124712498247125522484360734292511247124572471324924842471399924842592265729623312470559691344274825922552256526312605286225652683264426572683273526572696265726442696265725522578290055973149256526702644273525382618257824842538249825522484248424982484255225652849252526572471257825113363253824842471247125253651341625522471242925113186248424984057256526832849272233764557604518562657264426052605265725922799268326572683272226702565265726052683255226702631273526312900559731612644261825922709257825652511252525922565252525522511253824842538263128872484274824842631245732112511245724842525248436813416255224432471247132742471248439992511265727483012337647056324134427352605264426052631270929002605256527482592263126832696267027222644268326442631269628875597316125782578260526702538251125252498255225522578251125112471245725382605295024712735245725782498340224982484245724712511365134552578247124712457319924572471407725922644281127733338447464091856272226962670257826572644287525782605264426182631272226702696277326702565257826442644293755973149255226442552265725652498252525652565256525382538248425522484257825652849251127732511260525113211248424432484249824293607342925522484247124713236251124843999253826702748306233124557665513442824263126962657264426312862259225922683265726702683274825922683267026962631264425652900559731362592259225252761257825252525256525652511252524982443256525112511252528622498273524712578251133892471248424982511251136513402256524712443247131742484249840772565259228372824333847367014 19890813 82561856273527222709259226052644286225652631265726832631265726962657267026312644260527092592284955973149261825782578273525522511257824982511252525112538251125112498256525922862249826832471259224843249252525252471252524573607344224982471247124843249249824433980263126832748297532744767774113442799256526312670269626182811265726312644265726702683270926312631264426832657261826572875559731112605260526572670253825522525244325782525257825252525253824982538255229002484270924572592249833892525244325252525248436813442253824712443247131742457249840572565256528492773333845577741185627222696256526832605263128622657259226572578267026442773257826442683263126442696265729625597313625382631257826832552253825522538255225382525249825522538251125382578284924982735248425782511323625522457247124712471362234422511245724842457324925382471399925112722281130373442464477411344284927222657267026312670278625652538268326442605276126702592268327352657267026832565286255973124261825652565257825652552253825252565252525382484249825112511251125522824253826702484268324843389273524842457249824433666348225522471245725113161255224844057256526312811437035654644774118562709269626832657257826442773264425782722259227092618274826442644263126702644267026312950559730992578257825922735260525112525251125522498252524842484252524982538252529122471270924842592247132742471245725112498248436513455253824712471248432362511245739992484268328243037338945016123134427992657256526572644264428372592257826442644267026572605259227222631261826832618259228625597311126312578260526442525256525382498255225382552255225382484248425112525286224842722248425922471337625112443251125112484363633762511245724572484312424712457405725652565278628373376458677411856277326702631265726962657279926312631255226572670264427352605278627482696267026312670290055973174256525782605272225922525253825112511248425112525256525382498259225522837248427862511265725253299311125252670260525783696342925922484269625253199257825784018264428112937407740574962774113442735264426572631267025922811255226572683265725782605274827222748264426572605263126052824559731112592255225522683252525782498249824982578257824712484255225252538253828752484276124572592249833892484251124842498251137273455253824572457242931862498251140772565263128242773337647054767 19890813 83041856309927352644260526442618279926312578269627092657268327092657269626052592264426702683284955973062255226052525270925922565252525252498253825112538249824842457253825522862252527992484260525113236248424572457252524713651341625252471244324433224248424843999252526312761287533634644530813442811265726442631268326962862263126442644268325922722270926312696272227352683276126832950559730862605255225922670255225522538249825522511253825652565252524982525249829372498269624572644247134292511245725112511247136813455252524572443247131492471244340772565259228622811338948314705185626702773257826312578259227992565256526702552272226572786263126832696267026442683261829255597316126572578268327092538253824982538253824842525249825112538249825252565288724712735245725922484324924572443247124842457366634022565245724432471323624572471398025112670270929373338464472561344279926442605267026312657290025652592263125782644263126702631268326442670261826052644293755973136268325652578265725652538249825782538253825382525247125112511252525382937248427732484269624843389278625112498247124983651340225522484249825113136248424844077253826572875288737744831774118562644264426182709263126572824257826182657264426442683279925782644264426702696268326572912559730992592263125782657252525382552253824842511251125522525252524572552253828492498272224432565248432872457247124432525244336813389253824842471249832492498245739802511263127613000331246745379134427612670261827352631264428622592260525782670265726442709264427092709264426832618267028625597311126052618265727092565256525922525251124982538252524842565247125112538284924982696249825922443336324982471249825382457362234162538249824572511313624842511405725782644281127993351455747991856267026442631260525652631292525922631259226442592264427482631274826312605261826312644291255973199257825782631264425652565252525112525252525382538251125522471256525652862248427222471260524843249247124432484249824433593342925652484248424983236247124713999249826962735304933124501552413442761273525782631269626052862259225522605259225922631269626312670263125922631264425652912559731362592252525252683255225112538252525522498253825112511251125112538252529372498270924982578248433892471247124842498245736223422251124712457248431862471248440572565263127992773337647054767 19890813 83521856313626442592268325522657282426572683264426182670267026572592270926312683257826832644291255973161260525782618272225382552253825382538249825382511248425652525252525522862248427352484260524433287249824842484249824713651348224982471242924983211252524983999253828112735284932994644534313442748263125652631259226572811259225522644263126702657265726182696263127092670263126962962559731612578257825652657249825382538248425382605248424982498256524982538252528242511270924572592248433632484247124982498245735933389253824982471249831862443245740772592261827862799328745014929185626832657259226312565269627862657263126702552270926702748265727222683265726442657260529005597313626442631261826962552259225522498257825382538249824982484247125382498290025522735247126052511322424842484247124712457362234162525247124432498323624432484399924982631268329873312464472561344277326052605269626312578281126052618270927222605265726962618270926312657260526832657290055973149267025652605259226052538251124842525245725522511249824982471255225522875247126832484264424983376268324572525252524983607338925652498251124843186251124714097253826832824286237744736774118562683274826572631260526052773257826312605268326572631268326442722268326962592265726702950559731362657259225112709252524842511256524982592249825382538252525112565253828492498276124712631247131992511248424842511247135933389251125382484244332362471249839992511268327353037342946445167134427482631256526832605272227862605255226442631259226182709263127352696260525922696267029375597307425522592257826832605252525782511257825522552248424982552247124982511286224842761247126312498336324842429249824712484365134162578249824712471314924432471405725522683281127353351464448631856265725922592264426312605270926832605268326182670260527352578270926312709256526442592286255973149256526052657269625382552252525252538248425382538247124982484253825522887251127092484259224713287247124712443251124843607340225922471248424843236248424843999257827092761292533634644537913442761272226182657257826442887261826702565268326702631277326702709255226182683259226702900559731362565259225922644255225382538249825112471253825252498249825112525255228752511273524982592245733632525247124572511247136513363255224712484248431612457247140772592270928112799332547054863 19890813 84001856307427092644264425782592286225522631268326312605264427732631263127482644261826832657286255973136257825522578272225522578253825252498249825112498247124842484252525652950247127352484259224843236245724712471252524713622340225522443249824573236247124713980253826962709288734554674534313442761268326702657261825522786260526182592259226052631270926702618268327092631264426052875559731992592253826442657253825382498255225652552255225382511251124572484249828492484273524432565247133632484248424842511248436513416253824842443248431492498251140772565260527992709333846444996185627352722259226572670264427992631259226962657270925922670263126962605270926702709269628755597316126442631257826832578251125522578248425112538253825252498252525522578281124842748247126052471323624712511249824712457362234422565247124982498321124572471399925112683272230623338470571211344276126312578268326962605282426442631270926442670267027092657272226572670267027092683281155973124265726052592267025382578253825382525252525112538251125252484255225782900252527092471263124983376265725382538252524433593338925922498245724713149252525114077257827092811290036964705774118562709272226182592263126832837263126572657270926572683268325652773267026702578267026312900559731362552255225382722256525112552253825252565251125652498255224982552253828752471273524982592249832112484249824982471245735933416249824712471248432492498245739992525264427483000340246445415134427732578264426312683265728112644255225252552264427222722260526832631256526572618255228495597312426442657252526832565249825112538253825382525256524982498247124982525284925112670248425922471337624842525242924982498365133762538249824572471317424842471407725522631282427863338473648311856268326442657267025782605282426312538259226052722267026442644277326182618259225652683291255973224260525922538268325782631253824712484251125782552251125252484253825522875248427482498259224433249251124982471249824983622341625252457249824573236248425114018247126962644297533124557545113442761267025922565269625652811259225922670259226312709270926832657259226832644259226052900559731862670256525252605260524712618251125112498256525782552253825382511248428492511274824432578247133382471244324842498245736223416259224982443247131742443245740572565263128112735333847054447 19890813 84481856308626182631274825652605274826702578259226052605260526572644267026052644264426572592290055973124264426572552264425522552253825782552252525382538249824982471252526052875245727352498260524843199245724842471251124843607341625252457247125113224248424844018253827222657300033894674534313442761265726442644265726052837259226312657264426962722265726312644268327352618263126572887559731112578259226442618259226312578251125782511252525382511249824842484255229002511270924712578248433892511248424432471248436813402251124842457252531362484251140572578257828112761340247054831185626962657263126312631265728112618264425922683264426182605263127612644263126832670267028875597316125252618256527862525255225782484252525252511252525252525251125112525286225112748245726052429327424842511242925252443359334292538245724842471322424982484401825112761273529753199455771211344279926832605260526312709287526182683259225652631264426832722270926572709265726312605284955973124264424982565265725522552253825782498252525522538248424982484256525782875252527352498261825113389268324712538252524843651338925382511249824713186249824714077252526572811287537904705774118562696260525922657267026962786256526442592264427092657265726442683260526832657267026312862559731242578264426052605253825382538255225382565255225522498249824842552253828112484272224842592248432612457245724982498249836073416256525252457244332362457247139992538263126702975332546445343134427732683263126312657272228112631263125782605272226442644267026832631269625782631268328875597311125922605260526312525251125652511251125252525248425252552248425252565286224842722248425922443335124712471248424842511359334022552247124572471316124712484407725652670284927093376452947991856273526572578270926052592287526442578270926312657257826702605268326052605264426702644293755973086260525922605272225112525256525522578249825252565249824982484251125252887249827092471257825253236248424572484252524573593338925782457249824433236247124984018252526962683298732494705530813442799268326312631257826312849265725112631265726312644278626572670270926052657264426052875559731492631264425782644255225652484249825782484252525522511248425522565252527862498270924842592245733512484245724982498251136513363256524712471249831362484247140572565259227732748332545574767 19890813 84961856306227612578261826832578274826702618260526832683260526702578273526832644260527092631290055973174257825652605272225782511263125252498256524982525251125382498257825382862247127352471257824573236249825112511251124843607338925112471247124573236247124713999257826702709302434024501534313442748264426962657265726572824268326312657264426702618272226052670257827222631268325922900559731492552259225782735249825652538255225252552253825522471252524712552255228372484272224842578248434022484245724712471249836073429253824842443247131612511249840572552257827612811329946444767185626962683263126702578267027612578260526832631269626442696269627092592259226442631260529125597323625922552256527092631259225252498253825522552253825382484247125112552286224712786248425922498321124572484247124842457359334022538247124842457323624712471401825252735277329003325455771211344278625782605260525652592282426312592260526052605267026052670270926312683267025922605284955973224256525522605264425252552256525112525260525522552249825382484253825782875248427092457265724713363269624842511255225253607335125922498248424983149253824984077255226442837290037744831774118562670272226182657255226182811263126312592259226052683267026052722260526572592272226312900559731612552256525652748260525522565252525382498252525252471247124842538249829122484276124842592245732362471245724432484247135933416257824572457247132112511247139802525274827862912335147675167134427612592261826052565259228242605259226702605268326572696267026962696265726702670272229255597309926832578255227732592253825522498252525782525252524712484248425252525291225112696248425782443335124842429244324712498360733762525247124432471317424432471407725382565277327353389450148311856268326572605259225522578283725782552268325522670270927352683270926312748263126572709293755973174264425652592263125782511249825252552249825252538247125522484255225922849252527992443264424713249249824842443248424433593338925382457247124713199247124713999252527352722293733254644534313442799268326052631263126702811270926052618274826832709269627092683260526832605260526832912559731362644260526052644253826052605252525782511259225652484249825252538251127992511265724842578248433122511248424432511248436223338252524432484253831612471247140572552267027992761344246444736 19890813 85441856303727222605257825782644283725782592267026442631264427612618270927092696259226442618290055973111259226442592270925382538256525252498257825522552251125252471255225652811249827482471257824293211249824982498249824433607341625522443247124573236249824714018252527732748290033254586513313442786259225522657263126182761270926052605268325652735273526312748264426052683265726052900559730992605256526052644249824982511256525652511255225522552252525252525255229372538272224572605248433512471252524712498248436513376252524572443248431742471247140572552263128242837333846444586185626962631260527092605269627862670263126962605257826962709265727222631265726962605267027995597316126052552257826962538256525522525253825112552248425382525249824842538282424572773249826442471326125112498251124982484362234022538247124572484317424982471401824982657276130003299464472561344278625922683256526702565278626962605270926572657268327862696268327732735263126702644287555973174261826312631268325382605257825112552251125252552251125252484253825252912248427222471257824983376267024712552252525253593341625522471249825253161245724844077257825922887288738064644774118562696267026312657264425922799260526052670263126052618278627222657263126312644263126442862559731112657260525382696257825652592251125382578252525652525256524572552257829372484272224982605244332112484247124712484251135653429255224842484247131862511247139802484263127732849333847055237134427862657259226442657261828112605259226312631265726182696264426182657268327092670265728755597311125522565261826832552256525252538253825252538253825382471249824842511293725112735253825782498332524712498247124982484362233632525247124842484316124842471405725782631279928113402450147991856274826702657264425382605277327482605267025652683265726962631267026832696256526052670284955973111249825652578269625522565257825112552252524842525244325652484255225782875245727482457259224713236247124842457251124983593341625112471247124713249247124433980256527482761287533124705534313442761268326962578255226572824263125652644265725922670274826572670265727092683260526832849559731112525259225782644257825382511255225112525249826312525255225112538253829002525273524712578247133382498244324982498248436073376256524842457245731862443247140772592269627862811338946444831 19890813 85921856302426832605255226052644273526312605263126702670263126962709270926442618257826962657291255973124263125782538267025522484256525252552252525522565252525252471252525112786253827612471260524713249245724982457249824713551341625252443242924843186248425113999251125922709296234294557520213442761267025782644259226052748257826312631272226572683272226962670263126442657264426832875559731242552260526312631260525252578253825652525253824982565248424982484253829252525273524712592245733252511245724842498244335933442253824842484252531612511245740372605259228372786336344744831185626962696263126312696265727222657263127092631267026052683270926832592274826572735268329505597323625782605257826832538248425522565249825522538249824712552247125382552283725112786248425922471323624572457247125112484355134022525244324292484322424712471398024842709276130003338442171211344277326182657261826702511277325782605260526572657263126832722270927482683264426442605287555973149260525922552265725252511255225652498251125252565249825252511252525252887249826442457263124573351264424712565253824843607338925382484248424843161252524984057256526702862282438564644774118562683263126832670265727482748267026442631268325922644270926832696265726572578267026052937559731492552252525922696251125922552259225652484253824982552255225112538252528752484274824842565247132492471244324712484248435933416255224572511248432242484245740182511270926832987341646445308134427862722265725922631256527732565263125922657263126572735270927612644268326442722268329255597312426312592259226702592251126052511251125112538249824842511251125112525296225252761249825782484338924712457247124842471362233892552249824292498316124712471405725652578278627993402458648311856263126962605263126442631281126052631257826572605265727862631268326572696263126312670287555973199257825922592272225782565251125522511255224842525248425782484252526182837248427092484259224843211248424712471249824573622337624982471249824573249247124433999253826052735300033894644545113442748269626182670267026962761259226312644259226442657268326962644256526442657257826572937559731492657259225922670255225382538249825382525253825522471256525252525257828242484270924842605245733892511245724712511249835653389252525112457252531492471251140372565276128112735326146444799 19890813 86401856301226572644263126962605274826312592267027092657261826832578263126702722267026832631286255973136256526052578264425382538253824982484255225522525244325382498256525252875248427482525257824713236255224572443253825113565344225382484247124433224248424843999252526442735292532244705537913442849265726052644265726832773259225782683269625922644270926312722265726962592257826442862559730862565255226442644253824982605249825522552256525382498252525252498252528752525273525112578249833512484245724712525248435653325252524842457252531612484247140572578264427732799333844214799185626702670260526702565264427862631257826052631267026572696263126962670273527222657264429255597314925652618260527222538255225522484252525382498252525382525255225252565281124982748247126052538321124572484247125112471360733632552247124572484318624842471401825382657269628753287470572561344281126572605264426442618278625652631268327482670265726832683265726572709260526572696291255973136264425522565267025112511255225252618249825382484252525252511249825112887251126702484263124713402273524712538252524843607341625252471248424983136251124844057256526442849283738064831774118562644269626702709263126702709260527092631260526572631274826572605260527092631264426832962559730992592263125782709251125652578249825522498257825252511257825112525256528622498276124842618247132242484242924842538245735793363255224712457244332492498245739802498267027222975335145575237134427862605257826702709265728752605260526312592255227222709263126572618267026442657267029125597312426052592253826312578256525922498257825252538249824982498249825252525281124712722245726312457336324982429245724982498365133632484248424572484318624432498405726052618281127993389455749291856272226312578263126312565269625782565260526702644264426962657268326312657268326442722290055973136256525782565274825252565251125112498245725382578253825382471253825522862249827222471261824433211247124572443249824573622338925252471248424843249248424713980252527092696293733384586527213442849267026702618261827092735263126052657267026312670268326442709260526572696265726832799559731492578259225922592259225922538253825382511249825252498253824842498259228112484273524982631247133632498245724712525249835933376255225252443253831742443247140572565259228372786329946744863 19890813 86881856316127222683267026052592272225922657272226832696263127222644273526312683265726052618286255973086253825382552267025382525256524712565248425252484251124982457251125252824251127612471265725113236248424432457255224433565338925382484247124843236247124714018252526962696303733514644530813442849256526312683259227482799260526312683263126442696265726052631267026572631261826832875559731492618253825922605252525652565252525382484256525252552247124982511251129752498272224982565251133632511248424712471248435933376251124712471249831362471245740572618264427992735331245574929185626832644252526572644259228492592257827092592270926312683269626832670267026832722264428375597314925522592261826832538255225252498255225522498253825112538248425252552283725382748252526182511323624982471248425252484359333762552245724572525321124712498399925382683273529753261479972561344276126832683265725922631279925782644267026442683257826962605268325922696259226442657288755973161263126442525259225252484249825252525249825252498253825252498253824712937249826962484259224713402270925112525253825113593337625252484252524843186251124844077268326962849290038224705774118562722267026312657270926442722260525252683265726702631274826442670264426962631265726832887559731492565265726182683253825252538255225522525244325112565252525252605255229252511267024572565244332112457247124572511249835933402256524572443245732492484249839992511272227482837327446445379134428242696268326182592268327222657268326832631257827092605268326442657272226702631265728875597317425922592261826442525255225382525257825252644251125112484247125382538297524982683247126312484333825112511245724842457362234022538245724572484318624572443403725382578283728623389464448311856274827352683263126442683276125922670264426572670265727612683272226572683261826832618284955973149252525922631264425522511255225382552259225112552251124982511253825652824252527092471257825253199251124712498252524573593336325522443244324843236248424843999255227352722298734024557534313442799270926702592257826052773256525782605265727352605270926572683268326052644263126312875559731362631257825522748249824982552249825922511253825112498253824982498255228492471272225112565248434022525247124842498248436363389252524712429249831612443249840772538263128112683341645864767 19890813 87361856312426182605263126312657279926442644268326572592263127352644277326182605260526572631291255973099259225782538276125652552252525382525251125382525253825252511252525252849251127862484256524713199247124982498248424843579338925382471249824433261248424574037251126572786296233764644523713442761267026962592260526312862260526312657264426572683264426442657264426442605260526312875559731492565263125652735251125522525255225382525256525522484252524842525252528492525268324712618251133382498247124982484249835933363249824712443251131612484249840772552263128112786333846444674185626312631259226052631272228492644259226832644265726572709259226962578270925922631257828495597313625782578264427222565256525652552249825252511252524712525249825522511283724572722248425922471321124712498248424982498359334162565244324842415322424712484399925112761278630003325464472561344276126832644260526832696274826312605270927092592268326832722265726962618261826052657290055973136256526312657263125522538255225782484247125382511252525112471251125522875251127862457264424843376269624982484251124843593340225652471249825253174249824714097256526312837290038064644774118562722268326442644255225922824265725652644269626572605273526572709263126702631260527092987559731242578263125782696251125382538252525652498255225382511248424842498252528492511276124292631248432362498247124712498245735933416251124292443245732362443248440182511273527092987333847675343134427992592259225652592263128112618260526442578264426442709269627352657268326312618263128625597316125652592255226572578253825522525252525382525251125252538251125112552281124712709247125922457335125112471251125252484362234022525248424292498312424572498409725382644277327093261473648311856276126962592264425112631276126052605267026572592265727482578268326572578263125652657290055973124256526052592273525922525257825382525248424982511247125522484255225112887253827482443259224573236247124842484248424983622338925522484247124843211248424713980252526962735291233634767541513442735259225922605256526312887260526312683268326832605268326312670274826702538270926442912559731362565257826182644253825252552247125382565252525252471251124982538256528872538270925112592247133892498249824842511251136073351255224842457248431612498245740772552260527482811337647674799 19890813 87841856312426572631265726052644272225922605269625922631273527992538267026052670259226702644288755973124253825782578264424982538263125112578253825522525252525252511256525382837247127092484263125113211245724712429252524843593342925382484242924843236249824434018252526832722288732744644530813442862261826312670261825522786259225382605259226052592265726572748268325922657265727092900559731112605259225382657255225112552252525112552251125782484256524712525256528752498265724712618252533762471247124572484248436513389253824572443247131862457249840772578263127352748340247674799185626702683257826702683264426962618265725652618272226052683256526702683263126832631259228875597316125922618260527862525255225522538252525782525252524982578249825522525279925252735247126052484324924842471249824982471357934162552247124712429319924842471399925252709267029503389452972561344282425782552265726962592273525652552263126702670263127482683265726442618267026572644293755973174260525782578256526052525257825652631244325112525249825382525255225652975249827222471263124573376267024432511248425113622341625382457252524843136247124844057256526182887288737904586774118562748264425922631263126832735265726312696259226702605270926572709264427092592259226442900559731112644264425782722257825922592252525252511253825112484251124842552255227992498272224842552248432872471247124982484244335653389249824712498245732112471247140182552274827092975342946445379134427732618261826182631260528372511257826442578268326832811265727352605260525782683272228875597311125252631259226442552256525922525251125112538255225252443252524712511287525382683249825922471338924712471248424982484359333762552247124292511317424712471409725782592279928113312467446151856272227092618264426962605281125782578268326572605263126962644272226312631265726182631286255973149255225652605265725522592249825382511252525922511248425382457252525652900248427222484259224843261245724842429249824573622338925112471242924573249248424714018252527482761303733124705548713442786270925652709265726442786261825522696269626832657273526052683259226962644270925922837559731492552263125522722248425252538252525252525253825252525249825252538256528492511274824842552249833252498249824982484245735933429256524572457248431612471245740772565267027992799336347054896 19890813 88321856306226702618265726182578276125782605269626572773267026702605270925922670264426182709291255973111257826312578269625922538255225522592255225382525251125382511257825782925251126702484260524843274249824842498248424573579335125652457247124573236249824713999252525922735296233514705534313442824260526312644263126442786256525922631265726182605274826052696269626442657260526312862559731492618259225782644255225522552251125382484252524432511253824842498253828752484272224982592249833762538244324572525252535653429253824712457248431742484248440572565260528372786324948314831185626832644255226442605270927862683260526702709270926832773260526702605267027352696267030005597318626052605256527092565248425522552251124982538251125112511245725112538291225112722248425922484323624712457247124982471355133632538242924432498323625112484398025112696276130863325476771211344286226702592260526312709281126962618268325922722268327352565272226572631263127732670291255973149259226312605273525112552256524982538256525252525253825382511256525382887251127222525259225383338277324842525257825113607337625782457248424983174253824574077256526442849284938064557774118562618263126832683260526702824260525782644264426182657276126442657267026572631268326702887559732362552255225782735260525652552255225382484255225112511251124572525255228372498274824842631245731992457245724572525247136223376249824572484247131742498245739802552268326832975336346445237134427612657263125782578260527862605261825922657264427092683261827482696263126702683268329375597314925922592256526572511252525522457252525522511248425252538247125522525283725382683249825922457336324842457247124982525360733762552248424572525317424842457405725522525281127733249464445861856272226182644268326442683276126182605267027222683268326442683278626702578255226832683290055973136260526052578278624982565253825522525256525522525249825382484249825382849252527092484259224713211244324572471249824433607337625252471247124843199248424983999251127482709309933514644530813442837263126052631256526442887257825782657260526312696270926052657268326312670263127092937559731112605260525922657253824842578255225522565256525252498251124842525252528622484276124982592247133762484248424712498248435793376255224712443249831112484245740772565264428112722340245014767 19890813 88801856265725782670269626052631276126312565273525922631257826702631267026572670263125922657291255973111259225652657270924712552253825252538245724982538255225112511249825382875248427992457260524843249248424432484253824843593338925382484247124713236252524573999252526962670286232874644548713442748260526312657265726442837260526182670260526832657264425652657263126702644265726832900559731112578257826312722253825252552249825382511255225522552252524982525252528872538270924982565247133122511245724842484252535933389253824842443248431612525245740572552267027992735336345014896185627092618260526572631265727352631260527612605270925782657273526962644257825652644265729005597321125382592255226832578252525652552249826052552252525252484248425382552297524982709251126052498321124712471242925112484360733632525245724712511322424842471399924982670268330123363470552721344279925652605257826052683287526182605265726312670259227482696270926572644273525782670291255973136257826312565265725922605252525522538257825112552248425112525252525252811247127482498259224983389248424572471248424843579342924842471244324843161249824844077255225522862279933384644496218562644265726442592259225922799264425652644267027352592273526572735263126312657265726182950559732362644259226572657256525522538249825382498253825382525252524982525255228752538278624432644245732362443244324572511247135653416255224712429242932362525244339992511264426702975329947055379134428242578268327092631268328112670260525922670263126572644264427222565263126702683265728495597313626182565249827352538253825922525255225522605256524982511245725382525291224842644247126312457337624982511247125112471365133632552251124842498316124982471405725652578279927733363464451331856265727482592264426182631274826052565265726702722269626962644264427222657259226572592286255973199264426052552270925652538259225522484252524842511249825252498256525782862248426832484259224983236248424572471251124843551336324982443247124573211247124843999252526962683293734824736545113442799257826442644265726182799260525522631259226702657268326442657273526052657268326702900559730992592259225782709259225782565259225652565255225382552255224572578252528872525268324572605251133632538245724712471248436223376253824982457249831992443247140572578264427992748333845865451 19890813 89281856272226572511264426312631272225782631261826312709264427482618268326832696260526312696288755973211256526052565265725652578252524982538247125922511253824982471249825382799248427612471260524713236245724982471255225253593341625252471245724843224249824573999252527092748293732994644574413442773265725782657268326572811260525922631264427352670263125782709263126052605274826442837559731492592256525652683253825922511252526312498248425252471251125112552253827992498269625112631247133632471242924572538245736223363251124572457248431742457242940772578263127732644333847365744185627732670259226832605268327612644265727222631272226312761263126962657268326702644268329375597317425922565255226962511259225382511256525252511249825252565248425382538290024982761242926312498326124842457245724982471365134022552247124572471323624982538398025522696278629253274467460071344273527222552267026052605273526442525265726572657267026442670265726962722265726832618287555973074260525922565274825652552256525522552251124982498253825252525248425522849252526962498257824843351247124712498248424713622341625252471245725113161251124984057257826832748276134424705604518562618268325782631261827092849264425922644264427222696274827092709267026702657264426832887559730992618261825522696259225652552255225112498247125382498255224842511256529002511272224982605248432112471249824712498245735933402252524572471247132242511249839992484273526833037326145296282134428622592260525652592263127732709257826052578255226442683267026572631264426312670265728625597307425522578267026702525257825522511256525382552257825252498255225112525287524982683248426052457336325112511251124712498357933382552248424712471318624572443405725782670278627863389455764541856268327482657263125382631273526052605267026052657270926832696268326572683264426832644287555973149259225112565269625782578249825112525252525382538251125382484255225252887248427612443264424713236247124572457251124843593338925252484248424573236249824714018252526442761293733894644671313442735268326052631259226442735259225382618267026962657267026052696259226052578257826702862559731742592260525652696249825382511256525522538251125112578251124842511256528372511272224572605252533382525248424982525244336223351252524572443248431742429248440572578265728372786329945867014 19890813 89761856268326962605268325922644281125922538267026312735260526962696264426312605263126312644296255973161257825652552270925522511255225382498255225922484251125522525257825652912249827092471261824713236245724842471253824983565342925522443247124843224249824574018253826572722292532114799774113442811268326052605264425252811257826052631264426442618263126442748268326832683260526442837559731992657256525382696256525252552256525112511255225652498255225252525253829252538270924982578248433382511247124982511255236073402252524712443245731612471245740572565261826832811342945297741185626962683263126442631264427612722268326832605267026052709267027352644264426962657270928375597307425922631263126572565255224982498255225382538251125112565251125252525292525252748247126312471323625252471247125252457359334292525247124842471319924712471401825252709277330373416476777411344273526702657264426442578278625382657265725782683270926052644276125922592270926702644290055973149264425922605264425782538257825522498253825112538249825382484256525252975251126832484268324983338268324712525251124843593335125382471245724573149252524714077259226312786439534164674774118562644263126052696261827222761264425782644257825922657276126052735259227482618259226442824559731112511256525922631255225922552252524982525253825652525253824982565256529002525273524712578248432492457244324712484247135653389255224982443244332242498251139802484273527222962337646446162134427352644264425782631263128242683263126572605272226702709253827352644260526052631264428375597314926052631257827092525256525112525255224842511248424982484251125382578287524842657248426312484335124982471249824982538357933762511245724432471316124712498407725652631279928243482467477411856279926442592268325652670273525782618264426572644265726572683270926962670259225652605287555973174261825382618265725382565255224982552257825112525253825652484251125922824249827482484268325253249308625522683269625523607345526442484265725783261257825783999265728372887398040375030774113442761255226312552268326962786259226442644268326442631268326312709260526702592269626572875559731242578263125652683256525522538252525382484252525382525253824982552253829002484270924842592245733512538245724842471248435933416249824842457252531742484245740772565261827092748336347674705 19890813 90241856304926572631265726052631278627092578265726182670264426312592272226052696259227092644288755973186256526572592267025522525253825382592249825522511249824982457251125112887251127482443265724843261244325112471251124573636340225252471245724983236248424573999252527352696298733514674537913442811264426442657267025782849259226312670260526312696265726702644265726962552267026442811559731992565268326052605252525782565253825112538253825652525253825112525256528872498267024842592244332992498248424432498252536513389252524842457248431992484249840772578264428112735345547054447185626962605264426442592269627222605259226832670270926572748261826832670260525782696256528755597316126052631256526572525255225652484252525382498252524982538251125252484286224982761242925782498324925252457249824712498362234162525244324842484322424432484399925112761269629623236452972561344276126962618263126572657286227222722260526442644263126182605263126832631267026312631282455973149263125922592263125782552253825252525253825522484251125652525251125382862251127222471260525113389279925112511249824843651342925382498252524983174249825254077255226052837288737904557774118562696264425522657268326832748265725922657268326702657270926572670268326962552268326832912559731992592260525922709253825922538248425522484252524842484257824842538256529002484274824572618248432362484244324842511245735933416253824712471247132492443248439992525274827223012333845575272134427862605264426312565261827862605260526312644259227352709268327612631265726312592268329005597316125652538263127222511256526052538252525112552249825252538252524982538293724982670245726312511333824982471245724842471366634022552248424292525322424712498407725782683279927223338476747991856273527092631264425522592279927092578268326182709265727612631272225782670264427222670292555973199259225922657274825922552256525252552253824982552248425522498256525382862248427352484260524433249245724842457251124573622348225112457244324013236249824983999252527352696297532364557548713442748267026182592267026182722259225652631255226572657270926572696260526572670270926962849559730992605263125522670260525252538255225782498257825782484255225252484256529122484276124712605249833762471247124712471251136513416248424712443247132112471248440572565259227862811331246744896 19890813 90721856312427352605264426442631276125922565268326702735259226702644269626442618259226572644293755973149257826442592270925252538251125522484252524982498252525382484256525522875251127862498263124843236244324982443251124983651342925522484247124843211247125113999252526702773303732994586513313442761265725252709259226312811265725522605264426312696276126572644260526572618268326442875559731742618263125922696252525652552253824982565256524982443248424712511251128242498270924982592245733632511247124712471248436223416251124572471248431862484247140772552263128622799332546744799185626832735263126442644267027862657253826702631259226312709256527092709264426312735264428375597314925652605255226962552257825252498257825652471251125522552249825652565291225252748248426312471327424842484249824842457362234022511247124842498324924982484398025112683277328873274479971211344277326572631270926572631281125652644251126442605264427352644265726052644260526312631291255973161259225782578268326312538255225112552259225522525248425112525248425252925255227092457264424713429267025522498251125113636336325652471252524843161247124984097257826442799290037744736774118562722267026442696263126962761257827092696260526312605273525252696268326312631268326442875559731862565260525922657248425652498253825382511253825522538248424712525257829502484270924712618248432242498245724982538244336073363253824712471249832242471245739992538269627612937328745295202134428752605259225782592257827482618263127482670265726442670263126832592265725782670268328755597314926052578253825922552256525382484249824982498251125112525249824842538292524842683251125652525335124842457253824712471365134022552247124152525317424432511407725652618281128623325470548631856273525922552264425922657282425252565269625922631264426832657269625782683264426312578297555973174257825652578269624982578257825112538251125252511252525112484253825252937249828112443255224573249248424712457249824713607338925382471247124573249247124844018256527482709288733124557523713442761260525922696265726572849263125782683264427092605274826442786270926702683259226052900559730862552263125522722260525382565253825252525253825252511251125252484255228112484268324982565253833892484247124712484249836513363252524982471245731862484249840772565259227732811337645864705 19890813 91201856307427092605267027092631272226312657260526442773265727092631276126442696263126312683288755973199259225782578273525652605255225382538251125782538249825252484249825382912252527482484260524843287249824712484251125253622338925782471247124573211248424714018253826442722301232614644534313442811261826702631257825782735260526052631265726442683267026702709260526312605265726052811559730862565257825922773256525652538255225782525255225652538255224712471252529622498267024572605248433632511247124982538248435933416259225112443249831612511248440772565263128372773342946444799185627092670259226832657260527862657256526572670269626182761265727092670259226052644268328875597317425522657264426832578255225382578255224842552257825522525252525112525284924842773251126442443328724432471247124982484355134162525249824432457318624842484399925112735272230373389476771211344281126572552265725652644277326182631265727092670268327222631272226832696269626312683291255973149256526442605264425382605252525522538248425382525252525382484251125382786249827092484263124713402269624842538249824843636335125382498247124713186252524714077259226312862286237744799774118562735264426702683272226832735267026572578268326962657281125922683263125522644260527092887559731612592261825522670251125782498255224842511251125522525252525112565257828492525274824842565244332362471247124572511248436073363253824842471245731862484248439992511274827613012337646745272134427352696259226572592267028372605263126052683267025922709269626702670264426312657272229005597316125782631255226572525259224982538252525112525251125252525247125652578296224982683248426052471333824572457245724842484365134292498245724572525317424982471405725782631279927613363458648631856272227612592270925922578274826052592263126052657269626832565268326312657256526052670293755973186263126052644268325782552255225522525248426182552249825112471256525922875251127352498257824293224245724712443252524713622335125522429247124843211248424433999248426572722287533514674541513442811269626312722265726962799263125252696268326312631264426442696272226832605265726572875559731612565259226442683261825382538253825252578256525652484252525252511249829622511274824982565248433892498247124712498245736223389252524712443247131742471247140572578257827732811341645864674 19890813 91681856306226312657270926312670273526312644263126832592268327092592272226442670260526702631287555973099251126572552265725782565259224712511252525112565249825382552248425382799248427612498260524843236245724572484251124713622338924842471244324573236249824984018253827222748293733254767520213442786268326702657259226962722263126312578260526312670270926442670270926572592260526832849559731992578257825652657252525252578253825782525251125652525253824712471249829122457273524712631249833632443247124572525247136223416259224982429251131612457251140572565263128112709335147054799185627862631265727352618265727352631257826962605270926442605260526572578264426702735263129375597316125382578259226702511252525252498259224982538252524842565248425782538284925652709247125922498324924982498244324842484360734022525245724842498323625522471401825252696272229873389464471211344279926442644264426442644272226572631259226442605264427612670272225922631263126962644284955973186260526312578261825782552255225112552253825252538251125782511248425522862249827092471264424843338269624842552255224843607340225382471252525113174251125254077257826312887284937424674774118562696263126962605263126572761261825652657264426572683269626312696264426312670261826182887559731862592259226052670252525922538255225382538249825252498253825112525259228492498276125112578244332242471244324712525248436363416252524432471248432492498247139992498270927092849328746445167134427482786265726312644261827992618256526702565272226182670264427352657260526312644269628625597314925652605264426832605248424842592255225382538249825382552251125112538284925382709245725782498335125382457247125112471365133762538245724572471318624982471407725782683281128243351467447051856277325922631274825922631272226182605265726832722267026832644265726182644260526312631287555973086253825382592279925252565252525252592255225922511251125522498252525382875247127222484257824843261245724292484252524713593338925252457245724713236247124713999253826832735290033894767530813442849263125782565263126312773264425922618263126572670264425922722260526052683264426442900559731862618256526312670259225382525256525252525255225382538251124982552255228872457269625112644248433762498244324982498251135933402248424712484247131862457251140772565259227612735329947054799 19890813 92161856307426312592267026442631278626182618260526442631267027612578270927092683264426442683290055973149257826052552272225112538256525382538251125382511252524982511251125652937247127482484259224843224247124982498253824983622341624712471245724983236251124983980252527352786298732874705537913442786260525922565265726442722259225922644260526572631270926832683270926442592263126572962559730862565257826572696255226052565251125382511256525252525248425112484253828492498270924842592242933632511248424572538245736513402256524842457247131742511248440572552255227992670340245574863185626832670257826052631267027992605259225652631261826702735263127092644268326702696273529375597308625782657259226572578249825382552256524982538252525252525247125252538283724842709247126052457321124982443245724982498359334162511247124572484322424982484401824842605277329873338464471211344277326312565260526572644278626052605264426832644268326702683273526832644261827092696282455973124255225922644265725652552251125382525251124842498248425252498251125522875253827222443263124573389273524432538248425383636337625782471247124983161247124984097255226312849281137744705774118562761265726572683257827092761267026312592260526312670274827222670264426832631263125782862559731992644260525652657251125252552253825382592249824982457255224982538256528372498273524712592244332112498245724712498248435933455251124572443245731992471247140182552273526833037333846445272134427612722267026312631265727862605257826832578263126962683265726572605265726442631260528755597313625522592257826832471257825382511255225522538251125382525245725522552286224712683252525382484333824842457248425112484360733632538247124432471316124432457407725782631276127733338467446441856269626572605255226312605273526572618264425652657265727222631269626442670259226572722284955973124263125922605268325522565253825782525249824842538252525382429249825382875248427222484256524713211248424712498247124843607345525782457245724713249247124843999252527732722304933514644548713442786267026312631264426442837265725782631263126572670268326312709267026312592259226702937559731242578259225652644257825382538251125252592251125922443248424842484255227732498272224982592247133382498248424982471244335933389251124712457249831492457247140572565272228112811331247054767 19890813 92641856304926962605267026442657278626572644268326442670269626572683267026312709261826312735291255973149268326312552272225652578252524842525256525522511245725252457256525652975249827732443259224713236248424842498255224573607344225382443251124433199247124713980252526832709286233254767530813442824264426702631270926442824255225652605268326312722272226962696259226312565257827092849559731742696256525782657253825252511253825252498255225382538253825112511253828752511274824842631249833632484247124982525248436223376253824842415245731992443244340572538264428752683332545864929185627222657259227092644265727862605260525922605269627092761267026832683264426052683274828625597313625782592260527482538253825382498251125652525252525382525249825252538286225522735244325782498326124842457245724842484359334022538248424432457321124572471399924982631274828623236464472561344276127222657268325782644286225922605260526442631263126702735269626702722253826832670282455973149260525112592270926572511255225252484257825522511252525252511253825112862251126962471263124713376269624982552249824983651342925782457252525113161247124714057255226832786283737904644774118562735268325922631259226052773261825522644259226832722272226052709267026572578260526962887559731742578259225922696251125652525247125522552251125522565251125252565252528622471274824432592248432612471248424572498252536073442256524432443247131992498247139992525269627482925337647675308134427862592256526052592264428112683259225782605270926572748270926832696265726572605264429625597309925922631263126702631251125382525256525252592251125382538248425252525282424982748248425652498337624572457245724982457359333892565247124432471318624712498405725522722272228873402470547361856272226312552265725522592281126052578268325922605259227482605270926832696260526832631291255973124267026442605276125252578252525522525253825252525253824982484253825522799248427732471261824713199248424712443248424983607340225112525247124843249248424573999252527092683283733894644520213442773260526572670256526312761259226182670256527092657265726312709265726572592265726312900559731862565256525522631252525652498252525522565257825252511249825252525255229502484272224982592245734022484247124842525251136513389255224712484248431992484247140572565265727482735337645574705 19890813 93121856304926962605265726312657281125652578268325922592260527352657265726052670264426702709291255973124255226442578268325382552249824842552252525382538249825382484251125382799249827732457264424843236248424842484248424843607342925652415247124573199248424713999253826832748295033634644516713442748267026832631260526572862253826312578260526702618268326572735268326832605265727092912559731362578264426052709253825112552253825382511249825252578251125382471259228622457268324982605247133892471244324842498253836513363255224572429252531362511247140572538263128242786331246744929185626962618269625922618267027612644264426702578259226962735270926572696268325382670264429005597316126442631267026572498257825922525253825652511255225382565251124842565284924982748247125652484324924712443248424982484359333892538247124712471323624572471398025382722265729123363464471211344281126832592263126052565283726312592259226052605263127482631270926832696269626962696293755973161263125922592265725382552253825252498249825522511252525652484251125252786251126702498267024843376268324982498249825383651335125652457251124713174247124714077253826572811284937424767774118562696268326442670269627092811256525922631263126052670274826702683260526702631272226573012559731492631257825782683252525252552255225252565252524982471253824712592253829002498270924572657248432492443252524842525248436223389252524572457249831992484247140182484277327353024338947995272134427992644256525922670260527482565260526312578268326312683264426702644263126312605257828755597313625782592261826052565257825252511253825522565256525112525255225112525287524842735247125922484340224842484248424982484365133512538251124292511314924842471405725522618278627613402476748631856272226572657260525652578284926442605270926832657268326702605268326182657263126832592291255973174259225922592269625522565253825252525249825382511252524842484253825252799248427222484255224843236247124842511249824843651338925382484247124713249248424433999253827222722281133124767545113442786260526572670260525652849259226442722261826572605272226052683263126832631259226052925559731742592256526182709255225782631252525252484255225382498249824842565252529122484270924572578247133512511249825252498245736223402256524712429247131492484248440572578263127612799331247994615 19890813 93601856304926832683268325382683279926312592260526442631260527992631264426312631256526962618288755973136260525252578270925252538253825382525251125252552252525652511252525382799249827732443263124983261248424712457249824573651338925382443247124713261249824844018253827352748290033764767527213442709260526962618264425922786263126052657261826442735268326832709260526832592265725652849559730622631255226312670255225782498249825252511257825252471248425112498251129252484270924982578247133762498244325112525249835793389253825112443251131612498249840572578264428112786337646444705185626572748270925782631270927222578259226832538265726182735264427092631260526442644261829005597314925782578263126832565252525252471253825252525249825782511247125652552290025112773248425922484322424842484245724982457365133892538249824982498323624712511399924982670270930003312476771211344281127222670259226182696272226702605270926702644265727732605274826182644260526052644290055973149257826182670265725782538252525382511251125252538249825382484252525652925249827222498264424713376269624572484252524983651340225922471249825523149253824844057255226312824290038064799774118562618273526052670256526702849268326442709263126832657272226832748260526832578259226832912559731742618257825782709265725652525253825252538252525252538259224712525255228112457282424432644248431992498245724842484244336073442251124712457245732362484249839992511273526963012333845295343134428112657267026702670264427862605253826052618268326442696267027222683267026442605265729755597316126052592253827222565256525652552256524982538249825652525249825522525288724982735247125782443336325112484249825252525360733762511248424842484318624842471405725782683281127993402476748311856268327732592260525782683277325922578263126182631268327092618272226312631257826052683293755973136259225522552267025522498251124982552252525112552249825382498256525652849248427092498263124843236247125252471249824433593342925782471247124713224248424843999256526832773295033764644523713442799265725922644270926182837269626702735274826832644267025922748265726572578265726702824559731492565260526182709252525252498252526312578255225382525249824982525249828752511267024572565245733632471249824572511247136073363249824842471252531492457247140772565269628492799342947054705 19890813 94081856300026832578272226182709277325782631257826052592270926832644263126442683259225782657282455973124260525522605270925782471252525252565253825252498248425522525252524982849249827482457259224293261249824712471253824573607342925382498248424843211248424433999253826702709293733124557534313442709263126572644257826832735252525922565259226442657272226702709264426052592270927092937559731492592264426312683256525252498256525252484253825522471256524982484253828752498270924712631245733892498245724712525245736223376251124982457249831862484247140572538257828372773342945294863185627222735265726312644268327612618267026052592276125782696264426702657261826572631264429125597314925652538259226572552251125252484256525522511256524982525247124982538284924712773247125782457327424982484249825382498359334552578248424842429321124572457399925252670272229123402458671211344277326962578272226572657274826052631263126312644269627612657269626832683257826832670296255973136265725252592268325112484253825252525256525112511251124982498255224982912247127482511265724713389273524842552253824983636338925522498247124983174252524714077256526572862283737424767774118562696260526572683272226572786263125652683264426702683265726442670256526702605265726312937559731862592259226442748255225252578248425382552249825252471251124842538263128372484277324572605249832362484245724712484248436223416255224432457248432362484247139992511279927092925329947365272134427862592257826052644264427862565257826312670268326182683265726702670267026572683272228115597311126052631259227092525255225652511256525252538249824982511248424712565291224982696247125782443337624842429249824982484362234022538248424842565316124712457407725652644282427093351458647991856263126702592263126052565274826962525265726312644263127352657267026572670264426312605292555973099255225922657267025382552260524982552251125382498247125112511255225522862248427352457257824713249247124982457252524843593340225112457248424843211247124713980253827352696293733634767548713442748259226442578263126182722265726052605264426702670264426182696260526312578265726312900559731362605260525922657255225112552253825252578253825522552253824712525257829372498269624842605247133632484248424712511253835933402251124982457247131862471247140772578264427482837341646744996 19890813 94561856311127352631260526052618286226442605265726442605267027612683274826052683257826832618288755973111256526052592267025652605256525522552253825382552247125382498247125782773248427352471259224843224248424842511252524713593337625112457247124573236248424844018249825922735291233634557527213442735264426442631269625922824257826312696260526962657270926442683268325922631265726702925559730742644259225382670255225522552251125522538259225252484252524712511260529622498273524842592247133632471248425112484255236223363251124842471248432112471247140772565259228242824335145574996185626832592260526572618256527612592256525782578267025922735267027482683257826312670268329005597321127222578259226442578255225652525256526312525248425522565249825252605296224842786244325652484322424842457244324982457360734422538247124572471321125252471399924982709274829623274470571211344279926832631263126442657279925652605264426442670272227612631268326832605264426312657291255973186265725652592263125782565256524572552251125522511253825112471252524982875247126832471263124843363270924842511253824573607336325382484249824843199247124714077259226312849282437744736774118562761265725652657260525782735265726312618268325782657274826312696259226312631265727092900559731612538260525922709253825112525248424842525249825652552252524712578252528752471276124432592244332362484247124842552248435933442252524572443249832362457251139992538267027092950338945865379134427222683264427352631267027482657257826052644260526832761269627092605263126312631265729755597313626572605259226702498252525252511253825522525255225252565247125382471284924572748248425782443336325112498248424842498359334292578249824292471319924572484407725652670281126573376467450301856269626182631268325522605279926182605267025782670263127732631267026052631261826702683284955973149257826312631274826052565255225252578251124842538252525382525256524842773248427482484260525253261247124712498248424573622341625112471242924433249249824434018253826702683298733894557534313442824264426442696267026832811267026832644265726442709269626442683259226052644265726832887559731742592260525922696252525522578251125252457255225382525249825252511251128372498270924712578247133632471247124432511249836223389249824982457248431862484248440772552256527992837336346444896 19890813 95041856306226442565265726052644272226442683264426832605264426572722267026702657265726962618293755973186256526052565270925252511251124982565253824842538247125382511251125522862248427482443260524983224248424432471252524573607340225522443247124983224248424713999251126702786297532744644530813442786265725922605259226312761257825782657264426572657269626702709260526962631263127092962559730742657252525922748255225252538244325782538251125522511253825382525256528492511272224982592252533632471244325252484249836513429251124712443248431612484249840772565263128492799333846444705185626572631259226832683267028112578264426572605268326442722267027352670263126442670272229375597316125652592256526962538257825382552255225652525255225382538248425522525281124982761245725922471327424572484251124982457356534022525245724842471321124572443399925252748276129503363476771211344282427092657263126052644288726572631265726702631261827222670264427092670259226702735286255973174260525782618264425782525252524982525255225112538248425252525251125252875253827222471265724843402268324842578252525113607337625652498251124983174251124434057268326832824282437904644774118562722277326832670257825922862264426312670267026832709268327092683268326442618265726962900559730862644256525522631251125252578252525382538253825382457252524712538255227992511274824712631249832742471249824982511247136513455252524152484245732362457247139992552268327352962344247675272134428622657260526832605265727482618252526832631263126572657263126702670261825782618259229005597317426572565259226832511253824982498252525522498257824982525247125252525286224982735247125922471336325112498245725252471362233762525247124432525314924432443407725652670279927613338458648631856270927482592267026442605274825382631265726052696264426702657269626182683263126832670287555973049259226052592265724842525259225382484256525782592253825522484251126052900253827612457259224843287247124982457252524573622341625252484247124573211247124984018249827222735306232994586545113442773269626962605269626312837259225782644259226312657269627092709260526962670265726572900559731362578257826182657256525782552252525652525252524982498251125112552255228872511272224842592251133382498249824432498247136513402251124982471247131742484245740772565270928112786327445864799 19890813 95521856303725922605268326312683279926442605265725782644259227092696274826182696260526052605284955973161255225782592273525252592251124432538252525522525252525922511255225782887248427222498259224433249247125252443252524983593338924842484247124573236248424713999251126702735308632364799527213442811260526962657264426182722265726832644256526312683265725922657261827092657269627092887559731112578260526052683263125652525249825652552253825522471256524842498252527862471270924842565245733382457247124432498248436513429256524842457247131992457248440572552259228112696332545574767185626832657260526442696268328112670264427092552269626702735267027352683267026052696265729005597313625782644259227352565256525382511252525522525253825252511252524982565290025112761245725652457323625252498247125112484359333892565247124842484323625382471401825112696274829373351473671211344283725922631265727092657281125922683264426182696273526832605265726442631273526962683290055973186261825922631268325652538255224982498253825652525249824842471252525522862249826832498261824713325272225112525249824983622337626182498251124573161251124984097256526702900292538064736774118562761263125782709259226832799267025922670268326572657270926962657264426572683265726442849559731492592259225522722255225382498252525112538252525112511253825112552255228492498277324432631245732492471244324572471248436073429252524572484245731992484249839992538273526832975335146445167134427862709268326832644263128752631263126312670267027482722263126572592268326702735274829255597311126312592260527482605256525252511256525382498253824982484252524982511291225382670244326312525338925112484247124842443366634022511247124712525318624572498405725252696277327613442473646441856270926832709257826052644279925652565268326312657265726962618265726052644257826832657284955973136261825652578264425652565252525652511249825252552251125522525252525782837248427352498259224573211245724842471252524843593342925382498248424983249247124713999249827092709295033124557527213442786264425382631264426572811257825922618268326572657267026572709268326572592265727092900559731362644259225922709257825252525255224842565252525522498249824982498253829002484278625112538249833382498248424572484249835653402249824712471252531992443247140572552260528492709338946444896 19890813 96001856269626962657267025782644281126052592268326832722261827092631269626572722259226832657293755973149263125782631274825652565251124842538255225112525248425652484253825522862248427992471259224843236242924432484249824983607340225522457245724713199247124843999253826702773297534024644523713442786267025652709263125922837263126052605265726832605274826442709261826702683269626312925559731362565256526312644257825652538253825382511255225382511252524572525255227862498270924712605241533252498247124842511252535933389255224572471248431362484247140572552259227992748336346444767185627352631265726312644265728372578267025382631276126572683263126442644273526702683257829125597314925922631263127092565251125382538253825782498252524842498247125382552287525382786248425922443326124842511244324982443360734022498244324572498319924842471399925112748273529503416464454151344274826702578265726702670282426052670259226442657265726832644269626572696263126702683295055973211257825782631267025382578252525252592252525252538249825782525247125252900248427482484259224843363248424842471249824983593340225652484245725113161245724714057257826572799270934164674506418562631267026182631265727612799255225522683255227732683274826442657264427222618260526442900559731742565260525652722255225522538255224982565253825252525251125112525255228622498278624572578248432612525245724572511248436223376252524572498247132362471247139992538268327223037340246445308134427732644267026052631268329372605260526962657273526182592268326702605269626442709265728625597313625922657257826832552248424982511257825522538253824842498248425112484281124712709248426312484335125252471247124842484362234022552247124842457316124712484405725782644281127613312473651671856269626442631257826572605276126442618264425782748252526832644270926572657267026442709287555973174263125782605274825522538252524842484260525382511249824842552255225252875251127482471259224843236248424432471251124843593345525112457242924573211245724433999249826702657288734824586559713442722267026442657265726442799265725652670261827092696263126312657263127352578260526312900559731492592260525652683257825522565248425112498253825252511249825112538256529372484272225112565245733632484248424842511245736223376253824842443248431862471247140572565267028492683335146445451 19890813 96481856269627352605257826832683274827092592263126442605263127352605270926572748265726832696291255973149259226052578270925252511253825652498249825382525248425112498253825112837251127222457257824983249247124432471249824713622337625382525248424573211244324713980251126442735288734024705574413442824265725652657264426442799264426312670260526442631273526832722265727222631257826182875559731992565263125922761253825652511248425652511253825112498252525252511252528872525269624572592244333382471247124712484247136073389255224842457247131612457251140572552260527862786329947365744185627352592257826312644265727352618264426832618268326442748263126572657257826832657265728755597308626572644268327352471249825652498256525522511251124982511251125112538279924842748245725782484329924712484247124842457363633892552247124712484326124842443401825382683267029623312455759311344278626182592270926442657283725922631265725922592263126702631265726442722263126182670292555973174257825522670268325112565251125382538259225252525249824982498257825252849251126702429257824843389251124982498247124713666336325382498241524713174248424574057256526182862273533764674608418562748268326702592257826312761264425652644263126182683268326442748264426572683265726962887559730992631259226572735256525112538251125522525256525112511253825112538255228622498276124712578251132242498251124432538244335933389255224572498249832112511247139802511263127863062326146446282134428112592269626312644270927862631259226702605272226832748263126442709265726312631261829125597312426442631251127482538249825382525256525522525247124572525252525252511290025112722247125782457333824842471248424842457362233762511248424572484322424572484405725652605277327353312476764541856265727092631257826572670281125922631268326052565263126832761261826702696268325922722291255973161255226182657272225522552253825112525252525382498249825522538256526312849248427092429257824843211247124572457252525253607340225382511245724573211249824434018248426962761300033894736671313442773269625922605264426182862265726052605263126312670263126572709261826962592261825652950559731242538257825652631255225252565249825382511256525782525253824982538255227992511276124842605247133632484244324842498245736073429257824572471245731612471247140772578265728372709342945577014 19890813 96961856268327222657264427352657270925782592260527222670256527482631265726182670259225922657293755973149260525522511272225782538251124982484249825382565245724842525255225922837251127732471260524843287251124292471253824983666346925652484247124983249251124573999252526702735296233514674774113442811267026052605264426312799260525652644265726442657272227092735263127092605260526442937559731112552255226052683256525522471248425252525257825112471256525112538252529122498270924572578247134022538249824712484245736363416252524572457247131992511248440772552263128112786337646447741185627222644263126442696256528492592264425782592259226312683259226572605260526572644260529255597316126442565260526442565255225382538252525382552255225522592249824712631290025112761249825922471326125522484249825112484365134292538248424982457323625252498401824712709269629623429476777411344274826572670265726052592281126572631260525522565268326832605272226312657257827222683284955973099263125922605261825652592251125112618255225652511249825382457253825522950256527092443270924713389267024712471253825113666338925652484248424573199255224574057261825922875442134024799774118562657259225922683256526572799263126182644263125922578272226572670256526962644260526702937559731362631257825522657257825782525251125382525251124842511251125112538255228372484278624712605245732612484249824432525251136663455253824712457247132362484245739992525260527482987333846446162134427862592263126962618268328242592263126052631257826572657269627352644261826312565264429005597314925782592259227092525257825522484252525522552252524982511247125112525288725112670247126052443340225112429248424842471366634422525249824432498319924712457405725522631281128373509470577411856279926572631265726572696272226442644267027352683264427092696272226052644267026312631290055973199256525922657264425522592252525522552260525382565249825652498252525922862253826962471265724983287304926572657268325923666342925922511267025253249256525654018268328372912407740975030774113442786267026572592255226572837259227092670265726832631276126442722276125922657261827092937559731242631257825522696257825652565252524842525256525252538251124842484257828872511273524842592244334022484247124982511247136663429252524842457248431742457248440772552269628752786335146444799 19890813 97441856308627092683263126312657284926572578265726442670263126572618263126312631255226442657297555973174256525382565267025652525248424712578252524842538248425652565255225522862249826962484260524573261249824712471252524573622344225522471248424293249248424984018253826572735298733384557530813442773265726442578265726312748264426182605265727092644270926442709265726312592272226962912559730862644255225252696255225252498252524982511256524842511248424842525255229122511270924982644249833252511245724712511247136513455253824712457248431742484247140572578265727862761336346444799185626702657263126832683267028242683260526312683265726052722260527222644267025652670263128495597317425782592256527482538255224572511255225522565249824842511248425522484283724842761253826052525324924982457248425252471362234422538248424982457323624842484399925382696276129123325464471211344282426962670260526572578279926312631263126442657269627092631270926572644264425782683293755973086253825522565255225252552255225252484252525652498245725652498255225252987249826962457264424843429268324982498248424433681338925652484245725383174251125114077256526442786278637744767774118562748268326572696267026312837264425652631263126832670273526572709264426312670265726443000559731492631256526052786253824842484256524982578253825782484256524572525257828372484276124572565247132872484247124432498249836223422251124712457248432492471244340182552265727092950340247365272134427732605260526312683264426572657267026312657264426572592267026962631269626572618270928375597317426572618257827092565257825522565253825382538251124712511245725252578293724982748248426312457340224982457248425252457365133892552251124572498321125252498405725782631278628113389458647991856269626052631268326572552273526312722268326572696268326832578273526052657259226312552286255973074256526052552276125382538249825652552255224712552257825252471256525112849249827612457259224573261248424572471251124843636341625112401249824573211247124574018252526572773288733514831545113442773268325652631259226312761259225382592257826312683264426572683269626052644268326442875559731112592255225522683257825782565252525522538253825112498255224432552249828492498273524432552242934022498248424712498247136513389253824432471248431492525248440572565263128752722337646444644 19890813 97921856307426702592263126442631276125922631268326052773260527482592272225652683257826182631290055973074256526442618269625252538248425522498255225112525251125252525257825252900252527352538264424843211252524432443252524713607345525652471244324843224247124574018253827092748291232994767523713442786269626052657256526702862257826312605259226312709263126312657260526312644269626312912559731492565260525652709259225382511253825652552251125112538252524712484259228492511276124712592248433762471248425252498247136513442251124842443253831742511248440572565255228112811327447364501185627222696256526832683269627482644260527352618260526702683265727092657265726442657270929005597318625382592257827612538256525522565257825382565248424982498252525252552287524982709247126052471326124982484248424842471363634162511245724712429323624712471398025112696273530003261470572561344278626572605265726442670277326702644269626572644268327352631268327352670259225522735291255973174257825252578268325382578256525922538249825252538253824982511251125382875252527222457265725113363272224842525253825653651338925522457245725253149248424714057256526312900291237744674774118562670267025922657261826312837261825922605264426052644273526572722264426312592263126442900559731112670263125522644256525782511256525382511255225782511255225522538248428752511277324842592247132492443245724842538248436073442256524842471244332242484248439992511265727222824336346445167134428242657261826572644265728112696260526312657264427222683257827092709269626312644259228875597317425652631256526442538256525522578256525382538253825382484252525382511296224982722245725922471340224842471249824982471365134162552247124712511321124712443409725782578282427863376458647671856276126312631265726312644277325922592274825922618269627612631272226702631259226832644296255973086264425922605268325522605252525382538259225112525249824982498251125652824255227612498256524843211245724842457253824713636345525112498248424573236247124713999252526702735284933384644523713442786259227092683265726702811260526312644269626312709270926572709263126962605270925922912559731112552264425922605255225382538252526052511252525112484253824842525253828752498269624842578247133512484247124712498247136663402251124982471249831992471248440572578264427612786336346444799 19890813 98401856304926702683267025522670277326312592257825922631260526312657274826442605260526312592295055973174263125782631270925522578257825252484249825382525245725252498251125112887249827992471257824843249251124572484248424983607342925522484245724713236247124714018252527092735283733514674527213442761265725922644263126312811260525522644263125782657264426312761265726442631269626832937559730992578259225522670249824842525251125922511253824982525253824982538251128752498273524842565247133762498241524712484251136513402252524712484248431992457248440772552259228242722333846444831185626572657260527092644265727732592259226312657268326312631265726052631264425782631256528495597314925522552259226832552251125382471252525522525248425382484245725652552284924982722245726052443321124712484242925112498359333632538247124982457323624712484401825112722272230003376470571211344279926702657264426052644279926312683256525522631261826572670273526052644264426312683292555973224257825522644268325112538256524982565251125112525247125252498252525252862252526962457267024573376272224712565249824713651340225652471252524843186249824714057253826572849282437744736774118562631264426312657257826572696260526832709261827092683281126312722263126442605273527092950559730992592259225782670253825382552252525522578253825252525244324982511259228752525272224432592247132742484244324842511247136073429248424572471245731992457245739992511273526962937336346745308134427992644255226312644264427732592259226182657260526702735259226702631263126182644257828875597312426312592264426572578255225382525256524842525255225252498251125382538279924842683245725782471337624712484248424712471362234162525249824572457318624572471405726052631278627613312455746741856269626312592260526312657279926442605264425922657269626702709265726832696264426962618293755973136259225782605282425252565251125252592252525522511252525652471253825652799249827222457257824983274249824842484249824843593341625522471245724843211251124573999252526702670297533514644545113442761264425782644272226312773257826442592259226702683272226702670265725782696267025652849559730862578253825922657265725252511251125382538251125382578248424572498255229252471276124842605245733632498248424712471249836813455252524712498249831612511249840572578273527732786337646444705 19890813 98881856307426572605269626572709276126572670261826832735267026962631265726312592259226832592284955973149260526182644267025252552253825112498252524982565248425522484251125252875253827612457257824713224248424712484247124713622348226052471247124573211249824843980249827862683293733894736545113442748267026442644268326312786256525652683257826572709276126572709265726052631263126832875559731242605256525782735256525652552249825252525253825252511255224982525252528242484272224572565245733762538247124982443247136513442253824982429249831612443247140572538269627992811340245014799185627222657263126312644261827992592263126702605268326312696260526572578269626442631272228875597317425922565263127092578255225522565251125112565259224982484251125382592286225112761245725782498326124842471245724842498359334292538244324712457326124712457401825112696269629873299470572561344274827092552259226962631281125922592265726572670267026702657270926702592268326832696293755973186257825782631272225252552253825252511249825522498255225382511251125252811249826962457264424843363269624982525252525113666342925782484248424713174248424714057256526052912284937424529774118562773267026702709260525782748265725922735260527092631268326312644259226962605267026312937559731492552255225782722255225522578249825782484252525382471251124842552257828872471278625112631244332612457245724982471245736363429256524712471248432492498245740182511270927352987335147055343134427992644267026702592256528112631260525922618270926442683272226832696267025782592261828495597313625522552261826832498255225922525253825112538247125382538248424982498286225112696251125782457337625112511253824712484365134422552248424842525316124842484405726182605282427613325470547671856261827222657261826832631277325252605264426962657260526572657269626312683264426442644298755973149256526312605263125112552255225382525253825112511247125112538249825382837248427092457257824713261249824842443248424713651341625112471247124433236245724984018251127352722298733124674523713442811263126312644267027092709259225652631265726832722268326442722263126832644263126572925559731362592263125782605252525922538253825652498256525112511253824712552252528492511276124712592244333762471247124712498247135653416256524842457245731612471249840572605268327992683335147054705 19890813 99361856307427482578260526702644279925652618256525782683267026832657270925922657264426312644286255973111260526312578269625652525257825382538252525252498253825252484253826052837247127352457264424983199248424982457253824433622342925252471247124433236244324843999252527092722298733634644530813442735265726572605256526832761268325652631260526702683269626182709265726702605260525652837559731742552253826442631256526182511249825252525251125382538253824712498255228372484272224712565249833762525249824982471252536663402253824712457251131612457248440772578263127992811336345294799185626962618256526442761263127092605260526572696267026832657263126702592257826312578265729255597313625922618260527352578257825782565251125112565253824982565251125252565286224842683251126442484328725112484248424712471362233892525244324712471321124842457399925252696272229253325464471211344279926702696268326442631272225252631263126442644263126572605272226572644267026572683293755973174260525522605276125112538252525382498252525252552249825782498253825252849249826832457260524983376263124572498252524843636345525652498245725113174248424714097259225922912293738564644774118562709270926442709263126832786265726052657260526312670270926962670260526572565264425922900559731612657257826182670253825922511251125652484253824842498251124572565255228242471278624432592245732612525251124842484247136223455252524842471242932612498244339992552270927352962336346445308134427612683264426182631270927732709259226572592260527612644263127222631268326572565267029005597313625522631260527482538249825522484255225382525255224572578249825112552290025112735249826052484336324982484247124572471366633892511249824572498317424572471407725652683276127993351455747051856270926962605267026312605270926052578267026702709268327092670265726832657260526312670290055973136257826052565273525382498253825112592253824982552245725382443256525522837248427862471256524843261245724712429251124573651345525652484248424843261252524713999255227352696295033384644545113442735259226442618265727092722268326572631260526832631268326572696264426312578265725782912559731612631257825252670256525922525255225112552255225252471247124712484253828622511268324712592248433632498251124292525252536363416253824712484245732112471247140572565268328112735337646744799 19890813 99841856306226702605273526312696274826702683272226312722259227352631272227092670263125652657286255973074261825652605268325522525253825382525252525652525251125922443252525382887249827222457259224433261248424712443249824573636346925522498248424843211251124714018255227352709297534824644527213442824268326182644257826442761261826702618257825652657272226702696269626442657257826312900559731112578259225652644260525382565259225382538253825252484253824842511256528372498273524712565248433892511245724432484248436223389256525112457248431612484245740772605268327482670336345864831185626442644260526572683269627222605260526442618265726052722267027092631259226572565260529255597314925922592256526832538253825652552253825252538253825652498249824982552281124842773245725782498326124842484245725382471360734162525247124292457319924842511399925252657276128623287464471211344272226052657265727222709276125522722264425782644270925922657267026962631259226442592290055973124261826052552265725652538249824982631251125782565252525252525251125782786249827352471263124843351273524432484249824983651338925382471251124843161249824434097252527092900286237904615774118562644268326312605265726702773260525782631264426442578270925522696267026572592268326702937559730742592263126052709259225922538249824982565251125112484257825252525255228622471277324572578247132362498247124572498248436073442251124572471248432362511244339802498274827092849333845295237134427732631260526702644260527092592264426442618264426702709259226572631257826052631257829625597307425922552260526572538252525382525253826052552251125382511247125252538281125652683245725782471337624982471248424712471365134022538244324572484319924712443409725652722278627483351464447991856270925652735277325112657270926052565265726312631268326832618274826442644263126572670286255973099257825382565267025922578256525522538255225112498256525522457253825522786248427352429257824433249248424572443253824573622346925252484248424713224247124573980259227092709296233124529534313442761265726052605263126962849264426312670267026312657265727732657264426962683264427092887559731992644261825652722259225112525251125252538253825652538253824712538252528622484269624982605245733892457248424712457252536513455255224572429245731862471245740572565270927862773337646744962 19890813 100321856307426962631264425922683277326962644272225652696264426962644273527612683261826312735286255973149255225522578274825382552252525652525259224842525251125252498252525252925253827612498259224713287248424432443253824713579344225112457244324293186249824714037255226442696288733514767516713442761270926702578263126572709263126442631259226442696270925922735265726182605265726962849559730992552255225782696256525252565249825652511253825782525251125382498253828872484276125382592253834022511247124842525252536513402251124842443248431862471244340572552260527732761332547674674185627222644265726572644272227482578256526962696267026702761259227092592264426572696267029125597314926442565260526702525257825382538253825522525255225382511245724712605284924572722247126052484324925112484248425252457362234552538249824982457323624712457399925522644268329253363467471211344276127092631267027092644276125782605265726572592265726962578268327222644270926442644290055973161260525522592268325522592253824842538253824712552253825252471248425782887252527352498261824983429263124712538252525113666337625382484247125113186253824714077257826312849288737744799774118562631268325652644260526962761263126052657256527092644268326442683268327612644263126442925559731612578260526052735256525252511253825112565248425252525252524982525257829122471273524572605247132362471247124842511244335933496255224572443244332112484248439992538276127992887326144745167134427482683264426182631264427482631257826052578259226442644270926572644268325652605265728875597313625522631255226962592255225782498257824982565256525112484255225382538286224842722247125652498333824842471251124842511363634422511249824572511318624572484407725652644278627093261467447671856272226442578265726052670278625522578260525382631257826572644268326052644259225922657291255973136260525652552274825382538249825382565253825522538252525112484253825652849252527732471260524573249251124572511257824573607344225652471244324983249247124983999253827482773295032874674541513442811267025522631276126572761253825382631268326312657269625922631268325922631263126572862559731362578257826312722255225522511251124982498252525382525248424982498255229122484265724842592248433762525245724572484248436363442253824572471255231612429252540572552260527862786337646444586 19890813 100801856309926182578263125782605279926442631269625782657269626832618265726572618256526312670283755973174256526052592270925652511253825652552255225112511251125252484255225652786247127092538260524713211247124712457251124433593345525522457248424713236248424713980251126702761303732614644530813442761261826572605265726052837264425652670259226312657267026962696261826052657267026832862559731742498260525652657257825252578252524982511256524842471253825112552252529372511274824432578245733632457244324842471251136663402253825112484247131862498248440572578270928372722332545864736185626832631263126442592263127862605260526702578265726442683268326832696263125922565264428755597318626312683255226962552259225112484255225252565252524982498248425112552293724842683249826182471327425382484247124982443363634292498247124432498322425252511401825522761268329753363464471211344283726052735265726052644283725522578265726702683272226312709273527352670272226962631282455973149263126442644274825252592252525652565249825382498251124982484249825652962253827482484264424573363265725252525248424843681342925652484248424983149251124844097256526572900291237904674774118562709260525652657264426702735259225782525255226572644276126182709257826832605260526572900559732362631261825922592253825652511248425652578249824842498256524712498255228242511274824712592247132742457251124712484248436513442253824982443247132492471248439802511263127483012332547675237134428112578269626572592269627862631260526442696264426572683257826572631263125922709263128375597311125922631252526832578249825382525255224712498257825252538248424712592288725252657251125782484336325112471245724712484365134292511247124842525322424572471407725652670278627353429464445011856267027222644264426832683272225522605260526312657265727092618267025652722256526442670284955973099252525382565268324982511255225252538256525382525256525252457253825652900251126962457264424843236248424712429249824573651336325252498245724713249248424843999249827352670300032994705530813442773260525782683259226832786259226052592260526442631264425522644270926572565260526702937559731492631257825782683252524982538248425252471252525522484252524842525251128622538273524572592247133512498247124572511247136513416256524432471249831742471249840572552260528112748337646444929 19890813 101281856303726312605269625252683277326442605264426572644265726702644270926832683256526832657291255973111264425382565267025382565253825112552249825252525252525112471252525652900249827352443263125523274249824432471249825113636340225252511245724983236249824714018252527092748288733384767523713442799263126052644257826572824263126442670267026442618270926572683267026832644270927092862559731492670263125652605248424982552245725382484259225112525253824712552253829122511270924982592249833632457247125252484248436663402256524572457249831612471245740772565263127612748342947674674185626832722259226572670272226832657256526832657272226702696265726832657273525782709270928625597313625782644259226052592248425382552251125252552252524982511253825382578284925112722247125782498323625112484247125112471360734162525245724712443324924842471399924982735270929873287464472561344282426832592267026702657274825922631269626312696263126052592265726962709269625922709283755973111257825652525265725382525252525382511253825252538247125382471249825522862245727092484267024573363269624572498251124573622341625652457245724843161251124714077259226702875291238394896774118562696279926182657261826962799269626052631263126832592269626572722264426442592260526962900559731362592263125522657256525782552252525252552255225382565249824432565256528872511273524982592247132872471249824432511244335933402251124572443244332492471247139802511268327352975328747365308134427732631255225782644263127862565260526962631264427482696265727352709263126832670268328755597304926052565256526702511251125782578255225382552252525382525252525382511292524982670247125922484338924842471244324982484362234162525247124152457319924292471409725782565279927093325473649291856265726832605272226052683278626572631263126572696264426702618267026442657264425782578296255973249260525782552274825922592256525252538253825782525251125782538255225652849251127482457263125113274251124572471253824983651341625522511247124713211252524843980252526962670293733254644545113442735264426052565259227222862263126312605265727222670272226442696267026832709267026572862559731242605264425782644253825652538256525252525255225522471253824982498252528622484267024982592247133632484248424842525253836223402252524842457248431742457245740572565263128622683336345574674 19890813 101761856303726702605261826052605278625922565268326052683259226312644267026312657259226442683293755973174256526052605272225652538251125252511253825382498245725782457251125112875248427352457260524983249244325252443252524573593346925922415245724713236244324983980251126442786300033514674527213442799268326702605265725252837264426832578268326312631268327092683268326572578263126052887559731362631259226052657253825652578251125382511252524982538249824572552252528492484273525112605244333632511247124842511255236363455257824842471255231862471247140572565265728112761333847994799185627352644252526442644265727862538260526442605259226312696263127222644264426962631267028755597318625782618257827092538260525382552259225382538252525782498249825112525281124572748245726312471326124842484248424982471362234162565245724842457323624842457399925112683268330003363464471211344277327092657265725922605274826312644264426572592272226832657276125922735272225782657290055973174264425782605269625782552263125522525251125112538253825522471251125652837249826702511260524843363268324432538255225253681337625382443249824433186248424984077256526312811287537744644774118562722260525382592264426442761269626052683251126312722272226312709264426572670259226442849559731992565265726182722252525782511248425522511253825252525255224842592255228492525273524712565247133122443244324982525247136223389253824712457248432362498248440182538265727092975340245865343134428112657267026572670272228112683257826312709268326962709263126832683269626442552264429125597316127092552259226572578253825522525253824712552248425382525252524842511282425522709249825922484338924982471248424982484363634422552248424572484318624572484405725652605278627353363464447991856268326702618267025782578274826052644264425782644267026312631261826832709268326052631293755973236263125652605268325382578256525652538252525252511252524982484252525652875249827612484260524713249249824712429252524713622342225522443248424713287245724713999256526442709293732994644530813442811269625782709259226572696253826312683260526442605267026312696263126572605267027092887559731492592257826312735252525922538253825382498252525252471251125652525255228242498270925252578247133892511247124842498249835933363253825252443247131862471252540572525264427352786333847364767 19890813 102241856303726442552259226442605274825922605257826702605265726572644268326442670265726052644295055973174260525922565273525782552251125112525252526182538247124712471253825782875251127092484260524843236245724982498249824713593342924982471247124843249247124713999251127092696291233634863527213442824256526052644265726182837263125782657260526702735261826962696268326962696259226052849559731492565252526312748255224982498255225112525253824982471249824842538253828752484274824712565248433632484248425252525247135933402252524572471244331612471248440772552263127482786342946444896185627732618265726312683265727862605264426312578268326702696269626832657269626832644267029375597314926052565264427222578252525252552257824712565247125252538244325252552284924982748248426312443323624982484248424432429365134162511248424842457323624842511398025252722269630243325464471211344279926702631257826572578273526442631265725922657259226962696267026442644268326052696287555973161260525652657270925522552256525382484253824842525249825252498252525652849247127352429263124843402267024712498252524983666341625522471249825113161249824434097256526442811290038064644774118562773265726052631259227092773264426572644265726052683267026962761269626572578265725922925559731362578259226442761253825782552252525382552255225252457253824712631253829002538272224712578251132492457247124842511247136513402256524842498245732362484248439992511268326962900352347055202134427862618259225782644268327732631260526052631267025782709259227092644265726312592260528875597316126182565263127092552252525112552251125382511251125252511245725652552287524712761249825652484336324842511248425252443362233762538248424572484316124842511409725382644277327613338470547361856268326702605268327222578276127092657263127352799261827222670270925652709265726052605290055973149260526052552273525382552253824842538251125522565248424982471249825922875249827862484260524843274245724572443251124843622342925652498249824713224248424713980252527612773304933764557530813442722268326052657257825922786260525522592261826702657272226312683264426572683260525782849559732362605259225782605255225112525251125252498253825522578248425252484252529622471268324572605248434022484251124982525249835933389249824712443249831742471247140772552265728242811329946744896 19890813 102721856308626962565265726312618277326052552263125782631268327092670267027092644264426312605291255973099261825782565273524982538249825522525249825382511249825522457252525382837248427352511260524713211248424982471251124573651340225112457247124713249247124713980251127092748296233124644530813442799265726312618260526702761260526052657260526962683265725922709260526832683269626182875559731862670256525922709260525782592251125252538252525382511251124842538252528492484268324982605247133632484245724842538248435933416249824982457251131862471249840572578260527862811331246444767185627222657260526962644255226832605256526052631263126442735265726442578257826962644265729505597314925922578259227352525253825782552255224712511252524842525252525252538286225252748245725922484324924982484251125112498359334552592242924432443322424982443398024982657274829503351470571211344283726572605268326182592282426702605269626052683264427092683270926442709256526052709293755973111255226182552276124982552249825252552248425252552252525522538253825652824245727352471263124983376267024712484252524713622337625252511249824713111253824844057253826572849286237904674774118562683265726312657252526572799268325652605264426572683269625652696269626312631264426832875559731492578256525782748253825112511255225252525253825522538251124842525256528242484273524572605245732362471245724982511245736223442256524712443247132492443244340182498264427862937342945575379134428242605256526702696256527992631261826962631256527612735259227092696264426312578259229375597312425922511260526832565251125252525252525252552252524712498255224712525291224982748247126052457338924982457245724982443363634162578247124572498317424842484407725522605278627353274467448311856270926702592268325922657273526442670267026702578268327092631265726702618263126962578292555973186259226052605273525252552253825252511253825382538251125382484252525522849249827352525256524843249252525522484252525253636338925652484247124713249248424843999253827092722287533514736516713442786265726312709263126702837260525922605267026832644265726572696269626962644264427092887559731492578257825922670255224982525252524982552252525382525252524572525253828492457273524842578249833762498244325112484248436073416255224982457247131492457248440572565264428112761332545864962 19890813 1032018562670260526312657253826182670259226312657270926312565265726052735263126962670267026442912559732362670259226442722255225652498252525522525259225522484252525112592256528872484273524572552248432492498248424842511244336073402252524712471248432112471247139992525274827612962328746445343134427992773264426312657263127352565255226312644267026442722267026572670265727092683264429255597308626572592251127222592255225382484257824982538251125382525249824982525286224842709248425922484342924842525245724712484362233762538247124572525316124432457407725382631282427613351473649621856272227092683263126312722279926182631268325652605265726962578270926832709253826702657290055973124259225522565276125922525252525782525249825382511252524982471252525522900249827482429260524983261252524842443247124843636341625522484249824843236247124573980252526962773290032244674534313442761264425782683267026442875265726312670264425922631270926962709263126832670257826572900559731112578256525522670249825252538251125112538252525252484256525112525251129622471273524712592247133762457247124432525245736813429257824712457245731612457248440572565267027482748340247675064185626702631259226572631263127992618256526832683265726312657259226962565268326312644263128625597318625522592260527482552256525652525253824982525253824842525251125382457281125252735248426052498322424842457248425252443365134692538244324572511323624572443398024982670269629373338458653791344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 025522565251125252538253824842484248424982565282425112722251126312511340224842471245725112457366634162538248424712471318624842498405725652592281127863442444752721856269626962670265726442644276125922592260527352631264427222657265726052631263126702722296255973099253826052578270926442565256525522498257825112552251125522443255225782862245727612484259224983249248424432457248424573622342925782484249824843249245724713999253826962761296234164767556013442773260526312670267025782875259226312644268325922709267026312670268326052644268325922900559731492578260525782631257825782552252525382498255225252484255224842511255229622538270924712565247133382525242924712498249836663416257824842443247131492457248440772565260527352773327447055415 19890813 103681856273526702644259225782670276126312605268326832657259227732565267025922786259226052722293755973161260525922578267025652565251125252538249825382552253825382484253825382862252527862471257824843211245724842457249824713579342925382443248424843236247125253999251126832696297533634644567013442824276125922578259226182786260525252578269627222696265725652773261826572552263126572862559731742592252525652631251125252457253825782538256525382471248424572525257828492498268324982565247134022498244324712443248435933402251125252471248431742484247140772552267028372761338945575744185627352605257826962735272227732578263126962631256526442696257827222565260525922631263129125597323625922565263126572592256525522538255225522525253825252511249825382498287524982735248425782457321124712484247124712443362234692538247124572457324924842498399925252735268329753261458659691344282426312683265726442644283726832592263127092592267026312578270926182644261826442709290055973161256525782592259225652552255225252525253825522565249825252443255225652824248426832498263124433363245724572498251124983651340225112471244324983199251124434057257826442773281134554557604518562683268325382618265725922799268325522696265727352657276125922709264426052670257826052950559731742578256525782670259225252511251125112525255225922484252524712525256529122511276124432592247132112484248424982498248436223469255224432484247132612471248439802552273526962811329946746282134428372735264426442578256527862605257826182578267026572735269626962592265726572631264429005597317426442605256526572631252525252525256525652565249824842511245725112511286225112709251125922484333825252443245724712484360733892565248424712471313624572457405725782578282428113402464464541856265726052722263126702644278625922578263126312670259226832644265725922657260526572670291255973161259225652552269625252552249824982498255225252538251124982498251125522900249827612457259225113236247124842471245724573651348225782498245724433236247124983999255227352735288733894644665513442811264426052735270926052837257826442644269626312631274826312735267026572631264426442875559731862552255225652696257825382552249825522578252525252511249825112498252527992484273524982578251133892498245724712525245736223402255224982429245731742471247140572552263127862761331247367014 19890813 104161856272226962631263126572670276125922644264426702683264426702631272226572670261826052735298755973136260526182631268325252538251125652538255224982511251125382429256525782912249827352484260524573236249824572457251124983607341625652457249824843261249824433999251126572709292533384674774113442799264425652644263126052900259226052657269626572605268326442657257826442644259226182950559731112631255225922748252524982484256525922525251125652457256525252525253828622498265724572565245733892538244324432443251136813429253824712443248431862457247140572552257827862786340246447741185627092657267026572670257827992618265726052565264427092696265727352605267026572592269629755597313626182618255227222565256524842525253825112552259225252552249825782552283725252748251125782498323625382525247124982457363634162525247124982457321124982471399925522696277328623429473677411344279926182631265726052696281125922578263126182605265727482709265726572670260526702605284955973099265725782605263125252578259225112565249825252538253825112525252525112887252527862443263125113376273524842471252524843651337625382457247125113161252524574057256526052849437033254644774118562683270926312618261826052786259226052670265726182670274825782709267026832605265726962912559732362631260526312696264425252498252525112538252525252511252524712525257829502511277325252578247132612484249824712511248435933429255224712429248432112457248439802484276127092937344246446123134427612670269626702696267028242578265726312644265726182670264426702605265726052605259229505597318625782565257826702592256526052525251125522565252524982511251125382538284925112735248425922484340224842471252524712498368133762511248424572498319924572484407725522683274828113551464477411856282426832578265726442605276126572578263126572683264427482657265726442748263126572657286255973199256526052525274825922538256525922511252525652565251125522538253825782862249827732471265725113274312425252657267025253607342926312538270925383236261825924018263128112875407740775030774113442811268326052696264426442849270925652631270926052657268326052670269626962618259226312900559731492618259225652709255225652525248425252552253824982552249824982525249828372511273525112631249833382525245725112498248436813402253824982457249831992471248440772578264428492748337645294799 19890813 104641856302426832631264426572578277325782657263126572683263127732644270926962578259226832578283755973124257825782670265725382538259225382484255225922538251125382443252525382862247127862443263125253211244324572498249824433651338925522484248424573236251124844018252526572786296232744557530813442722259225522722268326312862259226052631257825782644268326052722267025922670263126442887559731362618257825782683252526052578247125522538257825382538252525112511253829502525273524842578247134022484244324842525249836663429252524572471247131492498253840772683263128242799337644214767185626702683269626442605264427732644263126572592268326572761261827222644264425782735265729005597317425382552256526962538252525522538252525382484256524982525248425112552284924982786248426052484322424842471248425522457365134552578247124712471319924712457399925652644273529623261473671211344278626312644265727092631283726312565269626312644265727482618273526572657265727612696293755973136259225922565274825522552255225112592255225382565248425112511253824982925251127222471264425113402277324572511249824843607338925652443251125253186249824574077259226312837281138064674774118562722270925922748263126182811256526052631267026572748273526312761265725922631269626312887559731242605261825652696257825252578252524842498256524982511252524842511252528492498273524842552247131992484248424842538245735933402256524842443248432362498244340182525273527352912324946745167134427222618253826312709267027992683263126312670268326832709264427222592268326442657268328625597314925782631264427482565256525252578257825382538252524712511251124982565287524982722245725922471340224712457248425382471359333892578247124292484316124152484405725652670279927613389476748961856268326832657264426442644281125652525264426312644263127222644269626312631257826312670286255973099259225922552276125252511259225652578256524982565251125252498253825522912249827482484259225253224248424712457251124433593345525112498247124983199247124843999252527352709293734024674548713442773276126442709263126442761263126832631265726702631270925652644264426832592270927352912559730992578253826312709253824982525255225252592252524982525252525112525253828752498276124712605247133632457245725522511248436513416252524712471248431492484251140772552265727992824336347674831 19890813 105121856308626442709265726572605274826442631259226182670268327092565268326702683256526702657293755973149263126052592263125112592252525382498255224842565249824712498253825522862247127222471259224573274247124842484244324293622344225522471248425253224248424843999252526702786296233514586537913442773260526052631268326832786256526312683264426052683264425922683265725922605264426702925559731362538257825782644255225112525252525382484256524982511245724712525252528872484270924712605248433252457247124842498255236513402257824842443252531612484247140572552263128372786344246744767185627092605257826962525263127732631259226832538265726052722263126702565264425922683265729125597313625922592261826572578255225652498253825112538251125382538248425252552286224712761248425782443321125252457244324842552362234422552248424292457322424842484399925112773274829873274450172561344281125782657268326702592279926312709259226832683268326962631263126572565265726312592290055973099257825382565267025522511248425922538253825522498251125522538249825382824247127222484260525253363267025252525252524983651341625112471248425253174252524574097257826052887296238224799774118562735265726572670259226832862269626312657263126702683272225922670259226312696269627222875559731862644259225782722253824982525255225112552252525252511253824842498251129252457273524712605253832872484247124432511252536513442253824712484244332362525247139992525263126962925327446445202134427222631263126052592268328492578256525782592263126832696265727092657268326832670265730245597314926312578253826962552255225252552257825252565255225112511249825522552282424572722245725652457333824842457245725252484362234022525249824712471318624712484407725252578273527863299470546741856272226702696267026442592272225922592270926702644267026442644274825922657260526572605287555973124260525922592273525112538260525382498252524982565252525382471252525252837249827222471257824433236247124432457251124713593348225652498245724713236248424433999251127482748290033634674527213442735272226442631265726702937259226312670257826052644272226442709260526052565259226832887559730992578264425652748253825782552249825382538253825252471255224712511253829002511273524842578245733762498247124712511247136073455251124842443249832242484247140772592267028492761336346444831 19890813 105601856306225922670263126832670278626442552263126312683264426832631268326052618259225922631284955973161259225652552274825522592255225522498249826052511255225252471257825522875252527732443257824433261247124982471252524843651340225382457244324843211249824293999264426702709291233514799527213442748264426442696263126052773253825922657267026702605270927352670264426442631264426832937559731742605259226052748252525252525248425782565255224982552251125252525253829622484270925112605247133892525248424572471247136663402251124842471249831862498248440572578259227732786338945574831185627862670267026962631259227612657263126442644272226442722265727612657264426702644269629375597318625652578256526702552253825522525253825522525255224712511248425652552290024982709245725652484324924712471252525112498362234692552248424712457324924982498401825522696270929373325455771211344283726572552267026442709279926312631270926962722277326832631265725782683257825782605290055973186255225522657265725652552255225382578251126182525260525252498251124982811249826962443259224573389274825112511252524843622344225922498256525113186249825114057255226052849286238394501774118562696276125922683270925922786269625652605265726572670269626572644269626962538259227092811559731492565259226572592252526052538255225112552256525112484251124712525253828372511276124842605244332612471247124572484245736223416252524712457244332492457248439802498276126703024336347055202134427862683267026052657263127862657263127352670264426572709268327092696265726442592269629125597309925252565252526962565256525782511257824712552260524982525249825112484288724572696249825652471336324842511247125112525363634022538247124712484314924842525407726052592278626963402452948631856274826442644261826572683277326442565269626702657268327222605272226052696260526442696291255973149252525922605265725252525251125252484257824982498245725652484251125382875253827352471260524713236247124432484251124843651342925522471242925113211247124573980253826832657292533384557541513442761270925922644263126572786255225652552265727222578273527092670265727222578263126572950559731492511264425382735256525652565251125112498249825252471247124842511256529372429267024572592247133512498247124842457247136223389248424572471252532362457251140772565255227482837335144474863 19890813 106081856306226702592267025652748286225922657265726442631272227482657272226572644268326312605288755973199259226052605273525112525251125252525256525382511249824982498255225382849251127732457257824713274248424432457253824573593341625522443247124713274245724983999252526702709307433764705534313442849270926052644274826052748264425922644267025922644272226442696268326572683267027092950559731492525257825522670253825522552251125112565255226312538256524572511255227992498270924842565247133892538253824842471247136363416253824712457247131612498245740772578268328112837333845574831185627352696263126962631265727992696264425782578268325922657270926572644260526312631265729125597316126182592255227092565249825522538251125252525251125112525251125382552283724712761245726052457324924982471247125522471359334022525244324572457326124842471399925652670269629003236467472561344281126702696267026182657281126182644259226832592265726442709269626052631263125922683300055973111252526572618270925652552252524842552249825252552255225252471256525252837251127352498260524843389263124842498252524573622341625382443248424573174249825114097259226442837287537744799774118562670270925382631268326312722264425522696263126702657269626442722268326442592259226832875559731612578263125922709255225652538253825782565255225522498255224572552256528372484273524712578247132362457251124432511245736363402253824712457245732492471248439992525265727612900323647675308134427482631260526312605257828112631264426702670261826572735269626442605268326832709267028755597313626182592259226312538253825652525249824712552252525252498249825112552290024982748245726312525338925112498247124982471365134022511249824432457322424572457405725522670278627863363470548311856277326702605260525652657276126182631265726052670264427092605272226052670264425922657290055973161259225922592263125382592257825252498253825252525248425252525255225652837251127482511260524843224251124572471248424433593344225652511244324843211247124713999251126702735298734164705530813442735267025252722260526702799264426052683257825922605273526832709267026312657260526832799559731112578256525922644259225252525247125252511251125252525253825252498253828752484270924292605245733762525248424712498252536963376248424842443248431612471251140572578268327732735331246444674 19890813 106561856306226962592268326572670274826442644272226052565265727092670270925652709256526442605286255973099263125782631272225652498252525382525252525112525256525252498252525382887255227222457259224843261249824712457251124573593344225652471248424573249247124713980251126312709295033384767534313442824264425652644263126572824259225782592259226442631253826572696263127092657261826442849559731742618255225252670253825522498252525652552253825652511251125522538252530122511268324432618245734022498244324712511252536813416252524982415248432112471244340772592259228242735340246444799185627732644263125922592269627482670263125782605268326442696268326832657276126442670273528755597309925922605264427482525257825252578255225782525252525522484251125252578290024842761242926182484328724712443245724982471366634822525247124432443323624712471399925252670274829003351464472561344279925922605270925522657286225782605261826052735268326832644269626442761256525922683290055973186249825782592268325382498252525382525249825112511249824982484257825782887253826832484263124983376269624842511252524843651342925782484248424983211245724714057257825922799281137744705774118562735264425922631264426312696264425652657259226832670273525922748264426702592265726312900559730992592260526312722257825782565252525252538255225382484253824842565249828622471276124572592245732742525248424432498248436223442251124432457248432492443248439992565269627732925340245865451134428242709263126312592274827482683255226572605270927092709260526832618267026702709263128755597321125782565259227482565252524982525251125382471248425522552251125652552292524982709247125782471337624572471247125112471365134292525248424572511317424712498407725782657281127223287473647051856270926832631270926312644273526702709264426702657263126572696273526052657257826832683284955973186253825782552265725382498249825652552259225252511255225382498257825382837249827352471260524713224248424712471248424293622341625382457244324573249247124713980251127352748304933514644541513442748267026182670263126052773259226312670264427352670274826052709264426832644267026312849559731242605257825782761257825522498251125382565248425252511255224982511255228372484273525382618253833512484245724712525252536223416253824982443249831862457248440772578260528112786336347364831 19890813 107041856304926702552267025782631273526052605259226832592268326962683270926702696265726962735284955973124256525522605264425252538256524982578255225112552252525382511251125252875253827222443260524843236248424842457252524713651345525782443248424713224247124843999251126052683293733124586534313442748267025782683263126052849263125652709263126572592263126702657263126832644263126442887559731992592260526052748249825652565247125782498259225252471251124572484255228372471270924712592248433892511251124712498248436813402251124842457252531612471247140572552265727862709332546444799185626572761269626572592270928112644259227092644268326442683260526572657268326442605267028875597309926052618257826832578255225382538252525252511248425112578251125382565291225112748245726052484324924982538247125112443365134022498245724432457323624712484399924982748277329623261470572561344277326702605260526052592274826572565267026442631273526962592268325522657260525922644288755973099257825782592274825522498249825252565252525382511249825522484252525382811251126962511265724843376268324982511253824713651341625922471247124983186249825114077253826052824286237904863774118562683269626442631264427092799264425922525269626832748272226832709267026702631260526312912559732492592256526442735255225652498255225382511249825382484251124842525257828622498269624982631248432872457247124982484248436513442255224712484245732242471252540182538263127862962333847675343134428112657259226182683267027992605264425922709269626572683257827222683259226312644268329125597318626052565252526832605256525522484256524712538255225252498251125252578283724982657245726312471333824572498245724712443366634162511247124572471317424292471405725652644284927863389458647051856269626572631259225922696272226572618261825652748267027092683270926442722263126832578295055973149260525922552274825382565256524982552249825112511249825382484252525382887252526832457260524573249249824572471248424983651341625782457247124573287247124843999252527352735301233384644534313442709263126442565260526572811263126572605263126572605268326312735268326832631263126702900559731362618259225782722260526182525255225252552253825112498252524712498253829872457269624982578248433632511247124432511251136663429256525112471251131992443245740572525265727992735345546444705 19890813 107521856311126442644261826312618281126182670264426052657264426702631267026702735256526702683281155973149259226182552268325522511255225112552248425252471251125522498252525382875248427732471259224713236247124572457251124573622340225252471248424713199248424983980251125782709301233764736527213442761270926312644264425782761257826312709263126442683265726052657268326312592267026572875559731612538257825652644259225112525249825112498257825252511259224712511263128492484276124842592248434022498244324842484252536663416253824982484251131492471247140572552263128492735331247364896185627092709263126442644265727612578260525522618273526052709267026962644265725652631260528495597314926052631260525782631257825252552256525112578257824842552253825252525291225112761244325922498331224842552251124712471362234022565253824572443324924712484399925382605270929003389467472561344283725652631259226702644281125252592256526182709270927612644269626442696264425922657293755973174260525782565263125382592249825782565249825652525248425522498255224842900248427222484263124843351268324842525253824843622340225922471252524983186252524844077259226572912279938224705774118562683268325922605265726702773260525922735260526832565264426832683268326832657265726702811559731242605260526442722256525522552251125252525255225252525255224712552256529122471272224842592249832112511249824292498247136223442249824712484247132242471245739992498268327613049329946445379134427352683260526052605268327732657257826572592267026442709269626702631273526572605268328495597313625922631256527092578251125922457264425252471251124982498251125522511286225112773249826052457337624842511247125382498371134162538245724712498318624842498409725652631273526963363473647361856272226572631263125922657272226832565263125922592267027092631267026312722259226442657283755973149256525112592274825652565255225382538253825652511251125382511251125522824249827612511261824573236248424982443249824983607346925112498247124433211248424573999252526832683290034024529541513442761267026702709263127222773270926442565257827352657270926832605264426962631261827222887559731612605265725252657259226442578253825112498252524982498251124712511252529372484273525112578248433382498247124572498248436513416255224982471245731492471249840772578265727992799326146744831 19890813 108001856300027352578264426312605278626182592272226312761261827352644273526832683265727092670288755973124259226442565265725382498253824712525251125112525247125252498251125252862248427092484260524713261245724432471251124573593340225252484247124843249245724713999251127092735284933764644516713442799264425922592263125782773263126312552260526832709273525782683261826832565270926572937559731612538260526312748253825382511249825782552248424572538257824982525255228872484274824842605247133892498247124842498247136663389255224842457245731742457249840572578270927992799341647674644185627092670261826052631269628112683257826702618263126182696263126052631264426442670267029005597314926312578257827482525255225252471248424842552256524572552251125252565290024982786249826312471326124842484245724842443360734022538244324572484326124572457399925252735270930123416473671211344279926962552260526312644270925782631259226572618260526312631263126832670257826442631284955973174265726052565270925782605252525652538249825522552249825382538252525382925255227092484260524983389269624842525251124713622336325382484249824843186248424844077256526052811286237744767774118562773263125922657259227732696264426312631259226832670272226052735267026572605264426572875559731362605260525252735256525522552256525522538248425522484255225112525249829002525274824712618245732242471244324842484247136513416253824432484247132362484245739992552265728113024331246445308134427482618259227092565268328372605259226442657268326312670270927222631270926442644261828875597314926832578264426312511252525382552253824982578252525382457253825652538290024982722245726052484337625112429249825112443365134552552245724572484321124292471407725782657281127993312455748311856270926572578267026182565279926442565263126052670267026962618273526052696257826312631284955973174259225652525268325382578249825382538251125112525252525112498252525782875253827222457256524843261245724432457252524433651342925522471247124573211248424573980251127092709304933764557523713442799276126572565268326832748263126572683265725922683268326312722263126442657272225922837559731492578259225382696255225652538252525522498249825382511253824842511257829502471268324712565245733892457242924432471248436663416252524982457249831992429244340772565269627862761340247054929 19890813 108481856300026312618265726832657281126312631264426962696268327992657272226572683265725782605288755973174263125252578270925522511253825252511253825252525247124982471256525382875252527612498263124713274249824842484249824433607338925782471247124573224251124984018252527482722291233254644523713442748261826182644263126312837265725252618270926572696270925922696273526312605261827092937559731742618260525522631253825652552255225252565256525522538252524982538253828372484268324982552248434022498247124572498251136513402252524432443245731612443248440572578263127612799336347054736185627092644261827092631267027992592265725922657270926572670260526182605265726962644269629005597314926442605256527222511255225522511253825252525253825652552248425522538291224982761253826312457324925112443247124982429362234022565244324842471324924712484399925252786273529873261455771211344279926052709256526052592270926572631259225782618259226962657274826832735264425922735297555973111253825382578269625252552253824982484255225112578248425112471259225382900251127092471260524843338276124842498248425113622344225112484248425113186247124574077257826312862281137904674774118562683269626052631259226572761264426052631263126312618278625652799270927612618264426052875559730992618259225252696253824982578255224982538252525922484257824842538255228492498274824432592247132112484247124982525252535933429253824432443245732362484247139992484264427352950331244745379134428242670255226182618255227352592256526312657260526052761273527732670263125922605264428245597312425782552249826312552252525252471256525782511253825112565249824842511291224982709248426052471335125112429245725112498362234162578245724572498314924712484409725782618282427613312476750301856267027352657264425782605278626052578263126442696257826962696270926572618267026572644282455973062259225922565267025382525252525522484252525112471247124982525256525112837247127222525257824573274245724572484249824293651345525652457245724713224249824434018253826962761295033634736530813442773267026052631257826312786267026442605264426312709273526572722260526052696269626052912559731362605255226052722253824982511252525522511256525382525249824572511253828752498270924572578244333892511245724572484247136223416252524572457247131862457249840572565265727482748332547054929 19890813 108961856303727092618265726182670274825652578265726312657263126572644268326832644263125522644291255973161257826442605272225922552255225522552259224982552252525522511253825382875251127352443256524713249248424982457252524713651342925652471248424713249247125113980251127352657304932994557527213442748265726182644260525922811268326702644260526312670267026052657269626702644263126572950559732242578259225652644256525112525249825382552253825252565251125382471252528622498269624842605251133892511248424712525248436513389251124842471247131992498252540572565259228372748335145864799185626832709263125782631264427612696259226572683270926052683259227732670268326832631265729125597316127092565256526962525252525522525253825922538251124842511245725382538287525252761244325922471324924982484245725252457362234022525244324432443321124842471399925382735273530123402455772561344282426442538273526702670281126442644256526312644269626832644270927092605257827092683284955973199260526312670260525652538252525382565253825382498251124842498249825382862248427352484264424713389268324842538249825253651342925112484255224843199252524574057257826572786288738224736774118562618267026182709264426052773265725522670260526832631273526572657256527222605256526313000559731612592257825922657253825652525255225382538255225382552252524572552251128622471274824432578245732742457248424982484247136513482253824432471244332362457248440182538267027732875344246445167134427222592259225522657261828242552268325782631268325522683265726572683274826312644269628495597314925252605257827222525253825382525252525522525252524982525249825112538286224982696244325652457335125112471247124842471362233892552248424432484316124842484407725252644282428113338464447991856272227092565268326442644273526572605261827092709265727612605270926052709265725922644291255973236260526442618274826312605253825382498257824982565251124982471255225652912252527482429259224843261248424712484252524843622342925382484244324433211247124843999251126572709293733634705530813442799264426182605267026962786259227352644264425782722268326442696276126832631270926832887559731742578255225652709257825252552257824982538255225252552252524842511255228752484268324572592248434022457247125252471251136513389252524842457248431742484249840572578267028112773338945574674 19890813 109441856304925922631265726572578278625922631265726052670260526832552269626832670263126572683286255973186265725922605273525522538252525252525251125382538248425252498253825112900249827482457263124843274249824842471252524573622344225652484247124433236245724983999253826312761301233634674530813442811264426442657264426312748265725782618267026962644274825922709265726702644255226702912559731112592256525782657251124982538251125252538247125522552252524712511257829002484270924842592249834022525249824712511245736663416251124572457249831742457245740772565257828112735340245294929185626832644261826702605256527482670263126572631268326832748265726962618269625782644267029375597319926052592263126442484256525252511259225782471255225252538251125382525279924982748248425782525326125112457249824842471365133892511245724842498324924842471399925522722274829873236476771211344283726182631267026572644278625922683261826442657265727482657272226572578265726312683296255973136259225782565268325382605255225522565255224982511252525112471255225382900251127352525259224843351273524572511252524983607342925652443252524983174249825254077257826312875287537904586774118562683265725652644263126442786263126052578264425782631265726832696259226052631267026572987559731742552265725782709253825382552252525112511252525112457252524712565252528372511277324842592245732362457248424572525247136663429251124982457247132362484248439992498270926962962331245295343134427732631268326052722257827482565257826442565267026312709263126702657265726312592263129005597319925922605256526962578252525252538251124982552253824572484248425252525291225112670248425922498336325252457247124842471363634822511248424712498318624712498405725522565277327223287464447671856270926052578273525922657279925652605263126312644273526962644267025782644257825652657290055973161255225652578263125522525255224982538252525382511247125522457252525652875252526702457257824843261248425252498249824573666342925112457245724843199247124713999251126572761303732744674545113442786265726702709270925782761272226442565261825782605267026572761263126572565263126962887559730992552257825652670255225252511255225782552255225382525257824982511255228372498272224712592247133632498244324432484249836363429248424712457247131742484248440572565268327612837344247054644 19890813 109921856309926962657259226962735279926572644263125782709268326832657263125782605257826442592284955973174256526052592274825652538256525382511249825382552249825112498251125522937244327992457263124293261248424712471252524713622341625382457252524573224245724294018255226832722293732874674527213442824264426442605260526702811263126312709260526832657270926572709264426702657264426052875559731612552256526312683255225382498253825522538252525522525256524842484256529622471272224842578245733762484245724842525251136073402253824712443244331742484247140572552264428242837337645864863185627222644256526312683269627732605259226572644267026312631270926832644260525522578269629755597319925782578257826962538252524842525256525252498248425112538245725382538290024572748247125782498327424572457251124842457362234292538247124842443324924842471399925382709273530003312467472561344278626052592263125922578278625782631267026442657267027352605265726832565259226962592290055973174256526702578269625922565252524982538247125112525247125782484249825522862253827352484261824713338270924432511253824983651341625782484251124843136251124984057255226702849287537744644774118562722268325382565264425922748259225382592267027092592267026182683260527222592263127092875559732362552261826182696255225922592257825112578252525382498257824842552253828492498278624712592249832872471245724712511247136223416252524712471244332492471245739992484265727223000338947365379134427612670265726052578267028242592267026312565264426832709264426572696269626572696268329375597308625782592259226832552256525112538253825382525253825252498252524842511286225382735249825782443340225112471248424712443363633892498249824712484319924572457405725652631277327613389473647991856264425922631267025782657278626312631265725652709259227482578274826832644263125782670296255973186259225782618265725112525256525112552252525252498249825252498255226182837248427612471255224713261247124712471252524573636342925382471248424573199245724573980249826832799292533124644509813442722265726962631259225922849264425922592264426702605268326702696267027482631264427222887559731612565264426312644264425112511249824982552253825382457248424572538253828492498270925112605244333512457245724572498249836363363255225382457249831362498251140372578263127732748329947674799 19890813 110401856273526702605263126702631272225922631260526572605267027352644273526832683257826832605284955973149263125522644264425522538256524982552259225382552249825382538253825382862249827352498260524433236248424842511249824433579338925652457245724573236248424713999252527092670296232874736523713442722257826442657257826962849263126702657263126052644269626312696263126312670265726572937559731742631253825652644256525522525256524982538251124982498252524982511259228492511270924432618251134022484245724572471247136073402252524842457251131742471247140972592260527222773336346444962185627092696264426442644264427222618260525922644263126182735260526832644267026182605264429125597314926442552256527092565251125252525251125382511255225382538249825382552284925382735251125922484323624292484245725112457359333892498247124572471317424842498399925252657268330623402473653791344273526052631268326052657279926182578257826312644268326052605273526442592264427222670293755973211259225782592265725382511252525522552251125112525245724982484255225252799251126832525257824713389249825112471252524983622338925382457242924713174248424434077256526572837278633124557503018562696267026052735260526312709265725782631259226702683270926052683268326572592267025782862559731492538260526572670255226052511256525252538255225522511253824712525255228112471279924712605244332612498245724982498247136663469249824982484247132362484245739992511272226833000329947055308134427612631263126832578256528242578252526312631265726572631263127482618268326312644265729005597316126702605259226052552255225382538255225252538252525252511245725252605286224842696249826052471336324982511248425252471366634022552247124572484319924572471407725782592277327353469452951331856269626572605270926442605282427222578260526572644269627612657270926572709261826572605297555973174256526052605268325382498253825252552252525252525249825112471256525382811249827352498257824713249245725382471249824713622338925522457252524983274247124573999248426572773298732874557545113442748268325922683265726312761264426442657263126702644265726572696265726182605265725652824559731242605264425922657257824982525248425522525251125382498252524982484257828372498269624712605248433762498245724712484247136073416253824712443247131362511247140572578268327482735338946445451 19890813 110881856268326572605267026572565278626312578264426962592264427222592272226052605257826442683296255973174269625652578269625652525257825382511253825252511252525782471252525522912251127092484259224713261253825382484256524713593348225652471248424983236248424434018251126312709292533124644574413442824265726702683264426572773268325522631257825382670270926052657259226442552265726702962559731362618263125652709261825522525255225522511253825922511249824842538252528242511273524292605245733892498244324842471252536223402251124712498248431992443251140772578265727862811331246445744185627092631263125652552267027222605259226052644260526702773264427092683261825382644265728755597314926702644252527352552255224842498252525382552253825522525249825382605279925112735248426052443322424432484248424982457356534022538242924712498323624982443401825112696273530123402467459691344278626572631261826832644283726052578267026832644263126962631267027352644260526442683293755973149259226442657263125252538252524982538252525252538248425252484248425382837252527352457256524983376247124432471251124843651338925252484241524713186247124844077255225782849283733514644604518562735269626572644267025782683256526052709256527352683274826182748261826572605268326312912559731742618256526052722256525522552257824842538251125112552252524842552251128752498272224842578244332112498248424842484251136073429248424292484245732492484247139992525263127352962323646446282134427732605257826702670256527482657264426442670260527092748265727092657260526572605265729375597317426052592260527092552253825522538253825112578257824982578252525112552287524572735247125652457335125252484244325112443366633892484248424712484317424712443405725782605278627863325467464541856269626572592268326702605273526312657260526572670260526312618269626442631265726442631288755973149255225382578269625522565251124572525253824842525255225522498251125382799251127482498264424573261247124292457251124573593338925522471249824983211248424713999255226702735290033124705671313442748267025652592255226442786265726312605264426442618270927222709259226572565269626962875559731492631253825382735252525652525251125782498249825252484248424842484252529502498270924842605249833632538247124982498247135653389255224572443244331612443244340772525265727732786340246447014 19890813 111361856272226312565267025782644281126052592260526442605273527092670270927092644256526962670287555973211259226182525272225782525253825252511255225782498252525522498253824982837253827992443260524293261248425112484252524573607340225522484248424573224247124713999252526442696298733124529774113442811260526052670256525782773256526312644264426052683274826052735265725922605259225652887559730862631256525922709252525782525255225522484255225252538252524572538251129372525269624712592252533512525245724842498248436223429251124572457249831862457249840772565260528242761335146447741185627092592263126572696260528872631257825382670264427612709264426702631265727092709270929375597323626312578260526962538255225382498253825252525257824982538247125382578283724982773249825922498327425112457249825522457362234552538244324572484318624842498401825112735274829873429455777411344286226962644260526312631283726182578264426572709263127222709270926572670269626052605281155973161260526052605273525522538255225252592247125382525253825112484259225382900256527092457265724433389269624842443249824573607342925252471248424843174253824714057255226702824439533764674774118562696274826312696263126052824264425522618263126962631264426832696269625922657267026572925559731492618257825922709256525782525256525252498255225112511257825252565257828492484273524842605248432362484248424842498247136073429253824572457245732362471249839802552264427862987338947676201134428112709261826052683264428372644269627092683268326962735264426832670259226572670269628495597312426312578256526052578249825382565253824842525252525112525247124982552288724572696247125652484337625112443245724712484362234022538248424712484318624842457405725112631278628113455464477411856277326962631267026312631278625782644268325782631253826702578267026312631265726052709288755973149260526312592263125382578257825522525256525252484259225112471257825652875252527352484268325383299311125522631267025653607337626572498263125113224260525384018260528622900403740184831774113442761265726962605269625922811255226442735261826442644273526572683273526312683259226052937559731242618255225652683257826312552248425522525256525382484252525522511249829002471265725252631248433512538247124432511251136073363257824712443249831862484251140772538268327992773336345574831 19890813 111841856307427222657268326442592274826962618265725652657264426962657268326442644263126572696291255973111263126312565269625652498251125652525249825382525252525522443257825782811251127092471256524843261245724292498251124983636340225252471244324433236249825253999252526702696288733894736527213442773263125782644259226702824257825382605267027092670264426702735269626182631267026312912559731492538256525922683252525782511245725112484249825522578252524842498255228872457272224842618249833892511245724982457249836513376251124432457245731742457252540772565265727862748333846444674185627352709257826702618264428622696259226572631268326702709256526962644267025922578269628875597316126312605252526962565253825252552249824982525253824982538247125112565281124712722248425922484328724572457244325522457363634162552245724292457318625252443399925252683267028873469467471211344283726572605265725782631287525922605263126182592268327482605264426832657265726702605287555973149261825652605267025382538257825112525252525522498256524842484248424982937249827352471257825113351270925112525252524713607344225922498253824983149252524714077253826312761283737904705774118562657257826312631255226442722257826442670260526832709273526442709265726832644268326572937559731862592260526052722257825252538252525252578255225382552253825112525255228492525272224432605245732612484245724712538244336073402255224432471245732242471248439992525273526702900333846745272134427352618256526702605263128242605260525522644269627092709265726312683269626702683269628495597307426702565265726962552253826052538255224712565256525112525249824842538288724982748249825922443337624982498249824712552363634162538249824152471316124842457403725652657281127733363467447671856272226702670268326442605274825782578270925922631263126962552270926442657264426312696288755973111257825382605269625522565248425522525257825522538251125252511255225652862253827612484263124843249252524432443255225113622337625382429242924713211251124843999253825922786293731364586537913442735265726702618268326052799257825522631260526182683265726572683273526702670267026182900559731742709256525652709260525382457251125652552252525522484251124712525253828372498267024712578248433892471244325112484249836223376252524842443251131612484245740572578264427352799335145864705 19890813 112321856307426572631273526442592283726702592264426832631265727992670279926442709265725922631287555973149259226702565268325252511251125652552263125112578251125652471255225522887248427612498259225113199249824712457252524983636338925112484247124713236248425113999251126962735290033634705530813442799259226052696268326702837263126052644265727482644268326182683268326052644256526962937559731862644253826052722253825252565257825382538253825652525247124982538252528492498268325252631249833762498242924712457245736223416253824712415249831862457252540572538256527992849331246444929185626182657259226832670267027612592264426832605270926572709255226832683269626832605267028875597323626832578252526442538253825382511255225112525251125252578248425252538282424432786249825922498319924842484245725112457359334162538248424982457322424982471401825382631276129623312458671211344277325652578267025652565279926832683260526442644265726442722272226572644265725922657291255973174264425652605267025782511252525382538255225382525249825382538252525112824249827482484267024573389273524712525255224983651344225382484251124713161248424844057256526312849282437744644774118562722265725652657257825782786265725922631260525922709277326182644267026832605263127092912559731612657256526312683260524842498255225382592252524982484247125382538260528622511274825112565244332362538242924572498248436223429256524292457244332362498247139992538265727483000341647055308134428372631261826052592265728752683264426572709264426572683265727092657265725922618256528375597313625522618256526832538257825252484252525382592256525382498253825252552292524982722245726052484335124712443248425112471362233892511248424572498317424982457407725922605279927483249476747051856270926962644263126182631277326312631265725782670264427092605270926052709261826572592292555973161257826182538264425782538256525382511255225252511251124982498260525382824248426702498259224843261247124842443251124843622338925382471249824713236247124713999251126312748296233514674527213442773263125782670263125252811259226572670269625382644269626052709263126572644265726442912559731112657257826182592255225112538252525522525252525112484251124982552260528242498273524842578249833762498248424432525249836513416256524432415256531742457249840572565264427612773338947674831 19890813 112801856309926832578265725922696278626702631257826312683263127222592269626442657259226702618287555973199265725922578270925652552253824842525252525382538249824842498255225252862249827222471255224983261245725112484251124713636337625382484245724433211247124983999251126572748288733124644516713442773260526442748263126442761270926702578264426312722267026702670267026962670264427222925559732112644256526052696256525782525249825252525255225922538251124432552255228492538269624712565245733892498245724712511249836663402251124842484249831612471249840772565263128112761336347054863185627222644264426052631255227352592263126702578265726052735265726702631267026312657267028625597316126312631263126572565257824982525253825252511256525252498251125782552286224982748251125922471323624572471247125522484360734692525244324982471322424842457399924712773273530123429452971211344281126052631263126832565279925922631255226442709269626702683267026442696264426312631288755973149259225522552265725112552256525252538249825382538249825382471252525782900247126832525261824983402268325252471252525113666340225652484247125383199249824844077255226572925293736964674774118562773263126052605256526572735267026442657263126832644270926312709270926052605270926442900559731492592264425522696255225652578251125922525248424982498253825522538252528872484279924842578248432362484251124982525247135933429252524712471244332492484247139802538269627612962328745865308134427732657267027092578259227612631261826572644273526702683263126702644257825112657270929005597312425652657259226832538256525522498253825652538251124982552249825112552293725252735248425522511340224842471245724982498362234022525244324572471317424842484405725652631287527613325470549291856270926832592264426702657278626442565265726312670268326832644268326572683267026442657288755973161259225782538263125382552255225112498255225522552252525382484255225782824255227482471263124153224248424982511251125113651345525522443244324573211248424843999253826832761290034294529537913442786263126312605268326052786259225782683263126702696267026962670269626832644260526052887559731242592259225522696257825782525256525252525251124982511251124842511257828242498270924572631249833762471247124572484251135933376252524842443247131612484247140772552263128242799336345294674 19890813 113281856308627352578269626312592283726832644260526572670265727092696273526442696263126572709291255973149256525522565269625252525256525652525260525382525247125382484253825652811248427352471257824983236245724842471249824573622340225112498251124573211248424983999251126052722287533514674530813442811265725922683269626962811264426442565265726052631267026052657261826962631265726832887559731992605256525782657255225382498265725652565255225252538252524842498252528872511272224712578245734022525247124712498247136513389251124432457247131742511244340572565260527732773329947994831185627092657265727092631260527482592260526702605265726442761263127352683264425922761265728875597316125522618253826702565255225252552252525112525249825382525247125252498287524982761249825652471324924572498248425252471362234162552245724842429323624982443399925112709272229753287458671211344279927482631268326442605276126572592265726572670259227352683269626312644261826442773284955973149260525522592267025652552255225252578251125522552251124842511256525382937249827352457260524573363267025112565249824983636337625522457248424843149251125254077257825922799286237904767774118562709268326052657257826442722260526442631268326702631268326702696261826312683265726832900559731612578257825922748256525652565253825252605251125382498253824842525259228372471273524982618245731992457245724982484244336513416251124982457245732492484245740182565270927222887331245865379134427862761263126572631263127612683267026832683272226572709269627092683260526312644263129375597314925922605255226442525252526442565252525652552252525252511248424982511276124982722245725782471335125112471248425112484360733632511245724152538314924842457407725382605273527733376473647051856264426442578269626052683278626832578260526442683264426442644269626442657265726312670287555973124255226052592276125112538255225382538256524842565248425522511252525382862249827992471264424983249248424572484248424983593338925252471244324713211248424843980256526832786302433514767534313442761265726312592272226312862265725782552263126962644270926962799265727352605265727092900559731112592257825922683252525652578252525782525257824982525249825522511255229622498270924842605249833762484248425252498247136513416251124712484248431742471251140572565267027732773340247054962 19890813 113761856304926702605269625652631273526052578264425652631260526572605272226052722265726832578291255973224261825782552265724982552256525522511255225652484252524842511255225522849247127482498259224983236245724572457251124713622338925112471244324573274247124713999256527482786286233894586520213442748267026312605265727092811259226182552267025922683267026832773267026312631270926962862559731492565256525522670255225522525252525252552256525782498253824572538252528622511268325112592248434292471247124842525247136223351252524572457248431612457252540572578263128112849342944744705185626832670263126182618264427352657257826702657270926052696263127862605265726572605263129755597314926052657257827352538251125782511253825522511256524982538248425382538287524572735245726052484326124572457245725382471365134162578247124982457326124712498399924842683272229503299479971211344279926702709264425652683278626702565259226442657268326832592276126572696263126702538286255973186255225782592264425252498253825522552251125252498248424982525253825382862248427092484264424713389268324572511252524843651337625922484251125113136251124714077256526442799284938224929774118562748261826442605263126572799267026312683263125922670273526182748268325922657267026182900559730622631260525782578259225922565249825522525253825112525252524712538255228622471273524712605248432492471248424712498253836513416252524842471248432362443247139992511273527352987342946445202134427222670265725782578260528622657265726052644264426962657264426832709259225782644268328755597317426312631260526702538248425782511252524982525255225522511248425252565295024982748245725652484335124982471248425112484357934022511245724842443316124712471405725652565274827733376464447991856264426442565267025652631273526052605259226702618270926702552265727222670265725782683288755973174259225652578265724842552252524982538249825382525247124982471251125382824249827352457257824713236245724572484249824983607342926052471244324983287251124713999256526442735298733254705545113442824269626572657263127092837265726442605265727732644268326312657270926442578264426312849559731362552260525382709253825252511253824982525255225252511251124712498257828872498273524712565247133512471247124712484247136073376256524842471249831492457247140572552256527612862329946744896 19890813 114241856307426832631270926312761270925782605265726572605267027222644267026962709259225922670288755973136257825782618265725782592252525382592252524842511251125652498249825252837249827092484260524843249248424432471252524573565338924842498245724573249247124573999252526702644295033514705513313442786269626182644257826052786261825922592265726962696268326312683264427092592259226052900559731112631253825782631256525522565249825382511259225252525249824572525253828872498272224712578247133632484245724842498247136223363255224432484247131362484248440572592263128112748333845294799185627222657267026572644260527092578259227222631268326702722264426832657260526052670269629255597314926312511259226052565255225382484249825652538248425112578252526052538284924982824245726182484324924712457249824982443356534162511247124982457321124712457399925522696267029873312464472561344282426052592269625522657278625652592265726702683267027092538265727482644260527092670290055973149257825112605264425782538253825382578252525382484252525652457252525382962248427482443259224843351272225112552257824843622342925652498251124573149249824984057251127092849293737584799774118562722264426182670267026312735259226052631269626572605268326312709265726832618263126052937559731492605264426442670255225652592252525112538252525112538252524842525255228872471272224982644248432492498247124842498247136073416247124712471252532112498247139802511276127092937331246445343134427612592267026962670264428492592259225382696270926442670263126962644263126832631260529375597314925652552257826832538252525652538253824982552253825252538251125522511283724842657247125922484337624842471249825252498362233632525248424712511313624712471407725652578277327613363458644741856267026442631267026442644273526052657269625112631268326702592265726962592268325922592282455973086264426442578263125782552259225252538255225652538247124712484249825112887249826962457264424573186245724712484249824843579342924982443248424433261251124713980253826962722298733514705534313442862265725652578261825782811265726052578276126702696264426832709267026312592260526052887559731362565263125252748256525652565248425382511252525252511251124982484255229122538269625112565248433892471248425112511251136513416252524712457248431362498245740772592263128492837331245574767 19890813 114721856308626962670268326572605282425522552270926312683264426442605268327092735253826572657291255973161256525652605267025112525252525252511252524982511251125382457252525922824255227352498260524713261245724572484249824573607342925252429247124713249248424844018253826702696291233634557527213442748263126442709265725252824265726442631265726442592274825922657265726702644260527092862559731612592253825922631253824982525256525252538249825112498251124712484249828112511268324842578244333762484251125252511249835933376251124572471247131742498248440572578264426962786335146744831185626442657259225782578265728112631256526442618261827222696263127222657269626312565263129005597319926052565256526572511249825652498253825252471252525252525249825252578288724982748244326052471326125112457245725112429359334162538248424982457321124712457399925382696270929373312467471211344274826832605263126442631274825922605265726052631267026832644270925922631260526052670290055973124263126312631269625652565256525652565249825922592249825382484251125252887251126962498259224983376272224572538256525113579341625652525251124983149249824844077255225922912290037584799774118562696265726702709260525922811267025782644268327092683273526702670268326572631267026052875559730992605264426442657257825522525248425782511252525652511251125252552256529622498273524982592247132742511249824842498244335933402255224572471247132362471251139992538268326702975336347675167134427482578268326702631263127092631256526572605265726702670264426962670267026702683270928495597316126052605257826442552257825652471255225252511255225112538251125252552282424842709247125782484333825382484245724842484365134022525247124292471316124712471407725922592281127613389458647991856263126572631264426312631283726572578257826442657267026442644268326832657259226702670287555973136253826312605264425382525253825522592255225112525245725522498252525652811249827222457259225113236249824842471252524573636341625112443244324573211248424843980249827862709292532874644537913442773269626312670265726832811260526572578263126442683265726702761256526832592260526962875559731242605260526052644257825382578259225522525255224982538252524292525252528622484269624982565248434022484255224982511248436363402252524572429248431862471249840572605268327482696340247994767 19890813 115201856309926702631268326702631273526312657265726832683257827612631274826572657259225922683293755973174261825782592268325382538259224982538245725652565249824842525252525522912251127612471260524843236248424712471251124843593338925252457245724983249248424843999253826962786286233124799513313442773269626442644264426702786270926442552255226702683273527092696270926572657259226572900559731242592255225652683255225522525255225252484255225782498253824842525253829122498270924842578249833632471248424982484248436813363251124842457249831862471248440572565263128112761342944474962185626962592269626442605259227732592251125922605267027092592260527092631264426702631272229125597316126312565260526962484257826052538252525252552255224842538248425382511287524842748248425922484321125652457249824842457362234292552245724982443321124842484401824982709270929373376483172561344276126572605265725782605276126572592253826052605268327092709267026182644267026832670287555973149255226052578261825922538256525252552247124982552253824712484252525522875247126702511267024843363273525112498252525383622336325522484249824843161248424434077259226572875287537274644774118562696257826572618259226572786257826052631265726442592270926052709260526572657265726312937559731612605263125522709257825782525256524982538252524982484252524572552256529122471270924432578249832242457248424432511248436073402252524712471248432112457249839992498269627352962338946745237134427862605263126572683264428492670259227092565267026572670267027092605268326442552263129005597311126832631253826702552249825522525255225382525257824842511248424982511292524982722252526442511340225252457244324712498359334162565245724572498313624572484405725522578284926963402467448631856273526572605257826052592273525922565263126182631265727862670267026312592263126312644288755973086264425782565269625252592251125112592251125112525253825652498253825382849248428112471264424293224245724432484245724983537337625112457245724983236249824843999251126312722306233384705516713442824265725652657268326572786260525652670263126182709273526442670268326832605265726052900559731612578264425522735255225652511249825522538256524982592247125252552253829622498270924712605248433762457244324842484249835933376256524842471251131242471247140772578272227482735337646744831 19890813 115681856303726702552260526052644272226572592260526052696269627352605272226832683260526572605293755973174264426182565263125922578253824982525253824712538252525382498252525922849252527092498257824843236245724432443252524573666341625522471244324713224245724714018252527222722293733384705527213442799260526312657270926052773256526312683264426832631268326832735263126182618265726702862559731612631256525522644253825252552255225252498257825782525253824842525255228622552278624842578248434162484247124712538248436513389255224572457249831612471248440972592268327612786329947994831185627222657263126832605264427222670263126832657268326312657269626962592260526052631264429505597308625782644255226702552255225252525251125252498251125782552244325252552286224842722252525782443326125382511245725252511359334292578244324712457323624842498399925252722272229623299458671211344273526702552270926702657276126312552260526702631263126702592269626702709265726702657288755973199260525782618261825922471253825652538252525522525242925252457255225782875249827222443260524843389265724842538251124713607341625382538251124983111249824844077251126572849287538394705774118562735265726442657265726702786260525782670263126702696279925782722276126442670264426702887559731112657255226312722255224982552253825252538253824982484251124982538255228242525277324572592247132492457248424572498245736223389252524982471249832612471248440182538276127093037329947995343134428492657256526052670264427482605257826052709269626312631267026832696263126052605260529625597314925922592257826572565256525522525253825252552253824982498248425112511286224842696249825922484340225252457248425112457359333632511244324572484312424982471405725652578279927613338452947361856263126962631264426442709270926312605264426052657260526702670264426442657257825922644292555973149255225782592270925382511253825652525253825382498252525522471253825782837252527352484264424713236247124572457256524713636340225652457252524713274248424843980249826702722298732874799548713442761276126702605265726442786265725782618265727092644274827222696259227092644264426572962559731742631253825782709253825382511249825652525252525922538253825252484251127992498269625382605249833512484249824432498245735933416253824712471249831492457249840772565263127862786328745294896 19890813 116161856306226572670263126312631276126052592257826052696269626832670267025922631265726312631287555973161259226442644265725782578252525252525253825382525253825652511255224982862251127862457257824573236248424432484252524433593335125382484248424433211248424714018252526052735288733634831545113442696264425782709270925782786264426312670267026832683273526702735265727092525263126312987559731612618259226052605259225782525252525382538252525652498253824712525255229872484267024572565247134022457244324712565253836223376255224572443249831862443252540772565260527612849336346444799185627092657267026702670263128372565259226052644272227222722268326962657260525652605260529255597314926182578257826962525251125522525251125252552248424712552247125652552288725112773247125922457324924572484247124982484362234022552245724712457321124982498399925112683272230243363455772561344279926572644260526442552279925522709267025782644270926702631268326962631253826702657287555973149257825922644264424982552255225382525253825782565247125252525251125782900249826832498263124843376273524982525251124843622341626052511251125653161253824714057253826702811292538224644774118562748270926832631259226702786255225652683259226572605269626442735264426442565272226312925559731612592260525922786256524982538253824982511255225112538253824572538256528752498270924842592248432612525247125112484247136223402252524712457247132362498247139802525270927482887340245575272134427862683263126702657263127862552256525782592273526442657259227352670263126832592265728875597312425652618261826572565252525652538251124842498253825112498252524982592283725252683252525922511336324842484248424712484360734292538247124842525316124712457407725782683278627613376455747671856265726962644270925782683277325922605269626052631268326442644270926312657257826572605287555973086255225382538270925652578256524842565259224842484249825382471256525112837252527482498263124983236247124572443249824433593342925382457245724713199251124573980253827352748293733124863541513442811268325922565265726832748257825782657261826832683272226572709265726572578265726442887559731742592257826052748251125782592247125782511253825252578253824842578260528872484265724842552249833632498247124432525255236223402249824712429247131862498247140572552257827092735335147364896 19890813 116641856304925922605261826442644279925922605259225922657265727222605273526312631267027092578288755973136261825782605272225782538251125252552257824842538251125252484256525652824255226832457263124983261253824982484247124433607337625522471247124843186249824983999255226962709288732994705520213442799273526442683260526312786264425922644264426702722261826832696270926702644263125922849559731492578259225652644253825382538251125252525249824982498251124712525256528752471269624842605245733512484245724982498247136513442253824842429245731742443247140572552267028112735341644214896185627092735260526052696260527612592253826312657264426442748263126442696269626052683256528875597317425522631259227352552251126052498249825522525256524712525248425252525287524712761248425782484323624842471245724982429360733762552247125112443319925112443399924712761274829253287470571211344282425922631264426182565276125522592268326572592264426702631269626312644267026572644283755973161260525522578267025652552252524842538249825522498256524842484251125782824251127092471263124843312270924572525253825113607336325922471249825253174251124984077256526442824287537744767774118562709268326052578263126962837265726702592264426052565269627612683268326182605263126052937559731362631263125652722249825652498255225782525256525522538249825522552255228492538274824982605249832612498248424712471245736223416257824842511247132362498247139992511277327223037335146445308134427612644263126052696260528752592256526962592267026182683265727222670265726442670259228625597317425782618257826052552259225522498256525382552249825522525251125522538300024842748247126052498335124572471248425112471362234022552247124712471316124572484407725522605278627613351452948961856259225922631270926832631277326832631257825782631264427352670268326572631265726442670291255973136256526312565269625382525253825652592255225252552252525112538251126052925252527482471260524843261251125112471248424293607337625522429248424843261245724844018253827222735302434294705534313442748264426702631265726312786268326832644260525922605265726312683263126832605267026572862559731492644259225652631251125652498251124982484252524712552257825382484255229122484270924982552248433632457247124712498248436073389251124982457251131112457245740772565272227732761328746744557 19890813 117121856302426572538264425522578276125652565261826832644261826702552268326572644260525922696291255973199256526312552263125252565252525112592255225652525247125112471257825782875248427612443260524573249245724572443249824293551338924842443244324433236249824713999253826832748296233764501537913442748260526572631257826052837256525922552263125382631269626442605259227732592265726702937559731742631260526052722255225652498252524842538256524712498253824842525253829002511268324982631248434022484247124712471251136513389255224572471249831612457248440772565260528872811338945864767185627352670267026182670261827482592269626832657270927092722261827222670268326442644265728755597317425652605259227352592253825522565256525252498257824982552249825252525283724572748244326312484327424712471247124982471357933762511249824712484322424712484401825112683273529253402476771211344276126832683259226312525279926442592256526962657264426702735272226832709263126052631283755973111263125922657263125522538255224982498252525522538252525522525252525522900248426962484264424843363269624842511251124713622338925252498252524843174253824574077256526052862284937904705774118562644264426052644257826442761259226052644265726052605269626572709272226572631268327482900559731492578256525922709255225652471252525782552255225382511249824572538255228492471274824572565242932742525247124712498244336223429253824712471245732492498244340182552263127483012338946745237134428242605256526832735265728242683259226182644272226702773259227092631264425922761261829255597314926702538261826442565251125522457257825922578252525112525252525652578288724982735244326052484338924842457248424712471359333762498249824572498311124572484405725782644281127613363464447671856267026442578265727482592279926052565265726052709268326962644273526312605263126572696290055973236253826312631269625652565249825652525255225522578251125112484253825652925248427352498260524433224248424572471248424843622346925382457244324433211247124713980249826702735298733124529534313442824270926312657264426312824259226442657260526442657273526442657264426312670268326702862559730992605259226572631257825522538252525782511253825382525252525252552248429502484274824572578245733382498249824842484252535933363253824982443251131492457247140572552264427992683337647674705 19890813 117601856268326182565264426442578274825652631263126312631263127612618273526832722261826052696288755973099256526312631273525522552260525522538255225782525251124982484251125652849247127732471259224433236247124572471251124843622337625252457245724843186251125253980252526572748302432874831537913442824259226182683255225782849263126052631264426052644267026312735260526962696269626572950559730992592257825382657255225652552252525252552249825112471248425522525252529502484278625112592247133252525247124712498248435933389255224712443249831612457249840572578259227992722335147054831185627092592263126442670264427992683255226702592273526572709268326832605259225922631265728495597309925382592256526962511253825112592253825522552251125252525252525252538283724842786247126702484322424842457245724982471359333892511248424982484321124712484398025252670270929623376464452721344279926442605260526572644284926572644257826052696261827222644269626572696264426832578288755973211256526702605263126052552256525382511248425652498248425252538251124842875249827352484260525383402252524842471247124713607338925252471241524983124248425114077256526702824281133634705489618562709265726182605260526572696259226312592260526312657274826312683260526312657263126572962559731362618261825652683252525382498253825382525252525252552253825112552252527992484276125112552247132492484247124572471248435933351252524712471248432362484245739802498268327992900338946745415134428242578261825782644268327992565259226442538260526312657260526962644264426702644260528755597309926052592259227482552255225382525253825382565252524982525247125252525288725522722245725922457340224572443249824842471363633632552247124152498318624842498407725782592281127353376470551671856270925922683256526312657283726312578261826572631263126962709269626702618263126442670290055973149260525922657265725522552259225382484253825252511252525382471252525252862245727732457259224433199242924712443252524713607338925252498248424573199247124983999253826052761295033254767559713442773268326572709261826572799261825782592261826702696276127222709260526052657264426442925559731492683256526442696255225782552252525652511256525652498247124712525252528622498267024572578244333892525248424842457247136073376252524432457252531742443247140572552267028372709345547055451 19890813 118081856270927222552263126182722286226702592267026832683267026442618270925922631264426572670290055973186269626312578274825782605253825522578253824982565248425112471253825652950249827482471257824713236245725112511253824293607341625252471244324713236248424843980252527092683297533254674574413442837257826442670264426702786260526442605260526572670267026572696263126572618263126702811559731862592257826312773253825652538249825782498252525252525251124982552251128492525270924842605249833632471247125112552247135933351255224842457247131362471249840572565263127862761337646445781185627092709265726052565260527612592260526572618267026442683263126702644269625782657259228625597323625112618253826832525251125382484253825782525259224982552245725112538291224982799245725782471321124572471244325112471357934162538248424712471323624572457399925112605270929123338479959311344274826442578268325652605284926442631267025922683257826442683272225922578267026312670292555973136265725652552269625922565248425382525253825782525251124982471252525382862245727352498259224843402253825112443247124573593341625382484247125253149245724714057255225922837277333894644604518562735269626182605265726442644260525652592259226702644276126962709261826962722270926312887559731742605264426442735257824712511251125652525252525652511253824842498256529002525277324982618245732112484249824432511247136223429253824572484247132112484245739802498273526703074324947056241134427992657260526832644260527612631260526572683272226442722261826832644263126312670265728495597317425652552259225652565253824982538257825522525249824842471247125522498287524572709248425782457333824842443251125112471360733762538249824292484316124572525407725922657281127733351470564541856268326962618252525652592278626052552264426442605261826962552268325922631267026312644283755973186253825782552272225782538256525382525248425522525251125652484256525382912249827352484260525523236245724572471247124713593342925112443248424433186251124843999251126702709293733384705665513442773264426052578263126442761265725922657264426442631276126442748264426832722260526052862559730862565256526052683256525522565247124982484256525252511253824572498249828242484276124842578247133512484248424842498244335933338252524842457249831362498247140772552259228242824331244217014 19890813 118561856267026702657264425652683278626312644267026052552265727352631272226832631259226572618290055973149255226182605269625522484251124982552253825782578251125522511255225652912247127352498259224843236248424982429249824843666338925252484247124843236249825253999251127482709297533894644774113442735256525922670269625782811267025382631268326442605273526182644263127222631264426832875559731492538256526052709249825652538253825252578255225382498253825252511257829502525270924432592247133762498245724982484248436223402255224712457248431612511247140772565267027352862344245017741185627612631263126442644265727862592257826572605270926572683264426572657270926702670268329125597316125922631256526832538253825652511256525522538249824982552247125252552288724982735247126052471323625522498247125252429363634162565245725252471317424432484399925112735273529623351464477411344278626702605270925652538281126052565263125922657270926442657273526702657260525922631287555973161256525652605268325922565253825652511256525112538252524982552253825382849255227222511268324433389268324842471255225113565338925382484247124983186252524574057256526832849442135514736774118562722257825922644256526052786259226442722272226442670268325652709267027352670268326572962559731492592260525782683256525652511248425522511251124982443249824712565251128752498273525252618249832362471247124842525245736223455253824712471247132112484247139992511269627483062331246446123134427992670260526312592268328492592259226442670268326962722274827612683267026832592260529255597313625252605255226702565260525522525248425252552251124982538248425522511279924982722245725382471337625252443248424982498362233252498247124432498316124432471405725652670282427483509458677411856277326572578267027352552286225652565269626702735272227092631270926312735259226312670288755973161260525782578265725522565249825522538255225522552252525922484256525522875247128112511265725253261307425522670265725783607342926572498272225383211259225524037263128242862407740774929774113442849263126182592263126182811261825922605264426702670265726052722269627092592257826702912559731612592256525522761253825382511253825782538255225112565251124842525253828492471270924982592245733512429248424842552247135933376253824842443251131862484247140772565263127992748332547994929 19890813 119041856306227092644260526312631279926442644269625922592267026702631268325922644257827222709291255973136257825382592270925922525256525652552251125112538251125252484256525652773249827992471263124433249245724842471252525113607336325382471248424713211245724433980253827352709293732994705523713442786268325782657265726702875253826572683267026312722267027092696267026702592268327092975559731112605261826052670260525522552251125522565255225252538251124712511251128372498269624842565249833632484251124712484251135933389259224432415249831742498248440572565259227862786332545574705185627222618263127222631272227732631259226442657270926312722259227352618265726572683263129255597308626312565264426962538249825782525249824982538248424982552251125652498293724842748247126052484324924982484244324712498360734022525245724982457318624712429399925522696272229623261467471211344276126182605268325522592282426442670263126182552270926832722265727222631268327092657291255973099263126182657265725782538251125252538252525382498256525112471255226052875251127092471260524713389273524712511252524983622338925782443247124983161251124984057255227092887295037274736774118562683261825782605264427222811263126442644269626832709270926442683261826312644270926572950559731862592253825522670259225112592251125382498252525252525257824712525260528622471274824842631248432242484247124712538248435933389252525112471248432362471249839992538276127092887337645865379134427352696255226572657267028492644260526962657256527222683264427352618263125922657264429005597314925922578264426702552252525782498257824982525248425522525252525252525283724842748247126312498336324982484248424982484360734292552245724432511318624712471407725522644276127483376458647991856269627732618263126052631281126052552265726312605263126702696268327222683260526572670296255973062255226442552274825252631253824842538253824842511251125252498255225522862253827352484259224983224247124572457248424433607341625522471245724983236249824573999249827222696296232994529545113442735263125922618265726312811256526182670270926442644270926442683269625652631263126442912559732112618256525522761259225112565252525112538252525252525252524842484248428372443273524842592248433632443248424712471248436513442255224982443249831612471252540772578269627612786337646444863 19890813 119521856303726182592259226572657278625652631264425782696263126442683270926312657260526702670288755973186256525922565268324842565256525382538249825252552248424982484256525112824251127612484263124983236248424712511247124843593340225252457245724573224249824713999251127482696293734024644537913442837268326702696270926312799264426312657263126442670267026572644260527092605265726962862559731862578259225252696256525782565252525522525253824982511248425112538257829122471270925112565247134022498245724842471249836073363255224572443245731362498248440572578267028622748329946444705185627092683259226312565263126702592260526572618268326832709264426572605269625652592272228875597312426052565255226572511249825522525259225382498256524712525247125252565288724712735248426312511324924712484248425112484359333632538248424572484321124842525401825382631269630373261464471211344281125922618264425782722278625782578268325922670265727352709272226702709263126702657291255973136257825782578265725252578252525652538260525252498255224982552253825522900252526832484268324713338270924712511252524843607336325382429251124843136248424714077257826572875292537744586774118562748265726442605256527352811268326572670259226572670270926052722273526702605272226962900559731492565263125922683257825112525248425382511253824982525256524982552255229002484270925252592249832612471249824292525248435653455253824572457248432362471248440182552272227352962329945295237134427992709257825782605267028112670260526572605268327092709263126962657259227092618269628875597313625782592265727862538255225252552247125782498255224842525249824982538284924982709249826312415333824842457248424982471360733762552249824432471316124712498405725652670287527993299470548961856276126442618264426312592276126442592267026832605264427612605261826702670260525922631286255973161260525652592276124982605252525382538255225522525251125782525252525382811249827352484260524433236245724572498247124573593340225522443248424153249247124843999249826962683293733384674516713442862272226312592264426312773260525922631269627352578269625922670270926572696261826702900559731362578257825522670259225652498249825382525256525112498259224712484253827992484270924712618249833892471247124432498247135793338257824292443251131612457247140572552264428112735336346744705 19890813 120001856306226572592265726312657277325922605257825522644265727612683267026572709267026832683288755973186263125652565270925652484319924982525253825782498251125112565252525112849251128492484260524843274245725252429249824713551335125382429248424573224248424983999252527222761301233764736530813442799272226442709265726962799256526442657264426572605274825782722269626312670264426962925559731862644265726312683256525382552252525252565255225252538252525522565252528622511282424842605248433892471248424292498248436223402253824572471249831992498247140572578267028242786341646444831185626572618265726052696256527482657265727092657257825922670261826832618269626442618265728495597321125652657253827482565253825382498251125112498253824842538256525252578284924842875248426442457321124982443251125112457360734292552248424432457323624842471372724842735273530623312452971211344281126442631263125782538278626052631268326832578264426832670269626572670261826572592291255973086259225782605267025382538253825252498252525522552247125652552249825252875251127862484265724983363273524842471255225253565338925382484253825113161249824843822259226702824290038224674774118562670267026572631268326442799255225522657265727732657267026312683265726572578256525782862559732112565259225782683253825522484255225252525251125112498252525522538253827992498284924982578248432492443249824572498247135793402252524432457245732492484245737272484267027993037333846445237134428112644257826312657265727862578260526702605257825782696265726832709260526832657269628755597316126052552263126052578251125782538255225112578255225252498253825522525291224982799249825782484333825112457248424982443357933762552247124572484319925112471382224982631283727353338473647671856264426702618263126442592273525922565264426442683260527732670273527352631259226312618290055973161257825652552268325252578247125652511257825652457255224842605251125112912251128752443260524293224248424572457248425113565342925112471245724713236248424713742248427352696288733124644548713442799268325652552257826442824264426052657263126962618273526962696270925922565264426182900559731362592255226182605253825382592252525112511255225252511248425782511255228242538281124712605245733512484248424982471251136363376253824432457247132112484244338062525257828242761329947054705 19890813 120481856307426182631269626832631281126442631267025782761255227612657263126442631255226442683286255973161256525652631268325652552260525652552255225112498248425382631255225112875249828372443259224843236249824842511255224573622342925252484249824843236247124843742248427352683293733764705537913442824267026572631264426052824260525922631269626442592270926702722263126572631265725652975559730742592257825922799255225382511252525382511252524842525248425652538253828372511278624982631251133122498244324842511249836513416253824842443253831862498245738392525261828112735328746444767185626962683257826702592268327482578257825652644264425922709263126702657264425922683273529005597313626052578257826832552252525252565248425652578253824982552259224842538293725112862245726312457323624712443247125112429363634552565245724712471321124432511372725112748278629623299473671211344277326312631268326312670279926442644263126442683259226572657268326832578264425782657292555973111257826312538270924842565255225382538249825112525248424982565251125112824247127612484268324983402270924842498252525253651342925252498249825113174252524983839255226442912287537744736774118562657261826442644265726312761257826312748260527612644273526052670267027092618263126442950559731492498257825782761252525522578252525252538259225252498252525382511253828752484288724982605247131992484248424432498249835933402253824432457248432492457248437422538268327222912340246445272134427862670265726442592264427862644264425922644264426572709259226962670269626312605260528755597317425782631261826832565255225522498256525652511249825382525259224842552284924842799252526052443333824712457247124842498362234162511247124432443318624712484383925382631284927733351467447361856267026832605265726312631273526702631259226962696269626962605270925922644263126962683295055973174256525782552276125652565253825652552257825382498252525382592251125652862247128872471257824843224249824572471252524573636341625652484248424983274247124843727249827352786295033634705534313442761272226442657265726312824256525922605269626572631273526832670267026832592265726442887559731362605260525382631257825522565251125382498251125382484251125522552252528872525281124842565245733512552245724432457248436223363252524572443245731492484249838392511264428242811338946744831 19890813 120961856307426442592263125782644281126052578257826312618264427092657263126572670265726052683292555973111260525922631267025382538255225922592257825652511251125112592252525112862252528492471257824843224252524982484248424713622338925252457251124433199242924843742249826832670293732994529523713442773257826312644264425652837260525252683265726572592265726702683257826312644259226962912559731862578256526052696257824982538255224842592253825382525249825252525255228872552281124842605245733382484245724982471247136223389255224842457251132112471245738392511257827862773329947054557185627092592255225652657264427612538260526052644260526572735265726182722268325782657259229505597314925922525259226572578252525522525253825522552252524982552259225782552286224982875245726052471323624982429249825112429362233762565247124842457322424712471375825382709277330123325464471211344279926182657261826572631281126442644261826832670264427352631269626572644269626572631287555973136257826052592269625782525251125252525252525782498249825652565249825522925248427862471264424843351269625112565249824983651337625522457247124843199248424433839251126442811288737584736774118562735272225922709265726702761259225652605268326312605264425782670265726702605261826572962559731362538263126312748253825782552252524842525253825652484252525652538257829252498288724842565245732612498248424432498247135653402253824572498247132742498247137272498268326702950332547675308134427222644263125922657260527612644259226052657264426962748263127092683264426702670264429005597313625922565257827352552252525112538255225382605253825112538255225522498282424842837248425922443333824712443248424842511365134292578247124432511319924572457383925522592279927613312470548311856274826442631264426312618277326572631260526442631268326962683270926052644256526572657292555973161253825922605276125382538255224982538255224982484256525782552252525522900249828492511257824843236248424982525252524713579340225652443247124713261247124713742249827222773296232614736527213442799255225652631265726182900260525782605267027222578273526312657269626052657267025922887559731492552249825652709253825522484253825252525256525922498247125652511251128372511283724712578248433382457244324572511249836363376253825252443251131992457252538392538270927992786331245294831 19890813 121441856306226442631264426312565278625782565270926312631256526832631269626312657267026052644291255973074253825522565273525252552251125382552251125382498248425252552252525382849249828372511257825253249247124842471251124713593342925252457247124983261248424843758251126962773291233764644520213442761263126182644263125922849263125782657269626312696267026052722264427092631265726832937559731242565257825782709257825922605255225652498253825522511249825652525251129002484281124842592247133632498252524712511249836073429253824712443249831992498249838562511263127482735332547994736185627732644260527092631268328112631257826442683265726572709265726702605259226442670263129125597309926312592260526962538251125782511252525382565249824712525256525252525279925252849248426442457323625112471251125382457359334292538244324572471323624842471372725252761270929123416464470141344277326702552260526312657272226572605267027092618264427222605264427352657263126052696295055973136256525522565269625382498253825252525251125112592248425382525248425782900249827992484263124713363268324842525253824983607338925652498247125253186248424713839251126052900288737904736774118562670265726962631260526442799256526182696260526312709277326572657269626832631265725782887559730862578256526182722252525652538251125922525256524982552249825522525253828242498292524842565245731992457252524712484245735933402256524982471244332242511249837272498269627222937332546445202134427732696264426312683268327992552260526312592268326832683265726702644269626442592269629005597312425922578257827482565252525252525256525112484253824982498257825112538284925382799251125782457333825252457245724712471359334292511247124572471321124572484383925382565279927483274473647991856272226832657265725522644277326702631263126832644259227352578265726832657265726182578292555973149255225522538270925382511255224982552255225112552252525522552252525522837249828492471257824433186249824712471248424843607338925252429247124713236247124713727252527482748295033124644516713442811256525782631264426052735264425652657268326182683269626572696267026702605259226572912559731492578257825382722257825522565248425382511253825252498253825652525252529002484281124842578247133632471248424842498245736223376251124712471247131612484249838562538265727352761340247054831 19890813 121921856304926832552260525652631272226962565259226572670265727482657268326832644259226052578295055973124255226442578268325782525333825782565251125252552252525522511252525252837248427732538259224843261245724712457253824983593342925252457242924573249251124713711247126442722303733254644527213442824269626962578257826572799264426182605265726442644272226572683267026052683267026572824559730862644260525922683252524982511252525522552253824842498253825112525253829002525269624842578249833762511244324432525245736223363252524842457248431612471247138392578270927612786333846744767185627092696255227092670268327352722260526312644265726312709268326572696265725922592268329505597314925652565252526442578257825252552253825112552253824982525247125252552284925252735248425782498323624572471247125652511359333892552245724842484321124842457399925252683268329623389473671211344273526442657263126572578281126052631264426182657267026832631268326572696257826702657288755973186257826312578265725922552256525252592255225382592251125382484252525522887253827092498263124573363273524712552255224843622338925382484248424713186248424714077255226572862292538394705774118562735273525922735259226702761264426442709260526832657270926442722267026962631263126702875559731612592264425522709264425382538248425652525251125382538255224982578252529372511274824712605248431992525247125112484245735933416252524712471247131992484247139992525265727092875333847055237134427612631260526442657259227482657261826312631268326442683268326832722268326052670257829625597316125782578257826572511259225252511257824712498247125252511251125252511284924842735251126312484333825112484247125382511360733632538245724572471314924842484405725522618281127093363455748961856261826832605267026312644273525922631263126312670268327092565268326312644263126702670288755973149257826312538268325522525257825522538257825652538249825522511257825252824252527482498261824843274249824712471248424713593340225252471247124573211248424714018252526962709301233254557537913442837265726442657260525652824257826052657268326962670267026182696268327352657264425782912559731242565267025382670253825112498251125782538251125112525252525112484255228752525270924712605248433382471244324712484247136223416255224982429249831612484248440772592267027732761338945575030 19890813 122401856303726832631270926572605273525782670265725922657269627092670270925922670259225922657291255973086257825652538268325252565255225112538245725382525252525252511253825782925249827352457255225113236245724842457247124433565342925522471248424843224248424713999253826702670298733634674537913442773267026182605257825922761253825652683265726572657264426962631265726312578263126442950559731742578253826182644256525252552251125252511255225112484249824982525252529122525272224572565245733632484248424842525251136073429253824432443245731612443244340572552257827992709335146444767185627992657263125782605273527222670260526832578265726572722263126442565268326052722263128375597314925382565259226702538252524982538249825112511252525252565249825782538278624842709252525782457321124842484249825252443360733762565248424432457321124712415401825252735273529253325470571211344281126702592263126572657278626052631259226442644264427732657274826182592263126702657291255973149260526702565268325652565253824982498255225782552253824982511248425782937252527612471267024983389268324842511252524713622337625652498247125253174247124574057255226702925286237744767774118562683265726312722257826702722255225922605264426572696267026572696268326572644272226832937559730492592263126442657256524982538252525522511255224982511251124842525255228112511278624712605245732492484248424572525247136223416253824982471245732112471248439992538273527482962337647675343134427732605265726312709272227352605264426442670265727092696260526832631267026832631274828875597316126702605252526442552253825112538256525522538248424982484249825252538286224982748245725922443335124712484247124712525365133892538247124982471318624842525407725782578284927993376467448631856268326572578259226572657273526572618268326182644268326312631273526702670259225922683293755973236252525922592267025782552252525382631256525252484253824982484249825252862251127352498257824713249251124712457248424573607336325252443247124843199245724294018252526572735302433764644523713442773264426052644269626702761259225522644264426442605269626442683267026832631260527092912559731242565261825382631257825522498256525522511253825522511249824842511255228622443274824712578242933892484248424842471248436223416251124982429249831742471249840572565260527992786335146744799 19890813 122881856303726442578260525922709273526702670276125782631265727352605273526702605268325782670282455973161260525652565272226052552255225652511257824842552256525252471251125922799251127352484256524713224247124432471251124843593331225112484247124433224249824713999253826832683303733514674530813442799260526442709260526052799256526182618267026962657268326832670274826702657260526442849559730992631268325652670255225252565252525382484255225382471251124982498253828872511273524432565245733382471245724982552251136073429256524842457247131612484249840572552253827992799333846444799185626832709267025782592267026832525261826312631268326702644269626702644269626702578264429375597313626182605257826832565248425522538251125252538255225382538249825252578281124712786244326182484324924842484245724842471357934422565248424842484322424712471399924712657272228373351467471211344278626702657264426052565273525652605267027092657265726702696264426442670268326832644291255973124263126182552264425782578256524982525247125382525251125112498255225652837247126702511264425253402267024842511252524843607341625522471249825383174249824574057257826702862288737744674774118562631264426052605259226442786264425922592261826702748276126572605260526442644267026832950559730742565257826442670263125112538249825522498256524982525252525112511253829122511274824432565245732612511245724432511247135933429256524982443248431992498249839802552268327482900333844745343134428112657264426052683259227862631256526572592265726832748263126962631264425382709260528755597316125652565261826702592252525522538248425112498247125252525253825252565288725112709249825652484335124842471247124712511365133632498247124712511314924842484407725522605277327353338467449961856272226702565264426312683279925522722269625782631272226442618274826052657264426052657288755973149259225652498265725382498252525652538255225112538245725522498255225252875249827732471260524293211249824432471251124843636338925382471242924983211249824713980253826442735293733894644527213442722268326052605255226442748259225922605263125782592274826312696267026832670260526052837559731862644259225782683253824982538248425652525251124982552253825112538249828622443274825252605248433382511244324982484252536223442251124842471249831742471248440572511265727862773336347364896 19890813 123361856304926572578260526312552277325922631264426962605260526702578265725652605259227092683297555973174261825252578268325382525253825922552252525522592251125252525253825782849248427352471264424983249245724842443251124573607340225652471245724433236244324984018253826702722297533254767530813442799270926442578263126962786268326962618263126442644270926962670264426702565267026962887559731742644260525522631257825782498252525382525252524982484253824842552256528622538267024842605249834022457245724712498252535933416252524572471251131862484247140572565263128622748341646744705185626572644261826702605268328242657255225522565267025782735270926702631270925522657269629005597316125782605259226572538257825112552255226052471256524572538247125382498286224842748242925922471323624982484248425112443362234162592242924572457326125112457399924982683277329123389464472561344282426442657263126962722270925252631270926312631276126702592268326962683265726052631291255973136260525782578263125922525260525782552249825652498252525252498256525652975251127092471260524713416269624712498253824983607341625922484253825113161251125114077256526962837284938064674774118562696270926702605267026702709257825922683255227092670274826572696260526702683268326572887559731362605263125922709252525522565248425382498253825252498251125112525256528872525273524432605245732612484248424152484248436073389249824572484247132612498247139802525268326963037340246445308134427612683256526312605264427612657259226832578267026312670265726962670257826702592265728875597311126052565256526182525256525382484252525252538252525382538247125522592290024982748251125522471337625112484249825112471362233892565247124572498313624712471405725382644278627353274467449291856265726442578263126832618278626052644260526962631261826312709276126182618273526052644287555973174257826442578268325522552253825382552249825252471255225652538249825382900249827612498260524573261248424712457248424573622341625382457248424713199251124713999257826962735297534024705530813442786265726182670264426312799259226052644264426442657273526962670268326962618264426702887559731742525257825922644255225382525255225382511252525522511251124842565255228372484272224842578249833632471247124842538248436223442253824712443251131742443247140572578268328372722331247054799 19890813 123841856311126702605268326052683270926052644265726572696267027482565270926312696255226312631292555973111264426572578263125782578249825782511255225112565248425112471251125522862252527482484256524713236249824982484252524713622337625252471242924713249244324713999252527092709298733124644527213442811260526442552264426572761259225922709260526962683269626442683264426312644264426312862559731492552257826052683252524712565252525252511251124982552248425782538255228112429268324982592252533512498245724712498249836363389251124842457249831992457244340572552265727732799327447054736185627092670260526312618267027732592261826052605261826312683260527222696264427092592268329125597313626312578261826312552257825382525251124982552252524842525247125252511283724572811245726052457324924572457245724842484359333892578245724712471327424982457401825112748272229623338476771211344274826312592260526182605276125782605265726442735268326312696276126832657264426442644281155973124267025782578267025252592253825382565249825382552248425252578251125782849248426442525259224843389272224712525253825383607338925922471253825113186253824434077255226702887290038394799774118562644263126052605260526052683267026182670256527092696273526312670267026702578265726962887559731612631253825782631259225652538255224982511259225382525252525112538257827992484272224712631252532612443244324572511248436073363255224432471248432112484248439802484265727482962331245865237134427482683263126572644260527612605256525652670264427352761267026962631268326052683268329125597309925782565259226832552253825522538256525252538257825112498252524842538286225252735248425782525335124712484248425112498356533762511249824572525313624712471407725782670278627863351458646741856265726702592256526312565278626052592265726182722267027092578270926702683260527482644292555973161259225652538272225382538253825252511255225522484252525112471255225652849251127092498257824843236245724842457248424843593344225252443248424433211244324843999255226572683300033634674552413442761267026702683260525922786268326702592264426702670267027612696256527352657267025922849559731362605256526052565257825252578252525522498263124842525248425112565251129122443268324982618248433512525244324842498245736363389252524712457245731492484249840772592263127352773340246444799 19890813 124321856312427092657268326052605272226572578263126442644269626832631272225782670255226312696292555973161256526052565273525252565255225522511257825252552253825112471253825382824252527612511257824433211247124572443248424433551341625382484249824713236247124573999256527862722296233894644523713442786268326182683259226832849264426052709264426702657269625922735259226442578268326312950559731242605260526052592253825112565256525522511252524712552252524982498260528622498264424982618247134022484245724982511248436223389249824712443248431492484248440572578260527732799333845574799185627482670259226572631265726832631256527222657264425922631257826572644267025252709264428625597316125922592259226572525255225252525255225252578255224842538249825652592279924982761245725922484321125382471247124572511357933512511248424982457321124842484398025112592273528873338464472561344282425922696256526702631279925782605264426962670268326572657269627092709264426832670287555973149259225782538264425252525256525252552249825522578248424982484252524982950248427092471264424983376270924982538253824983636338925782457248424713161249824434077259226442925284937904644774118562735264425922578269626572811270925382657260526052657268326962722267027352709270926962900559731362618263125782696253825782565252525522511252525252498255224712525253827992525273524432605248431992498249824572525247135653363252524842429248432492484244339992511265727352937338948315308134427482709259225652631265727612657267026052644263126442670269627092670265725922683265729375597317426052605259226702578253825382498255225382592252525112511245725382578287524982670249825382484337625252498247125112471359333762525249824712511317424982498407725782605286228373312464447991856273526442578255226052644281127222511257826442644268326962644274825782605260526962722287555973124257825782538268324982525249825382525252525252511248425252498252525782887251127612484257824983249249824432484252524573607338925652484248424573186251124713999252526962748306234424644527213442811261826572605268325922761260526832605261826832631260526962722264426572565273527352887559731492565253826052683256525782592255224982525252525112484251124712511249828872484270924842565249833512457249824572511247136223429251124842471249831612457245740572552267028112735337646444896 19890813 124801856269626572605267026702631276126052605268325782786264427612631281126572670265726052644293755973149264425252605278625522538256525252525252525522525252525382511249825652786251127612443256524843236244324712498252524433607338925522443245724433211247124573980249826312786293733514736545113442811267026052592265726442748259226312631264426572657268326312657260526572683257826052875559730742605259225652683257825522592255225382525248424982578255224712538252528492498272224842631251133632498244324572498248435933338252524572457249831242484248440572565263127222748333845014799185626572735259226572631268328622618260526702605259225922696256527092657265726442657269628755597324926052605256526572538255225652511257825112525252525252552251126312552284924712709242925652443324925112511244325112484365133632552245724982443323624982429399924982761269629623351476753431344279926702618260526702592278625522605265726052644265726572578270926962644267026442683293755973149257825382592273525922511253825522552255225922552251125252457251125382912252526962471257825113376249824842498251124713593336325522471244324713136248424984057256526572799272234024586499618562657269626702578253826702735260526182644263126572722264425922709265726832670265725922925559731362592257826182683256525522525255225782511251125922525259225112552251127992511277324842605248432492471248424842498245735933455251124842443245732112498245740182565270927862925328747055379134427992709263126312592260528492657253826442644263126832592264427222631268326442670267028495597312425382605255226572498255225782525256525522538252524842525252525252538288725112709248426052471337624712484249824982498359334162538245724982498319924572457405725522644284928373338476752371856270926572578267025782657283726312605274825922735260526442592264425652696268327352696288755973161259225922631274825652565252525782484253825522511248425652443252525652862248427482471257824983211248424842443253824983537337625252484247124843211248424843999253826702761300032744767548713442748265726832592265726962875267026312709268326312683269626182657259226702605265726962824559731862657263125112670251125652565256525652565252525652525248425112525255228372498270924712578245733632457248424712525253836223363252524842471249831742443248440772578267027612748336346445451 19890813 125281856267026312683257826962683283726182657269626442670263127352657270927222696265725652683291255973111263126182578265725522552259225252484256525652552256525522471249825652799251127092484263124153211249824842443249824843607338925382484245724843249251124713999251126962709291234024644567013442786265726442696263126312722261825522631268327222644264426572670264426052670270926962912559731362592260526052683251125652498253826312565252525382552253824712525255227992511270924572578252533632525247124982498248436073363252524712457249831992484248440572552263128112799338945295781185627352592256526832670264427732618259226702644268326052709265726572605268326052631267028755597316126182592256526442565257824982552255225252552259224982538247125522538288725112773244326312471322424712443247124982429359333892552244324572471324924842457398025382773274829373389467459311344277326702644261826442683284926052631269627092696265726572696265727092644265726572683283755973111265726312578257825522565257825112552252525522525249825522471249825382887247126572471261824983363252524712498249825113636335125252498244325113174248425254077256526312761281134294644604518562696268326312657260526702773268325782670267027352631273526052696265726572631273526832887559731362565256525112670252525112538249824982484253824982498257824842578253828752484278625112578245732492457248424712471247136223402253824842471249831992498245740182511270927612912333846446282134427992644263126182618261828872552260525922552268326052683264427612644269625522631267029375597312426052565257826832538249825382538252525252565257825112498249825112552287525112696244325922484336325382498249824982471362234162538248424292511312424572443405725652592279927093325464464541856277326832605261825782683274826572592264425922683269626962578263125522631263126182670292555973199260526052592264425382538249825522552249824842525248425382484253825252900248427092429267024293236244324712471251124843607341625652457249824713224248424574018251126182773292533384736671313442761261826312657259226312799265726052722256526832592276125782657255226052644263126312773559730742552255225652683249824982592252525382511255225382498253824432538251128622443270924432644247133892511251124982498245735933363255224572471249831492443248440772578263128492786333847677014 19890813 125761856274826572644260525522657282426832592263125922683267026962696272226312683263125922644293755973124260525522618265725652565256525382511253825652538252525252525252525922837249826962498259224433199245724572457249824293607337625112457247124573236247124433980256526312709297533124501774113442862268326052592263125652799257826052683261827352709272226572644268325922631257826442862559731612578255225382618255225382511253825652565256525112538253824842498252529002498268324842631248433892498248424712443242935933376255224432498249831742457247140572552268327352862332546447741185627612644257826962644265728242631255226572605264427482761261827222631263126312631259229255597309925782552257827222592253825382552252525522552249825112538248425522605282425252709248426052498324925252484249825112457359334022578249824712484322424982457398024982631273529373389464477411344274826442644268326572592277326052618255226702735267027352644269626962657267026312696286255973099260526052618265725652631257825112511253825522592247125652471251125652875256526702525265724843376270924572498252524983607337625522457244325113211252524984077257827222811437033384674774118562748269625382605263126052773257826052538263126312683273525522722267026962683265726962887559731242631259226052786253825782511252525382552252525252552255225382538253828872484270924712631251132242484249824292538248435933429252524432457245732362471251139992511278627352987333847056162134428372657263126962670268327862605264425922670265725782644264426962605264426052657263129375597317426572578257826312538255225652511248425252578249825252525248425112565286225112735247125782511336324982511247124842471360733892565249824432471313624572457405725522644282428113551458677411856276127092578263125922722278626312631263126052670267026572657278626962709265726182644286255973199256525782605267025782552251125522525253825522552249825652471255225922950251127092525265725113274308625522657268325923593342926442484269625523249265725654018267028372900411840185030774113442811269625652605263126832900268325782670267026442709278626702670264426442578267026702900559731492565260526182657257825522511253825112552257825112538248425112484257830002538270924572631247133632484247124712498247135933338252524712429248431362443245740772565272227352761344247674831 19890813 126241856307425782644261826572605281125922683268326832670265727352683278626702631265726312696287555973124260526312578273525922525255225652552251125652538257825382471249825382849249827612471260524713199244324842443251124843607342925382457248424433211248425254018252526572761295033894529537913442786274826442696260525922799257826052644263126832696265726442644273525922618265726962862559731242592255225782709259225252538245725922484253825382511252524982525253828752471270925252578245733762471245724712511248435933376252524572484252532112511244340572565261827862786326146444529185627352670264426572605263127612605264426312709270925922735261827612631263126442670268329005597316126442657259226832511255225522525255225922525253825112525247125252552284925112735249826572498323624572484247124982484360733892552247124432443323625112498398025252683278629373389479971211344277326442631260526312565274825922631273526962644270927352631265726312709264426832709288755973199263125652578267025112471253825522565253825252457253824982471253825522887253827352443259224433389272224712511249824433607340225382471249824983149247124984077253826962875290037424674774118562761267026312683260526962824263126052670270927092709270925922644270926052709265726832862559731492592257825652761252525522538251124982484253825112484252525522484259229002484276124572618249832612511245724842498244336223416256524712457247132612457247139992511264427092987342944745343134427482631265726572657264428242670255226312683273526702722270927092696264426572644256528755597316125782565260526702525255225252498249825252511253825252592247125112511281124982709247125652457336324842471245724982525365133632525244324292511314924712471407725652631276127613363464449621856269626312552255226052605277325922592267026312683267026962538269625522670268327222735293755973174259226442578267025252538255225522525256525252511252525382498251125252925251127612457259224433199247124982457252524573593341625252443248424983236249824713999249826442657301233634501545113442735259225922657268326572875261825652696260526962683268326182670264426702670264426442925559731862552260526572722248425922552261825252538249824842565249824842511255228752525270924842605249833382484247124572443249835933363253824572471245731492484251140572525263127732761336346444674 19890813 126721856303726312592268325922657273526052657269626832696267026572631269625922631260525922605291255973111260526052552267025782538253825382538253824842498245725382471253825922862248427612457259224713236249824572511248424573579336324982443241524713211247124713980253826702761290033514674530813442773268326182618263125782748263126312670260526572735265726572670268326702631257826702862559730992592263125522696252525522592256526052525255225522525253824572498255228372484273524712605251133512538251124572511247135933363252524982429248431612471252540572552260527992862333845574929185626442683269626962670265727092618260526052631269626052644259226962709265726832657268329755597318625652565256526702538255224982511251125252605252525252498248425112565292525252761248426052484321125112429249824842471360734022538242924292471323624842484398025252735267030123274461571211344282425652618267026572592277325922605265726052683263127092631267026832618264426312552293755973136259225522631265725782525255225112565251125252498249824982498252525382799252527222525263124843376268325112511251124843607340225522498249824713174248424844077255226572887286238064644774118562709274826832631259226442748259226312657265726832631276126962644267026572657265726312849559731742657263125652670255225522538252525112565255225382511253824572511256529002525273524982565248432362471244324432511248435793429255224842511247132362484249840182525268326962937338947055379134427862644263126312631268328112644257826832657272225782696268326832592263125922605263129375597313626572631255226442565251125382578257825522552251124842538252525252538290024842670247125922511336324432443247124842471362233632511247124432471317424842498405725652644290027993376470547991856268326312578260525922592273526052592267026832683263127092722273526832605259226572683292555973174256525522605269625382565253824982525252525382484249825652471253825252875248427352498264424713249249824432484248424843622340225522443247124713224248424843980253826052683286233384767537913442811268326442618263126312824260525252670259226442670267026572631270926832631257826832950559731492565265726832709256525252565253825252525257825112552247124712498249829752525268324572631248433252484244324572498253836363402253824842429252531862484249840572605263128112761328746744674 19890813 127201856307426572683257826962722279926442592273526312578268326702657270927092657264427092696295055973099253826312565277325112592260525112538256524982538251125252484256524982786249827862484257824983236248425252484248424573593338925522471242925113236247125114018252526702722296233764474520213442773256526052631260525652900265725922631261827092631267026572709273526572578256526832887559731112644259225922683256524982525248425112525252525382457253824842538253828872525269624842565247133382525242924712538245735933363256524842457249831612498248440572683260527732786335146444736185626832696256526312605265727992631260526052644259226572670267026572709265725922683270928495597304925652525253827482592255225382525249825252552252525112565251125522565291224982722247126312457327425252457245725112471356534162498245724712457318624712471399925252644267029623261483171211344283726572592260526052552276126052605259226442631267027222552267027352657260526572735290055973161264425522538273525112511257825252538251125382511252525522498256525382887251126442457263124843376270925112538255224843607340225382484252524983161247124844057257826962849296238064674774118562644273526572631267026182862255225382657260525922657270926312631264425922696269626572950559731492578253826052644252524982538249825252552251125252552251124712552255228622484272224712631247132362471248424842471249835653363252524572443249831992471251139802511270927612824329947055272134427732657261826312578265727862644263126442709265726312657267026052735263126572631268329255597309925782552257826702592255225652525252524712498253824842525251125112538288725112709245725522484337624982498252525112471362233892511245724292498318624572457407725522657276127353338464446441856272226052631265726052552276126312578264425652670269627222592270926052618263126052657301255973174260525922618268325112538251125652592251125522552251124842471252525782862248427222484259224843287248424842457249824713607340225782484248424433249245724843999252526962786292533894799541513442748270926052683260526702900268326572605256525922644272227352631263126052696259226702912559731492631255225782683251124842525249825522525253824712511252525112484255227992484269624292578247133632484244324572498251136363351252524842443252531612443249840572552268327612683337647674863 19890813 127681856309926182565263126442683283726702605267026442631264427612618272226702657260526442644284955973111264425522631269625652538255225112565253825522525249825252552253825522887252527092471260524713236242924712471251124573593341625252457245724573186253824714018255227862722292532744705523713442735272225922552264426052849270925782538255226312670274826702683267027092709263126572887559731492578259226182631253825112565251125382592253824982457253825112484252528492525269624842578244333512471242924572498245736223389255224982443248431612471247140772592270927992709335145574799185626702696263126702709260528622631263126052592259226572670274827092605260526702657260528115597314926052644253826832484259225652525257825112525253824842565253825782552282424842811244325782471323624982443248424572525356534162565244324982471319924982471399925112696274829873249473671211344284926832605264426312631278625782631255226572631259226832657273526052683273526312657286255973149268325922552263126052511253824842511252525112511253824982538253826052875249826832498260525113416274824842525252524983593337625522457251125113136247125114077252526572837288737904615774118562722263125652657255226442799265725922670259226182631260526572709255226442644272226702887559731492605257825922722263125112592251124842538252525252498255224982565257828242511277324572592247132362484248424712525248436073389252524712484244332612471248439992525270926832975329946445202134428372605263125652631267028242618259226442735261826832644270926572683265725922657265728755597313626182578257826182552253825652525255225112578257825112565253824982525283725252696247125522484336324842471245724982471362233892565248424842484317424572538407725252578282427993376467447361856264426442592259226572578279925652605260526182696263127352748265726832578256526702644291255973236259225922565273525382511253825382498256525382538256524842484251125652837248427482457260524843287245724712511248424713607340225522471247124433236245725113999253826702670292533384705530813442799268326182631257827092887261826702670268325782657268325922735274826702605268326702875559731612605255225522670259225652552251125252525252524982484256524572552252528492511267024842605248433632484245725112471249836073429253824572443248431742471249840772578274827992748331246744767 19890813 128161856302426962592260526832605276126702565270926442722260526442657268326572552267026832618287555973124257826052592272225382552257825112578255224572592248425522525252525522900252527732484257825113224247124842457249824713622340225522457245724573249249824713999252527482722290033384831534313442773263126312683268326182824256526832578259226832631267026442644269626442631269626182875559731492592260525922709252525252552249825382525257825382538249824712538255228872498276124982592249833892471247125252457248436223389253824982415248431992443247140572552265727862824340247054705185627352631265726442657267027092631265726962631269626442709260526962644268326962683269629125597311126182605252527222525253825382525252525382578249825252511245725252565283725112735248425652457323624572471247124712484360734292565244324572471321124842484398025522735272230003416464472561344282426572683269626182644277326182657272226832618265727092748269626442696257826962644293755973124260526052618272225382511255225382457252525782525248425112525251125522837248427482498265725113389272225112484251125653622341626312498251125253174249824844057256526572811286238224674774118562683272226572565265725782786263126052644272226442683274826182735257826832683264426182862559731362565260524982722248424842484252525382525252525382484255224842538256528372498276124432552248432242471247124842457247136223429253824572498248432112484249840182565268327732900335146445379134427992631257826182644265727862605256526702670263126052722260526572683264425922683268329375597312425652565268326572552255225112511253825252565253825522565248425522538284925112722245726312484338924982457247125112498359334022525253824432484322424982471407725652644282428113455461548631856272226832631263126442670276125522631269625922683261826052578270926312592263126702644292555973136259225382618267024982565256524842538252524982498251125252484251125252875251127352457260524983249247124982471247124843579337624982457245724713211247124573999255227352735298733124831552413442735264426572696267026572849263125522683263126442644272226442683265727092631260526182887559731362538256525922709260525652565252525652552253825252511252524712498252528112498273524712552251133632471248424712471247136223402256524712471251131492471249840572552276127732773332545864501 19890813 128641856307427222592260525382592278626052683263126312748265726182644265726702696268327092683293755973124260526312631265725252538251125382538255225382484249824842525252525252887251127092484259224713236248424712471249824573593337625252471248424433211247124844018252526442722298733124644534313442811267025922525269626052696256525782644255226312592264426312683270926182592267026442887559731862578259226182644255225252511252525782511257825782511248425112525253827992498270925112565248433762511248424712525247136073363253824572457249831742498248440572565257827612722337645574929185626962735270926312592263127732565263126572605268325922761260526962657260526312644263128375597313626572605252526572565248425652538253825252525253824842565248425522565281124572761247125652471322424842429247124712471356534292498245724572471323624712498399925112696270929753312467471211344278627222644255225922605281126702631268326702657269627092657269626962748267026702683283755973161256525922657263125382498257825522538248425252538251124982471251125252837249827092484260525253363268324842538251124713622338925782457249824983136247124714077257826572811287537904831774118562748265725922657260526832849260525522631256527352631268326312670268326702670264426052875559731242592260525522696251125652538251125252525252524982457249824842538252528622498274824712605247132362471247124572511247136073442253824712457247131992457245740372538265727862962323647055237134427092657265726442631260528492618259226572631264427092735264426442631270926702631270929505597324925782552257826312538253825252511252524842511257825112511249825252552281124982709248426182443333824982471245724982443362234022538247124842498316124712471405725252605281127093338455748631856261826572592264426182644283725922657261826572709267026962657267027222618269626832683287555973136263125652592265725382511247125382552253825112525249825252484249825382875249827992471260524713236247124712471253824713593342925522498244324713211247124983999255226832761300033124736520213442799268326832631265726312799264425382748265726312709269626572605267026702657260525782912559731492592263125652670256525252511251125652538253825382484256524842592260528872484272224842578247133512484249824572538247136223402257824842443245731862457248440572565263127862786335147364705 19890813 129121856313626962631257825782605283726702592260526052618265726702696265726052709264426702696297555973111255225652644269625252578252524842498252525522552255225252471252525652849247126962429260524843249249824432457247124713607336324982484248424713224249824433999252526832761295033384644530813442735270926702644260526962799255226182657260526832657269627092683267026052644263126312950559731362618263125382670257825382565248425782484253825112511252524432552252528872552270924712605251133762457248424842511247136073376253824842471249831492498249840372552265727482748336346744831185627612709255226832644261827732552260526442670265726312657264426442748267026052748270929255597309925922552259226962578255225252498255225652525253824982552251124982525282425252722245725652484324924572525244325112498360734022552244324712457323624982471401825382722273529873274473672561344281126572670260526832657283726312644268325652592267027092631267026572683260526832683295055973099263126052605267025782657251125252511249825252525248425112471249825522875244327092498265725253376264424572538252524843607337625522471248424983149249824574077255226832887290037904736774118562631270926182605264426182748260526702735261826832644268326572657267026182592260526702887559732362605257826182657252525522525249824982525249825252538259225522525253828372525272224842605247132242484249824292498245736223351253824712457244332492457249839992565268327482900336347995237134427732683264425652631259228242592259226052592264426702709267026182631265727092631267029005597317425922592253826442552252525782511252525252538260524712484244325252592282425252761248425782429335124982457244324712443360733632552247124572471314924712498407725782644276127613389476747671856268326962644260526052605281125922552263126572696256527352592263126572657259226312631295055973174259226312552268325382552253824982538255225522525252525522471249825382824249827482471259224433236249824842471249824983565338925382498244324983249248424574018253827092709296233894557534313442824270926702578259226962799263125652631265727352644264426182631264426312605269626832875559731242657256525922670256525652552251125382552255225382525252525112498248427612498270924842605247133632471245724842498245736073351251124982457249831612538253840572552268327612670337646744831 19890813 129601856306226702605260526702631276126182605268325782735261827612631267026442709259226312657293755973174255226312592273525382538259225652484255225112538255224712498253825782849248427482511260524713186248424572457251124713579335125252498245724433236247124983980249826702696298733254736530813442748257826832631264425782735261826572631263127862709264426572683264427352644267027092862559731362565257826052696259225522525255225382552255225252511248425382538253828872538269624572605249833762525245724432511252536073389252524842471252531362443249840572552263128242709336348314644185627352683263126832657265728242696260526962644268326832696265727092578264426312631273529505597319926572605255226442511252525252498259225252511253825382498252525382565284925252761247125782429324924572471247124712457356534022511244324842471323624842498399925112683268329373363464471211344278626312631260526312605282426572525259226572683260527092657274826702631257826442709287555973124263125252538270925652565252525252592253825522525252525252511252525252811248426702484265724843376268324712498249824433651338925522484251124573124252524574077255226312811288738224674774118562748261826442709269626572786255225922631255225652709272226312657257826572696264426572875559731992565252526052657248425252498248425112511249825652498252524842525257828492484274824712605247132362498245724432525244335933376255224572457244332112498247139992511267027352912331246445308134427992683261826442631261828242644257825522605263126962773264426702631269626052657272229375597317425652670263126572538252525252498253824982525253824842565247125522525281124842670248426052498338924712484247124712484363633892538247124842498316124982498405725922631282427993325486347051856265726702592257826182657270926702578269625782644268327352657267026572644260526312670282455973149255226052578264425652484251125112511252525252498249824842498252525782900248427612484260524843236244324842457248424573551338925252457247124713224248424713999252527222748301232994767530813442786263126442618263126052735263126312578264426182565269626312657265726052644270926572925559731862578264425652670249825652552253825382525252525112552249825252565255228112538270924432605244333632484251124432511247136513389255224982443248431612525247140972565260528242773336347364896 19890813 130081856306227092631265726312552276126442605263125922657265727092592267025782631261826572683284955973099256525252605268325112525253824982538252525112525249825382538252525112824249827612484259225253249244324842484248424573593338925382457244324573236249824983999252527992670295033634674534313442786267025782722265726182773260526312683269626832657273526572631263126572657263126442912559731992657257825522735256525382498251125382525247125252511255224432525253829252498269624982592249833632471249825112484251135933351252524712443249831742484248440572565260527992735338947054962185627092670269626572644265727612631265726052683267025652696265728112631267026312631260529255597317425522565257826702538255225382538255225522592251124842552251125382538284925522761247126052525324924982484248425252471356533762511245724432443321125382484401825112644270929623429452971211344287526052592268326312618281126832657263125522696265726832657272226832657263126572657287555973099260526052538259225112565257824572525252525382538249825252498251125652811248427352484264424983376270924712538252524573636340225922471255224983161256524574077256526702887287537744799774118562683267026052631264426572773257825782605261826312683269626052709260526702644267026702824559731742592252525522735257825112525260525782525253825252498248425112538253828112511273524712605247132612484245724842511247135653389256524572443244331992457249840182511268327093000341646445308134427992592267026572696257827862605265726832670265726702683267026052618267026832657270929375597314926832592255226702565259225382498252525112538255225522511251125782511283725382709247126052443335124982471248425112484359333512511245724572498314924712498405725522683281127993363450148311856264426962592261826442670272226832565268326052683267026962592265726832670269626312657288755973149260525782592274825112498259225382552252525252631252525382498251125112811248427612471260524433236244324572471249824843593341624982457248425253211247124433999252526832748293732994705534313442786272226572631264426572761259226312722263126572631265726442670270927612644264425652887559731492605263125522735255225112538252525382565255225652511253825252511257828372498270924842618242934022498244324432484244336363389252524982471248431612457249840572565259228242696329947364929 19890813 130561856308627222644263127092631279926052631263126312644263127732657273526312696265726442631291255973136260526052565265725382592251125252538253825782511251125782484249825522824248427222443257824843211247124572471253824713579338924982443248424713199248424983999251126572709290033384557523713442837269626312592265726442761263125522670270926702683267026702735261826442618263126442862559731492578260525652735253825382538252525522538260525112525251125112538251128492484270924982592253833632471248424712511249836073363252524842457245731992471247140772552260528112849338947674767185626572644256526572605264427222683263126312644273525922709260526962683264425652683261829255597314926312631255226962525255225112484252524712565248425112552248425252605281125112735245726052484326125252457249825112511360734022525248424572457324924572484399925252696270928873363464471211344276125922735261826572618288726442578259226572644265726832657276126572709264427092644291255973111261825522552268325252511257824712552256525252552245725382525252525782862252526832498260524983376269624842498248424843593337625522484248425253186251124714077253826832875284938064736774118562683260526832683265726832773261826052709261826572644272226052696273527092605268326442925559731862578264425522670255225252578253825112484255225252525255224982525253828372484276124712592245732872484248424842511248435933416253824842484245732112484247139802565270927222950338946445379134427222592263126572709256526962605260525652670269626442709265726442631267026312605268329005597307426182592255226442538251125522538251126052538248425522525249825112525288724842735248425922457333825112457247124982498357933762538245724572484316124572525405725382618277327353312476747991856270926572592268325922605279925522538257826572657267026312657265726962644263125922631291255973149255226182605267024982565251125252538249824842511252524842538253825382912252527482511263124573249249824432457245724843579337625252443248424713236249824843999253826962722297533514644534313442786267026182592270925782709260525782631270926182696265726572735264426312605269626832912559731492578257826052657251125252538252525252538252525522552255224982552253828752471269624842592248433632484249824842484253835933363252524982457245731112457244340572552260528112862344247054863 19890813 131041856303727352683268326442683281125382565270925652657268327612631265726832631265726052631290055973174259226442592268325382498253825652538252525252525252525112498255225652811248427862457255224843224247124982484249824713565341625252484245724433199245724984018256527222722301232994557523713442735268326182696265726312773256526052565264426312592268326182657274826572631261826702887559730862631264425922748260525252538256525782511249825652538253825252525251128752498267024712578248434022538248424712498247136363376255224712471248431492484245740572565265728112824329947674447185627092696253826312578264427222657265727482592265726312709264426962592263125922578263129625597324925652605256527092511256525382511255225112498252525382525245724982592286224982735245725922498323624712471245725382471359333632552245724712457323624572471401825112631268329623325452971211344277327092578260526052722277325782605264425382644257826962657267026702592269626962644288755973174261825382592264425522578252525382565253824982511248425252471252525382875255226312484260524983338270924842525249824983607336325652471248424713161255225114077255226572824292537744736774118562748260526442644264426702722264426052592267027092670272226572722264427482592268326962862559731242578257825522683255225112538252525252538253824842471252524982484252528372484274824572605247132992511247125112498247135513429251124712457244332362484247139992538272227482937335145865237134428112578263126442709263127612592260526442670265726702644259226832631267026832657259229375597309925522578260526832552253825382552249825112578256525782538247125522538286225252722248426052457335124842484245725112511357933762525248424712525314924712471407725522670282427733389467447991856265727222565260526572605273525922605267025782592265727222618274826312605263126442670282455973136257826442538273525782498253825252511249825252525251125522471257825112862248427612471260524983236245724572443252524713593337625522443248424983186248425113980251127092696298733124557545113442786261826442605263126702786264425922644265727352683267025782657268327092670265725922799559731492605256525382592256525522552252525382552255224982498252524842484253828242525269624842578248433122484245725112538249836073389252524982443249831742457248440772578264427612748333847364831 19890813 131521856302426572618263126442657272226572670265725922578268327732670264426832670259226572670291255973099255225782592270925652552256525252471253824982565248425382484253825522862249827352457257824713199248424982498252524713593338925382498249824293199247124983999253827482761301233384705534313442799265726962578260526312786260526442683260526572670272226832644263126572592260526572887559731242605260526052670255225382511255225652538252525382552252524842538256529252498269624842605247133632457247124712484255235933376253824712457248431742471248440772552259227352773338946744831185626312696257826702592260527352605264426572592263126052773265726702644265726052631264429505597312426312592259226442538253825382484256525252538249824842511247125382578284924842773248425782498324924842429247124982457356534552538248424712525323624982484399925112670278629873287464471211344278626312605259225922618283726052592260526182748270926832683267026962683272226572735288755973086260526312552272225782631253824842525248425922538249825252484249825252875248427352525263124713338265725112511255224713622336325522484247125523161255224844057257826312862295038064896774118562722265726052605265727222748268326572683263126442592264425922761264425782657264427222925559731862592263126052748248424982498252525522552255225112471251124712538256528372511272224572578247132362457245724982511244336073376251124842443247132112484248440182538269627353000333847055379134427612565256526572657255228372592259226312644265726312773264426962644259226052657267028755597309925522605253826962578245725382511257825112565249825112498242925382484281124842683251126052471335125112484242924842511365133762538247124432511314925112498407725782605277327733389476749621856265726572644263126442683287526442592265726312683270927612683269626572683267025922696291255973099264426312552269625782565255225112552256525382471251125252511252525782824253827862471264424843261245724842484248424713565344225522457244324293236247124844018256526702786296233254705520213442735265726052631257827092849261825922683269626442605268327222748263126572631261825652950559732362565256525922709259225782484256525652484255225522511251124712525253828242484272224712592249833892511244324842538247136223402252524982443247131492457249840572565261827992786336346444767 19890813 132001856272226702644268325652657276125652592265726442657268327092696263125782683260526312670290055973136256525922525273525522618259225112525255225382498252525782511252525522799248427222484259224843274251124712484248424843622338925382471245724843224247124713980255226572696291232744644534313442811259225782657268326962837259226052683268326572644277326832722269626832722263126572887559731492578264426182618252525652552255225652565257825522525253825252498252529122525270924432592245733632498245724712525247136223416252524712471248431612443245740772565265728372773329946744996185627222605263126442683264427482631270926442578273526182670259226702631267026832657257829125597323626312578253826832538252525382552252525652511252525652511252525252538290025522696245725782457323624982471248425112457359333632538249825112457319924572471401825252644276130123389476752721344276127092578263126182618276125782592263126052670267026832683272226442631268327092696293755973211259226052565267025652552248425112538253825252552248425112498253825522875251127092457260524713376252524712498248424573622336325382498242925383149245724844057256526572786278634024799513318562735272226312631261825922811270926312644259226962670259226832631261827092631268326052875559732112565255225522670260525652578255224982592253824842511255224572498259228492511273524712592247131992471248424572484248436223389256524842484248432362498244339992498265727482962337645575343134427352631260525922644267027352644264426312618264426312735260527222670265726832605264428495597323626312538260526572511252526052525260525782565249824982471251125252552281124842748247125382471336325112443247124712471360733762511249824292484317424292484407725252657279927733389455752021856270927222605263126052631281126052578263125782709263126572605259225782618261826572644288755973136256525922565268325782538253825112565255225522525249825252525252524982786249827352498259224983186249824842443248424573551336325252498247124713211251124843999251127612761295033634705552413442773263126572592263125922837265726962670263126962605276126312683260527612683265726572937559731242618257825382644256526052538260525782471251125252565249824842511252528492552277324842592248434022471244324712498249835933389255224572457248431742457249840772552260527862811340246445415 19890813 132481856268326832618264426312657274826182565268325652683261826962592267027352592265726702631292555973111264426312552265724842592252525112525252525252552245725782498248425252900245727992443259224573274247124572471249824843579336325782471245724843224247124843980251126572709297533124586574413442761265726052709264426702786257825252683268326702644270926832748272226442631265726052799559731362552253825922644260525112565251125522552252525652498255224572538253828492511269624842565244333632525244324712471252535933376251124982429249831492471249840772565269627482735331245295819185626832670260526962552270927352592265726832683263125652670268326962552259225922683263128755597314925382578256527222578252525782565253824982511251125252552251125522525287524842709252526052471326124982498247125252471357933632565245724572429324924842457399925252670265729753274476759691344279926442605268326182696281126052618259226572670263126052644273526442631263126442670287555973186259225922657268325522538252525382511249825782511249825382511249825782875251127092457259224573363249824572484248424843651337625382525242925113199247124714077256526832875279933384501604518562748272225922605260526572773260526702657257827482696268326442696259226312578264426572962559731362631263126442670253825782565253825252578252525522525259225112511255228112457276124292578245732492498247124572511244335793416256524712471245732242471249839992538267027732937331245866282134428492631264427092670264427352683259226052605269627092709267027612683269626052605263129005597314926052592256526572578253825382484252524982511252525112565248425382565292524712748252526442471336325112443242924712484360733892552249824432484321124982484405725522644277327613299464464541856272225782592265726052683274825922552265726442657267026832670267026702644263126182657291255973186256525522592267025522538251125522511248425252511251124982484252525522887249827482498259224713236247124712443251124843622337625652471247124573236248424843980252527092799291233254474665513442786267026182683259226052761257825652552263126442670265726832761268326312565264426442937559731362631259225522644251125252552252525922538252524982484252525522525251129502471276124712578245733632498247124572525248436073363252524572457249831362457247140572538263127862786328747367014 19890813 132961856267027222605267026442631279926312538268326832657264426832644267026832696267025922709292555973149256526572605273525522525252525782525251124982565252525382498252525652912249827612484263124433261249824572443251124843565340225652484248424843249249825113999255226572761298733254644774113442722267025922644264426572735255226052605255226702683267026442709267025922578263126312900559731242578259225782631253825112525252525252484252525252525251124842525252528872511270924572644247133892525247124572511247136073402253824572415251131492484248440572578263127992786340246447741185627222657261826962644270927732605255226312644263126442696265726962657263126052605256528755597312425922565255226572538251124842525256525522565253825112578247125522498284924712709248426052457324925112471248425382457362234022538244324982429316124572484401825112709274829503363464477411344274826702592267026962618279926442538264426182592269627482605272225922644267025652578287555973149259225522578264425652525249824842525249825652511255225382498252525522862257826962511267024713389273524712457251124293622336324982471245725113111247125114057255226312761442133764644774118562709270926442578261827092709260526182631263126832605267026832696268326832657272226312900559732362657255226832670263125382565252525782525253825382552255224432511252528752511273524982644245732112471247124712471247135933402253824712457248432362443248439802525269627092937336347056123134427992644263125922683264427992605263126572644268326572696260526962670264426572722267028245597312426182552257826702552253825382565257824712525251125382525248425252484292524982696253825782471336325652471249824842498362233632538247124712471313625112457405725522605274828373351452977411856274826702696257827092605267025922538267026442631263127352605265726832709261826962644287555973174255226312605272225652538252525382498255225252525252525652498253825782837252527222498264424983261313625112657268325783565342926312471265725383249263125254018265728622925405740775098774113442799267025652605264426052849259226312683269627732709269626702735265726052657260526052900559731612525256526052657255225652538248424982484255225522511252524982525252528372471272224842578249833892471247125252498247136073376255224712484248431492471242940772578259228242761331245864863 19890813 133441856303726702592260525652683277326572618269626312644270927092683270926702631263126442683287555973124257825782578265725522552249825522552253825252578251125922498253825922862249827352443263124983236245725252457249824983607341625782443248424843236247125113980251126702696296233894586527213442786269626442657260526052799264426312709263126312631270927092657261826962657265726832912559731242605260526312683253825652511253825252552251124982565248424712511251128872511268324982631248433252471249824712484249836223376256524982457248431612457247140572565268328372811331245574896185627352657255226182657261827732605264427222683267026572722264426832631267026312644257828875597314925782565259226572592255225252511257825382511247125112592252525522578288724712811247126052511323624712498242924432484359334292552247124572471321124572429399925382761265729503338447471211344281126702592257826572592279926052552273526572565273527092605269626312592265726312683291255973161267025522578270925522525255224842511251125252565245724982457251125522950253826962457265724433376269624712538253825113607333825522457249824983174251124574057255226442862295037424674774118562696264425382657260526442735264426442709260526832592268326442696274825922709270926702887559731362592263126702683249825522565251125522578248425112484252524842552253829122484277324572592249832612498245724572484244336223442248424432443245732362498248439802525269627222962336347055343134427862722259226572644267028622592260527092631264427352644260526962683263126832683272228875597314926052618257826312538253825252498253825652565253825112538248425112525288724712683244325922457335124982511247125112498359333762578245724712498316124712498405725652683278627613442470547991856270926702605268326572605278626832644269626052618261826832605268326312657264426702618288755973111252526312605264425252538253825522538256524982525249825112498255225382849253827612484263124983274245724572484252524433565336325112471248424573249244324573980252527352696286232614586541513442786261825652670260526572683260526572644256526832683272226312670268326442657260527092811559731742605252526052670256526052538253825522552256525252484255224572457255228622471265724842565248433632525248424432484248435653363256524842457249831492429245740572565269627862761349647054863 19890813 133921856301226572618263125382631278626832644270926442683265726962670263127222592263126312683290055973149259225382592267025782525257825382538255225382525253825382525249825382900248427352457259224713236248424712471245724713622337625652471245724843236248424983999253826312735293733514557520213442849267026442578265725652786268325522670263126442657273525782735264426832657260526572887559731992605260525782657264425252471251125252552253825922525255224982484253829002484273524982578244333382484248424572511247135933363257824712484248431742471248440772565263128752722336345864799185626962657264426572578259228242631257826832657272225922748257826832631265726962657256529005597317426312552259227352525259225112538253825382538253825522525251125522565282425112748248425922443324924982498248424842471357934022538242924572429322424842498399925112683270929123338470571211344278626052657265726312592284925922618265725922644259227092605269627612657270926832735287555973099259226052683260524982552252525782538247125112525256525252511252525252824248426572457259224713363273524712525257824843622340225652457249825113149248425114077259226052837291236814799774118562722268325652657265727092786257826052631268326312631269626442696265727352631270927352849559731492605260525522644255225112511251125652525259225252525256524712538256528872498273524712592248432492457247124712471244336223402251124432443248431862443249839992511268327612937332544745379134427862644267026702605260528622657263126832631261826572696265726702631265726312670263128625597316126832592257826962605260524982484252525652525251124982498249824982552284925112735247125652484336324842471247124842457360734022538251124982471316124842471407726052618283727993363464446741856265726442670270926832631284926702565265725782631264427222631265726702683263126702657293755973236256525922644272225522578253825522511256525252538253825382538252524982887248427612457259224843274248424712471247124433579337625522471247124843199247124573999251127862696300033254586537913442761263126832696264426572786260526442631268326962657268326572709264426702592259227482849559731492592255225522696253825382511255225382538249825782511257824982511251129372525270924432605248433632484245724842484249835933351249824432471248431862443249840572578267028372735336347054962 19890813 134401856306227352552259226832644283725922565267027092683267026702657273526442696265725782683292555973124256525252552264426052525253825522592249825112511251125112484251125652900251126962457257824713211251125112484247124433579338925112471245724573236247124713980251127612683304933384644516713442837265726052644263126832811265726702709268326702605264426572657268326312592268327092912559730862644265726312709256525782578252525522552257825782498252525382565256528492525265724572605249833762471249824712471248436363338252524982443251131742511247140372565267027862811333847674705185627092592263126442618267028752644268326572657268325922644265726312696264425922631264429125597323625782592263126832511256525522498251124842565252524572552252525522592284924842748248425522525321125112443248424982471360734552525247124712443319924712471399925112748264429373287470571211344277326832657270926442657279925922578268325652578265726962631269626312657268325782735293755973136256525922605263125652538256525112525252525652538253825252498253825652887247126832484263124843389270924842511251124843636337625522484249824843161252524844057256526702811290037904705774118562709265726442592260526832773267026052631264426312657270926832683257826702670264426962887559731362657257825252670259225382525253825252578255225112511253824982525255228242538273524712565248432492457244324712538245735793363252524432498247132112443248439992498268327222912329946445237134427732605265726312670260527732565259226312644265726312735267027092735268326702683265729255597316126182631259226832552255225522498253825382525251124842525249824842525288724842722249825782443340225382471249824982484356533252498245724572484313624712511407725782605273527223274452946741856273526962605267026182709274825782592263126312799264426442631269625782605263126312644290055973161256526052631270925252498253825652525253825382525252525522457251125652824249827862471259224573199248424712457252524713593336325522471248424433261249824713999253827092696292533764674541513442773263126442670260525782799267025652657264426962683264426832696264426052670270926442912559731242565257825922644257825652592249824982511255225112552253825112511253828492525268324842552251133382498244324842498247135933363251124432443253832112429248440772578265727482849333846444831 19890813 134881856304926312670268326832644277326442644268326052644269627222657268326702644270926702773295055973124259225922605269625382565251125252565256525252578249825522498255225522875248427612443263124843274248424712457253824573579340225522471249824713199247124293999253826312722309933634501534313442799260526312657259226442761260526052618264427092644269626442657265726052605260526312887559731612631257825522644257824982565253825252525251125382511255224842525253828112498268324572565244333632471245724292484245736363376253824712484252531862484249840772578264427482811341646444644185627222709267026832696267027862631257826572525267027222722267027222644256526572644270929005597313625922644257826832525261825522511252525522525252525382538249825522552290025382786255225922457318624432471247125252471356533892511249824842484324924572484399925252722268329873389473671211344278626832683263126312631278626182657257826052631268327352644269626312644263126442657290055973136264425922631270925382525257825382511247125382552253825252484251125382875251127352471264424713325265724982552256524843636338925252443249825113174248424844097256526442862283737744831774118562748268325922631252526702709260526442644265726052657273527092786261826442631265726572875559731242592257825782670256524982578252526312552248425112511252524712511252528242498272224712605248432112471248424292538247135933389252525112429244331992471247139802511267026702937338947055343134428112592263126052605259229002605259226312618267026442683259227482592263125922631265728245597317426312592257825782578257825382525255225252538247125252525244325252538287524982644247126052457337624712471248425252457362233762511247124292484313624842484407725652631281128113299470549961856270926312709259226312657274826052592257826702696265727092631267026962631257826962670287555973199255226312605274825922511253824982538255225382525252525252471253825782837247127732457259224983249248424432484249824843593338925522484245724713224252524843999251127612735290032744674527213442786272226312657269625652773259225252631267026442683268326832709260527092578264426052900559731362578263125522657257825782511252525252525259224982565252525112511255228242525273524982605248433632498247124712538245736073376248424842471249831612457249840772552268327612748326145574929 19890813 135361856314926962592260526052605279926052605268326442696270926442578264426442748264426312644295055973186252525112552263125652538255225252552252525522552248425252471252525522811247127862498261824713287245724432471251124573593342924982471242924433236248424843980252527092709290033254736530813442735273526312631257826312811260525382683260526572631267026312683269626572578267025922912559731492592264425522644263125522484249825112565252525252484255224712498252528372457267024292631245733382471247124712457248435933442256524842429247131992484247140572565260527862773336346744896185627222696264426442670257827222618270927092631265726572670267026702644270926312618273529005597318625782578252526442525257825522498256525382552251125382498245725252552287524842748247126052457326124712498248424712498355133632525247124572471322424712471399925252696279930623363452971211344276126312592260525922631276125782538263126702696261826312592277326832709264426442631284955973174260525652578263125522565257825382511252525652552249825112511249824842900248426312484265724843402270924712525249824843593337625652457249824983161255225524057256526832837296237744705774118562683268326572657260526572761256526442592265725782683269625652683269626832644260526182912559731492578257826442683255225522511252525112525252525922538253824842565255228622525272224842605244332362484245725112538244335933351255224842471248432362484249840182538277327092937327446445167134427732592260526962657261827992565259225922552268326182735264426702657268327352709265728625597319925522578256526572552252525252538253825382538253825252511248424982552283724982683245725922471333825252457247124842471359333632552247124572498317424432471405725522657276127863351470548961856269627482605264426702657277326442631259226312670263126962657272226832670263126572618292555973186255225922552269625112471249825252525252525252511252525522484249825252837251127612457260524433249245725112457249824573565337625522443245724983236252524573980252526572786291233514557545113442786265726442618260526832786263126442670256526442605260525782618269626052683268326572799559731612631260525782709256525782525249824982565251125112471255225112498253828752525268324572657248433632484248424712511247136073351249824842429251131362443248440572565270927992799335146444736 19890813 135841856307426572565265726182631270926572592268326442683265727092605264426442696263125782683286255973136257825782552268325922565253824982565251125252538251125782498255225382862249827862484260524433261245724842457251124433607340225112443248424573249249824844037253826962696293734024705527213442773264426832605263125782773268326442552267026832618272226442683264427352696263126702925559731492631263125782735255226052605252525652538252525652484249824842511255228622484273524432592247133632484248424572471245736073389253824982443249831742443249840572565265727862748332546444705185626962578259226052578259227092592263126442631263126572735253826572696267025782578267029125597316126052592257826312484256525782538256525382538248425382552253824712525283725112748248426052457323624712484247124432484356533762525242924842429321124842498399925112657274828623363464471211344284925782578267025782670273526312657260526312683270926832657260526312592268326572683290055973111255225652565270925112552253824842525249825522511249825382471255225522900252526572471263124843351267025522511251124983607338925922484249824843199249824844077255226312824291237904586774118562696260526832657253825922748261826572657259226832578273526052748269626442657268326442912559731362552263125922748253825522578252525112525252524982511249824572525251128112484278624572578245732242484247124572471248435513455253824842471247132492471244339992511276127352887333847055343134427612670260526702722270928112605260525922696267026312683265726702722261826572696263128875597319925382670253826442498263125922552255225112498252525382578245725252565286224842735248426052457337625382484245725252511356533892498244324712471317424572471407725782644277327353312455747991856272225922657264426052657276126052605269626962657264427092578272226832657269625782709287555973136259226052592268325252565256524842538251125522525252524842498251125252849249827352484260525113211247124842538252524573593340225112498242924293211252524573999252527352709303734294586513313442748260526052631256527092735264426052631263126832696272226702683264426442657263126832862559731362565256525922683253825252538249825252592259225112511252524842498247128622498269624982565247133892471252524982511248435793338252524572471247131612498248440772592269627482786335146444557 19890813 136321856308626962605268325922565272226442670263126052644267026832683270925652631264427352683287555973199259225252605268325522605249825252565252525112511249825522471259225252887247127612457257825253236249824842443248424843579342925522443245724983199251124574018253827612748300033634736513313442786260526312605263125782786263126052644269627092657265726702657263126182657264426312875559731242644256525782631255225382605251125782498252524982484248424712511259228622484270924712578249833512484248424712498245736663376249824982429248431362457249840372552264428242811342947054831185627092631256526572631261828112683263126442605268326572735265726052683264426572644260528875597318626052538259226442538259225652484255225112565253824982552252525782552290025252735247125922471326124842471248424982457359334292538248424712511319924842511399925112786270930743287464471211344278626702605263126442631278626702683256525522592268327482670270926832631268326962709288755973099256526442644267025652525257824982552251125922525247124842484256525252849249827222484261824983376268324712525252524983622338926052484249824843186249824844077255226832900284937744615774118562709270925782657259227092761269625782644260526832696267026572670260526832670257826702925559732362565265725522748253824982592256525652578252525652457253824712565255228242484273524842592247132612484248425382457248435933455256524572471245732362498247139992525269627612925340247675202134428112592264426442670260528872657263126182631261826832696257826962657265725522631257829375597313625782578257827092565255225522471255225112565253825112525245725252511284924982722245725782443333824842498247124712471362233632525244324432498316124982471405725782605283728113389464449291856264426962578268325782592273526312592268325782748259226702631267026312709263126572683288755973124264425522552268325522511248425382565253825382552249825522511253825652875252527732457257824713236247124712498252524433593341625382471245724843224247124984018248426962683296232744767545113442773264426442631260525652773259225922696261826832670270925782657270926702644263126962824559731862618257827092696257825382498255225112525259224712552249825252538259228872484269624712644247133892484247124572525249836223376252524712457247131362457251140572565260527862799336346444767 19890813 136801856309926702592260526442670282426052552264426832618264427222631264426832657257827092631287555973149256525652631273525252605256524982565256525652565253825112511252525782900249827612511259224713236245724712415251124983622340225382457248424293236247124714018253827612709303732994557520213442849270926962605257826572824256525782592256526312709267025922761264427352578265726052875559731362578259225252683255225522538251125112498252525112498252525252511251129252511270924842605245733632484245724982484244336073351252524842498248431612511247140772565270927862748336346444705185627092670264426312644269627732644261826312631269626442605265726832631260526312657273529375597307425782578259227352484253825382565256525252511255225252552252525382525282425112761249825922498323624842471244325252457359333892552245724712429322424842471399925112735268330993376458671211344277326962657260526182644278626832631265726572631261827352592264426312657267027482696291255973124264426702538272225382552253825382565252525252538244325112511256525252875251126702471263124843402270924982538251124983593335125782471251125253161249824714077256526702875291238564831774118562631267025922631263126572696256526442683259226832683263126182786259226702605270926702875559730742631259226052696251125522511257825382578253825112498256525252525257828872498269624712578245732362511248424712484248436363351253824842471244332362511244340182484273527092987332546445343134427352683257826442605263127992592264425652657265726832709267026962748272225652709267028375597314925782565255226962618255225782511253826052511253824982538247125252525284924982748247125922457333825382471245725112471362233892538245724432498316124712457405725382683283727733376464448311856265726832657264425922592274826702605267026572735253826702631267026572709268326052670291255973174265725652538274825112552249825782498252525382511253825382511253825652837251126702471264424983236248424432429252524843593340225652443247124713211248424714018249827222748302432994674523713442722260526572670265726832811268326442670268326962605268326572657267026832631265726962900559731612592257825782657256525522565247125522511256525652484252524842538253828372498267024712565247133632498247124572471251136073389249824982471248431612457247140572511263128492735329945294474 19890813 137281856304926702565265726312605278625922709267026312670264427222631272225922748264425652670295055973149265725652631267024842525253825112498253825252511248425522498255225782875252527352471263124713249247124572429252524713593333825382457247124843224247124843999253826572696300032994529534313442773279925922683263126182748265726442592264425922657274826442657269626702605261826442900559731112605255226442631251124982552255225112525255225112525251124842511256528492538270924982605245733762538249824842511249836223389255224712457248431742443249840572565265727862824344247054767185626572709257826182592269627612592263126182592263126052722265727092631269625922618259229375597324926832538260526572552255225652511252525922525255225112525247125782538282424712761247126572484322424842498251124982471360734022552251124712471321124572471399924982683273529503312476771211344287526702696265727862657286225782631264426442592264425922631270926182644268326572799290055973149267026052644273525112538251125252631256525382565252525252471251124982811249826962471259224573376267024842525253824573607338925522498247125253161251124844057256527352849292538224736774118562670265726702618259227352761261826572670263127352565267025922670259226832657261826442975559731492592260525782683257825782511256525522498249825382538253824842511257828752498269624712657247132492484245724842457249836223376257824842457248432112471249839992552269626703024337647055272134427222605263126832670265727352592256526312644259226702709267027612644267025782631270928625597323625652605257827862525251125782538252525652565252524982538248425112565287524842722247125652471332524432471247124432457355133382538251124572511316124842471407725522683284927733338450147991856269626832605263126442657276126442631259225922670268327222657268326832592261826442657297555973236253826572578270925382525253825252565257825522525248425252471253825382799249827222457263124573261245724432457247124843593336325652443248424843224247124843999252526832709304933124557548713442811263126052657272226312799264426052618268326962709265725922657265726702644259226442875559731612618259226312631252525382552251124982525251124842538252525252484256529122511270924842552245733512484245724842538244336223363257824712457249831362484247140572565263128112799338947364896 19890813 137761856306226832657270926832657281126702644274825922552267027352683272226832670256526312670292555973124257825782578272225652498256525252552253825522498252525522471255225922786248426962443259224433261248424982457251124433565338925112457244324713211247124843999253826312683295033764644534313442735263126052644260526442786263126702670272225922748268326312696273527352605260525782875559731492538259225652761252525522538252525652471248425382498249825522498255228752525269624982631247133762498249824572484249836513351255224982443248431492443248440772565273527862722335146744831185626962709257826832578256527992631257827092644263126182709273526832644268326572631264428755597313626182565253826572605256525112538252525922511249824842484252525922565284924842735245726052457323624982498245725112484359334022552242924712457319924712471401825522748270930373325442171211344286226702631263126312631286226572578261825782644260526962657269626702657270927092683290055973124261825252618267025522578256524982552251125112525249825382511251125252786249826572429264424983389273524982538251124983607342925922498253824983161253824984077255226832887284937584586774118562709268325922631267025652748263126052644264426572592273526702670263126312605259226442912559731242605263126702709259225382552252525252552252525382525252525522525256528242471277324842605251132492484245724842511245735373402255224982443252532362498248439992565264426963000331247675272134427612592256526832552257827612565255225922631265726572644270927352605263126962631264428875597317425782565257826442511257825522525249825112498253824842498251124982605283724982709244325782471336325112471252524982484365133632525248424712525317424982471405725782618282427483325467448311856263127352644264425922631278625652644265726052605261827352592270926962735256526702670288755973149256525782605276125112552251124712525252524842538251125382498253825652811249827352484257824433249244324982471251124573565341624842429247124573211248424983999249826832709303733384557520213442761263126312657267026182799259226312605267025782722270926572722265726442631263126052875559731362657255225652722257824982605247125522552255225652484249824842484253828752498269624572565248433762511248424572498247135933351252524982484248431612471247140572552257827482722336347054896 19890813 138241856309926962631257826702696276125652631264426572709259226962683268326702683267026702644292555973149256525522592276125252498249825382511252525252552251125522484251125382875252527482443256524433174245724572525251124713607335125252484247124433199245724983980251126702761290033384705537913442773265726052592263126572722263126442735264426312644272226312709265726832578264426832875559731362605263125522631248425252552252525382552252525382511251124712525253829122471272224432644245733382471249825112471245736223363251124712484249831992443248440772565265727862799335147364831185626832709265726962578256528242670261826572578261826832670265727092683256525922748267029125597313626832605259226832538253824982552251125782578255225252538245725522565288724982709249825922484321124572457248424842484359333892565244324982471323624712443399925652670269630003211464471211344278626962773263125922631274825652578265726442696270926572644265726442565272227092696290055973149252526572578265725522498251125382525257825252552252525782511248425382875251127352471264424713325268324982511249825383593338925652471248424843136248425254097255226052862297538064799774118562670267026312670264426962799264426702644261827092644265726702722257826832657264426832950559730992657263126312709248425922498252525382538255225252511252525382511252527992498267024292605245732362484245724432484244335933376248424572443245732362457245740182525264426962925335147365379134427862605263126442644263128112670257826312644265726442748269626702722269626312644270928875597316125652592257826702605260525252525252525252552249825252498249825382511286225112709248425652484335124842484244324842484362233512511249824572471313624712484407725652578274828373338467446741856272226702670263126832631281125652683263126052657264427092644268326702644270926832657293755973149264426572592270925652525253824982552255225522538252525382498255225522875247127612457259224573236247124432498248424843593332525252457247124433211244324574018251126832722295033514705556013442799272225652631261826702761257825922631267025782683268326572683268326182631270926832900559731492631259225522683251125382511252526052565249825252471253824432538259228752471272224712578245733382525242925112498248436223376251124712429251131992484249840772552263127732748336347674674 19890813 138721856304926572525259226312631277325922565260527482683270926832618273526572670268325522683284955973174260525922631274825782525253824982498259225522552257825252525256525382837251127482498260525113249245724572484249824713593338925252484245724293236247124843980251127352735297533384736523713442786265726312592265726572761255226832683265726442578259225652696267027222683259226312900559731612552260525522696251125522592252525522552253825652538252524982525255228492484276125252578247133762471249824982498248436363363249824572443251131612498245740572552268327992722337647364736185627352683267025522631263127992644257826312683269625652670260526572618264426572683267029505597311125782592257827352578253825652525251125782511256524982511249825252552286224982761247126052538323624842471245725252471355133892525248424842443323624982457401825382683272229253325467471211344279926702618260526832605273526182657268326312605260526572657272227092683268326572657288755973149261825252592274825522565252526052525253825382578253824842484253825112837253827352457263124983363268324712525252524573579333825252511247124983149251124844057255226962837293737904705774118562696255226442657268326312786260526442696268326442644274825782657269626442670270926702875559731492538263125782683251124842552251124842484257824982471248424982525253828492498269624712592251132362498248424842511248435933429253824572443248431862498245739802484270927353012335146745202134427612631267026052631260527862631260526312670265726312761267027222696270925782631267028495597308626312605259226572511252525382565252525382525252524842484249825252538284924982709247126052498333824712471248424712511359333632511248424572498317424712498407725782631276127733351455747671856272226962644264426052605276126312578267026312748268326962552267026312657267026572696292555973099259225782605265725252552253825522498253824842525247125252511255225652849251127222471263124713211252524572457249824843593338925382471248424843236247124573980256527612761293733254674513313442773261826702631260526312824256526572683260526312644273526442657272226182631265726312862559731362618253825782683252525522605249825652498252525382525252524982498252528752511269624712631251133632484252524572498249835793389252524572443247131112471247140772578265728112786329946444705 19890813 139201856269626312696265725382670273526182578264426702631270927732565260526312618264426312657292555973236259226442565264425522565251125252565252524842525249825782511252525522837248427092443259224573211248424842511249824573593341625382471247124713211249824713980251127092748297533384644520213442799267025922657267025922799259225922644259226312670272225922670265726442657264426572937559731492578256525652631249825382565252525382511255225382471249824842525252529002484273524432565247133632471248424982498248436223376255224842443248431612484249840772552260527612773331247055064185627352618260526312696263127732631257826312631265726312722268327612683269625922592270928495597309925782605260527612538257824982565247125252511253824982511252525522511281124982748244325522511321124432457249824982498360733382511244324982471322424842457398025112709281129623299458653081344286226572605264425922631278626572631268326312631268326572592274827352631263126312696287555973099260525782565274825522471256525522538257825522525259225252498249825252811249826832443259224713351244324712429249825113593336325382484247125253186245725114057255226702735267032994447503018562696272226572657263127612849256526572696265727092696270925922761263126702631265726572887559731492578255225782657252525112511248425782565248425252498248424842538252528622484265724572552245732992471248425112511247136073442255224712443248432242484247139992552263126962987338945295379134427352631253826442631263127352631268325652657264426442670267027092631263125652683263129625597313625782592257826832538259225112484253825652538255225382511247124982565282424982735248426052498337624572525244325252471360734292525247124842471316124432471407725522592278626703376467452021856270927352565264427092565272226182631263126702670270927482605265726052605264426832631292555973174261825922605276125782538256525382525252525252511255225252538256524982862248427862484260524713211245724842429249824983593340225522484247124843236247124573999259227092722292533254529548713442761260525652657264425922824267026572670269625522735265726572683265726312618268326052875559731492538259226442657260525112498255225522511256525382511248424432552252528242471272224842565248433762484247124572484251135933389249824712443252531492484247140572552259228372786328746445415 19890813 139681856268326962670268326702709277326832644268326442696268326832657269626442631267026442631287555973099257825782605268325522498257825522565256525252511256525252484252525382900248427612457260524713199248424712484249824843607341625382457245724983261245724983980252526572696304934024767578113442735269626052644270926702761260525922657263126962605267026312709257826312644265725782862559731492565265725782722256524982511249825522498259224982525252524982511253829252471265724982578247133632471248424432484256535933389253824842457251131492484248440772565259228242722335147055707185627352618263127352657268327862709263126702683272226052735260526702644265725782644273529125597317425782592260526962552252524982498255225252525249825112538249825522578281125112709249826052457323624982511248425252471360733892578244324712484321124712443399924982670274829623429464459691344274826832618270925652644277326572644261826832631263126442696263126572578267026962709296255973124261825522592269626312484252525382552252525522565253824982484251125252849247127352457263124983389251124572457247124983593332525652484248424713161245724714057256525922761270933384586608418562670267027092631263126832735263126182709261826962618273526832683265726832644268326572900559731742618253825922735256525382592257825252511252524982538251124712511253828752484279924712605248432362484245724432538248435793363253824842457242931992471245739992525273527612987335146446282134427862657259226572592265727352618259226052709268326832722264427352657267026052578261828875597316126572552256526442552255225382511252525522525251124982471248425252538287525382735249826572525337624982471245725112525360733762511248424432525317424572525405725782644284927223325467464541856273526312683263125522644277326442683265726832605269626962618265726572578259225922670287555973149256525652538269625922484255225252484248425112538249825252484253825382862253827612471261824983249247124712457253824983593337625522471247124713236247125114018252527092683295033894644665513442799261826442631261826442837259225522683261826312631274826702696267026442631269626312837559731612618256526442605255225252565249825522552249825382498256525382511255228492498265724432631249833512511247124712498245735933351252524982457249831862498247140772565270928492735344246447014 19890813 140161856269626312683268326572696268326312578270926182657268327612735268325652657255226442657290055973111257825652592268325252552253825522498256525252457253825112484252524842811252527612457264424983274247124982443252524713622341625252457244324843236252524984018249826702773298732744557774113442748264425922631256526052735260526702618260526962696269626312748265726312605261826572887559731612592259225252592256525382525255225112471255225652538252524842498255227992498276124842552248433382525245724572498247135933363252524572457252531492443244340572565259228492761342945017741185627352683252526312605257827092592257825782657264426442657267027352631264426312657270928755597319925382605256526442498257825382484255224982511253824842511248425112552287525382761247126312498322425112538249825112457352333892552247124712457324924982471401825252683276130003376464477411344279926052631260526572631277325252644267026052618264426962670273526962696265726442722292555973136253826312552268325522471257825252525257825382511251125382484255225522849253827482498265724573338268324572471255224713622335125652471248425113149249824844057256526572761437034694674774118562683267025652592268326832748256526052644265726962683268326442683263126832578260525782875559732362538260525782683247124982538252525522552251125112511251124712511257828752471272224842618249832362498248424292538247135653389255224842471245731992498248439992484273527352937332545576162134427862670259226312644263127482631260527092683273526312735263126182670268326312657265728875597313625522552256526962578248425922538253825252511253824842511245725252552288725252722249825782484336325112484248425382443360733892552248424712498317424712484407725782592290028243402470577411856278626312578269625922670278626832657264426832670260527992631269625652631260526182657290055973149261825652592267025922605253825522552253825252538248425522511253825922811255227732498261824843261306225112696257825113607337626052525264425383174252526314018263128112912405740574896774113442773264426052605257826572824263126572631264426832618263126572722274826442552270926572900559731242631264425382722256525782525249825382552253825382565253824982511252529002484267024842631253833632511251124982471252535933402252524842443248431862471248440572552260527482735340247364831 19890813 140641856306226962670268326312670281126052631263125782631265727482683265726832644264426312578293755973199265725522552265726052552253825252525251125522552248425112538249826312849247127612498257824573274247124712471248424153579340224982498245724843236248424573999253827862748291233894644513313442875265726702565263125922837267025522631267026572631265726572657269626572631267026702875559731362644263125382683256525652565252525382511255225382525252525112511257827992525270924572578249834022511247124842525253835933389252524842457251131742443249840772565263128622786338946444767185627222683259226312592257827612644264426052631268326962709268326312605263126442657265728755597313626052565257827612578257825522552253825252578248424982498248425112565284924572761244325782484323624982443248424712484360734162538241524712525321124712484398025112722278630243338467472561344282426962670269626052670278626442565267025922631265726832644269627222657268326312670293755973124256525652565268325922498251124842565252525382552252525382498252525112862247127092484260524843338268324842525255224983607331225652484253824983211251124984077255226572849286237744736774118562670265727222592264426702735256526442631257826572631272226962722259227222657265726442962559731492565257825782735255225782525253825922538252525112484248424292525255228492457270924842605248432112471247124572511247135793402256524572457245731862471245739992511265727482987333847055272134427612709260526442683267027482709259226312657268326442683265727222605255226442578270929255597312426052631259226182525249825522511255225252538256524982457247125112578296224842735245725652443333825382443247124842498359333762538247124292471317424842498407725652592279926703376464448311856274826442631264426052631269626572592273526832631267027612631276126572592257826312670288755973199264425382618269626312578255225252565253825522525248425522511255225922811247126832484261824713236249824572484249824573579337625782429247124573161248424983999251127092761298733894501556013442786263126052657261826442786255226312631269626182683268326572722263125922631270926702849559731492670257825522696252525522538253824712498253825382484251124712525256528492457273524712578249833892471247124432498247135933389252524572471248431742429244340772552264427222799327445294863 19890813 141121856308626832605267026052605278625782592265726442592259227092578272226832670269626052670286255973174260526182592273525252538255225522457252525382552249825112565249825112811247127222498260524713249247124712471253824713593340225382443251124713249242924714018252526052722298733384586503013442799259226572709269626312786259225922592265725922657270926052761273526312696264425922887559731612565259226312683264424982552253825522552253825112484256524842525252528492471273524712552248433762525251125522538244336073351252524842443245731862457248440572565269628242786336347054767185626962735257826312565265727612644263126312592269626572709263126962631270925782631263129125597318625522644263126832538260525382484257824982565255224982525247125112525287524982761248426312457326124982443248425252511357934022525252524292484318624982471399925252683276129253363464471211344283726572657264426312578279926052605265726702696269626962605270926442631265726702722290055973186257826442565272225382525256524982605249825382552249825112484252525252950253827612471260524983376267024842511252524843607337625782471251124983174251124434057255226832849281138224799774118562696267025782592255225922709263125782631260526962605268326832811267026702722272226832937559731492631260525922696257825252552251125522525248425252525249824712538253828242471272224712565247132362498251124432484248435933376253824432443245732242471244339802538267027613000338947365308134428112683257826312644260529002578253825922657270926572683267026832657265726572605264428625597316125922552256527222565256525652538256525112592248425112511247124982565288725252696251125922484337624712498248425382471357934162511249824292498316124712471407725782592281128113287464447991856270927352696259226312709274826832552263126832709265727092657269626312565265726052683288755973186260526312592276125382538255225382565249825252511249824982511255225252875247126962484256524843199247124842457252524713593341625382457247124433199245724983999251126702748290033514644527213442773270925782552264426442722260526572722267026702631272226962735264426312657259227092849559730992538257825922670256525522498252525252525253825522484253825112484256529252511268324712592244333382498248424712471247136073389253824982484247131112457252540572525267028112748332546444644 19890813 141601856307426572683265725652565274825652565265726702592267026832644265726572618268326702631287555973174260526312578267025252552256525252525253825382538249825782552253825522875251127612457257825253236247124842471253824983593342925252471245724433174248424983999252527222735298733384529523713442722267026702605263125652773263126442565264426442670273526442696260527092592264426702862559730862644252526052644253825922578252525252525252525252511253824982511255228112471270924572578247133512484248424712484249836223416249824712471252531742484247140772552268327612761333847674929185627092696265726052657265727612592260526962631267027352683260526832644260525922722263129375597318625522644256527092565249825782498251125112525256524842511251125112552287524842799248425782471323624572471247124842471360733762511247124842443322424432498399925522657273530003351464471211344276126442709268326052644281125782709260526442670263127092670273526052631263127092657293755973149257825922644263125652592255225252538255225782511252525252471255225252849248427222471264424713363269625252525255224713593338925522443249824843161248424574057255226962837288737744557774118562709264426052605263127092735267025652605260526442644267026962696265727352592265726312912559732112592263125252683252525522552252525252511253825522498251124982511255228372511274824982605248432362498248424842484247135793363251124572471244332112484248440182511273527483012338947055202134427992592268326442631263128492605257826442578265726962761257826962644263125522670265728625597318625382565260526442552255225922457253825112592253824842525247124982578282424842683248426052484333824842511242924982511362233762538247124292498313625112443405725382592279928113376470547361856269626572592265726442631274826572683265725652670267027482696269626832592257826832657295055973149256526832565263125922525259225112552259225252511248425782471253825782849249828242484260524843161248424712484251124433622337625652457248424983199249824844018251126312761295033254644541513442773265726572605265726572786265725652670263126702578270925782696265726572605260526962862559731242644263125782605255225922511248425252578252525112538253824982525257829372511273524712605245733382484245724432498245736513376252524842471248431742457247140772578260527612761336346744705 19890813 142081856304927482592267026052605273526572644268325922709269627092618270926832683259227222773290055973199257825652565272225652525253824982538257825252498253824982538257826052837248427352457257824983261245724842484251124573565340225522471251124713199248424843980251126572761293733384736530813442761268325782683260526572722263125782696256526702683270925922644264426702592268326962862559731492605263126572657249825112484252525652578255225112498247124982525248428752484268324982605252533382471247124712525249836513376252524712484249831862457245740572565263127992709333846444705185627092683261826052696265727732644259226312592272226572683267026702709260526702618264429625597314926312592255226442471256525782538253825382525252524982538245725252498279924712735245726052471324924842471247125252471356533762525244324572484323624842471399924982748274830623274470572561344278626702644260526052657290026312565263126832605263126832631269626442683265725652670290055973136265725922631268326312565255225252565249825112484255224842484249825522811252527352498260524843376269624842484251124843622337625382484247124843149251124844077256526052849283738224736774118562644268325922670263126052811259225922592265727092605272226832683263127352578263126702887559731362592263125922722255224982538251125782484249825652498255224712525257828622525276124572631245732362484248424712511247135793402253824572471245732112471249839992525269627222987336346445202134427862631257826312670257827992578268325922683267026832670269626442605259226312683260528625597314925382592259226312552251125652484256525522578252524842471248425252552283725112683248425652443337625112471249824982511360734022565248424152471316124842484407725782631283727353325467447671856272226572631261827222644274826702631263125522709261827222683265726052631264426702644288755973149260526052592273525522592259225382552257825252565249824982498255225522875248427092471269624573249245724432457252524573593333825112457247124573261248424843999256526442735293733894799534313442786270925652670270925782811261825922644259226962644265726572696268326962657270925922849559731862592256525922696255225252538247125522538255225112525247124572498253828242484272224842578247133762484251124432471245736223351255224292457251131242471249840572565272227862683327447364831 19890813 142561856304927092578265726832578277326052631265726962696269626962644264426442657257826572644288755973111263126702552259225382538257825252525256525652538247125382498251125382849252527612471255224983199247124842471251124843607338925252484247124713174248424713999252526442748287533634644509813442773265726312657260526052811264425922592256526052631268326312748263127352592263126442912559731242565257826182709249825112538252525652457256525112484251124982525253828752471268324842605248434022457247124572511247135933351251124842429251131862457248440772552252527992748323645294736185626832722260527092538263128372605257826442631264426702709263127092709259225522605270928755597323625652578268326572525257826052525251125652578253824982538247125252538281124982748248426052484321124712457247125112525357933892552245725252471321124842471399925522709268329503351479971211344283726312618263126832657282425922578265726572773268326832722265726572696269626832683290055973136257825652618272225252578256525522578260525252511252525112484259225382900252527092484264424843363268324842511255224983622337625252457247124983186253824714077255226442849287536814736774118562709265726572592261825522773265726442631268326832644274826832799265726962657257826312887559731492552257826312709253825522605252525382511252525522525252525252498256528112484276124572578247132112471244324572525248436513429251124432471244331492484248439802511270926962987341645865343134427612631260526702683264428112565260526702605263126442657273527352618274826052631263128755597312425522605253827482552257825522484253825382498252525252538247126052511284925112709247125922525336325112471248424842525365133762538248424432471314924712471405725522657279927863351464449291856269626702578264426962683274825782631260526702722263126962670276126442657267026702657291255973149255225922578270925522578259225522538251124982484248425382511256525382849249827222498260524713236248424572511248424713607340225652443244324843224248424983999251126832683291233634705545113442811265726442631260525922824267026442709259226832644267026832709263126572631259226442912559731492552260525382735252525782498251125382538247125522498257825112484255228622484264425112592252533632471249824572511248436223469257824712457248431362484247140572565267027352735335145574674 19890813 143041856304926182670263126312657283726052578268326312683269626702657265727222657260526702644288755973124256526442552276125922525255224982538251125382511248425382484253825382900255227352498260524843236245724572484245724293593340225522457248425253236248424843980249826572709292532994644520213442799263126052683257826572786260526312657265725782657267026702761263126442618263126702849559731492644260526182735251125382525252525252538256525112525252524982538249829002525268324842644247133512511249824712498245736223402251124842443248431612471249840572552264427992887342947994799185626962657259226572761265727352657260526442578272226052748267027482644257826572683265728755597313625782631257827222498252524712538256524982511249824842498247125652525286224842811247125652484323624982484245724842538355133892525244324572457319924712484399925252631276129003402473672561344276126962592269625652605284925922631261826832670272226832657260526702644263126832644283755973124256526052618270925522552256525112565249824982525249825112525252525382912252526832525260524843338265724982525256525383593335125652471252525113111249824574077255226702862288738224705774118562735260525652657264426182824259226442657269626832683267026312683256526572670265726442912559731612565259225252735257825382538255224842498253825652511253824712484251128492484276124842592248432362511252524712511251135933429256524842457248432112457244339992538264427092912342946445308134428492670259226702578265728242644260526442618268326702683260526702709263127222657260528875597313625652605257827612592257825382538255225652511252524982511251125252565282424842722249826052429335124572484248424842471366633632498247124432498316124982511405725522657277328623338455745571856272226442592263125522631276126962538264426962644265727222670267026182644268326442644284955973136261826182670269625922498251125382525259225382511253825782457252525252862248427612457260524573236248424572457249824843607337625522457248424433224244324434018251126702735303732994705509813442799267025782696263126052849268326702696257826702670263126572735263126052644272226572849559731612552261826052761256525382552252525922538257825382511253824842525248429252525270924572592245733632511248424152484242935933389253824712457248431492498247140772592267028492696333845864929 19890813 143521856312426832657263126572605293725922631263125652709268326962592259226052670268326572605293755973136259225382605269625382552256525522511259225522538252524982525252525252786248427352471259224713236245724842498249824983579342925382457245724713236251125114018252526702683298733764674527213442761264426442644257826442773255226442683263126572565267026442735259226832592273526572950559731492578261825382735265724982578249825382525253824842538252524842552253828492457270924842605245733512484247124432471247136223389253824432457249831862457247140572552263127992696340244744929185626832670269626052578270928112618260526182683260526052709267027092605265726312657263128245597317425522605259227352538257825382538252525652525253825522525247125252525282424842761247126442484323624432457248424842443359333892552247124842443319924982484399925382657273529503325476772561344286225922683265727352631279926052631265727092696264426182592267026442592268326832578283755973199255226052657265725112552252525252538245725782538248425382484252525252849247127352498263124713389259224712525253824983551341626182457252524843161251124714077256526312937292537904705774118562735265726832618263126572735260526182670265726442644265725922657273526312644259226572937559731112578256525522709253825112538249825252484249825112525249825382538255228372457274824712592244332362525249824292484245735793429252524712471245732112511251139992525274826832950331245015202134427862631263126572670260528112631263126312605264426312696267026442657267026702644256528875597318625522644257827222565257825382498249825252525256524842565247124982538286225382670248426182484335124842484247124712498359333762525244324982511318624842471405725522631283726963351473647361856270927092670257826312644277326442592265726572644268327222605268326312644267026572631297555973099260525922565267025382578253825522511257825252538253825522538253825382849252527352471259224293249247124982471251124843593337624982443247124573224247124573999249827222722300033124767530813442799263126312657268326832786257825782657260525782644270926052722260526832644257826442912559731242644260525782657253825382525252524982538249825922498248424982538255228242471269624712618249833382484248424572471248436073429253824842471245731242484249840572565260528112735333846444962 19890813 144001856308627222578272226442657273525652592261825782683264427352644272226442644263126572618290055973149259225782605273525252565256525252552253824982511252525252484252525382849252527612471256524713236245724712498251124433607335124982471245724843236244324843999251127222709291233384644537913442786260526312657265727092773268325652631260526312709267026182683267025922565263126442862559730862631257826052683253825782525248424982525255225382484253825522498253828622511273524842592248433892457247125252538247136073351256524572443248431742484248440572552263127862799329946744962185626832631264427092644270927482578256526052670265726182709265726442683263126312683270928245597323625922605256527352538255225252511252525252484252524842525249825252578287524982773247126052484323625382484245725112484360733892498248424572471321124842484399925252709273529623287476771211344278626052631268326182552279926052605264426052696257826572644265726182683259225782670291255973136259226442552264425782511252525782538255225382552251125252525252524982900251127352471264424573351268324982525252524713607333825782484252524983136247124844057252526572862291238064799774118562644260526312605256526702824276125522631264426832618273526442735263126832670264426962925559731362644255225522709253825782511253825112498255226052471251124842565256527612525274824842605247132362471248424982511244335933376252524712484247131862484247139992511264427613012337646445272134426962592265726832605265727612578265726052592274826312696264427352631264426962670268328495597309926052538264426832525253825382538251125252538252525252484255225252552290025112709245725782471335125112443245725112511357933632552248424432498318624842511407725382631277327733363467448311856273526312631267026442592284926962605276126312631265726442631265726312605256526442657295055973149265725652605273525252552256525112525251125382484251125112525256525922824248427222457257824843261252524712471253824983593338924982484248424433224248424713999251126702696295033124501534313442811265726702578253825652811260525922657268327222670267026702748265725922657265726832912559731492592260526052683251124712538253825782618249825522525256525252484257828872511270924712605247133632471249825252498248436223402251124842415248431362484245740572552267027482811335147994896 19890813 144481856304926312644260526572683283725782592260527092578261827092592272226572683257826702631288755973161257826052605267025522538248424982525253825382565253825382498253825782849249827862429257824713211244324572457249824573622337625252443247124843224248424844018253827352696290033124586534313442761260526312670268326442799265725782670265725922644272226832657263127092605259226572975559731362552259225922657252524842538253825522565252525522498252524712511253827862511272224982552248433632484244324842484247136223389256525252429247132112457248440572592263127732683336346744896185626832578265726442709265727732605260526572618268326312670260527992618263126442735269629255597309926442565255226312552251124982578249825782538253824842565249825652498288725112761248425522498321124982471251124842498359334292538244324712471318624572443399924982644278629873363470571211344276126052605267025922696286226442644261825922631265726312565269626442709260526572683287555973161269626052578260526312565252525252538255224982511251125522471255225252799249826832429259225523402272225112525253824983593338925782443249824983136249824714057255226052837286237424831774118562722268326442657259226052786264426572592257826182618274826442631268326572592267026052887559731492618259225782696253825252498256525782525252526312511253824842525261828492498278624982552251132112471251124572511248435653363255224712443248432362525247139992511267026962950337646745343134427222644261826962683259227612631259226702592268326702696260527482644265726312592270928755597321125652631256526572511253825252525255224842525253825382525248425112525284924982722249825922511340224712457244325252525360734422538244324572484317424712498407725522670277327863299455748631856272226312592268326182657278625382631268325252683259226962696267026702578260526312657295055973174256526312605267025652538253825252525256525382498252525252471252525252875252527482457259224713236247124432471252524573593340225652511245724573211245724983999249827352748306233894501534313442761268326572631268325782849264426052631264425522657263126442670270926442644265725522925559731362565255225382618257825522552249825522565252525252565253825252511252528242498273524842578248433382471247124712484251136073389249824842457251131992471247140572552265728622761331246444674 19890813 144961856306226442578273525782644282425652670265726052709269627732631269627352722259226442709293755973111263125252565272225112538259224842498252524712552249825252484256525652849247127732471263124843211247124572484248424573607340225652443247124983249248424433999251126442735283733254736520213442799270925782644264426052875255226442631257826052565269626182683265725922605265726312887559731492552256525782657257824982552249824842484253825252498248424982525252528492538268324712592249833632498245724712498249835933376252524712471253831242511248440772565261827612709337647054767185627482657263125922631264427612644268326442605261826312670259227352605264426182709269629125597317425782605256526572525259225382511251125382578252525382525249824982565282425252722245725922498323625382484245724982471365133762498245724432498322424842457401825252761272229373287458671211344276126702538259225652657279925522565264426182696263126962644264426702709260526572670284955973149260525782592263125382484253825252538253825522484251125382525247125522900245726962457264425113389270924842525249824983607336325782484251125253174248424844077255226832849283737424474774118562657264426572670264427092761264425782605264426052631274825652644256526572605264426572887559732492578259226182592255225522538253824982552252525252498253824982511253828872525278624572605247131862443249824572538248435933429251124712443247132362525249839992498270927222875348245865272134427612722263126442592264428622683264426572709268326962683263126572592265726702683265728875597311125522631257825782565252525252484255225382525251125252484248425252538279924712722248426312525336324712471248424712471360733892525247124432498318624982484407725652683282426703325458649291856268325652696264425782670276125922618263126312644264426832644273526442578268326312631286255973149260525252644269625382565251125252525252524842498247125252511251125382824247127732484257824713186249824842484256524843593338925522471245724573199245724843999251126832761301234294644537913442786267026702631264425922925261826442644253826442696260526832657265726052578260526312925559731612578260525922683257824982538255225252484255225112498249824572552249829372498269624712552249833632484245724432498251135933416253824842429252531742471247140772565264428112837342947054767 19890813 145441856308627092565268326442683288726572618269625922644260526442605270926312618257826572683291255973124259225922525268325922657253825112592253825382552253825382498252525522849248427222443263124713211247124982471252524433565338925252457244324433186247124843999255227352696300034294586520213442761269626052644257826312811260526312644259226962605265726052605267027222683279926572912559731862631263126312631252525652538251125522498256525382538249825252498251129002484269624842618248433892457245724432498248436223351259224712443245731492471248440772538264427732735338945574767185627612631256526442709267028492618265726442683264426312709263127732592263126312605267029125597314926312618261826962511260525382525256525652525253824982552248425522565290025252773245725922511323624572429247124982443359334022511245724842484323625252471401825382709269629753224467471211344277325782578269626832631283725922605268326702696263126702644268326832722263126832670287555973124259225782578265725922525249825382471253824982525252525252525252524982937248427732484265724843312269624712498247124713622338925112471253824843149248424574077256526442837292537744586774118562722268326182618263126442837263125922578270926312696276126052683270926572618263126312887559731362592253825922644256525112511251125652511253825112525253824712538249828242511273524572578245732492457244324572498247136073389256524842484247132492471244340182511273526832887332546445272134428112683265725782605263128112631261826052670274826702722260526572592264427222644265728755597312425922565260527222578252525652498257825252538255225252484253825382498295025252722244326182511336324842498251124712471362233762565247124572471317424572498409725922605273527993325467448961856274826052683263126572538279927222605270926832670268326572605268325652657263126442605293755973124260525782525265726052578251124982498249825252525247125522443252525522875245727092457259224843236244324712471248424433579342925252429245724843186247124843999251126312683301233124674534313442849257826312592265726442887253826572670265726962696263126572644265726702631268326832912559731612605256525922644257825922565251125112565252525382511248424432511255228112484272225112592248433632552247124712471247136513376252524712457249832112471247140772565268328242786337646444644 19890813 145921856306226442696264426832605281126702631264426572657265726052578277326702722257826442657295055973149260525652592267024842565251125112552255225252538251125652511257825252849248427612484256525113236247124842457248424843565342925782471248424843224248425253980252526572709297533764501520213442811260526052722255225382837263126442631263126312735272226052657260526442631260526702824559731362552259225652722256525112565249825652484255224842484252524842538252529252484264425112618247133512511249824982471256535933363252524572415251131612471248440772565268328112811332547674896185626962683255226962670260527732631253826442592269625922683260526702644263125922709265728875597316126182578253826832525253825652471253825382578257825252498248425382552288724842722252526442498323624842471244325382484359333632525244324842484322425252457399925522683279929873402458671211344276126052605260526312657276125382578267026962644264426962644265726312631256525922657284955973199263126052605264425782565255225252538253825252511249825252484249825112811251126702484264424843363269624842511249824843622338925522484253825253174248424714097255226442811287537744736774118562735270926832748265726312824263126312618263126052592276125782709269626832592268326312987559730862631260525922683255225522565255225652538252525382565249825382578255228112525273524572618248432242443251124842471242936073376249824572498245732242457248439802525268327482912333846445343134428242631263126312578269627612618268326572644260525782799268326572670268326182709269629125597322426052552259226832552249825112498256524982538252524712498244325252525283725112709247126052471332524842498245725252484360733632511247124712484314924572552407725652696286227993338470547991856272226572657263126312670286225782631268326572631265727092696269626442644257827222709290055973149260526312644267025522605259225652511249825252538249825652471252525782849247127352471263124713199245724572471251124713607338925382471247124573236244324843999253827732735296233894644527213442644259226312592265726442773256526702644257826702657269626702696260525922565259226312912559731362565252525922631260525652578248425652525256525382484253824712484255229252525270925252605251133762511247125112498247136073376249824432429248431992484249840772565263128372735327447674863 19890813 1464018562696269627092605263127222773268325782683264426442631274825922722267027092592264426962875559731742538257825522709253825782457256525382538248424982484253825652592252528372511273524712605248432612457248424572552248436223402252524842498249832612484247140182525265727222837338946745343134427222631260526052644265729122644260526832631265725782631265726832605263126962592268329005597316126182565256526312552253825112484256525252498259225252471247124982552288725112670248425522471332524712484244324712525365133252538248424292498316125112484407725652631281127613389455748961856272226052696257826052592290026312657268325922644265726832605269626182657259226052670288755973161255225922592274825522525257824712484252525112525247125522457249825522862249827992471259224713199245725252511248424713651340225522443247124573236248424573999249827352761303733384736523713442735261826052592269626572912261826182657259226572644274827222696265726962683265727092887559731742578260525922644256526052538252525652565251125522471253824842538257828872484270924712618251133762498249824432498248436223402253824712429248431862457253840772538265727992709329947364929185627352683259226572683261827612670259226572670257826052670267027092631265726182644260529125597323625782657259227732578252525782605252525382498255224982592251125252525284924842748247126312457323624712484245725112443360734552525247124432484319924712525399925522722278630123249467454151344268326442631261826052644282426312552263125522657253827352657272226702578257826182709286255973236257826052578261825382511253825252578257825252511248425252538252525652887247126702443257824983402245725252484248424983607338925522471244324983199247124714097253826312761276134554557499618562761267026962631257826572912264426052657263126052709272226312683263126182578265726572900559731492578263126052683255225382552248425382631248425252498256524982511256528242498278624432605247131992471247124842484248436223416252524842457244332242484247140182657268327482987342946445415134427732605263126442722259229502670256526052670263127222657260527092657256526182657272229005597309925782592263125922511253825382484255225252525252524712578245724712525284924982722248426052484336324982484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890813 14737 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 013442773263125652592261826052887269626572709259226442657270926832735267026052631257826312900559731362552260525782592257825382525255225252552257824982552253825252525253829002525268324842592251133512525247124982484247136513376255224432443248431742484248440772578263128112786342946747741185627352644256526572644272228872644259226572644268327092670259227092657263126702657264429505597312425652565256527092538253824982552251125112511255224982538248425522578284924712722248425782484322425522457245725252471360734022592245724712484327425112457401825382605273530623429455777411344279926312592263126702605290025652605265726442618267026312644277325522605260525652552282455973086256525782565269625652525252525252565259225522578249825252498256525522811253827092511264424843363267024572525252524573651341625652498245725113161255224844057257826442862437032744644774118562670263125652605260526442799257826572670265726832670265726572657264426702605264426702912559731612538256525652683251125782511252524982511251125382498255224982538253828492484273524572605247132242484248424712498248436223429259224432457245732362484249839992511274827092950342947366162134427862657257826702605259228492735265726702683270927482709268326572631265727482709268328875597321125922605259226832605253824982498253825652525251124982538251125252498287524982709248426312484336325252471245724712484363634022498247124292471318624842471407725652683279927353429479977411856279927222552265726702565283726572670268326832670264427092631264426052631263126832631292555973136248425522592261825522525257824982525253825112552260525252498252525652849248427482471267025113274312425112696265725383622344226702552264425523236263125654037268328372811403740774863774113442773260525652605257826052811263126052657260526052722263126572670263126702670257826572862559731492657257826052657255225112552249825782525253825652511253824982525255229252511269625112605248433892484244324842471247136663402255225112443252531862498249840572552257828242735338947054705 19890813 147841856307426832592269626702670282426052657263125782683269627092552269626832631260525922657288755973186257825252592263125522525255224982538252525112552253825252511252525522862249827732471257824843199248425112443247124843651342925382498245724843236247124843999251127732773304934294586520213442824267026312644257826572837259226052644264425652670264426442735264426442670272226442912559731362592259225922696251125382498255225922471257825112525251125252498255228372511270924572592251133632457248424572511247136363338249824842457248431992471249840772578263128112837340245574705185627352735264426832592267028752592267026312696260525922683259227612657267025652683270929625597311125782605251127092538255224982525256525252511251124842498247125652538287525112735245726182471323624712471248424982471362234162498247124572429319925252457399925112748274830373376470571211344276126052538268326702631283726182618269626052631270926962644269626702683264427092631283755973136264425782552263125252552255225382525252524982484249825382498253825382811252527352484265724843363268325252552256524983607341625782511248425653149248424984077255227092862286236964674774118562709263126832696259226572837260526832670259226312709264426572735265726832592269626702950559731492578267025922631255225652538256525112511251124982511255224712525256529122498270924712592248432242443252524432511249836073442259224982429249831862457244340182552267027352975331246445202134427612657257826312578259229002605263126832605255226702722264427482670263125922592268328875597319925522552255226442538255224842511249825252525253825112525245725382511287524982696248425782457340224712484251124982484359334022511247124572471316124842498407725522644279927863351455748311856267026572644259225782618281126182618268326572631269626702644269626182722259226442709290055973161253825652552260525522592252525112552256525382511255225252498253825652887251127352457260524983199247124712484249824433636340225252457249824843236248424983999253826962773293733254674530813442748260526052631265726312824257826702644268325782631263126052735268327352552259226832849559731992578260526312696259225782525261825522498251125382552253824572471251128622538272225112578245733762471247124572498247136513402253824712457249831492484247140572578260527992735336346444863 19890813 148321856300026962683264425782618281126312605260525782657270926962525265726702657256526832683297555973124267025522631265725922511253825112552260525112578251124842484256525522849248427862484264424713224244324712484252524843593342925652471245724713236248424843999255226702709297532494705530813442709255226052592264426312875259226312631263125782670270925652722273526052670269627352900559731492644253825782644265725922552255225522484257825112511256524842525253829122484274824712605248433892457245724842525245736513402253824432457248431862484244340772578265727482748338947994831185627092631259226832644265728372605257826312565259226702696265726832709263125522709269628755597317426052670261826442538252525652511253825112511251124982538253825382525287525112799247126052471322424432443245724842443359333762511247124712471323624572484403725112709273529003351470571211344281126832565267026442552291226312605264426572631272226962592270926832696268326962670298755973124261825922565265725652552259224842552253825112552251125382484255225652811249826832484267024843429273524982498252524983651335125652484249824983186251124714057257826572799290038224674774118562657267026702578260526442849267026312657267026832657263125782735264426052605267026442875559731492565257826572644257825922511248425382538252525652498252524842538255228872457273524712592248432362484252524842484248436513376255224712429247132362471249839802565267027612937332546445343134427222696267026312592253828622565261826442683260527092683257826832631264426442657263129005597319925782565259226312565255225382525252525112471251124982498248425252538286225382722255226052471333824572484247124712457359334162565244324292457313624842484407725782618281127863351452947671856267026832631264426832683282426442552265726442657263127092578268326832683264426312631281155973099265725782538260524842525259225652565253825252498251125252498251125782862249827612471260524713249249824712457247124713622340225252471247124983211248424844018252527092748288733764557520213442748265725782618261825782849264426572683264426312644274826962722260527092670272226442925559731492578263125252657255225252552253825382484255225252525252524982578252528622511270924572578248433512484244324842484249835793482253824842457248431612443247140572565267027992709324946444863 19890813 148801856307426962552265726442631279926052592268326442683265727092670270925922709267026962538291255973111264426052565270925652511256525652498251124982525248425252484253825782824253827222471260525113236247124432457257824433607338925252429245724573211248424843999255226702696297532994644537913442773264426052565263126962875265726702709263126052631265726962683263126312538264427092862559731492592260525922618257825112498252525112578251125252538253824982498252528242511268324572605249833762484245724712471245736223363255224842429244331612443248440372657268328492862338946444896185626702657264426312631267029252618263125782605260527222709265726832631267026442683265729625597316126182592259226702538253825522511255225522538252525112538249825382565284924842722241526052457327424842443247124982498362233762538244324712471324925252511401825252696274830003299479971211344277326702683264426442631290026702605269626312631268326572644276126312631260526312722286255973149259225922618267025522538256525112511252525782498249825112511253825112849251127612484263124843389268324982498251124983622340225652525252525653149249824844077256526312887291237744767774118562748273526572631267026182837274826182670264426052696265726572670265726832657265726832962559731492631259226052657251125522578255225382592256525252511255224982525256528622525274824712631249832742511248424712498247136073416253824982484242932362484245740182552264427352987332546445308134427732683263126702657263128872565257825922631263126702683270927092631265726052683267028625597317426052552256526442605256525782525253825252552251124982525248424982538286224842722249825782498332524842471247124842498365133512538247124572525318624712471405725652670277327483351464449621856268326572605265726052670287526572618267026442644267027092605273526572644259226832644286255973149253826052578264425652525255225652552252525252552252525112498253825382824247127612484255225113274247125112457249824433607342925252498247124573236245724573980247127352748286234164644545113442722268326312631270925782837257826572644267026052670274826572786255226442631268326962912559731612657264425382631255225112525253825652511252525522484249825252538253828622511272224572592248433512471252524432538248436073402251124982471253831612511247140772565268328492761333847994831 19890813 149281856304926572657264425782670286226182631263125522696270927222565265726702696265725922657291255973174256526052578268325522552252525382538255225522498248425922484253825382862249827862471259224433274245724982457251124573622342925252471249824713236247124843999251126962722298733124644523713442799257826182761261825922849263125922644265725782631268326312683264427612670261827092912559732112592256525382670253825382552248425112565255225252538248424572525253828622511270924712565245733762498248424982525247136223389248424712443248432362457244340772552265727732722333847364929185626962644255226312605260528872565257826832631259226832683263126962670269626052644255228755597324925382565257826832552256524842525252525252498252524842565252525252552286225382761244326182484321124572457242924842471360734292578247124572471322424712525399925252735268330373312464471211344273526572657268326182631287526052605263126442709269626442605269627482670257825782657287555973199263126052538259225112511255225382511253825112538249825112471248425522912253827222484264424983376263124982511251124713651338925382457249825113149245724844077256527222786287538394736774118562735265726312657257826052862265726572657263126832657273526572670265726312592269626182925559731492657264425922748253825522552253825112552255225112525253824982525253828372498272224712605245732612511248424842484245736073402257824842471248432492443251140182525265726962937340244745272134427992644260526312592273528622631259226832670263127482670268327092670267026052709264429005597311126572565255226572552256525652511255225252525252524982498255224572511287525112748247125652471336324572471245724842498362233632538247124432471316124712484405725252618276126573363473649621856264426572618261825652605284926052592265725922696264427612631272226442709263126572657290055973149257825782605269625382498256525112498259224982552255225782457249825252811248427612471253824983249248424842471252524983593337625382471244324843236247124713999256526832735293732874644520213442799264426312592269626052824263125782592257827222670269626312683255226182631267026052912559731612631253825922592256526052525252525382511253825252498252524842565255228872471273524712578248433632511248424982498244336073376253824982457247131742443245740772552263127612761336346744896 19890813 149761856306227222592268326702631281126312578263126572592263127352657273526312657263126702552290055973111259225112578264425782552255225252525255225382552252524982511255225782824251127482457259224983211247124842471252524983607341625382484242924713211244324984018253826702722301233894705527213442748261826572644265725922849256526052631267026182657268326312631267026702578265726702912559730742592253825382644252525382538253825522511249825652511248424842565251128752471267025522592247133512511248424842457248436513402248424982443251131992498249840772592260528112696329947054674185626702657267026702657264428372578257826702592264426702657261826962618268326182722264429505597314925782592252526702538256525252498255225382511248425382525248425782565288725252748248425922498324924712457248425522443357934022552241524572457324924712471401825252683278630243287464472561344272226182631265726572670284926312631268325922722270926572618263127092683261826572696293755973111264425922592265726052552256526052552256525522498252524982471253825382862248427612498263124713402264424982498247124713622338925382457249824843149248424984077256526572862282437744736774118562696259226442644259226572912259225782644264426442605270926312761263126442657261826702862559731612538259225782644259224842484253825522498249825652498260524842498253829002538273524572565245732112484248424572443245736223363251124432471247132492457245740182538273527353074333847055272134427482657259225922565263128492657265726312631264426052657268325922644261825782696270929375597313625652592257826442498249825252525255225252498252524842538249824982525290025112709249825922484333824572471244325252498360733762538247124712457321124572443405726702592282428373338450147361856267026052592259225652722283726312565269626052683261827092592273527612618261825922605292555973161261825922578272225382578260525382552253825382525253825522511247125652937248427352457261824433236247124432457252524843651340225252457245724843249247124983980255226572696295032494705545113442735261826052670265726572862259226312683267026702670267026442670273526572670265726052837559731612605263126052696252525382578248425382525253825252538255224842511253829122471269624842565247133382471245724982457253836223389255224432457249832112471245740772552264428372786333846444644 19890813 150241856304926832683265726052592284926572605267026832722259227482657269625922657263127222644284955973124256525652552265726052578255224982538253825112578251125652443256525112811251127732484260524843312249824572443248424713607340225382471248424713261247124844018253826702735297533634705530813442748270926312631267026702811256525252565265726312683270925922631268325652683265726962912559730862538257825782592259225522592248425112538251124842538256524572498252528872511265724572605247133632484249824982511245736363416255224842471248431862484249840772683260527612644333845294767185627482644263126572657265729122644268326702525267027092735263127222605260526182644268328115597314925922592253826312525257826052525252525252484249824982538248425652538287524842786248425652457324924842511247125522443356534162565247124712484323624842484401825252644274829003338470571211344274826312565263126572670286225652538263126572683264426832592270927222578267026832631290055973161265725652565267025522565256525522578251124842538249825382525255225652912249826962484264424713402270925252498252524983607340225382498248425113186252524574077256526832849286238064644774118562670265725922631263126572824259225652605263127352696277326572670270926702578261826572925559731862565257825652644253825382552255225382511251125522538256524842525256529372484273524982644248432362471245724712484249836073416255224572484247132362484249839802511268327092887335146445343134427482605265726702644260528492605263126312618267026962657260527482709265726572696263128755597313625652565255226962565252525382525252525382552257825382565249825382538286225522722247125922457333825112457247124842471362234422525247124432471316124712484405725652605281127733429458647051856269626832605260526572735281126832605263125782683265727092683270926442631260525922657293755973174264426182538265725252592259225522511251125252511256525382484252525522811249827482443260524843236249824982484249824713607341625252498244324843211245725254037253827092683296232744644523713442696259225782657257826052862264425922644264426962696269626052709261826572709267027222912559731492578259225782670251125382552253825782511251125382525252524572525256528112498274824842578245733632498247124712511245736363416256524572443251131992457245740572552261828372683337647054831 19890813 150721856308626962644270925922670283726442670264426702605260527482618273526312592264426572696287555973136255225522552264425252565253825522552253825522552249825382443253825252875248427992471259224843224251124572484249824573593344225782457249824713199247124434018255226442709293733634644523713442786268326572657260526442811256526052644267026572670274825922696270926312657261826832849559731112578263125652657260525652552253825252538255224982525249824572552255228752525270924982578248433632498249824842498244335933389253824712443249832112457248440772565263127092761335146744863185626442644259226572605257826702670257826442605269626572657260526702578270926442644272229005597316126312578255227222565251125652511247125382484251125112538247125252578284925112722248425922471322424572457244324842471357934292511248424842484321124982443398025112709277329123402458671211344272227092605263126572578287526312644265726052631269627352644270926832631264426442657293755973224257826312605257825922552256524842578251124982511248425252498253825522887252527612457267024713389268324432525248424843636336325522498249825253174248424984077256526702811283737904705774118562631259225382722263125922799265725522670259226052631274826182709263125922670264426442962559731362565263126572683256525652511251125382525253825922471251124842498252527862498274824842605249832612471245724572484245736513455253824572498245732742457251139992525267027482962337646445343134427992657263126962670259228622578261826312592263126052696268326962657260526572657265729375597316126442565260526312538249824842538252524712578251124842552251124982552284924982683253825922471333824982471249824842471359333892538249824432511318624842471405725522644277327353376476749291856265726832644261826442670278626312578268326312578265727222631268326572605264426702670288755973186255225652592268325252565248425252498253825382525248425112457249825522900247127482471257824713249249824842471253824433622337625522457248424843236248424433999248426962722304933124529541513442799268326052644257825922837263126572657260526832605265726572644261826442565260525922900559730622565259226182605249825922552252525252552255224982484253824842498253828752538265724572631249833632511248424842484248436223389253824842429253831612498249840572538264427732811331246444929 19890813 151201856307425782578263126052552284925782605259226182605259227092683267026052618264426572644291255973111265725652631270925922511256524982511252525382552251125382457257825782837244327352443261825113211245724982471249824843593340225782471251124573236248424983999251126572748296233894799537913442786264425652644267026182862259226832578267026052631268326572644264426052578261826832900559731242578255225922657257825112552252525252471255224982511252524572511256529252511269624572578247133892511247124712498253836073389255224432457249831742457249840772618260528242786338946444767185627092683260526312631264428242565270927222565265726832709265726962631265726312592265728375597313626442592257826962538256525252525255224572578253825522511249825382565286224982799247125652498319924712511248425252457360734422578245724572471323624982471399925112709276129503325473671211344278626962605263126312592286226312644263127352735268327092748269626442605260526442722288755973099257825652683263125782511252525382552256525652498251125112471255225252912251127482471263124983429272224572484251125253622340225652471253825383211251124574077256526572900283737904644774118562644265726312578268326442824264426052605264426572644273526312657267025382592265726052937559731362552265725922696251125382538253824842538249824712498252525252578256529252498277324712631251132362471248424712525247136073416249824712457245732612471248439802552263127613000328746445237134427862683264426312644263128112709260526442709263126442644267026702696265726312605268329875597317425522605264426702565252525112511256524842565252524842511248425252525287525252709247126052471337624982511247124842511365134022498248424712525316124842471405725522657281127483338473648961856267026832538265725782605269626312605268326442644270927222631270926702605257827092631286255973149261825522631267025522525255225112525252525382538248424982471253825652937255228112471259224843261253824712443249824713607345525382484247124433249251124844018249826702748300033634447537913442761263126832631264426572786263125782631260526312722276126702709267026312644260526832925559731362618256525782670261825112552256525382552249825252525253824982538252528372511270924842618247133762552247124432484245736513402252524712429251131612471247140572592264428112799332546444674 19890813 151681856308627352592267026052605288726312605263126312565268326702631269626312657264427092696287555973074263125782592270925252525252525252498256524982552256525382457251125382937252527612457260524843236249824572457251124713593336325382471249824843249248424434018255227352722286233514705520213442837263125522631260525922837260525922631256526052696268326052657265726962631264426442925559730862592260526052696248425382565248425652498251125252525253824982525255229372484270924712565251133632525245724432484247136073389253824842443253831242443247140772565263128112748340247364767185626962605260526962631263127992618259226442592263126182670263126832683263125922618272229005597314925652644259227092525255225112565255225252538251124842565249825112552283724842735245725782498323624712457251125252471362234022525247124572443323624842471401825382735273528243312452971211344276126962552264426962657277326312552267026832683265727092657270925922657267026572670287555973174257825782565265726182552248424982552252525252538248425382498252524982900249827612525263124843416264424572525251124843666340225252471245724983174252525384077253825922824281137744705774118562735268327092644265726182748256525652670261826702644264426182709263126702631270926702900559731242618260526572683257825252552252525112484247125382498253825782511252528872511274824842605248432112484244324712498248435933416253824712457247132112471245739992525269627483012335145575343134427862735261826832565265727612578257826312644265726312735267026962709265726442657264429375597309926052565256525652565251125922511251125112525252524572498247125782538291225112657251125522484336324982498247125112484359333762538245724432471318624842471405725382670283727223236447448311856268325922631267026572709277326052631265726052696265727352592268327092657259227092683290055973111256525522605267024842484253824982525251124982525252525112484252525112837248426962457259224713274245724842457252524713551342925252457247124713224251124713999255226572735293734824557545113442735268326572631267026572811257825782644264426572592270926312735267026182605260527092875559731492592249826312644253825382525253825112484252525252471249824712538256529122498273524712565248433632443244324842511248436513389249824572484249831492484248440772605265727222773340245864831 19890813 152161856306226052644264426442670283725782605261825652618263126962605263126572631260526832696291255973099264426182644259225522565256525252538252525112538255225252471252525522900252527482457259224983224244325112457248424713651340225382484247124843236248424983999264427092722296232994674520213442722265726702657259226702849263125922605259226312657267026832670267026572565270926702875559732362631255225382670255225252525251124982552249825112525252524982498260528752471269624842592245733632498247124712498247136223389253824712443247131612457248440772592260527482735338946444896185627222709264425782670264428112605259225922605260527482670265726572644260525382631264429375597317426442618253826442511255225252498252525382457253825112592251125382538290024572748247125922429326124842484245724712484359334292511244324712471321124982457399925382683276129373287464472561344279926702578263126572605278626052631270926182631273527092657268325652696263126832605290055973149257825782605264425652565251125382552248425522538251125522471249826052849251127612471267024843338268324712511251124713622337625382484249825113161248424984077256525922837284938064705774118562709259225922631253826312786268325252683259226052657263126442618257826832683264426182824559731862578265726052683256525252578248425252605251125252484248425112511257829252484273524712631248432242484251124432525248436223455256524432498247132242471248440182498268327093000331246445308134427862709261826312670268327862631253826182631267026052683264427612618259226962657268328245597317426182565260526442484253825782498249825112525252525252484253824842552298724982709249826052484335124712484249824842498359333892552248424712498313624572498407725522592277326833455479947991856263126832631261826962735274826702644260526702631268327482631270926572644265726572644296255973186263126052525265726182511252524982565253825252498248425522525253825782900245727222484259224713211244324842443251124293607344225652484245724843199248425114018252526832722298733514529527213442761265726832670259225782862260525252657260525782683270926312657264426442605272226442900559731112631256525522683256525522552255225522552253825652484253824712538249829372511276124842578244334162471247124432498247136223442253824712429251131742484249840772578260528372735335146444557 19890813 152641856308626962657265726442696290026052578267025922644265727352552264426572631267027222631292555973161257825652578267025382565251125782552251124982457249825382511248425652887252527862443263125113211247124712471253824573607340225252457251124713249248424714018253826702722297533254644523713442786263125922696260526182875259226052605261826832605267026182657263126702592272226442824559731612565261825652709260525522525252525522538252525382538252524712511256527992471269624842552247134022511249824982511248436513389253824712457248431612457247140572565264428242786333846444767185627222709267026312631272227732605256526832605263126572735264426832644269626442657263129505597316126442592256526832538253825252511247125252525253825382511249825252578287525112722248425782498323624712498249824982471362234022525248424842471323624712484401825382709277329503338483171211344279926832605269625922696278626052683260526572670270927352644278626442670263127092605287555973049256525652552265725382538256525252552251125652592247125112498252524982900249826832457257824843389267024842525253824713651342925252443247125253199249824984077256526702862286237904736774118562773272225782735264426832824259225922657264427092670273526572683256526312565260526962837559731242592261826312683257825382552256525382538257824982511251124842552259227992511278624572578247132362525247124842525249835933376249824982471248432492471248439992525265727093000331247675415134428112618269626182670256528242592264426832578265727482683257826832657268325922696268328625597312425782578263126572511256525522538252525652565249825522552249825112538283725112709248426442471336324572471247124712525362234292498248424712498316124572471407725652631279928243312467447991856272226442631264426832631283726832618268325782670265727732644270926312670257827092683296255973236256526442605264425522498255225112565248425382511248425652471255225922875248427222471253824433236248424842471249824573579340225112457244324713224244324983999253827482735296232994705541513442786264426182644257826572824255227092670268325782696270926442657273526312631265726572887559731242578253825522735253825252552249824842498255225382498252524432498251128622457269624292565248433382511251124842484251136223402256525112415248431742457248440572565265728372786335147054736 19890813 153121856307426832631267025922644284926312605268326702605263126702631261826052605265726832644293755973174265725922592264425522578255225522525253825522552251124982484257825252786247127482471263124713236251124982471248424843607341625782511248424573224248424843980251127482786298733514736520213442722259225922618263126312799257825522644259226312709274826442644265726832683269626702837559731242605255226052722256525522565249825252498255225382498252525252511256529122525274824982644247134022498247125112511245736223376252524712457247131612471245740572565263127732773331245574674185626832748263126312644263128242605257826572578265726962722268326832578264426702722267029375597313625652618259228112592252524982498256525522552251124842525249825652552288725112748248426312471319924572457245724712498360734022538248424712471321124292457401824982748268329873351450171211344270926442592264426832538279926442644264426832631260526572657269626312670260526182644284955973149260525782552273525522525255225382538255225652525249825252484252525382837249826572471260524843429268324842511245724983622342225652484247125523161251124714097257827222950287537904831774118562735269625382657260526182799264425522683263126572592265726182709265726702644261826442862559730862592257825782631253825382552253825112525253825782538257824982525259228752498277324712605249832492457244324712538249836513389255224432484247131992471245739802511268327483000332547995343134427862670257826832618270928622565263125922605269626572773269627092683265726832709264429005597313626182578257826702552252525522525251125112552244325522552252525252525284924712683247125922484340224982471249824842429362233762511247124572511317424572484405725782552272228113338473646741856273526312592267026832631283726312592269626052592260526572618268326312657256526962565291255973161260526052578276125522498247125252525255225112552253825382498248425522837247127352471261824573199245724292457249824843607340225652484248424713236248425113980251127222683293732874644537913442735265726702592267026312824255226052657265726312683274826572618263126832657264426312862559731362644256526572657257826052498249825382552256525112511253824842498252528752498269624982565247133892498245724842511248436073402255224842457248431362457248440572565264428242824342945864863 19890813 153601856273526442578256527092605274825922644267026182631263126832592267026962657265726832605290055973099263125782644269625652605256525112552249825252511249825252511256525922837251127222511260524983236242924712443251124573607340225382471248424713199252524713999251127482761293732494586527213442811268326052605257826312799265725782631259226442696265726832709267026702670267026442875559731242578257825922670256525382525249825382552251125382511253824842538253828492511268324572565245733892538248424292511252536513402253824572457245731362457248440772552270928242799335145294929185626572657270925782657259228372592259225522657268326702670263126702592257826572709269629375597316126182605252526442565251125382592253826052498249825112498252525382552288724712786247125652443326124432498247125112471356534292565244324572443321124842471399924842683274829873312470551671344274826962644260525652670282425922592268326572631259226832709263126572735259226442644293755973161261826312605269625382538256524842552252525112552248424712538252525252875249827732471260524573376249824842498249824293651337625652525245724573111248424984077256525922786273533764736489618562696265726312670255225652849263125652670261826832618277326312683260526052631265725782987559730742605255226052722256525252538253825112538253825652525249824572538261829002457276124432657247132612511251124712525245736513455252524572457245732242484244339992552264427482937326146445415134427862683256525652644260528492578257826572670264426572722265726702722265725922696251128625597314926182644253826572565255225522525252525382511253824982511248425112538284925112657248426052471340224842484247125252498365133892538245724842471318625112525409725782592281127863389470552721856269626702578264426182578274826312592267026702605263126572565273526312578264426312670283755973161261825782538261825522525252525522565260525522525249825382498251125922875249827612484260524573274245724572484251124843622337625382457247124573236245724983980251127352709290034294674556013442786263125922670267026572887268325782644263126962605273526182696263126312592263126442875559731492592257826052670257825382538256525522498249825782511256524842525251127612484276124842592251133762538247124842484253836223402259224572457249831362511248440772565264427732683338945575451 19890813 154081856270926572631263127092644273526052605265726442631270926832578265727092670268326832618295055973174255225782592268325652552251125382538251125382565249825382471253824982837255226962429256524713236247125252471249824843593342925112471247124573261253824843980255226312696290033514705574413442748264426182592256526572773263126182631264426442683273526572683269626182670265726442900559731612644265726052696257825652484251125252565256525382484253824712511251128622471272224842578244333512511247124432471248436223416252524572429249831742471247140772592264428112748337646745781185627352709257826832605269627092552257826572631269625782683263126702644263126442670268328755597316126182605252526962552249824842511249825112498252525252511248425112538290024842709245726182484324924842471247125252498360734292565244324842457323624712443398024982631274829873287473659311344274826312644268326572657281125782605256526442631260527352644270926052657265726572722283755973111260525922565272225382578253825112565251125112538249825382498247125112849248427352498256524573363251124982511252524983607335125112484247124713161248424984057255226442799278633514705604518562657267026312696259225922773257825382631260527222735263126052735273526572670269626052849559731242578261825652696255225252538249824982484253825782471249824982538259228752498267024292578249832612471244324712538248436363422255224842457248432362484247140182552269627352987323645296282134428372735264426312605265728372631259226832683259226832709257826702592269627352592265729375597321125922592259226442592251124842525255225252552248425382525248425522552291225382683248426312498338924712498247124842498362234292498247124712498318625112498405725782631281127863312470564091856273526312578264425922618274827092578265726702657261827612592272226572683259226572592284955973136259226052605263125112565252524712511256525252525253825252525255225382824252527092429256524573236242924842471248424983622344225522471248424713236248424713999253826832786292533384831671313442773268326832683269626572849264425922657267026312631269626832696264426832696259226572900559730992552256526442709252525382525255224982565255225112525255224572525255228622484269624712592242933512511249824712457248435793363257824432457251131362498251140772565263127862773340246447014 19890813 154561856272226832525263125782657284926052657264426962605269626572631265726832631263126702618293755973149256525782552273525652552255225252525253825652552259224842471253825652887253827482484259224713236251124842484248424573607338925382443248424843224248424713999248427222709298733384644774113442824267026442683260526832875257826052644268326572605269626052709261826312644260526052875559732242657255225252657256525522578256525112498247125652525251124842511252528752484277324572631248433632525247124842511249835933389255224712471251131742443244340772578270927992786345545867741185627612735257826702670267027862552269626832565260526832761263127352644260526572605263129125597314926182578256527352578252525522525255225522525249825652525251125382565286225112735247126052471331225782498248425112471357933762552242924842471322425522471398025252722272229503274470577411344277326702631264426702578281126052592267025652578268327222683265726572657260525922657290055973161261826182605267025652525257825782565252524982592252525522484256524982849253827092498268324713351272224572511252525253593344225252498252524843174249824434077259225782748437033634767774118562657264425922644261826702811256525652631270925652683274826052683265726962565264426442900559731612565255225922748263125522525253825782552252525252498249825112552257828242511273524572605249832362471242924982471245736073402255224842457248432362457247139802511264428112987327446446162134427862657257826832605263127732605264427732657261826572696259226832631269626312773269628875597313625652565260526832605251125522592256525522578251125382525247124982525288725382748249826312484338925382457248425112484360734022525247124712484316124842429405725382592274827733351467477411856279927352618267026832657279926052683268326312670263126962605270926312670263127482631293755973111255226702578269625382578257825252471253825522511255225252471257825252849255227732471265724983274309925382709265725253607342926052498265725523199261825524018264427732849399940575064774113442824261826052618259226442875264426052670267026962644264426182735272226572696268326572937559730992631259226312748257825382552252525382552252525522525249824982552251128752471273524712565247133892484248424842511245736073402251124572457248431612457247140572565267028752773335145864767 19890813 15541 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 013442761265725922657253826702824264425922683265727092592268326052722264426442644269626702862559731492605256525922709257824982578253825522525252524842484252524712498252528622471272224842618247133762484245725112498248436073402255224292415248431362457248440572565265727612799333847364996 19890813 155521856309926182631265725782605274826052644267026832683257827222631267025382683252526442670293755973161263126052552268325652592253825382552256524982498248425252498259225522799249827222457259224843261249824712471247124573593342925652443247124573211245724983980252527352748288732874736545113442811265725922592265725652849264426312631261826832631270925922657265726702605260526572887559731742565255226182735257825112511255225252484255225522511252524982484255229122498274824842631247133632498244324982457251135933376256524842443251131492484244340772592260528242773331245574705185627092592263126052696265728622631259226312552269626702709257827092683267026572657270928755597313625522605255226572498252525252538253825382578255225112498245725522552287525112748247126052457322424982471248425112457362234292578244324712457323624842471396225112722277330003363467472561344282425652683263127352592274826052538263126312670265727992683272226702683270926962644283755973186268325782605265725522552251125252484248425782538249825382511251125522912247127092498260524983402268324712498252524433622338925522484251124713174251124984077256526702799288738394705774118562657269625782683267026052849264426832657263126572683277326702618269626832683267026572875559731492657264426572709253825382525252525252511255225252498248424982525253828372498276124842565249832612498248424572525249835793429255224712457248432362498252539992511278627353024337645865272134427862683263126052644264427612511264427222592270926572709268326442709263126442657268328755597318626052657253826832552256525112498256524982525255225382565251125252525291225112683249825652457335125112511247124842484365133762538249824712511318624712484405725652618278628243274450146741856270925922631260525922631281126442683277326572683263127352592259226182696259226312605290055973136264425922592267026572565252525252538252525382511249825522538252525382824247127482471255224573236248424842443247124573593341625522457244324713211247124843980253827482799296233764644541513442799259226182605270925782862264426572735256527092683272226052683267026702657263126442849559731242683259226182683263125382484252525252552253825522525252525522498255228752538268324432592249833512471249824842484248436223363252524982457248431862471247140572552260527862683331247674929 19890813 156001856304926442605264425782683290025522644268326312709269626962644269627092592265726312657293755973174257826052605267025252484251125112525249825252565253825652471255225112887248427222457257824843261248424842471251124983579341625382429244324713224248424844018253827092696298733514705523713442748268326832631264426182824255225782722263125522605268326962644260525652592257826442887559732112631264426182735257825112525252525252498252525112498253824982525253828872498270924982565245733762471248424572471249836513389252524982457252531492484248440572578264428752773338947054896185627222631255226572631274827612538256525922631269627092683267027352644263126442631270929755597312426442578263127222538264425522525255225522525252524842525255225522511282424712722245726052498324925112457244324982457365134022578245724982457324924842457399925112773281129753249467472561344276125922644257826442722288726182657263126442670264426702644273526312657268326312722288755973161264426312605265725112525253824842578252525382565248425522511251125252875252527092471264425113389273524432525253825113607340225522457247124843161251124844077257827092837284938564767774118562722260526572644270925922900257825382605256526182735272226832644268326572631267026442900559732362631261825652761252524982498251125252511252524982538252525112511253828112525269625112605248432362471245724842511248435933376251124432443247132362498247139992552265727352912336346445272134427612592259225782644261828752631260526832644265726572683267026832644263126442605270929005597308625782552265726182605253825782538253825522552252524982552242925522525284925112696245726312443337624572484249825252498360733762538248424572471316124432457405725652605279926833351470549291856270926702657267025922696273525922657269626052605257826442696269626572683263125782578293755973074255226312565268325382565259225252538253825252538252525652471251125382887248427352457256525113249248424292457255224433593338925522498244324843236248424983999251126832748308633254705545113442761264426442592264426052811252525922683263126702631268326962696265726832683269626832937559731612565257825782735256525652538247125252484253825382511245724292525249828242484274824982538251133892498248424712525249835933389255224712443249831862484247140772565267027732683341647054896 19890813 156481856307427092538265726182631286226702657265726572722261827352670270926702605260526572683291255973161253826312578265725382552252525112525255225382538252525252498249825522912245727732457259224983236247125112484252524713622341625522457247124573249244324713980251127092735296233634799527213442786263126702605255226312900259225782605270926572605263126052670264426182552268325922786559731492498251125782592255224982565253825652538255225112538253824982471251128752511269624432565249834022498247124982484245736513429253824982457245731742457249840572565264428492761337646444529185627092592264426702631272227992592257826702644265726832709261826962578270926052657265728875597313625922578260526572552253825652538253825522498253825252538242925382565283724712786251126182471331224572498249824982429362234422511244324842484324924712471398025382696270930123261470572561344273526572631270926312631282425652618268326052631264427092644264426962657260525922565296255973174260525652631265725782565259224842498249825252511251125252484252525652900251127092511257825113402270924572484252525113651340225382457251125383186251124574057253826832862293738734644774118562683264426962605256526312799261825782683273527092592270926572722261826702565267027352937559731492578253825522709251125522525251125112525249825252511253824842552257828872498272224712592244333122457244324712484248436223429255224432484244332112498245740182538272227092937335146445308134427992657259226962631264428492644260526312631268326312657265726702644263125652683263129505597317426442605263126962552256525382565253825252552251125382538249825652565287524842748245725782429337624982484247124982471362234422525249824432484317424572484405725652657278627093363470546441856261827222631268326312644278626052592260526702683256527352631268326702605260526572644291255973149260525922552273525382498257825112511252525382525249825382525252525382849256527612498259224843261247124842457252524713607344225652484247124843274245725254018252526572709293732874644530813442735270925652605259226962811259226182565265726572709272226442722264427092683265727092975559731612565261826312735256525522552253825522498248425782538257825252511251128622457277324842605251133892525245724712484249836223416251124572457247131362471255240572552267028872761332547364863 19890813 156961856306227352631260526442709286226442631265726572761263126962670269626572631263125522683292555973149259225382592260525522538255225382538257825522578249825252484252525252862248427092484257824843249244324842484252524713651346925382484245724573236248424714018252526312696293732614644537913442773269626442644268326702824257826312683256527612644268326832735264425782618264427222875559730992631257826182709257825112538251125112484249824842511252525252538256528492498270924842552252533382484245724842498249836813455252524712457249831862498249840572565265727612786328747364831185626572631265726052657269627352592264425922631265726312683260527222605264426442631263128625597316126312578263126962552255225782525256525112552251125112592248425252538284924842773244325922498322424712471248424982457365134022511247124572498327424842457398024572709277330243351467472561344281126832525268326832670286226052578263126312683273527612709260526962722267026572657296255973099260525652565264425782525249824842511251125382538248425382443252524982937253827222511257824983389277324432565252524843651340225782498249824983174257824844077253826832811282437744896774118562657273525522644261825922748257826572683264426702709270926572683268326052578270926312912559731492670259225782735252525522498257825922525252525652538257824982484252529372511270924712605242932492498244324572511249835933442253824842484247132112471247140182511267027612987329947055237134427482709257825922657265729002683265726832618268326442670264426832670267026052683265728755597318626702592260526962631247125382498256524982565255225252498251124712538284925382709245725922484340224842484245724842498362234422538247124432511321124712511403725382722282427863338470549291856272227732644259226052578278626442605265727222605267026312592265726572748263126312657281155973174256526052670273525382498251125382525257825652538248425252511251125782862249827482457263124573236245724432471247124713607346925112443244324983224252524713999264426572735297533254736581913442773265726572696267025652748265725782618260526702657269625782735269626052578264426182887559731492631257826052683257824842511253825382538256525252498247125522565255229372471273524712592245733892511248424572457248436223402251124712457245731612471247140772565256527482786338945864962 19890813 157441856306227352578263125922670286225922578259225922683263127732683274826052696265726962578288755973136260525922565273525382552252525382498252525382565249825112511251125382849253827352443261825253249249825252471248424713651345525382443245724713261245724713962253826832722288732744586534313442849265726312670267025922837257825112605257826832683264425922709268326832683260526442862559730992605260525652657257825252538251125252538256524842565253825382525247128372511270925112578248433892498247124712471244336513376256524712457249831862471249840972578264428372875342947674767185626832670263126702644265728112644260526832605269626832670267027482631260525652631269628625597314925922565253826832552248425382525255225112498252524712511253825522565281125382773244326312484326125112498249825252471365134162538245724982498323624982484398025112761278629873429467471211344278626702631261826442578283726442578270926832683264426962592269626442592264426702605284955973161257826312592268325382552256524712525249825922525253825252538255225652900248427352498265724713402270924712525247124573622337625922498252525113199252524574077255226442824287537744736774118562683264425922644260526832875260526572696264426702657279926442683268326052631265726702900559730992565260525782644257826052511248424712484255225522498253824572592252528622484276124432578247132492484245724712552245736073416252524432484249832742498247139802525264427482950332546745379134428372773259226442670264428242565267026702605270926572683263126832670272225782696265728625597313626052631252526832552260525382552255225252511255224982471249825252592288724982722249826312498338924712484247124842498365134022552248424842498316124572471405725652631283728623402470547991856267026572552267025922592283725922578268326052670265727352631267025782631264426962631290055973149256525522552272225522578248425652525252525382552253825252498255225382824249827352429256525253249248425112471248424293593346925252471247124433199248424843999253827482761297533254736530813442799265726312631265726702862259226312578264427612670267026572696267026962605260526312837559731862525259225922735253825252552249825252565255225252525248424152511256529122511268324712565248433632498245724842498249836363389253824712429252532112511247140572552264428112799328746744767 19890813 157921856311126442631260525922735284925922631261826572696268326702657274826572644259226442683288755973174260526312578270925112538259224982525255225252525249825382498255225382862247127092443259224983261251125112471249824713622345525522429245724983236245724983980253826702761297532874644527213442773267025652683267026572799257826572644260526702657269626572722273526832618263126182875559731242644257826052709255225522592255224982511252525782498252524842538256528872484270924842605247133892484248424712498249836513442253824982443248432112471249840572525268327862761335144744674185626832696260526312592260528112657265726962565268326572657263127222683265725652644265729255597311126442605257826962538255226182525255225782498249825522578251125782525288724572735248425922484326124712484247125112457365134552538244324712498323624712484399924842722277329753274476771211344276126702605264426832696290025922605264426312657263126572683270926572683259226702631288755973111261826182657259225112525253825252525249825652565247125112511255225782862248427352498259225113376273524712538248424983607336326182471242925253161252524714077256526052837286238064831774118562696276125782644259226832900268326052683265727092657272225922683259226962605257826442875559732362565267026312748256525652511251125112538249825522552251124982525259228622511274824572578247132362457247124572498245736223442253824432443244332112484248439802538267027222900329946745202134427992578265726052631263128872657263125922592263126442683265726962644268326052578267028495597317425922605259226312525249825652511257824982578252525652525248424982511279925382709247125922457338924982498249825382471366634292511244324432484318624572457407725652683278627613363473648311856265726962631265725922592278626572618268326312683268327092565267026702657260526962696288755973161259225922565267024982538257825652525251125112525252525382471252525382887247127352498259224713236247124842498256524843651341625252471244324713274245725253999249827222683303733124674552413442799260525922657265726052811264426442696261826052631268326832722269626832631263126702912559731112605264425382696252525652484253825382511255225112511247124712525255228752511272224572644245733892511248424572498248436363416255224712471247131742511247140572552267027862799342946444831 19890813 158401856308627092592267025652644284926182670269626702644265727092683267026572605261826832657287555973149255225112605264425652565249824842552251125112565251125922471255225652887248427352457261824713236245725252457249824713636344225522484247124843236247124573980251127352709296233384767530813442709267026962605263126572811260526312657265726312644268326312657264426052644265726962950559731492709253825252670253825252471252525522498252525382525248425112552255229252498270924572618249833632484247124982511245736223402253824842443252532112471248440572525268328112849332546444863185626572683264426182618261827612592263125782631267026702696267027352592270925782631269629005597309926182618259226962605252525652525253825252525253825522538249824982552286225112786245725652457323624842415248425112498362234552538249824842471324924432457398024982722278630003338470572561344278626442565263126572631287526442631267026572670265726442670272226572631260526702683288755973124256525522605265725382484255225522565252525252538255225382484255225112887249826962457260524713402265724712538253825383651337625522484252524983199252525114057256526572786290037904767774118562722270925522605264426442811265726832631264427352670269626312657264426702722273526442900559731492605255225922786255225382525252525382484256525252511252524842511259228752457276124432592242932112457245724982484248436223455255224572457245732362498248439992538265727613012328747055202134428112592261825782644263128492592263127092631260527222709267026442644268326052644264429255597318626052657259226962538252525652511255224842552252525252525247125252511288724842696248426052457337624842471247124842484365133892525247124572511317424712484409725782605282427863338476747051856269626442578263125782592287526312618270926702722260527352605268326312670263126312644293755973136260525522578265725522552248425112552251124982525251125522498252525252937251127612443257824843249245724572471252524713607341625252457248424983211245724573999255226442748304933254557530813442849272226832657268326442837259226312618260526702696267026572683263126052631265727352937559731362552256525522709255225652552251125652498256525252552249824842484252528622552270924712592247133632498244324842484248436223389249824712457247131612457248440572565263127352837333845014799 19890813 158881856304926962552274825522657284926182605263125652605261826832605270926052631263126442696288755973124265725382644269625522511252525112511256525382552252525382471251125252837247127732443259224713261248424712471251124983666342925652484247124843236249824843999253827482761293733124705527213442761267026442657264425652837269625922578260526962670268326702683259225922670268326312875559730862631256526442631255225112592248424982552253825652552249824982525253828622484273524712631248433892484247124572511251136663429255225112457244331362457251140772578268327992722332547674831185626962683263126572592264428622565260526312592272225382683268325782631257826702722264429125597303725922592267026832578260525522552252525382484249825112471252525922565287524842748245725782498324924712443247125112471362234162578247124982457322424712443399925252670273530123351464472561344282426442657267027222631290026442644257826052670260527352631273527612670263126182709293755973149260525652592263125782578255225652525253825522484253825652511256525382862252527092498260524843376270925112525257825113651340225112457252525383136252524844057255226052862283738904501774118562735265726312605260526312862264425652683267026312683270926702696259226832631269626312837559731992618259225782709260525652525252526052525253824982552249824572538255228492511270924842605244332362457248424712484249835933455251124432471249832362484244340182511274827612975327445575237134427612631263126312631259227992592259227092657267026182722265726572657263126572578265727735597311125922605260526962552260524982511253825252525255224712538247125252538284924842735248425782471335124982471245724842498366633892538247124572511316124712471405725382657282427863402467449291856272225652592268326312578290026442578272226442538263126962683270926052709263126702709287555973099256525522552268325652631259225652538255225252538249825382498248425252862252527862457259225523224247124712457251124573622344225382457247124713199249824843999251127222761297533764529552413442761265726052592263126702773259225922670264426572605268326182683256527352644257826052912559731362605255225782657259225922565252525782538251125652525253824842511252528492498265724432605248434022498248424432457247136513402251124842443249831862471245740572552264428242786331247054863 19890813 159361856302426442578265725922657295026312631260525782578265726962696268326312696263127222657286255973099259226052605268325382605253825522525255225382538245725382471257825522862251127482429263124573261248424572457255224433636342925522471247124713236248424574018265726312722303733634674534313442799265725652618270926312748256525922565259226832683274826182696264426832578263126832837559731362644260526052683255225382511255225382525255224982552253825522511260528242484270924572592248433512484247125112484248436513455249824842443249831242471245740572578268327862748340246444896185626572657261827092709260527862592260526962631263126832683260526702605270927352592264428495597318625522592260527352592253825252498253825252498249824982525252524982552283725112735247126052484324925112484248425252471360734692565244324572484318624982429398025522683273528753376464471211344278626442644259226572644288726572605269626442552264426832644272226442657273525922592292555973149253826052578263125382565251124842498249825522511248425112511252525252849249827092498265724713416273525112511249824573636341625382457255224843174253824984077256526832837287537424799774118562696270926052683264426702837264425922631260526832631269626572683263127612683260525922912559730992592267025652748257825652552253825112498251125252525255224842525253828752498272224982592247132242443247124712511249836223429253824572484248431862471248439802511272227732975344246745308134427482722257826572592263128622578264426442565269626312748264426832696264425922605272228755597311126182592260526572565252525382538255225522552252525252498249824982511284925112709249825522498337624572471244325382498366633512552248424712471309924982457407725652683281128243274455747361856268327092605264425922631284926442565260526312631264427092605270926442631265726832696287555973236260525522538272225652525252525252511249825522511247125382498252525252900248427482457260524713274245724572443251124433622338925382484244324843236247124714018253826702748297532994736541513442773267026052605259226962912253826702683263126052657268325782644269627222670263126052925559731112644260526312670257825652578252525782484255225252565256524842538255228752498268324572605251133892484248424572511249836223402255224712457249831612471248440772552263128242722332546444674 19890813 159841856303726702578264426312670284925252657263125522670264427482578265726702644265727092670293755973124260526312592269625522565251125112538252525252552247125922484252525382811251127612457255224983261247124842484247124433579344225382484244324843236247124713999255226832761303733384644534313442811268326572618268326052811264425782670261826312748263125922670268325782631268326832837559731862578260525782670252525782552252525652457257824982525251125382471251128492498268324842578248433892498248425112511251136663389252524842443249831862471251140972578267027992799336346444896185626572631257826312644265728242657263126312670270927222709263127092657260526312578260529375597316126052578257826832565252525922525248425782525251125382578247125112552282424712761247126052471324924712443247124842484360734292578245724432471322424842471399925112761272229753287464472561344276127222644265726182578288726182565270926832631265727612657279926702578264426182657279955973161256525652552269625922525253825252552252524842525249825252443255225652900255227862457263124713402268325112565260524983651341625522484248425113161247125114097256526312862298738064674774118562709265725782683257826702875263125922657267026572670274826572683263126572552268326572773559731362605256525922696261825922538255225522525252525522484251124842578260528242484277324572631247132872443248424432498251135933429255224432457244332492498248440182552269627093049333846445308134427732657263126832683259227992631260526052631265726962722268326702657270926182578264428875597318626182605263127352538249825522525255225382565253825382511248425382578288724982696247125922498338924982484242924842484360734292525248424842471319924572471405725652631278627993338470548631856269626442631265725922683274826572631261826962709267027222631268326442670260526442644290055973099260526312657269625522552252524842525251125522578247125522443248425522862252527482457260524983249249824712484248424983593344225652457249824713249245724843980249826702748300033764644574413442761264426052722264425522799257825782644259226572657268325922709267026442592276126312837559731242631257826182683251125382578253825652552259225522552251124982525253829122484268324842538247133892484245724982565247136223402252524982443249831742457248440772565263128112773337646445098 19890813 160321856312425922631265726312552282426702605264426312657264426832644268326962709264426442605290055973174257825652578281126182578247124712552252525252525256525252538256525112837248427612484259224713274245724572484251124433622340225382457247124573249251124713999252527732683293733124674556013442799269626572644265726312900264426572657264426312696268326442748274826832605268326572862559731612578259225922696256525522511249825922538253825652552252524982538248428372457274824712592249833512484249824842525248436223363252524292457249831992484249840572538263128752748333845864996185626832670263126182696256528492592260526832592267026312748264427092644268326182631264428875597314926702565260527092578256525112525249825522511252525252538249825252565291224982735247126182484326124572525245724982457359334422552248424842471324924712429399924982670276129003312464471211344277326962552267026182657284925522683267026312735265727092565269626702657260525652605283755973049259226312578267025652565255225112552249824982484256525112471256525782912248427222471263124983402272224572538251124573607338925922484253824843199251124574077259226832862290037274831774118562735268325922696255226442773264425652644259226832644274826442696269626442644264426442937559731612565255225522670251125382538251125782525252525112484255225112525255228872498272224572578247132742471247124432498251135933455256524842484242932362484247139992498272227222962327446445167134427352592265726442644264428242618260526702631270927222748265726962644270926832670273529125597319926312644263127222552253825652525248424842552252525252538247125112552297524842709244325782471340224982484247124842525365134022538249824432511319924572471405725652605287527733469458649291856260526962722264425922592286226442538265726312631269626832631274826572657260526052696296255973261257826052578263125252552253825382498255225252511255225522498255225522811247127352443259224713274248424572471249824843607342925652457248424843236248424714018249826832722298732994674545113442761264425522670268326312811265726052722273527092631270926962696270926702657264426962887559731742592256525652618256525922525253825522471255225112511247124842552251128112498272224842592245733762457244324982471245736663389252524842457244331992484247140572565260528492824333846444962 19890813 160801856273527092592263126312657281126312644260525782657264426702709272226962618264426052670293755973111261825782552270925652525255224842525253825252498249825522498249825652875253827612457253824983261247124432457252524573593344225382457245724433249247124714018251127352761296234554421523713442837270926702657272226442862261825652592265725922592270926182644265726572657264426312912559731242552256525652709253825782538255225112552253825112471253824842511255228872457272225252578242933632484249824982457249836663429252524842429252531992457249840572578259227732709340247364831185626442696259226572631268327992618265726442644268326052683263126702683269626442592265729375597313626442565259227482538248425382511251125252525256525112538251125382525287524712786247125782471324924842457245724842484359334552538248424572471321124712525401825382670272229003363455753791344281125782618260526442592286226572605268326312657268327612631270926832618270925922644291255973074265725782605273525652484249825252538249825522525251125112471252525112849252527482511259224843389248424712471249825253622340225252498245725253174248425384057255225922722277333634557479918562605260526702670260526442875259226312657263126572670263126182683265726442578259226832887559731242538268326442722259224842511249825382511256524982457253824712525252527992498276124572565249832742471248424572498247136073389253824712471249832612484248439802525269626833049337647055487134428112631259226052631263129122592264426442670268326442631264426832631261826052578268329375597316125922618259227092538251125522484252525252525253825112484245725252565290025112735247126052471340224842484251124982443362234162511247124712498319924432471405725652657281127483442470552371856273526962605265726312709281126702578268325652578267027612592270926572631260526702683295055973161257825522578272225782498255225382484251125382538249824842565251125382887247127222484263124983261247124432443252524983636341625252484248424573261249824843999251126832709293732744705556013442773264426702631268326962837265725652670260527092578270926442696267026312696264426052849559731242592253825782670251125252552252525252484249825112592252524842538249829252498270924572605249834022457248424572484249836663402252524842443245731362471248440772565261827992748329945575487 19890813 161281856274827352565272226702605282426312631268326312683264426832657276125922696274827352592290055973099259225522565270925112525252525782552249825522498256525112484251125522862247127732429260524983249245724572471248424843607340225522471245724713236251124713999251127352748297533514644574413442824259226702631263125782761259225922670255226572670270926832709268326442592264425922900559731742605253825522683261825382498251125652552255224842538252524842538259229372511274824712578247134162457245725252525251136663376253824712443247131862471247140572565267027992799338946445670185626702644260526442657263128242683257826832631264426832735260526962631268325922644261829005597314925782592264426832511260525382565256525252552253825382538244324842538283725252761249826052484324924572511245725522484365134162525247124712484321124842471398025382696274828753402464459691344281126442605265725652618295026832605268326442683270927092631265726442592268326572605295055973199257825522592269625522578248424712578252525382511253825522471253825522811247127222457260524573402248424982471251124983666340225652484248425113174245724984077256526442811272233124736608418562683263125782696267026182773260526182683260526052657272226832709259227482683264426572912559731362565259226052735253825522525251125382498256525522484248424982525253828872511269624842605245732612484248424432511251135933442253824842457248432112471247139992484269627352937331245576282134427222709264426962578259229372618265726312709269626702735264426962657263126702605260529375597313626182565256526702538260525782525260524842538255225252511242925112578282425522761249825782457333824712443252524982471366633892552248424292471316124712484405725252644274828373363470564541856269626702605260526962578286226572592260526572683263126832618270926702696264427222631286255973136252525922644274825252565252525252552252525252484253825522471252525782862248427482429256524713261244324572471249824983607342925522457247124713236245724843999253826572761303733894705665513442824261826052709273526832773264425652644264426312683269627092644260526962644268326572912559731492605257826572683260525382525251125382525253824982525249824842498252529122538272224712565248433892457248424982565251136223389252524842443248431742498247140572538260527862709342946747014 19890813 161761856264426702644267026702657284925782552264425782657263126832683270926832618264426312683282455973149261825782565270925782631249825382498252525522525248425252498251125382912249827862484259224843249251124712484251124983651345525652457247124843224249824844018248426962735286234294644774113442811260526052657265726832875261826442644263126442657270926442696263126442683268326962925559731612578255225652657255224982538251125252525249825252525252524432538251128872471273524572578249834552525245724712511248436513429256524842457248431992484247140572552265728242748333847677741185627352735264426442552265727732578259227092605265725522670264427092644265726052605265729125597317425782525253827222525252525112552260525522538256525382538242924982525286224712722247125922471323625652471248425112429360734292538252524842443323624982498401825252683276129623429476777411344286226442696259226832565287526442631265726442538267026182683270927352644257826702683292555973186259225782578264425522525259225252525257825522538247125652471249825782849253826572471270924843363270924432498251124573651340225522429245724713174251124574077257826052862439533514674774118562657268325782670260525782962261825252683263126312592270926312657260526832644272226572887559731992631265725522683253826312578251125112552253825252498256524842538257829752511272224712605251132362471244324842498247136223442248424432484248432872498245739992525264427612962328747366162134427732657263127482565264428372670259226832605269626442644264427352644268326312709261829255597321125782578252526832552252525112592248424982525247124842484248425782511286225112735249826312484336324982443248424712484362234162538247124572498313624842484405725382592273526833455470577411856276127092592256526832644279925922592267025652696267027222592270925922696257826572670296255973186263125522578272225922498256525252484253825252552249825652511255226442937251127352471264424713287301225652683267025253636348226182498268325383236259225654037265728492875401840774996774113442799256526312605265726572824264426442696264427092644264426052696268326312631260526702875559731362670261826572735259226312511249825522525255224842525251125252538256528752511269624842592248433632538248424712498248436513416253824842429252531992484251140772578264427352683337645014896 19890813 162241856306226702578272225922644288725382592273526442605267027222578270926442618267026832683286255973161256526182670272225782552252525252565257825652538253825652484256525382773251127352471263124713224244325252429251124433622340224982484247124713249247125114018249826702748288733514705520213442786265726442631263125922761256525782709260526832696272226442696267025922631265726962849559731112631265726702670252526052525248424982498253825252511253824842498252529002471269624712631251133892471248424712525249836223402249824572457247132112443249840572565263127222824336346744896185626572644259226572644265728242578260527222552267026052735260527092644264426312657270929375597317425922631259227482525255225522552255225922498255225252552248424982605292524982735248425782471323624712498242925112457366634552552247124712498323624982457399924842683268330623351470571211344276126962644267026182565286226052565264426312618265726832683272227092670263126702657291255973161257825782683270925522511252525652565251125522498251125382471249825382799247126702484263124843389264424572525252524433651342925922484253825113174252524574057255226312912291238064557774118562709264425782644259226832849268325922670268326702578270926442786265726442565265726962875559730862538255225782748249825922498247125112552249825382471252524712552257828872525276124842605251132362484248424432511244336363416256524712457247131992484248439802498265727482887333846745379134427732657269626572670265728492644260526702578265727222683267027352709265726832709261828495597314926312578261827482605256525522525252524982552249824842538252525522538281124842709244326052457338924982471247124712498368133892525248424712498318624712471405725112578276127733351464447361856265727482644256525922565288726572657264425922670265727732592273527092618256525922644291255973199253825922552268325112578257825522552252525652578253824982498252525652824252527482484257824713287248424572471244324843651342926052457247124573236247124713980255226832696291234164557545113442761267025522538256526832875265726182722269626962657265726052631270926312683263126832862559731492631263126052683253825252565249825652511249825252511251125252511252528492538270924982578245734022484244324842498252536513402253824712457248431992443245740572578264427732849331246744896 19890813 162721856308626832592263126962631283725782592257826052631259227222657270925922618263126442605286255973136264425522538273526052592252525382511253824982511249825112511256525252849252528242511259224573274247124712429252524713607344225382457249824983211249824714018253827092683292533514644520213442849268326052565268326572837257826572709269626572670259227092644264426052683264427092925559731492578263125652735255225522511255225382525251124982484249824982511252528622525270924982565249834162484244324982484251136513416252524982443249831362484248440772578265727612773337647054896185626962696264426572657259228622592260526442631272226702709260527612618264425522644259229125597313625782644259227092552249825382484253825112511256525382511252525252565286224712786247125922457326124842484251124842443359334162552244324842511323624842498399925252670274830123429458671211344272226702683265726182578282425652605265726052631260526442631260526702657264426312683291255973136260525922565268325522511251125112565249824982538249825652538252525522962252527092443263124713402272224982538248424983651344225652484251125253211248424844077256527092925288737744557774118562683270926312670267026442786260525782683259226572657269627352683268325782670255226832849559732362578257826052735255225652578249825652525252524982484256525112525257828492484278624842592248432742443245724842498247135933442253824572471245732362457248440182538272227352950332547675343134428752696256526052565260528242644255226312644268325922696265726572644263126832605263129255597312425522578259226442565249825522538253824982565249825252484251125112498287524982696248425922443340224982484248424712471365134422592248424572498319924572457405725652605279927353351464449291856268326442538269625782657276126962605272226052565265727352631264426052631263126442578293755973111252525522592263125112552252525522538252525382525253825382471252525652811249826312457255224573236255224982443253824713622337624982457247124433224251124293999251127482709295033634644534313442773265725782565256526182887263125922657260526052696269626832709263126702605260526442925559731742592260526052670257825782525252524842498253825522525252525252511255228492498273524982565247133892484248424712511249836813402252524982443248431992484248440572565268328492799338945294896 19890813 163201856307426572565257825522722281126312670267025782605261826962657264426052709270926442605282455973111263125522592270925382578251125652525256525652592247125112484251125522937248427482484257825253287249824842471251124843696345525782457248424573249245724983980249826832748297532994644530813442696269626442578260526572912260525782631260526312670279926572683272226442578267026442900559732362605259225922657252525652525252525522498251125252498252524712538252529502498274824712657245734292484248424712498247136663429248424982484248431862484247140572525260527092862324946744736185626962761263126572605265728372605255226052631263125922683268327092670270926312578264428755597323625382552253826962538256524842605255225922592247124982578252525382538286224712773245725782471329924432471248424982457365134422538244324842471323624982484399924982605274829373299464472561344281126702631261826572618281125782644259226182644268327352657267026572578263126312644283755973149255225922552265725382484256525252578249825252538248425252484253825252900249826962484269625113429273524712498252524573681345525112498251125253211251124574097253826702887288737904674774118562605276125522683263126312887265726312735261826312670270926312709263125922683269626312875559731612657260525652683253825382525251125382498249825112484253824982538253829372484278624842538248432612484245724842498245736963469252524712471251132492511249839992525267027223012338945865308134427352683257826572644265729252644265725782670261826312683265726572631264426962631265728875597316125922525264426832525248425652525252525112538255225112511247124982565287525112709251125522511342925522471248425382498363634162552249824432525319924712484407725522670284927733325470546741856279926572565265726442631283726572670269626572670265726052605265726962644260526572670295055973149257825522565272225782525255225522511252525252538248424982484252525522900248427862443260524573261248424712457247124433681345525252457247124713249249824713980251127482735300033764644530813442683265726052592256526312862263126312644257826702644273526572735265726312670259226182862559731362578261825782592252525382471252525112498252524842484252525112511252529252511269624712631248434292471248424712511247137113442252524982457251131992511249840572578260527992748332545574557 19890813 163681856302426702538265726312644278626572605256526702605259227092683269626962631265726312657295055973124253826442525263126052525253825522538252525382525251125382525252525382900248427732511264424843287248424842457251124573681350925782511248424573236248424843999251126442696296233384799534313442799270926702683264426312900260526442683269627482657270926572696263126312657268326442862559731492578255225922644253825112552255225522457252525252457252525252565252528372484269624712565248433892525248424572498249836663455252524712484247132112511249840572683257827482748335146445030185626832735263125112631270927732592257826312631264426182709270926962657274826312657260529125597317426052552253826572565251125782511253825782538251125522552247125252525284924982748245726182457327424842471245725252471365134552511247124712484324924842498399924982773270930493299470571211344283726442592263126962644286225782644264426442605263126832683272226312657260526832696295055973136260526312592263125382552257825112511253825382511251125112498253825522849248426702538260524573455265724712525253824983681346925652457249825253236247124984077256526182799291237274529774118562670276126312631256526962912256526312683265726442683272226442709259226442618265726052912559731742565256525522644257825252592252525382525259225382511251125112605249828872498274824432578249832492457251124572484248436513469253824712498248432492471245739992498268327352962332546445167134427352605268326312631263128372644259226832644261825782748260527352670267025922683270929505597312426052565260526442565251126832498256524712578253824982552248425252578283724982735248425652443340225252443245724982484368134022525251124712471317424572498405725522605274827353363473650641856272227352605259226052644276126702605268326052605260527612644274825782683268326442644295055973149267025382578272225382592252525652511259224842565247125252498249825922862251127862484257824843287245724712457252524573681344225782457248424983261249824843980251127482631284933254644534313442824264426572631259225782862259226962683272226962644265726962709268326572683268327222962559731242565256525922670256525112538253825382498259225252484248424982511252528372498270924712578245733512498245724982484247136513416255224572457251131992443251140572552260528372748329945014799 19890813 164161856308626572657264426052631290026832578269626832683268327352670268325782696270926442657283755973186256525782578270925652605249825112538256525382552253825252525248425782862245727352457257824843274247125112484249824433636346925522484245724713236248425113980253827482735297533894705527213442824267026052578263125782849255226312631268326572565267026442657268327092696272226182875559731242631257825652722253825112552252525252552249825522538249824982525255228112511268324432578249834162498247125112538249836963402255224712457247132112471251140572657265728872735336347674799185626832683259225922657269628622605267026442565268326312748259226312605268326312657268329375597309925922552252526702511253825112498252525112538248425522498249825382565287525252748245725782484327424982457248424712471365134552538245724842498324924982511401824982735276129873351467471211344277326962605252526832605274826312552259226572605265726442670270927352605257826312592291255973174261826052565263125522578253825922525249825652484253825252511251125382925249827092498267024983429274825112525255224983681345525522457247124843186249824714077255226572875283737744705774118562670263126442657260526052937267026312657267026702618277326832722269626572631265726572950559731242657261826572683252525382565252525252578253825522525251124982552255228492511270924712631249832872457245724432471244336663496247124572484245732362498247139992538270927222887337645865308134427222670265726312605260529002644257826702709270926702722263127352709265726182657270928245597323626312552256526702525257825112498249825522565248425522498249825382538279924982696248425922484340224982484245725112511366634292511247124982484319924432471405725382644292527093389473648311856270926572605272225382631283725652538269625922683267027092631268325922592260526442722288755973174263126052552265725112578253825252498251125112538251125112471251125252887251127482471259224843287248424292471252524983666346925652429247125253249248424843999249826572735295033254644552413442837265727352578267026572875260526052605265726442631268326312709263126442605270926182875559731612631252525522657259225112552255225522511251125252484255224712565252529252511268325112552245733892471245724572525249836813429253824712443245731862484244340572565264427352761338946444767 19890813 164641856308626312605268326442657283725922605268325922696268326702618259226572592256527352592287555973149256525112592268325382552257826052484253825522525248425522484252525382862249827862457257824433261248424982484248424843681346925652484248424843249245724843999253826312722293732874705530813442748264426832631267026312887263126442696270926442696270926702644260527092683265726312950559731742605259225782696252525252484253824842484256525522538249824982525255228492484273525252592247134422484247124432498248436513416256524842457251131862457244340772552268328372786328746444799185627222683267025922644256528872605263126442644259226832644257827092644261826052605260528495597311125782592253826832538256525252565253825382525253825252498247125652552282425112748247125922457326124572484245725252484360734552552247124842471321124982498399925382644278629373416458671211344279927092592267027092657298725782565276126182696265727612670272227352657261826572683295055973149257825382605263125522552253824982525249825382471248425252511249826182887253827612498259224843389269624572552251125253651344225922484249824983149249824434077257826572824287538394767774118562696270925782592260526442849263126702618268327222657267026442657261827092644267026442937559731612578261825782657257825522552248425782511255225252525253825112578252529002511272224712605242932742471249824572511248436813416252524572457249832362538251140182538276127352887337646445237134427482683263126442657259227222670264426052657263126572644264426572683264426052670265728755597314926052578260526832631255224982552248425522578249825382471247125252498286224572722247126312484338924842457247124982484369634162511248424572498317424432484405725652696284927863363464448961856273526572605263125112592293725782578267026442683267026962683269626052592257826832631288755973199257826312578269625112538253825112511252525252511247124982471253826312837253827352457261824713299245724712457252524293651348225112484247125383274247124714018253826572748297533124586523713442748270926052605263126312786257826312605263126702605264426052670267026702552263127092837559731742618259225652683253825522565257825382498259225252525252524842525253828372511270925252525245734162471248424712443249836513455253824982443249831612498248440572538265728112735336346744863 19890813 165121856306227092631268326442683284926312657263125922722264426962631269626312631263126702644290055973124267025922605270924842511257824982552248424842552248425652457256525522824245728112498259224983261248424712471252524433666345525652443249824983261248424714018252526442709295033634674523713442799260526052644267026052925260526312631267026702735276126442670270926312605274826182962559731742565255225652696251125652578253825252511256525112511251124982525252529622525270925112578245734022498248424712498247136663442253824572443247131862484247140572552263127732799335145574674185627732631267026572683264428752683259226052592270926442683265726442657260526572631265728755597311126052605252527092578255225382511257825252538253825252552245726052552287524432799244326052429326124712525248425252484365134162525248424572484323624982484399925382605268329753325476771211344278626572644261826052605284926052552269625782605263127222605272227352670272226442670291255973161259225922592269625522498257825252565257825522525251124982511251125522937249827352525259225253402268325382484255224573651344225652484252524983161247124714077255226572862288737744586774118562709267025522631268326052811259225782696257826832605272226312670272226832696260526962875559731362552259226442657256525252525256524842525249825382511249825112511256528872552273524982605242932492498247124982511245736513455256524712457244332612471247139802538265726962975326146745237134428242618264426312683263129002631257826572670269626312709269626832696265726962644272228755597318625522578261826702552256524842552260525382511251124982498255224842538291224842709247125782484338924842471249825112471366634552565247124572457318624712471407725652644282427353338470546441856269626702670268326052657279926052696272226832644263127092631276126052644256525382670290055973086253825782565270925382525257825382484255225522525253825522498252525382875253826962471259224713224252524712457249824573651340224982484244324843236249824844018251126572709304933634529530813442709261826442696268326312887257826312631270926442644268326052631265725782696270926572900559731492631265725652657251125782552253825922552251125382511252524712511252528872457274824572538248433632578245724842511247136663416249824842443251131992457248440372538265728112748340245294644 19890813 165601856306226442578269626442592282425922578260526962631263126962631278626312657263125922683295055973136260525922592267026312538253824572498257825382552256525652538253825112824249826962471260525253287247124572471252524843666345525112484248424573224247124984018253826052735291234024767530813442735261826052683263126572824256525782657264426702670267026572657261826442631267026702900559731112565257825782657252525782525256525252552255225252565247124712498255228752484268324432565245734162511249824982538253837113455256524842457249831612511245740572578267027482786332546444831185627352631267026182605269627352696259226052683264426832683260527482644260526052578263128625597317425652605255227862538252525522525255224842511252524842484252525112578283724842761248426052511329925112484245724982471365134292538247124842471324924982498401825382683268330243312470571211344274826572644260526442592288726702592267026052722263127092657270926702670269626702657291255973161263126442592264425782592256525382552249825522511249825782552255225252824249827352471260525253429261824982525253825113651341625382457251124983111252524984057252526702837283737744705774118562722273525782631260526572773257826312631264426572631265726702722259227222592267026832875559731742552263125922709255225382552257825252552253825112525263124842511253828622471277324842605247132872484245724712525245736363482255224842457245732362484245739992525267027222875332545575202134428242670257826572605267028242592255226702578268326962683257827092657268326702592265728495597318625922605256526962538263125652525253825252552249825112552249825382578288724982696248425782471345524842457248424982484365134422525247124432498319924712471405725382657283727613416464447051856270927222631265726442722279926572605263126572683261827732657278626312683265727092592284955973149253825782578273525652538255225252538252525522511251124982498252525652799251127612498257824843261251124842471249824433651345525112457244324843249255224713999253826312696300032744586537913442799270925782683260526052761269626312631265725922696265726052696269626312644260526702900559731862592263125252644259225252565251125252525248425252484247124842511256529002471272224432565244333892484248424712484247137113442251124572484252531992471247140572565265728372696337645574896 19890813 166081856307425922605269625922631274826702552267026052631267027092618270925922670257826312592284955973186253825522631269625382552255224842525255225522525251125382471248425382862248427222429257824843299248424712498251124713666341625522484247125113236245724573999251127092709303733384644537913442799267025652657264426832862268325922605261826182631268325922644270926962670261826832925559730862605261825382696252525652552253825522471251125252525255224982484252528492471265724842592247133892484248424712484247136813429255224842443247131612484245740572525263128242799332546444767185626702696263126832618256527732565264426702592267025922748268326832644264426312670263129005597312426312605252528112605251125252578255225112511253824982511247125252538288725252799249825922471327424712457247124982471366634822525249824982457323624842471399925252735272229373363452971211344282425652605267026702644291225782605268326052657273526832644273526702605267026052683284955973136257825922578269625652525255224982538251125112565249825382471249825382875251127222484261825113402265724572525249824843622342225522471248424843161251124574057260526962875292538394736774118562657264426052696265726962875265726312670261826052631268327092670265726572605264426572900559731362565256525782605255224982484253825522498252525922511253825382498252529122525272224572592249832742471248424842511245736663442259224982443248432112511248439992498274827483037335145865379134427612592261826312578256528622670260526052631265726442670260526442696267027092618260528875597311125922578263126832552259225382511257825112484252525252498251125252498284925252773248425922525340224982498249824982511368134292538247124432457318624572498405725652657281127613338464448961856281126312605263126052722281125922644268326572644268327352631270926572618257826052696286255973161256525652592267025522605259225252525252525252525247124982511252525522849248427482443260525113325247124982457249824983666345525522484244324983261245724714018253827092735301233124736548713442773259226442670259226702875268326052670255226702670268326572722260526572631261826442900559731242592259225922683252525652511255225252525253825382471253824712511253828492498278624842592249833632484247124982511252536363429253824712429248431742457252540572565261827482773327447054767 19890813 166561856302426962605269626312644286226052592272225652709264427092592267026442657261827352657292555973186256525652565268325522552252525522511253825252525257825252443253825382912252527612443264424843274248424572471249824843681345525252498244324433261249824713999252527612735296232874557520213442862268326312631260526442799255226052631267026962709272226052709261826442631267026442887559730992592256525382683263125382538255225382498249825922498252524982538252529372511270924982592248434022471244324842471251136963429253824432457248431992471249840772592265727992761337646444529185627092748259226312657273529002565260526962644269627352773260527222578264426572657265729125597313626052538257826702605253825522511253825382565253825112525249825782565287524712722245726052484327424842511251124982457366634552525247124842498326125112443396224982748278629753338452972561344284926572605267025922683281126312605264425782631263126832605273526442696256526702722287555973124257825782605269625782592253824982565255224842525252525112443251125382887252527092511264425253389267024572538249824713666342925652484249825113199252524844097255226962862293738224831774118562722264425922538260526442786259226052592260527092605268327482773260525922592267027092824559731992644256525522670252525382538251124842552253824982525253824982511255228622511274824842592251132492457247124432498248436223429251124432498245732362484247139992484257826832987331247995379134427352552265726702644257827992605264426052592264426572670257827352631264426702644259228625597313626572605255226962578256525782511253825252565255225252552244325252538290024842696251125922511337624712457247124842457365134422538247124432511319924982511405725652631281128113312464448631856273527352644268325782670288726442644268326442709264427482605273527092644261826182631286255973124257825652592263125922538252525252552253825112498245724842471257825782900248427222484259224713261247125112484253824983681344225112457242924573261249824713980249827352709283733384674527213442824265725652578260526312849260526052618259226962722273526572722259226832696265725652875559731362578264425112709252524842578252525382511255225522525257824982511248429002498272224572565245734422484247124842484249836513429253824982484249831612498247140572592269628112696337646744705 19890813 167041856306227222657264426572657291225252592260526312683265727482644268326832578259227222683296255973149263126312592263126052552252525522498255224982565252525252511253825382849252527732457257824573261245724712471249824713622345525112457245724713236248424713999253827222735296232874736523713442799259226312696263126442862256525782631257826572631273526442748261826702683264426572849559731612592255225652683256525522552251125252538252525782525249824842511252528872498270924982605247133632498247125252498249836663442256524712471249831862471248440572552269627732786336347364767185627222683260526312644260528242657257825782618264426832735257826962631265726052657267028495597323626442670257826702552256524982552252525382538257825252552247125522538287524982709245726312484324924842484245725252443362234422565245724572484324924712484399925252683274829873261470572561344282427222709255225922631288725922578263126962644270926312709268326442644268327352605291255973149260526052578265725652565252525652498251124842525255225652484249825782912252527482525260524713402267024982525251124843711340225522498248424713149252524984057255225782900287538064705774118562748267026312644263126702849259226312657264426572605276126052657264426442592265726572887559731742538263125522683256525382578252525382552249825252511252524842484255229622498278624712605248432612443241524842511247136663455251124572484248432362525245739802538268327092962335146445272134426962683264426312644267027862644259226182683260526442761265726572748257826572631263129505597313625652631259226962552253825782552256525112525247125652484247125252525291225112709245725522457340224572484248425252457365134292592247124572525317424712484405725782605279928493376467447991856272226962565267026312644284926182644260526702670265726962565269626442618265726572683293755973161263126312644273525782565257825922511257825382498247124982511255225652950249827352471260524713261245724712457249824573666342925112471248424573224248424843999251126442799290033124831541513442761263125652683263126052849263126962644265726182631265726962722265726312683256526312887559731862631257825922631256525922552252525382498259225522525248424982511251129122484270924982565247134022498248424572498248436663416255224432429252531742484249840372670256528372709337646444962 19890813 167521856303726572525259226182644284927222657264426702631264427352670274826052670265727482670290055973149252525252592273525382552253824982565257825252511252525522498255225252837251127352484259224573274245724712484251124713636342225522471249824843261247124843999253826702786297532994447534313442786270926572605260526442862264425652683257825922657273525782735269626832631252526962912559731992592260525782696253826052592252525112498256525382538252524982511252528242511268325252578247133762471245724842498247136663455253824572457249831862498245740772565263128112709344246745098185626832644260526442618264427992670265726312578267026572722265726962670263126442644265729255597314925382592259227092552251125522525259225382552252524982538251125522525290025382735247125922471328724982471244325112484362234552511247124842471327425252511399924982696270929123429464471211344274826702631265726702670287526572657269626702735268326832552270925922670267026442696292555973086257825782592260525252538255225252525248425382511249824712484256525382862249827482471260524573442270924982498253824433651345525652471255224843199252525254097257826182837279937904705774118562761272226832578259226052862263126312683260526702578273526572709263126962683267026832862559731112552257826442683252524842525252525112525249825522525251125112552251128492511276124712618248432492498244324982498248436513469251124712484248432362471248439992498265727352950337647675451134427352670263126832644269628492592259226702683269626182748263127092670261826312565267028875597318625652657261826312592251124842525255224982565255225112578248425522578287524982709247126052471342924432457247124712511365134022592248424712498318624572457405725522592272227353312479947991856270926442592265726312670282426312565264426312722263127352735272225922657264426962670287555973174259225652538267025382552253825652552259225782578253825112484256525112912248427612471256524843325247125382471247124293651344225382471249824983224249824293999255227732722296232994474523713442773276125922605259225782786265726832644256526442605274826572670268326312748264425782875559731492578256525522670263125522552249824842565252525522552251124842484253828752498273524842592248434292498251124572525244336663429253824982443249831742471248440572552267028372683328746744736 19890813 168001856272226052578263126182683281126702631269625782605267027352696263126312735267026832696290055973136260525922605270925522525260525382511260525252511255224982511252525522811248427732457259224573287251124572471257824573651341625382443245724573236247124983980253826572683296232874736537913442748255225782644268326052887264425522565267026312683268326312683260525522578265726572862559731362605255225252644252525252511257825252538255225382498248424712525263128372552268325112618247133892471245724572498251136513389252524572429247131862498248440772565270927862657342947674831185627092657264426312605260528622670257826572631268326962748272226832565264426832683264428495597313625252552263127092538251125382498253825252498253824842565249825382525287524712761244325922525328724842443245724842471366634822565242924432471322424712484399925252761283730003363464453431344288725652631270926962565288725782565260526182709267026832565272226702644261826182722279955973124259225652578265725652552257825252525257825252552245725522538253825382900249827352457263124983429247124842471249824983666345525252484247124713174248424714057256526312748281133384705496218562709259226312631263125252748256525782644259226312644269626312657267026312670264426702912559732242592255225652709257825112565249825522538257825382511252524982552249829252471276124572592251132992484248424572525249836513442256525112484247132492484248439802538269627613062331245865308134427732644260526312605263128112592267026312696270927222696261826962683260526052592261829005597312426962565259226702552249825382525259225522538252525252525253825112565291225382709248425782511337624982484249825112498369634422578248424712471319924572471405725782605287527733312476751671856264426442605267025922709279926442592268326572565259227092605269626312696260526442670293755973099264425782657270925252552253825112525255225382484251125382484252525252937255227352457256524983287248424432443249824573651342925382484251124573274248424713980252527222722286233254767548713442799263126312644260525782875270926052618257826312735268325782709267026702657263125382862559731492605259226052605259225252644252525252511259225382498251125112498260528752511270924712578245733762457248424842498252536223455252524572471247131612471245740572565265727612735344246745451 19890813 168481856267026962683264426572605278625922592264425782670268327612696270926572657268326572670290055973086257825652511269625922498255225112578257825382592251125522525249825252912249827612484260524433287252524712457251124573651345525112457248424713236247124713999251126572670298733634736570713442722259225922657268326702875259226702631260526312709267026832709260526702683259226832887559731492605257826442735252525652565253825782565249825252498248424842498252529002471268324572644247134292525248424572498247136223429256524432443247132112471248440772578265727612811335146445744185627092683260526442644268327352578260526442631263126182709268326962631265726832709268328375597313625922592255226962538249825522538253825382511255224842525251125522552293724982786245725782484324924842471248424712471366634552525245724712471327424982484399925112696269629623389458659311344278626442618268326052605295025652670261826832631267026572631264427352644269626962709284955973149257825782644269625782525255225922538245725652525247125252538249825382900248426832457257824983363249824712498245724843651346925522498244324713199247124574057255226442824277333634674600718562735276125782618261826182786255226052605270926442592261825922670267025522709264426832912559731112552260525922799259225522552257825252511252524982511255224982525255228492484277324712578245732612511245724842525249836663455255224712471245732362471247139992471265727482975338945016282134427732657256526312592263127612552260525922631270927092644265727092644268326182592272228875597311126442552255226702552253825382511256524982592255225382552251125252498288724982683247126052511341624982511245724712429368134292511247124572511319924572484405725652696273527863338470564541856267026442683267027092565277326312631264425782631264427222605265725922696276126442631291255973199263126312525267025782552259225522498256525652538245725382525253825652786251127222498259224983299244324712471248424983666350925112457247124293249248424573999248426702748291233634674671313442773260526312683261824982900260525652578261827092657272226442696260526052683265726572875559731612511252526312735264425252525248425252525251124982525251124842538256529502511270924712578245734022498245724572498241536663429247124292443251131612471248440772592263128492773335146447014 19890813 168961856269626702592263125522605278626962592260525922605264428112578268326572709257826052670290055973186261826182618270925382525259225252538255225522552248425112525253825652811251127482484259224713312245724842443249824843666344225252484242924573224251124984018249827092657307432874674774113442773268326052644263127732849259226052709268326572605263126052696263126442538263126442824559731112631256525652670255226182538252525112511255225382484252524982511255228622498270924712605248433892471242924712471248436073389255224712443252531992443252540772565263128112849340247367741185626832644265726442657263127222605267026182578265726182657268326572631259226312657278629255597313625782578260526702565264425782525251125522484252524982538248424982552286225252748251126312484326125252471251125252471368134552552245724842443326125112443399924982670278629623363452977411344277327352644267026312605270926052605270926052631270926572618272226312657260526572631290055973111261825782578267026052552253825382525249825782525249824982471247125382837255227222484268324713416272224712511252525113666341625522484247124983161248424984057256526052748439534694705774118562683257826312683253825922773268326052657263126442761274826442644267026832631272226832887559731362657257826052799255225652525255225382511252525252552256524572525253828622511281124982592245732872484248424572498245736223429253824572484249832742471249839992538265727612887327446446162134428112578256525782578263128752565255225922538264426702709261826442657261826052631274828875597309925522525256526442552252525382498252524712525251125112498252524842525282425382722255226442471340225382498247124842484368134292525247124982511318624842498407725782657278627353429455777411856282426702709267026442657282426052657264426832670264427482618269626182538260526312631293755973149263125782578272225382525252524982525251125522565248425112498252525782849249827222484269624983338307425652644268325923622344226702578265725383261252525654037264428242875407740574962774113442837264425922696261826052849268326052631260526832644277326702644270926442657268326182875559731112565260525652657252525252538251124712538256525382484249824842511255227992457274824712618248434292484248424712525253836813402252524712498249831862457252540572592268328242748341646444767 19890813 169441856302426052631270926052592281126572631267026442631267026962657261826572683264427222722291255973111255225382565272224982605252525112525252524842538255224842498252525382837245727612471260524713261247124572484248424713651342925382484249824843211248424714018255226702735292533634674520213442735265726442644268325782862265725782605264426702709272225922735268326312773257827352937559731612605253826312644252525252498249825382552251125252471251124982484253828622484270924842578251133892484247125112471249836513482256524712415253831612443249840772565259228492761336347054705185626572618264426962657259227352657256526572578259226312722259227222657265726182644269629125597316126572631260527482511257824712538255225112565251125112538247125252552288725112748247126182457328724292457247124842471368134422552245724572484322424712443399925252657272228873338473671211344273527222592270925922644281126312657263126832644265727482605273527092644260525782631291255973186253826182631268325652552256525252484257825782498252525522511249825382799245727612498263125113416273524982511251124713681346925782484247124983199252524984077255226702837282437424767774118562709264426182657260525922761257826312631260527352592270926312683264426962670263125922937559731992538257825922683252525652525249825252525252525252484252525522498255228752498273524842605247132992498248424712457245736513442257824572443247132362471247139992565264427612975335146445308134427732644264426312631260527732592267026312631268326832683263126702683268326052683260529125597314925922565257826962565252525382511255224842525248425382511256524842484290025252683245725782443342925382471244324982525368134422538247124152525321124572443407726052644274828373338464449621856270926312631261826312578276126312592263126442605270926832565264426702657264426182657284955973149263126182538270925382511256525112484253825112525253825112525253825652887251127352429255224713261247124842457255224843651348225382443249824573287245724843980252526702709295033254644548713442773269625922696263126052799263126702631263126312696264425652670267026572644265726832900559731742565259225922631251125382538252525382511251125112525252525112511249828372498267025252592247134022525251124982484248436513416249824842443247131612471248440772565267028112735329946444736 19890813 169921856309926702605265726442657283726442592263126312644265726962657270926702670263127092722292555973124253825522578269625782578249825382511251124982538249825112498253825382799252527612498259224713274245724982498251124713651345525252498244324713236245724713999252526832735286232494705499613442799255226572644270926572837259225782670263126312592268326052696263126312670264426832950559731492565256526312670253825782538248425112511259225382498256525252525249828872525277324982592251134022511245724842443251136363416255224712484244331742498248440572565269627992786338947054799185626832670256526702618268328242670257827352644264426312761264427352722265726702748269628625597313626052592255226962578251125782525255225252565251125252525249825382552283725382722247125782471323624712457245724982429359334292592245725112471319924712471399925252722270929123211452972561344286226312631265726052631283726442565264426182605269626962670276126442696260526312552293755973186256525922618268324842592255224982511251125382511255225382498248425782912253827092471265724573363272224982511251124983681344225652457247124713186249825114077256526832900292537904557774118562670265726832683264426702709257826312709265726832696265726312657256526702605264426182950559731742592260526312761255225522578253825252498252525112538253824572552253829002484268324842605248432492484249824712484247135933376252524432484249832112498251139992525263128112987337646445308134427862683260526572644260528242631272226052592272227092709265726572631264426312618276128875597321125522644253827482538251125782552249825112552255225252511248424842498290024842696251125922498337624982498248424712484356533892511248424432511316124842471405725782631279927483416464448961856263126052565260525382683274826962538263125382565264427352578263126312592252526832631288755973236259225652552269625382552252525112565255225252525248425522525253825522875251127732484260524843261248424572471253824573622340225112429247124713224244324713980252527092683295033384644541513442862269625782722265726442799259225782670267026572631273526312748268326312657265726832887559730862605259225522683259225382552253825112592252525252484252525252511251128872471270924982552248433762498249824572498245735793389249825252457252531742471255240772565268327862761342945864831 19890813 170401856309926442670259225922618290026442578265726442657270926832631273526572735256526312670287555973136259225782605273526442471252525382525257825112552253825522525253825522887253827092471260524843199248424842484249824433607345525382457247124433186247124983999255226832735296232994767523713442761268325652709260525252799259225922670260526962565277326702683268326572670260526442900559731742631256526312657257825112565249824842511252525252525248424982511251129002498273525112578245733632484247124842471251135933389253824712443248431992471247140772592263128112786340247674736185627732644267026572696269628372592259226312644268326962748265727352644260525652578259228625597311125252592257827222552255225522552252525522578256524842565251125382565284925252761245726312484323625252484247124982498356534162538247124842429318624842498401825522735272228623312464472561344282425922578273525922631282425782631265726052722263126702670267026442644267026832670291255973174259225652578268325652511259225382538252524982511255224572525251125652950251127352498260524713363272224982498249824983593335125522511251125253161252524984097259226962824287537744799774118562696267026572592268326572735257826572709265726572696270925652657263126702696264426312912559731612538256525782773253825112511251125522511256524982511255224842525251128372484277324842578249832112457248424712471245735793402252524432484249832362484249840182498263127992950340246745167134427732657268326832657263128372696272226702592267026052631256526702670272226442670260528875597313626572592263127222552251125252525259225252552257824572525247125382538283724982670245725922484333824712457251125112498359333512484244324712552316124712484407725652578282427733376464448311856268326442631268326572696282426312592268326572657259226702657276127352683263125522683288755973174259225782578273525652538253825522498253824982565252525522457249825782849247127612511259225253199245724842484249824573565338925382457244324713211244324714018252526572683302433124557548713442849269626052670265726052849261826312631256525922605265726962735264425782592263126832875559730862538259225782592256525522578248424842552253825252498252524982525255228622471269624572565249834022457247124712511252536073325253824842457252531612498251140972578260528622773331245294705 19890813 170881856303726832644263126312735288726052709267027222592260526832657267026572696260526832644284955973174259226052592272225522525259225252552255225652511245725652457256526052799251127612443256524843211248424842471247124433565340225652498244324713174248424573999256526962761298733384501530813442811273526572618263126832887269626572696267026312683270926962644263126702644270926572900559731862538252525252578255225382592252525922552253825252552251124712498252528752498274824712605249833632471248424712498248436223363255224712471245731862443247140772592259227862811333846444929185626442657264426312657260527862605259226312605270926442735269627222670263125922709268329375597314925782631263127092552255225652538255224982525253824572525248425522525281124982735247125782457322425252484249825522429356533762538248424712443316124572457398024842696269630623299479971211344283726702631264427092644283725652552263126832631270927352670270926572631257826052631293755973149259225652578264425252552253825112498249825252525257825252538252525382786249826832471267024843363263124842498253824843607335125522471248424983199251124574077256526572849286237744644774118562683267026572786259226702849261826312735260527092670269626572722259225922631263126572912559730992631259225782696257825382552248425922525251125252511257824572511255228242511278624842631247132362484251124432498247135933402255224292484245731992498245739802538276127992937336346445237134427352670259225922657260527992578256526962657268327352683257827352631264426312631267029255597314926052631256527352552255225382565252524842511257824982471251125382511286224712670245726052471333825382471244325112484356534292578244324292471312424712457405725522578274828373363458647361856272226442565256525782605279926052618270925922644267026182631268326572683264426962605287555973149261826052565263125652525260525382552252525112538252525112498252525652837248427482484259224713199247124982457248424713537333825112457244324713236251124293999253826962722291233514736534313442735263126442670264426572862263126962605253826442722269626312670265726052670267025922962559732242657257825782709256525252525253825112511249825652525251125252498252528112498269624432552247133382484251124712484247135933376255224712443249831862457247140772552267028622799332546444615 19890813 171361856302426052578263126702592284926702618269626572631268327352683268326832644260526702578287555973174259226312552269625382552252525252498248424842538255225522443255225522875249827992457265724983224247124572457245724843565337625252484247124433199248424843999251127732735303733514736523713442849268326572683267026182824255226182670267026962631268326442709265726962683267026442912559731492631259225522631253825652565252525782498255225252511253825112525252528372511273524712565244333512498248424842484247135933338252524842471249831242498249840572552255228242735332546444799185626962657260526572670260528242605257825922644267026572722259226832657259225922644268329255597314926572592255226572525252525782498253825112538253824842538245725252525283724712735249826182511324924982511244324982498352333762511249824842525323625112457399925522709273529623363455771211344284926832592273526442644282426052605269627092657276126442592273526572709264426442657286255973124255225782552267025522538256524982538253825252511248425522484252525252875248426702498265724573351264424842538252524983593337626052498247125113149252524574077257826572875290038064674774118562696265726052605263125782824265725922696261826832670272226832670257826702618260526182887559731742644259225922786255225252525251125252538253825652498251124842538251128492484270924572592251132492457245724572484245735373455259224572471245732112471251139992498268326832975331247055272134427732618260526312631268328622592261826312657263126312709268327352605265726052644267029255597312425652631257826832525252525382511255225252525252525382498248424982538281124842748251126052498333825112471245724982471360733252484247124842471313624712484407725652683279928243351450148961856269627092683259226052631279925922592270925652709265727092631268326572657265726832670287555973149257825652565264426052538257825382525251125382525249826052471253824982849247127612457259224713211248424842471249824983607338925252471245724713211249824843999251127092761287533634644548713442837261825522644260525652925264426442709260526832683270927092657272226832683267027092887559731362631263125782735257825522525252525252498256525652498253824842511255228872484272224572578249833512525245724982484249835653338251124572443247131492429251140772578268327862786336347054799 19890813 171841856306226832592269626442644287526312525263127092722270927732592269626442670257826052722293755973149264426572578270924842592255225382498253825522498249825382471252525782849244327482457259224983224248424432429252524843622335125112471247124433174245724434018253827352696296233634736520213442799264425922592261826312887259226312631274826312709267027092631261826442670259226312937559731862605252526052644251125252578247125112498252524982484252524982511252528622484267024712631248433382498245724842525247135933351255224712443248431612471247140772578259228112799335147054799185627352670259226312618267027992592265727352605265726832683263126572657260525252605268329755597324926052592255227482565251124842525252525382525251125112538251125252552287524842748244325922457321124712457248424842471359333252525248424432471321124842457401824982735278630003338470571211344278626572605267026312631284926442631263126442631273527222631272226052631267026312605292555973136259225522592268325652552252524982565251125522552248425252471249824982837249827092498260524843351270925252498251124843607333825922525247125253099251125114077253825922912296237744644774118562696268325922683259226442786263125922657261826832618270926312605260526832578264426312849559732242592260525252748251125652484249825782552253825112525255224842538257829752457272224572592245731992484247124432525245735653416255224712498248432112498249839802511268327612950336346445379134426962631268325922696265728242657265726312565267026182709270926702683268326832578267029375597313625782552261826572538248426052578253825382578255224842552249824982525291224982709248426052484336325252457247125652484362233892525247124292484312424712457407725522605282427353312464447991856267026832683263126832631279926962605265726702644255226832683270926572631270926312709293755973149251125782552267025922538257825922565253825382498247125252457247125782837249827092443257824843186248424572429249824433565341625652457247124573211247124844018249826832722295032994501523713442786268326702670264425922862267026312618267027092657265726572618265726312644273526962875559730372578260525782670256525522525253825252511255225652511253825382538252529122498268324712631248433892498248425112525249835933363248425252471244331612471251140572592265727862786333844744644 19890813 172321856309927352592265726572592279925922605260526442605263127612565268326442631259226832722290055973136263126182605267026052511252524712525253825382511249825522511255225522875247127612484260524843211245724712457251124713565338925522484244324843236245724714018252526962748288734024736516713442735268326442618265726442937256526182605259226312683260526702709270926052644259227092900559731612578256526312722256525382565251125112552264425782511249824712511253828752484270924712552247133632484245724982498247136073363256524712429251131362457249840772565259228112799332546444767185626962644260526052631268328622592259226572631264426832618264426832670259225782644265728495597317426312605253827482525252525522457252524842538252525252511247124982511287525252709249826312498318624842471248424982471359334162525249824572457322424712443398025112786270929003274467472561344276126182644263126572644296225652605269626442709268326702657264426702748257827352696293755973174263126052657261824982525252525522565252525252511249825252484252525112849251127352457263124713338273524712538249824983579335125522471249824843149248424984077253826572849295037744644774118562644268326312605267026312862256526182696267027222683265726052709272226442709270926442875559731492618263126182735253825522565252525252538257825112484259224432552253827992511276124572565247132112498245724982457248436073363249824572457245732112457248440182525282426832950331246745379134428492657260525922644260527862578260526572644267026572670270927482683267027092605268329375597314925782605259226702552248425252578252525252552253825382538247125252538291224842722247126052471333825252511247124842498357933632525248424432525317424842511405725782670278626443325479946741856270926442565264426312605283725382631267026702631267026702578265726572709263127092696291255973186255225782525268325252552257824982525252525252565253825382471255225782887251127612471260524573224248424712457252524713565337625252484248424433199245725113980252527352722290033254736545113442799257826052631267026442912263125782683267026442578269626442644268326442644264426052900559730992644264425922683252525522525255225922538257825112471252525252511253829002471269624982605248434292471247124712552251135933402249824842471252531992498244340572552268328372683338947994929 19890813 172801856307427092552268326832670286226312552273526962631268327092683268326832683264426052683293755973136259225522592268325112538253825382565249825522552255225112484253825522887249827222484257824713199245724712457253824983551342925252471248424573211244325114018259227612761295033254767537913442722265726572618260526572837259225922578270926702722267026182631267026572670264426442887559731612578260525782735255225522498251125652538249824982525249825112471253828492525270924712578247133762484248424712471247135793389251124842443247131742498248440572552268328112824331247674674185627092670264426182525268327092538257826572618270925782709261826702605260526832605268328495597314925112578263126572552260524842525249825782565247124982538248424842631282425252709249826052484322424712457251124982457356533512552247124982457321124712471399925112761272229253376473671211344282425922605265726572605282426442631268326052657270926572696264426182670264426312683290055973086256526312565273525782538252525652565252524842471252524982484253825522862248427092471263124713363272224432498253824713579336324982484255224983174253825254057257826962824281138064767774118562683270926052631261826052900259226572631252527092644270927352722267026832631263126052950559732492644255225382709253826312525252525522525252525652484255224842525259228112511278624572578244332242443251124572498245735653363253824982443248432112471255239992511273527352900337647675308134427482657260526052605264428492670257826312644265726832696268327222683264426182709263129375597312426052578255226572644252525382565252525252484255225252498251125252511288725382735245725922471332525252484247125112511360734162525247124432538314924842471405726832631279927613312467447991856268326832631273525922552283725922605268326312709259226962683268326572683260526442696298755973161259225652592272226312552252525252511252525522484252525382484256525652862249827732457263124713211245724712471249824713537337625382471247125253236248424843980257827482709293732874705537913442786267026572644263125922950265725782644259226052631267026572657260526052631268327222900559731612670257825782644253825382538253825252484248425252525253825112511251128492511269624432578249833382471249824842525247135653338255224572443245731362457248440772578267027732761335146444736 19890813 173281856306227092670264425782657287525782578272226312657259227732657269627352631257826572696284955973124257825522592267025112525255225382525255225112498251125522484253825382849249827732471257824573236242924572471248424573565336324982443247124433236252524714018255226572709292532614529534313442799264425782631265726052849265725922683263125922709272227092722264426832644264427222849559732112683257826052683256525522565253825252498253825382552252524572484251128112484270924572565248433512498248425252484247136513402252524712457247131492443251140572592264428372748340247054929185627092735260526182592270928242631257827352631263126572696263126832644264426572631263129625597313626052565259227092525255224982511251124842538253825252538249825522552295024712761247126312471322424572443252524982443360733762538245724712498318624432484399925652696274828873261470571211344272226832592267026052670296226052683264425922552267026962644268326832670264427222618290055973086264425922552265725382552256525382552248425252565253825252511256525522925245727222484263124713351269625382484257824983622338925652484248424983174252525114057253826962912292537904644774118562683268326312605255226312786259225922631260526442644270926832670255226702683260526442937559731362565260525782670257825522565252525522538251124982565251125382552255228492471276124572578245732492484252524572498248435793402259224572457247131862484245739992525270927352912324946445379134428112605265726442552261829002605260526832657270926572709270927092657260527092618260529125597317425922592261825782578252526052538256525112511251125522498247125652565295025112735253825782484333824982443247125112471359334022565247124292484316124572471407725782683278627863338458647051856272225922644263126442670283726312538264426442657269627092657265726052657267026182631288755973174251125652565265725112538256525382484256525922552255225652511257825522875251126832484259224983236247124982457248425253565337625652471245725113224251124843999255226702696287533634736541513442862263125782618259226442862255226442644267025922657263125922683267026962644264426572837559731492538255226312605255225252565249825522511251125252471255224982498253829122511276124982565249833512498245724842498249836073363251125112471247131742484244340572578270927732849332546444767 19890813 173761856304926962631265725782631287526442657268325782670261827482657268325652644265725652657292555973099260526052552272226052457251125112538261825252578248425252484256525522837249827612457261824713199244324432471253824713565335125522471245724573211245724713999252526052683300034024674523713442748265726312683263126312875259225922722263126442578263126442683263126962578268326312925559730992578257825922657252525252552252524842525255225782538253824842511255229002498268325112618252533382498244324572511251136073376256524712429251131612484248440772565269627612786337645294831185627482592265725922696257828372592256525922605263126312761265726702605265726572709268328875597314926182592259227992552255225522511252524982538253825382538247125522538290024982696247126052511324924712484247125252457357933762538245724982429319924712471398025112735267029503312467471211344278625782552263126832631281126052618265726312657263127092670267026052683265725782670287555973124264425782605268325252578251124982525251124842538252525112471251125252912256527352457263125113389267024712552249824983593338925522498248424843161248424434077256526572849284938564674774118562631272226052605256526832824264426442683264426572631267026572670273526182605265726702875559730622644255225652786255225522578252525922498255224982498252524572538251128112498279924842592248432362471248424842511245735653363253824572498249832362484247139992525264427612925323647675308134427862683264426312644265727992538257826572644260526442670263126312657265726702631264428625597316126832592263126572538253825112484249824982578253825382538253825252511284925112696244325922484338924982484248425382498359333632511248424712471309924712511405725652644277327483351452948631856272226442578265725652670279926312670268326052644270927222565269626052644265726312631286255973149260525782525270925252525256524982525251125112538253825382443249825522824248427222457259224843199248424292457247124433579340225652429244324983211245725253999256527862786288733124705530813442824263125782631267026052773259225922683260526312592268326702683267027222592265726442950559731242618264425782761255225382631252525782552252525112538249825112498255229122511270924712565249833632484245724572498251135653376257824432457247131612484248440572565265727992709345546744674 19890813 174241856303726832592259226052631277326702631263125782683273527732631267026312657265726832709288755973186256526052552265725652538252524842552252525522525256525112538253825522862249827222443260524713211247124842457252524573607340225522457244324843199248424433980249826962735293733764705530813442849269626312644264426052849261826442709256526442696261826702696268326442618264427352900559730992538256525522709257825112552251126182538251125522511253824982525253828492511270924572592248433252484248424712511245736363363252524432457248431862471248440972592259227732773337645574767185626832709252526572657260527862657263126442631264425922631265726702696264426832683264429505597308625652631251127222538252525112511255225252538259225112525248425382538279925382748242925652471318624842471245725112511359333892578245724432471319924712511399924982709273529623325464471211344279926832605263126572592282426572631260526572709260527352644269626052631265726182670287555973174259225522552264425782605261825782565248425922525247125522498249825382849245727352484265724843325269624712511253825113622336325252511247124983161252524984077255226832824286237424799774118562683263127092657261826962735259226832578263126442644265727352696257826832644260526312849559731862578256526052644253824982552252525112484253825252511249824982538255229122511272224712592248432612457248424712511245735933389248424432443247131992443249839992525268327863000335147675308134427222644257826832592260527862631263126442631264427482683272227352644263126962735267028495597316125782565257827092605253825252525256524982511253825252538249825252525290025382696247125922498336324712457247125112498360733632498247124572511318624572443405725522644281127613312455747671856277326702592257826572735281125652605267025652657265726832644268325782618259226572683290055973161267026312552268325522525249824842525256525252484251125382457251125382937251127862484259225253236248424842457257824843537336325252443244324713186249824434037253827482748290032994736548713442773265725922631263125522786261826572683263126702657259226442709269626702578263126052887559731362578257826312722251125382525249825112498251125382498251124982525249828492457276124842578248433892484247124842484249835653389253824842457248431362471248440772565263127862786335147674705 19890813 174721856306227352605260526702618282426442644267026442631260526832592264425652761260526572735291255973124264426312565270925252578253824842552253825252552251125382484249825252849251127352471259224573236251124842457251124713565338925252471245724573236251124843980251127222735301234164644516713442786268325652605264426702748263126052644265726312578273526832709263125922644264426182912559732242578263125922696253825652525244325252525251125252511249825252538252529122484273524842592244333382484248424842525248436513402248424572457247131992443245740772578265728112786326147054863185626572683263126312670263127992592264427092605269626572683267027862683261826052631269628875597317426052631252526572525251125382471259225382552251125252552245725382552287525252709248426052498321124842443244324712525357933382471244324572471323625112484401825252709265729123299464472561344277326182605263126572592284925922644265726702631270926832631270926572644257826572592288755973174263126572618268325782525255224842552253825382525249824982498255225112950251127092457256525113389267024572538255224843593332525782525245725253099249824984057255226832849291237744674774118562761270926052525257826832683264426442644264426832592274827092709268326832605273526442887559731742644257825922657252525252552257825112538248425652525252524982511252528492471278625112578248432242484248424572525244335933389253824292471247131862498247140182538272227222962329946445237134428372683267026442709259227862631265727092631268326702722265727222618259226052670267029375597313626312578260527222578257824982498249824712592255225382511251125382498286224432670247125782498333824712484247124982498360733632565247124432484317424982429407725922565279928113389467448311856261826442592273526832552274826702657265726832696269627352696270926702605265726442605291255973074255225782618278625522565256524712525248425252498253825652484252525382849252527222484260524713211245725252443251124713565342925522457248424843224248424713999251126832735300033124557545113442735265725922605257826312799260526312592269626572592260526572670264426052644259226702912559731612722263126052683259225382525253824712552255225522525249825112511255228492525272225112565248433632471244324842471247136223312251124842443251131362484245740772538265728622786324945294962 19890813 1752018562683267025652631257826832748264425782683265726702578267026052735265726312605259226312849559731742605255225782683257825652565251125522511248425652484247124842552255227862511270925252592245731992471248424572484245735933402255224572457248432112471251139992565256527092937336346445064134427482578268326182696259228112578260526182605264426702670259226962696270926312657268328245597314925922592260527482552256525252578249825252552249825522525252525522538286225382696247125782484333824842484249824712484359333252538245724712498313624712484407725652631279927993402470548961856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 025252525253824842498248425252538252525652552291225252773249825782484323624292484245725252471353733632552247124572443321124842471399925112605274829123299470553791344278626572631257826572670283725922631260525922657268326442578267026962657268326572748290055973086257825782538268325652631257824712565253825522578248425112471251125112849248427092471259225113376249824712443251124573551336325382484245725523136252524714077256527092748282433894501509818562709267025522657255227352748267026962644260527352644270926312761267026572592264425922912559731492657257825652670256525522578252525112525249825522498252524842552252528752525273524572605242932362457249824572565244335373389255224712471247131992471249839992511263126572925333847365308134427482605263127092644263128872578264426572618263125782735265726572618264426572722264429125597314926312592256527092592256525252538252525382538255224842552251125112552288724712683245725922457333824982443249824982484359333632525247124982525313624572457407725382696283727483338470551671856272226702657264425782565274826832605261826572670268326962696265727092657260526442644297555973111263125522657278625522592251125252538257825382525249825382484255225522887253827992443260524433249247124842471251124713565337625252484248424983211245724573999255227352735296232874644548713442761267026702631257825652799265727092670270926182696279925922644269626052565264426442875559731612578260526442696253825782525253825382538259225522484253824842525252529002471270924842592249833762471244324292511249835933363253824842429248431612457252540572565263127732683336345575379 19890813 175681856267025522657260525922592272225782644264426312605272226832644264426052631263126312657291255973161256525652605273525522525257824982552255225652525256525522498259226052811247127352484260524843261252524712484249824573579336325252471247124983211249824573980249826832709291233634529574413442786265725922657265725922811257826572709260526572709268326442696273526832578268326962912559731742565251126052761255225252538251125782565251125112484249824982538259228372511273524712618248433512443245724572538247135933376251124842443248431862484247140772565267027352786348246445744185626572657259226572592259227612644270926312618269626702696260527732657267026442644268329005597311125782578259226832552252525382538255225522552248425382565253825112511290024982735249826052443323624842484247124982471356533892552245724712471323624712471399924842748274829623429476759691344277325922709265727092592283725922631259226832631273526962683267027222592260527222578281155973111265725652592274826052538251125382552255225112538253825652525249824982862248426832429259224153351248424712457247124713607335125382484248425113124247124714077268326832696278633764705608418562657265726182657261825922748259225782657268326182709276125782709259226572578268326832900559731112605264425782683256525782565248425252578255225382484252525112565252527992498272224712592251132362484244324712498247135653376256524432484247132492484245739802511267027483012333846746282134428372683257826312657260527732592257826182670273526052735261826572735268326702657265729505597313626702552263126832605252525382471252524982552251125252511249825112592281125252709249826052471337625252457249824712457357933632565244324572525318624712471405725652683273527863363470564541856267026962552263126572709273525782631265726572683260526702631268326182578264426962696292555973074260525922552269626442578253824982538256525522525249825252498253825382900249827612484263124713261244324572471249824843593336325522471248424713211251124573980253827732761295033634557665513442773270925922644261826442849268326182631255226962683267025782683263126572605265726312849559731742657264425782683259225382565251125652511256525652498249824842525252529372511269624432605247133122511247124712525247135793376255224712484247132112471245740572552267028242709342945867014 19890813 176161856270927092631264426442657272226312631270926312722264426572605268326442644263126572631286255973136261825652696272225382578257826052552248425382578248425382511255225652799249827092443263124713236248424712457251124573537337626312443244324433211248424844018249827862748298733514674774113442773270926572657263126312786260525652761268326832631273526182722264426962631268326832887559730992631257826442709253825252498255225782538253825382484249824982511257828242457270924712618251133382525251124982538251136223376255225252484248431492471245740772525260527862799344247057741185627092722265726312578267026832578253826962605264426442735268327092578265726572565264429255597313626052565257827352565256525382605256525652498251125652484247125522552277325522761242925922457319925382511247124712457356533762552244324432457318625112471403725522748273530123402447477411344278626572605269626312644283725922683259226442683267026962722270926312761264426572670293755973111263125652578270925382605255224982631257825522511249825252498253825652811256527092471267024713376264424572498253824983593336325522457248424713149253824984077255226702824442135094529774118562696264426442578256525922837260525922683270926312670265725652683260526962605263126312912559732362618260525782709252525382552252525522511257825252511249824712565256528492525274824292578248432362471247125112498248435513363253824712443244331862471252539992538270927352887340245296162134427732631264426312696260528372709252527352605264426702735265726702605263126572670260528495597319926312592263127352552249825112525259224572525253824982484251125652552292525252735247126052471335125252457249825112511360734022511247124572484314924842511405725522592274827863455455777411856284926702631264426312592273525922631269626962644268326832618272226832748260526442657288755973111253826052592267025652565253825252538257825382578244325652511256525782887252527482484267025383249309925522644270925923607342926312538264425523211264425524037261828112887411840575030774113442761269626702644260526052773263126442670259226312670267026442709260526832631267026572887559731242605260525522657256524572592253825782525253825382552252524982538251128492498273524712618248433632471245724712498249835793338249824712484248431362484249840572552267028242761338946444831 19890813 176641856301226052657265726442657273526442605259226572592270927862644264426312683272226702644288755973149256526052592272225652498249825522538253824712538247125652538257824842799252527352471261824843249245724712484252524713593342925522484247124843236248424434018252527352761298732364736537913442786273526052605259225782887261825382644264426442592268326442631267026052709268326312912559731112578260525382605257825522592251125522498259225522511251124842498255227992511269624842578249833512538245724572471247136073338253824842484249831742471249840572552267027352709342946444996185626962709268326702578264428242565263126182657260525782786263126832709268326572631265729125597323625922657259226572511255225252484253824982578252524842538252525382538287525252722248425652443322424842457248425382471359334162565251124842498323624432457401825382631269629873287467472561344282426442670257826312631279926442565267026832683269626312592272226052683263127092657292555973161259225922592272225252511257824712525248425252552251124712538253825652950248427352484263125113351269624982511253825253607338925782484249824843149247124844077255225782862287537904831774118562735267025652592253826832849260525922578263126442683272225782670270926312631264426832900559731612565264425922670253825252538252525522552253825522511252524712538253829122538274824712578247132492511245724432498248436223416257824712471242932612484247140182525268326703000327446445343134427732657264426312605257827992709260525382631260527092670269627092605264426052644261828625597314925652657257826832618251125382498252525252552251125382552247124982498283724982683248426312471333824982511245724982525359334022538245724842457312424712457405725652670274827613363464447671856269626962618260526052670277326702525263126312644270927482631272226832618261826962657293755973074263125522592272225382552253825252552253825112538245725382538253825252837245727862457259224843261248424572484249824573622344225782511251124433199249824983980248427352748298733124644537913442824260526052670265725922799265726312670272226572657276126442670269626702631264426702849559731612578259225382644260525782538249825252552256525652471255224712525255228492498270924712605248434292498247124712498248436513338256525112443252531362498248440572565263127992773338946444674 19890813 177121856312427222525259226312578279926052578261825782761265727222631269626702618273527352696292555973149263125652605263125112538251125112525248424982525252524842457252525382811249827352484260524573224247124572443253824293593341625382443244324433199249824844018253826702748295034164799527213442748265725922578265726572811264425922644264426572709263125922696269626052670268325922887559731242657257826182670255225522525256525652552251125112498252524982484252527992471269624712605248433632498252524572511244335933363255224842457245731742457248440572565260527862875338947054929185626702657255226052644268327612644252526052631268326572761269627482670267025922657263129625597313626182578261826572565253825522498255225112511249824842552248425782565287524842773247125922457323624842443245725522443360734162498242925252457322425112471401825112761268329253299464471211344279926052670265726832696284926442605268325782683267026442670267026702735259226572605293755973136259224982552263125382525249825112552251124842511252524982484252525652824249827482457256524983389268324982525253824983579338926442457247124843211251124984097253826572811284938564767774118562709265725922631256526052786264425522657256526702670265726182631269626052565264426312900559731742683263125782683257825652525249825522525253825522484255224982538252528622471272224842618252532872511249824572498245736073402255224842443244332362498244339992538268327353024336348315272134428752683260526052592265728372592253826962722273526702735255226962670267026442657265728495597319925522605259227352525253825652484251124982592255225112525251125252511290025522748247126052471338924712457244325382552359334022525251124572511317424712471405725652631284927353376470547361856277326572592265726442657274825522657281126312578263126572605273526832592259226962644291255973136261825782538270925782605255225252552248425382498249825112484253825522875249827992457259224713224247124842484247124713593342925782443244324713199247124983999251127092761287533124674537913442722267025652657263126182799261826052657270926832631268326962709261826962605264426832837559731492565256525652657256525382552259225522552249824982525252524572525253828622511272224712578249833382498245724712525245735933351252524572471251131612498245740772565263127222811335147674799 19890813 177601856311126962605267025922592282426962605264426572605264427482670268326702683267026182683291255973062261825922552267025522631251125252592248425112538251125522471253825652799245727992484259224713261245724572471249824573579338924712498247125113224248424573999251127092735296233384705516713442837255226312631264426442849260526052592260526962683272225922761269626312748269626702875559731362592259226312670259225652552253825112538253825522578252524712471253828622538270925382605248434162457248424982511245736073402255224842429253831612484247140572578260528112773340246744799185626962578263126442592268328492605261826312605267026052722259227092592265725922644264429375597317425652631253827222552249825382538251124982498249825522538248424842578283724712735248426442471324924842443248424842484359334162538245724982484326124712443399925382683281128873325464471211344276126572644263126442592281125922565273526702631263127222605276127222631255226442709286255973099260525922618267025782552257825112538248425522511249824982484249825382875249827092457264424843402265724712498252524843651338925782498247125113174252524844077255226312849287537904705774118562709263125922670264427092849263125922696260525652657268327222683265726052631263126572887559732362578264425652696251125252538252525252552255225522525252525252525255228752484272224572605248432492457245724982525247136073363252524572429247132112471249839992498265727092937326148315415134427992644270925782657261827992618259227352644264426962735259226962683265726052735270928625597313625782552256526962525253825522511255225382525252524982525249824712511286225252709249825652511337624982484249824842457362233762525244324292511319924712471405725652605279927483287464447991856268326312592268327092578281126702592269626962592268327092683270927092670265726052670288755973199255226312605270925112552259225782552249825382525248425252471256525252875253827612484259224713224244324982457256524433593344225112457247124843236248424573999251127352786297534024529548713442862260526052709267025922862259226442618269626442683263126702709265726702552263127482887559732112657253825782644249825522552251125652484257825252471249825112592255228872498277324842644245733632471247124432511245736073363256524712457252531862498248440572565259227862735337646744831 19890813 178081856308627482578264425782670273526572592265726182683260527222644272226832670255226442670290055973136256525522592269625782592249825652644256525252525252525112498249825652862249827862443257824573211248424572471249824713537337625252443247124843236247124844018253826572761296233124644530813442786260527092631259225922849259226832631260526052683267027222709264426052631267026312887559731492552255225782722255224842565252525782498251125112525252524842511253828752538270924572578245733892525244324572457251136223429253824842443244331862471248440572538265728242799333845864767185626962644260526572631268328622605263127092644268327092670255226572657267025652709269629625597314925652605263127092565256525782578252524982511255225112538251125382552282424982748245726442471324924712429247124842471360734292525245724712471323624982471401824842696279930003299473671211344278625782683267025782631274826312670268326312631264426962657270925652683263126832657290055973136265725782565273525922592251124842511251125252552248425252484253825252849248427352443264425253325270924712538249825253651342925652484248424573124249824844057257826702837274838064799774118562722265726832722265726702811259226312657260525652605276126182644270926962605259227092962559731612565255226312644256525782525253825112552247125652525256524982511257828622498274824982631244332612471244324432484245736073363255224842443247132612471244339992511272227222912340246445343134427862670255226832657260528372618263126052644260526312644267027092657269626832605260529125597318625922565256527222592255225522538263125252511249824982498248425252484288725382696248426052525338925112471245724842511366633632511248424712484316124572511405725652592278628623376473648961856268326962605257826572670281126442592255226832605265727222605272226832631264426832670291255973161257825382578272225652538252524982565249825252525249824982471253825382862248427092457260524573261248425112457251124713607341625252471248424573211248424843999253827092748304933254529530813442761264426572565263126702900260525782748253826052683268327092683264426312657263126702900559731492631253825782657252525382552252525522525255225382525249824842565253827862552273524432578247133632525248424292484251135933389251124712429251131362457247140572552269628372748336346744767 19890813 178561856309926702631269626442644281126052631255225922670270927222592264427222644260526312735290055973186263126182578272225382511255225252538252525382511252525522498247125252862249827992471259225113249245724712457249824573593338925252471245724713186248425113999251126702748293732744644516713442722263126702670256527092900257826832670259226572722274826572696265726702592267026832875559731242592259225652683259225112498253825522552248425522511251124572538252528752498269624572592247133512457248424712511244336073389251124712429251131362457249840572565264428372761340247054799185627092683268326312618257828242631257826572657264426442696256526832644265726572670265729375597316125922605257826962538257825112471253825782578252525112525252525382578284924982748248426052471323624712471247124982443359334292592247124712471319924712457399925382722270930123249473671211344270926312670260526572525278626442565268326442644260526442631267026052644263125922696287555973174265725782631267026312565257824982552253825522538252525252498252525112862247127092457265724983389267025112511252524713565338925782471252524843149248424714057253826572912290037584799774118562709268326312644257826962824257826052644261826052565270926572722267026182683265726572875559731242605253825652683253825522538252525112552251125382471252525382565252528752538269624572592248432112484248424712511248436073389252524712484248432242538245740182511268326962987337645575202134427352592263126052631273528372631265725922670265727612696264427612773264426052605267028875597314925782592255226962578253824842565252524982592251125382511251125112538282425112670247125782484335124842484247124572471362233762511249824712511314924292498405725522670286227353363470547991856256527612592263126572605278626572578265725922605264426832631272226312631264426442631291255973136260526572552268325652511253825112552253825382565249825382471251125252875253827482457259224573211244324572457249824573565341625522471245724843199247124574018249827092696297533384644548713442773263125782683257826702900257825652592268325922696276126702644267026442631277326442900559730992552256525922657259225922484255225522511253824982511259225652498251128372511274824712578247133512457251124712471244335933389255224712471245732112511249840772592260528242709337647054962 19890813 179041856311126442696267026832605283726572578264425922683265726182605268326052670264425782644293755973111260525652592268325112538255225112525257825252484245725922525251125382773248427222484257824983236251124842471252524713565337625252471245724983249248424843999252526832748295033764644534313442849269626442657265726312722256526312605264425782683264426052735261826702670265726702950559731242618251125922605263125652552248425522498249825922552252525252511256528752498276124572631247133632484248424712511249836223363253824572471244331492443247140572552268328242862340245014799185627482631261826442605269627992565253826572578265725922696265727862644264426052605268329505597307425652631255226702538255225382525251125112552249824842525245725252552288724572735251126442484323624712484245725252511356534292565245724572443323624842511399925382748272229123338455771211344277326312618260526182644279926182657264426312618267026312696270926442592270926312670296255973111257826312578267025652498260525382538252525522525248425382484253825252937248427352471263124713376270924982578251124983607336325112443247124983211249824574077257826702824290037424705774118562670261825782565260526572773257825782644263126442657274825782683259226182722264425922900559731492578255225782735255225252525253825382498249824982511256525112565253828242484272224982592247132112484247124842525253835513455255224712443245732492429247139802457270927353000340247055237134427222631260526312592261827992605257826832618268326572709265727222722259225782644268329005597317426702592263126962578263125382552255224842605252524842498247125382511291224982735244326052484340224712471247125522484359333632552245724712471316125112457407725652618287528373376476747991856269626702605265726442565278626182565260525782565273527352592265727092631260526832683292555973149253826312578274826052552253826052538257825652511248425252525249826052824248427862484259224573211244324572457248424983565338925252429245724433211247124713999251126442670298732874736530813442761268326312631267027352773260525922644256526442696270925782683268326572605255226702950559731242631264425922644256525252552253825522592255225522498256524982511252528622484268324842605247134022511245724842498248436223389251124842471249831492471247140572552260528112786331246744962 19890813 179521856303726312644260526052670281125782605270925382735261827092644265725652670263126442657296255973174259226052618264425522578251125522538253824982538249825522511251125382887247127482457259224983274247124432443249824573607344225112471244324573249245724713980251127352670298733514831527213442748265725782644268326572837259226312696264426052644268326052709267027092631268325922887559731242592257825782644256525922525251125112525249824982538251124842484249828492498273524982592248433892484245724842511248435933389253824842457249831492471248440572565263127862683335146444674185627352657264426572631267028242605265726442605264426702683264426572578263126312709267029375597309925782565259227092578257825382471249825652471256524982552244325382538286225112735248426052538324924842443245724982525356534022565244324842484324925522484401825252657272230373351467471211344279926442631267026442670283726312670268325522631270927092657270926832631261826442657295055973111260525522618268325922525253824982578249825522565249824982538251125382862248426832457268324843389269624712538252524713622336325782484251124983124253824844077255226442773284937904736774118562709260526052670268326312811263126052565268326182644279926572786273526702592265726052987559731992592257825922657256524842565255225522552255225382538252525112511248428752538278624712605252532362471247124842498245735653402253824842443247132492484247139992511270927352887332545575237134427612644260527092618257827992552267025922644268326962683268326702670257826442631265728755597313625922538263126702538253825382538255225112525252524842538245725522511291225522709247126052484335124842443247125252484360733762525247124572471314924712471407725652670279927613416458645291856270925652592264426182605287526442578264426312631263127612709273526442631263126442683293755973149263126442592264424982565256525522511253824982552248425382484249825382862252527612429260524843224245724432457248424713593335125252471248424433174251124573980253827222786307433254644552413442735267026052605260525382849260525922578263126442709274826312696270926572631257826572912559731242578263125652722259225922631256525652511257825522511252524712538251128622484273524712631245733382511249824572484248436363363251124842443252531742484248440572565265728492683333847054799 19890813 180001856306226572631264425782605282426182644263127222670265726962696270926702657264426832657290055973149256526052592268325382525256525652511252524982511251124982457251125522962249827352471263124713236247125112443249824293607337625112525248424713249248424844018253827732748286234024529527213442799268325922683269625922824257826052605256526832644268325522696265727092670261826832849559731492552256526052657257826052552249826052511255225382525249825252525253829372484268324842552248433512498249825112538251136223389257824982443251131612484252540572565265727862773338947054767185627352631263126962578265728752618264426572631270926442696263126702631261826442631261828875597309925922552263127732552252524982552256525252538252525252538247125522538287525252722245725782443321124842457249825252457359333762538251124712457324925112457398024842657276129873287476771211344279926572605257826832605283726442657265726182735264426832657269626832657261826442644293755973149260526052618263125252552252525252525252525382538253824982484249825252875247127092498264424843363269624842525252524983607336325522471249825113149242924984077256526442849283737274705774118562709269625782670264426702761259225922631265727092644265726312657264425922657273526572900559731742618255225922735252525922525251125652525248425112525251124982578256529122525269624712592247132112443251124292511247135793389252524842471244332612471248440182525267027732962335145575167134428492683263126312631268327992552260526572618267026702683260526832565260526052644264429005597309925782565256526702592255225652511245725112525255225112498249825252538281124842709249825782525332524842498245724842484359333632552247124432511314924712498405725522592283727993274467448311856269626182631263126052631276126442605268326572811273527222605273526312644267026832670288755973161261825922565265725782498252525252538249825112552251125782429251125782875251127612457263124713261245724712457249824983593342925252471247124433199248424983999252526962722298732364674523713442786260526052644263126962824263125782748259226702657268327092657267026962605265726962837559730992683259225522696260525522565253825112525253824982484249825252511253829122525272224712592248433382484245724842471249836513363253824842429247130862443247140572552260528372761344247054863 19890813 180481856309926702683263126312683284925782605270925252605265726962657270926312657265726442670290055973149255226442578270924842565256525252578256525112511249825252471253825382824247127862457259224983261247124712457252524843593336325252498245724713199247125113980251126832748292533764529509813442722264426442644260527482811263126442605264426312605269625652786264426572605260526052862559731242565256525782631251125652525255225382565257824982525252524842498249828242498272224842578245733632498245724432484247136073376252524432457247131612443247140572525265727612722335145574896185626572644269626832592263128622644260526702631269627092722260526702670264426312631268329125597317426572565255226832538255225382552252525522552252524982578247125652552283724572709245725922498326124842471247125112511359334162605244324712484322424842498399925382683278629873299470571211344282427092538260526572670290026442618267026442709264426832709269626442670267026052696286255973136260525922592264426182578252525522484251125382538252525522471249825252900252527352471263124573402272224712538252525253607338925782525249825383161253824844077255227092912290037744705774118562670270926572657268326572912263126442683257825922683269626702683264426572592268326832900559730862605260525922735255225922592255225782525253824982498253824982538253828872484277324572592242932742471248424432498244335933402256524712457248432492471247140182538278627352912332546745308134427992644257826572644267028492657263125782578259227092644263126832696268326572657256529005597314927092618257827612525256524982471251125252525249825522525253825382565292525252709248425922498332524982484247124842471360734022511241524432511313624842457409725652735284927863351470547671856270926572618270925922631286225382670265726572696260527482657269626572631260526312644286255973199260525782605265726052538252525252498255224982484253824982457255225522799249827862471257824713274249824712471253824983607337625382498247124713199249824843999251127482748293733514557552413442786263126572605268326052849264426442644268326052631265727092722264426572592263126702900559731242578257825652657259225522484249825252511252525382565251124982525253828112525270924842592248433762511248424842484248435933455249825252484248431612457248440772565264428112773335147055030 19890813 180961856304926832578268326052592283726312578267026702670264426702683274826702605257825922605291255973124257826312538274824982538255224842538252525522498249825522484252525382862252527482484259224843249249824982484251124843593338925382457244325113236248424153999252526962696297533124557534313442773261825922657261826442837259226182552268325652605268326312735270926052511269626572900559731612592260526312696253826312498253825652525253825252511248424842511251128492498270924982565247133512498244324572498252536073389253824712471249831742498251140772578270928492696341646744799185626702618257826052722263127992670257826832696268326312748259227222618274826442696264428875597324926702538257827482525253825782552249825522511249825252538247125112511283724982761247125922484319924292498247124712538356534292552244324572484319924842511399925112722274829123363464471211344276126572709261826442605292525782592257826052552270927482605265726702683267026702644295055973186256526182670270925252538252524982605253825252538255224982511253824982862248427482511264425113429270924842511249825113622338925652511245724713136252524714077256526702824279937904736774118562670261825782644263126442887269626182657264425652605270926442722256526832605268326312887559731612631264426052709255225252511251125252538255225522511252524982538253828372511270924432605247132612498247124982511248435653429252524982538245732242525251139992511272227352950324946445202134428372631260526312578256528622631264426962592264426182722268326312552265726052605264429625597309925922605259226702525253824842498253825112592256524842525245725252525281125112709248425782471335124572443248425112525362234422538245724292471318624982498407725782644282427483376464448631856272226312670270925922644284925382631269626312735261827352657278626052618261826312578286255973186257825922552268325522565252525652592249825382538249825112484248424842912248428112457257824843186248424432511249824573565338925252443247124843261247124844018255228112735284932994767527213442761259225922670259225782862259226572683257826182722270926442709265726832631272226572875559731112631263125252670255225112525251125252511253825252552247124712552255229002511268324842578247133382484249824572471249836223363252524712457247131492498251140572552267028492722329946444586 19890813 181441856307426572631272226832631281126182592263127352644264426962592272226312683261826962709292555973124256526052592269625112498259225382538256525522498248425782498249825652837247127732484257824573236248424712484252524573593341625112457249825253211252524713980251126962735295033384501527213442786264426182644264425922849256526182657259227222631270927352683267027222709263126442900559730862605259226052722256525652538249825252538251125252525255224842471251128112498272224712592247133632498249824572471248436073389257824712471252532112443252540572552263127862761340245574896185626962644263125782592265728622644256526832670265727352696260527092670265726312644270928755597319925782605261826962538257825382538253825382525252524982552251125382605288725112748245725782498322425112525247125252484359333892525245724712457318624842484401825252657269629123312464471211344288726442605268326182592288726312578265726962683267027092683268326572683256526312618288755973174259225922631267025652498255225922484253825252498256525522498248425252950249826962498264424983389268324712538252524983622338925922498247125253161251125114077256526312837291237744767774118562683268326312592268326312837263126052696264426572657273526052670265726832605267027092900559731742592263125922618256525782525255225112565252525382552257824712538256529372511273524572592248432362498245724842511251135653376249824572457247132362484244339992471274827733000336347055237134427992605260526572644261827992631260526182592270926442748268326962670268326442683256529125597314926442552263126702498252525652538251125112484253825382538245725252552296224712748247125922471336324982443248425252525357933632538248424842484312424842511407725652592284928243442452948631856269626182644270926962683278625782578267026702631265727222696270926312644263126442644288755973086264426052565269625112552248425252457253825252498252525252484255225522824252527352457256524433211248424572511251125113622336325782484244324573236249824573999251126832722301233124557545113442786268326312670263125922849253826052578264426832657263125382683259226572631263126702887559731362657260525652683255224982592248426052552253825652552249824712578253829372511267024712578249833512498245724572484247136223376252525252484249831862484248440572565268327862811340247054929 19890813 181921856301227352657264425522631287526702578263125922631263127482631272225922683264427612709287555973174261825922578268326052525252525252525252525382525251124842511256525382875251127862484260525113199248424842484251124713593338924982457245724573174248425114018252526702657298733634529516713442722265726572644260526442786263126312592259226182644263126832709272226312592269626182862559731112565263126442683256525382552257825522484256525382471252524712525255228872511272224432644247133632471247124712552248436663376253825112429249831992484248440572578263127992799332546744831185626572644269626572552268328372670267026962631272226962657263126702578267026962631261828625597316125782578260526832565255225252552253825382525252524982525248425522552283725112811245725782443321124712484245725252471355133892538248424572443321125112457401824982644272229503351473671211344279927092670267026572631279925522631265726702670269627352670269626572592267027092644287555973186263126182592263125782605252524982538252525382484249825382511251125112862249826832484259224843402270925112538245725113607341625252498249825253186248425254077256526832849290038564767774118562631268325922644259226312824267026052670256526572657273526832657268326962592264426572912559731492605264426052696257825252552247125382538251125522484259224842525252528242498276124572605252532362471248424572498247135933376256524982471244332112484247139992511269627613062335147365379134427612644263126312748261828492605261826572683265726702696268326702618269626312644263128375597311125782618260527222552256525252498252524842538249824712511253824842552288725252761249826312484336325252471244324712511359334022538247124432471317424842471405725652709278628373287476748631856272226702631264425922683273526052605263126442670268326312605268326182670265727092631291255973161267025922578269626182565252525112552255225522484249825652471252525522837252527352484263124713249245724842471252524573593340225522457247124713224248424574018255227352722295034024644530813442748265726052644257826442811260526182670264426832735261826832773259226052670257826572887559731362592264425782696256525782578249824982498256524982538253824842498249828622498270924572578244333632471247124712471251136223363248424432471247132112471248440572565263128242670327446154831 19890813 182401856276126312565263125652696283726182605264426312696256526572605272225382696263126702670291255973199257825922578260525382538253825252498260525112538249825382525251125252900247127482471264424433236248424712511253824843551341625252484247124713211247124573980251127352748300034294705548713442799261826962683265726052824265725652605267026312657261827092670264426572683268326442912559731742552257825782631256525112552251125252525252525522525249824842511255229502498270924982565247133512457245724842484247135933402252524982457248431992457249840972578263127352786333846444767185627482631267027092618268327992565263126572618272227222657263127092670260526052657267028115597318626832618259226962592253825382471255225252511255225382565253825112525293725112748249825922429322424432511245724842429355133762578248424712484321124572457398025112696269629503274467453431344276126702696263126442565281126442644267026962644268326572605270927482657263126702735287555973124256526572605269625922511251125252471252525112578253825252525251125112875249826832511257824843376252524982457249824573607340225252498244324713161245724714077257826572748279932874674486318562709260526832631257827092912257825652631263126312618270926442696259226572709264426832900559731362605259225522578252524982538253825252511252525252511253824982538255228242471281124982592249832612484247124982498245736223389253824712457245732112443249840182511270926962811332547365308134427732644260526572631264428622578261826312592268326832709264427352683269626442631260529375597312425522592251127092525255225522525253825382552253824712511249825382552290024982709248425652498337624982457245724712525359334162525248424712471318624712443405725782657279927613416476753081856265726832657257826442631277326442631264426702605268326312670272226572644268326442605291255973124260525522565265725112525255225112525257825252552249825652484252525522837252527482471264424573236248424982471252524573551338925382443251124843236245724843980248427352735300034024674552413442799268326182592260526702837260526182657267026312631269626312748269627092631263126312887559731862578255226182644255225922525253825382525252524842525256524712525255228872484268324712578248433632484245724842443252536513376252524572415245731612484249840572565263127092722342945295451 19890813 182881856273526052565267026442578278626442631263126052631269626832631274825652670261826572592290055973174257826052605268325112511260525382498255224982511248425252498248425652937252527352484259224843211251124982457249824843565341625252471247124433211248424844018252527352748293733384674567013442786272226182657260526572862260526052618263126702644270926052631268326702657269626572925559731612644259225922670251125112525249824982484249825112525249825252578253828492457272224432592247133382484249824842498248436073376253824572457251131612471247140572578260527992761329947675744185627862644267026312631265729002552260526832592265726442709264427612618274826182578259229125597313625922552257826832552255225252511248425382484251125112565247124982565290024712761245726052443319924842471247124982484360734162511245724842443319924842484401825382657269629123402464459691344278626312565264425522552284926442552263125782722264426962631267026832644257826572578291255973074264425782552269625382525252525382552253824982552252525522498251125522862248427352484257824713402248424842457252525253579340225112484248424713161247124574057256527092837274833124674604518562696268326052670270926962799261826312657263126832605273526442709263126442618269626052862559731742605256526312748259225382565257825522498252525112511249824982498255228622498276124432605244332612498248424572511247135933429253824432443247132362511245739992498264427092975333847056282134427992709268326442631260528112631263125922696264426312670273526442657267026312683259229005597317426312578257826832565256525252525253824842511249825382525245725382525282424982670249826312443337624712457248424842471360733512511252524572511313624842471407725652670282427993363464464541856270927732565269626832657277325922605260526182657260527222644263126442670257826312605290055973136256525782525272225522538256525112552252525252525251125112498256525522849249827862457260524843249248424712511251124433579341625522457247124713211247124573980251127352786304933384586671313442824263126442578264426182862260526052631256526702657268325782670272226832631260526832875559731742578252525782605255225922552248425522538252525252538252524842538255228492471272224842578245733762511244324842538248436223376252524432471248431492471247140772592265727352748337646447014 19890813 183361856267026312605265726312644279926312592269626312709263127482592267025922735264426832605292555973136256525522605270925652552253825382525253825652552248425252484252525782912248427352457263124573236245724982471248424843636340225112484245724433186244324433999251126962709300033894705774113442773260526312565260526572837268325522631265726182631276126442709263126702631268326442887559731242592260525782644255225922538252525252552253824982498252524712498251128492498273525112592249833632498247124842471247136513416253825112429248431992457247140572538268328112824329946447741185627612657256526832592255228372605257826312644263126312696260526572657265726052644263130005597317425522592257826572498251125252565256525382525252525252525248425522525290025112696251125782511328725252457247124712457356534292592245724572498322425112498399925652773270930243429458677411344282426962565264426442644277325652696265726052578273527352670267026832683267026052644291255973174264426182525272225522525255225652631255225522538252525782471253825652887253827092498268324573389274824842484249824433593337625522484245724573186252524844057268326572799437033894644774118562631270926052552257826572824268326312657253826572670268326962657259226312683267025922862559731492552265726312761252525652592251125652511253825382498256524572498253829002484278624842605247132362498249824572525245735933442255224712471247132612498248439802525267026832937338946746162134428112696264426312631260527732644263126052683260526572670264427092683268327092670259228495597319926182552265725922511252525652538256525652498256525112538249824982525288725382696249825382471338924712429247124842457360734022525245724432457314925112457403725382605282427993537470577411856281126052605257826052565274825922605272226052683269627092605265726442657267027222670291255973149259225252565267025252525252525382538256525522511251125522498253825782912253827732525264424713249311125382631265725653622346926442525265725783249260525923999261827612875407739804896774113442761265726832657270926312761260525522657263126442709274826572683265726962605257826702837559731862565265725522644259225112511256525112498257825522471249825112484255229122525274824842592247133892484252524842484248436223429252524572443245731492471249840772578267028242773338945294705 19890813 183841856308626962683259225782657279926442565263126052683263126312631272226572657263126052722292555973086257826312592273525112538260525652511251125112592253824982525252525382887252527732471259224843287245724842484252524433622342925252457247124843211253824713999252526442683296233254644534313442748263125782592268326182761256526312631269627092670267027092631265726832735260526312912559731362525264425922578256526442538248425522538253824842538248424982525256529372511269624842592249834022471245724842484245736513429255224842471249831362484247140572552268328112761337645864831185627612657259226312631265727612565265727352657256526572761264426702644264426702670267029125597318625382605256527092565255225112592259225382525252524982498251125382538286224982722249825782471324924572443248424842484359334292538245724842457322424982498401825252578274829373261464472561344276126572605267026832670282426052618260526052670265726702696263126832605260526312657288755973136257825652631263125382525251125522511253825522471249825252552252525252875252527482498264424843376273524292525252524843651341625782457252525113199249824714077256526572875283737424674774118562696260525782578265726442824259226182657268326572670274827092696267026572670267026312925559730862618256526052709255225382565252525652565252524712498252524982511257828242498276124982631245732492498245724712471247135793429253824572457247132362484245739992498268327223012336345295379134428112670265726832605264428752552259225922670264426832709269626572631263126702657260529005597317425922565265727352538252524982592257824712525253825112538251124982525287525252696245725782511337624982511247124982484365134022565247124842484318624432511405725652709272227483351464447991856276127092605263126312683272226312565263126572683267026962644276125652670268326052657290055973124264426052683274825522565256525522538256524982552251125522484251125252925248427092471256524573287248424712471252524713622344225522457248424713236248425253999251127222722295033124529545113442849265726312552265727482735255227222657270926442592273526182657261826702618268326442849559731492578256526182735259225782578253825782552252526182484253824842525251128752538276124572552245733512484251124982484242936073351256524982471251131612443249840772538270928622722337647054831 19890813 184321856308626832683265726052644276125782592265726572683259226442644267026832670268325922683292555973111257826702605272225782498253825652578253825382565245725522498253825652824249827352457260524713261247124432471249824293593336325252484245724433236249824984018252526962748295034294767530813442849267025922657263125922900263125782683263126312657267025522644256526312631263126052950559731742631260525252657255225252525260524842484259225112525251124982484256529252484272224842565249833632498249825112443253835933389255224982457248431612471245740772565268328372875336345014736185627222709263125922631265728242631261826182605272226832786263127092657270925922578269628375597314926052565259227482552247125112511252525112525249825112538248425652592290025112735244326442457324924842443248424982471363634162525247124712443326124982498399925252761278629623287452971211344286226442631263127352631278625652605268326182670265727092644276127352657270925782592287555973161257825922644268325782538253825382592249825522511251125382498255225382875251127352538263124573351269624842484253824983651341625922511249824843186245724984097257826962824290036964767774118562722265725782657265727092735259225782670259227222644270926832786267026442631263126702925559731112644263126052709255225252525255225522525252524842498251124572511257829502525270925252631248432112484244324982457249835933402249824152498247132112511247139802498270927732912333845575272134428242618259226702644263129622683253826962631267027092722269626182605268326442670259229375597314925522525256527222592253825522525253825252565255224982538249825382565286224982761249825922471336325112484247124572484365134162511245724572471316124712471407725522683278627733416470546151856260526962592268327352709282426182538263126052683265727352657267026312605263126052644296255973174264426052631265725252552249824982578257825522538248425252471252525522875253827352484263124983249247124292457251124573607338925382471247124713186247124983999253826832722296233764799530813442696270926832631267026052862261826312683264426572605276126572696256526442709263126572887559731612657256525382644259225112538251126312511257825382484253825382538256529122471273524712592247133382511247124712484252536073376256524982471247131492457244340772552260527992786329945864799 19890813 184801856300027352631267026572670278626442644264426052709264426962631276126312605256525782631297555973149259225522618270925522605253825252511252525382525248424712498249825652837252527352471259224843261249824572429253824433607342925652471248424433224247125523999253827092683287532874767537913442786264426312605261825652799265726832670267027352631264426442644259226442683270926572837559731112538260526312631257825382552253825252511252525382565253824712525255228872511273524712592248433382484245724712511248436513416255224712443248431362457247140772578263127862748328747054929185626572644260527222592268328112605263125922605272226052722264426052657263127222644259229125597323626052605252527092605256526052565256524842565257824982538248425252592287524842696248425782443324924982443247125112471360734422538242924982443321124982429398025252735270929503351470571211344279926572631261825782592273526052592267026702631269626962631264426962657264426442696292555973111261825522578267025522511256524842578249824982498249825382484248425652849253826962538267024843351274824842525248425253607341625252471247124713149248424844057256525922887287538064644774118562735269625522644263126702735257826442709257826052709274826312644267026962670269627092900559732112538259225922709252525252511255225112538255225522511253825252592256529122538276124432578251132612443248424432578248436073429252524712443245732492471248439802511270927093000333847055308134427352644264426832670263127092709255225922618264427092683268326832631264426962696263129255597312425782631256526702538255225522552255225112565255224842498251125382538284924712683249826312457337624572471251125382511366633382565251124982484317424712498407725652578278627353402452949291856269626832644265726572722279926832657256525782592265726962592272226052644263125922683290055973074257825252670269626182525252525382498252524982538252525652484252525782887248427092471256524843236248424842484253824713622337625382457248424843186248424843999253826962773300034024557552413442735267026702683270926442773260525522709269627092696268326832722270925652631261826052925559731242552263125922709263124842565256524842525256525252605248424982498248429502511270924842592247134022484247125112471251135933389252524842457245731492471251140772552265728492837344246444586 19890813 185281856306227222644260526442670277325652592264425922578264427092644269626052670265726572683295055973111256525252552265725782498251125522525255224982525247125112525253825922837248427732443265724843236247124572443252524433622346925652471251124983224248424843999259226832709297533634767530813442799264426572644264426572799253825522657268326442657267026442786268326572683269626052875559731492565263125922644249825922498256525522565252525652511252524842498252528622498273524982592252533512484248424712525248436813389249824712457251131492471248440772565269628112811336347994644185625922696269626572592263127352631263126832670263125782696259227222618270925652644270929505597312425652631264426962538255225782484255225112538253824572538245725252525282425252735245726312471328724842471245725252429362234692565249824572498323625112471401825112696276129373402464471211344278626442578261825922631273526572578268326312670259227482670273526702670268326182631293755973174257826052538268325382484255225112498249825252498248425252498252525112887247127352484261825113351273524842525253824573622336325522511251124843161252524844077257826312887290037904799774118562670264425922605259226182811263126832657265726572631274827732722270926442605265726442900559731492552253826052696252525522525249825382565260525382525248425252538256528872511273524572618245732872443248424842552247136073442251124292484245732612484245739802484264427092987327447055237134427732605264425922670256528372592263126572631263126832709259225922644260525922696265728625597313626312592253827222644253825522525256525252498253825382511248424842538281124712748247125922498336325112443249825112525365133762525249824292511312424842471405726702657279927223325464446741856265725922644265726572644276126572538260525522696260527352592269625652631268326702670295055973149253826312565269625652498257824982525253825522552253825522511252525522900251127222457256524713274244325112484251124573622338925782471247124983211248424713980253826312696292534294896527213442786268326702631272226572862260525782696255226832709269626572683270926572605270925782862559731242631259225782696259225522552252524842578252525522525251125112484255228492471276125112578247133762498247124982498249836513389252524842457248431362457244340772578265727482709335146444767 19890813 185761856308627222525260525782748274825652605267026702709260526832657270926702657259227092683292555973111267026182592269625652565253825252511248425112457244325252484253825382849249827482457257824843211248424292457249824983607342925782443244324843186248424714018252527222709284933384767516713442811269625522670264426312799260525922644264426962670267026962709267026312631267027092862559731362644257826052735255226052484252525522538251124982565252524842578252528112498268324712565251134022471248424572511247136513389255224712471251131612443248440572552264428242773337644744644185626832683268326442644268327612578261826962631268325922696261827092644259226442644267029255597317425652578256527612538257825252538249825382538252525112538252524982552284924712786242925922484323624712484245724712471362234162538247124572498321124982471399925112761270930123363467472561344282426182578257825922644284926442618265725522696257826442657273526312618264426572631284955973174265725652605273525112552251125382644252524842592253825112511251125112875249827482484264424713351273524842498253824983607341625382484248424983149251124434077256526962837291237904674774118562683257826052644265726052722265725782644264426052605267026182709264427092605264426572887559731612565257825522683255226052511259225252498255225252525253824712552259228492511268324842578247132612471251124842511247136073455251124842457247131992484245739802525270927862900340246445343134428372644251126442670259227612670263126572592263126312722268327352683263126052631259228495597314925782592256526052484256525382565259224842525252525382525247125252498291225252709248426182511341624842484248424712511365134422511247124712471316124982471405726182696276127613376464449621856268326702592265726182605274826052552263126572683270926832657268325522644256526312605296255973149256526312538278625782511252525252498253825112511248425652552249824982887253827092484260524843236248424982457252524573607345525652429248424573211248425114018252526572799293733254644556013442824260525782644260525922837267026702644267026572709273526832761272226312683261826312937559730862644263125782657257825382565257825652565249825252511248424712484251130002525269624842565248433632457245724842525252536513376257824982457248431862429247140572578265727612773340247674767 19890813 186241856307426702657267025922631278626572618269625782709267026312657272226442605267026442657290055973186260525522644264425782605255225382538251125252471249825112484251125382900249827612457260524843236248424292471247124713593340225382457244324433224249824713999251127092761292533384644516713442824261825922670267026052709260526702631260527092644268325652709265726312657273526832900559730992605259226052657252525922605252525522565251125252511253825382498253828372498276124842578247133762484247124842498249836073402252524712415248431862498247140772578260528112748338947674799185626572748267026702631268327222605263127092592264427352657264426182722263126442592261829375597314926052644256526962538252525252511248425112552252524982538251125382498281125112683249825782429326124712471247124842484360734022578241525112443323624842484398025382683277330123338479972561344277327352670264426572670278626052592256526312670263127482605270926572592265726572683282455973161259225782578267025522538252525382538259225382538252525652484252525112786251127092484263125113416269624842525253825113651341625652471247125113211251124984077255226442849290037584674774118562696268326052592257826052722263126052631269626832696268326312605265726442618265726312887559731362618252525922722257825522538251125652565249825652511252524842538255228372484273524572578247132492511247124432457245735933442259224842457247131862498248439992525274826572937333845865343134427482644256526572709268327732618265726572709264425782631268327352644265726962631265728755597313626312592259226572538249825252525249824842525256525252498249825382511283724842722244326312498338924842457245724982498365134022538249824712484318624712457405725652657278627483402479947671856265726962605269626832592270926182592264426572605260526312631263126702592264426572657291255973161255225652605268325382565253825382538256525382552248425252484252525522912251127352401259224433249245724982484253824573593341625112443244325113186251124293980253826962748297533514705527213442761265726832644260526312722270926052565268326312709269627352761267026702631269626312824559730742644252525782748255225382511256524842525253825522538255225112498249829372511267024842631247133632498245724842525248436223416251124982443248431362457248440772578269628242722336345864767 19890813 186721856306226832605259225782683274825922631260525782683277326702592270926312592264427092657284955973174264425922552269625652538249824982498249825252538255225112484255225652837251127482484263124433249245724982484248424713607342925382429245724433224248424843999256527992722301233764644530813442824267026702683261826312773260525652670263127222605265725922709263126702605267026572912559731742631251126052696256525522538252525652484255225922498252525382471252529372511273524432605247133632484245724712511247136513402253824712443248431992511249840572578269627732761332545864767185626962657259227092657257827612618259226702605269626312670260526832605272226832644256529125597314926312631263126182565255225922578252525382525256524842538247125382498281124982748251126312471326124712484251125382457362234022565249824572457326124572471399925112722273529253325476771211344277326052605267026312696286226182592273526832631267026572657272226832644260526052605293755973149261825652525268325252525249824982552251125522592252525252443251125252862252527222471259225523376268325112511252525253651337625652471249824983111252524844077255226572824296237744705774118562696260526442657257826442735267026052657268326572631267026312644260526702722265726702900559731112525252525652709257825522565249825652538252525382484257824842552253828242484273524842631249832612511248424572511248436073376251124712471247132112484245739802511270927612962333846445237134427992631265726702644260527612618259226962644273526832748259227612644268326052683267028755597317425782644259227092578249825782552256524982511256525252538251125652552286224842709251126052498337624982511249824842484362234022552245724572484318624432484405725652670284927863351455746741856270927092578264426052565268326312631264426442644264426442618263126702605264427092631293755973099259225522605270925922484255225252525255225252525247125382471251125922862248427482484257824713274249824712498253825113622341625382443249824843249247124573999251126702735293733514799534313442773257826312683261826702748267025922592268326442657272226312657265726312644267026182887559731112578263125782683257825252552252525252511251125522484253824842471252529252484270924842592247133382457247124842511247136663389253824982457247131992471249840572552264427862786333845864929 19890813 187201856308627352578268325782592276126442592263126052683265727352644270926702683264426052605282455973136265725652578264425782498257825382552253825252525252525112511248425112849252527482471261824573236245724432484249824983607342925522457247124843199247124843999251126702837290033634674534313442709265726572644259226702786259225522631263126442761278626442683259226572605272226182862559731742592257825922683253825252525248425252511251125652525248425382498255229002498269624842565247134022484249824842484244336223429252525112457247131742498245740372565259227992773344247054767185626702722256526182644263127862631264427092657265727092696260527482683269626572722267029255597309925522657259226962565256525382565253824712525255225112525248425652538278624982735249825782471319924432471248425112471363634022525247124712484319924712457399925252683278629373299458671211344277325922552264426442631277326442657260526052670269627222578265727092578263126572644290055973161263125782552264425112592252525652525257825522525251125112471251125782862252527352498264424713376269624982511255224843666341625782484255224983136252524844057257826182875292537904767774118562657263126052696270925782748265725782735257826572644273526182683256526312578265726442875559731992552256526312696255225112511253825252538253825522552255224842525259228752511276124982578247132362457252524572471251136073429255224842471249832242498249840182525272227483037333847055308134427862657269626312696265727092578261826962618269625922644268326962644269625522565259228375597313625782592252526572525257825112471249825112552251125112498249825112511281124842709249826312443336324982471245724712471359333892498249824292538318624842471405725522618286227483389464448961856276126572644264426832631273525382657268326572565268326832565267026312631260526572670283755973124263126702552267025252552256525522498252525922565249825652511251125522887251127092443260524983249247124572471251124843607341625252457245724983249245724433980255227222735295034164586523713442786273525922709260526312773263126312644265726442670272226572683273527092618267026572875559731492605259225782657253825112525248425522525257824982525252524982525252529252471267024712578245733892443248424982484245736223416255224842457251131492471247140572552257827222773340246744736 19890813 187681856306225922644268325652696277325782631274826052657256527352592274826442683270927092644286255973149260526052592273525382552248425922552251125112578252525252525251125382912249827612498257824713236249824572484253824573593341625652471251124713236249824713980251127732735298733894705527213442849265725652592264426572837263126312683259225922578267026052696263127352592268326832900559730992565257825782631257825252552252525522511252525382484253825252538253828492443273524842578251133512471247124842471249836663389251124712457247131612443249840772565263128622722346945294896185626702696257826442592263127352618260526312657270926702644260526572631260526442644272229005597314926702565259227092552253825252578251125382525253825522552252526052538287524982722247126052471326124842471248425382457359334162538242924572457326124572471401824842709274829373299470571211344276126572670265726052631276125922657265725922670263126312631267026702683259226962670291255973124255226052631269625782552252525652565255225522471256525252498248425382950251126962484264425383416276125112511249824843593337625522498248425113199251125114057257826572912288737274767774118562683264426312657267026312849255226182605255226702657273526572709268326572631265726052887559731992605264425652592252525252538251125382511251125922525251124842498259229122511272224842552248432112484249824572498247136073455253824432443245732492498249840182525269627092975331247055308134428492696261827222709263127482696264426312644267027222735263126832670264426962578265728625597308625382592260526832565252525522525252524842565252524982511247125112525295024842761244325652471340225112498252524712443360733762511248424292471319924572471407725782631279928373376455749621856270926572670261826962657273526312735265725922657264427482631264426312696264426182670290055973099255226442538270925522538259225252525248425652511253825112498255225652900253827612471256524843274247124842457255224843636340225112498247124713249245724433980252527732837295033124557537913442709263126312565263127222696259226442631265727482696269626052657264426702657263126572937559731492592260525652631252525252498248425522552253824712498253825112511257829252484269624712578247133252457248424842484247136513376253824842484251131862471247140572498257828492786335146744962 19890813 188161856304927222709269625922670277326442578261826052657268327482670272226702631259226702670297555973161256525922578272226052498248425112525252525112538251125112484255225652875249827732443256524433249248424572457253824843607342925652443249824573224248425113980252526962786303734294767530813442786264426312670265725922735256526572552259226312644264426702735257826962631261826572900559730992631259225652709252525782552249825522525251125252498249824712538247128872525264424842592248434292525245725112484247136223402253824712471248431492457248440772565263128112786333847054799185626702709268326572683267027732592263126182683268326052709263126832670273526572683270929375597319925652552263126832578256524842498252525652552252524982578249825522552283724982748245725922429326124982443248425112457362234022511244324572471323624712457401825252670276130493389464471211344284926832605269625522657276126312644267026572578273526962670270926702670259226442709286255973149257825922565267025782592257825112538248425782511252524842484252525522912252527352457263124983376267024982511252524713622338925922471252525653199248424844077257826182824282437274705774118562696265725782644263126832748259226052670264426052683268326442748257826962670263127482912559731492565255225652670253824982525252525112565251125382471255224982538252527992498272224982657248432362457244324572525249836073429256524712457247132242511245739992511273527352950333845865202134427862631256526182631264427612644263126182631270926312735264426572709263126052644260528755597314925922592256526832538249825922471249824842525253825112471245725112552287524842696249825652498336324842498247124982484360733892565247124432498313624712498407725922657278627093429483148311856270926312670259226052696281125652592267025922605261827222709267026312670265726702631292555973174260525652578273525112525251125782525255225252525255225382471252525382862248427862471260524433236249824712471251124713593344225252511247124843211248424713999253827092735300033384705523713442786272226312631265726572849257825782644270926312657263127222709267026442657269627092912559731492578257826312683253825252538247125382498255225782578252524982511253829752498270925252578245734022498248424572511245736073389248424842443249831862457248440572552265728112799335145574799 19890813 188641856308627352578268325652631278626052605265725382683267026702670270926572735260525782670290055973174263125922578268325382525255225252525253825112538249825252498256525653000248427222457259224983249247124712457252524433607345525382471249825113199247124844018252527092773290033254644509813442773273526312644270926182799264426572670272226312657263126572709259226832552268326962925559731242605259225382722256525252511253824842511255225652538253824432498256528752471272224432605248433632498245725652525248436363416251125112471249831492443248440772578264428112722348246744929185627482722264426832657260527862605256526312657267027092748269626572631264425922631263128755597312425782683259226832552259224842525255225522498252525112538251125522511291224982786248426312484324924842471247124982484362234162592244324982457322424982484399925252683270929753274476771211344281126442644261826832631273525922538269626442644259226572552270926702722264426052644291255973161256525382631272225652538252525382525249824982565249824572498252525382887251127222471259224983376268325112511253824843681338925252525248424713149255224844077255226702875292537904767774118562683268326182592259226052735256525782644267026702670273526572578264426702592269627092849559731612605256525522631251125252565249825382525249825252498255224712511251128112498273525112565245732492498247124712552245736513402255224572457245732112498251140182511269627223000335147995202134427992670270926052644264428112592260526832605268326832670265727092644261825922631269628875597312426312538252526832552255225782525252525652498253825382511247125112471283725112709248426052484340224842457248424842471362234292498248424572511316124982484407725782578282427223376467444211856272227482538263126442631272226312644265726312670257827092618274826832683260526052670284955973236257825922592259225522538252525382511259224842525248425522471253825922837252527352471256524843224247124842443247124713607341625382484247124573249245724714018253827092735301233634767545113442748264426312565267027222786253826702670259226572696269626702631260526832657260526442887559731612592260525782670259225382631252525782552256525522498249824982552255228112484270924982552245733892484248424842498247136513442249824572443248432112443247140572578265728372824342947364799 19890813 189121856311127352578264426312644276126052578263126572683270926572552269626312657265726442631281155973186255225782565265725112552249824842552253824982552245725522457251125522925252527612457259224843249249824712443249824433579337625252498247124843236249824573999253826962735303733384705516713442862261825922592260525782735263126052644257826052657274825922696273526442578273526442849559731862578263125652670255225782511255225922525252525252552251125112525255227862484265724842592247133892498248424572471251136073402255224982443248431612511247140772552264427352799338947054767185626962696263126442578264428112525253826572578255225652735265726572670264425652644267029255597309926052670260526832578256525112552253825782498255225782511248424842552274825112735247125922471327425112525244325252457356534292538247124982471322424572457399925522631273529753325473671211344284925782592264426572618281126312592267025922592268326832735267026832670260527352709282455973124268325922578270925112484260525382592257825522484252524842471253825522900249827222471260524713376261824432498249824713622338925382457245724983186251124714057260526442875290037904557774118562722270926052657263126702799257825782696267026702748270926572683268326702552267026962862559730862578256525922683260525382525251125652565251125382484251124712525255229002498272225252565245732362484247124842484248436363389252524842443244332492471249839802511272227613012327445575167134428242670256526572683259228242644260526962618265725922683273526832709269627092578269628625597318625782565255226702565253825522552252525112552260524842525248425382498293724712735251126052471333824842484248425252484362234162511252524712498316125252498407725782631281127863351464448961856265726572644261825922605274825782631267026832683264426572631268326832670265727222657291255973236263126052605260525922565256525112511252525522511251125522471251125522900249827352443257825253261247124982471253824713607344225382471247124433236248424433980251126832735311133124674520213442799263126962592259227222875264426052618264426962683269626572683268325782657264427092875559731492538256526442605255225652592249825382498252525382471252525112511251128242511268324982578248433382484247124842511251136223351253824842471248431742484249840572565265728752761329946444929 19890813 189601856276126312709270926572657279926442631268325922631259227222670267026702644263127092631287555973161257825782618281125112552253825112525253825252498252525922538251125252875252527612471257824713211248424712471248424713651341625112443248424433199247124983980253827352709293733384674527213442824270926572592260525782824257825922644264427222592270926572605265726312605265726312875559731492657264426052683260525652565255225112525259225652525253824982525256528752484269624432578251133512484247124982498252536513416251124572443247131992471245740572552263128492799337645294705185627092683253826832644267027732592269627482592263126312709265726832644269626572644268329125597314925922565260526312592249824982525249825252538252525252538247125652565284924842735245725922484328724842471247125112525356534422578247124712443319924432484399925782683270929253376476753791344279926182696263126312592279925522605272225652592268327092709267025782605265725922696291255973161256526052552267025382538255225112552249825382525252525112471249825652837249826962484259224573363247124712484249824843622340225382471247124713211248424714057257826312824270933124644492918562670264426312578264427222748263125782657268326832578264426572644260526312644268327092900559731492565259225522670255225522565249824842538252525252484256524572552255228622484276124292605247132492471244324842471245736223402251124842471247131992498247139992538273527092937327445575237134429252670257826832592264427612670263126052592263126312709264426832670259225922670260529005597318625922605264426702511253824712538252525652525252524982538249825112552295024712709245725922471335125382457248424982457362234292552247124712484317424712457405725652644278627353338473651671856265726182605256526312552281126312592260526182592259227092657272226572592269626572631293755973136259225652592270925782525248425382538248425382565255226052498251125112925248427862498259224713211247124842471249824843622342925652457244324713211244324433999255226962786303732744644548713442799269626052644263126312837263126052644264426442657267026052722263127482644260526702900559731242552263126442657259225112525255225522538255224842525249824572511256528752498277324982605244333892498244325252498247136363402253824982429247131362457244340572565270927612709333847995451 19890813 190081856274826832631269626832631286226702552267026052683265727482631265726832592256526442670293755973099259225782592273525382525263125252552256525522511252525382538249825112962247127092471263124983299247124572471248424293622345525382443245724573261245724434018252526832709296233514705578113442811265726052578263126442837257826052683274826182657272226832657263126312578263127352912559731492592256525922696259225522525255225252498256525252484253825112498257829502511270924842552247133762457247124842471249836223416251124292457248431612457252540572578260528112837338945575744185626832657257825922605249828372644253826312631272226312799267027352657267026312565270929255597313626052565257827222552253825782511256525252457251124982538249825252578283725112748251125652484321124842484247124842471355133892552247124572457323624842457399925652683270930743338479959691344278626702618270926442670284925652605267025522657267026832631273526572592265727092592292555973124259226312631264425252498255225382592253825252511257824842484253825522849249827352471259224843338251124842484245724713593338925652471241525113161249824714077256527092786270934424529608418562644264425522631260526572773259226052722259226572670273526052735265726702657263126442925559731362644253825922631259225652565252525652538251125112525252524712511253828372471273524712605247132612484251124432511247136073389249824982471244331612484249839992565269627092962328747366241134428372631263126052592272227352670264426442644265726182722270926962657263126442683274828875597314925652605256526442552252525382484252525382552257825382525247125252538284924842735249826052471338924982498249825522538360734022525247124712484318624982498407725652605284927093389476764541856273526442618260525652683272226442644267026442592268327862631269626572657264426702644290055973099261825652538270925652525248425252525249825522511252525382484249825252875245727612484259224573224245724712457248424983565341624982443245724713211245724714037253826572696295033764674671313442786265725522644270926572761257826312592263126572631272226702786257826052644270926052849559731112605255225782657257825252525251125112511253825782525256524842538255230002498269624712565245733512498247124432484249835933363253824842443247131492457248440972565259227862773335148317014 19890813 190561856272226962618273526572657278625922605264426182631256526962735270926572644261826572657284955973174257826312565269626052511256525252565255225252525248425112484256525782849248427732443263124983261251124292484248424573579338925652471242924573236249824714018252526962799292533514674774113442748270926832618263126312773259226052578259226832657264425522644265726832578260526052875559731362578259225382670256525382538253824982552252524982525248424842498253828492484272224712592248433632498251124982511248436073389253824572429249831742484248440572552260527992799332547367741185627092683257826572644268327862670256526442709265726182696257827352657263125782735270930375597314926442498259226962565255225522498251125652525253825252525248425112565288725382748244326052471324924982498245725112471359334162525244324842484321124712484399924982683281130493429473677411344276126832670268326442644281126182605264426442696265726572605265726702683260525922631291255973161264425382578270925252457259225112484253825112498252525112443253825382900251127352471265724713351272224842471252524713593341625252471244324843199252524844077257826702837439535094767774118562683267026312631267026312735263126442709263126052683270926832722260525922696268326962950559731492683257825522761259225382538252525112511255225252484252524712525253829622484269624712644245732362498252524842525249835653402256524842471249832492484245739992511267027613000326145296162134427352592255226962592264428492657260526442631264426572605259227092644265726832696270928875597313626702565259226962498255225112525256525382538249824842498248425252538286225112683247126312443340225382471249824712457359333892484247124432498316124432484407725652644283728243338473677411856272227222565264426572592278626832657269626572657265726702670267025922670265726312631286255973149257825922605263125382538251125252511255224982498257825382525253825522837252527092498265724573236307424842683265725253651340226182471263125383249263126314057259227732887405740185030774113442722265726702565260526962773261825522605260526832670261826052722270926702657265726312875559731742538255225382644255225382565249825522525259225382511249825522525256528622484272224572592247133632484247124572471247136223376255224842484251131742457244340572552257827862709336345864767 19890813 191041856301226832538267026052631278626442618260526312578263126312696265726312592260526572644288755973174259226182552270925382578253825522511255225522511249825112484253825382875249827222484257824573261245724842484249824573622337625382457248424843211247124573999252526442748298732994644530813442786270926182683264426442709259226182644276126052631264426182696265726962670273526572837559731362644259225782670257825252538248425522552252525382538251124712471255229122484272224712592247133892457248424842484248436223429251124982443245731992511252540572552259227612761340245574831185626962644260526572644270927482605261826442722264425922578264426962657267026702644260528495597313626052618264426702511256525382511257825782471252525252552249825652592283725112761251125652484318624712457245724842498357934022525245724842457322424982471401825782670279930863363476771211344273526572657256526312631273525782631265726182657261826832631270927092605263125922605293755973161260526052605265725652565249825522552249824982511251125112471255224572912245727222498264424713363267025112538249824843622337625782471249824983174249825114077255226442799288737274799774118562670270926312670259226962799264425922592256525652670270926312696263126702683264426312849559731492565260526442670255224982511257825112525252525112538247124842471255229002511268324982592242932242484248425112484249836073376253824712471248432112484247139992525265727352975335146745237134428242670257826442631268327862631260526572605264426312735261826572670268326572670267028625597309926442605253826572565253825382578249824712578252525252498249825382525287524712683249826052484333824842429248424842471356533512498252524712498317424712511407725652578273527863389470547991856272226572592267025782657273525522552255226832605267027352644267026312670259226962644288755973174253825252552268325522592257824982592253824982525251125382484255225782875251127222443257824843287248424572484251124843593336325382484247124573199247124573999256526962696288732614674548713442735257826312605260526312837259225522592259226702696277326832644265727222565259226962875559731862565259226312709255225382592248425382525255225382525252525112525253828872525273525382605245733632471249824842471247135653402253824842457247131742484249840772578265728112799336347054896 19890813 191521856303726572578272225782631278626052565263125522631263126832670272226442670265726962605295055973136257826052592261825382552251125252552252525112552252524982538255225652887249827482443260524713261245724842498251124713593342925922443244324843236247124573999253826312773307433254705523713442786259226442644263126182786260526182657265726702657261826702683269626052631259226312950559731242592260526442761252525252498252525522538253825112565249824842552257828622471268325112565247133632484247124842484247136223363247124712471247131742484248440572552260528492735336345574767185626572631260526702592263127992683260526442552267026442735264426832578256526442605267029125597313625522552259227482538253825112525251125252498251124712592245725382552283724982799247126052457323624712471245725252498357934162525247124712457324925252511401825112722276129753312464471211344278625782631264425782578279925522644269626442644269627612644267026442657263126832592283755973174263126052552278625652552259225382471249825112578249824842498251124842962249827222511265724843363269624712525255224713579344225652511249825113161251124984077257826312849283738394767774118562696273525782618264426832811263125382644272226702683269627092696265726312670263126572849559731742565257826052696260525252538252525382565248425112511260524982592256528372484276124432578245732362457247124712498247136073429256524842429247132112471248440182511263127483049331247055167134427612657260526702670263128112565257826702631263126182748265726572696256525782605263129755597313627092631257826702552248424982511259225382484255225522538251124842538288724982696247125652498338924712471247124712484366634022525248424842525318624572498407726182631283727613338473647991856270926832592269625782670278625782538270926572683263127092683274826312618260526572631284955973236264425652552265725252525252524842565252525252484252525382457253825782912249827092443259224983211248424432471245724713565342925522471242924843261248424984018249826962786296233254705530813442799264425922670260526832722268326052592260527092670264426442683269626962657267026572862559731362605256525252631249825652552256524982471255224982552248425112538253827862511268324572578248433632552247124572525248435933389253824842457249831862471247140572578269627862786338948634674 19890813 192001856304927092631263126572644279925252644260526312748268326962657270925922631261826052696284955973124263126572618265725522552255225382525257825112525248425652484253825922912249827612471260525253236248424432511248424573579342924982457247124573199248424714018251126572761301233124644523713442811268325922683265725782824268325522605257826052657267025782644264427092605270926442912559730992657259225922735260525522552249825522552256525112471253825382525252528492498267024432631245733512484249824842471244335933389255224842484247131362457247140972578261828372786341646744674185627352657268327092605261827992644255226572670257827352683260526572631261827092644270928875597316126572578259227732552255225382578253825252498249825252525247125252565291224982761249826052457322424982457245724842471356534162511248424432525323624712471401825382722273530243376464472561344282427222631264425782657274825922592270926832631276126312592269625922605260526702709290055973174263126442631274825652565259225112538252525652525252524982484252525522862255227352525260524843351265725112538252524983593338925252484247124843149251124714077256526832824284938394767774118562618263126572605265726572824252525782696257826702644267026962735259225922657272226052925559731112578261825922709251125652538253825382498252525112511257824712525253829002511276124572605247132242498249824982538251135933376256524572471245732112484247139992538274827612900341646445343134427992657268325782631263128372605257826052657264426702722260527222644265726052631263128755597316126312605263126052578256525382525256525382538255224572565249824982525282425252748247125782498337624982471245725112484356534162538245724292484314924842471405725652657281127353363470548961856267027092657265726442657278626052618267026052631260526962644268326442644260526572578290055973136264425922670265725522538257825252525252524842525251125112484256525652875248427612443259224843211252524842457249824573579333825522471245724713224247124713980252527092670302432874529537913442799259226182644260526962811253825922605261826182644269625782748267026572657257827352862559731362578260525382735257825652565251125112565260525112525251124842525252528622511272225112578251133632498244325112484248435793402252524712415249831862415251140772552263128242849329947054831 19890813 192481856301226572565264426442644276126052605260527222592269627092670267026182657264426052657288755973136263125252592268325522578253824842498249825252538252525382525252526052862249827612443260524713236245724842443252524433593340225112457247124713236245725113999253826572683292534164644530813442786265725782605263125782887268325922657260526832722267026052709268326832696268326442875559731362592255225782565251125112538251124982498253824982525256524572538252528752525268324842631248433762525245724712511249836223363253824842443249831742484249840572565263128372862341645294929185627732722259226442670257827862592257825782605273526572657260527352657263126052683268329375597312426052592259225782592259226312498247125112498248425112552249825382525288725112786248426052457323624982471251124982484359334022525245724712484323624842484403724982735272230743351470571211344278626832644268327092696279926962592265726572657265727092696267027092735263126052657290055973161264425522552264425782552259225252565252524982525249824982457255224982837249827352498259225113389272224842538252524433593337625522471249825113136249824844077257826962811293737744799774118562748263126702644263126572799260526442631263126572605273526962696267027352631259225782912559731242644265725782657257825382538248425382525249825112525253824982525255227732498272224712565245732362443245724292525247135933416255224152471244332612538244339992525272226832950323646445272134427732592255226052592264428242592257826832644257826572657267026702657269626182696267029625597313626052538265726832538252525382484252525252538253824982552249825112538283724842683245725782457337625112457247125112471357933762565248424432511321124842471407725922592278626963376476749291856267026962631270926572748268326182670264426312631268327222657265725782657267027222735279955973161264425782578270925782538253825382552253825112525253825382457248425782900248427352471257824843236248424712471252524573579335125652471248424713224248424714018249826962748296234554586516713442786261826312644268326962824261826572592268326442670268326572670265726962709263126702900559731362565263126052696256525382578249825522525252525112498249825112498252528242538272224982592248433762457247124432471247135793389253824432443249831612471248440572578263127612773340246444996 19890813 192961856303727222722261825522709279926442657260526442709269627732565267026832670261826832696291255973111259226052618269625382565260525782511253825652565251125252525253825522887249827862429260524433261242924982443247124293593341625382457245724983186247124844018252527482709297532614529520213442722259227092592267026312773260526052670260526832644269626572670268326832618267026442875559731992683260525252683255225252552249824982484256525782484252525522511249828622484265725112605247134022525247124842484247135933389253824842457248431742498247140572511259228242773337645014705185627482670256526312605267026832696259225782657265726832735257827482683260526572683265729005597314926052565256527482538255225522538249825522498253825522511245725112578287525252709245725652471319925112484245725112457355134292565244324712457321124712471398025112735270928873402470572561344281125522696263127092605279926312552264425782657264426962644268326312696269626312657287555973161265725252592264425522484256525652538242925522538248425112471249825522837247127222498267024713351269625252538253825113593342925382471248424983136245724434077257826832811296237744831774118562722263126312722260526182799260525922683263126052578270926572709268326052631274825382937559731612578259226052683263125252498249824982552259225652511251124712511255229002484276124712565245731612484245724572511249835653351251124842471247132362498244339802498270926832987338946745202134427862696260526442592265728492644265726052605263126312709265726312670260526962696259229625597314925652631265726962552259225252565257825252552253825112498248425382618288724982696247125782471342924572443252524842511359333762498247124572457317424842471405725652592284928113402464448311856269626832670264425522683276126312631269625922565263126962644260526702670264426312683290055973161264426182605273525922565255226052552249825922552252525652484257825782887251127482471259224433224248424572443252524713565344225252471244324843224247124714018249826182696303733384674537913442773260525652657263126572837260525922605268326182657277326572683269625922735265726312900559731612538263125522709256525522538256525382498249825382525252525252511253828492484269624982592245733632498245725112498249835933325253824982429248431612484252540572578264427992799342946744767 19890813 193441856304925922631257826182631278625922592268326442605264427092631267026572631264425922709278655973149259225922592269625522552259225112538248425382511253825922498253825252799252527482484259224293261247124842429245725113565342925252471247124713211248424714018253827862722284933764705523713442824264426962605264426962748265726312605264426702696264426832696273526572631268326832900559731742578259226312644252525522525249825652525256525522538255224842525253828622552273524982592242933512457245724712484252536073376252524982429248431612471249840572565264427612849329946444929185626572683256526442592265728492605260527092644263127482709268326182631265726182631263128625597312425782565260527352565255225112498248425652498249825252552249825252605290025252748247125922471326125112511248424982484359333892538245724572429316124572498399925382709276130243389470571211344286226312552265726312605279925522644270926182644265726442644270926052578268326572709287555973124264426182565267025252565259225382511252525382457253824982471251125252887248426962484259224573338272224842525255224983607342925922498247124843149248424714057268326052862282438064705774118562696270926312644260526832748263125782657263126962618270926312683264426832670267026572937559731612618265725382709259225922605255225252511256525782525253824982511257827992484277324842592248432492457249824432525248435653389251124842457247131992498244339802498272227482937341645575272134428242631263126702657269627992592260527092670263126702683261826832592264426442592268329005597314925782631253826442565251125112457256525112498255225652525247124982538283724982709245726052457336325112525244324842525357933762525245724432498317424982484405725652670279928113389464447991856269626832605261826442631278626442578267026312644272227482696270926052670264426312696288755973149259225252592272225652511248424982565252525252578248425252471253825522887249828112484259224573236248424712457251124713565340225112457251124843211251125114018251127482799295033634557537913442786263126572631264426182722260526312644265727352683265726312631260527352644260526962925559731742618256525252683255225652484251125652498249824982471251125112552251128492498272225112552247133252471247124432498248436073351253824712443247131492511247140572552268328112709331246444529 19890813 193921856296226832644263125652631279926572618264426052592264427092644270926572696259225782592290055973124263125922670268325522511251125112498253825522498251125252525256525522887249827612484259224713261249824842457252524573593337625252484245724713211247124713980251126832709295032994557537913442811272226312605270926442773260525382709264426832722273527092657267026702605263126962925559731742578256525922735253825652578253826312578252524712471255225112511257829122484270924982578252533632498247124712484252536223351252524842429247131612498249840772592263128112824332547054767185627222722259225782657269627992525263125522565261826312709265726442696263126442631265728875597314925522657257826832578253826052498256525522525253824842552242924982592286224982722247125922484323624432429247125252471357933892525251124572484322424572484399925252722269629753338476772561344281126572683260526052657274825652657259226312696259226962657273526702631263126832644298755973186251126962578268325782484251125112538248425522511252525252484251124572912251127482484263124843376268324432525253824843593341625382471248425113186251124714077255226442887297537114644774118562670264426182670267026052786268326312670264426832605270926702735261826832605263127092887559731492552257825782683253825652578253825112498253824982471252524712578253828752484276124842578244332242511244324432484252535653389256524572484245732492457247139992565265727092937332545865415134427732670260527222696260527732578256526702644265726442605255226832657268326052670274828625597312426052592264426052525255226052498256525252605253825382565248425252592287524982748249825522471333825382457248424982457359333122525242924292484318624712484407725652605282428373338467447051856267026442578268326572644283726312644264425922605268327612578270926572605256526442696290055973136257825522670269625652525253825522538252525112511249825382457253825782900248427862457259224573299249824572471253824713565341625652471248424713199245724573999251126702735295033764674541513442696267025782644265726442811256525782644260526702618264426702657274826052605257826312937559731742618259225252644260525112511251124982565255225382552253825252552248428752471273525112578248433762511248424842498251136073363253824712429247131862429249840572552267027992849336347054736 19890813 194401856304927612592267025522605274826442657263126312592267026702538265726572631265726052670288755973124257825782592274825652525253825252525256524982565253825252498253825252824248427482471256524433211247124712484248424573579342925522471248424713261248424713999251127092761304932874705523713442799267026312631264426572824260526052605259226702696267026832657267026312644260526572824559731612618252526052657256525782525253825252552248425922538253824982457256528872511270924842592245733382443245724432525248436223389251125112457249831362457249840572565267028242748338947364929185627732657256525922631270927992657263127092683269625112644267027092657265726442670267028375597316126182618260527862552255225922511253825112511251124982525253825522565290025252824245725922471321124712484245725112484359334022511242924842443321124712471399925382670279929503287464471211344281126572565259226572631281126052644269626442683274827222631267026312631260526572644287555973124261825782644264425652605253825522511251125112565248425252471251125652925249827222471259225253299268324292498253824713636337625652484245724713136248424984077256526312900290037584767774118562631257826312631253826312862259226182631260527482683270926832709260526572657265726572875559731742644256525922657256525382525252525112538253825112498252525252592255228372511273524842592247132362511249824982484244335653402251124842443244331992443247139802525268327612824337646445098134427732631264426312538259228242605257825652722268326962644270927352696265726962592270928625597317425652578264426572565251124982498252524982552256524842552249825522552288725112735252526052443336324842484247125112511359334022538247124982471313624572471405725522605287527483338473648311856274826832644260526312657272226052578272226962605268326182670272226312618261826832696290055973124255226052592263125112552249825652592251125522511245725112484252525522849252527352443264424293224245724842443249824573579340225522429245724433161251124433980256526572761295033764557534313442837265725922631257826442811252526832709255226442696270926572722264426052605261826312887559731112631253825782735256525382525247124982565253825652511249825112538256529002498272224712605249833122484244324982511247136223363256524842415251131492443248440572565267027862799328747994896 19890813 194881856300026702592257826442670276126052605270926442683265727092709267026702605259226962683290055973111264426052605267025782525255225382578253825112565247125652538253825922887251126832471261824983199248424842471252524843622338925522471247124573211249824983999253827092761291234164557537913442709263125922631259226312709259225922657269626702683270926052631263126572605267026572887559731492605257825252670253824842605256525252511249824982498256524842565249828372525273524842631244333512429245724982498247135933363249825252471245731612443249840572511263127612748331245574736185627092696263126702683263127092605259226832657267026052683268326832631264426312631263129505597309926052592259227482538255225252525256525382498253825112484248424982552290024712761247125782471326124982498248424842498359334022538247124572498323624712457399924982709274829123312464472561344281126832644264426962683270926572525261825782644269627222657268326832631265726312644286255973111260525922605268325652525253825112538251125652511252525382471252525253012252526962498263124983363270924982552249824713607341625522471249825253161249824434077255225782862295037114705774118562657270926052631255225652811255226702657259226572683273526052657265726312709269626312937559732362592253826052709252525922525251125382552252525382498249824712552252528112511269624842644245732112471244324572525249835933376252524432498247132242484248439992565270926832950337644745308134427732709260526442644263127482644259226702605255226702657265727482657265726182670263129125597314926702618260527482538252525922484252525252565252524712525245725252578282424842683249826182457337624982471245725112471360733632511244324842498316124842498405725782683274827993363470547051856269626312644257826182605281125782644265726312683270927992683270926442631263126832565286255973149256525782605268325922565253825112578252524982552249825252457252525252837245727612443257824713211247124572443251124713593340225382443248424713287247124983980253825652786304934024705548713442735268326832631260526962875265726312605265727092670269626702709257826702644267026442862559731492565263125922657251125652552257825112538251124982538252524982511253829252484274824712605247133762484244324712484249835653325255224712443251131492415245740572578263128242761333848314674 19890813 195361856302426962644256526572631279926312565268326572578263127092631274826572670264427092670286255973074264425922552273525522525251125112525255225522511247125112484252525252799251127862471255224983224249824712484252524713551337625112471247124573211251124984018255226442761296233634644527213442748269626962644259227222811265726312578259226702709272226572709263126312683267026702962559731362644253826052709252525112538256525382525255225782538253825252538257828372484272224842578244333512498248424572525248436073363252524842498248431362471249840572592263127612837342945864896185626572709256527352657261827862605253826312683264426572696264426312605259226832683269629255597323625922657257826832605252524982538251124982538248424842525248425382525284924712773247126052457321125112471247125112484353733892538245724842471319925112457399925252709269629873351464472561344283726312696264426052565267026052565269626442631267027092657267026182670268326572657286255973111260526182631265725252525251125522552245724982552252525112457252525652849249826702498265724983402268324982538248424843622333825652484248425113124248424844057255226312811286237904674774118562696267025782552265726052773256526052670264426702709272226442670261826572709267026962912559732112578257825652683257825382511247125382592252525522498255225112538259228752498274824432592249832492498247124572525248435513389256524432457247131992471245739802484259227352962338945575308134427612592265725782683265727992683265726572565267026572709265726832696269625652657270929005597314925652565253827352538255225252552251125112538256525522552247125112552286224712748251125782525333824842457247125382498359333512552245724292511317424572471403725522657281128493351464447671856273526052657263126572657279926052578260526182644260527092631270926572683263126442657284955973099259226312511269625112525252525522525257825382511247125112471256525252824249827352471259224983211247124982457247124983622342225522484247124573224249825113999252527482644295033384799527213442735268326702657264426312824253825782657263127222657273526572683270926572644263126052875559731492592260525922657259224982538249825252565256525382538253825252525249829002498270924572592249833762511249824432498252536223363252524712457249831362498248440772565265727092735333847054863 19890813 195841856309926962644270925782592287525782618268326702657264427092657269626572644265727092565286255973161259226572657268325522538260525652511251125382525253824982484252525382862249827482471264424713211245724712484252524983579336325382471245725113236249824714018252526962811295033384644545113442811267026312592268326572837265725922657264426832631265726312735270925782631270926832900559731612552260525922709255224982552247124982511251125112525252524842552259228372511273524842644248433382498245724432429252536073376247125112471248431492443247140572565260527862786333845864644185626572683259226442657252527732644255227222618270927222644269626962618274827092565264428495597317426312578259227482498256524982552255225112525252524842498247125382525278624842761245725652484324924842471253825112457356534022538247124712471323624712484398025252709268329123376476772561344284926962618263125782670281125782592267026052683264426572592263126832631267026052683290055973111265726182552265725782538255225382525252525522525251125382471256525522900249826832443263124843389269624842498256524573551337625522525244324713149252524574057253826442824288737744767774118562696269626442644252526312837260525652644265726052631273526442696263126182644268326832862559731742578265725652709247125522552252525522538253825522457253824982578256528752484270924982565251132872471245724572525248435653402255224712443248432242443247140182498268327352975341644475379134427352683260526702657260527222565260526312565265726312683263127222709264426572722272228875597317426572565256527222605255225652511252525382565255225782511248425382565290024842709252526052484335125382457247125112484359333892498249824842457317424712484407725782592279927863351483148631856267026572735265726182565279925922592270926052696268327862696270926702565267026702709287555973236257825652552268325652538252525252552255225112538248425252484255225252875249826962484261824983211248424572511249824713565344225112484248424983249247125114018251126702786292534824501552413442761265726572605264426572735253826312670263126052696272226442683269626962644267026442925559731612605259226182748257825112565252525112525252525382484248424982525249828372484268324982578247133632511248424572498249835933389253824982429248431742457244340572578274828112786336344474962 19890813 196321856303726572605268326702644279925652644263126442683268326442683272226182683260526052683297555973161259226052631267025522565256525252538255225652511249825112511252525782962249827222443261825113211248424572511245725253593342925112457245724843236247124983999251126832709297533514674530813442811268326572683264425782837263126312657263126312683264426442631264426572605253826312950559731742592256525522735260524982484251125922525253825522538253824842511253829252484274824842631245733382525247124432484251135933389253825252457247131742443247140772578263127732761333846744831185627352605263126312552260528112631264427222644264426832735257827352709257825782696263129125597318625922631256527482578255225252484248425382511251125382498247125382565288724842735247126182484328724982498248424982471360733632525245724572429321124572484401825252748273529623236470571211344279926442631267025922631282425922578261827092631272226832605269626702657264426572605293755973149260526182631270925382565260525382525248424982525249825252511253825382837247127222457260524843338269624572525252524983593333825382484245724983149251125114097256527222875287537424586774118562709257826702735256526442786267026702683255227222605267025782683264426442605260527352950559731612644252526052722264425652552249825922552256525652511255224982484252528752498272224572592247132362484249824432578247135933363253825112484248431862484249840182565267027612975331245575379134429002552259226572605265728372578260526312578265726702670256526832657269626182592267029375597316125782592256526962552256525252552255224982511251125522498249824982484282424982709245725922484336324842498249824842498362233762511247124842471316125112471405725782578274827483402467448311856273526312644259226182683272225522631267026052670259226962683272225922631260526182670293755973099257825782631273525382552253825112552251124982552249825522498256525382862245727862498259224573249245724982457247124573593341625922443248424433186251124574018252527092696291234294736523713442761268326702644260525782862267026832683268326832631265727092644273526832735267026832875559731362631260525112578259225922552253825782578255225522498257824842538255228872498270925112552249833892511247124572498248435793402256525252471249831742484245740572578265728112735337647054896 19890813 196801856273526702605264425652683277326312592260526052644269625782631272226182683265726962605291255973161256526052605263125782538253825252552249825252498249825112471252525522862247127222443260524433211244324572471249824713565340225922484247125253199247124983999252527732696298733764736530813442761259226832631259225782735265725782578261826702657272226572722265726572631260527092900559731492552257826052657253825382525251125252525255225382525249824982498251128372484274824712578244333252484247124842498252536513338251124572429248431742498247140772578264428242709340245864896185625782618264426702605265726832683252526832670268326832709260526832735263126702670267029875597309926312565257827092552253825382538256525522538253825112578248425522592281124842761247126052457326125112471249824842484359333762538245725252457323624842457399925252696267028493363464453081344279926702683268327092670282426052592270925922735263127352696263126702670263126442644291255973136256525782565263124842565249824982552251125922498249825112498249825252862251126832457263124843376248424292443252524983607338925522471245725113186247124714057257826442799278633514736489618562735269625652657264427352735269626052696264426052670267026052722260526962696263126312950559731742592255226442683253825382538251125112538249824982498257824712605255228492525270924712631244332742484247124982498247136363422251124292498244332242457251139802552270927732937331246445379134428492657268326312670257827862618259226182670263126962644256526702657268326312618268329005597308626442605267026962525252525652538260525252578247125112552252525112525303724982773247125922471337624712498247124842471359334162525247124432498314924982484407725652683278627733402473651671856263126962631268326442683274826442592265726312657264426832670270926832631263126442657296255973249257825922578270925522538253825112525251124982552253825252498252525782937248427352498260524843274252524712471247124983607338925382471245724433236249825253999257826312709291233384586552413442748265726442605269626442837259226832605265726052696270926442709260526702605269626442900559731242565259226442618255225522525248425652484256525652525257825112511253828372471273524572592244333762498247124432498245735933351256524572443251131612484248440772592261827732799336346445415 19890813 197281856265727482592264425782578276126442605267026442631265727222657273525782631263126052683288755973099251125652538272225652578251125652578249824842552248425522471255225922937247127862484257824843236251124572471251124983636341625522471244324573261245724713980256526832761293732874586567013442786269626312670261826052748259226312683257826832657273526572683263126312657263125922937559731362565263125782670255225252511249825522538252525382538253824842525253828112511276124572592249833892471241524982457248436513351255224572443245730992498247140772578257828242811332546445744185626962670261826442618273527092605259226442748264426832709268326832683269625782644267029375597317426182578256526832565256525112525255225382498252525252538251125522538290025252709247126052471326124842484248425252498357934162484247124572457321124712471399925922722274829503287470560071344277326442644264425922592283725252578265727222657267027482709272226312696264426052644287555973099255225252538268325652538252525522578251125522525247125652471251125252887247126962484257824843351245724572484252524713666338925252498245724983149245724714097255227612722270933764705604518562773265725782709260526572735268325922696264426442657269626442670260526442670267026572925559730992683257826572696247125252565252525782565256525382471252524842525252528622484278624572631244331992484247124842552245735933429255224712457245732112498247140182538264426832950340247676282134428242683257825782578263128372605263126312670264426702683273527092657263126702657256528755597318626182657259226442552252525112525255225112525253824982565248425112511283724982722249825782471335124982484248424982498360733632511247124572484317424982484407725652578277328493338464464541856276126442578267026052605278625782552259226702683259227092657272226442657265726052644283755973136260526182578273525522670256524842538251125522552247125252484253825522849251127612498259224573236245724712484249824983593342925522457245724573199251124714018253826832722288733764705665513442773273526312631259226442811264426442592256526572683270926312683268326702618264425782887559731742605260526442709259224982578249825252525252524982498252524982498253828492525269624842565251133632484249824842511247136363442253824432471247131362443244340772552257828372799340246747014 19890813 197761856273526312578259226312578279925652578264426052683267026442670264426442644263126442683296255973186264425652644265725652511255225782471252524982525253824982484255225522862249827862484257824573249248424982471252524433607344225522443245724573224251124714018251126572761292533384644774113442811264425382683259226702786260526702709260525652722270926312696267026312605264426572849559731362605256525922735259225382538251125522552252525252511253824982511252528372498272224572592245733632511249824572525248435933363253824982471251131992471247140572538265727862799337646447741185627352683265726442605269627352578260526312592263126832722267027482657261826052683259229625597312426312552265726832578259225382511252525252471249825112538248425252565291224982773242925782471328725252471248424842471363634162525249824712498324924572443401825382696274829123351470577411344276125652631261826572657278626052631264425782683265727222552272226312605264427352670284955973124260525252605267025652552260525382552253825652498252524982498251125252937256527732538265724983376272224842471252524293622336325252471244325253161249824714057255226312799437033514586774118562696261825922709256526572735260525522761264426702631274826312735264426702592264426442937559731742644257825382605249825652538253825382484253825522498253824572525252529002484276124572644251132362484244324572498244336513402252524842443247131992457249840182498273526572925337645576123134427352683263126442592260527992592256526442605268326702709261827092657265726442618263128495597323625652592260527352552253825652525248425522578248425112498249825252565288724712696249826312484338925252471247124982471359334162565247125112484316124712429407725252657278627733429458677411856279926572644257826052631286225382605264426312722269626702631268325782670261826442657291255973149260525782552264425382605253825382498248425522511249826312511253825652912251127862471268324983299300025252683267025523593345526182525265725653211257826054018263127612875401840574962774113442748263125922592260526442837260526572683265726702696270925922696263126962644264426052912559731362578256525782657256525652525252525652525257825112525253825252498252528242525269624712605245733632484245724712525251136073429256524712443249831742511247140572552264428622722331245294831 19890813 198241856303726442578268325922657279926182525268325782696264426702578270927612644263126572748290055973161256525652657268325522552251125252525257825382498249825382498248426182837249827222457257824983211244325252484251124983622342925112429247124843199248425254018252526572709300034294705516713442799260526052657268326312748268326312631267026312631272226312683267025922657264426962862559731492644259226312631257825252605249825522552252525652484251125112538249828242525268324572605248433892525245725252525248436073376255224712429249831492471245740572565260527732786335147674831185627612709259225782592260528492618259226832605268326052683265726962670263125652670268329125597317425252552253827482552257825522565249825252565251124712538252525522552288724712799245726052498323624842498247124982484360734422538247124572457323624572484399924982748272228753299476772561344282426962644264426572683281126182631261827352657268327612605265726962657264425782644288755973149253826052618264425382552255225252565251124842498252525112511256525522925251127352511267024293416268324712498251125113607338925252498253824983149251125114057256526572837288737744705774118562683268325652683263126702811252526052631260526572657276126052670257827092605272227092925559731742631260525782657253826702578255225252552257824982525255225382525256528872511279924842565245732492511244324432525248435513402249824572457248432242457252540182552274827353037331245575415134427732657263126832644264429002525263126182592267026702683267026572605265726052670265728495597312426052578255226052511247125382484252525252565253824982525249825382538283725252683249825922471336324982471245724982484359334822538247124712484314924572443405725782631277328493351470548311856273526832631265726702578270926052592269625652670263127612605270926832631260526572748287555973161259226052552264425782511256525382498253825112565253825652457255225922862248427482484257824713224245724572471248424433607348225382484242924713249249824843999253826832722300033634501548713442761272226052605265726052862263125522565264426702670265726312670264426572670260526442950559731612644256525922735257824982511249826052498255225252538249825112484251127992498270924982578245733762498247124572511248436073376253824712443247131862498247140772538265728372722338946444767 19890813 198721856306226962631261825922670277326572592261826832657265727092578267026572644265725922657288755973186260525382592260525922565255225112498257825522511248425252511255226312849252527612498263124573236244324712484251124433607341625652457242924713236249824844018253827352683301232614705537913442786273526052644263125782761259226052605261827092644268326962683260526572709265726442824559731242592257825922657255225252498255225112525255225112498247125252538253828622457273524432592247133382471245724982525251135933376251124432443247131862457249840772565253828752709340244744863185627352657269626832631268327862709259226572657267026312683260526442722270926572605268328755597317425522657256527352592255224572525255225652538248425382578247125112552290024982722248426442471321124432484247124982443360734022565248424842471321124842498399925112670274829873287476772561344274826702538273526702592277326442592264426442709263127482644268326832683267026572683284955973161259225522525265725112631252525382525249825382511248424982484253825782799247127092498264424573363269624572498249824713607332525782498244325113149251124714077252526702875290037904644774118562696260526832657256526832748264425782644261826832657263126052683264426832618269626962912559731492592261825652709256525782525259225782471253825382538256524712511252528492525273524432631249832362457251124712484247135933363249824842457245731862498249839992484264427733000333845865308134427992683263126182592268328242578260527222592256526442709264427352735269626052605263129125597309925652618255226702552255225652471251124982552251125252511247124982552283724842735252525922471336324712484247124842525360733632538249824712457311124842484405725522683279928493312476749961856265726832644260526832605272226052644263126052631260527352631270926572605256527092670290055973236263125922592272225522538257825522538253825112538249825252443255225382875249827612471259224983236249825382525253824433565340225112457249824713186248424843999252526702722295033384767541513442748255226312631268325922799260526312644265727612709270926832670268326572605265725922862559731742631264425922644261825782471249825112511253825522552251124712511252528492484269624712605249833382525252524982457255236073402253824152443248431612471247140772578264427092799336346444896 19890813 199201856307426702631267026312670273526702592269626052605265726962631272225922631257825922683292555973149255225782605269625652605251125112552252525252565247125652538252525382875249828112525253824433236247124842471247124713579341625252498247124573261252525253999251126832761293733254705520213442786261826312605267026182849263125922657265726962657264426312683265726702670267026442887559730742670263125922683255226052538248425382511257825252525252524842525251129122498270924842565244333632484249824982498247136223376256524572511247131742471249840972592265727612748327447054644185626832683260526962605264427992657259226702592259225922696264426702696263126702631253828875597316126442538261827092525263125382538255224982565255224982525251125652511284924842773249826052498316125252498252524982484357934162538247124712457319924842443398025522670273529253376452971211344277326442644259226832631283726052657260525922670265727352709267026962670270926442644288755973136257825922605265726312565252525522538255225252538252525382457255225522837248426832498268325253376274824712484251124843607341625652498252524713186251124714057255226312862291237424557774118562657272225782722255226052709259225522709264427222670268326832644267026312592260526312862559731362644253825782631257825522498252525782538252525382525256525252552263128492498274824572578248432492498247124572484248436663389257824712443248432362457245739992498272227352862332545295237134428242722259227482631265727862631256526312696267026832644259227092722263126702644265729255597317425922578253826832538251124982538255225112525253824712538249824982498282424842683245725782498336324982457247124712511360734292525251124432457316124712498405725652605281127863402467447051856268327222670267026182552278626572631265726052644267027222657268326442709263125652631292555973086256525252525264425652538253825782525253825252592249825782484255225382875245727222443257824713261249824712471249824433622333825252484245724843236249825113999252527352773288732364767537913442799256526052631260526832875270926572670265726182657260526572683272226442605268326182862559731742631252525652709255225112525252525252498248424712471249825112511249829502471269624712605248433382484242924572525249836073402252524982429248431612471247140772538263127992824338945864799 19890813 199681856309926962631267026442605277326312631265726442657264427222683260525382709260526312670284955973174253825252578270925652525253825382498256524842511259224982525256525522912255227862498259224843236245725252457252524843607337625252457248424713149248424713999251127482761297533384644520213442786267027092696267026572862263125522631264426442657267026052722260526702631263127612875559731242552260526182696255225522565253825252525255225382552251124712498251128372552273524432578248433762471247124842511249836073376252524982457248431612471248440772578265727862683335146444896185626442709259226442578260527482592267026702552267026572773257827092657267026182657267028755597312426182552259227222538255225782525252525112498253824712511249824982565283724982786248426312498324924712457245724842471356534422565247124842484323624572471399925782786268329873376473671211344284926312605259226442592279925782578267025922631259227482644269626832657264425922631283755973037264425382578265725922498249825382592248425382578252525112471253825252987248427352443263124573389273525112552253824713622338925522471248424983136252524844057255226832862286237584767774118562722265725652592259226572735260526572670263126572657270926442761270927222657257826702950559731492605260526442696257824982552252525382538257825782511253824712538259228752511268324712631247132492484248424432525248435933416253824432484248432242484249839992511265726832937328746445308134427862644268325782657260528112657257826832592264426572722270926832683270925922657264429375597312425922605259226962565257825522511253825922538257824982538252525252525277324842735249826182484335125252471247125112471362233762538247124572471313624982525405725652631276127733376464447991856268326832631257825922618278626572552267026442657264427612709269626312696260526442683293755973099259226312525270925782525253825782484248425382511251125382443251125782849252526962484256525253199249824572484249824573593338925522471248424843211247124573999248426962773290032494705534313442824268326832605265726442773260525782670256527222722268327222670267027092657263126572937559731742618256525522722260525652538251125382592256525382498247124712498256528372484270924712618247134022484249824572484251136223376256524982457247131612471248440572565264427992862333846444799 19890813 200161856304926442670273526832592272226312552264425522735260527222644273526442631264426572683282455973136263126182605273525252578255225252511259225112484251124982471255225782811249827612484263124713236251124842457252524713593344225782498247124843236247124983980252527352748303733764705527213442811260526572644264426312773259226052657268326312657268326572722260527092538263125922862559730992605257825782657253825652511252525252565255225652538251124712511257828372471268324712631248433762457244324572457252536513376255224572457245731492443249840572552257827862786329945294767185627732644257826702538260527732631260526572618269626312696263126182644267025782696264428495597319926182552256526832552253825652525251124842592252525522538251125382525281125252735248426052511323624712457249824572498359333512538245724712457321124982498399925112773272230123402458672561344284926962709260525522631270926832644264426572644265727352605270926442657259227352592288755973161264426312565261825522565255225382578253825112552257825382498252525522912252527092457264424843389272224712525252524713565341625782525248425253161251124984057255226312849278638394644774118562696264426312631257826572773265725782631261826572644277326182709259226832657259226442912559731492592263125652683252525782552248425112511251125652552251124572578252528622484279924572578247132612457241524842525248435653416256524712471247132112443251140182511268327863000327447995343134427352683260526312644267027992578255226702657261826832670264426702670260526312696260529125597319926182631260526442578252525382552251124982538256525112525252524982552284924572735248426312457335125112471248425252471362233892511247124292471314925252484407725522644278627483338476748311856277327222605264425522657276126182578268325922565260526832709268326182683264426832683291255973124264425782631276125382538251126052565252524842511256525382471253825252811251127092471263125253249248424572484251124433565336325382457247124573211247124843999251127732709286232614644534313442786261825922618263125922722256527092657269626962709276126702670265726702631268326832900559731742618253826442696257825782565251125382525252525522471252525112525256529372471270925382538245733252457249824572471245736223416252524432471248431362511248440572552260527612811336346744962 19890813 200641856302426702670263125782565272226312592264425782670264426702670264426312644263126702670295055973124261825922644268325522552255224982552255225782498252525522498252525112837251127612471259224843249242924572484249824573607338924982429247124843199248424574018252527092748295033514674534313442761263126312552257826442773269625652657256526182657267026312683270926182657267026832887559730862552256525782696249825112552248425922552257825522511252524982498255228372471270924982592248434022511245724432525248436223351251124842443245731862498247140772592268328112811328747054799185627222683263126182644263127612683263126572631265726832683259226702644269626182631265729505597317426052525263126702538260525782552249825112552251125382498245725382552286225112761248425922498323624842484247125112471362234022552247124842457319925112498399924982683268329373351473672561344276126572683264426962592277326312605260525652592263127352631269626572709263126702657297555973186264425522592272224982592256525652511255225112538253825252525255224982912249827092498263124983351265724842578251124713607337625112484248425383161252524984057256526312837292537424615774118562670269626312735265726962709263126182605268326312644269625922709260526052618267025922937559731612592260525782696249825782525255225252498255225522484248424292538257828752471281124842578249832492484245724982498245735933402255224712471249831992498247140182511273527352962338948315202134427992644269626442592265728372696260527352578267026572670264426962631263126312657272228375597311126832618257826962552259224982538256525252592248424842552251124982578283724982735248426052498332524432471248424842457359333892511248424572484318624712443405725652631291227863363455749291856265726962683253826312696269626052592269625782670268326312618267026702683259226572644292555973124255225652565273525522552255224842565259224982511252525112498248425782786244327352498255224843224244324712457249824573565338924982471247124713261245724843980251127222683293732614644537913442735259225922631267026312811260526052709257826312722270926442644273526962657263127092837559731742644259226312631249825782538252525252538255225522525249824712525255228622511273525252592247133632457247125112498248436073351251124842457251131612484245740572578260528372761340245574831 19890813 201121856302426572538257826702605278626702605267026442631259226572683269627222644265726702657293755973111255226312525265725522578252525522565255225382511255225382498252525382849248427732484267024843249251124712471249824983593338925652457244324713224251124714018252527092735295033124501534313442811267026052670259226312786263125922670260526182683268326182709261826572605268326572900559731742644261826052644248424982552253825112498251124842538253824982538253828872484269624572605249833632511245724982511249835933389251124712429248431492457248440572565264428112696335146444767185627352657257825922657264428112605256527862605260526702683259226962657270926182683267029125597312426182605260526702525253825922498251125782552253825252538247125652552284924712748251126312457324924292443248425112471356534022565245724842471322424712471399925112696273529753429476771211344276126572565257826442631276126312605263126312631263126572683270926832657268326702631287555973136252525782644263125782578256524842525252525252484248425382498249825382925245726832484264424713351264424842538251124713622337625522457253824983174247124844097253826312875292537424674774118562735270926442644267027092824257826572631263126312735272226182696264426962657272226312887559732362565257825652709255225382538251124712484253825112511253824842525252528752484274825112631248432362457249824982484244335793376255224712457244332112471249839992578272227352987335146745272134427222657263126442631265727992631263126572578263127222696260527092605267026052592265728495597319926052657260526702578248425112525251125922498251125252565251125382565290024982670251126052457340225652471248424982471362233762525248424712484313624712484407725522565277328243363464448311856272226962578263125922631286225782631268325782644264427092735264426702578267026572657288755973136257826312552270925382525253825652552253825782538251125382498252525382875248427482484257824983211247125252443252524573593340225522457245724433211251124573999252527092748311133634644548713442748265726442631269626442773264425522657265727222696272226442709261826052683267026702912559731492605256525522657260525922538249825922552255224842592249824842525253828492525267024842578248433762484248424572484248436513389248424572457248431612484249840772578259227732748340245574705 19890813 201601856307426962565265726052696281125522578265726312709263127482644269626702683268326962657295055973174259225922552265725112525253824982605263125112552249825522498253825252837251127732484260525113236249824572498248424843622342924982457249824713261249824984018253826832735290033384644523713442799268327222618260525652748260526312670260526312748273526442670267026442657265726312875559731112631252525922709253825382511252525652498255225922552255224572525256529502484277324842605242933762511249824712498248435933363255224842471253831742498248440572565259227992837333846444586185627352605257825782592263128372605260526442644267027222644267027092631257826702552264429125597312426442631261827222538252524982525251124842484253824982525247125922552291224712773247125922471319924712498245724982471357933892511245724572429323624842457399925252722272230123325470572561344281126442644267026832592281126052631263126832683263127222670270926052670268326312657292555973161257826052565265725782498253824712565252525652511252525252457252525522912252527222498263124713351269625252538252524713622337625522484251124983161251124574077253826832799283737744557774118562657268326312592268325782837257826442644267026832605268327482683264426312605259226572937559731992605263126052696249824982538259225382592251125652552256525252525257829002498277324572631245732362471249824572525255235513416255224842484247131992484247139802511267027092987337646445272134427612631256526572578268328752670259226962592265727092631272226962709268326832683264429625597316126052578257826832565253825382525256525522538253825112552248425382498290025252709245725922471331224712511249825112484357933632538248424292457316124712484405725652565274827613416447446741856277327352631268326312670283726182578257825652670272227222644274826702631267026052735290055973111256526312605265725652525255225782498256525382511248424982511252525382875249827352484259224573236249824842471248424293607344225522484245724573211245724713999253827092722296233254674537913442849256526312605257826312849264425782592270927092657273526962670270926182657259226572862559731362631257825522683255225652525249825522525256525522538255224842511252529372484272224432605248433512484249824842484252535933402251124842443251131742457249840572565260527612824335145864831 19890813 202081856311127612644267026442631287526052644267026052670263126962618267026182683255226442683284955973174261825652592274825522525248425382538249825522525248424712471251125522849249827992484257824573236248424842484252524573593345525522457249824843236247124984018253826962786291233634736534313442761264425652605263126312773259226312631264426572644273526832657267025922657263126572862559731742592255226312696253825112538256525112498252525112511253824712511256528752484273524572565248433632538244324432484249836363416251124982429245731362471248440572538267028622799333845574962185626702644257826572552260526962631264427222644259226572735267026832722265725922605270929005597317426052605261827612552253824982525252524982511263124842511244325652525293724432722245726182457323624572484248425112471365134022511245724712498323624842484401825252735274828113312455772561344283726702592267025782605272225782592272226182605270926962696267026832618264426312644291255973124260525652605269625252498252525382552248425382498255225522471255225522987248427732525268324983351272224982525251124843622340225652484248425383186249825114077255226182900290037424674774118562735265726312657263126442786260525652592259226832592269626312696263126832631268326702925559731492618260527092696257825522552248425382525252525252565249824432511253828752525268324432565248432492484248424842498248436073402251124842484245731992457248439992552259227482975335146745272134427862578270926702565264428622644267026832631267027092670265726572618264426572592260528875597314926182525259226702565247125252552252525382538255224982525249825252552284924982735245725652484338924712457245724982484356534162498247124712498316124842443405725652592282427483363464448311856269626832578265725652631278626442644259226442748257826442592265727612644259226702605293755973174264425922592276125112578253825252525256525252484253825522471256525382912248426832498260525253249245724712484249824983593335125382511248424713211255224714018251126832670297533764529548713442811269626962578265726442799269625782644257826312683267026052644263126312696268327482837559731742683259225652709255224982525255225252511253825522511251125252511256529502538273524712592248433762484242924842457248436073389255224842443247132112471244340572578265728622824340247054831 19890813 202561856308626962592263125922696290025782618267026312657259226962683267026052605265726702722288755973174253826312605273525652525249825522511249824982525248425522525253825652950253828112457253824433249249824842457252524293607341625922484245724433236248424843999253826962735297534024557520213442748274826052696267026182824260526052670263126832683267026052748252526312670268326702824559731362525260525652709256525922538249825252525253825382538249824572511249828752498270925112578247134162511244324712471248435933402256524982457252531862498249840572565267028112761332546444767185627222696260526962605268326962657265726442605268326052786267026572683257825652657263128755597308626312657263126572592252525522484251125252538256524982538248425112552292525252786248426052457322425252471245724842471356534162552247124842498322424572457398024712786274829873351476771211344279926702644257825922657287526962605270925922670263127612722265726312670264426832644293755973124259225522631270925522578255225252538249825652525251125522498248425382887256526832471263124843338273524572484251124713607336325652457255224713186249824984077255226962862284937904705774118562644273525782578263125782837256525652683260526832644268326442683263126702631268326962925559731362657259226052735259225522538253824982565252525522525255225112565253828622525269624712592248432492457245724432484247135793389253824572471248432362484245739992525277327352962335146445237134428112631263126442670269628242657255227222631260526572696264426572631265726962657260528755597311126572592263126702565249825782525257825252525249825252498247125112538281124982735251126052484335124842484247124712484359334292498249824432498313624432457405725652644283727483325464450301856270927222592263125782696279926702565268326182683265727992644272225652605263126962578286255973136263125522578273524982538252524982565252525252525249825382457253825652786252527092484256524433199249824712498248425113593338925522471247124573236247124573999252527992735292533254644523713442761267026052578260526832875256525522644260526702657261826572644268326182722261825922875559731612578259226052696249825652552249825252538256525652552248424842498251128752511272224712578248433632484248424842511249836073363255224712429252531742498249840572552269628242799345547054767 19890813 203041856303726962618263126312670279926312592278626442696265727352631268326442605268325922657293755973099256525922592272225522511253825382552251125112511249824982457253825252849251127482443259224983261248425112471249824713593337625252484245724573186248424573980251127482748293733254557523713442748269626442644267026052799261826312618253826962631269626312670264427092657265725922862559731992618263125652722253825652578249825252457252525522552251124842511251128492525274824712592247133892457245724712498252536073351257824432471251131492457247140772592270927992773337647054962185627222722259226442605263127862605256526312644264426832761259227222670267026312644268328875597322426572578267026962538253825652538253825922511252524982538249825652525283724842748248426832457324924982457248425522457359334162538244324572457322424842498399925382748278629873325452971211344277327092631260526442644276125922592270926312644259227352605268326572631263126442605295055973136260526052552268325252498252525382552247125382538247124842484252525522862252526832471263124843363270924712525249824983593340225922525248424983136249824714057253826962900286237904615774118562644268326312644260526442735265725652683255226442657268326962657260527352618269626572925559730992525263125922657257825922511251125382538256524842498252524842525257828112471270924712578245732612471251124842538244336073376253824572471247132112457245739992552274827223000337646445597134427862657260526832631264427612592263127092618267026962657257827222709264427352657272228375597312425652578259226702605253825112565259224842565255225382552249825522525283724842709248426572457337624842457244324982498360733762511248424432498316124712498409725522670276126703351464448961856269626962631267026052644278626442618267026572657268327352683273526052592276126442644286255973149253825652578270925652565252525522511248425522484249825382511251125782875249827352457263124713236245724432484248425113622341625382429244324293186249824573999249827092761284932994644537913442799265725922605263126572849259226442605267027092696268327092722259227092605264426442887559731242605264426052657253824842511255225782511252525922498252524982538257828492525270924712605247133762484252524712484248436513416252525112443244331612471247140772565273528372837333845574996 19890813 203521856306226702592268325652670277325652565265725922631268326832670265726572578260526312683284955973136261825782592270924712525255225382552252525382525253825252471257825522912252527092484264424573274247124842471248424713651344225252484247125383224249824984018252527992761296233124767530813442748263125922631270926832786264426052735264426312657270926312683267027222670257826442862559731492605263125652670261825522578253825382511257825252498255225522525248428752511269625112552245733632498247124982457251136513429253824572443248431492457248440772565263127992799342947674896185626962683265725522578260527862618263126702592273526572709265726962578259225922631263129005597314925922592256526962565255225922565256525922565249824842552248425382538286225112761247126572429324924292498249824982511365134022552244324712457323624842484398024982683273530123389452971211344286226832631264426702670279926312644268325922748264426702670270926832631263126182605290055973149253825922565267025382525251125252525255225252525253825522538256526182811245727092471260524843376270924842525249825113651345525782484248424983211247124574077261826442887295038064767774118562670269626052696261826312722267026312670268326702592276126312683265726312644263125922912559731362592257825922709259225252538252524982525251125112578255225112525253827862525270924982565247132612457247124432511245736073376256524432457247132492457247139992538265727613000335146445272134427862709268326312631263128112631265726832683268326702722265726312683264426052592265727865597316126052525257826832592255225652538251125522484252525112525251125522511288724982696244325782484338924572471247124982484359334162538245724572484317424842471405725522644277328113416447447051856269627222657265726442722276126312644264426052644269627222618265726702709265726962592290055973086260526052578268325112552253825522538253824842511252524842498255225382887249827612498257824983236247124712471252524573579340225112498251124433199248424433999253826962709296234164674534313442761263126442605272226312761259226312644267026962631267026442696264426702592265726442887559731242644257826182709255225252498257825252511257825382525253824842552259228112471276124712592247134022457247124712484247136363422257824712457244331362484251140772538264428622786331247364736 19890813 204001856273525922644263126312605268326312525268326052735265726832683270926312657267025652696282455973174260526312657267025252605256525922511252525112552252525252471252525382862247127482471259224843249247124982443251124843607346925782484244324573236245724713999249826832761293734164586523713442799267026702657265726702811261825782722256526312631270926702618260526442670261826442811559731492592257825922657257825252565253824982484256525252511253824842525253828242471269624842578248433632552248424712484247136073429251125112443247131862443245740572552267028242748333847054962185627092644263125652644259227352618257826702683268326702696267027352670263126052618268328625597313626312565255226832498249825112525251125382498252524982525248425112511290024982786247126312484327424712457248425522471366634162552244324712429319924712457401825252683268329373376470553431344278627352592260525652605282425782631265726052618269627482709264426702644265726702657293755973124257825782578268325522538251125112498251125252484252524982511252525922786245726442471257824433363247124572443247125253636338925382498244324843111248424434057256526702735273534024447506418562709268326052644259227222786264425782578263127352592269626182696267026572657268327352950559730742605257825782709253825652565249825652552253825112538256524982525255229122484277324432605249832242457245724842538247136073416251124432471248432112484249839992498268326962987331246745451134427612670259226312631260527612538265726832657263126182683269626572670261826312657267029005597312426052683257827092525255225522538253825652565249824842525245725112525288725252683251125922457336324712471248424712498365133762511247124572484318624712471407725922644276128373389467452021856264427612565263125922631273526182565265725782631269626962592267027092644263126572657293755973136253826312631274825522552256525252552247125382552255225252498255225252824249827352457257825113261245724572471252524713622338925252484245724983211249824713999252527612709293733634447548713442773263126702683256526442748265725382657264426182709267026572683268326962592264426702875559731492578253825782696260525782525256525652552261824982498252525112484252528752498273524842592248433632511251124572498247136363376255224842429249831992471247140572578264428492683335145575451 19890813 204481856267026832670263126312709276126312631267026312644260526702631270926442605273527092605293755973149259225652565273525782565256525382511247125922511247124842484248424982849247127222443259224983249249824842498252524573607344225782471244324713224248424573999249826442773307432874831578113442824260526572552270926442786268325922683261825922657269626832683260526572578265726182862559731612592257825922735256525252525245725522471252525382498253824982511252528112471274824432605251133632471252524712498247136813416252524982457248431992471251140572578267027612786342947365744185627092657274827222578265727482592259226702644263126832773267026312696263126312657263129125597312425922578256527352565253824982471256525252525253825112511248425252552286225112722247126702471323624432498247124982457357934162538247124712443326124712471399925112696277329373363464459311344276126702657268325522605274826312605265725782683268327222683272226832657264426832592292555973136263125782631264425382552256525252525253825382525249825382511251125252912248426312429259224713402252524712471249824713607342925382484241524983136248424574077256525922849268334294644608418562773270926052722259226052786261826052657267027092605272226312644264426572644265726442900559731862592257826312696253825382552252525922605253825112471251125112538252528492511277324572578247132872471247124432498245735933442249824712443245732492498251139802538263127612962333845576241134427732644257826572644263127612605260526442578269626832696268327482605265726052631270928375597314925782552257826052565252525252525255224712565255224982471251125382565290024982735247126052457338924712471247124842498360734422565244324572498318624842457405725652696276127733363447464541856268326572618259226052605273525922618263126442644267027352605274826702657263126962605291255973124252526442578269625652538256524982552252525652552252525252511251125922875252527092484263124983236249824842498248424433607342925522471247124713236247124713999249827092735293733514767671313442748264426832683259226312811264425922683269625782644268326312709264426702605267026052912559731612644255225922683257825252552251125782538260525522471251124712525252528242471270924572605248433762511247125112484245736363389251124712443251131612484248440772578263127862811333845297014 19890813 204961856265726832605267025922670277325652670267026832683263127092618270926442605264427092644287555973149255225922657269625382538252525382538252525112525255225652484253825782887251127612498259224843236249824712457252524843607341625382457247124843211245724433999256526442748296233254736774113442773263126702696264425782786268325922618260526442592267026572696265726572605260526442824559730992592255225922722251125382525255225252511255225652552252525252484249829122498270925252605249834022457244324712511248436223389256524842457248431492511252540772565263128112824337647057741185627092670253826312709264427612631263126442631268326832644267027352565264426572631263129375597316125782618264426962538252525112578257824982511251125112552248425112565290024982773248426442498323625252498248424982525362234292552242925112457323624842484399925382683270930243429476777411344277326702618274826832578281126052618264426962748269626832683272225782657259226312683286255973136264425922592269625782631255225922525252525252538251125652525252525382862252527862471267024843351272224842511248424843651345525652457248424843149253824714057255226312849437032494705774118562696270926442605253826312824260526312670263126442748272226442657264426702670273526832962559731362592256526182696260525652538247125112578252524842511253824982511259228492498278624572605249832362471248424712498245735933389255225252471248432242484247139802578269627992912336346746201134428242605264426572618263127862644267026832605267026702709265726962644267025922578265729255597312425782592256526312538255225652525248425382525251124842498255225382538291225382735251126052471332524982484248424292471360734022538249824292498314924982443405725782565281127613429464477411856276126572657264425782657278626052631268325922644261826702670265726832618259227092657291255973161256525922592265725522538251125782552253825652498251125382471253825252937247127352457263124843312307425252683270925923607342926572498267025113249260525924037259227862937407740375030774113442862259227092631264426312761255225922683263126182631257826442696269626442683268326832900559731362565256525382657253826182498249825252511248424842511252524842498252528492511268324982538247133512498251124572525249835933363249824982457252531612498252540572578267028242786336346744799 19890813 205441856307427222605264425922657283726702605268325922709260526832592267026312670260526832709291255973174255225522578265725382552256525382565257825382538249825112498252525652849249827222471260525253261248424572471252524983593342925112498248424573261245724983980251126962709306233514767530813442773263126182657256526572761264425922605261827222696256525922670263127092657268326962837559731242605259225252657257825652552256525652484249825382484252524982525248429372484270924712578248434022484245724712471247136223402255224572415249831992498248440572552265727612735328746744615185626312631257826442631268327732683257826312644268326442696264426962683267026442657268329125597314925922538260527092565251125782511251125522605256525112511245725782538291225522761244325922443323624572471248424842484360734162511245724712457323624712457399925652735270930003402464472561344276127092670259226052696276125922657260526572722264426962657272226052605261826702709290055973149256525252565264425782471256525252578249825112525255224982538248425522887248426962484260524983389267024982498251124573622341625252498249824573161247124984077256526442824291237904799774118562670264425652631263126442696261826312683263126832735268326962696264426572644268326962912559731742644257825522683255225112511255224982565249825252525252524712538255229122511272224572592242932742498249824572498249835793442255224712484248432872471248439802525270927092862335146745343134427732552267026182605264427862735260526312592268326962709268327222670265726442761264429125597309926052552257826832538255225652498248425782605251125522498248424982498293724982735245726182443333824712415242925112484362234422525249824432484311124842525405725652670281127993274464448961856267027092605260526702709273526182578269626182748267026962605269625112696265726832683286255973161253826312565260525522592256525382578255225252578251125252484249825922887248427482457259224573224245724982429249824713593344224982443247124843249248424843980252527862683303733254674541513442735256526312605256526702799263125522670260526702552267026572683259226312657267027092862559731112644260525652761257825382565252525252538253825112511253825382525253828492471268324432578252533632457248424572498248436223429257824842443251131742457248440572552272228372683336347674799 19890813 205921856313626442592272226052670272227092565257826182683260526442605277327092773263126182722284955973074256525522538272225522552253825382484252524842538251124982457256526052862249827612457259224573236248424572429253824843622340225522457247124713274252524714018251126832709288733514644534313442761268325922605265725922735261825782696265726312670264427092683268327092618265727352937559731742644251125922670249825382498255225782552253825252511249824572525255229502471272224712605249833382471247124712471247136223416251125112429251131492457249840572552264427732696335147994674185626832683260526702657268327352605263126832722263126832786270926442538263126312670260529125597322426442605252527612538255225252552253825652525253825382552251125382552293724842722253825922511323624712498248424982457359334292525248424432429323624432457398024842722272229503249432071211344274826442709259226312657274825382644265726572592270926832592272226572644257826312631288755973136267025922552264425782538252525382552251125652552255225112484251125382887249826702443265724713416273525112498248424843651342926312498249825113161248424574057256527092811295037744586774118562657267026312578265726182786252526702605263125922631264426442709260526312670263126832837559731612578270925522709255225652592252525252605256525252498252524982552256528492484272224712605251132742511244324572525242936363402253824712484247132242484247139622538273527482950329945295415134428242644264425922605267027352565261826832618261825782644264427482631264425652683268329005597316126052631260526312605255225112525253826052552249825112498252525112538293724712735247125922498338924842457248425112484365134162538247124572484318624842511405726832748274826963363455747671856272226702683257826572683270926442592270926052709263127092605265726052683260526052657284955973174263125782578272225922552259225112565255225252525252525252484252525782887249827732484260524843236247125252457249824713622344225112471248424983261251124713999251126702735286233384644534313442811260526052644268326832799268325922644264427352644270926702696268327482631260525922862559731612592256526182670255225252525252525652538253825382511249824982525253829002538269624712565245734022498245724712471252536223416249824982415248431612498247140572552274827862786329945294644 19890813 206401856306226832592278626702578278626702605253826312578260527092735270926312578259225782696295055973086259225922552260525782565251125252498249825522511248425782525252525112862247127092457259224843236247124842498248424843636341625652443245724983249247124843999251127092735287533254529516713442799272227092644261826832786268325782631257825922670276126312631270926442670265726702925559732242592256525922631249825522498252525382538249825252565255224982525253829122471274824982538247133762484245724842538242936513363256524842457251131612443245740372565267027612683329946444767185627612592259226312644270927352657264426312565263126572670268326962670257826442631263128755597316125782670257827092511252525112498253825382525252525252538248425382538279924842722247126052457321125112457242924842511359334422552248424572443324924842498398025522773268330243389476771211344272226572670265726702592281125782670263126312683277326702631268326962592260526312631292555973161259225382631264425922565248425112552251125252565252525252525255225782811249826312484267024843429272224982538252524843593338925922552247124713186245724984077257827352912287537744586774118562748259226572735261827352811260526312709265726442618270926052657268326312605272226962937559731612605260525922657253825112592249825252565249825252484247124842552260529002525273524982565249832362484244324432498247136073389257824982457248432112511247139992538268327352950322447365343134428622592272226572696269628752552259226572670265726052631261826962657264426572605269628245597311126052552256526702525255225522552252525522525252524842525251125112578286224982683247126052498336324842457248425252471359333762511245724572511316124842498407725652683281127613429464448961856272227092552259226312696269626312592260525782644265727352605274826572696264426962709290055973174260525652578273525782578255225112498252525252471247125782498257825782887252527482443255224433236249824982484252524433579345525252471247124843224247124843980251127222735288732994799545113442773263125782683264426702799267026312683263126572644267026312696268326572644268325782962559731112592268325782696251125382525252525252498252525522471248424842525249828622525269624982605247133382484248424982484248436223389252524712443251131742457245740572538268328112773331246744767 19890813 206881856311127612605263125922644278625782644264426442670264427222578269626832578260526442683286255973124261825652592269625112552257825382511253825252525249825652498249826052849251126962484263124843249245724982471252525113622341625522457247124573236248424983980252527612722300033384736530813442748263126442631265725922773263126572631263126312592263126702722268327092578264426832925559731742605259225522696253825652538253825382511252525382484251125522538249828622484276124982592247133762511249824842471248436073429253824572443251131742484247140572565263128372786337647054767185625922709257827222657264428112657263126962631255226572786261827092605264426442618265729625597309925252592257827482525252525652538249825522592248424842565249825112565293724712735247125782484323624432498245725252471360734162538245725112525323624432498398025522670273530373287473671211344279926572605268326182683274826312657264426442644260527092605263126832670265725922631287555973136257826572592265725922578251125522552251125522552248425522525252525252862249827222471267024713363270924842511252524433622340225382484245724983199256524844077256526702849283738064705774118562670267026312578265726442773260525652722259226832683265726442683268326182605264426052912559731492592259225782670255225652552256525382525252525112525252524712538249829002471273524572592247132612471244324432511251135933389252524572471245732612471248439802538267027612962331247365308134427862644259226312670265728112538263126572670267025922722263126832709264426312644264429005597316125522578257826442498255225112565252525252511256524982511248425252538301224572657248425922457335125252457248424842484360733632538249824572484317424712471405725652748279927093274476747671856269626962631267025652618278626312605268325922644268327092631264426052631265726442722291255973174259226312565277325922552249825252565256525782525251125112457249825522875249827862457260524713287249824842484251124713607341625382484249824983174252524843980251127222709283733254644520213442748259226572605263125782837267025382709264427222709268325782644268326442578264426702887559731242683259225652709256525922565253825252511253825522471249824842552251129002538268324712592245733382538247125252484248435933402253824842429248431492457252540772565257827862799340245864767 19890813 207361856308626962683267025922592278625922578265726182683265726572592274826962644263127092631298755973161259225382605273525922605252525252525253825382484252525522484255225252875252526962471259224843236249824432429251125253607345525652484248424983224249824433980252526702735290033894501537913442799257826572696259226052735263126312657263126182592272226312696272226832592260526052887559731612552256525252657249825652511253825522552252525382457255224982552255228622511268324842631244333762484251125522484247136073429251124572471247131742457247140772565264427612811335147054863185627352683256526962605259227732657256527482578263126312670264426702683270926312631264429375597317425522538256526312565251125252565257825382552255224572565244324982592281124712811245726052525323624842484247125252457356534022498242924712471326125522525399925112670279929873376476771211344282426572592268326312644284926052605259226052618267027352696267026182657267025922578287555973149253825652578267025522552252524842578251125112552252525252525251125252950252527482484261824843376270924572552249824983622336325652498253824983161249825114077255226052824283737114674774118562709270925782657264425922824263126052709263125922631273525922670263126312696273526312887559731612605252525652683256525922538255225782538252524982471252525382525253828622525277324842552249831992498247124712484245735933416252524712443245732362471245739992511268327352937332545575202134427992657259226572565260527992565267026572683273526442735269626572722261825922592268329125597312426442644255226962552256525112565252525652565252525112525248424982511290024982709249825782538340224712457247125522471362233892511245724712471314924842484407726832605276127993325464447051856265727352670268326052631276126442565268325782683263126962657264425652670259226702592295055973099259225382631272225252552249824982511256524982525248425112511251125522875247127352471260524713249249824712457249824843622342925522471247124983211247124713980248426832722291233384644552413442722264426832592261826962735259225652631270926052657269626962683265726702683259226572887559731742670260525522748256525252578252525382592259224842525245725252552255228492484268324572631245733512484247124572471249835653389255224572443249831742443251140372565256528492773338946444767 19890813 207841856313626572592265726312709282426962565265726312605268325922631267025652631269627222592291255973111257826442592276126052525255225252498257824712511251125252498259225382862247127482484263124573287249824842457255224713622344225382471241524713236247124713980252527352748298733514736534313442837264426312696260526442786259226182722256526572683264426832670265726312696264426832950559731492538253826182644252525522511255225782552253825382538248424712511255228372511270925112605249833892471245724712511249836513402249824432443248431862511248440772578259227992773336346744831185627222657259226442631261827612578265726312631274826702605264427092683265725782631264428625597316125382605256527352538253825782498255224982525255225252538251125652565288724982735247126052471323624982457244325112484360734552498245724572457324924842471399925522670277330623363483171211344274826702592264426442552277326312538268326312605265727092618268326832683255227352644286255973174263125652605265725782565255225112538253825252538249824842525252525382962252527092525263124843351268324432525248424843651338925922484248424983161249825114057257825782887284938564799774118562670268326832657261825782786264425782644260526442683270926442696267026312657272226832862559732362644257825782657255225782552251125252538249825522484253824152471253828492471272224982605248432742484247124432525247136513416256524712457241532362484245739802552269627992937341646745451134428242631259226442657268327732578261826702644264426572644265726832670268326312657265728755597309925782631253826312552255225382525247125382552253825112525248425382538298725112722248425922498333824842457248425112457362234162538248424292484316124572484405725782683279927483325470548631856261827482644263126182605270926442578267026182683260527352657265726832644267026182592290055973099257825652592270925652538259225382552252525382525255225252484251125652849249827482471263124843249247124842457252524713593340225652443248424713249248424294018251127092735300032614644523713442761267025922565260526052811257825922631268326312761270926702631268326182657260525782887559732242644259226052761257825652552253824982484256524982484249825112552257828112498270924842592245733382498249824842471251136813402249824572457248431242471249840572552269627482824333846444799 19890813 208321856304926702709265726832631274826052592264426832657268327222670268326312552267026832631287555973161257826052578272226312578255225782538251125252538248425252525249825522937248427352498257824983236247125382484247124573593341625112443245724573224247124843980252527352722297533634705527213442773263126312592265726312786259225652565276126442657265726572709264426052657273526702912559731612578265725782735259226052525257825112484255225522538253824712484255229372538273524982592247134022511252524842525247136663402255224982457245731742457249840572578259227612735335145014736185626182696253826312631264427992644259226572631273525922735264427092696260525782683267029755597309926052578260526442511257825382525255225382484257825382552248424982511291224982722248426572471326124842457247125382471362234292552244324432457324925112511398025112735270929003402464472561344273526572605264426572538276125922552269626702644267027092631267026572618270926312683284955973124265725782644263125382538249825252471255225382498253824982498252525922937251127222471260524713389267024982525249825253607345525252484247125383149247124714057256526962900284937584767774118562696265725922578265726702696267026052644263126572670267026832683260526572578273526572912559731492605263125922670253825252484255224842525252525252471256524842511253829122498276124432631244332612498244324432525247136513442252524982457251132112457245739802525267027092900338947365487134427612644264426052644259227732592265726442644269626312748269627092709263127092552264428625597313626832578260527352525255225522511257825522538255225252538249825112552283724842631251126052471337625112443248425252415363634022552251124432471314924572484407725652578282427093338464449621856273526572605264425652683278625782683256526702644267026702592270925652709264426832605291255973161252525922657268325522498256525522498251125252511249825522525256526312862245727352471256525253261247124982471248424983651342925382471245724713199248424713999253826312748290032874644548713442748264426572592257826312748265726442605269625922631273526962696263126572592264427222887559730992644259225652748256525782498251125522552255225252511252524842538255228872511270924842578247133512511248424572525248436223402251124982443251131492457248440572565265728112849329945574557 19890813 208801856308626832565267026702578273526572618270926312592268326442631264426052592264425652631290055973174256526312618264425522552252525112525249825522484253825382498255225783000248427732484257824433236245724432457251124573593340225252511248424713224252524433980252527222709292534024767520213442811265726182605263126572799260525782592263126052670268326312670259226962592264426442849559731492525263125652735255225522631251124712484252525252471252524842525249828242525273524712565247133632538251124432511252536073389253824842457253831612484251140372670263127732722331247054767185627092631253826312605273527612592260527092657265726702683264426052644263126572631259228875597321126572631257827222565253825782498256524842538249825112538247125382592284924982735247126052484324924842471244324982471362234422538247124572457326125112457398024982696282430373376467471211344273526182670263126312592281126312552264425922683267027612670274826312618257826312748290055973111263126312578274825782498256524842552251125252538248425382565251125112962249827352484263124713402274824292498255224713636342925782457252524983174249824574057255225922912284937744586774118562696272226702657263126962824261825782565263126962683269626182709260526962644265727482950559731362578259226442722255225522498253825522552249825522484256524712565255228752511270924712644244332492498247124572511245736073376256524572471252532612484248439992552270927352950338947675379134428112657263126702631260528242644261826052592268326702748256526442722267026572683273529125597312425922605257826572578255225522525248424982552252524842498247124842605282424842735245725782457340224982484252524432457362234162565249824432498316124572484405725522631276127353363467447671856273526962631260526572644276125382605264426702748267027092696265726312657264426832657290055973149253826312552274825522552255225652552256525522538249825782538249825782875248426962484265724843236248424712457249824573607341625252457245724983236251124844018264427612709295032744586545113442773261826832696260526312837259226312683257826312631264426832657268326182578264426442900559732112565255225782696257825522578247125252565255225252484249824842552255229372511264424432578248433512511245724842471249836513376252524432457251131362457249840772565263127612837337646744831 19890813 209281856308626572657267026572696278625522578267025922657267027092618270926572722264426832592287555973161259225382552268325252552255225382592252524982511251125112484255225782811247127862429257824573261248424432484248424433651345525252429247124433236248424844018253827482670301233764705527213442786270926312657267026312824260526182735269626442605268325922696265726442605265725652937559731742592255225922683253825652565257825652538255225112498251124842525253828622498270924842631248433892525245724982511247136223363255224712443251131992429244340572605269627482786337646444962185626962670268326442644260527482578259226312657273527092657267027222605263126572605268328875597316126052592263126832565255225522552251125112498253825112538249825522592286225112761247125652471324924432471247124842457359334162511247124982511322425252457399924982709270929503299464472561344272226442605263125382631284926052644265726962618268326442657270925922657268326312618291255973161256525652538265725922618256525382565252525652498252524982538249825522925249827482471265724843376268325112538253825113651336325522457249824843174245724714077252526832824292537904705774118562722272225782670263126052696268325922644257826572592263126572683263126052644270926182837559731612657263125922709251125522552256525652484251125782525259224842525255228752525270924842657247132362457249824842511245736073402252524572498242932362484249839992525264427092962327447055308134427862644263126052709267028372618259226442683261826832657259226832657257826962644274829005597311125922592257826182525255225382511255224982565255225112525247125382525292525252670252525522484336325112484251124572471365133892538248424712471309924712443405725652631287527353389476747991856270927612592264426312592277326052578267026182618260527352631273526182657261827092696286255973136261825922538269625782592255224982471252524982511247124982484251125382773247127352484255224843249247124432471248424843622338925112471247124713249248424573999249827092709292533124557548713442799274825922644259226572786257825782683263126052670270926962709268326572631264426702925559731242552260525782696256524982538263125382498253824712538249824712552252528242498270924712592249833892498248424572498247136223389251124572443251131862498248440572552264427992799329946444831 19890813 209761856304926572644268326052578279926312592265726702657263126572631259226052683265726442644284955973161253825922552269625252538255225252538252525112484252525382511248425252912252527352471260524573211247124572443249824983593341625522457247124843261251124983999252526572618295033634557516713442811259225782657263126832786259226702644265726832683270926052657264426052578260526702875559730992525265725922709253825382538256525382484252525252511249824712538253829002484272224712592249833762484249824842498247136513376252524712471248432112498244340572565268328372761332546444799185626312657265726702631269627612631256525782631268325922683264426832644259226702592269629505597317425652605257827222592259225652498257825382498251124842538251125382538286225252683247125922471323624982457245724572457357934292538244324572484321124572498399925112709267029873363467471211344284926832538267026832605274825382644260526702605268326702631269626832670263126052605291255973174257825522605268325782552248424712552256525522525253825522471252525652811247127092471260524983351268324572525251124573622348225522498248424713174244324714057256526572824286237584705774118562683276126702644261825252722263125782631259226312631273526052644264426572578268326182925559731612592263125782709251125522498253824982511253825652511252524572511255228242443273524712578245732362471248424432484247135933376249824842471244332362484251139992552268327482912333847675451134427352592269626572696265728242578263126052683263126312722265727352683265726182670264429005597311126182592257826962525253825652538257825112565253824842538248425652525283725112696249825782457338924842471245724712484360733762525249824572471316124432471405725252605281128113338476747361856274827092538263126312644274826312565267025522565264428872605272226572657259226702709293755973174257826312578259225382525256525252552253824982552248425652511252525382900253827732498260524713211247125112443253824713579342925782471245724713249252524843980252526572722293733124674530813442761267026312592260526052811260526702605264426442670273526182683265726312657259226572849559731742592256525922683257825382498253825112525256525652552249824712525259228622498269624712578247133892484248424712498248436223416259224432443248431862471247140572538268327862683336345294674 19890813 210241856309927482565260526312631278626052565272225922552267027222657272226962657260526702605292555973174259225382592267025652592256525252592255225252498249825382525251125252799251126832471260524713274248424572484251124843593345525652471247124983236247124984018255227222735297533894705516713442761276125652565272225652761259226312683264425922644265726962709268326702578260526442837559731242578256525652696252525112538255225382525252524842498251124982498255229252471276124982631245733632484244325112484251136073402252524572415245731742443245740572565260527992761328745864736185627222709260525922565263127612552255226442592268326182748272226572657273526312644263129255597323625782644260527092578253825112552260525522565252524982525248425382525284925252761247125652471322424842498244324982471360734162565245724712484323624982471401825112696270929373287470572561344277326832618264426442683279926312605257827222631264427222631267027092605268327612631286255973186260526962578267025922578259225252565252524982525249825652525253825522849247127352471263124713389264425252525255224713622340225382498253825383149249824574097256527092811291237744674774118562709268326572631259226572786265726442592263126962605270926572709265725922631268326572900559731612592260526442735255225252578249824712538249825252552251124842525256528242484270924712565248432612471242924572498249836513429253824842498248432362471251139992511268327863037338946445202134427992644264426572709259227732644265726572709263126702709265726572644272226832631265729005597312426182605264426442538252526182511255225252525247124982511253825382552293724842709248426312484336324712484248424982484362234162525248424572484318624712484407725922670286227093338467448961856272225922565259226442592273526572565277326052644265727092631269626312644257826702683288755973161260525522552269625382525255225252525247125252552253825782498253825652887249826832484263124713224248424982471249824573607338925382457245724433236248424984018251127092696297532494395552413442786265725922670270926572837260526052644269626312709264426312670264426702670263127222900559730992592259225252709256525112525255225382578251124982511255224712511255228112457269624842644245733632511247124292484244336513429249824842443248431862457249840572578268328112837338947054586 19890813 210721856308627222709267026572657276126572538270926312657263130492670273525782657260526442683292555973174257825782565274825522552251125382538257825382498249824842484252525252799255227612443261825113224247124712471247124843593342925112443249824713224248424843999252526702748303733514644534313442811263125782670251126702799263125782670265726442709264426052709267026182631261825652875559731362565263126052683257825252552251125522484255226052484249824712511251128872511273525112578247133632484249825112511247136513402257824712471252531742484247140772644257827352761337645864799185627222696265726442644264427092683264426702683263127092735268326832592270925922709270929005597312425252644261827092552253825782525253825782525249825252511252525252552283725112748247125922484321124712511249825252429362234692552247124712457322425252443398025112683278629873249464472561344281125922709268326572722282426962618267026832683277327352683268326442605264427092644284955973149265726052552264425652538253825252578249825652511253824982484248425522849253827482484260525253363267024842484253824983593345525522457249825113174251124844077256526702887288738064705774118562735272225782631260526312849264426442644265726442670276126702722267026572592272226052937559731112552259225382735252525382565253824842525253825252525255224572525255229622457274824432592252532872498244324982484247136513389252524572471249832362498251140182511270927482900335147055272134427612631263126052631263127992592257826442578269627092683272226572578264426442605265729505597316127092552253827092565256524982498253825382538249825382525248425252525292524982657247125652457338925522443245724982511362233762592249824432498318624432484405725652644278628113338458647991856267026442578263125922618270926182657263126832657269626832565273526442709264426962565295055973099256525382592270925252578253825382525251125112525247125382471249825252862245727862498265724573261247124292457249824713593340225652471248424713211245724714018248427482709286233634674527213442735263125782631267026572862268326312592263126442657269626832748259226572578263126052849559731112605253825782670252525522578249825252484256525522484255224982484249829622471267024982578247133762498248424842525249835653416251125112443251131492484253840572578257827992786328747364863 19890813 211201856265726702578265726832657269626442657257826312735270927222670270926182670263126312657295055973161267025782538267025112565256525652525251125382565251125382498252525522849251127732443259224573236251125112511251124573636340225382484247124713199245724573980248426832722293732994767534313442761274826052670264425652862267026962670268326832709263126182657269626832565267026572925559731242618260526572670255224712511255224982565255225652484253824712525251128622498269624572578249833632471248424842511247135933376251125252457248431492471247140772552264427732773338947364962185626572605261826052631259227352631256527092631263127482748265726442644260526572631263128625597319925782578260526572552256525522552249825252565249824982511248426312538284925112761245725922498319924712498249824842471359334292498247124842484323624572457399925112670272229123299452953791344278626832631264426312565284925922631263126052709260527092592264426572657255227092696287555973199257825922605268325782525251125252511252525112552248425382498256524982887247127352471263124843376248424712429249824983651333825522484247125113199247124714077259226052799274833634644503018562683263126312644267026052761270926052657260525922605273526312696264427222644272226572887559730742592259226442657257824982552256525112565255225252484252525112578256529252498276124712631251132612443245724712511247136073402249824712484247132112484248439802538273527352975336346745343134427612657260525922657257827482605256526312631268326052696268326572565272226572631265728115597314926312592260526962578251125522538253825382525253824982511251125252498288724982722244326182471336325112484245724842484359333632538245724432471313624572498407725652565278628373325452952371856272226962696272225782631278625382605263126572670270926442631270926442696259226442605293755973111261825782578264425522565259224842525251125782525248425252484252525382849249828112471260524713236251124432498252524573622338925382498248424573224247124984018259226962748292533764557545113442862274825922644273526312811267026052670260526832605273526572748273526052657257826962900559730992578257825922735252525652552249825382525248425382498251124432552255228752511276124712605247133382511248424432498245736513402251124572471245731742471245740772565269627612722327447365451 19890813 211681856270926312592263126052670279926572644259226572670270927352605270926702605268326572592288755973161257826052578273525382525255225112525252524982552248425382525249825112824251127092498259224713236249824712429249824573593344225382471245724843186251124713980249826702696298733764705578113442849269625522618265726052811255226572683264426572670273526312657272226312696265725922887559731112592263125782644255225252592249825782552256524982525253824712525255228622471268324712605248433512511244325252498249836073402251124842457248431362457249840772578263128372748337645865744185627222683263126572631263127612552257826832578257825922748267026702657265725652696268329255597319925922592253826702498249826052538251125252538247124842565251125252578284924842799251125382511324924842525247125112429362234162552247124432457322424842484399925112748274829123338464459691344273526572592256526572631277326052631263126442735263126962683273526572696274826572670295055973111263126442565276125522484256525252525255225112498251125112538251125782811249827482511260524153363251124572498249824843651336325252484244324713174247124844057257826312761276132994586604518562735263126572657269626052683260526052709260526572631270926052696264427352657268326052875559731242592263125652709256525522525249825652484253826052471248425112498256528112471277325252605249832362471245724712511247136513429253824572471248432362511252539802525270926963000336345016282134427612786260526832565268327862644264426312578257826572631263126832696260526572657267029005597316125652618259227222592256525782538255225252525251125382525249824842538286224842722244325782484336325382415245725112525363634022511247124572511317424982471405725782605274828373389464464541856267026442709259225652670282425782592253826442565265727352644270926572605267026182605288755973074261825522552270925522592255224982592253825382538251125782471249825382862245727092457259224433249247124572457251124713622341625382457247124713186251124713999255227352722295034294644671313442824268326312618263126832748260526442618264426312631278626312670256526572631268326962875559731112631261825652722256524712565253826052552257825522552249824982538252528872484270924572592249833892511248424712525245736663363255224982498249831362484241540772538264428622811337646747014 19890813 212161856265727092683268326832670278626572657269626312631265727222683268326312709263126052696293755973149259226312565274825652538253825782538252524982552249825652525249825252862248427352443263124983236244324982471251125383622337625522484244324843224248424574018255226312709307433764674774113442811264426702592270926962862256526312670265726312644272225922696265726572592260526442887559731612565259225922670255224712578252525922511252525252565251124712484251128492498270924712565245734022552251124432511248436223376255224842525244331862498247140772578263127732748348247997741185627222696263126572605256527862644270927352538261826572748264427482683268326312683267029625597314925922592255226702538255225112565253825522552252525382525248425382565287524982761251125922498328725382498244325112484359334292498247125252429319925252457399925252657281130123338470577411344274827222657270926702552279926312618270926962631263127092709270926832631272226572696291255973149255225782644265725522552251125522578252525522538252524982498252525382950256527222484270924713338274824712498253824713607337625252484248424713199256524714077257826052811439533124705774118562709268325522631263125922786260525782683263126572696278626052722263126312670269627352937559731492592260525382722252525252511247125652538253825252525255224842578256528242511276124712605248432242484245724712498245736513376251124432498247131862498245739992511273527222887338945576123134427862605255225782644268328112538253826312683268325922709257826572644268326832657269629005597309925652592259226832605256525252525248424982565251125112525252525382552281124842696249826312457335125382484247125252484362233762511247124842471318624982471407725382618278627993455464477411856279926182605260526572631277325922631261826052657265726832631272227352683265726702683296255973174253825652592273524982525249825652525252525252552249825782471253825522837253827352443268324843287303725652709265725523622344226572525264424983211265725654018269628372837409740574962774113442722264426052631260526702837256525382683259227092578265726962644268327222631263127352849559731242631256526312605252526182538256525252511252524842498252524712552253828622498277324712631247133632484244324432471248435933402248424842457247131612484247140572578263128622786336346444736 19890813 212641856312426312644276126052552279926442644261826702683256525922605264426312670260526572605291255973186256525522552260525252565251125252498257825382525249825522538249825382900253828242471260524983261247124842484249824573607341625382457247124713274248424983999252526962761290033634474523713442799269626312644268326052837265725782631264426442605265726312670265726442657268326442925559731612605259225922696253825382565252525382538256525382511256524842578251129372498268324842605249833382484248424842498252536363455257824712457249831362511244340572552268327352824331245864863185626832709260525922670272227092538249826962552263126702683263126442683264425782683264429125597316126442657255227222592260525112525248425522552248425252552253825252525284925252761247126312443324924982511247124982443359334292511244324432457323624982471399925112670276129623312464472561344273526572631267026442644282426442578269626052696269626702683272227092709260526572683287555973174260525922631265725652471253825382552249825252511252525252498253825652849247127222484265724843416268324982525249824983636337625652511247124983161252524844077255226312824286237904705774118562722264425922644264426312824260525922631261826962657270926052631267026442696272226442925559731612538256525922709256525382484253825112565248425252484253824982538255228872484272224292631248432362498249824712511247135653389252524712443245732112498247139992511265727612962335145015237134427482618265726052631259228372631260526962618265725922631263127352683260526702631267028755597309926442538257826442578251125112511252524842565255225522511248425382552284925252709249826312471338924982457245725112498365134162498248424432484314924842484405725522631281127863455458647671856269626572578260526182657274826312592260526052709268326962592268326962670268326442683291255973136257826442578272225522552253825382498253825252538252524982457253825652811247127482471261824713224245725112471252524843636336325252471247124573249247124713999249827092761293734164644545113442849267025922631268326572811267025252538265726702657269626702709264426312618269627092900559730992605264425652709253825522538256525652511252524982525251125252511249828752511270924712592245733512498247125112471247136073402252524842457249831612498245740572552257827732761328746444767 19890813 213121856303726572565265726442657278626182618260526052657264427612592276127092670260526702670292555973186256525652605268326052525253824982538252525382511252525382525253825252811251127482457264424713174251124982471249824573593342925112457245724713211247125384018253826442709303733514736530813442761270926572683259225382824259225522644267026962605268325922709270926312709263126832900559731492631252525782748259225382565257825522525253825522538248424712525251127992457268324572565245733632498247124712484247136223351251124712429249831862484249840572552259227862811338946444674185626962683274826442657261827222618261826312657265726572761264426832644265726052605269628755597314925252644261826572552256525112525256525522498251125252525251125522552290024982709247125922471321124982457247124842443357934162538244324432484321124842471398025112683272230123351470571211344277326702644263125782578282425782631270927222631267027092670278626572670260525522644288755973136261825382631267025782525255224982538252525382498256524982565248425252837248427612471265724573351273525252525253824433622338925522443249825113161252524844097256526572862287537744767774118562722263126052709263126572696264426052722260526702631273526442709268326572657269626702925559731362578261825922670259225522525256525112538255224982511249824982498255228622525273524712552248432612498249824982498245736073351252524572498249832362484248439802498267027993000328746445272134427992735270926312605267028112552263126442683263127092722257826702618265726182644269629375597314926572565263126442525251125252498252525252525251125112511249824982511287524842709248425922498335124982471248424982484365133512525248424292471314924712457407725652644282427613299452946741856265727092578261826702631279926182644264426182722267026962670270926442670269625652722293755973161263125652578268326052525252525112471256524982484248425112484253825652912251127222471257824713236245724842471249824573579342925522498248424573199248424983980251126312824298733384674523713442786269626052578267026442799256526572631264426312631261826442709264426572578269626572900559731242605264425382683253825522578251125112552252525112552255224712538256528752484269624982578245733632457247124712498247135933389251124842471252531742484248440572565261827612748335146444799 19890813 213601856308626702592263125922631274826572592273526832644264427352631270926572696263126832657292555973124265725782578268325652552255225252552245725782525248425522498253825922900247127482484257825253224249824842511249824573622340225382457249824713211247125113999251126702761295033384644527213442811264426702618255225922748256525782592268326572605269626962657267026572605259226962912559731612618257826312657257825782565249824982565255225252525253824982498255228372484268324712552249833382511244324982511249836813389257824842443249831362457251140772565268327992735329944744767185627092631268326962644272228492552263127092670270926702722264426442709267026442748257828495597317426442592257826702565263125112511255225652525248425112592248425252552283724842799249825922498321124842471248424712484356534422511245724572484323624572457399925382657270929373325458671211344277326702644267026182657276126312578265726052578263126962592267026832592264425922631290055973124260525782565263125782525252525252498251125522511251125652484249825252862248426572484265724573376264424712552252524843593338925922484249824983099255224574077252526312849286237744529774118562709270925922709264426962709263126832696263126962670273527092722265725782644265726702875559731362592265725522631249825382525251124842538257824982525251124842552255228872511279924572592249832612484249824572498247135933376253824712484247132362457248439802498272227992937340248315308134427992722260525252605270928112631253826182605261826702735265727092683269625922578267028875597311125652565260526702538253825652525253824842605253825382471244325112498279924982709245725522498336324712457251125112443357933632525248424572443314924712484405725652657278627093363470547361856265726442670263125922605272227092618263127092592265727222683263127092565264426572618291255973099263125522565270925252525255225252538257825252511253825522484255225522862248427482429260524713236247124982471251124433607340225782443249824713199249824844018251127612735293734164644548713442761267025382670264426052735265726312605264426572644265726832670263125922631259226832912559731362592256525922709252525522578252525652525257825652511249825112525251128872511276124712605249833512484245724712525247135933389256524712429248431742525247140572565256528112735336345864736 19890813 214081856302426832644261826442683286226572605269626442644259227612605272226572644260526312592291255973124255226312592272226052511255225522525257825252552252525382525259225252849249827352457260524573236251124982471249824433622340225112457248424573199248424983980251127482683295033634767527213442773270926312631264425782722259225782631259226052683273526312657273526442605264426702900559731242605257825522683249825252605253825252484253825522498252524982552251128492471269624982578244333892484248424842525248436663363253824842484252531242457248440572578263127862824333847674996185627482670255226312605267027612552265726962670260526832592265726312631257826312683257828375597309926572538257827222525255225652525255224982552255224842511251125252525281125112748249825922443324924982525249824842443356534022498244324842443323624842471398025112709272229503312455771211344281127092605264426312605283726572683256526312644269626572631270926702592259225922709287555973124264425652644263125652498249825252525249825382525248425252484252525382849251127092471264424573338268324572525253824983565338925522498252525253124247124434077256526572862293737904705774118562735263125922631263126442773267025922683251126962683268326312696267026312631264427092950559731862538255225522683260525652578253825112511259225252471255224982538255228622538277324432592249832112457251124572498247136223402257824712471248432112484248439992511259227352987328745575415134428492644256526442696259228752592252526572618265726572696259226572709269625782657255229005597317425922578252526442511255224842538253824712592255225112484252525782525296224842709247125522498332525112498247125112443359334162525245724572471321124432484407725652657270928113455455746441856267027092644265726312631276126572644260526572670264426832644264426572657261826702683286255973136257825782578264425252578257825522565251124712552248425252498248425522837252526702457257824573249252524982471251124713622333825382471245724713236248424713980253827612709298733764674530813442722269626052644264426312722269625782631264426832670264426442657268326312618267026052887559731492578264425922670253825112498249825652471253825252525249824842498247128372471269624572552247133512484249824842471249835653363253824712429244331612484247140572538261827862709332545574831 19890813 2145618563111265725652696259226572696263125522748265726702631268326832670252526052696268327092887559731362605256525922748255225652565253825652565251125252552252524572525251127992498273524572592248432242471252524842538245735513351253824572498247132362484244339622511276127223049329947995167134427862657259226442618260527482592264426442644259226702773265726312670263126832605260529005597309926052565257827352552251125782538253825382484253825112525249825652525282424982696248425922471335125112471245724982498362233632538247124712538316124572511405725522683276127483389476747671856257827222565263126442644274825922484265726442578263127482592269626702657265727092670284955973099256525922578268325782538256525112578248425252525253824982525252525522900248427352484259224713211245724842457251124573593340225522471247124293211245724714018251127732722295032994799725613442824272225382578265726312799252526442578268326312592269626702722267026832605267026962950559731862605260525652644257825382565252525382552251125522552248425252484252529002525265725112657251133632722252524842525252535933325253825252538252530992484247140772552270928242849380646447741185626832683257826312657256527352657259226962696263126442709261827482605267026052670273529005597319925922592256527092618255225252471251124982552248425112592249825112592283724982722252525652429326124572471247124982484357934022525245724982484324924712498399925382696268329873363464453081344276126312696263127352605287526182578263126832683270926832657265726312578263127612644290055973186265725922605260525782511253825522565255225522538248425522471255225522925251127352471259224713416248425252484248424983593337625382498244324843174249824844057256526442849279934424529492918562618276126312578263126312824255226442605263126962761269626832670268326832657268326572887559731612592253825522683260525782565252525382565252525652498257825112552251128622498273524572592244332492484248424842511249835933402255224982498248432362484249839992525272227732975338946745415134427352683268326442552263127862605269626312631261826702722270927222644263126572683261828875597314925782631259225782552253825252538256525522525251125652511247124842565281124712722245725782457335124842498 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890813 21594 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 013442735268326702683265725782799270926052605260526182631265726572683268326312552264427092837559731492631255226312709253825652538252524982484256525522498252525112525252528872484277324712592245733632484245724982498252536223402256524712484248431112429248440572578264427482786337647054929 19890813 216001856302426052657273525652670287526442605264425782631267026182605269627352735253827092605298755973124265725782552268325252484255225782578253825522511247125522498253825382849251127732484257824843261248424712484248424713579338924842443245724573236245724983999252526962748298732994705516713442735267026312618264426832799255225652683264426312618272226832683267026312657265726572887559731862631256525382670256525782552251125652552257824982525251124712484253828752498277324712565249833892498245724982498247136073376256525252429245731862457251140572552261827992709338947674799185627352644259226702631265727612605260526962592272226052683261826702631269625922657267029255597316125782657252526962538255225252525260525112538257824982525255225112538288725112722245726052471322424982471247124982471356534022525245724712498321124842471399925252644278629003338455771211344277327222565265726312592276126182592260526442670270926832592268326442605269626832618290055973161256525382592263126442538256525382538249825112538253825252471255225112862252527352471267024983325265724712538249824713607338925522457253825113149251124844077255226572900284938224799774118562748270926572644272226312761257825922683260526442631274825922670265725782657265726962862559731362565263126442722257825382552251125252525253825652498257824842592249828372498273524842631244332112457248424572525247135933416253824572429247132492484249839992511268326963012340245865167134427862683267026052683259228112644260526702605267026442696261827352657261826052605267029375597316125522605257826442592253825382525251125652498251125252565247125252592288724712709247126312525336324842471248425112484357933762498248424292471316125382443407725922631279927483325450147991856267026832605270925782565281126572605264425782644267026312709269626832565259226052696286255973149259225652592273526182538253825252538255225252552251125522484249825652887252527482443259225113211248424572471255224433579337625652457244324433199245725114018253826962722304933764674527213442722268326052605265726312824263126052605269626572670267026182722260526442644269627092824559731862578260525382696253825252498252525522565251125382525251124712498249828372498269624572578241533512484244324572484251136223363251124982457245731492471248440572565264428112824335146744831 19890813 216481856302426832657265726572631278625652631261825652631263126572618267026702644256526832670293755973174255226572592269624842605255225522552252525252552248425782484253825252837252527612471261824843224248424842471251124573593341625522443244324573211247124713999264426832709293733254644523713442786268325922605268326832786256525782657260526572631269626312657260526962578265726572900559730992525260526052761257825922498251125522538253825652484255225112538252528242498270924432592249833762498248424572552247135513363249824842511247131862511245740572578265727612773337646744736185626832683265725782565263127482605261825922605265726572735259226832696267026052631256528625597316125922565259226832565251125522538253824572525252524982538248425522552284924982683245725782525324925252511248425382511356534022538244324572498323625112457401825112786274829503325467471211344283726442631264426182631281127092605268326312657263127222631267026702670265727092683290055973186267025782631269625782552251125522538253824842525249825252484256525652925247126962484263124983338274824712525251124433607335125112443245724843174252524984077253826962824286237424586774118562670264426832644263126962786268326442631260526442670268326962735267026312631265726312887559731742644259226572722255225252578255225252538253824982498252524842525255228112498274824982578248432242471249824572538247135653389255224712511247131862525245740182484264427613012329946445308134427222709257826052644268327732605260526572644267025782670260526572670268326312565272228245597312426572592260527092578251125382525255225112525249825382498247125522511283724842644247125922471333825252471247124842457359333762538248424432511314924712511407725522565278627483351476747991856268326962657260526182578281127222565263125922631259226312605267026702670256525782605290055973124256525922565270926182565249825652498253825522578253825522484249825652849251127482484260524573211249824572429249824983579338925382511245724843236249824573980252526572748302433254586541513442773260526312605263126312786265725652644268326052683269626312644256526442578263126572887559731242644263126702644255225252565251125112552260525112498249824712538253828872525268324432592244333762484247124982498247135933376255224572471248431862484248440572565264427482709337645574705 19890813 216961856308626962696267026442605279926312644264426052631263126572644267026702722265726052683293755973124265725252565273525522552251125252538252525252565249825112498251125652799247127862471264424713236245724982484251124433593338925522484244324573211248424713999253826962696288732874529537913442748264427092683263126572799264426702657270927352644270926052696267026832552267026312900559731742511260525522683253825252565252525252511252525652525255224842498256529252471273524572592249833892498252524432511248436073376253824842457248431492457245740772565257827612748332545014736185626832683260526572670264428492670257826312631274826312773269626572683269625922696265729625597316126052644259227222578249825112552255225112511255224712552252525652538288725112773244326312484321124842498253824842457359333382552245724572457321125112457399925252670274829753363464472561344281126702631263125922670284926572565268326052657273526832592265726052657264425782644293755973136260526052618270925112525252525112552253825522552249824982498252525382811248426962457260525253376274824712511252524843607338925522498249824843124249824714077255226832735293738224799774118562696270926052631257826052683257826182657267026442565273526442709272227222631269626832950559731492605259226052761255225922484249825382471253825382525257824572525255228242525274824432578245732362484242924712525247136073338253824712484245732362484247140182538265726702900337647055237134427482644264426182605263128372592259226832538267027092735265727222748260526572657259228875597317425652605256526052565249825382484249825382484251125252511249825382552286224842748248425922443333824842457247124982498357933632565248424712525314924432511407725782592278627223429452948311856265726312644272226442657278627092605265726312657267027352565272227092631260526832657298755973161252525782565265725652552255225112592253824572511248425652471251125652912249827612457257824983211249824842457252524573537341625522511245724573236253824713999249826442709291232994767523713442799269625922631260526832849260525782696257826702644273526052657267026702631265726442900559731742565256525782670253824842565252525782525256525782525251124842525253828492457269624572605248433762511245724292552251135933363249824572457252531242471247140772552257827862709329946444644 19890813 217441856308626572644264426312683278625922631270925922644265726052657269626442683267026052670284955973124259225782565270925382525252525652525251125522525251125522484253825382837248427352457261824843211247124292511249824573622336325522443247124843224247124843999253826182709303733254501523713442849269626312605268326312811255225782670263126312644269626702657260527092618257825652900559731742618259225652696253825522565251124982511256525652511252524842552251128622457269624712592244333512511242924842457251135373376249824712443247131492471247140572565260527862709333846444767185626962683264426962592259228112631265727222657267026442722265726832631269625652644269629005597323625252631259227092552249825522552253824982525249824842552247125922525283724982735248425652457326125112443242924712457359333892552247125112484321124712471398024842722268329253389467471211344283726052605265726572578283725782605263126052670268327092631267026442709256525922644295055973136259225382552269626312578253824982565249825252538256524842498253825522824247126962471260524843376272224432498251124843593341625382511245724983186249824844057252526442824290037274767774118562696276125652578260526702887259226572644260526572657270925922735267026962605268326442912559732242605252526442696256525382538260525382578253824842484255224982538257828372538268324982605248432112511248424432498245735793402256524842471244332492498245739992498264427482950328746445237134428492683259226832670265727732644256526312657260526312683260527092644273526182605265729005597317425522592260527092538255225382525252525382552252524842525245725252538293725112670253826052457332525252498244324712443359333382525247124432484313624572471409727092605281127613376455749621856265726962592263125782578276126832644283726052683263126962605268325522696256526442657291255973249268325522578267025382511253825652511256525112552255225522498253825782950249826962457263124573186247124712443247124843579335125522471247124713199251124574018249826312761297532994736534313442799274826832592265726572773270925652683265726962709268326832696263127222657270926052912559731362657264426052761253825522552248425522552253825252484251124842484255228492457270924432538247133632471244324572498248436073376253824712457249831742484252540972565257827862696342946744674 19890813 217921856307426052683257826832605279926312631259226832683260527092578269626312592260526832670286255973124259225382631267025922525252524842525256525522511255225252525252525522900251127862443260524433261247124572484256524573537341625522457248424843224247124433999253827092748291233894557534313442773267025652631265725652824259225782683268326702657268326312644268327222644264426572887559731492592253826832657251125652511252525252538255225252484252525252525253828372457273524712605247133892538244324842484251136223389255224842471245731492471247140772565268328372735340246444831185627222631255226832578264428112683257826052631265726962786268326702631265726442696269629375597314925782592256526962565252525522538256525522498252525112538249825382592287524572786244325652484326124712471249825382484353733632538247124842457319925112498401825112722273529873363476771211344279927222605270925922670281126312592264426312670259226312709263127092644264426832696291255973149264426052592265725782538251125522538248425252538252525782525256525782811253827222471265724843363268324982484251124713607337625782498248424983174248424714077253826442862284937424674774118562748274825922670265725922811263125652683263126312748273526702683269626442592259226442900559731242644259225652773255225382525251125652511251125252525249824842525249828492525279924712605248432112484244324982525247135653363252524712443249832362457244339992511260527482975338946745451134427612722265726052605268327612565263126572578260526442735260527092683267026182709264428495597312425922578263126572552253825112484255225112565253824842511244325112471295024842735247125652498333824432498248425382457359333762498249824432471317424432484405725652578282427863325458648631856269626312605265726312644282425922644268325922644259226832657268326442657264426702722287555973149259225652578265725652578260524982511256525382498252525652498257825522862249827482443260524713199245724712457252524843551341625252457242924573211245724983999255226832748302433384674523713442786264426832578260526052887263125922605257827222605273525652670270926312657265726312937559731612498263126052735248425382552249825112552253825782498248424432511257828372525269625252605251133632484249824842525248436223376256524842471249831612457249840572578267028372761332545294831 19890813 218401856278626312578268327612605269626052578270926962696263126832735270926442644268326702683296255973161259225522565276125252552256525382538257825382511255224842484253826182811252527352471259225113224247124842498248424843523341624982457247124573211252524843999251127092722300034024705530813442761263126052631268325522824259226182618263126572722268326572657269626832605264426572862559731242592259225522657256525252552256525522525251124982525251125112538253828752471274825382578244333512457245724982525248436073363253824572443249831612471247140572552264427862773335145574736185627092657260526052578259228372683264426572631263126052735263127352657265726702618264429375597313626052592257827352578251125782552252524842511253824842525242925922552296225522735245725652471324924432484247124842471357934162525248424842471319924432471399925112709269630123389467453791344281126572592260525782683284926572565256526702605261827482592263126572657259226832670286255973211265725652644268325382525252525382552248425522552251126052538255225522887248427352471263124433351248424842471251125113622336325382471244324983174247124844057259227092799274833124557499618562748274826312631265726702748270926182605264426832644269626702709268326052670263126702824559732112552263125652722256525382538253825652525256524982511253824982498252528622471274824712631247131992484249824432525245735793376253824572457244332362471245739992552263127613000326147675524134427612657265726442605255227732605257826702631265726572696263126832709264426442592267028755597311125782578263126572538257825652511255225522525249825112511251124982511283725382735245725782511335125112471247124982471359333762592247124432471313624572484405725522657281127483402473653081856268327222605263125252644277326572605257825652657267027092670270926312631267027352618296255973236261826052525270925652457256525252578252525112511251125782498253826312849249827482471257824843174242924432443249824573607340225112457244324843199249824983999249828372748288733124705548713442773268326312657268326182837257826052631270926832657268327352683264426572657260526832937559731362618253826052670256525252578251125112592255225112525249824982565252529002498273525252552249833512443247124572471247136073416256524842484251131492498248440772578267028372748333845015451 19890813 218881856267026702670270925782538274825782631268326962644272227092657269626312670272227092748287555973074255226572565268325382565249825112525259225252498248425252484253825522849249827732498253824713249248424982471249824573565338925522457245724843236244324843980252527222683295034024644578113442786264425522631264426052761263125922683263126702670267026572657270926572683267025922887559731742578265726572670255224842552249825522471257824982471247124712511249827992498267024712631245733512511242925112498245735793363255224572457251131612471249840572683259226962748333845295744185626832696263126052605260527992709263126702670264426312761256527092657265727092592265728375597312425652538257826312605256525382552256525382484252524842525247125112525291225522761244326052498319924842498252524712457355134162525244324842498321124572498398025112748274829123249467459311344279926962722260527092709287526052565265726312644265726832552270927222644260526312670293755973099268325922631261825382552257825252525257825382552248425112498253825252837248427352498259224713402251124432443248424843622337625382471241525113136247124714057259226832849282434294644608418562773263126312670265726832811263125782592256525782670268326962670273526312644264427092937559731612578257825382761252525112552252524842525249825252538252525382511252529122471276124712592252532362484247124842484247135933402251124842457244332362525247139802538268327352912331246746282134427992644259226572657268328372552256526312644265727482786269626702709272226962644267028875597317426052565267026052552253824982552259225112578257825522525247125252578287525112696245725922457336324842498244325382471356533762552247124712525316124432457407725782631286227613482467465011856268326962538267026572578281126572552269625782578270926572565267025522657264427222644292555973099264426572605265725522538251125252552251125382538251125112429249825382875248427612457256524843261245724572457244324843565337625382498244324573199249824713999249827612761292532614586671313442811268326312631264426832786259225782552260525782670270926312657261826572605264426052937559731612696265725922592257824842525251125382525255225382525251124712538253828492443274824572552245733632511248424842484244335933351252524712443248431612457247140572552263127862824338946747014 19890813 219361856265727222605264426312578278626312592261826702722270926702605267026832670265727352644297555973174255225782552263125522552251125382552253824842538249824982484255225652875248427092471257824983261247124712511249825113607340225382471248424293224249824843999252527352683295033254529774113442849260526052657263125922824257826702735268326182618276126962709259226962605268325922937559731612657264425522709253825522552255225782511253824982525249824712538255228752525267024572644252533122511248424712525252535933325251124572457247131612484248440572552265728492837345547057741185628112605267026962631260527992657255226702657265726312657256526832592263125922605264430005597317425382552255226962484259225652552253825652498255225252552247125112552287524982722247126052457323625522471249825382471356534022552247124712484323624842457399925112709273530743363464477411344283727092552265726442631282426572592264427092578270927352618264426442683260526572578290055973099261826182565268325382578251124982552249825112498248424712538252525782824251126962525267024713325269624982471253824843565340225522484247124573174252524844077261825782849437035514674774118562722265725382631267027352786264426312670259226572605269626312735265725922709272226312937559731742631257826572722259225112578253825522498252525652484252524982525249828372525274824712578249832872498248424842511247135933338251124572457245732112457245739802565269627222925323646746201134427482709264425922565259227612592264425922657268326832683267027222709268326312618273528875597313626052605256526832552257825652552253825252525251125252565252525252498278624572657248425922484335124842511249825252457359333632498248424572511313624982457405725782618273527353416476777411856279926182578263126312631283726312644269626312631260526832644268326572657265726442644291255973186257825652618270925522565253825112511253824982552248425382484252525382900247127352498263125523261311125522657267025523607344225922511270925253274259225654057263128752887407740185064774113442786257826052683257825522862267025922670260525782657270926572644270927222670267026572937559731242631257826832696257825382525253825782484253825252525255225252471251128492511269625112565249833512457249824982471245735933351248425112429248431492457247140772565268328372786337647054799 19890813 219841856307426572552270925782565279925782592259226182683270927222631269627092670263126572631291255973124260525652565268325382552253825252592252524842484252525522457252525522862251127992457260524713224249824982457252525113565335125252471244324843236245724844018252527352709293733124529530813442761263125782631260526442786259226572565265727352592265726312696264426052631267026052900559731492578257826312605249825652592252525652538253825652511251124292498255228622511269624712578247133762525245724982498245736073376255224982457252531242443251140572565255227482811335145294736185626962631259226832644268327352605263125922605264426182696261826962644265726572631265728245597309926182605255226442511253825382552255225522552253824982525249825382538286224982735249826312484326124982525244324842457359333892538247124572443319924572498401825112683277329623351467472561344276126442644267026442657282426312631272226182631259227092670267025652773259226442631284955973086256525522578265726052484252524982511252525112552249825252457255225522912251127352484264424983376265724982525253825113622336325382511248424843136248424844077259226572786292537114736774118562696272225922552261826572786264426312709265726312683270925922709260526702631260526572912559731612644256525922709248425382511255225382484249825112538253824982538252528372471276124432552247132362457249824572525242935513351249824842471247131992471248439992511263127222912336346745415134427732644263127092670261828622605260526572657268326962696257826442722265727222631270927995597316126572618260526962525256525652631251125522498253824842498257824982538287524842722247125922498333824572443242925522443353733892552247124712498313624572471405725522592281127223325476747991856273527352670259226442618282426052605268326442618267027482592269626312605259227092578287555973199261825782657268325252565253825252552257825382511251125112525257825652849249827482484260524573211251124982443249824843537338925382471245724433236247124983980251127092683301233634736548713442722274826572605269626442887260525652683264427352670270925922644256526572670260526052912559731612552257825922657257825382525251125112525251125252511248424842484255228622511268324842565244333762511248424842498252536073351252524712443248431242443249840772578264428242735333847054674 19890813 220321856309927222631267026182709284926312578257826442631267026962683268325652696270925922670291255973186256526572552270926442538255225252511256525382498248425252525253825112799251128112511256524983224244324842443251124713551338925652484248424713199249825114018252527222696292533124644520213442786265725782592269625782824259226702565257826572631269626832657276126962578269626312849559731862552259226442683256525252552256525782538253825522498249824842498252528112457268324842565245733762498247124982471248436223351255225112457245731862457248440772578259228372786342947054799185626832592260527092670264428372644263125922618267026052657269627482670268326572670264428875597306225782631259226702525255225782525253825522538255224982538245725522552281125252748247125922471323624982511248424842457357934292538248424842471323624842484398025382722270929623312458671211344284926702657263126442605284925382631265726052709263126572631272226572670260526572670291255973161260526702578261825652552253825382592253825652525252525252484252525112875247127352471265725113363269624842538253824983551337625922457248424983186247124574077255226832837288737584644774118562722273526442709264427222748263126832657263127352592270926572644265727482683264427352875559731992578263125652670257825252525252525522525257825652498253824712552256528112498273524712592247132362484248424712538251136073402251124712443247132362484244339992498272227483024342945575308134428242644256526442578259227992605256525782670264426962644263126702631259226052618267030005597322426442538252526312525255225652525253825382565252525112525248425252538283725382709245725782457337624712443245724842457356533762552249824432471316124712443405725522644282427483351464448311856270926442552265726442631281125922644263126832618263126312631265726442709260526572683292555973186263125922592270926312538252524842525255225252498251125522498253825252937252527352471253824843236247124982484248424843593336325522457245724843199248424714018248427612761298733514767534313442799255226442605267026702912263126312644261826962709268326312748263125922578261826832862559731112644257826832670252525112565248425782525256525252484249824572538248429122471269624842578245733382498242924842457249835653389255224712471251131492443245740572552267028112862331246444529 19890813 220801856311126702631263126182592278626052631268326182644264427352709267026832657269626052644284955973186259226312592270925522538257825112538249824712525251125112457249825783012248427222484260524983236251124842443249824983537337625382484247124573211248424574018253826962722303733894705520213442761265726182631264426052773251126442722267026052631269626572709267027092657263126702900559731742552260525652657252525922565253825522498255225522552252524842552255228872471270924712578247133762511248424982511253836513389251124842471245731862471251140572538259228112849345547364767185627482683264426182605265726962631265727092657267025922761270926962670263126702670264428625597309925652618265726052552255225522538253825782471248424982538255225112578283725112773247126052511323624842484245725112443359333512525245724432484324925112471399925112709277329503376467472561344282426052644265725782657277325922670264426052605259226832683272226572605263126312631292555973124264426182631264426052511257825252565251125522538248425382471251125782849251127222484265724843376269624712538255224983593333825382538249824983161251124714077252526312862287537904674774118562722261826442696264426702837257825782644264425922683273526702709256527092657269626572900559730862592256525782683253825522525255225652552252525252525259225112498252529502484270924572605247132362484248424432498248435933351252524712443248432362498245739992511268327352950342944745308134427732592269626702631268327352578259227092592268326312670263126442657261826052592264429125597313625782644256526702565256525782511255225922578253824842511245724842525287524712748248426312471337625112443247125522484362233632511247124572498311124842511407725652618281128113351476746741856276126572605260525522644279926312592260526312748263126572644268326182592257826702644293755973149252526312538267025252565251125252538255225252484253825382457251125652837251127092457261824713211248424572471256524573565338925382457242924843199249824574018252527612748297534164529541513442748274826442670260526312875260525522657256526832696268326572748267026702605260526832900559731742538255226052709252524982525253825782525252525112484251125252578256527862457273524842552251133632525247124292525248435933376251124712457251131862498248440772565269628242696335146444799 19890813 221281856307427092605268326442618282426442592267026442644273527222605268326442605267025782683291255973149257825652631272225382578256524842578252525382511251125252525257825652925251127482457261825113274245724982484251124713593338925252471249824573249247124713980249827482657288733124705530813442849263126312670260526702811264426962592263126572670268326052683261826572565263126442900559731612578256525782709252524982511251125382498252525252484253825112565249828872484273524712592249833382511248425252525253836223416255224712429252531862471249840772592255228492722332547054767185627352696259226312605264427732657264426182605268326052709263127862631267026312709260529505597314926052578256526442538253825382511252525382511249824842538248425522552284924982696248426052484326124842443247125252484362234552525247124712457324924572471398024982631269630863363467472561344276126832670261826052670283725652592267026832578263127352592265726572644268325782722288755973174257825782578265725922511255225252538249825112471253825112498251126052975251127352471267024713402265724572498251124573651342925522511249825113199252524434057255226832811279937904705774118562683265725782644265726572735267026182618260526702644268326572735263126312735261827092925559731862578257825922696253825522525252525652538255224842511252525252498256528872511272224712605248432992457245724432484248436073416255224712443251132362471247140182525267027093074336345865308134427732578256526052644255228872565264426442578261826702709257826832618267026962644273529625597313626182565259226442471257825382525251125112525252525252565248425382552287524982722252526052471333824842498248424842484365133762538244324712498319924982484405725782683277327353363470548961856270926832592264426572657274826312578265726052696267027222683260526312696264426702618288755973174260525652644272225382538252525382538257825112525247125922484251125252862245727992443259224983261248424842443252524983651340225382457249824713224251124713999256527352735291233764586530813442824259226312644256526442875260526572683265727092657261825922683269626572631257826832887559731612631257825922709256526312578249824982525253825782552248424712498255228622484273524842605247133512471248424432498249836223402252524572429245731612498248440772578274827612748329944214799 19890813 221761856304927092631272227092644282425522644272226572631264426832592270926962683267026572722283755973174259225652644273525652552251125782525255225382511248425382498249825522950244326962457264424573261248424842484247124713651337625252471247124713249245724983999253826832748298733254644537913442773268326312696267026312912265726182631263126962644270926442722267026832578264426442912559730992578256526442683255225382578252525522538252525652484255224982552251128872471270924982552245734022498249824572471249836223389249824842471248431492484249840572565265727612773331247054896185627092837260526312696265727732605264426962657268327222709263127222605268326312644256528375597313625922605256526572578252525112552255225382511253825252511247125112525291224982722248425782484324924712443248425112471366634822578245724572484324924572484399924982683270928753312464471211344279926572605267026312578284926312657268326312709263127092605269626832683264426962683283755973136265726052525263125522511255225252498255225522511249825522471253825522912248426832457263124843416263124712498251124843636340225522511248424843149252524984057256525922912291237424674774118562657274826052670267026312837269626052670264426572631278626572670260527482631260526052875559731362578264425782683252525382498255225382552249825252498249824982565259229002484269624432605248432112511247124712511247136223442256524712457249832242498247139802498263127093074335148315237134428372683260525922552267028372565259227482592265726702735263127222592264426312631267028495597314926052683256526962538256525522538251124712592251124982525253825112525286225652735247126312484337624712498248424842457362234292538247124712498318624432457405725652631282428113325455748311856274827092631260525652644281126572592256526702670276126962657269626052644265726052644286255973186256525922552273525382538253825782525249825112552255225382484251125652912248427352471260524983249249824842484249824573622340225382484251124573249248424573999252526312748303734424831545113442811264425782631259226572849257825922722270926702683270926442657260526312644264425782875559731742578257826052644257825522552249825652511252525382525251124982484253828622525277324572631247134162484255224842484249836513376252524712443247131612484248440572565257827992761341647054799 19890813 222241856311126572631265726572618278626702618268326572657260527092592268326052709263126572644292555973174255225522618265725252578252525382525253825382538248425652498255225382900249827612471263124573249248424432471251124433622340225112457245724843236248424713999252527732748295033514674523713442761270925782592267026312849263126702657264426962657276126702657272226442631268326442950559731242631253825922670255224842538252525782484256524842525253824842484255229872484273524572565251133892471249824712484253836223402256524712415248431862471251140572578260527732735332546444962185627092631268325922605270926832592255226312735265727092735259227352644263125922657263128495597314925922592265727092605248425112498252525922565255225252538245725252565283724432773248426442471328725112457247125252511362234292552244324982457322424712457399925112735274830123351467471211344279926572631260526702592284925522644268325922657260526702657261826572631265726312683286255973074263125652578267025782538253825252525249825112552249825252484249825522862252526832498263125253402264424572525252524983651337625922525252524983174248424844077259226052875278637744799774118562722264426312696261826052799263125782735268326962605272226442683270926702631263126052887559731492618261825922735256525652565259225252538255225382484256524982538259228372498272224432592247132872484248424712498248436363429255224712471247132742484252539802538264427613012335144745487134427352670263126312592263127222644264426962631268326702696263126962709270925652670265728755597308626052592255226572538257825522511256525112525253825112498252525252538278624842786245726312484336325252471248425112471366634422538249824572484316124572484409725382670279928753338476747051856269626832605265726572761277326442605270925922683263126832605269626832670263126702683286255973099264425782565269625382605247125112552251125382471253825382484249826052912249827482429260524843261247124842457255225253593342925382471245724573224248424843999251127092761304934024644520213442761264426052565259225922735252526962683264427222631265726442735260526442709268326442849559731992592260526052670256525252525252524842471249825522552251124842538255228872511274825112631252533632457248424292484248436513402252524712429252531742471252540772552257828242761329945294767 19890813 222721856306226832644269626312657281126052578267026312670265726832605263126052709267026572605293755973124264425922605268325782552253825652578252524712552249825382525251125782875248427222457259224843261249824982429251124983593341624982457252524843211251124713980252527862735298732994644537913442824261826442644259225922862264426182605263126572592276126962709265726442592268325922862559731742565256525782683256525112538252525522525248424712525252524842538253829002538273524982592244333762471249824842484248436663416256524712429247131612443248440572565260528112748338945574962185627352631265726442683261827862565260526832644265726832735263126962631267026702657268329005597312426572631257826572552256525652511260525522511253825252525248424982552293724842709247126052484324924842471242924982415365134292538248424842525324924712457399925382644273529123325464471211344278626702592264426312670288725652538265726182631259227612578268326442709263126832683292555973174257825522631269625922565252524842578249825522538248425252525249825252875249827612511261824573389267025112525255224713666341625522498249824843199245724844077253826702849290037424705774118562722267025922631263126572735263125782709270927092657272226572683267026312670268326312937559731992605260525782670260525922538252525652525251124982525248425112525256529002498272224982631251132612457245724572498245736513429256524842484248432112457248439992552272226572837340246745308134427732657259226572670257829002592257826572670261826182709267026702670265726572709256528875597309925922618261827482498256525252511255225112538251125112525255225112552295024982696248426312525340224842498244325112471365133892538247124712471316124842511405725652631274828113338464449621856268326832644268326312696283725922644265726442683263126832618267026572670264427352657291255973086265725782565268325522498255225112552255225782525251125252457247125522875249827482457259224713249248424572415252524843607341625112471248424713236247124714018257826962811293732994767574413442748265726182657259225782837260525522592263126832644272226702657264427092592264426312887559731242605264425922657256525252498259225522525251124982565251124712538259228872511270924982578249833632498244324982498248436813389253824712457251131742484249840572565263127612786335145574799 19890813 223201856308626832605259226182631279925382578268326312552267026962657264426052735264426312631291255973099259226312631269625652592253825522498256525652605251125252525252525922824251127352471259224573261247124712457251124573622342925922457245724573249249824714018253826442748291233634644552413442761265726312644263126442862265726182618267026442631273526962735267026572670270926572862559731862644256526052683252525382552252525382565249825522457253824982498253829002511273524842565249833632538248424432525248436513429253824842484249832242457249840572552260528242735340246444962185626962709261826442644263127862670264426702735267026312670268327352683272226702631265729375597317425922578253826312511252525252525249825382511252524842538245725652565277325252748245726312511321124572511247124712525360734292538251125112484327425382471401824842683274830003287479971211344278626052670257826052631273526312696264426572605268326832565264426572657268326572683286255973099259226052592269625782552253825782578248425382525249825112484252525652824252526832443264424843363268324842525252524713666344225522443248424843161251124984077253826312875286237744705774118562735260526182644255226572735259225782696265726702735274825922722264426312605274826572900559732112605263125382670257825782618251125652511255225382457253825112484257828622511270924712592247132872471249824982552247136073429252524572471247132492484252539802538273526572937335147055133134428112644256527352696263128372565253826702631259226962683260526702657268326702683267028375597314925652565253827092525251125112565253825252565251125112484248425252525284925382722249825782484337624712471245724842471365134162552248424842498318624572484405725522683283727223338458649961856274826702605265725782592281126052670267026572670263127352683268326312644263127092696291255973186256525922552277325522511255224712592249825112538248424982498252525652862253827612484261824713236248424712471253824573607342924982471248425113249247124984018253827092761295034424705552413442811259225522631260526442849263125652696268326702631260526442735263126312644257826312875559730992670260526312618249825252525251125382525252525782525251124842525252529252498270924432552245734022471245724572511245735933429251124432457249831612484251140572565259228372761332546444929 19890813 223681856306226962552260525652644278626572631260526052683273527612644261826572578269626312578291255973124256525522578267025922578255225252578251125522498249825382443255225382875253827092443257824843287247124712457249824573666340225252471247124843274245724844018252526442799288733514644563313442786264426312631264426442761257826572631265726572631272226572670261826702618257827222900559731992605257825782683252526052552252525112525251125112511249825112578249829372511273524842618249833762498242924982498245736363429252524842443249831862471248440572565257827732811340247365064185626702657257826572631264427992578259226312605265725922722268326962644268327092605268328755597314925782565255227612644255225652498253825252538247125112565252525252552283724842722247125922525323624572525245725382484362234422511247124712457323624982484398025112735272230373363458671211344283727092578263126832552282426442644268326832670263126962670267026052644268326442552283755973136259226052538267025522525259224982525252525112538251125922457248425652900251127092498259224843416273524712525253824843622341625922484248424843161247124984077257826312824286237114767774118562748263126052657259226702786264426832670264427092683264426442683265726572605259226962875559731112605257825782670248425522578252524982552253825382471255224712538257829372511281124712592244332742471244324712525251136073402257824712429248432242525252539802525269627482975333846445415134427352670265725782592256528492670261826312578267026312748260526312657263126832618265729005597313626052592256527222565253825252565252524712552249825112498251125382538283725112709248425522471340224982457248424982484363633892525244324842511317424842498405725652644276128243389467449961856269626572605260526182670282426442592265726442605264427612605270926442683260525652709293755973149263125922618267024842525256525252552255224982552255225382484253825382887251127352498264424433299249824842471249824573607342925652457244325113199247124713980252526442735283734024557548713442824265725652644259226702811263126442735265726832683272226442696260526832696267026312824559731492565255225652683252524982592252525252525253825252538252524842484260528872538273524982565244333892484245724982484249836223416255224842457251131492471248440572565263127482709335146745098 19890813 224161856307426182605268326052709282426442670265726052670265727352696268326832644265726312657290055973174257826312592270925382552253825522538253825382552248425382471252525382811251127352457256524713249251125112498252525113651345525252471247124843236248424573980251126572735291233764557534313442811267026572631259226832837256526312605260527092683267026702696261826572592264426572925559731492631261825652631251125522511256524982498252524982511253824712498259229372511270924842578247133762471252524712498245736223402253824572457251131862484249840572565264427612722329945865030185626962748259226442683264427992696256527092683263126962696263126962644263126572670265728755597314925382644256526572618257825652498252525522525249825112578245725522552288725252761247125782484327424712484245724982498362234222552244324712484323625112457399925112696270929873338476772561344277327222631264426312683286225652644268325782631263127092709273527092657261826572592291255973111267026052578264425522578255225382565251125652538249825252565249825782950252527222484263124713402273524572538255224983636337625652471249824983161251124714077256526312900288737904799774118562709273526572644259227222735263125652709270926312696269625922670263126572605267026702937559731612618259225922748248424842578251125782552253825652498251125112511253829502484274824842578244332742457245724292511251136073402255224432457244331862511249839992525267027862937336346445343134427482657257826052696257827862538261826702644268325652696263126702709264426312709272229505597313625922683259226832552252524982498253825252525253824982471252525112538287525112709247125782471336324982471248424982498362234162511248424572525317424712443405725522592277326833363455749621856272227092605259225652565269625782565268326182696270927092592273526572670255226442644293755973136253825782578274825382565247125382538252525112498252525382498253825652875256527482511256524983236251124712471248424153622345525652429244324843211248424573999252526702657295034824501534313442761268327092657268326052773255226312670264426312670278626442735267025922644259225782912559731992592259226312657253825652538251125252525256524982511249824712525257829002498272224432578244333762498249825112498247136513389253824712457247131362471248440572552265727482773333844474767 19890813 224641856306226832592263125922631277326182618267025922748263128112644260526702670256526052709293755973124257826052618270926052578253825112538251125112498253825382511253825782875249827352471257824843261245724292484253825383607341625252471247124713224249824713980251126832748293733384644556013442735268325652670261825922811259225922657263126572683269626312683263126572605269626962887559731612683261825922670253825382538251125382511251125382498252524982538251128752538270924432565247133632498245724712484248436663389253824572471251131742471244340572565256528622735331246444474185627352709259226962644259228372631261826962644261826962696259227352683263125922592272229375597312426182538263126832552255225382552255224842471249825252484249825252525290024982748245726052498327425112443247124842443365133762498244324842484321124712498398024982683267029753351483171211344281127352592263126052631287526312657265725922644268326962592268326702578270926182683284955973124260525652511267025522565257824982552253825922525251125252484256525652900252527352484265725113325261825252511249824983622338925252511251125253174251124844097257826312862282437744736774118562709263125782696260526052837263125922696255226052670269625652748265727222631265726442900559731612631259226312735267024842578249825252552249825252498253825112538255228752511272224712605247132612484247124842484245736223482253824842443247131862498248439802525270927732975331246445272134427612670256526832657259228372618264426312696270927092683260526702644265726312657265728375597312425382631260527092552256525252552253825252538249825112538252524842552286225112722252525922457338924982457247125112457365134422565248424432511317424982484405725652644274827483429470547361856270926832592268326572631284926312552268326702644270927352605265726052683259226702709295055973099261826312592268325652471252525112552253824982525248425382471256525252849248426962498259224843249245724982471249824573607340225112457247124293236247124433980251127222761292534024705552413442811260526312670267026052875260526312578264425922578267026702683260526832631267026312912559731492578253825652631251125782565249825522484253825112498252524842471256528752498269624712592247133382498247124982484247135793416249824712443244331492484245740572565269627862773336346744929 19890813 225121856306227482565259225782670281125922592269626052696263126832670263126832657265726702592287555973136259225922565269625652538255225112565253825112538253825252511255225782937249827482457267024843211248424842457251124713651341625652443245724713224249824573980253827222735290033634705534313442761274826442644261825782824263126052605263126832709269626442657267025782631268326052862559731742592257825522670256524982498251125652511248425382525248425112525252529622498269624982578249833632484248424432498248436363416256524572429247131612443247140572578261827222748332544474474185627222657265725922592263127482631259225382683264427092761270926962644267026442735272229375597323625922552260527482525257825782565252525522498249825252552255225652578288725112761251126312511326124712484244324842457359333892525247124712415323624572471399924982696273530123363452971211344279926312605265726572592279925652670265725922696269627352631265726832644265726832631288755973136257825922552270925522552256525252538256525252525253825252525252525382937245726832484257825113402265725112552248424983636338925522484249825253174253825384057256526052748288737744736774118562709273525922657264426182761263126572592264426312657263126572799264426312683260526442912559731612592252525522722261825652565249825382484253825382484255224572552256528622525270924572605245732612457248424432511245736223429252524572484247132362498244340182538268327482912335145015272134428372683257826312735257828622696259226442631263126702631257827092605265726182644270929005597313625922565255226182592256525782538253825782471255224982511245725112565288725382709247126052498338924982471248425112484362234022538253824572484316125252498405725522605283727613236470547361856273526182565268325782683277326182565265726702605268326702578268326832683257827482644292555973199259226052631268325252578249825382538248425922498252525112498253825522962249827352484259224573261247124842471249824983622342925522457248424713236247124573980253826572657284934164799530813442824272226442592265726702937257826442644256526962644270926052644269626962592272226572875559731362565256525782631253825522538249825782525248424712498249824982498255229622552273524982618249833892484244324982525245736513416251124572443248431862498247140772565263129002735336345864896 19890813 225601856268327482578265726052722281126702578257825922631267027612709270926052618267026572735290055973186257825782578270925382552255225112498249825252538249825382498252526182849248426832511260524843261248424712457248424843622345525252457248424433224251124983999249827092748282432364674530813442709265726312696265725922799264425922605267025782631269625652683267026832670268327092875559731492578263125782631252525382565251125782511251125382538252525112511252528872511274824432578249833512498245724712511247136363376257824712429249831492471247140572592268328242735338947675030185627352709259226312657263127732644264426312657260526832735253827732644268326312709269629505597317425252631260527352565252525782498252525782525255225522538252525652552293724982735244326312457328724712471249824982457359334552538249824572484324924842471398025252722273530123299464453431344277325782657268326182631279925922657255226312644272226832618269626312631270927092670292555973186257825522683260525652592251124982578251125252552249825252457251125522811253827092498259224843389249825112484249824713651338925112498247125113136247125114057256526572811277333124529496218562722260526052644257826442811261825382683261826052644269625922709268326572605272226312887559731742565260525922709251125652525252525112484247125522498253825252511256529252511282424572565242932742498248424292538249835653402251124572484247132242484247139802511270926572937342945865451134427732748264426312683268328492605257826182631259226572709264427732657267026572683267028755597314926442592263126052565255225522525253824712525256525112525252525382525283725252696249826052471338924842443245725382457362234162525249824572525318624842471405725922644282428113338452951331856264426052657264426442670278626312644265725922670260526702644264426572670260526312618296255973149253826052696274825382552249825252538259225382552248425652498253825382862248427482484260524713274251124712471251124983622336325922443245724843199251124573980253826832722293733894674552413442761263126832592263127092786259225922670267026832592273526962605273526702657273526572962559731242552257826312670253825252538252525112631252524982511252524982538249828752511269624572578247133892498248424572511253836513429256524572471251131612484245740572578259228112786333847675487 19890813 226081856267027222709268326312657286226442565260526442631267027732670276126962657264426442644287555973161259225522592268325522592253824842552251125112525248425382498255225652887248427352498257824843261248424842457248424573607341625382457245724433211249824573999255226442722293733124674578113442773268325782657260526702849259225922683264426702657268327222644267026702670264426052937559731242592260525782722253825522525252525112565252525252578252524572525248428752484273524712592248433632538251124712498247136513416255224842443251132112471247140972565263127992709331247365744185626702644259226702657259227862631260526052618260526832709265726442696270926832657265728625597316126052592256526182592256525522484251125382525255225382565249825112525284925112799248426052443323624292457245725112498362234022511247124292457321124842484399925112709273529503274470559691344273526442657259225922644284925382565260526832709270926832644268326572644265726702683287555973174264425522605265725922552253824982525249824982538252524982457252524842912252526702471257824713338245724712525247125113622338925252471242924573136244324984057255226442761273533634767608418562670268326052683264426442799265725652565263125922657265726832670259225382631263125922937559731742644257826312657256525252552247125382565255224842498257824842578252529122498274824982618249832612471247124432484249836223442255224572457244332492457247139992511265727483037333845576282134428622657269626182644265727612552270926572657260526702735263126442644264425522657267029005597313626312565263126442538255225112511255225922552255225382498245725382565292524712683251125922511333824842471247124842484362233892525249824432471314924982471409725652631276126833287464464541856269626702631263125522565282426442657267026702709268326702631272226572605261826442592288755973249259225782565270925382511253824982552252525782511249825252484256525652900255227352511260524843236249824842457248424983607340225652457242924573224248424714018247127222709301233254705665513442748264426832657264426442824265726702605267026832657268326832670268326702696259226832912559730992618257825382631256525522471249825782457252525252498248424842538253828492498268324842605245733512511248424712511245736513455251124712457252531862457249840972592272227482824337646447014 19890813 226561856267026312683260525652565282425782578268326832644264426442683263125922709264425922631292555973236252525652552270925382592253825252565249825522484249825382538251125382811252527732484257824843261249824842457247124433622340225652471244324573211245724573999248426702761304932874674774113442799270925922657259225922900263125782631264426312670260526182722264426442670270926052887559731362618256525252748256525382552249825382511263125782525252524432538251128622511270924982578252534022498248425252484252536073402253824842443251131492457245740572592259227862875337647367741185627092696264426312578264428242670257826312657270926572735268326832631263126442683263128875597316125652657257826312552257825782538259225252538252525252525248425522552284924712696247125922498324925522443248424712498365134022565247125112498323625112484401824982748276130123402455777411344277326052683261826442605282425922683260526572709273526702670268326572578263126832696288755973211256525522592260525382484255225652538248425522498255225112511256525112824253826832457267024983376273524712484255224983607338924982443245724573161253824434077261826442773439536074615774118562786265726052631263126832748268325782670263126442618274826832735267026832670263126702887559731612578253825782761255225782538252525652511249825252498257824842498251128752498276124842605245732362471248424432498245735793429256524292484245732242484247139992525270927612900335147366201134427862709268326182631263128242644260526442565265726442748265726962709270926572644268328625597316126052644253826312538253825252484255225252565251125522525249825252578292525112722248425652525336324982471247124982443362234162525245724712484311124982484405725522618284927733261470577411856278626312552259225782592277326312644269626572683265727482722264426442552259226052709293755973186265725782631263125782552255225652525257825252498256525782498255225782912251127352525269625253274307424982605268325383651341626442511273525653224259225784057261827992887409740774996774113442799268326312657255226702799259225522657259226702631265726182657264426442565264426832887559731362657253826312811253825652578251125522525252525252525249825112538253828752484267024842592247133892498247124712484248436073402255224712443249831492457248440572592269628372786338946744831 19890813 227041856306226962565267025782592282426442605265727222670265726572657265726182670267026962631291255973149260526052578272225112484252525252538252525382525247125522484253825112824247127482457259224843211249824572471252524843622342925112457245724293199248424843999251127482683295032994644527213442761270927352631264426182773260526702644265727092631268326572709264426182657265726182837559731742565255225782696257824982525257825522552256525252525259224842498251129002484269624572631245733762484245724572525249835933402260524842443247131492484244340572578267027732735329947674896185627352657264426182605261828112670256527092631268326962748259226832552263126312683270928875597311125782605261826962552263125112511256525382457253824982525245724842592292524982786249826052471326124842457245724982498365134022552248424572471318624842498399925382657272230123236476771211344279926312631273526312683278625782605263126832696261827092709260526962670257826832683291255973124261826442525263125782552253825252538252525252538253825252498249825252975247127612484264425113402272224982525256524573607345525522471247125253124249824714057253826312862288737744674774118562735273526442735252526052824263125522578264427092683269625922696264426442657259226442887559731242605256525652709253825382538253825252565256525112471255225112552256529252498269624712578245732362443247124572511247135933376253824152471249832242484252540182511270927612837329946445379134427862657259226052735267028242592257826182644276126572696257827222644270926442709268328375597312426052592264426442525247124982511256525112525256525252511253825382592284924842735247126052498335124842457247125112511366634022484248424842471317424572443407725922670278627353287464447051856269626182683265726312709278626312657267026442735268326962631270926182644269626442670288755973149260526572578273525252484255225382552253824842538251125252498256525782925248427352471259224713287245724572457249824433622341625382498245724983211247124843980249826832709293733124705548713442786263126312578257826962786255226442670260526832631267026572696264426832605263127222925559731362618256526832683248425522525252525382552252524982498256524842538249828872525273525112631248433892484248424842484248436223389259224292457247131742484248440572565270927482748344246444557 19890813 227521856309927732644268326312631277326052565265725922657259227092631269626702657263126442511287555973174249825782565270926052565256525252525253825252511251125382471255225922900251127862498260524983261247124842457252524433579341625522471248424983186247125253980249826442786297532364529541513442799265726052644269626182811259226312631260526052657263125652683269627092644268327222849559731612605256526052670256525652538247125522552252525252484251124572538257828112498269624842605249833382484245724712498251136223402256524572471247131992471245740572565267027482786342946444644185626702657257826312644264428112644261826832592263127092799260527352631257826442709255229125597316125922631252526832538255225522525249825252538251124712525247125922605282424982683247126052471318625382471248424842471360734292511247124712484317425382471401825522761265730003299452971211344278626702683264426702657283727222605268326052670263126052657267026832683259226442670284955973136255225652565272225522552255225382484252525112538251125252525256525382837247127092511264424713402260524982525252524983622341625652511249825253211252524714077256527222799281136664736774118562696272226312644265726052837259226312670263127092683270926572722265726572657263126962900559731362592257825112735253825252552249825112525253825112484252524572565256528752511276124982605251132612443247124842471245736363416253824292457247132242484248439622511267027862962333846445237134427482709261826442696260529252631264426442670270926962657268326962683264426312592263129005597313625522525255226702552256525252457253825522565251125652525251125112565286224982709251125922457336324712511249825112471363633892552245724572511317424712471407725652644276128243338470548961856274826052631264426962657279925522565263127222657260526572670263126052644263126832631282455973186256525782592268325522644256525522631249825382525251125522498252525252799247127482429256524843274249824432484251124713636341625382457245724713236247124573999253827352748296234424736523713442773263126312565265726312837259226182683259226572722265726572657263126572605259226572837559731862538256525782696259224842552253825652525255225382525251124572484251128372457270925252565244334022498247124982484248436813442255224842443244331992457248440572565264428112811333846744644 19890813 228001856307427482657260526572592284926702592278626702657264427352578267026052696270926702657293755973149259225782631267025382552252525382538251124982538253825652498253825922925251127352457259224713261245724712484252524573711346925382471244324433261248425113999253826962735295033384644523713442773269625652644260526702761259225652631265726182696268325652696261827222657268326702887559730992631267025652735267025652525248425522498252525522511249824572525255228492525268324842578247134022484249825112484251136663429252524712457252531742457247140572565260527352722336347994831185626052657267026052631267028372605257825782592270926442696270926442735259226442631268328875597317426052631256526702538248425112525252525782538252525112498249825112552290024712748244325922457328724572484244325252471366634422552248424572457323624982443398025252670268329873338473672561344282426962657263125922592284926052657267026052696265726962605268327222605263126312578286255973161261826052578265725522592253825522538253825382538251124842471252525652962248426702484261825523429272224982525253824573681341625652471252524843199252524714057256526572849283737744474774118562670264425652565255226312786264426702709260526442631270926182709265726572618276127092862559731612592257825782696252525382525251125522511247125652525251124842498255229122511273524572592249833252471245724712525247136513455255224712484247132492443244339802525272226963012335147055343134427352592263125922644263127732592256526702631264426572709264426832605264426832670269629005597314926442605259226312565252525112511256525112525255224982511249825382552284924982748247125522484340225252457245724842511368134292538245724292511317424432471405725652618282427353325464447361856272226442618263126052670281126442631267026442657265727092670268325922657259226962683291255973174259226312605270925652538259225252498252525112538252525782471252525782912251127482471263124843287248424982484248424713651349625782498247124713236249824983999251126832696298732614767548713442837263125922578264426442875257825922631264426832644270927092657272226832618261826832887559731492618256525112735257825382538249826052498256525922498257825112498255229372498265724292565247133892484245724982498248436813469253824712457248431742484245740572578261828112748338947674799 19890813 228481856304926052618260526702657287526442578263126312670268326962657272226312605263126182670301255973111260526052592264425112565251124982592252525522525255225382457255225652900248427352457260524713261248424572415252524843651348225252498244324573249248425114018256527092709290033514644520213442773259226442578264425782875259225782631257826442657260526702657272226962644270926962937559731492592256525252644256525382511252525382511260525382552249824712511256529002484270924842578245734022484245724842498252536663455249824712457249831862484248440572565261827862786341647674705185626832644260526832631269628492618259226832657268326052696264426962644264425782683265728875597318625922552259227092525252525112538257825382552252525382498249824982538288725112761247125782511326124982552245724842471366634552538245724292457326125112484399925782735270929373312464471211344287526832592260526312592281126312644264426052709268326832657270926312683259227352670284955973124255225782565265725652578259225252552259225522498252525382484255226052912251126832498256524983402267024982511252524433666346925652471249825113186248424984077256526572849291238064644774118562670264426572670263126442773256525922631257827482735276125652748263126572644265726832862559731242670256526052683257825782538253825522552252524982525256524982511255229122498278624842605245732992429247124712484247136513469256524712484248432362457247139992511273527482962333845015308134427992670264426312631260528372578269626442618273527092657268327612644267026572657265728755597317426052592252526962538259225252565255225382525255225522552251125252538286225382748247125922484340225112457245724572471368134022565247124572511319924712443407725522683279927483363455748631856272227482605270926442605286225782578265726052696267026962657268326312748255226312644297555973086259225782592270925382565255225252565257825382498248425522471252525522862252527612471256524843249249824712484252525113651341625382443247124713211245724713980252527612683292533894644527213442761273526442644263126572849257826052696265727482709273526312683273526442631264427222811559731112565256526052696252525252538255225522525249825652511253825252525252528752484268324842592251133762484249824292484247136223429253824432484247131862457251140572670260527992696345545864799 19890813 228961856306227222657259226312670281126572565263126052605269627092657265726312631270926312605296255973124261826312552273525382538256524982552253825382538249825382511252525652887253827352457259224983261251124842457255224573622349625652457248424293249247124573999253827352786291234024644537913442683265725652670260525922786264425382696259226702618273526052735265726572631265725922849559730742565259225782631263124842552252525252538255225382552247125112498255228872484270924712592248433382511249825252498248436663455252524572429249832112471248440772552263127862748333847994799185627352670265726572538260527992565256526572631269626572761261826442683268326052592260529125597309926052670259225922592253825652538252525252538253824842565245725112565284924572761248426442484329924432443245725252484365134422565248424842471321125522511398025112644269629373325470572561344279927482592267026052683277325922592264425922696261826832631272226312631268326702644279955973136260526312565268325112525257825252565253825522525251125252511255225522900253826832484263124983389267024842592248424983666344225652457249824843199252524844057268326052875286237744644774118562722265725922631257826832786263126312670260527352605268326442709260526312631264426573037559731742578261826182709256525522538252525252471245724982484251124152552256529372484270924842552248432872457249824712511247136513442253824292498248432242498249839992552274827223037332546745343134427862683264426052605257828372644259226572670270925782683272226832683265726442605263129125597316126052578259226962538255224842525253825252511256525112498251125382552292525252761249825922484341625252498251124712511365134552552251124432538317424712471405725782631284927733299467447991856267026962578256526572631278625782578265725922605265727222605267026052644256525782631293755973174255225652538265725652538256525252538252525252525252525522457255225652811248427222484263124713274247124432471252525113666345525652484245724843236251124573980256527482786301232994644537913442773260525782709261825922875257826052670263126832657257826312657273527612631259226442912559731862578255226052657255225522525248425652552255225522525248424842498251129122498269624842552248434162525248424982471251136363416256524432457251131992415245740572538261827992786344245864736 19890813 229441856306227092657265726182657276125522605269626962657267026832605264426442578265726572605287555973099261825922631268325382525255224712498252525382525248424982457248425522862252527732457260524433261248424842484249824573666346925652471248424983249248424713980251127732722295032494644534313442761265726702644268325782875265726052644269626962657263126832683268326442644260527092887559731242578256525922670251125112578249825782525252525252498252524982565252529372511274824982605248434162498247124572525251136963442260524842457248431862457248440772578257827732722335146444615185627352696259226572696265728242565259226832657270926832670263127092683264426312565267028755597313626182565259227352565255225382525255225382525249825112552249825382538287524712761247126572457328724712484248424842471363634822511245725252484324924982471399924982657277329503389447471211344278626052631267025922605293726442605265726052565261827352605265726312683264426052657286255973161256525922552260525112552253825112552255225252498248425252511252525522887251127092511264424713389269624712471249824843651342925522429248424843211253824984077253826312786290037114674774118562670264425922644259226832849264426312644259226832657278626052644263126572657265726962887559731862592260525782657257825252525252525252498252525112511253825112538255229622511273524712578248432742471244324572525245736513442249824432484248432362511245739802511268327222824335145575343134427992657263126052683257828622657261826572631263126702735269626962644264426832657263128625597316125522552256526702578255225522511264424842525253824712538251125112644288724842735249825522484341625112457248424842484368134162538249824982484318624432471405725652552279927223338473647671856272226962618264426442631283725922605268325922761273527862657270926702670263125652644296255973149264426442644273525522538257824842538252525112511249825252511253825522900252527352484259224713299249824572471247124573666345525382443245724433236248424983980249826572799296233764586534313442709267026832644263126572887260525382618267026572683263126312696255226442631256526702937559731362683259225782735255225652511255225922525259225112498248424712538253828622471270925382605247134022552247124712484247136513429255224982443248431992457249840572552267028492761336345014863 19890813 229921856301226702592261826312592279926962565267025922605269627352657270926182696265726052722293755973111257825652578273526312511253824982498247125522631253825252471255225652862248427352471259224843274247124982443249824433651344225112511248424713261249824713980252526832773301234294674520213442761264426182578263126182811259225922696263126442605273526312722263126312657265725922811559731112605259226052709248426182565245725252484257824842538252524982525255228872538270924982538245734292484248424292484249836513429255224712443248432362471245740572565265727992849340245574996185626702644267026312578263127862565261826312605270926702618261826832631268326572605268329255597311125922565259226442565256525252552256525652538252525252511251125112525286225112761249826312511323624982484244324572484365134552484244324712443321124712471401825112696272229623351473671211344277327482592265725782605284926702578267026312683267026572605268326572592264426702683288755973111255225782578260525522538251125382565256525652565252524842498251125112900259226962457263124983389273524572511247124713666345525922484248424573161249824714077257826572761284938224644774118562696260525782657268326572722257826052683268326832631267026832748259226052657263126702962559732362578256526312735248425252511252525922511253825382471257824432538256529872471277324712605253832362457251124842471247136363442255224572443244332872511247139992525265726702925329947995237134428112578267026702657264428112631265725782696265727092670265726702696263127092605268327995597314925652578256526442578252525252498253825382484256525252525251125112525296225112748247125782457337624712415248424982511365134962565251124572511321124982498405725652644277327863389464447991856276126572578265726052631274825652552264425922670268327732592270926312657255226442670291255973124260525782592273525652525251125382592255225782498248425382498251125782786248428112498260524713249249824292471251125383622348225652471249824293211249824713999255227482696298732614674545113442761263125782605264426052786265726442657267026052657270926572657265727222618267026572912559731112631257825652657248425522565252525652565249825522525255225252525253828372484270924572657249833892498245724842471249836513416252524712443247131362457248440372538264427992786329946744831 19890813 230401856306226832538260526052644281127352538264425652657256527352683269626312631253827482631293755973161261825652592267025922538255225252525252524842511255225382498251125782925249827732484257824713249245724842484252524293636345525252443249824713236247124433980249826702799300033634736520213442761267025922657263126442849259226702644265726312683268326312709267026962696267026052824559731742631256525522696256525782552252524842498248425112525255225252498252529372484269624712578249834022511247125252511253836663402253824712471244332112457245740772578263128872761335147054831185626962644263125922578263127992683263126962657260526832761263126832592263126442618265728875597312426442592256526572552255225382511251125522511253825522498247125382552288724982761245726052471326124842471249825522471362234292525245724572511323624982484399925252670272229373249450172561344283726442696255226442618292526442605267025922657261827612631268326572618263125652644293755973149265726052565265726312538253825652511251125522484249825522484253825112925253827352498257824843429273525112552249824713666345525382471252524713186251124714057256526962799288737904674774118562748265726572592269626312773259226832670268326442670272226182644263126572644269626962950559731742592261826702592256525652498252524842484249825522498255225382484252529372484274824712592245732362471248424432498247136663496257824712443244332242484247139802511277327732987333845575272134428112696263126182670261827992631259226962605263126052722265726962605263125782683273529125597317426572578260526832605257825382525252525252552255225382498252525112552288724712709248426442511337624842471247125252498368134422484248424432484317424842443403725382631284927613351464447671856272226312578263126572631270926182578265726182605264427732631272226442657260526442670290055973086259226052631269625782565252524842552253825112538249825522484253825652811247127862471259224843287251124982457251124433666342924982429242924573236253824844018249826832799295033764705530813442773265726702605268326052824259226052605268326312670269627352644269627092709274826702862559731242592263125652735256524842538251125252538249825112511252525112525259228872484269624842592248433892498248424572552245736223402251124842443247131612484242940572683272229002709342946444799 19890813 230881856306226572578269626442552278625522592265725782696264426962618269626702605263126962538287555973161252525652578268325652471252525522538248425382578252525522511257825652912247127612443260524573287244324712471252525113681348225652443247124433211244325114018252526832761295032994799530813442761261825922657264425782837259226702605255226572670263125782657265726702644260526442912559732242525263126052683251124842538248425252498252524842525251124572552251129122498270924842631249834162498245724982484248436813442252524712484247131742457248440372538264427862799328745574705185626702722263125922644274827732565256526702644265726442748268326832578265726312605265729255597313626052592257827222552253824712525251125252484259224982511252524712511287525252722245726182443328725112457245724842484368134552538247124572484318624842471398025522709274829753338452971211344286226962605265726832670284926572605268325922605261826832657270927612683269626182683284955973161260525922525269625652484255225112511249825382484251124982498249825652875251126962471267024843389273524982525257825383651344225652471252525113174252524714057255226182887291237274586774118562761268325782631255226702824260526052696267026442644270925652670260526702657268326442912559731492592265726182683252525922538252525782565255225252525255225252592257828872498273524712618247132872471247124572525245736513455252524712443247132492498249839802511263127092912336347055379134427482696256526312657256528242578259226702696259226442735261826312683264425782631267028495597312426052565257827352552257825252552253824572484251125112498247125252498287524842709247125782471340225382471247124982525365134162538249824712471318624842484405725382605282427863429467447671856268327222644268325922552272226312657269626442618267026702618269626572696264427092631290055973136261825252592263125382484251125382538255225112525253824982525255225652912252527612484263124713211247124842484251124983607349625922525244324713236248424983980253826702786295033254644545113442722265726182618260527092811257826312709264426052644274826442605260526312578268326572912559731242605261825522722257824982552249825922525252525112498249824712525252528752538273525112592245733892484245724572484244336363482252524572457247131862484247140572552263127862761329945574896 19890813 231361856311127352631268325922670284926312631264426572670264426702631273526832670264426962709291255973161256525522592270925652605249825522511253825252538248425522457257825252837248427482457256524843287248424842471251124713651345525522471249824573287248424843999251127352722291232494705516713442811260526962631264426312837268325922683263126832773272226442709259226442657264426702849559731862552256526312631256525522511255224982525253824982484248425112511255228872471274825112605248434292471245724982471252536813442252524572429248431862471249840772552260527352786337645864896185627482683256526052631260529002657259226702592267026052683263126832644263125652696269628875597309925782578257826702578259225382538248424712552252524982525252524982552284925112735245726052498331224712498247124712484363634962525248424842484323624432498399925382670273529003376476771211344284926052578268325782670283726312631261826312670273526832683270925652657265726572644291255973174264426312552264425922578257825522498247125522511245724982498251125782912252527612471263124573429264424982525253824713681340225782484245724983186248424844077256526832811287537744767774118562773264425922657255226572837260525782683263127092631277326312683265726572605267026832900559731492592255225782657257825382471259225522471255225112511256524572484260528492484278625252578247132362471247124712525249836663455253824842457245732362471249839802498273527483037337646745308134428112631256526832644260528752592264426442592265726312657263126832722267026442670259229255597317426182592263126312565256524982498257825252592252525112498248424842525290025252709251125652498340225112471245724982471366634162511248424432484317424572498405725522683284927733312452949621856272226832538267025782683287526442565264426442696264426572644269625922709257826702657287555973136260525782631264425382631249825252538251125652552249825252471251125252824244326962443259224843261247124572457251124713651342925522484244324573236248424293999256527732735291233634705534313442748264426312670257826442837265725922735264426702631264425782657265727352670267026313024559731242605257825382683251125252511255224982525252525112498255224712511255228872484273524982592251133892498249824842484248436513416251124982457251131742511249840572552261827862748344247054705 19890813 231841856304927352644260526312618286226052538264426052644265726832631268325922735264427092644295055973174257825652605267025652525257825112484251124982578252525252498252525382887248427092484259224713299247124572484252524573622345525382429245724573199247124844018255226572696293732994447534313442761268326572618261827092900265725782618269626442605274826312709259226052644260525922912559730862578259225522696252525252511252525652511252525382565248424712498253828752498268324842578248434162498252524982511248436663402255224842443249831492457248440772565263127862709337645574767185626702657259226572618267028112644265726702644269626182683259227092631265725922670265728755597313625522565260527222511256525522538251124842457252525252525247125782565281124712748248425652457327424712443247124842457365134692511244324712457321125112511401825382735276129373287470571211344273527092618263126312631279926832578259226052709270926832670269627612631265726052644293755973062260525522552272225382538256525522592251125522578248425252498255225652962251126572457263124713376264424712525253825113666344225522471248424983174252524574057256526832862292537904736774118562722263125922631261826572786264426442657264426572605269626442735263126052657265726442912559731492552257826312578257825252538253825252592253825522565248424712498260528872511269624842631249832362471245724292511251136513429255225252484248432362511248439802525261827482950332547995415134427992670263127092683263127732565264426442592263126442748263126702644259226702631267029255597312426052592255226832552253825922552253825252511259225112498251125112538288725112748245725652498337624842498242924572443365134292538252524712484319924842457407725922592286227733376464447671856265727352552268326572578273526182631264426052631263127092618270926182631260526312670295055973149263125782565267025922538252524982471260525652484252525922498251125782875248427732429259224983287247124982457249824573681341625252484244324713249244324713980252526962786288733514705530813442735265727092722268325782849260526442605264426832657270926052696264425922644256526702900559730992618257825652683255225652565249825252457253824982552248425112552255228622484272224572592247134162525248424712484248436663389256524842443248431862471248440572552260527482709350947674644 19890813 232321856308627352631260526572683282425782605267025522605263126572670260526832631272225652748297555973124268325652565269625922538253824842525257825252565253825252457247125252837253827482498263124843211248424712471248424713651342925382484248424843236245724843999251126442786301234024644527213442786265726052657267026312862263126442735260526832670272225652657267026182631265725922837559731112605260526702657252525522605249824982511253825382511253824982511252528622484272224432578248433632498248424712525244336663455252524982457252531612498248440572538261827732761335146444896185626312683259227222657270927862605256526442709268325782683265726572618270926312670265729125597312425782538264427732552252525652552251125252525252525112538244325922552288724982748244326052471322424712471247124982471365134822578248424982471323624712471399924842683265728753274455771211344279926832670260526312644281126312605257826832696273526832670273526572683263126572605283755973211257825922565267026312538260525382538249825112498247125252484253825522862247126572471259224983389268324842498252525113651344225382498244325253186255224844057257826832824282437274705774118562748269626442644265726832799263125652644264426832670274826572683265726572578260526312925559731112565260526312670260525382511252525522538259225922552251124982565256528492511273525252605248432742471245724842498244336663469253824712457244332612484249840182525268327993000332547055272134428242657259226442605265729002644264426572670264426832786269627352657268325922605264428495597317426572565260526312525256525382471252524712552257825252511248425652525295024712735248426442471337624842471247124982511369634292484247124572484317424572471407725652631291227733338464448961856272226442618263125782511277327092605260525782670268327092618269626572657264425922644291255973149263125382592267024982525255225112511253825112511249825382498253825252962248427092443263124713236248424842498249824433651341625652443249824843249249824713980253827222722302433764586534313442773259227092657265726702962259225782657265726442657263126182683273526962592272226702912559731362592261825112683253825252525253825252484253825252538252524432525257828622578269624842578247133632484244324842525249836663442255224572471253831992457249840572565259228372837336345574705 19890813 232801856270926312592267026572605281126052644263126572683263127092605273526832670264426572683286255973149257825652644273525252578263124842565249824842525248425652538253825112824252527612471257825113249247124712471252524713666345525652471245724713261247124713999249826832696288733894705527213442748265726702683263125782900256526572696269626442578268326442735267026572565265725922912559731242605263125382657257825382525255225382498255225252511255225112538251129252525268324982578248434162498248424842471247136663389255224712457249831992457249840572565268327862786335146444896185626962683260526962565265727992592263126052644272226572670267026572657268326182670263128755597313626182538257826832578255225652552253825522525251125522565245725112552287524712748249826052498327424982457248424982484365134422565245724712484323625252443399924982683274829873429464454511344277326962618264425922631290025652565268326052683269626962670265726832657268326312696288755973161261825782657268325782538248425252565252524982525249825522484252525782875247126832457256524983416251124842498249824713622340225112471244324983161245724984057256526312696268333514557483118562683268325922644265726052925260526702592264426182657272226832696260526312605263126962824559730742683263126442696251125922578252525522552255225112538249824712511252528622511276124842592252532492443244324712511244336223469256524432471252532362484244339802511270927093012336346745379134428242683264426572670268328872592257826442657265726962735268327482657269626442696260529005597309926312565263126572565253824842498256524712498253825252511248425112511284924982709249825652498338924842471248424712457368134022538247124292484318624712471409725652631283727863338467452021856268326572631263126312592279925782565268326442631272226572683261826962709263126442657293755973161260526312565269625922538256525112565249824982552248425652471252525382950248427482471263124843249247124572498252525113651342925522457244324983236248424843999251126962709304933894736545113442811264425922605257826312811260526312657267026832644272226312722265726702631264426702887559731112578255226182696255225252525255225522525257825112552255225112578252529252511270924712592251133632498249824432511251136513402252524712471251131612498252540572578263128492735340245015415 19890813 233281856268327222618268325782709281126312605267025652592269626572644273525922683260526702657290055973149259225922605267025922525252525522552255225522538251125382471255225252925249827732484263125113287249824842443255224983636341625382471245724573224251124843980249827092735293733764557574413442761267026832565261826572811259226702605260525522605263126572631260526572644259226962875559731612605257825922670256525652525251125522538253825252525249825112538249829122457272224292578247134022457248424712484248436223455255224572471249831612471247140972578260527992722342947675781185627092709264426572592264427612618263126962605263126182735263126962605265726442644264428875597308625922670257827352484253825382552255225252538253824842525249825522578291225112761249826182484324924572457247125112457366634962578245724842471327425112484398025382683274829623325458659691344290027092618259226832605281126442552265726312618265726442670273526962644256526312618283755973124263125922592268326312525252525112525252525252484249825252525252525112900249826702471263124713402248424712471249825113622342924982511245724843174248424574077256526962824269634164557608418562644268326702657264426442811264425522644257826832592269626442722265726572552273526312937559731112592256525652683252525382578249825652511253825112511255225782511256528872498281125112578244332492484247124982538245736513482252524572471245732612484247139802538272227352925328747056241134427862657257826052631272227862644260526442631268326832696259226702605272226052605257829375597318625782605255226832605255225382538252525252552256524982498249825382552283725112748247125922498340224842471245724842511365134292538245724842498317424432484409725782578277327733455467464541856270926702605264425922657281125922618263125652631264426702631267026312605264425922722284955973149255225782565268326052552253825382552253825112525248425652498253825382837249827352457264424983274249824842498248424843622342225382443248424983236248424843999249827352735290033634767671313442735268326312592267025252837264426572709264426832709268325782696269626182618268326442862559731862592260526182735252525652538248425782552249824982498253825112511255228872498273524712605247133892538248424572471245736363416251124842457249831862498249840572565261827352786342947057014 19890813 233761856268326572552260525922644278626312578270925782657267027092578268326052670256526442709286255973236257826182631268326052538252525112511248425652498257825382484253824842875251127612484259224843287251125112471252524573651341625112471245724573261249824573999247127222748298733764644774113442811263127092657255226962849267026182631267027222618265726182696259226832631259227222875559730992605255225652670256526702538252525652525252525782484249825112538256529502511268325382592245734022511248424572484247136363402256524982443249831862457247140572552265727992786344244747741185626572696256526702565263127482605256526052631267026832709257827222565268326312631260529125597316125652605260526442578251125522538251125652525255224842538251125382552286225652786251125922471324924842484249824982498362234022578245724842443323624712471399925382735272229003338464477411344277326832592260526572578278626182592267026052670268327092578263126572618260526702670287555973161260525652565267025382552253825382538249825522538255225112484256525112937252526832484265724713442269624982484252524713651341625382471247125253186252525114077259226442761437033634705774118562657267025652578260526832849263126702592264426702657270926052748264426312657268326962950559730992657259225782709252525112525255225382552252525252498256525112498259228492471278624712592248432872457245725112471247136513402257824842471242932612471245739802552270926572824335147056162134428752696256526312605260528622565259226312605260525522644269626572696268326702670273529375597312426312631265726052538249825382525253824842538256525112525247125522525286224982761247126052457340225382457248424842498366634422565252524842498319924842471405725782631282427863351473677411856282426572644267026442618286225922657267026312696268326442683276126442735267026052735292555973199264425782644268325652552253825252552248424982565253825252484253825922937249827612498264425253312306225652696268325253666345526702511270925383261255225384018261827482862403740375064774113442799268326442605269626702862255226442657260525782644273526832605268326052657263126962875559731492525265725922670261824982525256525522511252525112511255225112498256529372511270924842578245733512511248424842511249836223429252524842443248431612484248440572552268327732748323645294896 19890813 234241856307426832618268325782592278626832578268326442631265726962631273526442670268326702644284955973199252525522592267025382525255225382538257825252565248425252552252525652862248427732457261824293249247124842498249824843622342925252498247124713236249824573980255227092709290033384674534313442761265726442631261827222799267026702644259226962670260526312644267026312631265726572937559731242552264426442605251125382631255225252578252525112457247124982538249829002511277324572605245734022484247124572498248436223402252524712443247131992471248440572552260527482631336346744929185626572696267026312605265728622618257826052631263126052709264427352592265727222657267029125597313626052538259226832565257825782484257825252552253825252552251125252605290024712773247125922498326124982484249824842484365134552552247124572484323624572538399925112683273530373351483171211344273526442592263126052631287525782525263126572631260526832657268326702644260525922735293755973149267026442565273525652525253824982511252524982538252525652525252525652912247127612498264424573363268325252511249824983651341625522511253825113174252525114077257826962849283737904767774118562709268325922605265726312761269626312722270925922631265725922709263126052605264427222862559731492578260525522657257825652565257825252552251125652538253824982552252528492484274824842578245732492552248424432525247136663429249824572498244332612484244339432525276126962925335145575272134428112696273527222605265728242605257826702683263126702709263126442657268326832709267029125597316125652565256526832578255225652605260525112552251125112484252525112552293724982735249825922457338924572498247124842457366634422525245724292525319924432471405725782631276126833363470548961856276126962578260526442670278626182538268326312618267027092644265725922644267026312631284955973161259225252578272225522578253825382538257825522538252524982471253825252962249827482484259224573261248424432484251125383636342925382457244324573249248424713980253827482709295033384705552413442761269626182657265726832811267025652644260526052631264426312748268326572538268326702875559731492605257825922670259225522552256525652511257825522498252524982525252529622511268324842565249834022457247125252484248436513429252524572484251131612457247140972592265727482799337648964896 19890813 234721856311125652605264425522538281126702644265726572657264427222657273525522670264426572644296255973124259225782592268325782538251125112565249825522525247125252498255225522875251127352443257824843249244324712484251124573651348225652429253824293261245724843999253827612696297534024831534313442837264426052657265726572786257826182709259225782592265726572605269626572657264426182849559731742578260525782657253825382511256525522565260525112484256524712525257828112471272224842578252533512538247124842471249836223402253824842498248431742484249840572565268327992709340246444863185626832670256526572657257827352670265726572709267026702683263126962618273526052670267028495597317426572592263127352498257825522525249825652538252524982538247125112565287525112748244326052484324924842484247124982471360734292525249824712484324925112484399924982657273528753287476771211344278625652578264427092592279926832670272226442631264427482631268326572644263126962631286255973074260526312552263125382552252525522565252525112565248424842443251125112900249827092471264424713376270924842525252524983622340225782471255224573174251124714057255225922824296238394705774118562683264426052670260525922722259226442605264426962670273526442644265726962696263126052912559731612525261825652761255225652525252525382511247124572538249824982565252529002498270924712578249832742484245724572525248435513389255224712457245732362484244340182538273526832975335146745237134428242735256526312644264427482657260526442618268327222644268326832696268325922683263128625597306225782525267026182578251124842525252525252538248424842511248425522538284925252735249825652484333825252484249824842457360733762538247124432471313624712498407725522605279927733363464446741856273526832631268326442657283725922592270926442605265726572631273526312683263125782631295055973249257825652605268325522498253825252538260525252525249825252498252524982937249827612484259224843249247124572471251124713565342925652457245724983236245724843980253826572761295032994705534313442735259225652657259225922799263125652722259226832631268327222670272226442644264426312912559730992657261825652657255225522538255225522552253824842538252524982538256528872471276124842631248433632484248424842538249836223312256524572443247131362457247140772552263128242773333846744736 19890813 235201856303726442657260526052696283725522618268326572683265727092605264426572683264426572670288755973136260526442578269625782525248425382565255225112498248425382511256525522912255227352471260524843211251125112525251124293593338924842471247124843199247124573999252526312811301233634736545113442709264426442644268326572875260526052592263125522631268326442748259226832605259226312900559730742565264425922722257825252498251125252525256525522525251125252511256528492498270924842592245733632484251125112484251135653376251124982443251131492511247140572538265727612748332546744929185626962644264426052670264428242631263126832631268326572735267026832631267025782657273529005597323625652631256527092565263125252552251125252525249825112511248425252511278624712696249825922443323624712511248425112471360733762511248424432471321124842484399925382748274829123287473671211344276125922592259226182552282426312631260526312631264426962644270926702592263126052631286255973174253825922592265725652552248425652565257825522578248425382484255225652912248427482457263124843376270924842565249824983565336325112498248424983186249824844057255226312824293737584644774118562670270926182657263126052786261826052605268326312644269626702709257826702631270926312887559730742605260525782683245725252538259225252525253825522511251124432498253829122498276124432592247131742457248424432498247135793389252524712471244332112525245739622484270926702937332546745237134427992709263126702696264428622605252525922683263126962748263126962631270926572565264429755597317426182644264426182552255225252552252525252484252525252511249824842538279924842709251125652498337624842457247124842484359333892565248424572471317424572525405725522631279926833376450146441856270926572644263125922670276125782670260526442709267026572644265726962644261826572631292555973174260525782618274825252565253825652525249825522525251125112484251124982900247127352471259224983236245724982457248424713565342925252457247124573199251124574018253827092683297533894644559713442735263126442644270926312887255226572709264426832696279926572644268326702644263127092849559731112631260526052631261825782552255225782525257825112525253824712498253828372498268324712578249833512457245724712498247135933325253824982484247131742484245740572565259228622773333847054767 19890813 235681856307426442657268326572605281126442631272226702722264426572670267026442670260526442657296255973186264425922592269625922538255225382525252525382498252525112498256525782849245727222511259224843249245724982484249824153565337625252498245724843186248424713999253826702748311133514644527213442786272225252552269626832735265726312683263126572592268326572748265726312592259226312925559731612592253825782644252525112525252525522484252524842511248424982538251127862498268324982605244333512471244324712511252535933338252524712498251131362415251140572552265727612722333847054736185627222644259226572657259228242631256527222578264426832786267026572578265726052631265729255597314925922578255227092592252525522498252525522552253824842565253825522552291224712761248426052511324924842525245725252429353733892525244324712457321124572511401825252709273530123338464472561344286225922578265725922592283725922657269627092670265726442709270926442605265726312657292555973149274826052631263125652552256525252538256525522525248425252471253825652925248427482471263124713389267024842552252524983593338925522457247125253174249825114057253826052786281138064767774118562670264426182592259226572748259226312696260526182631274826182722263126312709259225782950559731612552257825922748257825382538249824982552256525382511253824982538256528492498273524842605251132362457247124842552247135373389257824712471248431862484245739992498269627222975340246445343134428112631265725922605264428372657263126572670268326832696268326832683257826572578267029125597316125782552263126832552252525252511253825522538253825652484248425522511286224842670245725782471335124842484245724982471359333382552248424572498314924712484405725522631278627993325458648631856269626832605263126052631273525782538267026572670259227092696267026442631259225522709290055973149257826052605272225782538255225252565253825382538249825652471255225922900251127352471257825113236248424432457253824713537336325112443247124573211251125113999252527352748296234024767530813442811269626312657265725922761256526052644264426702631268325922657269626572657268327092875559731992578259225522735253824982578251125252484255225112498249824842511253829002511268324982592247133122484248424712525247135793376252524572457245731362457247140572552263127482811335147054799 19890813 236161856303727092631270926052631281126312578273526442644265726702644265725922605259226832631295055973136256526312605273525522525256525112525248425382552249825252457251124982824249827222471260525113211248424842471251125113607340225382471244325113261247124433999253827092735295033514705516713442837268325782644259226702837264426702696259225922644267026832657267026572631259227222900559731492565257825382657253825112511244325522538256525382511248424982525251129502457265724712578248433512511247124982471251136223312252524572471249831612484249840772578268327992709337645294831185626702657261826442631259227992631263127092709267026442709263126832657263126442683264429505597317426442631256527222538256525252484249825252498253824982484249825382592281125112773247126312471317424842498251125252498356534022565245724432484321124982484398025112696270930243325455771211344277326572657261826702631286225922605265726442657261826702683270927222631269626702657293755973199256525782631267025522484259224982552251125112484247125522498255225522912249827092484267024983363270924712525253825113593336325922484251124713149247124844077255226312824283737424644774118562722268325652709263125652773261825782605260526832657270926572670257826052644268326052937559731492592253826052657253825382552257825522552251125382538252525382525256529122457272224712631245732492443245724982511248435793363253824712471245732112484247139992538270927353000336346745202134427612618263126572644261827612578259227352578260527092748264427482709269626182644265729375597314925922605253827482592251125652538252525252525252525252498249825522552288725112709247125782484331224842457247124982471357933632511249824152471318624842471405725652631273528493338483147991856264426572631264426572644277326702552263126572709263127092631270926312644261826572592295055973136256525922578268325522538255224842552255224842484251125112498253825382900249827482457257824433236247124572525249824983579335125112484247124573199245724713980248427092709295034024736548713442761257826312670268326442748264426312631257827092670263126572709268326442683267026832849559731612631252525782683257825382498249825252511251125382471252525112552255227862457270924712592248433512484249824842511247135653389247124842457248431362457247140572565269628372786333846744705 19890813 236641856306225922592263126052605276125782592264426312735260526962631268325652670267027352605296255973161259225382538276125112552255224842511248425112511253825522498257825782862252527482511263124713186245724712457251124433551345525652498247124713211249825113980253826962761295034164736537913442811273526052631260525922862263125922644256525922722276126832683268326702644270926572912559731492631257826312748253825652484252525652511252525252471252524982498256529002498273524712605248433512511245724982484251135653312248424842457251131242457252540972552259227862811337647364962185627222605259226832631269627732605257826442631270926572722265726442761270925922670268328495597308625522552259226962552256525252511251125652498253825112525248425652578291224712735249826052498322424712471247124842443356533762605249824432443321124842484401824842657274830373261483171211344283726572644259227092735277326182709260526182605265726832683270926832683269626572683290055973099261825922565265725782538256524982538251124982565251125522457255225522887252527222511263124713338268324982498256525113593340225922525247124713124251124434077255226832900287537904674774118562709264425652683261826312735265725382696268326442670264427222709261826702657263127092900559731362565264425522722252525252552253825782525249825252578252524712525253828492525276124712618249832242457248425252498248435793351252524712471244332242525247139992511276127732987342947365379134427862657255226572631269628752592260526312657261826312683265726832657269626052670265729255597314925782552252526962565256525252552257825112525252525252552247125112565288724842722248426182415337625112457244324982498355133892525252524432471317424572457407725782631279927863376452948631856272227352631264426052592274826572538260526572657260526182683274827092696265726702696279955973149257826312605270925382538251125522525252525112538251125112457253825652900253827482471259224983186244324432443252524573565342925252511249824713236247124713980249827612709297533254705530813442748261826182631265726312950270926962683263126442696277326702773268327352670269625922887559731742631256526312709256525252552247125522525252525652498252524982538252528492498267024572565247133512498245724982525248435513389251124842471247131612429249840572565267027732748332547054831 19890813 237121856306226702565267026962631274826312631274826182657265726832605259226832709267026962592290055973174255226052565267025382525252525252592256525112525251125782484249825382900249827862443257824713261245724572498249824713551333825522498247124713199248424843980251126962748296233634557534313442773265725782683261825782837261826442657264426702670265726832657264426312578269627092887559731612578252525782722253825112565249825382511257825522525256524712498256529002511268324572592247132992511245724572484248435933338252524572484245731612471248440772565268327732683333846444896185627092592257826442618268328372631268326052644263126312722260527092552265726312683274829005597313626052657256527092525249825252511253825252578252525112538245725782525291225252761247125782484324924432443245724292471356534292538248424432471322424432471398025782709276129873261470571211344282427092565263125922631284926052605270927092657270926442657274827092748257826052670290055973136259225522592264425252525253824982605252525522511251124842484249825252875247126962484260525113376272224982538248424843593332525382538251124713149249824844077257826832849279937904644774118562709257826312657260525652786259226182683259226702683265726832631265726572670269626052912559731742552260525652799252525522538256525382525252525252552251125252511253828622498270924712592248432112457245724712511244335933376255224572471245732242471247139802525268327483024329945865202134427862631260526312644256528112618252526312631263127352748274826962552264426702748276129005597318626312618260526832552252524842484253825112538249824982525251124982525281124982735245725652498335124982471245724842457359333382525247124432484318624712471405725652657281127613389458646741856270926572631259226442631281126832605269625652683263127222657265726832578259226832670288755973174256525252565273525522552249824982565249825252525253825382498252525382937247127482443259224293211245725112471249824983565337625112484247124573224248424713999252526832683298733384831556013442799269626572605265725652849252525922644263125922657270926832670267026572592256526312887559731742605256525922644251126052511251125252552253825652511251124712592251128622471272224572578247133512484248424712457251136073429252525112443249831492484245740572565267028112786340246444863 19890813 237601856307427222657257826572657281126572578263125922657260527732657264426702670264426702657290055973124255226052538278625522578248425522538248425382538249825522484257825382887249827612484259224713236247124712443249824713579335125112484248424713236248425253999264426572709295033254705527213442761269626312631260526572824264426832644261826962631267026702735268326702644269626962912559731112592255225922722257825782525256525252511251125522552252524712511256528242471273524712605251133382525245724842498249835933402256524712429249831362471248440572578265727352786335147674896185627092722263126702565269628492605260527222592273526442657268327092670265726442605268329005597323625922552252527482525253825382538252525252538252525382525255225252484288724842735247126312471323624712484248424842457359333632511249824842443321124712498398024982748273529873389476771211344276126442644255226832605283726442578255226572644272226962631267026962722264426312631293755973136259225382552268325782552251125112565255225252511248425252484252525652962252526832484260525113402278624982552256525113593337625382511247124713174247124984077256526312849291237114705774118562683269626312644272226052761260526052657268326312709269626312592257826832644269626052912559731742511263125652722253825782484260525112565252525252525252525112511255228752484279924712592245732492471244324842498248435933351256524712443251132112498249839802538264427222987326146445343134427862657260526702631261828242657263126832565265725782683263126832657261826312618268328875597314925522578253826312552253824842471255225522525255225252525249825252552284924842722249826052457337625112443253824712443359333632525247124432471317425112471407725922644288727993312476747671856269626572605264426442657282425782552261826182631263127612683268326572670264426572631292555973174256526312538276126052565255225522552255224982511247125112484252525522862251127612457259224433236244324572471252524433579335125382484245724713224248424843980249826962748303733634644534313442722257826442605263126052849263126442644259226052657268326702670267026962696268326572912559731992618260526312657257825522498252525252538255225112471248424572511253828872484269624712552245733512457245724712484248435373416251124712471249831492471247140572552265727992773340246744929 19890813 238081856304927092592263126052644277326572631265726572644263127612657268326832696263126572722287555973149260526182538264425782552255225652578263125382552252525112498249825652811247127482498265725113236248424712484249824713551338925522471244324843249247124983999251126962722300033254674534313442773267026572670268326312811259226572696267026312722268325922709267026832631259226572837559731862618259226052618257825112525248425252471255225252552252524842484248429002511269624842605245733122471247124842457248436073389255224982484252531362457248440572565255228372748329947054831185627352631263126442631267027732592257826702592265726572644265726052631269626832683269629125597319925252631259227612498257825112498256524982498260525252525252524842484283725382696247125922471321124982443249825252443357933762552248424572471322424712443399924982696269629123249467472561344278626052578263125922644290026182605260526832670269626702605265726962696260526702683290055973136259225522592270924842525255225382538253825252525252525382484251125382862249826702498259224843389272224712525255224983607335125922443252524713136252524714097253826832862295037744767774118562748257825782605259226832786263125522631263126702696274825652644261827222696272226442862559731112605255226312709252525112592251125112525251125782525249825112538256528492498269624842565245732492471247124842471247135933402251124712443247131992457249839992565268327482962337645575343134427732644267026572670267028752631263126702618269626702696264426962631267026442592259228495597317426052644259226702525255225382511252524982538252524982498249825252525282425522735249826052471336324712415249825382511355133762538247124572457316124572498405725652657279927613363467448311856269626052565257826962605283725782631268325922657260527352670267027352644261826442657292555973136257825522552263125382578251126052525253825382565251125382484253825252849251126962471263124843199247124572429249824433551333825252471247124573199244324983999252527352735301233894586545113442748264425782644267026312811257825782657259226832709269626442618272226052683265726182925559731492578256525252709253825112565252524842498255225522498255225652525260528242471273524572592248433512484252524432443248435653389249824842457247131362457251140772592265727992824337647054736 19890813 238561856307427352670265725922670277325522618264425522631270926702631267026702618263126572657290055973186260525522605265725652538253825252443251125652538247125252471253825252837249827222484257824433224244324572471251124433607337625112443248424293236249824713980252527352657301233384705523713442799257826572644259226702849263125782605267026312631269626442670265727092578264427092887559731362605255225522722259225252525249825522565252525252538249824712484251128752457270924432565248433382471248424712498247135933376253824432457249831492525248440772552261827732786336347364929185627222644256526572683261828492657260526572644265725922631267026832657267025922696255229625597317426052592255226702552252525252525251125112511255225252498249825252552283724842761248425782484327424842457247124842443356533892538249824712484319924982484399925382696270929003312464472561344281126572605265726702592288725522605260526572644263126962670261826312683261826572696286255973149264425782592270925522511253825252525253825252484245724982511253825652862249827482484265725113325269624712578251124573607338925782457252525113136248424574057255226572900282437904644774118562735263125782657263126052773261826312722263126312696264426312657259226962578268326832987559731742565252525782722256525252538248425522511256525382471251124982552252528242525272224712618244332362443247124572484247135793389253824432471247132362471251139992525270927222975333847055167134427352709259226962592265728242657268326052644264426442657270926572631270925522644259229505597318626442578263126572538249825922511255225112538252525252525253825252552288725252748248426052511337625112471245724842471359333512538248424572471316124432498405725652605281128113325447447991856269626312605265726052683274825922605261826962644264427222696267026832618265726312644296255973149267026052592270926312565256525252565253825112511252525252471252525382837249827482484259224713236248425112484247124573565336325252552248424433211248425114018248426572748304933894529527213442761268326052670263125782849261825782592264426052657268327352683264426832657259227092912559731362670256526442644255224982565255225112498253825382538249824982498251128492471270924432618247133892484247124572498248435653351255224842471251131492484248440572565260528622837329947364831 19890813 239041856303726572605269625522618279925782605267026052644267026052644265726702592263126442696292555973161256525782565269625252511249825252538259225112605251124842525253825252887252527862471256524573236247124432457255224713565336325522484245724573224248424843980252526702773293733384644527213442811268326702670267026312824267025652683267026052592265726832722265726052683259226312837559731362592260525782709255225652565252525112498251125112484251124712538248428622484276124712578251133632484248424712525249835653363253824712443247131612471249840572565264428242722336347674644185626442696256526832565265727612644257826572605270927092683260526572683268326702761263129375597311125922578265726832525256525522498252525252552248425382525249824982578286224572696247125652484321124712498248424982457356534162592251124712457321125252498399924842592277329873274470571211344282427222605263126182683281126442670267026312722263126832657270927222670260526182605286255973124263125922578270926052538251125112592251125252525252524842511253825522875251127092525273524983351261824842484251125113565335125112498252524983124247124984077256526702875290037744767774118562722263126832644264427222786260525782631257827612618272226312748270925782683274826572925559731492631263125522683251125252605248425782592249825382538253824842511256528752525278625112578249831992498249824572525244336223376255224982471247132112498249839992525276126833024335146445167134427862631253826702670267028112592260526572644268326702644265727092657264426962644263128875597314925652538257826832605252525652538253826052578252525382484248425252511283724982722245725652443332524982471245724982457356533512498248424572498313624572471407725652657270926963389464447671856274826572592265726962657284926572644264426052644269627092683270926962670257826962644293755973099259225112552265725382552253825782565247125382498251125252511251125522862251127092443263124843236251124572457247124843579337625252484247124843224252524713999252527612748291233894705548713442722268326442644263125652862255225782605263127732631273526832670268325782683267026052887559731742592261825782683257825522565249825252525252525112498253824712525251128872484270924712565248433512484248424712511248435653351257825112443251131362511247140772552263128492735333846744831 19890813 239521856301226702657265726572657288726182657268327222657269627092592270926572631260526572709279955973174255226702538265725522511253825522484255225652565252524982525255225652849251127092471259224843236249824982498249824573565335125112484245724843186248424983999251127612748295033254705527213442811264426442670270925522824259226052670261826442670264425782696270926442618270926442811559731492670255226572735255225252471249825112525253825112471251125112552256528492511278625112578245733512511249824842511252535793402253824432457245731362498248440572538256528492722333847365272185626832631260526182605257828112592265726962683264426832670257826442631260525112657268329255597311126182578261826052592263125382511255225112538253824712525247125252552291225112735247125922484323624842429245725112443359333512552244324842443323624842429399925382683269629753338470571211344281126052592269625652605283725782670270925922657268326702605269626962683267026962631284955973161256525782618265725522552253825782552248425252471251124982471251125782875248426962511263124433363265725382552252524983593338925782484251125113111248424844077253826052900287538564674774118562670265726312631264427092761259225922644259226962631272226182748265726312592265726962900559731362618255225922631252525522552252525252525249825382498252524842538257828622498268324712578247132112498247124432565247135653402255224842443245731992471249839802511276127482937335145865560134428872631263126442683265727992631261826832578272225922670270926962592260526442683270928375597316125782592255226572565259225652511261824982552255225382538251125382538290024712670247126182511335125112471249824712457359333762525249824572484316124982457405725652670276128243287464449621856267026832657274826312657281126572565268326572696264426572644260526702748260527092735283755973236260525652565269625382552253824712511252525782525249825652498252525922862251127732498259224573211248424572484248424573565335125382457244324433186247124984018251126962748290033514644545113442773259226312657261826052773261826442605256526442644263126182683273526442605263126312875559730992605257826312696255225382484251125252538252526052471252524432498251128372498270924842592248433252498245724432511247135513363249824842471245731362484248440772578263127862761337646444962 19890813 240001856267026572578261826572592277326312683272226182657267027222670268326312605256527092644283755973149257826442578272225252552253824982552255225652525248425382484249825922786252527612471259224713224251125112457252524433579335124982471245724983224248424843999252526442709288733384767559713442761267026312618263126312824259225922657263125782670267026312722265726312605264426702824559731492578259225382683249825652525253825252525259224982525252524842511255228622457273524982578251133632498245724712538251135933389256524982429245731242429249840772578259227992761329947364929185627482722259226572618269627612605264425922631269626052644259227222657253825782657269629125597314926182605259226832538263124982511252525522525253825382498251124982552283724982735248425782484319924982457248425112457355134162525247124712471322424432471399925112735276129373389447453081344272225652644267027092631278626312592264426442605265726962696264426052683260526832735287555973136257825382552264425522565248425522552253825252552251125252457251125252887245727352498260524713338249824842511251125113593333825112457247124843136244324984057255226442811282433384644513318562670265725922578263126572761264426312631265727222670273525922683264426702631269627222887559731242631256526702735251125382538251125382552251125112498257824982511255229752498277324712631248432112471248424842471245735513363257824712525247131992511248439992511268327992900326147675487134427222683259226312683260527862605268325382631267026702683264427612657267026702631265728245597317425652565263126572552252525782484255225252484251124982525248425522498281124982683245726182498333824842498251125112471357933122565248424712498314925112484407725522605274827733325444752021856273526572657270925652618283726182565268325652592264427352605265726702683263126702670288755973161256526182538274825112552252524842498251125382525249825382538251125782849247127092484255224843236242924842471249824983593338925522443244324843199247124983999253827732657303733764705563313442786270926182644257826962875259226052722264426702657274826572696264426702670264426702875559731612592260525522644256525382498255225112498252525112525247124982498251128752484276124712578251133252498244324432525252535793299251125112457244331742484249840572578267028242735332545295415 19890813 240481856273527222657265726312618274826572631263126052696264427092657268326052644260526702618290055973099259225652631270925522578252525652565253825252511252525652484255225252887252527482457260524843199247124712484248424573537335125522457245724843236248424433980255227222709286233514644578113442761259225382683263125782837265726702761264426832631270926182670265726442709270926312837559731112552259225112696256525652552248425112484255225782498253825252538252528242511272224712592247133892525245724432498247135653376253825112498245731612457247140772565268328622786332545575744185627222592260526442683263127222538259225922578269626962709256526702644256526312657263128875597309926052565255227092552251125252498251125782511257825252538251125652552292525522773245725782498322424572429244325252457357933382511245724572471319924712471399925652709273529253416450159691344278626572644265727222552278625522592270926962605265727092592268326572670267026832670287555973136261825652644270925382538253825252605256524712525255225522457252525382837249826962511257824713363252524842484251125113593335125652471247124983174247124984057255226832799276133124705608418562722267025922709265727222811263126702683263126962670272226312696265726832670264426832849559731112644261825652735251125382552256525382525249824982457253825112552256529002525273524572578245732362457248424842498248435513363255224842471245731992457249839992525273527612937335145576241134427352657255226052657263128372657267026442565264426312786260526572709267026702657270929005597323626572618257826312511255225922498252525382605251124842525251125112498283724842722247126052471336324842457247124842484356533632538247124292511319924572471407725652735283727993363467464541856272226572631263126052644277326312592260526442748268327222644267026052631264426442696288755973174257825922552269625922552256524982511257825382498248425252525248425522862253827612471259224843199248424712457251124843537338925522484247124713211244324573999253826702722295032994674671313442761257825652696256526572849260525252670264425922683265726442709269626312605260525782887559731862565261825652722259225252565248425522592252525382525249825112511256529002511276124572578247133512471244324982525248435653376252524842443248431492471247140572565264428112761336344477014 19890813 240961856269626702670263126572709286225922578263125652670257826442552263126832683260526442670291255973074253826312565270925522525256525522511251125522525245725252457252525652875249827862484257824843224249824982443249824573551338925382429251124983236253824843980253827092670296233254644774113442811259225922644260526052900259225922631264426442657276125922670268326312670257826312937559731112592259225252683255224982538255225652498259224842538252525252498257828112525272224842578248433892511247124982471247135933325255224842457247131242457248440572578268328112799336347057741185626832773251126702565265727352657259226442644260525782696270926962657268326312644267028625597322425652578260526962538255225652484252525652525256524842511248425112525282425252670245725922457326125112484244325252484359333632525248425112498318624982511399925112748272229123416476777411344281126312709264426052631278626442565267026312657269626962631269626832696264425922683288755973136265725922592273525382578253824712525248425782498255225382525255225522799252526442457267024983299265724572484259224713593340225522484245724713149252524844057256526442786437032874644774118562748268326572592261826572761264425922709260526962657272226702761272225782631265726962937559731612631259225522696260524982552251125112525252525382471252525112511252528492511276124572592245732612498248424842498249835933389251124712457248431862525248440182538270927092937332545576201134427612670263126702657264427732538257825922605270926572735272226962657260525922605264428495597314925782565260526052538253825112525255225112565248425382525245725112538282424982709251126052471333824982484249825112498359333252565248424712498314924572457405725522605276127733363464477411856277326442592264425922605283726442605264426312722268327352670272226962605264426832709293755973174265726442592268325652511256524982525251125112538248425652443256525782849248426962511269625653274309925382670265725783607336326182538263125253236263125654018261827352875401840575030774113442748259226312592263126572786260526312592265725922722267026702735261826312631261826832937559730992592260525782735260525522592247125522538249825252538248425112525256529002538272224982592249833762484247124712471248435513376252525112471251131862484249840572565264428112657332547054863 19890813 241441856303727092670268326442670282426442657257825782683265727482592268326442644261826442631295055973149255226312565277325782511257825112498256525252525249825252498253825252811248427482457259224713236244324432498252524433579337625382498248424843236245724573980251126572735288732874767534313442761267026442748257826702912253826052644267027482657267026442670265726962657260526442875559731612538255225922657253824982578247125382525255225112511251124712498255228622471273524842578248433632538248424982552252536073416253824572443248431362484251140572552265727482773322446444831185626572670263127092618270927862605261826962683270926832709263127222644256525922683270928375597312426052605259227092578253825252457253825382578252525252552248425782578287524982748249826312498319925112525242925252457353734292538244324712525324924712498399924842722276129003261464471211344272225922578257826702670281126052618264426572605268326442683263126182618268326442670301255973249260526442592267025112525259225112498253825782525251125382457259226052925248427092511261824843363276124572498252524843607337625522498248425113161249824714077252525922837292537424615774118562670268326312631267026962773267026572631263127092631276126312722264426702657265726962987559730992605257826572631253825652565252525652631253825922511255224842525256527612525277324712605249832242471248424712511242936073416252524842471242932112457249839992511277327612900333845575415134427862657256526702631267028622578263126572644265727092735261826182683265726182565260528375597313625922592265726702552252525382525255225112538256524982525251125112538288724712709247126182498336324982443247124712484359333632511247124432498318624982484405725782592282427863299476747991856264427482592265726052631278625782644268326832722265726442657274826182657264426832644290055973111260525782592268325922592257825382592255225382498257824982498255225652937247127222471257824713236247125252484252524433565340225112429247124843211248424713962253826832709301233124705548713442786263125922670255226832735259226442644265726572670269626572735264426702683265726312937559731242657259225382735257825652565249825252498252524982498252524712471251129002471273524712578245733512457242924712498245735933416251124572457249831492457248440572552263128242735332546444831 19890813 241921856309926182644270926312631283726442657264426312683264426572644260526962683260526312683292555973124257826442631268325382578249825252565249825522484252525112484252525652837252527612484263124713249247124572457251124983551341625112457247124433211248424843980251125922748301232744644534313442773260525922683270925652786257826442657268326442644276126052696265726832618268327092912559731612605255225922735253825252552256525652538256525522484252524982498256528372498268324842578247133122498247124572525252535933389255224572429248431612443248440772565260527862811341647364962185626832670270925652631255227862670263126052631261826572735265727222696265726312618265728625597314925782565255227222552257824842511251125522552248424842538248425922552284924712735244326052457321124842511247125112471359334292511248424842511321124982484398025522748272229253351464471211344274826312605260526182644279926962644264426572552264426312657269626312709269626832735290055973161255225922538273525522565249825382552256525522484251124842484252525112786248426832471260524983351264424842511252524983607336325382457248424713149251124984097256526442811290038064767774118562657263125922670257826572748260526312657272226572670274826572735259226572683265726572937559731362683257825922709260525382578253825522578252525782538252524842538253828872511270924842578247131992443249824712511249836073351251124572443245732362525244339802525269627482875331246445202134427862657263126832722259228622605265725782592270926572683265726962657259226702631267028875597316126832511261826832538256525652511253824842498252525252538251125252484287525252709247126442457336324982484247125112471359333762578248424292484314924712484407725652657278627223325479948631856268326572657265725922631281126832631267025922644270927092631265727352683267026052657287555973186257825782657267025252565257825782565252525112538253824842498253825652912247127862471260525113261245724982471247124843565337624982484244324573186248424433962253827092709298733514644527213442875261826312683260526572799253825922670259226442670272226572657267026572631263127092862559731242592259226052657251125252525248425522511251125252578248424572552251128372511276124572578245733632471248424842471247135933402252524842457247130992471245740572565263127992773329945574962 19890813 242401856311126442578263125782709279926702592264426572644273526832631273526312683263126182631286255973049259225922592270924982538255225252578252525112565251125382443252525382837247127482471259225113236249824432471249824713579340225252443248424713211247124843999252526702773293733254644537913442837267026832670260525522799259225922605267026052683264426572670270926442670265726832925559731612565263125922696255225522525249825652538251125522525247124982538251128752498270924842578249833382525247124572498245736073402253824842429251131492538249840772592260527612811327446744929185626702605268325922592263127992657260527222605265726442837257826702644270925922657263128875597323625382578263126832511253825782511251125382552251124842565247124712565283725112696247125782511324924712471245724842511356533632538247124712471319924572471398024982644272229253429470571211344278625522592264426052578278625652657263126312631267027612670260526182565259226312657291255973124260526052552263126312538248425252525256525252525251124982484248425252824247127092484264424983312273525112552253824713622337625522457252524713174249824714057257826442849281137744705774118562709257825782578265726702849263125782683260526442683265726312670265726832670268326442975559730992605259226312748252524982525248425522511256524982484252524572511260529002471276125112552247132362498249824432538245735513363253824982484245732112498247140182484264427352950336346445379134427482657268325522605263128112631259226572683269626832670257827352709267026442644268328875597313625782565264427482525253825382538257825112484249825112578245725252538279924842709244325782484335125252457247124712457360733892565245724572498314924432471405725922631272227863376467447361856273526962578260526442631278625652605260526182657264427732657263126312631263126312618291255973086259226182631274826052525255225382525255225382552248425252457252525922925249827612443263124433236248424712484251124983551336325522484247124843199248424983999248427732735293733634644556013442773261825922670261826962849259226572683257826442657269626312696268326702631265725922862559731492592259225922696249825382538247125112578255225782511253824712538249828112525272224572552248434022471245724982484249836223351252524432471245731492471248440572525263127992748336346444863 19890813 242881856309926442631268326832670288726442605267027092578259226832709265725652631268326572670287555973099257825782592274825252578256525522631257824982525252525112511249825382849251127482471259224843236248424982471249824573537341625252498245724713236249825113999251126312722297533764705534313442799264425922670259226312862264426312552265726832657268326832683265726052631264426442900559731742644257826312592263125782525253825522538255225382511252524842525251128752471268324842605247133122484248424842498244335653351252525382443249831492457248440572592264427992887332545574896185627222696256526052644260527352565259227092722264427092735270926442657270926312670273528875597312425922578261827092525264425382525251125522525251125252565252525522552283724982735245726052471327424432511248424712471355133252511247124292511322424432484399925252709279929373402464472561344282426442631263126312618274826052605269626702657261826962657268326962670265726702644292555973149257826052592268325252525260525922605251124982538245725112471247125112937249827222471264424573402268325112525251125113593338925652471248425113186251124844077252526312875286237904767774118562631269625652631265726572799259225522644263127092696265727222735259226572631265726572900559732362592256526572709255225382592256525252525251125652578249825112565255229002525273524712578247132492457247124712498245735233402256524842443248432112484245739992511268326442937329946745379134427992683268327092592272227862605265726052631269627092709260527092683268326442644274829005597309925922592257827092618248425382498255225382618256525382525248424982498284925112735244325922538338925252471242925252498362233122498247124432457313624712511405725382631278627613338473649291856270926572696269626052631274826312657274826312657259226962605272226312657260526442670288755973149265726052578270925112511253825782592249825252552249825252511255225652962249827222484257824843236248424712471247124713551344225382457247125253224248424843999251126312761300033764474548713442786267026572657255225922773269625922552269626832631265727092735272226702605265726442887559730992578255225652761253825522525253825382484249824842525252525112525259228372484274824842565247133632443248424982552247136223376253824572471251131862498247140572578263128112748333847054962 19890813 243361856307426702592267026442565273525782657268325922605263126962657273526962592264426052605283755973136260526052578268325782525255225112525253825252525252525382511253825382937247127482484259224983236245724572443252524433537338925252443245724433224249824713980249826312670293733894674534313442735263125782605267026312837260526312657269626702709259226832605274826312592265726572900559731362605257826312696252525382511256525252511255225252525251124432552251128622525270924982631245733512471245724842471247135653351249824842457247131492457252540572552264427612773336346444896185627092683264426572657265727612592256526572657267026962670259226442578267026572709265729005597313626052657257826702565251125652498255225522552249824842511251124982538284925112735248426052471323624982484251124842484357933512538249824712457318624712484399925112605273529623312464471211344276126962592260526052683276125922592268326182657263127352657269626702592263127222709288755973099260526052525264425522578255225522565248425252565245725382484255225782887245726962498261824433363263124842525251125253565335125522484247125113174251124844077256526572900284937744831774118562735274826572683253826702761265726442618270925922605276125922696264426312644264426442875559731112618257826832709248425652552253825522471248424982498255225112511253828112484273524842578248432362484252524712498245735373402249824572484244332362484247139992511265727223037331247365379134427222670265726832657265727992618259226962657261826182722265726442696267026312670265728495597313625522605257826572538248425652552253824842525252525112525249825112484282424982709247125922498335124982429249824842471360733892538244324432484316124842457407725522618281127093351455749291856269626702578269626052657281125922670267025652578269627352618273526832631264426052696290055973136259225652565274825522525249824842565257825252552249825522498255225782887255227222484259224843211251125252415248424843565342925782471247124713199249825253980248426572722292534164586548713442773269626572631273526312811265726702605270926832735269626312709263127222605264426442912559731362644253825782748253825252525252525252525248425522511251124712525253828372511274824572592248433252484245725252511253835793363253825112429247131362457251140972552269627992849328746744929 19890813 243841856304926182657265726832657277326702748264425522657270927352592268326182670268325782605288755973149261825922631263125652538249825382538252525652498248425382552252525652849251126962457259224713236244324842429256524713537333825252457249824573199247124713999253826962773292533634736527213442773263126702644269626442799268325782605263126052670264426442709264426312683270927222887559731612605252525382683251125382511247125522538255225112484252524982565256527862511269625252578249833892498242924712471252535933389253824982511252531862457248440972592260527482709331246744996185627222696260526832578253827352696257826702657267026312696260526702644263125782683264428495597312426442605259226702538251126052538256524982525245724842511247125252538283724842735245725922471319924982484248425252498355133632525242924712484319924842471399925522683281128753325458671211344281126832696257825782565277326832657263126442683257826442670268326572605263126572631293755973149255226312578270926052538256525382565252525382511253825782565252525252925253827482471264424843363267024712525248425253593333825522429249824983149251124984097256526572799293737904705774118562670264425782657263126832786259225652683257826702578283726182709265726702605269627352925559731992631260525522670245724842578257825382525253824842538253824432565259229122471272224712605245731862471248424572511247135373402253824712471249832242498247139992538273526832975332547995343134427612605267026312644263128242578259226832538264426572735264427862644263126832592267028755597316125922552261826572511253825252552248425112538249825522565249825382565291224982786247125922471335124982443251125112498356534022538249824572525317424572471407725782709274827483249458645291856267026572631264425922605277325782552264426442631259227222631269626442631264426052644282455973149252525922552269625522511253825252538249824982525248425252457252525522900247127612443260524573161244325112457248424713593341625252484247124573236248424574018253827612786298732744674534313442799265726702644268327092799263126442565270926572631268325782657268326832644259225652900559731862565257825782709261825522511248425522538255225652511249824712525251129122484272224842605247133512538245724982498248435933351249824712429247131362457247140572552265728242786335146744896 19890813 244321856306226572578261826702605281126312538264426052683260527222683265726572631265726572592284955973124259226182552273524982525252525382565249825252511249825522471256525112862251127482457265724713236247124572484249824433565336325382443247124433224245724713980249827612709296233514674541513442811268326312657267025522799257825782605260526572644265725652696268326832618257826702925559731242683255225652644249825922538255225522511256525112484253824712498249829252538273524432592248433512471248424842511248435373363252524712498252531612484248440772578277327612761344247054736185627352631263126052605267026962618264426832605264426702683252527482618268326572683264429375597319925922631257827092605259224982538255225922511256525112498249825652552279925112786245726182471323624982498249824982457357934022565245724712471317424842457401825382709274830003236458671211344277326442670260525922618279925652592272226702709268326962657270926962605270926572683297555973111256525922552272225522538256525522525251125252538251125252484249824982824253827612484263124843351272224572484249825523607336325522457247124713161248424844077257826572811286237904767774118562670268325522644260526312849260527092592263126442644273525782709263127092735265727482950559730992618263125522670255225112578256524842552248425382525255224982538257827992484273524842565249832612471245724712565247135933363257824842443245732112511248440182525274827222900332547675415134427732670267026442722260527482592265726572631260526312696260526442683269626442631270929755597314925782578255226572578253825782484263125382592256524842484248424982538292524712670252525782457336324842484249824982484356533512511251124712484317425112498407725652696277327093325473647671856265726312735267026312683272225782631261826312644260527352631268326052657263126442722297555973149253825522592270925252578253825252525248425252538249825252484251125522912249827092484260524843236244324982471251124983579336325112498244324713249249825113999252527092722307433894674537913442748274826572683257826702735257825652709259226182683270926312657264426442657268327352912559731612552256525782696253825922525249825782471253825382484248425112538259228872498273525382605248433512498245724842471252535933363252524842457249831112457244340772578268327862722338946444863 19890813 244801856301227092592268326312683279926702618260525922631269627092683259225922748259226052644287555973149260526052592270925652525259225652538257825112525249825252498249824982937253826962484261824573149249824842457251124713579337625522484244324713224248424573980252527092696284933634644530813442837269626442631268326312735265725782631267026442631265726572735260526702670268326052887559731612498263125922657255225382525249825522525252525252525248425252484252528492498272225112578245733252484251125112511251136073416253824572471248431492525251140772592263127222799336346444799185627222657252525922657268328242644256525922605267026442683256526572631270926052670268329505597317426052565259226962538256525252498251125252525256524982552247124982552291225252709247126052443321124842457242925112471360734022525249824712484321125112471398025112657277329503325470571211344278626572644263126312605283726442644260526442592265727482644272226572683265726312592288755973111263125382538265725652525252525522538247125522511251125252511253825382887256527482538263124843389274825252538249824713593336325252484251124843199251124844077252526572837284937424705774118562761264426572644259226832786260525922683264426442709269626312735263126442631257826572887559731742605260526182748256525112538251125382592249825782484253824842498257828492511278624842592248432242457244324712498244335653376252524842457247132362484248439802631270927732962338947675343134427612644260526312657259227612605256526312605273526052773263127352644263126052657268328375597313626442552259226832565256525522525251125922552253825382538249825112525283724982683244325652471336324712484249824982498360734162565248424842498316124842484407725922631278627093287464448631856268326702605263125922657276126182578269626312696268327092605273527092644261827352657293755973186253825522565268325252552256525522578251125252525252525252525252525782849248427732443256524433249247124842457248425113593333824982415248424843249248424713980252527482735297532874767534313442748265726312631270926572824267025652644259225782605263126052670261825922618256527092912559731492618261826052709253825652578255225382578256525382484255224842525255228752511270924842592249833252511247124982498252536073363251124982443251131362484248440572578270927862824329946745030 19890813 245281856308626702605264425922592281126442525267025922657259228112670265726572657259226702605291255973149259225522565268325782552256525652552255225652498255225252538252525252811248427352538257824433211247124842484248424713565338925112471245724293186249824983999253827352773295034024644541513442786260526572657269627352887261826572683265726052722278626572696267026572670264426052887559731242592263125522683251125922538253825522525249825382552251124292511257828622498267024572618248433762511247124572511245736073429255224572429248431612471247140572552261828112811333846744896185627862709260526312631264427352644263126442592265726312644261827092709265725922709263128875597312426312578259226962525253825112552253825252511251124982525251125112565286224712709249825652471321124712471245724712498359333382511247124982525327424712484403725382748273530003429458671211344279926572578263126442644283725782552267026442618267027092670268327092657257826312592281155973136263125782605270926312552249825522525251125382511253825112511252525522875247126702471268324983363270924432552247124843551337625382457253824983136248424714057253827092837288737744767774118562709257825652722257826832799253825382696270927222722272226312683265726442592260526442912559730862525261825652735253825382552255225252552249824842471256525382525256528492498273524712657248432612484247124432511247135933351252524572471249831862457247139992538277327482900337645295272134427222657253826572644252528622670263126572696264426442670257827092657264426312578269628245597312426442578264427092525251125782484257825112592253824982525248425252552288724842709245726052498337624572498248424712484359333892552247124572457312424712484405725522631283727353376464448631856272227352644268327482657282426052605264427092605260526442605272226572657257826442644290055973099255226312565265725922525252525382552253825382511251125382484249825782862249827352429260524573236249824712443251124433593336325112484247124713186247124713999249827732709303734024644545113442735274826312709257825922849264426312605269627092592265726182683264427092657267026572900559731242618257825382644252525522511252525782565255225782471253825112498248427992484268324982592248433762443244324842498247135933389256524982429251131742484251140772565274828752786338946744799 19890813 245761856304926962644265725782709272226442578265727092592265727612670268326312657256526312657288755973124267025522670268325652578251124982511251125112511248425252457255225382811249827352498263124433249249824712484251124573551338925252457247124983199248424713999251127612709300034294705537913442786264426052631257826832824259226052696268325922709263127092670259226572565263125922937559731492592256525922696256525112538255225922511256525382525251124842525255228872484272224982565248433512484244324572525257836223338251124982443248431362457248440772552265727862773329945864896185626962657263126572644261827862670263126962657256526832748268326702683270926312657263128625597317425922657263126962578259225382443257825522511257824842552252525922592290024842748247126052471324924572498248424982484356533762552249824982511319924842471398024982709277329003236464471211344279926702631264426702592281126182552263126052565263127482552273527092683259226702670290055973149264425522631270925922592251125382538248425652525252524982498251125782824248427352484263124983351269624712511253824983593333825382484251124983161249824984077255226962875277338224705774118562631264426052605264426312735261826052631260526702670268326962683260527352644259226962900559732362605256525382683252525522525257825782484256525252525253824842511249828112511272224842605249832112471253824982525247135373376252524712471245732242457249839992498273527353037332547675272134427862735264426572683269627732565259226442696260525922644267027092631270926052709263128755597319925522565259226832525253825382511252525652511256524712525249825252525282424982683245726052471338925252429248424842484359333892538247124842457314924982443405725652631277326573363467449961856276126702631265725522592277325922631269626052670267026702631268326702644260526832709295055973111261825782538269625652552260525652498257825112511251125252484255225252862251127092484260524573261252524842457252524843551342925522484247124983174249824713999252526962683293734424529516713442761267026442644259226962824259226182644260526442578264426702709260526312618260526312925559731492592259225252538255225382538252525922538253824712498252525112538252528242484272225112631251133632511251125252484252535793351251124712457248431492498249840572578256527732837328747054929 19890813 246241856311127482670265726052683287526312592260526442657270926702644270927092644268326832657288755973136257826442605268325652552259225252552253825252498252525252484253825782862245727992457260524983249247124842484251124983537344225382457247124843249248424573999251126312786295033384529530813442786264426052605267026052837263127612618264426702631268326052670269626832605263126702824559731362592257825652696249825252592249825522525252525252511249825252538256528752484273524712565251133762471249824842484248436073376252524432457252531742457247140572552263127732761337647054896185626702735260526702618268328752631256527352657267026052709269626962631264426832683261829125597318626572592259226442578257824982498252525522538255225522538245725522552291224842748248426182471321124842471245724842484356533512511251124432443323624982443399925382670267029123338467471211344276126442670268326832592278625652592261826702578268326312618270927222565269626832592288755973211259225922631277325112552252525522552249825382498251125252484252525652849252527092538268324573376272224572511249824843607336325922498252524843161249825114057253826442811293737744736774118562735272225922709265726572849263126052709263127352670267026312683259226832683270926832925559731492578256526052773256526052565249826052565247125112565255225112565256527732471269624572578249832612511245724842511244335513376255224712471245731742443247139992511270927222987333847055202134427732696263126442670265728372578264426312670265726832735259226702605260526312631269629375597312426182552255226832538256525112498257825112525248425382511251124842552286225382657247125782511338925252457244325252484359333252538245724432471316124982498405725652592273527223363458649961856270926962631267026442722279925922631269626442657270927222565274826832670260526572592291255973062261826052592278625782471255225522552256525252552245725382552253825252799248427612457259224983224251124712471248424573551338925522457247124713199248424713999256527092773293733124529545113442811265726182631267026442837264425782631265726052605270926442709269626832696269626572962559731112525259225652722253825382525249825652484252526312525249825112484249828492443270924712578247133632457248424842471247135653363253824712484247131492484252540572578265727992824326147054705 19890813 246721856304927352592260526572631273526052644265725652631260527482644274826182592263126312657288755973136265725652565274824842578252525252578253824982552249825382498251125112887247127612471263124983261247124712484252524293565336325252498245724713199251124983999249826962735296232994644527213442799268326572538264426832799261826182683259226572657263126832761264426962552265726962950559731112578257826312683253824982552249825782498252525522484249824982592252528872471272224842592245733762484249824432525253835653376259224982429248431742471249840572565270927732799328747054736185626572670253826312565263128492631256526572592260526962657265726962657255226442644268328875597314926312605256527482552253825522552253825522511252524982538253825782525286225112748247126052484318624842457252524982457355133892565244324982471319924712498401824842761279929503299467471211344272227222709260526832670282426962670264426442644263126442657272226702709260526572657283755973174253826052578269625922525253825252552252525112498251124842484256525522862251126832498265724843416265724842552253824573593336325522471244325383161249824714097257827092811286237744831774118562735270926312735260526962696264426182631259227352696274826442670264427222644265726442937559731742605264425782722263125252552249825382525252525522498253825252525252528492484273524842578251132362498247124432525242935513363253824572443249831862457247139802525268326703037335147055524134427862683259226442644256527992565257826572538263126442735269627092683259225782605268329125597318625922605260527482538252525522525252524982592255225112471251125112552286224842709251125922443336324842471248424982471356533632552248424432457314925382484407725522552281127353363464450301856269626702631269625252592284926572605273525782657261826832683269626312657256525652657292555973149263126052578274825252565253825522552249824982498251125112511252525382875249827222525267024713199249824292471247124713565337625652471249824573174245724573980248426442748297533514674537913442786267026442670265726442786259226052578268326962670267027352670260526702696257826312887559731362631257825782709252525382592251125112511251125382511248424842538255228372484272224842578248433382511249824572511247136073402253824842401248431242457248440572683261828622722338947675167 19890813 247201856264426442644264426312605279926052657274826442631264426572670272226312735260526832696288755973136260526442578274826312525252525522552255224982511249825522538255225522912251127732498260524573211252524712471251124713565335125252498245725113199248424713980251127352735306233514705537913442786265726442670260527352786264425922735263125922670273526702670263126572631263126702837559731742578257826312709257824982525253825382592255225112498252525112538248428752525269624842592248433512525248425382525248436223351252524982443248431742484249840572578260527992709335146745064185627222696253826572670261827992644264425922631265726182722265727092592265726442605267029005597316126312592268327222565257825782471256525652538253824712552245725652511284924982735249825922498319925112471245725112471359334162484247124572484319925112471398025252722273529623287470553081344277326702670260526052605283726312657267026572657267027092605269626442657257826702631291255973174261825922592268325652552249825652552248425382511248424982525255225252912248427612484259224573351248424842429247125253607335125522511244325113186244324844077255226702799277333124644486318562696267026312631264426702887260526312657260526702670268326442748265726182618260526702937559731992631264426572709256525522525253825522511251125112525251124572511253829002525270924572605251132492525245724712511245735933363252524572457249831992484249839992538272226832962327446445415134427482696259225922592261828242605263126572696267025652657263127092605264426442631264429255597309926182525265726702618256525112498257825252631256525522484245725382525291224842735244325922498338924842471249824982552356533382511247124572484312424842484407725782631276128113338470552721856268326442578268326572631277325652631268327482683269627222657267025522683264426572683297555973099256525652592277325252565252525252552252524842511251125252471252525522849248427352498255224843211248424572498252524713593333825252443251124843224247125113980252527352709297533124705556013442811267025782696256526312748264426572709261826442644270926442670259226832578263126572862559731612538259225652709255225522525253825112525253825522511255224842538253828242471269624572605247133512511244325112484244336513363253824712457248431492457248440572565264427612735336346445451 19890813 247681856270926442592265726702670279926312605268326832683270927612644272225922657265726052605295055973161260526442552277325652578253825112565253824982538252525522471255225522900248427862471259224983236247125252484249824713593341625522471248424433199245724573999248427222709292533384644578113442811265725922631260526832735260526182644264426442657274826312670259226572631265726832862559730992578260526312696257825782565253825252525255225382538251124982525257827862484278624982618248433892484247124712484247135513363253824982443248431492484247140772592259227612773332546745744185626832683260527092657263127862683268326962578263126442683267027222670264426312670270928755597314926052578263126962552252525382538251125382552256524982471253825252552286225112761244325782498326124572484245725252471356533382538244324982443323625252484398025112709265730123325458659691344283726572644265726052657283725522644259226572644265726702631269626442670267026442578292555973086257826312578260526052511251125782538255225382525251124982498251125112900248427862471263124713363248424842457248424713551338925652457242924713111245724984057255226962709277334024799604518562735263126052605257826962824267026442631270925922696272225782722265726832565268326442900559731492605261825252837252525252538253825252525255224842484252524982565249828242511272224712565248432112484247124712498248435513389252524712429245732362429248439992498268326963049333846446282134427482761257826052605263128872644261826962618267026312696261826702631263125922631259229125597313625782552261827222552252524982498255225522511256524842525251125112498287524842709248425652443336325112457249824982471355134022511249824292457316124982471405725522565278627483376470564091856270925782683259226442670282426312552264425782644267026312670269626442670264426832683290055973249257825652552274825522565255225252525253824842565252525112498252525522875253827352471256524843199244324982443251124573551337625522443247124843199251124713999249827992735290034024501671313442773260525922670265726572824255226702696263126572644270926442644265726572644264425922900559730992631259226052657256525252538252525252552260524982552252525112484255229122484268324712592247133632471247124842511249835933363257824982457252531612457245740572552268327482824338947367014 19890813 248161856273526832618260526052670283726182670265726052670268326832670272226052657268327092683292555973124256525382592277325252498255224982565257825522511253825522498253825782912252527732429259224843274249825112457247124713622342925252471244324573249248424843999251127222786297532874705774113442811264426442644263126572761260526052592268325782683276126832644267026702657265726572875559731492552255226312696253825382538253825382511253824982538251125252538253829372471265724572578252533762511248424712511249836513389252524982443247131742498247140572552264428112824336346747741185626572618263126702592267028242644259225922683265726832735263126572657267025922683263128875597306226052565257827092552257825252525252524982525252525112525252525382538290024982709245725782498323625252457251124982484359334292552247124572471327424712471401825252683278630123402447477411344279926702670259226312631292526312592268326832683269627092631268326052631260527482657277355973211255225922631267025522484260525782525253825522525251125522498255225522975252526832484265724713351270924842471255224713607342925252498245725113161253824714057253825922811437033254674774118562722264426962696260526572912269626442683257826442670265727092683270926572605263126312900559731492578252525652696249825252525253826182511252525782484255224982538249828752484274824842592247132872484245724572498248436223429256524572457247132362498245739992538272227093000332545576162134427862722255226702644263128112578257826702631270927092657261826572735270926572605270929255597314926052605256526442578255225522552249825652538253824842511251124982511288724982670247125652443340224842471249825252498362233892511247124842538316124712484405725652631273527733455467477411856270926442657260525922696282426052552257826312683270927862605273526312644264425922696292555973099256526182592270925522511255224712552259225252511253825782538251126052849252527092498264424843287314925112670257825653607346926832484265725383261255226444018265727992937409739995064774113442799265726832618263126182862265725922565263126572683273526702696270926182631264426182912559731362592255226052670253825922525248424982538255224842538253825382484251128242498274824572565248433892484251124712525249836513389253825112443249832112525249840572565267027732773337646444962 19890813 248641856307426442631263126312709290025782525265726442592257826962631268326572605260527352592291255973136263125652631273525112471253825522525253825252565249825252471249825252799249827862457252524713274248424292443249824713636342926182471249824713249247124713999251127732735286233384767534313442735259226442722261826312875260527482644261826052631267026702683265726442644269626312912559730742631251126312761253825652552252525522538255225252525252524982565257828752471269624712552248433762484247124432471248436513429253824572457249831862498248440572552265728242811329945294929185626312644265726702657265727732605256526572657264426442631252526442683267026572657265728755597309926182552259227352525251125252552252525382471252525112538251125522552284925112748245726312457326124572484248424982471365134022511247124572471322424982498399925382748273528873325464472561344283725922605263126702631284926312552265726312696270927732670265727222592259226832670284955973124265725922592269625252525249825252565253825112538252524712511256525922811248427092457259224293416270925112511249825653607340225782484244325253174249824714077253826832875281137424736774118562709268326182657261826962799260526182657268326702578268326052709265726702631269626312862559731492565252526052683255225252538256525382525248425112525252524712565253828112471276125112592247132612484251124712538248436223429255224712457247131992498248439622484268327353024342946745451134428242696263125782605265729122578261826312670264426832657274826702644265726702670264429125597312426572592256526832538257825382498253824842578249824982511256524982511288724982722249826572471338924572511249824712471359334292538248424712538318624842471405725652735279927733325458648631856267026702605263126442644278626572605263126702683264427352618274826182592263125922592288755973099264425782631270925252578253825382565249825112552251125112484255225252887247127732457257824983249245724432498252524713593348225252443247124713236248424573999252526962735287532744674552413442761268326572631260526312937259226182657264426312683269626052644270926442657267026832950559731492644259226182722256525782525251124842525253825252484252524982525249828872484273524712592247133892525244324712498248436223402251124982429248431612525247140772565273527992696328744474799 19890813 249121856306226312592273526442631278626052657263126312578260526832709270926312683259226312592291255973149257826052552268325252538253825252511249825252538252525382538257824982900248427482471255224713249244324982484251124843607348225522443251124713249249824433980249827092722300033634767537913442722263126052525259226962887263126572696267026442644267026702735264426702631257826442875559731242605261825782722252525782471249825252511256525522552253824982511251128492484267024982592251133122498244324572525249836073402255224842471251131742498249840772552263128752709326147674863185626832644263126052605263128112592264426572631265726962722263126702683263126832709264430125597313625782631259227612592251125252484257825382484251125112538252525252525288724842709248425922471327424572498247125112457359334292565245724712484323624982471401825252644279929503338464471211344277326312657267026702552287525652644259226962657256526962709269626052657263127092657290055973124261825782670268325652565251124842525249825652565248425382471255225252912247126962471263124573363274824572511252525253651340225782471248424843186252524714097255226052837292537274586774118562709264425782644255227352761259225922618263127352709276126832709265726312592263126442900559731862631253826442670256524982552248425782538249825382525259224982552263129252484269624982565248432742457245724572511244336223402252524572484247132362471248439992565273527222875338947055308134427992657257826442631264428242605257826832631265726572683263126832657263126312578263128495597311126052631253827092578256525782511249825252538251124982525252525522538291224712670248425922498337624842484248424982471365133892552245724712511317424982471405725652644282427483363470549621856269626442592264426182709290025112605263126832618259227862592270926052709260527222578295055973236267026052644270925252525252524982552253825652538245725522484251125382900249827222484263124983236248424712443249824433607337625112471244324713211251124844018251126832683300033384674509813442875265726052644263126312786261826312657265726702605269626832722269626832578269626052925559731492631256525922683263125252552252525522498255224712498251125252498257828492511270924842592252533892484249824842498247136223416253824712443249831362471245740772578261828112761336346744799 19890813 249601856309926572605264426702683281126572722260526572683265726702696268325782709267026312670286255973111259226312631272225112538252525252511251125252552255225652525255225382912247127612471259224573249247124572484249824573593344225382457244324843236251125383999252526962786298732994674530813442786270926442592261826052799256526052670265725782631269626442683267026702657259226312900559731742565253826442644252525382498248424982498255225382511255224982552251128622525269624572565245733762498247125112484248436813376255224842457249831612471245740772565260527482824338947364863185626572631265726312644268327352631259226442605267026702644259226832605263125922657273529005597314925922631260527092605259225252538255225522578253824982552253825112565283725382786247125652484327424842471247124712511362234022578248424572457321124572471399925252696270929503261464471211344276126832670259226052618282426442552268326312657265726962657269626442670263126832657290055973161263126182592270925382552248425652565252525112525256525522443252525252862245727482498260524983389270925112511255225253622342925782484248424983136252524844097256526312799282438064644774118562748260525782709267027222862257825522683263126312709273526702657268326702657257826702950559731862592260525782748253825112552251125252525257825652525247125112565255228752484270924432605249832992484248424572538244335653416252524572525244332242471247139992511268327612950328746445272134427612631270926702644259228242683260526572565269625782709265727222578263126442735265729125597314925522605260526572565253825382592253825522552248424982525244325112552281124572709247125652484336324842443247124572525362234022538244324292484318624292471405725652644276127863416476747671856268326962722263126442618284926962605260526052735264427222644268327352644267027222670293755973149259225382565269625522538252524982538253825112511253825522457251126052887251128112538263124983274248424712457247124573622337625112471247124573261245724843999252526702657296232364586545113442799264426572631267026052875257825652605264427092683267026702722264426702696265725782900559731742578257825922696252525522511256525782511252525382511255225382552255228492511269624712578249833892498248424572525248436223363251124842471249831862443248440572578264428622748337646444896 19890813 250081856308626702592268325922670277326442644264426312631268327092605269626052696267026442670286255973161265725782605273525652525256525382565257825522538251125252538253825112824247126962525255224983249248424842484251125383607345525522457245724713186251124573999252527092709296232874644537913442811256525522644264426052824256526052605264426312709265726572670263126442592264426312887559731242538267025382696255225112525255225522498255225112511248425112538255228752484272224712631248433892484245724982498249836513442253824982457252531612457252540572565264428372761328744474831185627222811265726832644260527992631260526312644267026442722265726832670269626052735270929005597313625922592261826442538253825112525253825382578252524842484248424982565281124712709249825782484326124572498245725382471360734022538247124712471321124982457399925112696269628753312470571211344278626312565263126312631286226312592265726962657270927482631267026832657268326442605287555973124264426052592263125522484255225252565253825382538251125252498256525382862248427352484260524983429273524842457253825253622340225522498249825253124248424714077253826442799288737744644774118562748268326702644260526182773253825782670260526312683270926702696257826312578263126572937559731242538257825782735252524982578251125112498251125382498255225522552255228112525277324712578247132242498247124572498248436513469252524572484245732242498249839802498264426702912335147675272134428112657263126702631261828372644260526312644265727092670264427352618265726312631267029005597314926052552259226442511251125252538252524982511255224712511249824982552288725112735247125782511338924572471244324572484359333632525245724842484317424712484407725922644276127993351450148961856267027612631263126702657276126312578263125922722268326702631269626182683255226702618288755973124260525782605272225652552257824982552251125112498253825522511255225522912251127862484260524713236244324712457251124713636341625522484245724433236251125253999249826962735290033764767527213442761260526572565263126312824256525922631268327092592268326962709268326832657263125922925559731242683259225652644257825382552252525652511253825252552252524842511251128752525270924572592251133892511245724842498252536513376253824842429251131862457248440572552268327862824332547055030 19890813 250561856311126312605272226312657274825922592263125522709265726702578272226182605265726832644295055973136256526312644265725252578249826052525256525112471255225652484251125652925251127352525259224713236247124842484252524843607344225252443244324573224248424434018252526442761298733894705534313442811259225922644263125782849272226052722252526962605268326442696269627092565255226442811559731242696260525522657253825782498249825382484253824982538253825382525251129002511270924712592248433892484249825252525251136223389252524572471247131612484249840572578260527612670336346444705185626572578269626442618265728752592257826572657265725782644255227222644263126442670259228625597313625522578260526052578257825252578256525112511248425252565249825382565282425382773245725922498324924842457249825112429359334022565245724842457319925112457401825382722279930743402455771211344270927092552265726442592279925782618264425922578272226962722265726442605268326572670287555973136257825652605264425522525253825382538252525652498249825252498251125252900248427352471261824843363272224842552252524983622340225652498247125113149249824714057255226312887282437744644774118562670263125922696264427092761261826312709264426962735263126572683259226312644265726442875559731612552256526052683256525252511252524842525255225382498251124572565252529122525272224572605249832362457247124572525248436223442253824982471242932242457244339802525268327482950335147995202134427862631257826442683265729122605264426572578264426442683264427092592267026312696269629505597317425922670263126052592252525382525249825252592252525252538253824982538286225112709245725782498340225522511247124842484363634022498251124432471316124842511405725522670277327993429464448961856269626832618267026052631270926572605260527612657263126962605265726312657265726442631295055973236263125252605274825382552252525252511260525112457249825652457253825652925249827612457260524573236247124572525252524843607344225112457247124983236248424574018248427482748302433634674545113442773263125782670263126312887257825782670264426442644269626052670259226572657264426442849559731112657256525782605256525252538256525112565252525922525249824842511253829002471267024842592251133762498244324982538247135933402253824712457248431612525249840572538260527992748328746444896 19890813 251041856304926832631270925782644278626052565272227992605264426962631265725922605261826572670293755973174260525922696268325252592251125382538252524982498248424712511259225522824249827612443256524573236247124712484248424843651342925652511248424713249251124843999252526962748301232744705534313442862267025922605264425782837257826312683265726962618269626312631256526052552270926312900559732112578256525922657256525652552252525652498253825382552252524982525249828372498272224572631247133252484248424842525249836073376248425112457248431612484245740772565263127612722341645864863185626962748264426702592263128872618268326442605268326312709263126572657265726052631264428495597316126312644264426442538249825782538251124982471248424572525249825522552290024842773247126312471323624572471244325252484360734422565244324842471324924842498399925112644279929753402464471211344279926312696259225782696286226182657264425522657255226832631268326832618259226312657287555973174252525652605263125522578252525252552251125652552251124712511255225522862253827352552264424983429269624572511249824983651344225522484247124713161251124574057255225782824286237424767774118562735276125782631263126572773257826052644260526182696269626572631264426312644269626702912559731742670256525782670253825652511252525522552257825382552251125252538256528492525272224712592249832612511244324572498249836513416255224982484245732872498248439802498269627482950328747055524134427352644260526312657257828112631263126702592264426442631261826702618270926832709265729255597311126052565261826442605253825522538257824842498252525112498253825522511290025112735247125782457336324712484245725112525362234422578247124842498316124712457407725382631278627353338467448631856270927092657268326962631276126052592267025922631260527352631269626572657264427092657287555973149259225382525265725382538253824842471249825522552249825112484256525252887252527092484263124713261247124432525249824713593344225652498244324983224252524573980255226572761301234294674537913442799268325652696259226442824263125782631263126312657269626962709261826182618264426572925559731742605257825652618252525382538255225922511255225382484251124712538252529752511268324572605252533512457247124712484247136663363252524982471249832112443245740572565259228242761336347054996 19890813 251521856306227222644268326442657281126702565268325652722267026442644264426442644260525782644290055973099263125652552268325252525256525112525252525252471249825382552253825252837248427862457256524573236249824842457251124573607344225382471247125113211247124983999251126572722296233894644574413442887252526442631260526572862259226962605264426442657264426702657264426702618267027092837559731612578257826442618252525782538248425382538252524982552251124842511252528622525269624712552248434022511252524572511249836223416253824572471245731612471249840772552257827612862341646444962185626832696257826442565268326832657263126052657260526312683263126962538263126572631267028755597312426572578263126572631257825112552252525112525252524712552248425112511291224712748247125922498329924842457245724842498360734692552249824842498321124572457401825112657268329503274467472561344282426832670263126442592279926052631265726052683267027222670268326052631264426052709288755973161259225922644274825782484251125382565249825522552247125112498252525522849248426702443259224843389270924712578252524843696338925652457245724843161248424984077256526572824287537744674774118562722265726052605263127222773263125382644263126962631270926832722264426832683269625922887559731612565259226442761260525522538247125252538252525522498253824842511251128752498272224712592248432362484244324712498248436363455251124432484249832742484249839992525267027612900329946445560134427222735265726572683260528492605263125652683265727092683260526572657273526442618263129255597313626182565255225922565252525252511249825112592253825652525247125522552283725252735248425652471337625382484247125112498362233762565247124572484314924712511405725382748276128623338476748961856270927092538272226832618281126442644272226572683267026832709265726832644259226052605293755973174256525782631265725252538256525382484253824982538251125252498249825652862248427352471260524843211249824572511247124713622344225652484247124983199247124713999252526962709296232994705545113442811263125782683259226052824260525652657260527092657267026312657268326312631268325782900559730992605253825522644256525522498253825252525251125382525252525112565251129752484269624292565248433762471247124712471245736513389253824432457251132112511248440572565264427732722338947674929 19890813 252001856303725922605265726442631276126702618259225652670259227092631265725782578263126442644287555973161261825382644265725252605255225382498256525382538253825382484255225652862248427612443263124573236248424712457248424843607344225782498251125113211251124983999253826312748301233384767541513442735274826312683264425922824257825252670259226442670265727092670267027092657263125922849559730622592257826442657255225382565253825522525248425652484251125112525260529002511269624982578242933892471248424982525248436513416252525112429247131612484248440572578265727862786333846444705185627092657265726702605257828242696261826572683263126702748261827352644272226052761269628755597313626052578263127092552257825382511252525652511253825112525251125112565277325112761245726312484328724842484248425252471365134022525248424572457318625112498399925112735270930003338464471211344282426572578260526572605278626182683269626572657259226702657273527092631267025922592286255973111263125652618269625522525252525782538249825522498253825522498251125522937249827352498260524843389265724982552249824843651344225112471247124983211247124714057257826832862290038394767774118562683263126052696257826052773269626312605260526052696272226312709272227352657267026442912559731742578256525522786251125252525253824982511252525382498256524982538256528872525274824712592247132612471249824842498245736363455252524982484245732242471248439802538278627222937335146745237134428112709264426312670273528242657264426312657263126572709265727092605264426312735270928625597311125922578257826052565251125652552253825252511248425252525251124712565287524572683249825922525336325112498247124842484362234222538247124292498318624572471405725522644276127613389458647991856273526962605264426572644279926442605265726962709260526832631273526702631256526052709296255973111259225652578264425522578252525382525259225382498252525112525252524842937245726832457260524713224249824982457249824713651342925652471252524573211248425113980249826832735297532614586545113442773269626702618268326442786263127092657267026312605267026572722263125922631264426442862559731742578261825922644255225652538255225522511252525252565251124982538259228492525270925112578248433892511245724982511251136513402255224712443249831612457247140572538259228112722331246744799 19890813 252481856301227862631263125782592281125782605260526572644265726832657273526832696263126962631301255973149256525922511272225652538251125382498252525382525248425522471249824842849257827612484257825113261248424842484255224713593345524982471247124573236252524713999253827352773293732364674534313442824265726832657265726052799257826052565268326312631276126442657260526182644261826702811559731242592259225782735260525382552256525652498251125522471249824572538260528492511270925252605248433512484247124712484248436223389255224572498247132242457248440572578267027992786337646444996185626832670259226702565270927612592264426182631260527612735265726572709263126442618263128875597308625652592265726832538248425652511253826182525255225252552248424982538283724842799245725922457326124842457247125112457362234162552245724982471324924842471399924712696273530123312447471211344288726702578260526052735281126702657268326572644270927092592278626702618264426572670291255973186252525922565257825652538256525382578255225252498252525112525248425382875252527222525260524843389276124842498253824433651340225652457248424713199248424844077255225782862286237744674774118562657264426442631265726572837257826312670260526442592272226052670267026312683273526832937559731362618260525522657255225382511252526052525255225252525252524432511255228872525270924712565248432872484244324712525249835933429251124432443247132362484245739802552268327223049331246445415134427612670261826702631260528242644259226572605257826832735268327092670261826572670264429375597311125922565255227222552252525382538257825112538244325252511248424982552282424712722248425782511338924572484247124572525365134162538247124572484317424982443407725922565284927863338464448631856276126702644257826832657274825922631256526052683267026832592269626572657261826442696292555973149261826572605278625382538252525112552249824842498249826312498251125782900249827612471259224433249245724712471255224573666340225252457248424713236247124713999253827092748293733254501537913442761274825922657268326442773260526312644267025782644274826312683268326962709260525922887559731992605257826052683252525652538247125252538255225782525251124842552253829122525269624712605248433632457249824712511252536223363251124712443247131742443248440572578264427862773333847054799 19890813 252961856303726572657263126182657278626702631259226962683260526832592268326962670268326702644293755973149260526442578269626182552255224842538259224842484248425382498251125522875252527482471261825253261245724842457248424843622344225652457245724983236248424843999255226832696301232874529530813442811268325782670256525922773259226442670264426702683270925922683260526442696264426312912559731492683265726832709259225782578253825522511259225382471249825112511252529502498269624712592245733762498248424842471247136223429251124712471248431742498249840972696257828372786337645864896185627092670263126572644264428492578257826962631256526702709263125922644274826572722260529125597317426052605259226832578252525382538252525652578252524712605245725252578287525252722248425922471322425252471247124842471360734552552247124982471323624712457399925112683272228873338450171211344278625922538260526572683274826832644265725922709264427092644276126442605270926052657292555973136257825782631273525652605257825112552251125252525247125522484256525522900251127352457263124713402273525252525252524573666337625782498251125253174248425114057256525922748284937584644774118562683269626052683255226312709255225782696261826962657273526442696268326702618263126702912559731492657259225652670256525782538252524982511253825112498253824842498259227992471270924712592248432492471247124572538245736663402256524982457244332492498247139802471268327222937329946445202134427732683264425522657263128492657261826832631265726572605269626832696264425922657267029125597318626182644259227482565252525522578252525652552255224982525249825112578286225382696249826442471337624292471244324842484365134162525249824712498317424842471407725382657282427613351467448311856264426442498270926312709270926052605263126312696261826702683269627222657263126442644288755973074259225652605264425652578249825382552263124842525247125652484252525922887248427482498264425113249251124712457255224843593341625782471244324843261245724843999252526312722296233634644534313442761260526962592264426442875267025922605256526572683273526572696267026312657264426312887559731242605264425782605252525782538249825782511257825652484252525112498255228872511269624982592245733892511248424842525245736513402253824712457249831612498251140772578265728242786326145294929 19890813 253441856303726702670259226052657281126572592265726182670263126832709264426832683260526572605290055973136256525652538264426052538256524842552255225112538249825382498248425252900249827352471259224573236247124712471252525113622342925382484248424433199247124713999253827092748295033514474534313442761263126312722259226312748263125922631272226962657273526832657270926442644265727092900559731612631257825652631259224842552248425382471255225522484256525382511249828752498270924712605247134022511248424712525251136513416251124842415245731492457248440572565267028112761335146444996185627222683257826312605267027862644257827092578268326702722260526572683265726702605263129005597319925382592257827352525255225382538249825652511253824842511251125522565292524842761247125652457321125252484245724712443365134022525248424982457323624842498399924982644268329623299473671211344288726312605269626312644274825922605260526962644263126572631259225782631259226702657291255973136264425782578265725652511252525382552251125652538248425382484255225522875256527092457264424843351265724712511252525113651340225922443253825113161245724434057255225782900295037904736774118562722274825522631268325522773264426442644267026832592273526832735268326312696260526052962559731492631256526312761253825782525249825112525249825652552252525112552256529122525276124432592248432612525245724842525247136223416252524712443249832612457248439802511272226962950335147055308134427732644260526572683268327482657257826572631267026962683259227352709267027222657256528875597318625782670257826962552253825522565255225112592255225252525248425252511290024432773255225782498336324572511248424572457365134292552248424152511319924712484407725922565274826703325452947671856270926702631260526832670278626052657265725782631270927862657270926572631264425652670288755973136255226572631273525522525261825522552247125522484252525252511251125522875251127732484256524713261245724572498248424983622342925252443245724573211247124713980251126832773307432744557545113442761272225922670263126312837264426312631259226962644268326832657272226442657268326832875559731362592256525922670255225922565251125522565253825252538252524842538256528752538268325112592244333892498245724712525249836663442255224842484248431742457249840772592268327732722336345574799 19890813 253921856307425922670267026312605276126442631267025652657257826832631269627222735267026572565288755973124259225522525272225112538251125112525256525382525255225112498252525522837249827612457263124713249249824572484251124573593342925652498251124843249247124844018253826832773288734294705534313442837264425652696265727352824252526442605265726442670273526572722265726702578268326572900559731492618257825922735253824842525248425652525252525522525251124842484251129122498270924712578249833382498248424572511247136073363251125112484249831992457251140772565269628112824336347994831185627092657259226442578268327482696264426182605261827222683260527352709268326442631263128495597314925922592257826832552252525382552253825252471253824982498245725252605290024842773251125782484324924842484251124572457359333892525244324712443324924572484398025252722267029623389476772561344281126702631255226442592278625782592255226702605264426832696273526052735265726182592288755973149259226052578272225652552257825522498248425382498249825112484251125922849255226832471263124843389273524712552252525113651335125252471251125383174251124844077256526962862283738224674774118562709255226572605260526572811264425922670267026702670269626052657265726312696268326052937559732362578259225522709255225652484249825652538253825252525249824982511260527992538267024712605247132362457249824982498251136223442252524432484245731992484248439992525273527093049332546745308134427862670269626442605263127222605263126312592269626702670265727222631267025922657270929005597314925382565257826702605253824712484249825252538249825112498256524982565286224982748251125782471336324842471248425112498362234292565247124572498317424712484407725782631283727993299464447671856270926702592264427352683273526052631263126052657264425922631272227482657261826312657292555973186269626052565269625522552259225652592252525112538253825522525257825652837248426962498256524843249245724712484253824573622341624982471247124713249251124844018251126962696298733124767534313442735265726052578263125782773259225652670259226052605269627222709273527352657267026832837559731742592257825652683256525652471260525112498253825252484248424982538253828752484273524982631249833892484248424842511248436223351253825112484249831492443248440772592265727992786336346444799 19890813 254401856273526052592268326052670278626052644269626572631267026962709270926572552260526052631286255973136255225522631274825382552256525782525248425652511249824982457253825522862247127482484263124983261248424842457247124713607342925252457245724433224248424293999251126312786302433124705530813442799260526702592263125922849261825652657268326312565265725922722256527482709263126702887559731992657260525522696257824842525252525522511253825382511249824572525249827862511274824432578248433892498247124712498249836073402255224712471248431862457247140772592264427352735337645864863185627352657267026052618270927732657263126832592267026052722267027482644267026572709263129255597313625652552259226572565253826052565256525382525252524982525248424982565287524572735244325922471322424982484247125382498363634292565245724712443326124842457399925382748269629623429470554151344277326442709264426442644282425652618264426182644260526702670265726442670263127482605296255973149257825782592269625382565252525522552252525382471249825652511249825652875248426442511260524843376249824712484253824713565336325652471247124843199248424574057257826572862283733894674506418562696264426572683260526572773263126182670259227092618270926052696261826312644267026442875559731612538257825922735249825652565255224982578253824982525255224982538255228372525274824572592249832362471248424712511247136223429255224432484247132362484245739992525270926832962341648315379134427222605268326312696269628492631260526572605263127092748265726962657263126312670269629375597316126052565259226962631256525252511249825252538252525522565249825112538283724982709248425782471337624842443249824982484362234022552247124572484316124292484407725652644274827613338470550641856267026572578265725652565276126312552268326182735261827352592272226052644265726442644288755973136256525922538264425522538252525252484256525252525249825522471251125382849248427352484263124573249249824432443252524433593341625112471247124843249245724573980253827862735300033634586556013442748267026312592256526052875261825652709267026832709273526832657263126312670264427092925559731612565255226052683253825922565252525382552252525112552251124712538259229252498274824842578249834022498247124842511249835933402252524842457249831362498248440572565267027732799336346445487 19890813 254881856261826572683259226572670272225922670268326702761263127222618263125652657265726572657279955973149260525922605268325252605252525252552255225522511248424982498252525252912251127352457260524843224249824982443248424713607344225652443242924983261248425113999251127352748295034294674574413442748264425522644257826312748257826312592268326442644268326572683265725922644260526442773559730492670255225782683260525652565256525522538253825652525251125252538251128872498272224712565251133382484249824842511247135793363257824842457249831492471247140772565265728242811338945015744185627222670263126052670263127612605259226312657270927092683260526442657265726312631268329375597318626702605259226442538259225112484253824842511251125382578244325382552287525112735248426052457318624842457248425382443356533762552245724712457321124572471398025252696268329623299447459691344277326312657263126312683279926052565260526572657261826832683267026572657257825782709288755973099257826702605267025652565252525252565251125382498251125252525253825382862251126962457256525113363251124712471251124713607333825252471242924843124249824844077256526442761273533894557604518562670264425922657263125652811267026052605261826702631272226572696265727222670267026572862559731612552259226442735253825922511251125252565248424982538251124982538257828242471277324572578247132362484247124572498248436073402260524712484242932112471248439992511269627223012333846446282134428622657260526052683267027482631260526312631264426312735269626312657269626312657269628875597317426442565268327222538256524982511257825112525252525112511255225252631288725252683245726052471336324842484248425252471356533762525249824572471318624712457405725522644286227993363452964091856276126962578263125922657265725522605259226312657273527092722264426572592268326052631286255973124263126052592272225522552253824842565248425252525251125252471252525112849247127612484260524713249247125112498249824843607341625522484247124843224249824713999253826442748295032364501671313442811274825522605270925782773268326312605267026312631269626442657253827092683268326572937559731492644264426442670251125782511253825652565252525522498253824572511253829252471272224712605249833632429248424842484247136513389253824712471249831362471247140772552272227862811340246447014 19890813 255361856273526312605265725782631274826702578263126442605261827612605267025922670265726312592291255973186257825922578264425782471249825922498252525922605252525382538253825522824252527482484257824843261249824572443252524573593336325112471245724713211249824983980249826962709297534024674774113442761260525922578260525782799270925522683256526312696274826702696261826312670263126312862559731492644260526182657261825252578251124982498255225112525248424572525257828622511269624432592248433892511245724842511249836223376251124842457249831612511245740572538260528372735337646447741185627352605263126052644257828372578263126962683273526962696260527482644269625922644263128875597318626442618256526832578255225252525253825382511252525252552253825522538286224842761247126312457324925252457245725112457362234162525247124432471321124572484398025112696272229873363467477411344279925922578265726572696287526052631269625922631265726832552267026312657270925782631295055973186255225252605269625652525253825382525249825382538260525652484256524982862253826832484269624983363269625112511247124713565335125522484245724983174252524574077257826832786437033764644774118562696269626052578259226832837256525922631267026312644268326312748257825922592272226702900559731362631261825652735249825112565256525252538248425382511259224982525253829002484274824982552244332612457247124842471242935513376252524842471247131742511244340182538264427223086332546446162134427992748263126962631256527862592257826572657265726702657269627222735259226442618264428495597314926052631263126832538251125782592253824982498253825252552252525112525290024982748247125782457333825112484251124712471357934022552248424432484316124982443405725922631279926833338464477411856278627222565265726312631278626312605265726442631268326962670269626182773259226182709286255973111251125382578272225652511255224572538248425112578255225522511255225252962248427352498267024983249302425382696264425253651340226702484268324983211260525924057264428872925409740774996774113442799269626442696263126442799264426442670263126832592260527352735274826572631263126182912559731612631252526442773260524842538248425522538253824982457252524712538249828622511269624842631248433632498248424842498245735933351252524712429249831492443245740572538260528752811333845014896 19890813 255841856303726962605267025922631281125922565259226962592273527092696277325922644273526572657297555973124257825782552273525922538251125652525252525382511249825252484253825252937247127222471257824433249248424712471252524843593337625382457247124713211247124983999253826572773297533384674503013442849267025782592261825652824256525782683267025922618270926312709260526182657257825782900559731362670256525522631252525112552253825252511248425252498255224982498257829002525269624152578247133512538244324982538248435933325253824712443245731492484247140572565260527732683336346444896185627352644268326702605265727222683257826702578268326312683259227092644267025782657255229505597309925922657260526702525252524842578256525112538248424982525248425382552283725382748244325922443324924712498247124982471356533762552244324712471323624712498399925112657274829123363458671211344284927092605268326702657281126442618268326442735264426442709268326832605263126702657287555973136264426182631267025382525252524842565252525252525247124982471253825782862248426962498268324713389269624842511255224573607336325382498249825253174249824984077255226312887279938394674774118562709268325922631265725782824264426312644264426702605270925782696265726962696268326442937559732492631255226052735249824982552253825112538251124982471251124572511255229002511274825112592245732112525248424982525245735653351256524712484247131862511247140182538273526832786331247055272134427862631264426442657264429002605263126052578276126442683269627092696268326702631267028625597318626962578265725652525257825652525259225112525255225522538245725382498279925252735247125522471336324982457247124842457362233892578248424842443316124572484405725522578281127353325464447671856272226702644265726312670274825782644261827222644265726572631269626572670263126442631290055973074259225382565267025382538256525382552253825252525253825522484252525252925249827612484256525113274245725252457248425113622340225522498247124843224248424294018251127092696292534424674534313442761265726572644264426312937260526312657263125652578274827222722263126832605267026442887559731362644259225652631257825382618252525382538255224982498249824572471253828872484270924842578248433122511249824712498245735793363255224572484248431492471248440572605268327732773344246444896 19890813 256321856303726702618269625522657274825782592264427482552265726832657272226442657255226832631288755973199259225652605267025652592251125112511256525252484251125522525252525782950248427482498257824713261247124842484248424573565335125652457251124433211249824573999256526832786296233384644534313442773260526442592259225782824257826052644264426312748268326182683264426442644267026052925559731862578256526052644252525382552255225652457252525522525253825112498252529252525278624712605247133892471247124572525251135793416251124712443248431492498248440772578263128622735331246444799185627352618257826312670255227862592260525922631260526702786267026572644273526052644272229125597309926182565257827352538257825112484256525382525248425112538251125382578283724982748247126182471319924842457242924842471359333632565249824572457319924712471398025252670276129503287470571211344279927092565260527352565278625782605264426052683265727732592270927092631265726572644282455973136263125782538264425652565259225112525253825252538253824982457255225652962249826702538265724983351270924712525252524983622341625782484248424843186252524844077257826832811283737744736774118562683270925522657265727092811268326312644259227222683273526572683267026312605260526442912559731742592256526052735255224842525256524842538252525382471249824572498256528872484272224842631245732242471248424842525249835793416252524292471248432362471252539802484273526702937336346745451134427612644264426572657261828492565260526572592269627732657269627482683270926702670269629125597316125782538255227862511252525112511257825112552257825382511247125252511288724842657247126312498336324982471247124982484360734292525251124152498316124712484405725782578278627863236470549291856268326702644265726312578276125922578263126052631268326832631270926572631260526572631291255973161263125652552269625252511253824712511252525112511247125252457253824982837247127612429259224713236251124572457251124573579336325782443245725113236247124573980249826702709297533514644537913442811265726962618265726182786263126832657263126962670270926572709263126572565263126832837559731362552260526312696252525382511253825522484255224982484249824982525252528872525269624712605248433632471244325112484248435933338252524712429252530992484248440572538260527992735332545014831 19890813 256801856307426962683267026052657278626182578267026182670261826312618267026312657265726052696295055973149265726312578278625782525252524712525251125382484253825112498256525382862249827482484264425253211248424842457252524983565342925382471247124843199245724434018252526832735300032874736516713442761277325922644264426442849264426702709268326962683267026572709268326962631268326182912559731612605253826442696259226312484255225782552252524712565255225252511252528622484269624842578247133512471248425112457245735933363251125252484249831492457247140572618265728242786335145295030185627352696256526832735261827612592264426052565267026702761260526962670269626182657265728755597318625652605265727092565253825252511249825112498251124982552251125252525296224842735249826052443321124712484244324842498359333512511245724432457318624572511401825112709274829623363483172561344284925922644267025922605283725652670265726702657272227352696269626312709261825782644293755973099256526442618265725252552252525112538253825382552247125252552255225382849255226962471263124983338273524842471252525113607338925382457251124843136252524574077255225922824283737744674774118562722268325922683265727222862260525382670265727352552272226962709263126052605270926702887559731242631255226052709255224982552253825782525251125382484253824982552253828112525273524842631248432492484242924712498245736073389251124842457245732362498244339992538263127093012341648315379134427862709267026572696270929002565268326312657268326572657264427352722267025922631273529005597316126182592253826442565251125112511257825252471252524842538252524982552287525252696252525922471336324842471247125252457365134022525249824842484314924572484407726052696281127483376470548631856263126052605270926702709278626442565256525522683263127482644264426052644268326052670287555973186270926442565272225252565255225252578248425652498251125252498249825652875247127092484256524843236245724572457249824573593336325382498242924573249252524983999248427222722286233254767559713442824264427092631263126312735256526052670264426962592265726702683264426442670268326702875559730742631251125782786256525782525253825522578252525522498253825112552255228372471276124292605248433512484251124572525249836073351256524572443245731612471249840572578268328492799340246444799 19890813 257281856302427482605268326702578277327092552263126052657263126962605267026442683265725782644284955973211260525922592270925522511251125382525249825112511249825652538256525382937252527092525259224713236245724432498251124433622337625782498244324573236245724433980255227092722290032874644530813442786269626442644267026572875263125782605270926962578265725922709263126312696264425652900559731612538259225522683259225112525252525382538256525112511253824842525255228492484273525112565248433892471248424982498252536073402255224712429252531612471247140372552259227992799335146444831185627092709263125922657265727862605259225922605261826442683263126702657270927092657263129255597314925522565263126702538255224982484256525382498257825112538245725382578282424572748245725922538324924842471244325112484359333762578247124572471323624842471398025112683270929753338467471211344281127222578268326702644279926702657263126442605269626832683269626572696260525922657291255973124261825782565265724982484257825522525247124712525255225382511256525782875248427092498263124983351268325112565249824573593338926052484247125253174249824844097253826832912290038064674774118562696269626572657265726962748263125382670263126442683272226832644264426312618265727092875559732362565263126052657253825652525255225252498252525382511252525112498257828492511277324572592249832742484251124842525242935653389251124712457249832362498244339802498268326962862344245575308134427482644263126572578264428372631260527092657265726702644253826962683268326182552273529005597312425652552255226442552256525382538255225252565252525252511249825252511286225112748244326312484333825112471247124572498362234292538248424572511316124842484405725782631270927483351479947991856264426572552265726312644283726052605267026832578268326832631265726182786263127092670282455973149264425922565277325252498248425382525251125252552249825112443252525922875248427612471261824573249247124842498248424713607337625112471245724713236247125113999249826572735295032874705534313442824259226442644273526312799264426572709265725922670268326572657265726702657269626832887559731112578256525652657259225252538252525652552255225252565248425252552252528872538269624572605248433632471249825112511244335793389252524712443249831242443247140572552267027612799329945294863 19890813 257761856306226312605264426572644277326962696260526312657268327222709273526832722267026572696278655973086264425782644265725382552253824712552256525652538249825522498253825382862248427482457257824713287247124572484252524713593341625652471247124433224248424713980252526832709295033764644523713442799264425782631263126832837267026312644261826572605274826572722268326442683267026832875559731612631259226052631253825252565251125522498259225382484252524842525253828872471270924982618248433512484248424842525245736513363253824712443247131612457251140772592260527992824342947364615185626832618264426702644267027862670264426312605268326442748264426572670263126572748268329505597323625922578256526702552256525782525253825522525252524572498255225522578286225252773247125782443324925252471245725112484359334422565248424712484318624842457399924842748273529123351470571211344282426312670263126442644279926312657265726442657267027352657268327352657267026832565291255973099260526052605272225782552264425522552249825112498252525252511256524842900245727092457264425253402272225382498249824713593337625652484248424843186252524844057256526702837283737744767774118562670268325782644272226312773263126442631260526572657269626442657260527352578269626312875559730862592256525652696255225782525255224842498252524982511255224842578257828242498278624572592248432112471249824572471247136073389255224432443249831862457247139992498270926832950329946445167134427732592263126572605263127862644260526442644268326312670269626832644265725922592260529505597312425922605256526572578255225522525256525252525255225522484247124982565284924842709251126052498337625112484247124982484359333632552247124712484314924712471405725782631286227223416476749291856267026052631263125922631284925922578270926052657263126962618265726442696259227092618292555973149265726832631274825522605257824842538260525782498251124982484252526052900249827352457257825113236249824712484251124713607332525112471247124293174248424573999251126962696292532364674545113442786263126442605263126442849261826312670260526832657270925522696264426052709268326832900559731742618267026442709257824982552252525652565253825382498252524712565249829622511265724842592249833762484244324842457255235933363252524842443251131112457247140772578264427992696338947364736 19890813 258241856307426962578259226572631278626312565263126572696267026702657270926312696255226702605291255973149260525652631267025382498256525922565256525382538249824982484253825652875248427092498259224843211247124712511253824433551340225112471248425113236248424713999251127862722306233124529534313442735264426052670270926182837267025922670255225782605268326312709269626832657263127222900559731362592260525922683255225252538255225522511252526312538252524982511255228372484269624982605251133762484251124572498252535653402251124712484247131612484252540572565264427352811329946444799185627222644259226442657264427482644263126702644269626442735261826962670261825782578265729125597308626312605257826442552259225922511251125382552255224842498251125252552286225112722247126052484321124842457245725112471359334022565247124982457319924842443401825252670268329123338470572561344277326702657267026312592283726052605260526702657264427092631269626312565264426442657288755973124257825522644270925652565251125522525252525382538247125112498253825922962252526572471259224713389270924982484252524983607338925922471249824843161249824844077259226052887286238064736774118562683272226182605267026312824264426312683261826572592273526832618268326702565264426962837559731492552259225652709260524712538253825652511253825382511248425112498257829502538272224432605248432612484249824292511248435653351251124292457248432112471251139992511270927092900328745015237134428112631264426312657265727612538256526962605270925922709263126312657273526572631260528625597312425652592265727092565247125382525252525522511252525252511249825112525296225382722245725782457332525112443249824842511360733762525247124432484317424842484405725782631276127353376458648631856264427092605263126052618279925922631267026572683268327862670272226702644265726312722286255973124260525522631274825782565253825252552257825112552252525382484252525522849249826442471255224573199248424842443251124573607337624982484247124713236247124713999251126572761288734164644541513442722260526702605265726312824260526312644261826442592260526702683267027222683264427092862559730862631256525782709252525112592253825252565255225112511249825112484256529002511270924712592248433252498245724292552249836223299255224712471251131742484244340772578265727992748331245014863 19890813 258721856307426442605264425922644286226702592269626052578261827612565270926962631263127352657292555973136260525382578270925782498251125112565249824982525252525382498252525382912248427482484260524293199248424292471247124573551338925112471247124713236248424573999253826832670295034824705499613442799261825652631269626702735256525382552261825522657269626702670264426312605272226572887559731612644256526052683252525252552261824842498255225522511253825112511255229122498270924712631251133382484247124842471249835933363253824572457247131612498245740572578265727352761337648314896185627092670256526442631259227222657259226312605265726572722265727352657265726832683261829505597317425652592259227612498247125922525255225382525255224982525249825382525284925112722245726182484322424982443245725112457359333892511244324572471321125252471398025522605273529373224470572561344279926052578257826572683277326182657259226052722265726702592270926572631260526312631290055973111257825382605269625522498257825252631251125382471251125252525253825522824248427222471267024573287267025112484251125113593340225382457251124573186249825114057256526312837284937904501774118562799267025652735259225652811263126052618260527352683272226702696265726702683272227092912559731492565256525252709256525652565253825382565251125382538256524982525253828492471278624292578247132742484244324572498242935793351253824572484247132362498247140182511276127093037341645865237134427732657263126572578268328622670260526312592261826702709263126962644267025922592259228495597317426052565261827482565252525522552253825382538256524712471247125252525287524982683247126052538332524712484248425112484359333762498247124572498314924712511405725652631282427483338452946441856270926312578263126442657273526182631260526962696265726962683268326182605260526702565291255973174259225782644276126052525249824982538251124982538247124982471255225382862249827222484259225113249249824712498251124983579337625112457244324573249248425113999252526962696291233634674537913442799272225522631268326182837269625252618261826702618269626182735268326442631270926832900559730862605255225522683257824982511253825112552251125252498252524982498253828112471273524982565247133632484248424572471249835653351252524842457249831862429252540772696257828242748337646444767 19890813 259201856306225922578264425652605276125522605263126312696255226962631274826052683267025922644281155973161267026052605265725382578253825112538252525382525253825522498249824982811245726572484259224573224248424432471249824573593337625652457249824843211249824713999253826052748296233124705530813442722268327222644263126572900257826052631264426962709269626702631265726312722264425782849559731362552255225922761255224842538251125522538251125382538251125382538255228752525274824432631245733892471244324432471249836223402255225252457247131612457252540572525265727992773336345014674185627222605264426312670270928372644259226312592267026052761264427482657265726052670265729005597314926052618255227352578252525782511257825112552251125112525251125382538286225252811247126312471324924712484247125112457359334022538242924712457318624712471401825382683273529873402470571211344278626962670267026832657273526052631263126312670273526702605268326832592257826052696288755973161257825782578273525782484253824842538248425382538248424982498253825252887249826962484259224843376268324712525253824983593338925652429245725113186253824844077256526052887296238064674774118562696259225522565264426442875261826052657259226572696272225922683260526832618264427222900559731492605255225922683263125652565253825112552249825652498255224982498257828112443273524982592248432362457244324432498242935653455253824572429245731612511249839992484273527093012335147055308134427862644259226572631255227732578261826572578264426572670268327092735268325922592265728875597317425112592259226572552260526052498252524842511252525252525248425252592288724982683244325522511335124982415245724842484360733762511247124572457314924712457407726962592283727483363479948631856270926572605261825782670279926052565263125522644267027612683274826052552257826052670287555973174256525252592272225252538256525382538252525252552253825652471251125382900249827482511265724843224249824572484253824293579338925382471247125253211249824713980252526572761296233894644530813442837264427092696263126312811260525782592261826442670276125922683263126442644264426572849559730862565259226052683259225522484251125522565256524842498251124842498249828752592269624842578247133512511244324982511247136073351253824572457247131492457247140572565257828492799338946744831 19890813 259681856309926832565267026572773279925652631269626832644260527092657268326442592265726052670292555973174253825782657265725522552255225252552248425382498249825112443255225652862253827482471256524713274248424712429251124713551337625252484245724573211247124713999252526962683291233764767530813442748263126182605263126312773257826572683268327092696268326702683265726832670260526572975559731112578256525922696257825522484252525112511253825382498247124842538245729002484270924982592248433512511247124712511245736073389251124572471247131742484249840772565264427992773342947674644185627222592256526702605260527482605261826312605270926312709265727092670260525922605260528755597319925522525257826962538251125522471252524982525252524982565252525112605286225252735244325922457318624842525247125382484359333762538248424572457324924712457398025652644279930373325464472561344279926182631260526312578274826312657267026832592268327862709269626312592267026442657293755973136257826052592274824982578249825382511252525522498248425652498249825382900247127352511257825113351272224572552249825113607338925782471247124713149252524714077267026832862287537744644774118562683263125782605263126962773261826442644265726702709270926312657255225922683264426572937559731742644259225922735253825522552255225382592248424982511252524842525255228242525270924842552244332492498242924842525242935933389256524572498245732492484251139992525265726962975326147055237134427352683260526312605265728242631259226442578263126312552263126702592265727092657270928875597309925922565264426962592257824982511253825652538252525112511249825382552292524842722244326312484336324982443245724982498359334292552245724712511317424712498405725382605279927993325470549621856265726702644259226052644273526572631260526442631263127092631273526702657265726442657288755973149257825652565273525522511252525252592253825382525251125252525249825382849249827352457257824713236245724842457251124713579340225382457245725113224248424713999251126572709301233254644541513442786261826442578267026572824265726312683269626572683270926572657268326702592263126182900559731492670255226312709259225382565255225782552253825382525251124982525255228622484267024842605245733632471247124712484245736513351251124712471244331862471248440772565260529002773335147054929 19890813 260161856304926572618268326312683272226702631260526572722268327092709270926572657272226442644293755973161253825922565274825252538255224842498247125252538252525782498255225382849251127092457256524713224242925382498253825113509337625252457252524713199249824844018252527352696296234024644527213442748265726442670263125782799264426052657265725922696267026832748263126832631265726962824559731242525255226442657249825522525252525782484251125652498255224712525255229002525264424572552248433632498248424842511247135933376253825112471251131612484248440572683263128372773335147364831185626182657264426832644259227352631264426962631265725922735264427222644257826182631269629255597312425782592259227092552259225252511252524982525255224982538248425252565287524842773247126312457319924842498245724842429357933632565245724712471323624842484401825252631281129623312467471211344279926312657257826312618277326832670264426052683260526832683274825782670272226182644288755973161257825522631264425252552256525252498251124982525253825252552248425382862251127092538268325383389270924842525248424573565335125522457245725253161255224984077255226442811288737744586774118562709268326312592263126702735267025922683264426572631270926312670269626442644265726702887559731742670260525922722253825112592256526312511249825252498255225252552253828622525276124842631249832742484247124432498247135653429253824572457242932112498248439992498270926573037341645575167134427732722267026052657259228372618264426572657279926052696261826832657273526962657263129125597308625782605257827092592253825782538253825782578252525382552245725252484288725112709245726312498338924842498244325382498360734162538247124292484314924712471407725652605281127353376464448631856267026442565264426052644277326572605272226052657263127352618267025782578267027222605288755973136256526312578272225252484253824842565257825252565253825522498253825652837249827862498257824843199249824712471247124433622338925522471244324293211247124573980253827482657298732874557537913442761269625922631263126962748260526052709263126832735259226052696260526442525260526832912559731612565260526962683253825382511248425382538256524982552249824842538252527992484269624432592249833762498247124842498251135933376255225252443248431612471248440572618267028372722340246444929 19890813 260641856312426702605263125922657282426312538264427092631265727482631269626312631255226572696292555973174256526052565259225652525253825382565256525112525249825652484253825252761253826962429257824713211249824572498252524713593341625652457247124293186247124713999251127092773291233514705527213442799265725782605267025782786255225922670264425782592269626312735264426962657270926702925559731612644256525382735256525922525251125782498255224982498252524712511253828372484267024572605248433892484251124572511248435793376251124842457248431362484247140772565260528112786341647054767185627222631265726312670259227352657261826312722260526312748264426702618265727352657256529625597311125652592263126832552255225782565251125652578255225112525245725252525283724842748245726052484324924432484247124982457359333512538244324572498319924712471399925112631269629623325452972561344278626442538267026962592274826312592268326312631265726832644267027092670267026442735291255973086260525782511267025382552255225522552255225382525251124712511257825252862253826832511265724983376265724842538251124983607342925112471251125253161248424714077256526312824288738394644774118562709260525922631260526442683260525922735257826182696270925652696259226312592263126572900559731362618261826442683257825782578245725782538253825382511251125112525252529002484276124712578251132242498249824572525245735793363255224712498247131742457252539992525268327352950335146445202134427862761268326052618259227992644255226572683259225782657256526702644265726052592272228755597309925652670256526832565252525652484252524712552255225112498245725382538287525112670249826052471335124842471249824842471362233632538249824982471319924572511405725522605282427223312464447671856268326312578268326312683279926572552264426052657267026962605268325922709257825782670290055973236263125782592268325652538253825382484255225252538249825112498253825382900248427862443257824433199249824572471252524713579337625652457249824843236247124983980253827222722297533764705534313442722270926312657264426442799255225922605263126572631272226572631260526442618259227092912559730492631256525922644253825112552253825922525252524982498251124842511252528872552269624712618247133252498244324712457247135933363256524432471248431362471248440772565263128112735331247364705 19890813 261121856313626832683257825782644286226182657265726052631265726702618267026052631265725922605284955973174257826182578272225652592255224842538252525522592252525112498256525522837248427222471259224713186248424712525251124433551333825252457247124573211245724713999252527092761290033514767545113442748270926182578270926312849263126052657260526962644265726832670263126312605267026572937559731612578263126182631249825382578251125382552252525522498249824572498252529252538274824712578247133382484251124712484247136073389249824842443245731742484252540772578265728112811332546744896185626702683260526442631267027612605268327092696268326702709259227222657267026312552257829375597313625922565263127482565255225382511248425782511252525112605245725252565279924982748248426052457324924712457249824982484359333762498244324432457323624712471399924982709278629623325476771211344277326312605255226312565283726442592267026442709265726962657270926312709268326572670290055973174259225922565274825522552249825522552259224842511248425522457252525382849249827482498259224843338272225252511252524983579336325652471252524713136251124574077256526572887293738064529774118562657265726572644263126832761259225782592260527092722272226312683267027222605260526312925559731112631259225652786260525522552249824982538251124982498249824572538251128492484270924572605248432112498249824712471248435793389253824572471245731992498248439992511265727352950327445575451134427732592263126312618263128372644256526962605268325922696260526962670265727222735263129255597309925652631259226962565253825522484253825112552249825252498248425382538278625112657251125652471335124982498252524842511360733632511247124432498314924572457405725522670281126443351467448311856269626832578267026572618284925782631265726702657259227092592267026052644257826702631284955973149260525922538273526312525256525382498259225252498251125112525253825382900248427992498256524983236248424842484251124573622338925382471245724573261245724573999252527482709295032614705530813442786260526442631267026832862263126572631260526572644267026572683259225922631264426312912559731612511256525782722256525112565257825922525249824982498249825252498252529002538276124842592245733382484245724712484252536223389249825252471252531742498249840772565268328112761337646444767 19890813 261601856272226832578267025782670283726182578264426312657257827352631267025652644267026572683295055973186260525382631268325922511252525382538253825522538247125382484252525382824247127092471257824713261248424842457251124573593340225252484245724983211248424713999252526962735300032994767534313442761263126052631268325652748259226052578263126572657270926312709268326442578264426312900559730992565256526052631256525782538247125522498261824842538253824572511256529122525269624982592247133512511247124432484248436513376253824572471251131862443249840772552268328112799333846745133185626962644260526312605273527612631261826052644276125652709261826702592265726182605259229255597313626442565260526442565255226052525255225522525252524572538248425382538283724712748242926052511326124712457247124572471360734022552247124432471323624712498398025112670269629873338470554511344277326702670265725922605279925782578264425782735272227092683267026312657263126312670293755973136255225922618268325252565252525382525252524982538247124982511249825522875251127222511259224713351248424432457252524983607337625382471247124433136244324844077257826312799281134554644516718562709270926182592256526832849260525922618270926832605269626052722264426442631268326572925559730992644267025522735256525782592252525522552253824982498255224982525253828622484276124982592248432362498244324982525245736073389252524982457249832492484249839992511270927092900338945575451134427862631259226052592260527862538264426572592263125922696268326702631255226442592264428755597314925522552263126572565252525252484251125652498247125522538249825652538291224572735245725922457336325252471247125112525362233762511247124292498318624712471405725522670279927993389464451671856273526572605264426832538284926572538272226312709265727222578270926572683267026312631293755973224256526182578264425652511253824982511259224982511248425652511249825522887253827732471259224983236247124982457255224573607341625382498249824843211248424843980252526702748298733124557552413442799265726182683257827092824259225382605263126442631267026052696265726312578264426442849559731992631260525652773257825112525256525522525252525652552249824842525255228622498270924982592244333512484245724432484249835933376251125252457248431992511247140772565273528112722327447055415 19890813 262081856279926182618267026052644270926572592270925522618263127612618270926182670264427222605282455973211263125652578267025252538251125652552252524982525253825252484252525382937247127612443263124983224244324982498249824573607338925522443248424573211248425113999252526572735291233514705574413442824269626702631259226182761267026312709260526962683267026442735265727222592269626702862559731112578255225382631256524982552253825522538251125522538247125652511253829122525273525112565248433892552245724842498247136363389249824432457251131612498244340372538256528372709333846745781185627482683263126442670267028112657256526052578270926572786269627092657261826052592261829255597316125652592263126702538259225522592252525252552251125382511247125652538278624572761247125652498326124572498245724842471362234162552247124572471321124842429398024982709276130373338455759691344276126702578267026052578279926702631268326832657267026832631269627092631261826442657292555973149255225522525270926052565253824572511251125522498251125112552255225252811248427482471259225113376247124572457248424433593341625252457245725253149251124844057255226312773279933764705604518562748268326312722259226572799265725782644264426962696272226442722263126832644263126442811559731492565257825782735251126052538253825112498251125522498257824712525252527862484274824572605245732362484242924982498248435653402256524712484248432362484244340182511263127352987331247056282134427352657257827092631264427862565267026572592270926312592270926702578269625782683267029005597311126312644263126572578252525252552251125522525248425112525245725652484282424712696247125782443335125112457245724572484360734022511247124432498313624842484407725782592281128113363467464541856267026312538269627352657274825922631257826572657260527092631265726962657267026312592291255973199259226052578267025522552255225382565255225252644249825112498252525522811247127862471257824843236247124712457251124843579338925922484242924713236249824843999248426832786301232874586665513442786263125782592273525922786260525382696261826052657274826052696263127222631255226312837559731612605256525922605256525782605249825522552257825112511255224982538251129002484273524432618248433892471245724712525247136073363255224982443247131862484248440572565265728372761332545577014 19890813 262561856274826572605263126052670277325522578267026052709263126572644268327092657267026312657288755973111257826442511273525252525249825112525256525112525252525652471255225382811249827352457261824573236245724572457251124433551340225522471248424983199247124843980253827222735288733764705774113442824264426962605260526442748259227352657260526702618265726572618265726442605263126572900559731492592257825922735259225522565255225522511249825252511251125382525253828242484273524712592247133512525245724982552251135933389251124842443249831362484249840772578257827862824338946447741185626182618268326442631267027732592264426962670268326312709269626572605272226572631265729505597314925522552257826572592253825252511252525782498251125382525253824982578288725112748245725652484323625252498249825522498355134162525245724712471319924842471401825652696273530623325464477411344281125922670268326052605284925922565268326442631267027222644273526312605263126052735286255973074264426312538267025652578257825652578249825252552251125252525256525782887257827222498268324843376265724572471252524843565337625522471247124843149251124714077257825922849437034554705774118562683270925782657261826702722256525382670260526572631274826312631265726572644263126832887559731742578257826442696257825782552253825522471248425382511256524982552255229252525270924572631248432492484247124572525247135933455259224572471248432112457248439992471268326832875332546446162134428112657253826052670270927732578259226312696263127482670269626832592260525922631265728875597318626182644260526312592249825522538264425382525249825382484252524982525291224712761248426442457336324982484248424712471359334022498248424712484316124712484405725782592274826963338447477411856281126702683261826572631277326312592269626442696261827092618273525782657263126312657288755973136265726052578264425922578257826052565251125112498253825522498251125782862251127092484268324843287300025382670265725383622342926572484268325383236259226314018264428872875399940775030774113442786263126442670265726962824265725782683268325922670269626832670264426962631263126052837559731112552259225652631252525652605255225522484251125252484248424982498260529872498265725252538249833762498247124572443248435653389251124432443251131992457248440772565267028492786328746444896 19890813 263041856312426572683270926052631279926442605268326572670260526832670270927352683263126312683288755973136260525782631265725652538256525522498252525252498249825382552252526182862251127482457259224713236251124572457253824843593338925252471244324433199247124844018253827352735309934024586527213442722268326702592263126312786253826702644259227092657263125782696278626052631260526182875559731362631259226052683255225522511252525112565256525112484256524572471252528112498274824572565247134292484245725112498248436223376252524842457251131242484248440572552268328492735327447054799185626832631267026442631269627352565263126052644273526832670263127482670270925922683260528755597314925782592259226832565255225652552252524982538252524712525251125922592288725112761245725652443323624842498245725252429353733382525247124842471318624842443399925522709264429503312452971211344279926702670263126442592283725922644263126312631263126962605268325922657264426702605283755973111263125382592267025382525255225112511245725112498253825252525251125112900251126572538265724983376270924842525252525113565336325652511249824843124252525384057255226832887290037424767774118562683259225522605264426962811267025922657261826702592269626572683256526572631274826052925559731612631261825652709259225522484256524842538255224842511253825112484249828372498272224712605253832362511247124572525247135793389251124712457247131992457244339992511269627223000332545575237134428492657259225652644270928112670257825782657259226312683259226572670263126572657263129005597314926052592261826442552259225522511253825782538252524982538249825382525282424982735247125922457335124842443248424842525360734022511245724432484313624712457407725522565283727353416464447991856272225922552263125922631283726442552263126702709261827732657265726442631264426962670295055973149260526052605268325112538251124982552256525382538249825652484251125252849248427732471257824843236253824572471252524983593342925382457247125253211248424434018253827612696295033764557545113442722263126962670269626962849256525782592260526442683276126702683269626312657260526052849559732362644263125652657247125782552259225922511255225652511249824842525257828492525270924842605247133382525245724712484249836073376251124572471248431362484251140572552268328872761338945294674 19890813 263521856309927092592261826052657277325922552255226052657269626572644267025922696270926182657291255973124264426572592272225652592257825112552253825782565253825252484253825782862252527352511260524573236248424982511247124843593337625382443247124843186247124843999249826702709297532494674516713442811260525382735259226832811265726312644268326832670273526442709272226052565264426572900559731612565256525522657252525112552257825782498256525112511255224842525253828372484264424842592252533382471247124572484248436073389256524982498248431612443249840572565264427992748340247364615185627732670264426572670261828112605260526702657268326832709259227092683265726442657268329375597317425782578256526832578249825652525252525652498249825112538251125252565287525382670245725782498319924712457247124982471356534022525244324842457323624712457399925112683274829503261467471211344283726832592265727222605281125782538265725652605268327992670270926442657264426572631288755973161253826052605270925922538253825252552252525382525251125252471251125652849249827222498256524573376270924982471251125113622336325522484244324983136251124844057256527222837296237904736774118562618267025652644269626312773260525382657269626572631265726962670270925922631263126962900559731242657257826052748256526312511256525652498255225382471253824842525256528622484268324712578244332362484247124842484245735933455253824012471247131612484248440182511274826702962336347055343134427992683257827352644260527732592257826572592265726962631268326962644264426052631267029005597314925782605264427482538253825522525263124842511253825112538247125252484296224982683248426182443336324842429248425112511360734022498249824432471312424572498405725922605283727733299464447671856272225922538256526702644278626312631270926442696268327862605268326572670268326442631290055973124267026312592268325112592255225112511252525522565251125522498251125112799245727612484256524713199247124982443248424573579340225382484244324573174248424573999249827612799283733514674530813442837260525922683264426832862259225922657260526182683269626442670260526312578268326702887559731112605255225922709255225782592259225382498257825522443252524842498253828752525273524982578248433632498244325252525245735933402252524842457248431492457244340772565260528372748331246444529 19890813 264001856307426832618259226442683274826572605264426572696263126832631270926052670263126442605298755973199256525522618267025782578249824982552251124982511245725382498252525252799251127992484263124713199248424842443249825253607345524982498247124843174245724713980253827612735300033124644527213442748263126182670261826312837267027092631264426962605273526052709270927092657261827222849559731492565256526052735252524712592255225782511256525652525251124712498253828752538265724842605248433382484248424982484245736073363256525252443244331742498247140772578268328492811329947054586185627222670264426182683265727732657265726832538265726702748267027482592268325782631265729255597313625782631259227092498252525252511257825252498257824842525247124982552288725112761249826052484323624712471245725252443360734022565244324982457321124842457399925382683272230003376467471211344281126312644269625922644284925522644270925782592267026572683269626442644259226962683291255973111255226052670264425252565252525252552249825522538245725112471255225252912251126832511263125253363268324712538251124843607340225922457251125113149252524434077256526962862295037424501774118562683268326442696255226312811268326702631253825252683270926572709263126702670261826572900559731612552260525782722255225652538256525252538252524982538253824292552256528622484272224842631247131992484247125382498242935793389252524842511244332242511248439992525267027352950331246445379134427612578264427352657259227862644263127482683264426312670267026832644267026312670267028245597314925782618264427222565251124982443256524712552253825252552248425382538290025112709244325652457333824982457249825252498359334292565249824572457314925252443407725922631279927483338476746741856270926962618268326832618273526052605265725922735267027732735265726442644264426442657293755973149264426182592278625252538251125382565260524842538247125112484252525252862248427482471259224713224247124712471245724713607341625652429245724983211251124844018251127222773296231994474545113442748265726572605260526442786260525922605268326572644272226442709273526182670267026702937559731112605253825782657256525252605256525922498251124842484251125382525256529372484272224712565248433382484247124712498248436223402249824712471247131742457249840572578265728622709337645864674 19890813 264481856307427482565265726442670276125922578267026312631257827352709268326052735257826832670292555973161255225782592269625652552251125112511257825652525251125652498249825112887249827482457259224573236247125112457253824573636336325382457244324713236251124984018252526962709290034024644527213442761257826312683259226572786256526052578263126572657267026052696263127352683261826442824559731612552260525652657255225252565249825782525253824982511251124982511252528112457270924982565248433252484247124982511247136223338249824712443247131492498247140572578260528622748335146444767185627222631256526572683270928112644267026702578267026312735269626832644265726572605268329125597313626182578264426832631256525522511257825652538251125382525248425252538286224842722248425782457322424712471249825112457359334292552247124712471318624572484401825112683279929373274464471211344278625922618268326312683287525652592260526442605263127612644269627352644267026312696288755973161259226182631274825382605255225112538252525382511248424842511253825252837251127092457257825523376269624572484251124983593338925652471247124713149252524714077256527352837291237424705774118562696259226442657261826312773259226442735261826832657265726702644263126832657256526572937559731492605260525922696257824982511252525112498252525112511255224842498255229002484269624432552252532362443249824572565248435653416255224572443245732112484251139802552270927352925328746745272134427992683260525922631263128242631263125782670261826832657261826572592264426832644264429125597316125782538263126572538256525522525256525252592249824842525247125252538286224982696245726572498336324712471252525252471365134022538248424432457316124712484405725782670278627353389458649961856273526052552264426182605274826962592268326312592263126962670263126702761264426312618296255973074253825652592281124982592253824982552249824982511249825522511255225252799248427222471257824573211251124712511251124573565340224982471244324843211249824844018253826312761298733384644537913442761265725922696264426442849261826572618265726832670267027482696264426572618263126052962559731612565256526312657263125382578252525652511255225252511252524842538257828622498267024572605248433892471245724432484248436223402247124712443249831612484249840772565267027612761333845574799 19890813 264961856309926962578264426572592278626052538256526572683264427092657272226962644259225652644288755973136267026442565270925922525252525522592252525252552249825382484253825782862249827482484257824983236247124712457249824433565341625252457244324843224249825114018253827092735306232874736534313442748265726702683263126312849260526052631268325922696269625922657272226702644265727092937559730992578256525652735257824982578249825782565252525652498252524842498251128492471269625112631249833382484242924842525249835653402252524712457251131742471248440572538259227992735332545574863185627992722263126442644270927092644257826442631260526572683270927092644268326182709269629005597314926312605257827222552251125112578256525252565253825112498247125382565288724712709245726052484323624982457247125112457357933762525245724572471322424842471399925112722273529503351455771211344277327092644260525922657283726312578255225652657259226052696265727092696263126832670287555973149256525652592272225652511249825382538249825252565249825652471256525522849251127482457263125113363261825112525248424843651333825382471249824983149251124434077255226702900287537274736774118562735269626312657263126442605265726312631263127612657276125782605255226832605270926312950559731492657253825782657249825522525248425382498256525252552252524982525252528242484272224712592247132612443248424712498248435933363256524842429244332242484248439992565265727223012333847995202134428492618264426832657260528622631265727092657260526442618272226702644263126832657276129375597318625252565257826572592255225522525252525112552253824842511245725112552283724982696248425652471336324842471247124982525360733762511248424292471314924842484405725652644276128373312464448961856270926702565264427092592276125782578267026442683263126572565269625782605260525922657287555973149255225112552270925922552251125382525256525382592248425252498252525652962245727612457260524713199248425382443249824713565342925522471247124433224248424293999255227482773297533894586545113442799256525652605267026052786259225652657263126832644267027352657268326962696260527092937559731242565257825252605253825522578255225112498252525652525253824982498255229252457270924712552248433512525249824982511247135933402253824842443248431862471249840572538263127992735338945294767 19890813 265441856306227092578270926962578274826312657265726702578263127092631268326052657260526962670290055973161259226052605274824982538257826182525251125112552252525252457253825382862247127482471259224843199245724572443252524573593340225252498247124843199253824433980251126962786304933634674516713442748272226702644267026702748257826052631264426702631267025922683260527222657265727092887559731492618260525922735255225782511253824982565252525522484252524842471248428752525268325252565247133512471249824842471245735933376255224712415253831362498247140572565263127862799329946744863185627092631261827092592268327992657257826702657256526702735260526962605268326702631269628625597313626572525259226702592255224842525253825252552249824712525248425782592284924982735247125922511322424712484248424842471359333382538247124712498322424842457399925112696270930003236473671211344277326442605263126702657283725922657265726832657270926962644268326572644260526312578290055973111268326312644268325922538252525252552249825782511248425252498252525782824245726962525264424843351270924842511255224843593338925252457249824713161252524574077256526312862286237904644774118562735267026702657260526052761263126052696263126702657270926052657265726702578263126702937559731112631256525522631252525522525248424712538249825522484251125252525260528752511270924572644245732742471244325112498242935513363252524982471244332362457248440182511263126963000336347675272134427732618263126312670270928112644263126052644259226572709268326962631261826052683261828375597311125922657257827092538252525382498251125382592256525782552252525652511286225252709249825652471337624712484251124982484365133892525247124712511317424712498405725652592281127733351470548961856274827092657268326312683274826442618264426702670267027482631268326572631256526442696293755973174261825522605267025652565257825522498252525522525248425652471253825782862249827732457260524713274245724842443252524433565333824842471253824713199249824714018255226702748293733514674534313442811268326442578259225782837255226442670263126312709267026572696270926052657264427092925559731112631259225922683253825252552251125112552253825112498251124712511256528752471270924712605248433762484252524842511247135793389257824572429249831742498248440772565259228112735337645864863 19890813 265921856309927092578267026442618287525782644265727222722263126962657265726442657259226572618296255973136253825922552269625652538252525522538255225252484252525382484251125382837247127862443265724433236247124842471252524843579342925382484248424573236249824573980252526442709300032994644541513442735261825652631264425652849257825922605265726572683268325922657268326832631260526832912559731492592251125782657253825252552252524982484252525252498251124842538253828752484268324712578247133762484245724572511245735653376253824982443248431612457248440572552268328492786340245574674185626442670256526702605260527732631260526702592268326702696263127092605268326052696264429505597313626442631263126832565252525652525249825382471256524982565252525112538284924982683251126052471323624842484248424712457357934022525245724982457321124712457398025252722276130373299464471211344282426832565267025522592281126182631263126442657265726442670273526442657267026442657293755973186265725522538260524982525252525252538247125382498245725382525253825522937248427222511260524843363265724842565247125113607335125382471245725113174251124434077255226052761290038224674774118562722267026312748267026312773257825782605256526702631268326572709263125922552265726962950559731862525253825922657251125652525253824982565252525112552249825112484251128372484270924842605245732742471249824842538247136223376252524712443247131742471247140182525273527092962335147055167134427732683273526312644265728872631257826832657263126052683263127612657264426182657263129005597317425782670264427222592252525922538253825652525252524842498252525522565293724982735244325522484338925112525252524712511362233632511248424712498313624152484407725652578282428373351483149961856270926572565267026182592276126442592263126442670263126702683270926442644263127092644290055973236257825782605269625782538253825782511253825522578248425382525253825382824252527352443259224573224248424572484251125113593336325522429244325113199252524843999251127352722298734164644552413442761265726572592265726182799260525922683261826572670265726832696265726572525265726572900559730992578257825652683255225112511252525112511255225252511255224712511252529002552270924432631247133382484247124982498251135793363251124842471249831612457247140572538263129002773335147364644 19890813 266401856306226832592265725782657274825652644268326702631265726832670272226832722260526442631288755973099260525922578263125522578253825252592249824712511255225112471251125382862253827352484259224573211249824842457253824843607341625252443248424573199248424843980252526572773298733254705530813442773264426052657261826572837257825922735270927092696265726442696267026052657267026312937559731492670259226052644253825522578251125382525249825522498253824842511253828242538274824842657247133512471249824712525249836363376256524982471248431742457247140772592270928242761340244744705185627352709267026312578264427992605260526052631272225782709268326442644257825782657260528875597314926442605256526832511259225782511252525382511253825112511249825382565290025112735245726572471324924982443244324712484356534162565248424712457322424572471399925112683276130623325470572561344279926702605263127352657276125782631273526052631270927612605269626572657269625922644281155973161263126182552267025252498256525252525249824982525249825382443252525382937251126832471265724843376272224712498252524713593337625522471248424713136253824714077253826702786291237744831774118562709267025382670257826442837257826312683260526832618267025782722264427092565260526052849559731612592256525522709255225522525253825522525259225112565256524842552255229122471274824712592244332242484244324572538247136073389253824842443247132112471249839802484268327482912333847365167134427862644273526572631265727612657257826442709268326442657260527092709263126962618272229375597311125652644260526832552251126182443256525112565255225112525251125252525293724572670248425652471338924982511247124842484360733632565247124432484317424842484405725652631278627353376455748311856269626182657268326572670276126182644265726052683267027612644267027092670260526832565286255973111261825382605274825652592252525112538253825382565248425652498252525782849249827612484260524573236248424432484245724573593341625252525247124713236251124573980255226962799308633124674530813442709264425922644257826832811256526312657263125782670269626572644265726572592263126052875559730862552257826182709252525112578251125252552253825382511251124982511256528372511270924842565248434022538249824572525245735933363252524712484249831612484245740572538265728372799335147364962 19890813 266881856312426312552264426442657278626052657255225652709249827612683273525652657274826442631296255973136259225782592270925382592252525522565255224982552256525252484255225252887252527352471259224843186248424152443253824573607338924982498245724573186248424983999253827092773297533254644537913442837268326962578263126832786259226832618264426442683268326442709263126702683263126312875559731362592263125382670248425522511256525112525257825382511253824842498255229252471270924982605249833632511247124712484247136073429256524842484248431492443247140572565264428242748335146444962185627482657264426312644274827352592260526442631269627352605272226962605259226182644268328875597317425782552257827482552251125112631253825522511251125112498252525652511290024712735244326052471323625252471249824982484359334292538248424712498321124572471398025252735270930373338464472561344281126572592255226442657279926052657264425922605270926702592265726832657263126052631287555973111252525922631267025522552253825652525248425112552253825522484253824982837255227092471260525253376268324572511252524843593336325922457249825253149248424844077255226702799288737274736774118562722268325922644268326702786265725782657259227352644272226832631267026052644270927352875559731492578256525782683256525922538255225252498252525112498251124982538253829002484274824712605248432242498248424842471247135653429253824712471244331742457251140182511268327092975338947675308134427732735255225522657267028372644264426182670265726702670265727862644265726832722265729505597312425652578256526832592251125382511251125252538248424982511251124982525284924842722249825922484336325112484247124572511359334162525249824572511314924842471407725782605278627863287464448311856265725922578265726572670273526312565268326702696263126572670268326832683263126052618292555973136259226052605274825382484251125112525257825112525247125252471252525382786252527862457259224843249249824712484252524843593341625382457248424713249247124984018251126572722303733254705541513442849265725782709264425922761260525522670265726442657269627092709264426702644256526702912559730992618260525922709256525522511253825382525255224982484248424572484259228492484264424712578248433512498245724292498247135793389253824292443249831612484249840572565269627862761335145294799 19890813 267361856309927092644264425782631283726052605267025782683260526702631263126572644261826832670288755973211268325782578263125522538255224982511256525252578249825652498251125522849248427612484263124713249244324842471249824843593340225252471247124983236248424844018252526572761301232994674527213442849269626312696265727222849265726052696260526442657272226052683265726572657260525652887559731742618257825522709248424982552253825522525256525652498255224842498249828752484273525252578249833512457245724712443248436073363252524982429247131992484251140572565268327732696337647054736185627092670255226442578268327612683256526442631263126052683263126572631272226832644265728875597307425652565263127092565259224982538256525382511252524982592251125382538284925112761245725782484323625112484247125112457359333892552247124842498319924712484399924982709276130003338473671211344279927222592257826312709277325522578269626052683268326962683265725922578268326962605290055973086265725252565270925782498249825652578252524982498253825522457248425522837248427482471263124843363268324982498263124433607338924982484252524983161253824844057256526832887281137744644774118562773264426052696265725652748263126572670264426572565274827092696263126052631263126962962559731492657260525382799253825252538251124842511245725522525253825112552253829752471281125252592247132612471245724842538248436223422249824432484247132242484245739992538264427482912332546445167134427732670263126182605268328242631253826832578263125922683269626572657267026312657276128495597316126052578255226962565248425252511257825382498248425522484248425112538288725252722247126052498333824842457249824982457357933762538244324432498317424432511407725782605286227223402470545861856268326572592268326052709277326312605257826572709267026572631267026832644255226052618287555973174257826442605264424982511256525522498255225112511251125252511249825522849249827092498259224713236248424712498255224843551338925112457244324843199248424983980252527352748293733384767523713442786265726052683268325922786259226442670260526832578268326572683257826702644264426442912559731742552257825782735255225252592251125652525252525252484255225252511253828752484272225112578247133632498248424712484245735933376253824432457249831492471248440772552267028112735333847054674 19890813 267841856306227222670270925782631279926442578273526052735267026702657270926312683267025522631295055973161267026442631269625922578252525252552249825252525255225522498255225522937255227992498257824843261248424712471248424573622345525382471248424843186247124573999251126832773291233384557527213442773267025922696256526572837260526702644264425252683270925922670257826442631268326702862559731492578263126052605251125382578245725522525260525652498253824712484255229502525270924572631248433762511251124842538248435373363251124712443248431992457248440572670267027612748336346744799185626962657263126052578264428872644257826312683263126832657272226442683270926312670263128495597316126052605268327092511251125252498251124982525251125112525251125252511287524842748248425922471323624572484247124712511359334292538248424712457323624292457401825112709270929373312470571211344274827482578267026312592286226572592272225922605269627732565268326312631263126832592288755973186259226052631270925252565251125112592253825782525249825112525253825252837248427482498263124713338268325112525251124843607337625522498249824843111249824984077253826572875287538064736774118562657260526312670261826832811269626572683256526052696260526052722268326832565268325652900559730372605255225652735252525522592257825252538252524982511253824842552251129002471270924842592249832742484244324982511247136363402256524572511245732242457248439992511268327732975333845865237134427992592264426442605259227862657265726962578268325922592276126572657259226962657265728755597312426052578265726962552253825252484251125252578248424572525251125112552290024982722247125782457333825252484244325252498359333632538249824292498316124842498407725652631283727733363464446741856265726572578268326702644274825652592263126052670273527092722268325922657256526702709290055973074261825922605268325252592253825112538252525112511244325522578256525112875248427092498253824843211249824572471251124433622337625522457244324573261251124573980251127092761301233384644552413442761265726572631259226312748265726312657257826312696269626572657269626572644260526312824559731992657255225922670259225652538251125652552256524842538253824842552256529122525270925112552252533892498249824712471245735933376252524572457249831862457245740572552268328622799338946444674 19890813 268321856304926702592265726052644276126052631260526572657274827352592276125652644260526312657283755973099259225782605267025252552255225382498249825382525253825522498251125382849252527352484256524983236249825112511251125253636344225522471248424293236249824573999252527092773298734554644534313442824259225922605264426572735261825922631267027352644276125782670263126572618272226832875559730742552257825652696252525252552252525252525255225922552253824572565253829252498272224572605252534292471247124712498248436223351255224712429252531612498252540772592263127862799329946444929185626832657264425652592264427612644260526832683270925782748265727092670269626442696264429505597316126182605257826312565248424982538249825252525251124982552252525522592288724982748248426182457323624982471247125252471362234022565247124572511323624982457399925112657279929123325473672561344274827222605273526312592276125522631272226702578265726312592267026962670261826962683288755973124257826832644269625922538255224572525252525782498253825112443253825252937247127222511269625113363270924982525252524983622340225652525247124843211252524844077256526312824284937744705774118562722267026832631261826962837260525652631260527092696268325922657263126572631265727352925559731362565255226442696252525522552255225652511251125382525252524572511255229002498277324572631248432362457248424432511242936663402253824572471248432242484251139802498267027733049329947365343134427482605269625782605267027992605260526442683261827222683261827092709265726702631268329375597316126182565263126572511253825112511257824842525252524842538245724982565286224842696248426182498337624842484247124982443360733762511249824572511316124432525405725382670279928493325455747051856269626442631259226702605282426572592269626182696260527092657264426312670260527092644281155973211259226052605278625652605252524982565251125382552251125252525252525382887245727222484259224713236245724842457251124573593342924842457245724713236249824713999252527732644298733124586520213442786267026052644265725922786263126052657256525922670269626962683265726572605264426702849559731362618252525922644259225522592248425382471257825112484253824982538257827862471270925112631242934292511245725112511248435933416248424842443245731862457247140772565265728112799349647054962 19890813 268801856274826442592268326442683282426312578264426182748267026962618267026182709269626832670296255973149255226052565272225522471255225652538256525252484251125252471253825252887249827732443257824983236247124982498249824843593344225252525245724433199249824713999252527482644295033634705523713442735265725522644264424982761259225782683256526442670269625922670259226832683264426052887559731492592256526052761253825382525255225112484259225252471252524982525255229122525273524712578245733762471247124842484249836513416255224842471245731742443248440772565265727222748335146444929185627092722263127352538259228112565259226442644267026572735265726442618263126312618265728875597313626312592257827732525255225652525260525112511252524712525245725522578279925252748247125922511327424572471247124712498360734422538242924982471323625112457398025112748276128623363458654151344278625382592264425782592279926312605265727092644264426832605274826572696260526312644290055973174260526182644263125782511252525382565256525382511257825252498252525252799248426702471256524713376248424712484251124713651337625522484248424843161245725114077256526572761283734294529489618562709267025522657269627222824257825782657261826572644272226442670268326312657263126442849559731492552257826052644257825522592249824842565252525382471256524842525248429502471273524712618249831992511248424842538247135933389251124712484245732242511244339992511269627223037342946445415134427732670265726702631259228242670259226962670259226442722264427352631264426312618263128625597321126442631257827092525252525252552255224712498256525112538245724842552283724982748245725922443336325112471247124712498360733892511245724572498317424842484403725782644284927613249483151671856265726572657256526182578276126312631260525652644270926962644276126962618261826962657288755973236255225652592274825922511255225112498252525382552253825252525248425652900247128112429259224843249247124842443244324573622342925112457249824843224248424713999249826702722301233384557559713442849264425922631261826182837261825522605256527482709268325782722267026312644261826832975559731742605255225522722264425382552247125522525249825252484249824982511249828752511270924842538249833632484247124712511251136073416249824712415247131612484247140772538260528112761335146445415 19890813 269281856270926572670268326442631273525782578270926572683272226442605267027092657264426442618290055973199259225922578269625252565248424982538253825382538253825522498257825652849249827092484259224983236245725112443252524713593341625522471247124843224248424713980256526182761295032364557567013442786269626442709265726832722257825782683268326182709267026442670264426572670265726702912559731742592257826052592255225922565252525252552259225252525252524842498255228242538272224982578249833892511244324842525252536513416256524712457248431992471249840772578265727992786342947055781185626962683261826442657270927482670257826572592263125652696265726832709265726702709267028875597321126312565263126832498253825522511252525382525251124982538253824842511288724982709245726312443326124432484247125382457359334822565244324712457323624712429401825112605274829753376476759691344278627482605267026572578276126572631268325522592257827352644273526832657268326052657288755973186260526052592264425522525255225522525252525652552251125252484253825252875253827092471261824843389247124432511248425113636340225252471247124843199248424844077257825922748273534164705604518562735270926052644263127092761259226312618260526962592268325922670264425522670263126702962559731112631257826312605260525382525252525652457252525252498253824712498255229002484272224842565247132492484247124712471247135793416251124842484247132612471244339802538268327612950328747056282134427612696270926052644267028242657263126312735265726962709260526572618263126702683263128755597313625922578264426572511259224982538253825112525253825252511249825382525286224712748249825922457337625252457245724982525362234022511244324572525318624572471407726962644284927993442467464541856273526442578263126312722282426442644265726052657264427222631268326832670272226442670293755973136259226312538270925652525253824842565260524712525248425522525252525522862252527092457257824713249247124842484252524843607342924842498247124573186247124713999248426702722304933764767665513442837273526312696264426052862261826702657268325522657265726832657267026832605269626312875559731242578252526052696255225252552249825522525249825252511255225112511253828752511267024842631245733892511244324982511245736223376248424572429248431612484247140572552261826962761333846747014 19890813 269761856274827352578267025782631278626312618260526442592257827482657267026572644268326832644291255973062257825922631272225382538252524842552252524982592249825652471252525782811252527092457260524713236249824432498249825113636341625382443247124713199249824573980248426572748287533254705774113442811261826052631265725782900261826052605260526312696273526052696265726442696264426702837559731242631257826312683247124842552253825382511255225782538247125252511255229372525269624982565247134022511248425112552241536223416251124842443249831862484247140772578261828112811332546447741185627222644259226832578263127352631256526312683256526702773257826702644270926442644270929505597317425382565256527222565255225252538255226312538256524982565251125382565284924982722245725922471326125112498244325112484362233892538242924842443326124712443401825652709269630493287467477411344276126832618267026572565286226182644261826442644268327352631273527092696272226442605282455973161264426442511260525252498256525782552249824982525251124982511251125112849253826962498268324573338267024572471253824713622341625252498245724983174255224714057256526442799437034824736774118562670261825922644270926442887268325652709260526832696278627222683253826572644264425652950559730992618259226312709253825252552249825652605251125522565251124982525256529122471272224432592245732362498242924432511245736513429251124572484245732112484251139992552268327733049332547056162134427862670263126572552268328492631261826572631263127092696256526832657263126572683264428495597316125652618255227092498259225382552259225112538255225252511247124982511296225382696249826572484338925112471248425382429366634022538245724572457316124842457407725652592284927733389458677411856286226572644260526832631277326312631269626442670269627482631272226962696263127222683288755973199256526312605267025922592252525382592255225112525251125522471252525382824247127612443267025523249304925252670264425653607340226572552265725653199260526053999260527732912407740184996774113442761257826312657259225922773257825922657265726182605277327222709265726832670267026572887559731242592260525652683255224842565244325382538249825252471251124982538252528492484273524842565251133762498244324572525252536513402253824982429249831612525247140572552265727862735336346745030 19890813 270241856309927482657256526052605282426572644270926312670269627482631276126052657264425922631287555973074259226312565268325112538255225652538255225112525249825252471253825652862248427482511259224713236247124842498249824293579341625782457244324433236247124573999251126832773297533634767530813442761261826052735264426702887256526052644256526442696265726312644268326832605265726572987559731112538253826572683257825652525248425382538251125522498255225112538252528492484270924982592252533632484244324842471251135933416252524712471245731742457247140572552264427732773335145574767185626832709257826702552260527482605261826962631261826312683265727222631265726702657268328625597317425782565260527482511251125782552249825782565257824842565245725112578290025112761248425922484328724842457247124982484360733892552247124292457323624712484399925112735272229623261467471211344274827092657263125782722277325782631264425652657265727222670265727482657263126572709287555973199267026052578267025652525251125382525248425522484252525522471256525652912247126312457265724433389270924712525252525113651342925922443245725253161249824574077255226442887286237904736774118562735261825922657256526442837255226832605260525652670268326052696263126572565265726572937559731362605264426312761256525782538253825252457252525382538251124292552252528492538274824712618251132612471249824432498242936513363257824842471244332492511249839992511264426962875332546445272134427352565263126052605263127732592270926312631263126312735267026962722268326312657255229375597319925922538260527092578259225522511255225252511251125252484247125112484287524572761248425782484335125252484247124712525360733892552247124572525314924432457405725652644277327733325464447671856268326702644264426572657278626052578267026572709265727482657268326312631259226312670291255973236255225782565270925252552257825112552255225252511249825382443249825782862247127612498263124433261249824712471253824713636342225522484247124573224249824713980253826442761297532994421537913442799269626442696263126182837265726442683268326572644270926052696264426702631265726312925559731612605259225922683253825782578252525522484255225522525251124982538256528872498273524712578251133762511245724572457249836513402253824982443252531612471251140372565272227862722333845294929 19890813 270721856306226182657261826052735278625782565268325922670260527612644267026442644265727222748287555973062256525782578279925382538253824982538252525112565252524842538255225922786252527222471263124573211248425112429245724713651342925382429242924433211247124843999252527482761293733764736530813442722265726312631259226442849270926832605268325782578273526312709269626572631260526052875559730742578256526052722255225112484253825522498249825252498251125252525255229372525267024712592252534162484249824712511247136513402257824712471252531492471251140572565267028622761342945574767185626702644255226312670264427992565265726312631261826702761264426832696263126312644263128875597319925922631255226832592257825522565252525252525249824842538248425652565288724842773247125782429321125252511244325252443362234162592244324572457319924572484399924982773279928873325470571211344282426312578269626572578283726442657264426182618269627092644269626442618263126312683297555973124263125922605265725112525253825252552256525522498251125252525251125922912255227222498264424713338272224572538253825113666342925652443251125253186248424984057253827092912284937904736774118562631263126052709257826962799259225782670259226052709268326442670264426832618269626702887559730742670260526442709251125652525247125782525253825382511252524712525253828872471277324842592248432612457245724572538251136363402256524572484245732362484247139992525273527862887333847055237134427732657255226052657265727992565269626312683264427352735265727612631265726832592264428875597311126052618261826702552256525652565255225112511256525652525251125522525291224982722244325522471335124842511249825112471360733762538248424292552316124572511407725652670282426703325470547051856268326702644267026052709278626052592261826702722260526702578272226962578263125652683292555973149256525922592276125252511245725252538255225252538251125382471255225382912249827352498257824713236245724712429252524573593337625252471249824983249249824713980255227612748284933894586523713442722267026442657265726312799267026442696265727092631270926572683263127092696261826572849559731612631260526052696252525522538252525652498253824982511251124982525253828112484268324432578247133632498245724712471245736073402256524712457248431862471247140572552269627992683341646444831 19890813 271201856308626702618264426442618279926572605274827092631265727092696272226312631265726312631291255973211260525782631268325522592252525252578257825252552248425112498253825652824247127612511259224713249245725252484253824573622340225382443242924983249244324843999252528242748292533634674523713442811260526442644257825922849260526052631261826312696265726442696267027092735260526572887559730992631255225782748253825522552255225382511247125522525251124432552252528872498268324292605252533762471247124572498247136223429259224712443249831862484248440772565264427992773335147054767185627222696263126312631263128242670260526702631261826312657257826702605259226442605265729505597312425782605260527732578252525382457252525112552252525112552251125382592287524982761248425782511326124842498245725252471360734292538247124572443324925522457399925252748274829623325458671211344279926442709264426962644282427092592260526182683268327482644272227092709263126312605291255973186260526312578270925922605253825252538249825252538245725382471255225782862251127222511261825113363277324842538256524843651338925522457248425253174252524714057256527092912290037584736774118562683264426442657264426572811260525782657257826312657276126832670267026702683264426442887559731862552257826312735257825782538253825112484251124712525252525382552256528492498274824982605251132112484244324432552249836073455252524842498248432242498249839992511277327733000333846445237134427732552264426312657274827732657259226962657264427092683255226702657268326312657261828875597316125922592253826312511249825522484255225382565255225252525248425112511283724712761249826052498337624982471244324982484362233512552249824432511321124842471405725522696287527353351470546441856273526832578259225382683279926572565257826702592273527862644269626442670261825522631293755973074257825652605269625922605249825112511253825652538251125382415249825922875252527092471263125253249249824712471249824843636337624982457245724433287247124844018251127862735301233764674541513442824257826832631268327222748259225382644265726572657268326052644268327092657263126312862559731362631259225522657260525652565252525382498251125652484253824842538253829502457269624712631251133632471245724712511252536363376253824572443253831992443247140572552269627992696333845574799 19890813 271681856304926962657269626052657274825922683267026832735260527352670272225922696257825922670288755973174255225782631268325522525252525522565256525382484252525382471255225382837249827092484263124573261248424982443256525253593346925782443244324713186248424843999255226572696296233124736530813442735267025782683261826442950263125922631260526442644267026182670263126052605268326962837559731492644257825522631249825252565252525652578252525252538252525522538251129002525274824432618247133892484245724572498248436223376253824712457247131612457251140572552259228242773331245864799185626702709259227092592263127612605260525922605268326052735270927612657265726312670268329625597316125522565264427092525255225522525252525382538248424712498248424982552293724982761251125922443323624292511242925252484360734022525244324842457324924842457401825382709269630123325464471211344279927352657265726312670284926572592259226182696270927352670267026832696259226572565293755973149260525782565267025922578253825252511255224842565251125782484253825522937249827352457260524843351265724712538253824433622336325652484249824843174249824984057255226312786290037904896774118562631269626312592263125922837263126442683260526052670276126442696273525652592263127352950559731492538259225922709259225252592251125112552255225252498255224712565255228872498270925112578247132492471244324432484244335793416256524432484245732362498249839802511273527222962336345295415134428112605260526832631269628492552265726572696270926442657264426572644256526702618269628495597317425922578256527482511252525522498256525652565253824572525248425382565284924842683247126182498338924572443248424842511362233632525244324572511316124432471407725652683282427483299455747361856269626572552268326052605278625922670270926312683268326572670273526052592264425522631288755973174263125782592273525252578256525252538248425522538247125382498252525652875251127482471260524843274245725252443251124713666345525112484244324573261244325113980249827482709297533514644534313442811257826052683267026312862268326312670263126442670268326832605265726572592265727092875559731612631257825252696263125782565253825252498252525252511253824842484251128492484269624842631245733762471248424712511249836513402253824572498251131862457245740772578268328112799329946744863 19890813 272161856313627482631272225652657278626832565261825652670268327222657270926702683259226312735288755973211257826052565276125252525257825522538249825522538249824982484252525522811244327612471260524573261248424712471253825113607341625652471245724433274247124844018252526572696300032994705537913442773267026832657257826572837268326442578263126052709272225782722269626312644268326312849559731612565264426312696259225382565253825522525251125782511249824982525253828242511274825112605248433892484245724712498249836223376253824712457247131862498249840572565260527862722329946444767185627352657263126312631263127612592268326312631265726442683260526572592270926442657265728495597317425922644253826832538253824982498253825922525252524842552248425252565283724982696248426182457323624572498245724712484359334292525244324712484323624842471398026182761273529753325464471211344284926572578265725252709284925782631270926572657264426702670272226442657270926052631286255973124253825782657265725922471256525112525247125252525252525382498255225522862248427222484264425113389268324982511252524713607342925652471253824983149255224574097257826572837287537584799774118562618259225522657261826702709265726052670257826442631272226442722263126312631263126832875559731742578256525782683263125112552252525112552252525252525260524712525255228242498273524982578245732362443245724842525245735933402253824712457248432492443249839992511268327352962336347055064134427612683259226832657259228752631265726052644263127092722263127092657257825922696265728875597312426442538255227092552252525522511256525782552256525522552249824982552286224712722247126052484335125112498248424982511360734022538249824432484314924712471405725652631276127993389458647991856274827092565264426572578286226052631265726312644265726962578270925652605265727352696286255973111264425782605272225522552253825252552256525112525251124572484255225522887249827612457259224983186249824842484248424433607340224982457245725113236251125253999251127092761295033124501552413442811260526572644260526442862259226052670260526442578267026572657263126052578263126312837559731492592260525652683255224572511249825782525252525922538252524982511253829252498268324842592244333632457249824432525251136223402249824712457249831612457247140772565260527992735335146444736 19890813 272641856306227092618263126442605277326312538265726832683270926702631269626832696260526312631287555973174267026572525268325922538253824982552247124982525252525382511252524842912248427482511259224573325245724842457249824713651337625782484242924983211249824713999251127352748300033384501530813442786267026052605257826182811260525922670259226052657269626442670265725922683264426442950559730992578256526052578253825112605253825252525252525112578253825252511252529372471268324712578245733382498248424842471247136073402253824982443249831862484245740572592264428242657338946744767185626702657263126312644255228112631257826442538269626182786264427092631260526702683260528875597323625252538263126442565253824842525252524982511252524842511249824842605288724982735251125922484327425112471253824842484362234822565244324842457323624842457401825112722272229753274473671211344284926442657267026052552283725922631263126832618268326832644269626572644261826702657283755973136259226312578259225382525249824982552249825782525252524982538252525782887249826962498264425113351264424842538251125113636341625112484247124983136251124574057253826832773291237584799774118562709268326442618265726572748267026832592257826052709277326312631263126182644272227092912559731362525263125382748255225782511251125382538255225382511251124432565253828872484274824432592247132612471247124572511247136223402256524842457252532242484245740182498263127352987327447365343134428492578263126052709263127482631257826312631268326832631261826312605270926832696267029125597316126052605252527482525255225112578252525252525251124982525248424982484290024842709247126052484338924712471249824712498356534292498247124432484316124572484407725782605277327993402470549621856269626832565260526572605278626312552263126832670268327222657272226832657263126312631287555973149259225922644268325652605252524982552252525112511255225382511255225382824247127482457257824983211244324712498252524843593341625252457247124843249249824713999251126832761293733254705516713442761270926312605263125652862263125652657267027352657267025922696268326702631259226572925559730992578259225922709255225652552253825652498251125522525249824712511251128622471268324842565248433632525248424712498247136513429252524842484248431742443249840572578261827732735329946444996 19890813 273121856308627222657267025782605278627352605267026312657264427862605272227092631256526442709291255973099265726182538268325382511257824982552253825522525248425522471257825382849253827482525261824713224248424842471251124713607345525382457247124843236249824843999252527732696304932614674520213442811260526312578263126442811260525522565260526052631273526442683264426312592265726702887559731112578261826052657255225652552256525522525253824982552249824572511252528872511274824982578247133762498248424842471248436513442255225112443247131362457248440572565263127732799333846444767185626572670259227222592263127992552260526052657264426962683265727352565265726702605264428625597313625782618260526832511255224982552255225782552251124842565245725652552288725252735251125922443323625112498247125112457359334552552245724572457323624982484401824842696267029373299464471211344279926962592265726572683284926442657261826312644267026572605270926702631264426182644284955973149265726052631263125252631253825382525253825652525252524982484253825522912249826702498257824843363270925252525253824843651341625522471251124843161248424844077259226442837288737904674774118562657263125782631259225782670261825652644259226442657267027092683265726052683264426702862559731492552261826312761256525252525259225112538252525112498252524712552253828112484273524712565249832492471247124432498245736073402255224842457244332242471244340182525265727093012333846445343134427612644264426442538260527612592257826832709268326052722269627092696265726572670265728625597311126052631255227612618260525382525256525252511253825252498247125382538284925252748248425782443336324982457247125252538362234022511251124712471314924572498405725782696276127093351476747991856270926442644263125922578278626702552263125652735265726572592268326442578267027352592286255973249256526052552268325252525259225252538251125382592249825252471252525252862252527862471257824293211247124712443249824153622338925652471244324433199248424713999251126832657296234554674545113442824263126442631267025782824256525922657261826572631269626312722263126962683260526572875559730992605255225922592256525522511253825522511256525522484253824982552248428372511268324842592245733892457245724712484249836223389248424842471249831742484251140772578259228622735336347054831 19890813 273601856306225652578259226442709287526052592263126572631272227092722269626572644257826832631286255973199259226052578273525522552256525522511252524982525251125252457259225382849249827862498263125113274249824842484252524713651340225382471247124573236248424713980251125922722293733254644537913442761260525782670267026962849260525782657268326442644265726702631259226832631267026702849559731992538252524982683257825382525255225252498255225522511252525252565251128752511269625112578244333382525247124982484248436813416252524292443245731612457248440572552260528372824332546444831185626962696261826962592260527612565252526312644269626182799268326572696268325652644267029125597313626052565260527482565256525652525252525652484252524712525247125522565287524842773247125922471328724842511249825112484357934292538248424432511321124572457399925112657274830003402467471211344279926572644265726052631276126312605264426702683255227092644267026572644265726572644284955973161261826312578268325382578255224982538260524842578252525522525255225252887253827222498267024433363265724982484255224843651338925782484248424843186248424984077256525782912293738064615774118562683261826312670260525652837265725922670259227222683268327222657263126832683268325652925559731612565257826052761252526182565253824712525248425522592253824712552252529002498279924842578249832742471248424572498244336223402253824982429247132492471249839992498270926963012336345575237134427732696259226182670268327862657265726442538264426702683269627352709264426312618261829125597312426182565253827352511248425252511249825652525257824712511247125522511290025252748247125922471336324572498247125112484365133382552248424572471314924842443405725522657282427483299455748961856273526442605263126182735279926052592269626052709265727222670274826442618263126702644286255973111257826312552273525112525251125252538247125382538247125382538252525652849251127482484260524573236244324712457253824713593341625112498247124573236248424983999252526702773298732874736537913442811259226182605259225782837259226312657268327352696263127222696264425782657269626182862559731992618257825922683255225382578248425782552255225252525256524842498252529122498269625252592251133382552245724842511244336513429248424712429245731612484247140572565268328372773328746444586 19890813 274081856311127222683267025782605284925922657272226442618263127092657270926312709268326572644290055973149257825922618257825782552255225782538253824982511248424982484251125382900253827482471267024433287249824432484249824713607344225112471248424573236249825113980249826572709297532614644520213442735268326312670259226832849263125382657263126052565269626182657260525922644267026702887559731742552257825782605257825112592248425112525252525522538248424712525253829252471268324842605251133632471249824982538248436223376251124712457248431362457248440572565263128492735342947994799185627482657260526572670260528372605260526962605263126962735261826572644270926052670267028755597312425782644257827352565255225922538251124842498255225112552247125252538286225382748249826052443327424572511249824712498365134022565245724292471321124572484399925252644265728493224470571211344274826572644260525922722279925782657267026572644269627092735270926442696263126832670288755973199257826442631264425112525253825252578260524982538252524842538248425252900251126572484265724573389269625112498247124713607342925782484252525113174248424574057256526572799279938224705774118562696269626572670263126312837260526052683253826572592272226702722264427222552263126312900559730992578256526962683257826052498252525252552253824982498252525382484255228242484272224572578249832612457244324982525251136073442256524572484247132362525247139992538276126832987335146445451134427612683263127092644265727862578264426572722259226572618267027092618268326312605263128625597309925782578257826832538253824842538255225382538249825112552247125382565287525112670247125922484340224842484249824842471362233512525245724572471318624572525405725652605278627733287476748961856272226702605260526442670288726572605264426312657265727732696270926052657264426312683287555973149253825922552272225652578249824842511251125522552247125112511257825522849249827092471260524433249247124712471249824983593341625112484249824433236247124843980255226832735290033254644548713442748263126182592252526442748261826442670260526442631265726702683263126442618263126312925559731492631256525922644259224982538251124982525256525382484251125112498252528372525274824982592247133382525244324982498242936073402255224842471249831362471248440772565267027992748331246744674 19890813 274561856309927482670264426702683281126312605268326702605268326832631278626052657256526702644292555973086263125522592274826312552252525782525257825252511248425252471251124982837252527482471259224573236248424152471248424843636341625782484247124573211244324294018252526572696296234554705534313442786268326312592257826312799265726832644267026442670269626832670264426702631260526702912559731492525260525382644249825382578248425252565257825652511257824982511253829372498273524572605251133892484252524842471249836073376251124572457249831492471248440772578263127612761332544214799185626182696264426052644263127482618264426052605264426182644265726832605259226962696264429625597316126442644257826312538252525252538256525782578253825252592245725252538291224712761247125922471321125252484248424712471363634162484248425252457322424842457401825252722279929503402473671211344282426832592265726442592279926702631270926572683264427482670269626572657270927732683291255973111255225522592264425522565256525252498251125522578252524712498253825652837249826962498259224983376264424572552248425113622344225112457251124573136256524714057253826832887286238064644774118562696261826052709264426572811268326442670263125782644265727092657268326572605267026312875559731362538267025922683255225252552255225382538252525522538255225112525257829122457274824712592248432992484248424712484245736223402251124572457248431742457247140182552270926833012333847055343134427992618264426442644264427092552265725922644259226832657263126572670269626442696272229005597311125782565255227612552260525252511251125652565251125252498249825252511283724712761245725782471338925112525244324842443365133892538248424432525319924982498405725652631273527483299458647361856269627222578270926182683274826832578276126702644259227092696269625782683264426052683288755973099260526442592268325252525255225652565259225252525252525522484252525522824253827482443255224983261249824842443249824573622342925112457247124713211247125113980249826572696297532994736541513442748269626702709263126702862268326312657264427352657269626312657267026312631270925922862559730742552253826052592253825382498256524982484253825112525251125252552252528492498270924432618248433632525245724712484251136513376251124842457249831492471245740772605263127992735336346744863 19890813 275041856306226832592263125922631277326052578267026312631265727352565267026572657263127222618288755973124265726052552269625252618248425652484257825252525248425252498253825782862253827222484256524573249245724572443252524983622342925522471251125113236248425113999251127092670303734164557530813442786267025782592267026702887259226182709259226702670276126052670268326962631268326832887559731862618256525382657253825252538249825252525253825252525253824712525255230002498272225252578248434022457247124982511249835933325249824432429247131612498245740572578268328112735333845574644185627612670255226182565259227862644265726572631265725782722267027222644265725922657270928755597316125652592257826962511255225252525255225652471251125652538245725252525284924842722247125652471323625112498247125522484360734422511245724572484326124712457398025112670272229873389467471211344282426572552259226702552279926052631264425652644265727612631272227612592256526962657291255973124260525922565269625782538256525252631252525252552251125652525248425782849245726572498261824843389268324712511251124983622340226052525247124713149248424714057256526832849284937744767774118562722278625522735263126702709257825922592259226702670270927092644263126702618270925652900559731492670259225382670257825252605251125112525249825252525256524712525256528242484276124842605248432492484248424982498248436073416253824712471249832362498248439802538267026832962331246745343134428112657263126052605267027862565255226312657263126312657265726572670267026312552265729005597313626572605256527482552253825382538255225252552257825252565247125382525292525112735251126052484337624982484245725112484365133762552248424842498317424572484405725652631277327613389470549291856268326182657264426052644268325652631263125922696264427482709272226052657257827092657291255973236269625652592268324982538249825382484257825252552253825522525252525252900245727612484257824843261247124712484252524573607348225522443242924433261245724713999251126702735300033124501545113442786269626052631256525652900255226052631255227352696267026832722268326572644264426962975559731742605255225652735253825382552248425522565252525252471252524982565259229002484270924842592247133762498248424712484247136223389255224842457251131612457252540772578267027862670326145864962 19890813 275521856304926962605263125922696276127222592263126702670265727612683270926442683270926052644293755973124255225522565269625522511252525652525252524982565249825252484251125522925248427352471259225253249245724432443251124573607341625252471247124843186248424714018251126572761298733894705527213442824270926312631259225522786260526052670268327482644265726052722260525922696268326442875559731742605256525782644253825522538251125252498251125382484248425252525252529002525268324982578253833512471249824712471249836513402249824432457249831612471252540572565264428622862328745294831185626572644263126442592256528622735260526832578265726312799264426572592265726962618260529505597316126572605259226962538256525252498253825382565256524842498247125922592278624572786248426052484326125112471249825252471360734162511245724712498321124572471399925112722270929623299486371211344278626832592261826312683278625922631260527352657268327482592267026832670272226312696290055973161255226442565263125652525251125782498252525522498256525382471253824982875249827222471260524983402268325112538251124433622340226052498247125113136248424984057256525922849290037584674774118562696268327092605264426182786263126312592265726312683276125922657268326182578260527222837559731492618263125652657256524982525252525382538257825252471252524982552255229002525278624712578247132492457245724712484244335933389251124712429251132492457251139992498270927353012329948315415134427862696264425922631260528622605257826182618265726312683264426962657264427482565255228625597316125922631263126702538260525382471257825112538260525252511252525252552282424572657249825782498336325112471249825382457359333632538248424842511318624572484405725652578282427863312464448961856268326572657267026442670277326962618268325922657260526962644272227352605269625782683287555973099264425922578268325652578253825782578257825252484253825252471253825922887245727482443259224573274247124842471253824573607342925382471245724843224251124843999252527352696293733124501537913442735265726572683265726442786260525922657259227092644276126182709269627092683267026052912559730992657259225782761252525112498255225382538255225252565248425382538253828622457269624572605248434022498247124572498249836073351253824572471249831492457244340772578265728112773332546744996 19890813 276001856277327222618267026442696274825652618261827092657268327222644264426962696276127092670287555973111252525782578269625782538252525782538249825252511253825382484251125382887249827482443259225113299248424982457248425113607337625382443247124713186249824983980249827092696293734554644537913442735269626052631257826052824263126312605259227092644267025922670265725922657257826312950559730862578260526182709260524982578257824712484256524842498249824572538253829372498268324842592247133762484249824842484252535933389253824712511248432112498248440972565252527732735342946745064185626962696259226312657272227862657257826312592269626572709260526832644264426572657265729005597323626052631259226832565253825652484253825652511251125112538249825112592292525112735248426312498323625252471248425112484359333892511248424842457323625112471398024842696273529123389464450981344282427352683267026182670287526832644260526702657273526832578268327092644253826442735296255973161255226052552264425112552251125112552247125252525252524982484248425782849248427612498259224843389252524982484247124713607341624982457247124843161247124574077256526572773279934164644479918562670269626442657260526052786264425782696260526962683272226832618264426052644268326442900559731742631259225652696256524842525253825382525253825382552252525112592256528872498270924842631251132362471251124432484242936073402256524572484244332362484248439992525265726702962333847675272134427732761260526702722267028622565263126442644264425782670267026962565267025922605268329625597317425252565257826702538256525782525255224982538253825252484252524982538290024712748248426182484338924842471248424712484360734162538245724152471314924842443405725252644284927093402486350641856273526052525265725922631279926052565264426312709263127482565270926572683259226052709293755973086263125652592263125922538252525252538249825252538252525112484256525382950253826832429260524983249245724982484252524433593340224982484245724713211248424713980252526962709297532744705548713442786269626052683260526442786253825922709263126182631267026572709267027092618263126702811559731862605257825782657255225382552253825522511253825252484256524982525252528622511267025252578244333632484249824982484252535933376255224842457247131612511248440572552267027992811336347365451 19890813 276481856264426572618260526312657281126312644263126572657264426832644269626702670263126442578286255973124257825922565270924982538256525522525251125112484251125522484255225522862247127352457259224713249247124292443253824843593342925252484248424433236247124983980252527222773293733514644574413442799268326572709261826702849260526312592257826962773269625922722260526962644257826052887559731742578264425652683249825652511245725782525256525382471248424842511257828622498274824712592245733762471244324712484248435933389256524712471249831862471247140572565256528622761344245865744185626832670257826312592260528112683252526442657259226832735257827092709269625782631269629375597314926182644255226832605264424982525251126052552252525382552248425382538284924572709247126182471323624572457245725112457363634422525244324292471324924982498399925652735273530373376464459691344286227352631265726572644281125652631265726052657268327612565273526832644268326442605287555973124268325922605264425782538253824842484257825252525251124572443251125112900249827352443253824843376249824432457251124843636342925382484242924713174247124844077256526312799277333514674608418562735263125922644259226052799257826052631265726442683268326702683269626832631265727092824559731992618259226052735257825522511257825252592257825382471252525112565248428872457274824432605248432492471248424572511247136813416257824712443248432362484249839992552272227222975328745016282134427352605259226442631268328112631259226312670263126572657268326702592265726572631264428625597317425652605257827352525251125252538256525252538252524982538248425252538282425252670247126052443338924712457245724712415362233892538247124432498314925112457407725922644277328373402470564541856268326702618260525522631278626572709265726182618267027352592265726442709268326572657293755973236252525522631267025782511256525382484252525252525253825522552255225382900247126962457259224843236245724842457249824713579338924982457248424983236245724843980251126572735290033634501665513442748267025922631268326442849260525782709260526962696268326052696263127352631259226832900559731742538257825652709256524982578255225782538251125782511251124982511256529002484273524432578247133892511248424712498245736223429256524982457247131742471245740772565267028112761346947057014 19890813 276961856272226702605264425782670283726832631265726312670265727092644268326182657263126312631287555973149256525522592282425652552253825252565252525252498251124982511252525522849249827352484257824573249248424712457247125253593342925652471247124983211253824573999249826702709303733634557774113442748256526052670264425782837260525652631259226702683268326702683255226572618269626572937559731612552260525652644259225252538251125252511256525652484255224572525257828752525273524842631247133252552248424982498248436513402255224572471249831242457248440572565265728372887335145297741185626572748261826312670255227862578251126182631272225922709268326572644265726702657263129125597317425382592255226832538260525252511257825112511252525252525249825382657286224572735248426312457323625112457242925112471362234692565242924982498319924712525399925522709273530123376464477411344276126572618265725252605279925782565268326182631269626962683267026442657270926052592290055973149257826052552265725652538252525782525252525382498245725522552251125382937249827222484267024843376268324572471257824843593342925522484248424983149249824844077256525922786434534024644774118562735257825922618259226962811263126312657259227222670265726572722265726962631265727092837559731242605260526052683249825782525255225252552251125522525252524982525257828622538274824432631249832492498245724572565247136073389257824982457245732362525248439802538269627612937336346746162134427612631261825782578265726962552261826442605264426572761268326832631265726572722264428625597317425252552265725922511256525382511252524842498256525112538252525112552283725252735251125522484335125252484247124982471363633632552249824572484314925112457407725522631282426833442464477411856281126702538263126572644284925922631265726832592265727862683264425922722263126702709292555973111253826052578268325112552252525112552257825112552249826182511251125782862252527732498265725113312308625922670267025923593342926572498270925383249261825524057260528872837401840574929774113442761267026052631263126442761267026572683264425522709268327092683260526962670270925922900559731612618259226052696257825922552247125782525255224712484249824842538255228622552272224982605245733892498252524712484248435793402255224842443251131492457247140772696261828112799328747054799 19890813 277441856303726962657265726312578283726702592259226572696263126962670267026832670263126702657292555973149264426052644269625922511252524982498255225252498253825112484257825522849248427222484260524983249248424572484253824433593338925382498245724713224249824843999252526312786302433124644523713442735263126312670256526052811260525782670270926572722270926962696276126572631267026832887559731112644255225922631253825112565253825252484253825522565249824712525252528622511270924432631247133892471244324572443244336073416251124842471248431612484248440572565263128112773337646745030185627352670265726572644260528112631255226312592264425922696257826962657256525782618268329375597316125782565255226312578252525522498255225652511252524982498253824982552283724712773251125782471324925112457248424712457359334162552247124712471322424572498398025112670272229253299467472561344278627222592257826572618276126442592260525382631265727222709268326572696265726702670293755973149257826312592269625252552252525782552247125522511248425382538251125382875248426832511264424843363269624712498251124713651337625652484249825113136252524714057253826312900282438064644774118562696268325782605264426572761268325922670265725782631268326182657260526832631265726832900559732362644255225112761256525922552252525522525264425652498251124982538255228492525265724432578251132742471247124842511248435933429256524432511249832492471248439802498264427352925331246445379134427482592257826572605260528872592264427092605267026702644264426702578257826962696267028875597317425922565257826052552251126182471255225382525256525112538251125112511284925382696248425522484337624712457247125112471365133762565249824572471319924712484405725782683282428113274476746741856273526442525265726052605286226052592264426702605259226572592268326572644267026442722287555973149257826442605263125382592255224842525252525112552249825112443255225782824248427092443257824983236248424572457249824713579344225522443245724843174247124573999255226702735297533514674545113442773265726052631265727222799264426312631270926572683276125652696270926052592263126962862559731612618255225522644253824982552251125252552252525252525252524982484252528112498268324712592248433512484247124572498251136073363256524842457249831612484245740572565265727482748338947054586 19890813 277921856311127352592264425382592274826052657265727222578265727092578272225522631257826702631288755973149260526442592270925782552256525382605253825522525252524842511255225522862251127482471259225253261244324712484253824983593345525522484248424573224247124843980249826962735292533764557527213442748257826832683259227092761267026442657265727092657268326832735265726442592264426572900559731362538259225782709257825252552252525522511257824982498252524572525259228492498272224712605248433382484245724842484248436223363256524712457252531612498251140572578265728112811335145574996185627732644257826702605273527732605259226832631261826442683259227092578264426312578265729005597318626052592256527222552255225112498249825382565256525112511249825522565288724712735245725782471326124572457247124982484359334292538247124842471321124982457399925112709270929373389447471211344272226442631260527222565288725922657263125922644265726572578268326832670257826572683293755973161260525922618273525782525249825382525253824842525252524982471256525112900249827352484267025383389269624712525251124573565338925522471249825113186251124574077251126832862287538064674774118562644267026702670263126312799260526442683264425922644265726182683265726312683265726312900559731612631265725922631259224982552249824982498252525112471257824982525253828872498276124432592251132362471245724572538248436223416253824572484244332492471248439992511269627092937326146745308134427992605264426312631263128622644257826312644264426702605264426572605260526052644264429375597318625922552256526832525253825652525252525652538252524982525248425522525282425252709245725922457335124982443247124842457362233762552248424712498317424572484405725522683277327613376467448631856263126442683265726442631279926312565269626572618265726832696269626312644268325922657291255973136256525652552263125252498255225252511251125522525248425112484251124842786247127092484257824573274248424712471247124983565341625112471248424573199242925253999248426962709292532614767534313442761260525922657261826442761263125922644260526832605267026312735267027092631264426443000559731742592257826052605252525252565253825252605255225112511249825112498249828372484273524842631244333892484247124712443247135933416255224432457252531742457249840572552267028752761328747054705 19890813 278401856314927092644263126312696278626442657263126442657261827482696265726442592263126572631288755973111255225782592269625382511252525522552252524842511248425522484252525922824249827612525256524713199247124842484253824573622342925252457248424433236248424714018253826962670290032874705534313442786265726052657264426442849257826312644260526572657268326312735264426442657256525782912559731742592259225652735253825252578252525252498256524842484252524982578252529252498269624432552247133762511245724982525247136223455253824292443247131742457248440572552269627862786326146444896185627352657263127092592265728752644264426442552265727092799260526832618263125652657261828755597317425782670255226702525252525252511257825112498255225112538247125382538283725382773247125922471323624982484245725112457365134162552247124712457327424982484398025112657273529873274467472561344281125522657264426572644284925782605264425652709264426832709268326702657256526442657286255973149256525922605265725522525253825112552251125382511252524842471256525382862252527352443267024983402273524712511252524433622336325382471249824713186249824714057267026572887288737584644774118562786268325522644263125112761256526572631267026052683264426572735265726572644256526052962559730862552257825922735252525382525249825252471252525782525257825252525255228492484270924982631244332112498244324572498245735793389252524712429247132492443249839992525265727353000331246445167134428372578264427092565267028372592264426442631263126702709260527612683259226442683257828755597314926572592253827092552255225652484253824712525253824842525248425382552292525252709247125922471333825252471249824712498360733892552242924292457316124842443405725782605279927733299467448631856273526052683268325522735279926832605267026312709268327352592268326572657265727092670287555973149253826442631264425252511249824982565251125252538245725252511253825522849245727612484259225383224247125112471249824983579338925382457244324843211251124713980253827222761297532874644541513442748268326312565263126702761257825922670269626312709269626312657268326312683270926312862559732242565257825652644253825252565252525382525251125112538249825252525249828492498263125252565247133382471245724842457247135933363253825112443248431362484247140772578265728112824335147054831 19890813 278881856309926962565260525922683281126182605263126052670264427222605267026442670259226052592288755973161255225522565267025252552255224842578249825112538249825112511249825652837248427222484260524713224248424712457252524573593340225522471247124573249248424574018252526832735286232494799534313442824265726312670264426312799257826312670257826312644267026052709265726962657265726442875559731992565257825782670252525112525249825652605257825522511252525382525257828872471270924842644249833892484248424982511249836513402253825112498251131492511248440572565264428492786345547674996185627092631264426572657253828112644257827092683261826442748264426442592263126442709259229755597317425922565263126832552252525652538253824712538249825112552256525252578291224982735245726182484323624982471247125252471360734292552245724572484319924712457401824982748269629503312476772561344282426832735267026052670284926572644259226052670269626702657274825652644259226702631282455973149265726312631270925112552256525782471251125112565248425522525252525522849252527092471261824433363273524842511249824983622335125382471245725113136248424714057255225922786288737904705774118562709265726312696263126052761263126052683265726832631269625922709263126962592263126832900559732362592261825652761263125252498249824982578252525382498255224572498251128492511270924432565247132112498248424712498248435933416255224572511249831992484244339802525274827092987336346445343134427092657264426702657265727862683255226312644267027222696265726962592263127352631269629005597313626572552259226962578257824982511256525922525255225522471249825112538283724982670247126052443336324712471244324842471360733762552248424572484317424842498405725652565279927353429470549621856273526832709268326832631277326702552259226572696268327612657265726962683265726832670287555973149257825252578264425652565252524982578253825382484248425382457251125522811248427482429263124843249252524572498248424713593344225382457247125113224244324714018251127092773307432364644534313442773260526312605260526702849264425652631261826832683265726052670259226832657268326312875559731492683253825782605256525252538249825522538251125922525252525382511259228492498273524572631249833632484248424842511256536223363253824432457247131242471255240572565260527862773331246744799 19890813 279361856306227352605270926312592284925382670273526052631260526962565265726572670264426572644283755973161252526702605272226312605253825652552256525252525248425652498257825382875251127862498259224153236245724842484252524433636345525382471244324573211248424843980253827612696293733764529520213442761263126052657268325522849260525522578265726052618268327352722268326572631268325922875559731742565265725652644260525652525249825382538249825652484255225112538252528872484273524712631251133252511248424842498251136223376251124982429249831862484248440572565264427862786341647054831185627092644265726572657263127862644263126572592263126312696263127222657267025652786263129625597316125782552257826962538249825382538256525252484249824982498247125652511284925112735249825922457326125112484248425382471360734422525244324842471323624842471399925382605276128753363464471211344286227092538264426442631273525782605264426312670268326962722268326182631261826832644288755973149257826052565265725252578260525252525255225382565252525252498252525522887249827222498263124983402267025112538252524843651337625782471248424843161249824844077256526312824286237424767774118562683267025922670260526182824260525522735265727092605267026442631265726182631263126832925559731862565257825922670252525252592252525522525251125112538252524712565255228872578273524842605247132362525247125252443248436073416256524572471248432112484251139992525267027482937342947365379134427222683264426442644270927992631265727092683263126702735260526312670259226572761263128375597313625652552259226702538251124842471249825522498253825112471248425252471283725112696248426052457337625252484247124842471360734022538244324292429317424712525405725522657281127613389467448311856276126832644259226572605278626442657260526572631263127612605270926312696257825922644284955973186259225782605277325782525251124842484252525782511251124982484248425522912251127992484256524713261247124712457251124433622336325522457248424843236245724843980251127482722295032744674537913442862267026052592257826572786265726572657257826442748268326052696273526442631270926702837559731242605259226052709251125252511253825112538255225112525253824842538255229502525276124572565253833252457248424842525249836073416253824572484248431492498252540772538264427992722336345864831 19890813 279841856304926572605272225922592272226052605270926442631263126182605268326572644267026572565282455973136251125922565273525782484251125112552255225112538251125112552255225782875249827612457256524843224249824572498252524573551345525522457244324433261247124713999255226832683287533764501527213442735267025652657269626442824257825782631257826702644263126442696264426312644270926312925559731362605256526182631253824842484257825382498255225382484252524982525255228622538269624982578252533632471248424842498251136073402253824842443248431612484245740572552263127612773335147364831185627222657264427352578264427992578260527732683265726052709265727222578264425922631259229375597313625782592259226962578251125782525249825252552249824842525248425652552284924712735248425782471323624842525245725252443360734022565244324432471323624982443399925252657273529873363473671211344279926312605261827092657282425522578264426832565270926702565267026052605256526312552286255973174261825382605268325252552252524842525252525522525256525382484253825382912251127222471260524983389269624712498256525113622340225652484252524983161248424844077257827092837281138064767774118562709265725522683257825522761264426442670265726572683274826182657264426572683264426572875559731362552264425652748255225112538253825382552253825112525251125112498255228872484276124292631244332112443244324842511244336223402251124572457251132362498247139802525269627482937332546445272134427992696260525922525264427862670272226962592259226442670267026832631261826052631268329125597309926572565257826442498253825522552257825782592255225252484248425382511282424842696247126312498338924982457248425112471360734162552245724572511318624572498405725652670278627993325464448961856261826702605261825782605282426312709263126182683263127352683269626572709268326572657278655973236265725782631273525652605248425522552257825252498248424712498251125522837253827482484257824713261248424292471253824843622338925112457245724713249248424983999252526702735295032874674523713442748261826052644260525652748265725382605264426962670265726572657259226832631270926312900559731992670263125922722255225382538253824842525253825112538251124712511253829372471270925252552249833382525245724712471248435933416252524572443251131492457248440972565270928112786344247674736 19890813 280321856301226572578264426962605281126052605267025782735256526832683273525782670263126832644291255973174252526052578281125382552252525382484256525652538255225112471251125522912248427482484259224573249244324432429255224573607340225252484247124843174249824713980252527612696298733254674516713442786260526572605257826312849260526702657264425782657269626312709263126702565268326702900559731992565259225782786256525782565252525382565256525382525251125112484252528622525268324712565247133892484247124572498245736073416253824842471247131612511245740572552267027992748336347364767185626832631259226702631263127612631264426442605268326572761265727612644263126832578264429125597317425652644261827612498255224982484252525252552252524982525252525652525290024982735249825652471327424842511247124982471362234552511245724982457319924842471401825112683272229373249476771211344282426832644259225782644286226052670264426572605265726572696268326182683267026312631290055973124264425782644264425522511255225652525253825252565252525252484249825382887255227612484260525113376272224712511251124713593340226052471248424713149247124984097257827222849287537584799774118562670260525782644263126312786259225252683260527352592265726442657268326962644268326572912559731992592259225522670259225652538255225522498249825112565259224572565255228752552278625112565244332612471247124712511248435933402256524712457245731742471248439802538265727862950332546445343134427732592270926052657268328112578267025652644263126312696260526312618257827092605267028245597314925652525251127222538255225522525252525252511252524712525247125382552291224982670247125922457335124572511247124982457360734162484248424572498316124432484405725782644286227863376470544741856272225922565264426702631282426052592265725922644265726832670265725522748261826052605283755973186253825382578278625652538256525382538256525112498247125112471255225522837248427352443263124573224248424842471248425253607336325252443247124293236249824573999251126832761287533514767548713442799264426442592257825652786263126442644257826832631273525522670260526312605261826702811559730992578256526052696256524842552253825382538255225652498255224982552248428622484274824712605249833382484248424982457247135933429251124712443249831862484247140572565257827732735331247364831 19890813 280801856307427222592268325922565283726312605257825922709268326702605264426572578265727352644296255973174265725522592270925112538261825252552248425522525253825112471252525922849248427612471259224713211251124432484251125253622342925382457244325113224247124573999257827092722298733514557541513442773264425522683260525922837264425382578263126442696276125922709268326832565260526832887559730992605259225782683255225782538253825922484255225922511249824712484256528372457276124712552245733512511245724842511249836073389251124982457249830992484253840572565268327482786340247054799185626962773257827732631269629122657257825922592269627352657265727352631273526962709263129125597309926052605256526962565255225782552248424842511252525112538245725112511286225112748245725652525322424842457244325522457359333892565247124572484319924982457399925382761273530493363467472561344273526312631257826442618282426702657269626442618267027352631268326702631259226702683290055973136259225522631272225922511257825252565255225252538249825252457251125522837252526832484257824843389273524712498248425253622338925522484248425253124252524984077257827092837293737744674774118562709273525522631267026442773264425782631255226572683276126182722260526962657264426702887559731612578259225652683257825522538247125782498248425252498249824982525253829622525274824712592248432612484245724712484252535933376253824432471247131742471245739802511267027612937340246445237134427482670272226312657257828622644267026442565265726182696265726572631264425922631273529125597317425922605265726962578252525652498255225382565249825112525247124982552288725112735245726312457337624432471247124842484362233762498245724432525314924842525405725522605281127863363470548631856270926182592257825922657286226962631270926442735269627612657264426442644257827352722283755973149261826052578274825252552251125782498255225652525249825652471251125522849249827222471259224713236248424432471249824573622342225922484245724713211244324713999251126572735290033124674520213442735272225922605264426572786259226052578260526702683265726962670269626962605260526572900559731362565260525922631255225112631249825112484248425112552256525112511251128112471268324712592244333892498249824712498247136513363256524842484248431992484252540572552263127352709342946744831 19890813 281281856306226702578261826832657278626442657264426832683263127352644265726832683256526312657288755973099259225922592269625782605253824842552249825382484248425382457255225522837249827222429259224573249249824842471249824843607340224842443249824983211248424713999252526572722298733894557520213442799276126052670260527222786261825652605267025922578270926312709270926052644267026312900559731492592256525922683255225252525248425782538256525652511255225382538252528372511269624712592245734292511249824842484251136223429253824572443251131742484248440572565260528492786341647994736185626182578257826572657265727612565268326962644267026442709259227612644272225782644263129505597313625782618259226962578257825782443255226052471253825382552249825652578286224842709248425922471328724572498245725112443365134422592242924842471322424572457398024982683272229503338473671211344283726312631259226182683278626832618264426572657263126572644265726312578264426832683288755973136260526572578268325382538252525252552255225522565253825112457252525782887248426832498260525253376265724572605252524573593338925522484248424713174251124714077252526312887288738224674774118562670256526052657263126052862264426052605260527732670270927352657263126962644265727222849559731492592257826052735253825382525252525382498253824982511255225112498257829372457273524712644245732362484245724712538249836223376252524432511242932112484249839992511278627222950332547055237134427352696267026442670269627992657264425652670268326832748267026702696264426832696272228875597316126312644256526312565255225252538255225252565251125252498249824982578278624842735245725922471336325382484249824842511365134022525245724572457318624712484409725922605277327993376464448311856272227092631257826702670283726052657265726442709270927612631264426702683268325782644291255973149255225922578270925782552252525652484252525252525248425112511253825382862248427482498260524843261245724572457253824573593337625252484247124713236248424843980251127482709303733254644534313442748268325652683260526052786256526442618263126832670270926832709269626052670263126052875559731492670257826702696253825112552256525112538259225522552252524712525249829122511273524572618248433762484247124842484247136363402252524712457248431362471252540572578265728242786336346744736 19890813 281761856307426832552260525922644283726442631267025522657265727092605268327092709261826702631288755973149259225922618270925382552255225522538253825252525253825522498251125382875251127612471263124713261248424712457251124713579338924842498245724573249248424843999252526572709293734024644523713442837272225922696265725782786260526572605267026312670270926312761259226442631260526442849559731492525257826312709252525522578255225382511255225652552252524982538255229002511272224982605251133632511248424712498251136073376252525252471249831492471249840572565267027352709333845294863185626572683265726442592265728492605263127222670274826312722268326832683268325652631263129505597317426572538260526572605251125652538251125382552255224982565251125382538286224842735248425922471326124292525249825112511365133892538247124432484323625112471398025112657270929753363455772561344283726702644261826052670278625922511261826702683273526962709270927222683259226702565297555973174264425652538270925382525248425252538253825382538251126052538251125522887249827092511268324713363268324842511249824573651341625922498251125383161255224714057265727092837290037114644774118562657269626572735270926702786263126442605260526962670272226052761263126962592263126702900559732112644269625522696255224842592255225522538253825382484251124982552255229002538274824712578245732492498244324712484249836073389253824432471245732112484247140182525268327482799342947675343134427612696264426182605273528372578267026312631259226832761267026182670272227092722270929255597309926052552261826572484256525112525257825522538253825652525255224982525283724842683249826052484333824572457252524842498362233892565247124432511314924842484407725252683279927353338455747991856277327612657259226832592278626572552265726832670267027092657268326442657267026312605292555973174257826052578273526312511253825252525263125112525242925522552255225522837249827352484256524843274247124712511251124713579340224842443245724573211247124713999251127092748292533894705530813442811267025922631267026832875261826442631260527612670268326572657270926052657263125922875559731362605257825782786253825652565256525252525249825112511252525382511255229122525278624712592245733762457245724842525245735933402256524572457248431612471249840572578259227992773342946444863 19890813 282241856308626442565268326442592283726442683259226442605260527092592270925922670272226182709283755973186260525382538269625382484256524712552260525652511251125382498249825382900247127222457260524573224245724712484252524713593338925652457245724713224249824713980249826962799297533894705534313442735263126052696257826182811268326052552259225782631268325652722267026702644257826572925559731492538259226312670257825652498252525252498256525252471251125252511253828622511270924572565244333632457248424842484248435653402252524842429251131742484249840572565263128372735335146744767185626442670260525782565261827862592257826572657260526442657259227222618269626572657269628625597312425922552265727092552253825382511256525522552249825112525251125522538281124842709251126312471324924712498247124712471359334552538247124712484324924982484399925252696277330003338467471211344283726962578263126442657288725922670263126442618269627482618267026572644265726572605284955973099253825522578267025652538260525112552251125522498245724982511255225522912252527092457263125113338269624572538252524713593340225652484249824573174248424844057257826312887290037744767774118562709270926572552265727482799264425922644265726572565274826312786260526962605268326052900559731612592261826052722252525522538251125112552249824982511253824712578259229122552276124982592247132492471245724572511247135933389251124712511245732612471249839802538267026702837342946745272134427612683270925652605269628872578259225922644270926442735259227092631260526702592259228875597313625522565257826182525252525252525252525652525252525112484247125252511288724842735251125922484337624572498248425252511362234162511244324982538316124572471405725382644276127093363455747671856268326702578257826442657283726312592272226832709265726572605269625922592259226832657290055973136261825522605267025382592255224982552249825522538255225252538253825382862251127862484259225253236248424982457251124713622338925382443247124713211247125253999249826572683302433124705559713442748260525922670257826572799267026832578260525782644269625922696273527092592261826962925559730862657253825522722255225382525256524982525248425522525255224842511255228622511272224712605248433512471247124842484245736223416252524842415248431612457245740572683259227612799333846744705 19890813 282721856304926962631260526442631286226572696269626702644264427352670269625782683256526052683296255973186263126052538272225382498255225382538252525382565247124982525255224982837251127862443260524983211247124712457251124713636345525922471245724573186248424983980252526572773298733384705527213442786264426832644272226312799257825652631263125922644269626312657264427092657270926832950559731612525256525522657252525382552256525782498257825522525253825252484253828112484269624712592249833892498248424292498247136663402256524712471249831862457248440772565270927992786328745864644185627092670264426312592265727992605260526572683265726962735263127352696265726052618259229375597309925252631256527222565251125782538255225382552253825112538245725652538283724712722245725652457322424712471249824712471360734022578244324712484327424842457398025252709276130373351458671211344282426962605260526052696284925782552265726052578265725782631276126312644267026962657290055973124260526442631265725652525252525382565251124982525248424982471247125382900252527092484263124573402268324432511257824843651338925112471245724713149251124984077259226832875284937904767774118562683268326312696264426832761263125522670261826442657270926312670272226962565269626572937559731242618257825382644256525112565249825382511257825522525253824842538257829122484273525112592247132112498248424712498244336073469252524572484242932112484249839802511269627612925335147675237134427092683264426702578265728752538257826442565263125652735265726832696264425922696260529375597316125652578256526962605252524982538251124982552248425112484248425112565291225252696247126052498336324842471245724842498365134162552249824152484318624712443405725652605281127863363455748961856268326832722256526312631276126312578265726312644261826702683274826572683257826052683286255973136261827092578265725922552253824842511251125252552249825112498256525112875253827352429261824573236248424842457252524573607345524982471244324843249251124844018248427482773300033514799520213442799257826052709273526442862257825782618263126832657273525922709267026832644265727092900559731242565259225922696256525252511255225522525259225112538247125112552252528872484272224572618249833382471248424842511255236223429251124432429248431992484248440572565267027992786335147674863 19890813 283201856276126572605270926312657286225922605273527092631267027612657264426572670267026572644292555973161253825922631276125252552249825252525251125382511248425382457253825652887248427612484257824843274249824432443253824433593338925522457245724433224248425253999252527092735288733514705527213442786267026312683259226442799261826312657261826442644274826052631261826052644264426312937559731112605256525522722257825652552253825252525252525382511251124712511257829122498264424712592247133632511248424572471248435933442249825112443248431492457247140572565268327862748342947055064185627222670265726572578260528622552263126442592263126312696263126702605263125782538264428875597312425782578259226962552252524982484252525652538249824842511248425652578288725252683245725782457326124842498249824982457362234162525249824712484324924712484398024982670264429123429470553791344284926442631263126182605278625922631260526702631267026702657268325922657267026832683292555973161261826052578267025112552257825522538251125522565247125112498255225522937252527222471259224843338248424432484249824983651340225522457244324983136247124714057255226442773270932994644479918562657265726572644256526962773263126052657267027222670265726702670263126702605263126442937559731492565259225922748257825252552248425652538255225252552255224982498256528872498281124982592245732612498245724572538245735933442252524982484248432242471247139992525263127092950341645865343134428242683263127352644267028752605260525922683264426572735263126962605270926442696259228755597314926312644257826702631255225652484252525252498255224982525245725252525287525252683248425782511340224842471251125112498360734162525248424842415311124712471407725522565287527733389476752021856269626312592261826312644277325522538276126312605270927482525276125922696263126572644290055973111259225922631265725652471255224842538255225382565252525652484252525652837247127862443260524713287248424842525252524843622345525112471244324713236248424713999253826442773296233514767552413442748260526832696256526702748256526572644270926832709264426832709265726962618265726832887559731492565259226312683260525522484252525522471252525382471248424842525255228872498270924292605248433762471247124982471248436513389249824842484245731612484247140972578268327732709333847365343 19890813 283681856269626962696267026572631278626182578274826312592265726962696269626442683268326442578291255973136261826052578265725782578255225522552256525382484248425522538252525522937248427092457260524713249248424842471249824293579342925112484249824713249247124984018249826962748291232494736574413442799268326312644264426572837257825652683263127092657269627222683265727092644261827222900559731742618257825652696252525922565248425652511249824982471253824842525256529252511276124712592248433632525245725382471247135933442253825112443249831612429244340572552268327612773336347675781185627482683263126052592263128242631263126442683267026312670265726442696268326182670267029125597318625922552264426572538251125382538255225522525252525112538245725112525295025252761248426052498323624842484248424982443359333892552245724842457323624842443401825252683269629873429464459691344279926052657263126572565287526052631261826312605264427092683264426572618264425922670282455973099259225782644269625252538253824982592249825252538251125252525252525112912249826832484260524713376249824712443248424573651336324842484242924843149248424844057257826052799274833894767608418562735270925782605259226832786267026442631270926962670268326312657264426052605263126572900559731742605259225922683247124982525259225922552256524712538252524982552255228622443268324842552245732872457251124712457251136073402255224712443244332242484247139992511263127353012327445576282134427222631260526572538265727352683256526832657260526312696263126442683259226962631263129005597313626572618259226962565248425112484248425252538257825252511245725382538296224982709253826052471336325252429249824982471359333512552251124432498318624572484407725382670270927353325473664541856268326962683259225782696268325782631264426832578260526702605267027092618252526442696287555973149255226052605270925652592259224982498255225252538251125382511252525252824252527732484256524983261248424712511252524843607337625382484247124433236247124573999251126702748296233124529665513442786264426442605267026962824257826702592267026572605267025922683263126312670256526962912559731362578255226572670256525652538248425252511249824982552252524842525257828242511265724842578245733632498244325112457248436513429252524842429249831612511247140772565264427862761341645577014 19890813 284161856267026702592263126702578274826572592267026442683264427862670265726572683259226312631290055973161255226052552267025782552255225382565248425252538252524982498253826052811249827222471259224713211245724432498249824843622342925652457248424433261251124574018255226312696302432744615774113442748273526832670260525922811263125922709256525112670273526442683265726312631263126832849559731862552260525782657256525522498247125112484256525652498249824982498252529002471268324712631247133632511247125112484249836363376257824572443248431362484249840572552265727482786336348317741185626572683260526702631259227992670257826182683264426832657260526572605264425922605268329125597319926052552260526962565253825522525251124982498253824982538249825522578278625252709245725922484326125112457248424842457359333892578245724572443321125252498399925112670277329873429452977411344283726312657264426962631277326052578260526572565259226442696265726052696267026052592286255973186261825252538267025522618255225652552252525252498249824982498249825522875253827222457267024843351267025382498249824573593341624982471245724843149252524434077256526442811437033514644774118562631270926312605256526442786264426052592264426182683267025922670256526312565270926832912559730992578257825522670261826442525252525252484248424842525252524982552255227992511268324712605244332612471244325112498245735933376253824842443251132242498247139992484274827352987329946446162134427482670269626442605260527612696265726182696255226312657263126182605269626052618265728625597317425652605260526962578253825652498255225382538257824712484253825112552295025112748245725922484340224842498247125112457366633892525251124982511311124842457405725382631278627353402476777411856278626832498259226052644283726442631272226832683264427222644272225782644265726832605290055973149263126182683267025652538251124712538255225522552252525782498257825922862251127352457260525253287309925252709269625653622340226442498268325383199256526053999267027732900405740574929774113442786267026052644260526312748259225922605263126312683272225922644264426832683263126702925559731362618257826312722253825522525251125652552256525252484252524572525251128752484270924432592245733892498244324842511251136073363252524982457249831862484245740572565268328112735333845574705 19890813 284641856312426572670267026052592282426052631270926572631263127352618272226572657264426312670298755973086265725652618270925382578251125252552259225652552249825112484253825252912249827352484260524843236247124712484251124983593336325252484245724573211249824983980257826702709306232494736537913442799264426442605263125522862268325652657267026052657264426052631265726442644272225782862559731992552259226312618255225252578249825252552251125252457253824842538257828112457268324842565244333632443252524842471248436513402252524842457251131492471245740772565257827992849336346444896185626832657251126962592264428242644253826572578267026052631268327612592272227222644263128625597313626182644264427092511257825922525253825252498252525522552251125252525284925112773244326182511324924982498244324982484360734022565247124712457319925112443398025112657272230003402470571211344279926702670261826962565286225252592261826832631274827222644269627352644259225652683288755973062255225922552264425652538255225652511249825112538248425112471252525382849248426962511265724983376268324572525253824843622336325922498249824843161249824844057253826702900291237424674774118562670263125922631264426832761263126572644260526832578264426702644268326312631267026832887559731612605264426312735257825252525253824982538249825252525253824982511251128872484277324842605245732362457245725112484247136223402249824432415248432492484248439802498278627092900341646445343134428242578259226052592270928872605259226052592260526312631259227482631259226312631268329005597316126442631259226702565252525522511256525252484253824982511251125382578286225252709245725782471336325252484248424712484362234022525248424712484319924842471405725522631273527863312479948311856267027482578265726312722270925652631264426052605260526702618268326052670257826702605293755973099253825652565268325652552257825252565255224982498252525382538251125783000249827482457259224433236247124712471252524983651337625252457244324433224244324713999252526962696290032614736537913442799265726052644263126182773257826182578264426312592268326702722269626832670264425922799559731242631257825652657252525782498259225652538252525382525251124572498256528112471264424842592247133892525249824712511255235933389255224842443245731612471247140772578267027612761338947054831 19890813 285121856306227222644259226182683281126832578269626442709260526832605273526702644259226962657291255973161260526572644263125112552257825112538249826052525255225252511251125252912247127222471257824573249245724982457248424713593341625652471247124573211247124843999252527222722298733514644509813442786265726182605259226572811257826182683268326052748268326572657265726962552267027092912559731612565257825922696249825252484255225922538257825112498249824712525249828872525264424712605249833632511248424842525247135933312252524712443247131612457245740572565267027992696336347054705185626832696257827482565269628242605260526832592265727092709265726572683270926312696270929255597309926442565263127862565252525382498255225652511253825112552251125652565286224842748249825922457324924842471248425252457357934022538244324842457321124712471398025522722277330003312464472561344286225782605273526442592273526442565270926052644260526962631263126182683263126832670288755973149260525652592259225382484252525782525253825252538252524982484253825922937251127352484259224713376269624572525252524843622340225252498249825113161252524714077256526962799286238224674774118562670264425782683256526572761257826442605257825782722272226312722257826832644264426702900559731492644261825782683249825652592256525522511251125252471248424842525256528492484276124982592248432492484248424712525245735653376251124432484248432242511247139992511265726832975340247055451134427732761253825782644264428112631264427482644265726962748263126962748264425922592269628495597304925382605259226572511249825112565252524712605259225112511255225112525291225252735244325922498340224982471247124842471360733762538247124152498317424712511405725522670273527613351464449291856264426312592263126832552268326702592265726052657269627092644273526442670260527092670290055973161268325652670268325652538252525252511253825522552256525252484256525382811249827092471260524433236248424842484249824713593341625382443245724713199248424433980251126832657295034424767527213442773267026702683267026832837264426052670268326182605267026572657264426442670264426182900559731992618257825922670255225782538252525112511252525522538251125382552251128112538273524842578249833512538248424572484247136363416253824842429251131492471248440772552263128112748340245574529 19890813 285601856309926572696269626182670278626052592263126312644264427352657269626702578260526572618290055973174264426442552273525382538256525252511252525112484248425922471255225782925247127222498259224713211247124842498249824713622338925382443249824433236248424714018256526572683309933894767534313442761276126312644260527352900256525922644263126572618270926572670273526442605268327482811559731612552257825922657255225252552256525652525249826052552252524982538253828622484273524842592247134022538247124712538245736223402253824572443252531362471244340972578263128372773336347054767185627222696265726312565267028112592264427092657269626312709263126572644272227092631267028625597323626312578260526832538259225522484253825252511255225252565245724982538282424572735247125922484324925112498248424712457355133762578248424572484323624712498401825112683269629873312476771211344273526312644263127352605281125652605259225782644260527352657272227092670265725782565282455973124256526312605260525652592256525252538249825252552252525112525253825382937256526962511263124573429274824572498249824983565342925522484251124713136249824574097252526962811290038064736774118562735267026442657263126442811261826442683256527092578267026702735265726052670257826312937559731492565265725522696253825252618253824982552252525112498249824842565255228492484277324982578248432242471247124432525252535793363247124842457247132362498251139802511269627353000332546745237134427862618263126572657269628112644264426442511263126702644260527092657270926052592272228495597314926312592260525922565253825112484265725382578253824982525249825112578295025252683244325782484335124982443247124842511362233632511248424712457317424712457407725382592274827613312464447991856268326572696260526962683276126052552264425922631268327092631268326572696264426572683291255973149256525522644270925782525251125782578255225382552252525112552248425782837253827352429260524843236248424572498249824983593340225252471249824843161248424433999251127612683286233634501545113442761259225922578263126312849264426442631273526442644257826832670267026312644265726442925559731492538253825652696249825252525251125522484253824982511249824712511255229122511265724712605248433632471245724712498247135793416255224712443249831492457249840572565264428372761333845294831 19890813 286081856303726572631268325652657279926312578259226052592267027092592264426442709255225922670292555973174263126572592267025252525251124982552251125382592251125382498251125252887249827482457255224433236251124842511251124983551337625522484247124713186248424713999251126832696297533764674523713442722268325922644263126442887257825652644263126702644267026832722264426312578260526182937559731242592255225652683253824982511255225382484257825782538256524842552251128752498268324842565245733512471245724292525251135933389255224712471248431862429248440572565260527482735340247054767185627352657265726312644264427992605253826832538269626702683264427222657267026052578270929125597314926442565259227222498253825382525252524842578251124712511247125252552288724572773245725652498324924572471247125112457362233892511247124572484319924982484399925382644268330863274476771211344278626962631267026052683286226442552270926442578267026572696272226312592269626832657293755973161256526312565268325782552253825382592248425522511249825112498249825252887247127482443260524713389264424432511247124573593333825522484248425383199247124984077253826572799290037744705774118562644269626052670259227482799255225782696264426702683269626832735264427482631265726962887559731362565255225522748253825252552256525252565252525382511252524712552256528372484273524712670249832612484248424982484244336223376249824712429244332492498247139992511270927612975335145295272134427732735265726312578264428242657256527222578273526572657257826962670257825782644270927995597321126442578260526962552253825922552252526312498253825382498253825382538290025112748245725522484335124572457247124982511362234022538248424152484318624712457405725522631274827613287464447991856268326572605265726312605273525782552252526442631264427482618267026702722260526702578288755973149263126572565264425252578253824982498253825112538251125112498252525252824252526962457263124713249249824572457249824573579341625112471247124433224245724574018249827352722296232744644537913442799265726962670267026962811260525782683260526312683268326052709263126572657263126832912559731362618265725652631257825782565251125782511253825522511251124982565249828622484278624712578242933382498248424712498252535933376256524842429249831492471244340772565261827992761342947054705 19890813 286561856304926182709265726052631276125522538264427092657265727352631264426962773268326702735290055973149264425922578274824982525251125922578251125382525251125112457253825252887248427352484263124713224244324842443251124843607337624982471251124843186245724843980252526312761293733124644503013442849263126702578255226832887264426702644265726312683273526572683255226832605270927222862559731742631253825782709256525252484252525382525255225382484247124712552251127862471272224712592247133632484247124842484249836223389253824712457247131492443247140572592264429002875333846744705185627222592253826442618265727992631267025922592267026312735263127352605268325782657268328625597314925382605253827352578256525652578251125252565252525112525247125652578281125112786247126442457323624572498247124842471356534022552244324842443326124572443398025112683273530243299470571211344278626832670268326572683283726312644264426312657260527612578270926702644259226442592288755973124257826182618264425782511251125252538252525252484249825522484252525652862248426572498257824433389267024842525253824983607337625782471252524983136248424984097256526312811293737744644774118562696268325922657265726312761259226832644269627482722270926702670263126702592260526312937559731862578256525522722248425252552252525922525249824982484256525252511255228492525273524842631247132612471248425112471247135653416255224982471244331862484249839622565265726962975323647055272134427612748267026572592267027992578263127092722265726052683268326832657263126832605263129005597317426052631253826962525255224982565260524982538252524842498255224842511288724982709253825922484335124982457242924712484357933892525247124292484309924572471405725522657277327353338476747671856268326312605260526312631274826182631257825782631272227612631276126572735265726962735290055973074261826312538265725252525249824982498251125252525248425652484252525652849247127992443265724573199244324572511251124843593338925522471248424713236245724713999251127612786290032994586545113442773272226572631264426962849263125522657268326442592264426312696257825922670263126442887559731492565256525652657257825652578252524842525255225252498251124982525255228622511269624572565247133762471247124982511248435933351252524712457249831612443249840572592265728242761336346444767 19890813 287041856308627352605268326312618278625782605259226052657270927482657268326442592261826052631292555973086265726572631260525522525255225112578249824982552252525522471249825252862249827482443260524843274249824982484249824843579342924842484247124433224248424713999252526962748292533764529530813442748268326052565255225522748260526052618259226572605268326312657267026832657268326052887559731112592260526182657257824712525248425382511252525112484251124982538257828872484267025112631247133762471247124982538245735653351253824842443245731112429248440772565265728112722340246444557185627222631260525652538260528112657260527222683265725922786270927862644265726442683265729755597314925652578255226832538253825522511252525252538249824842525248425522525290025252773245726052498324925112484244324982484355133892511248424292457319924842457398025252670276129623325455771211344282426962592257826572592283726442696265726052657263126832657272226312618264426442657292555973111263125922605265725922525255225652538249825252538251124842471252525382824248426832525261824573376273524712511252524713607340225782484251124983149248424714077256526572837282438224831774118562735268325922722260526052799265725652605264426052644276126312605265725922592265726312950559731612644256525522709255225112592252525522498253825382498253825252498256528872484272224712592247132612471248424842471247135933376252524712457247131862498247140182552259227862937338946445272134427732722263126052631263128372631261826442644264426832657268326832631267026442670264429505597314925522578259226832538252525382538252525252511256524982443247124982511279924712709247125782498333824982471245725112484359333632605248424572498317424572484407725652618274827093429467448311856276126832631270925922644281126572552263126702696268327612592270926572683264426442670291255973186259226052552270926052552253825252525256525252511257825522484253825382862247127222471256524573236249825522443251124433622342925652484247124713236244324843999251127222709302433384644523713442811267026832618259226832811269626572657268326832683267026312657264426442670265726832875559730742578263125522722264425382552253825782511255225782511253824982525252528872471270924712592247133512457245724982511248435793363256524712471248431612443249840572565257828372862336346445064 19890813 287521856301227092605264426442644282426312592268326312644267026702670267026832657263126572683288755973149257826182538263125652525253824982484252525252525247125252457252525382900249827482484259224983224248424712443252524433579335125252525245724573224249824714037253826702786301233634644534313442773261827092565267026832811263125782657259226442592264425922683267026442644260526312837559731362605263125782683255225112565251125112498253824842484251124842525251128622484273524572578249833632538241524842511249835933325251124842471248431612484248440572552260527992735331247054767185626702683259226572592265727352709261826182631264426312837263127092644267026312683268329255597319926052565256527612525252525382552259225652511255224982511253825522498283724712773248426052498321125112552242925382471359333512565244324712498321124712484398025112644276129623351452971211344281127482605264426312578279925782670267026182644269627352631269626572618264425922657292555973161259225922578270925522538257825252565253825522484251124842457253825522887248426832471264424713299272224292525249824713593335125782498251124983111252524574077267026312824287537744705774118562709264426182644260526962748268326442618264426702605267025782657263126442592268326832900559731612565255225922735257825522525248425252525256525112498255224712538256528622484274824572552247132492471247125252498244335513363256524842484247132362511252539992498269627223000331246745308134427352696268326312657263127612631265726702657259226442696257827352657273526052683269628625597313626052552252526962644253825652498251125522538255224982471249825112538284924982761248425782471336324982471248424842457359333252552248424572484316125112471405725782578282427733338464448311856267026962644265726702657274825922592268326312670263126442618272226312735267026702644288755973199255226442592263125252538248425382511256525252525249825382511256525382799247127352457259224713199249824712443248424843565342925112471247124713224245724573999255226052786302433254705548713442773268326442592267026702824264426442657264426962748264426702696264426702657264426832849559730862605260525782670253825652565253825382565251125652525247125522538253828372443269624712592251134292552249824712525247136073363253824572471248431492457245740772565267028112849331246744831 19890813 288001856307426442657264426182592284926572592268326702644260527092631272226962696263126312657291255973111260525922565274825782498257825522565249824982552251125522498253825922862247127092457259224843274247124712429253824843593340225252457249824843224249824713999252526702670296234024736527213442761269625922565264425922799253826052644268326442683270926442683268326312592261826572887559731992631260525782683251125252498253825252538252525522511247124712525253828492484272224572592247133632511248424572471249836223363251124292429245731992443245740572565268328752722335146444799185627222644261826832592260527352696257826832631268326312735257827862735265725922644260529625597314925652605260527482578255225652552257825252538252525382578247125782565284924982773249825652484324924842484245724982484357933892484247124712484321124842443401825112696270929373261483171211344282427092618259226052683279926572683257826962696261826962592273526442578260526312709288755973186265726052538269625522525256525252511249825782511248425382457253825252912252527092471259224843338273524982511253824293551336325382484249825113186252524844057257825782837284938064767774118562722268326182670256525922849265726052657256526962592272226962631259226702696264426442912559730992552253826052696252525652592252525652525255224982498263125112511256528242525276124842631249831992471247124842525245735933402256524842498247132242457247139802498272227352975342947675308134427482644265727222735253828112592255226962618267026572709264426832631268326572538264429005597314926052631259226702552252525652552257825252538252524842538252525782552284925252709252525782498337624712443251124712457359333252538248424572471316124842471405725522605276127733287470548631856268326962592259226312735272226052578270926052722265726962657272226832657265726702696296255973149257825382578269625522525257824982525252526052525247125382484253825922837248427482443257824843211248424842471253824843565337625112471245724573199245724713980249827352709301232614767516713442799261825922592260525922811256526572709263125652761263126572709264426182631268326182837559731492605263125522644251125382552255225922525257825252525247124982538260529122511270924572631247133252511247124712484247135793351248424982443247131112457249840572592267028242735336346744799 19890813 288481856309926962578265725382565277326052605265725922644267027092670265726312709260526052657292555973099263125652605272225382552252524842511255225112498245724842484256525922824252527612443260524843199251124842484249824433565333824712457248424713199249824714018255226962670291233894644541513442761269625652618264425522837269625922631270926052605270926442683268325922644264427092900559730992631255225652722253825382538251124982525255225522538247125112538255228112511276124432605245733762498248424572511247135933351253824712484247131612471249840772696269628242722348247054831185627092709265726442605270927482592267026962657268326572748260526832592264426052631260529375597316125782605257827222538256525922511255225782578252524982511251125522538284924982773244325782484322424712484251124982484362234162538245724982443321125112457399925252644277330623416473671211344281126442605269626182631279925922578265726312683276127482644272227222683265726572657281155973199264425652552270925782565256524982565252525522552251125382471255225652925251126832484255224843376273524842538251124843579338926312484247125113199247124844077253826312837282437744896774118562709269626442657265725782748257826052657265726442618276126182722272226702657265726572962559732362644255225652696257825522565253825382538251125652498249825252538257828622511274824712552249832492525245724842498252535653402252524572457244332362471251140182525265727612962340246445379134428242631263125652670267027992670259225782631263126312709256526832670268326442657268329375597316125782578260526442552259225522525255225382538248425522552248425382538288724842696251125522471335125112471242924842484359333632525247124572498314924572498405725522696274827353376455746441856272226702683267025782644279926572644273526702644268327612605274826442631259226442644286255973149265725652552263125652525259225382538249825252525249824982484252525252837248427612471257824713211245724712443249824573593337625252498248424433174252525113980251126832709290031994705530813442824259225652748259225652837263125922657260526832644276126442644268326832618261826832912559731362657265725652657257825522565252525522538251125252498249824982525252528622538269624982631248433252471245724572525251135793376251124572429251131492443247140572565267028112773340245294863 19890813 288961856303727352605269627092657281126182565270926312696269627482592267026312644263126572709286255973161265725652538269625382552253825252552256525652511244324982538252525382862249827482484256524843249247125112443248424713565338925652498244325113224247124713980252526442748302434294705548713442761256525652605264426832799259225652631267026962696272225922761260526572670273525922950559731742618259226442644256524572538252525112552255225112498252524842484255228872484269624432565248434022498247124712484247135933376249824712471247131612457252540772696265727992748328746444767185626182722265725782657272227612618260526312605277326572696260526572605257825922618263128625597314925522644255227482552249824982511251125652498256525522511252525652525278624982683247126052484323625252443247124982457356533892538247124432471323624842498398025112709270930123389452972561344282426962552269626182605281126312644260525922683265726702657267026312657264426312670286255973124259226312578263125252538249825112525253825782525252525252443252525112937255227352457263125113363270925112538253824713593337625652484249825113136252525114057253826702824292538064586774118562696267026312696269626442709263125922631255227352605273525382735264427092592263127352925559731612592255225782709252525382538253824842538252525252538253824842538256528622525276124712618247132112484249824572525248435653376255224712484244332492457245739992525264427732900336345865237134427612670269625922657253827732683259226572578260526702683263126572657265726182709265729125597316125652670255226962565252525112511253824842552256525112525249825252511295025112722253825782484336324842471244324982498360733512552248424712457316124712484407725522592281127613363470548631856270926962644273526442618273526312578270926702683265726962592270926442696263126572683283755973086257825922538265726312538255224982511255225382525253825382511256525252837251126962471263124433211248424712484245724433593337625252484247124573211247124713980253826832670292532364674534313442761253825922618265726572799259225922644265725922644273526572696259226572592264426442862559731242592263125782761255225382538255225382565249825382471253824982471253829752511270924842552248433632484249824712565248436073363253824572471251131362471247140772578273527612786344246744736 19890813 289441856302426832565268326442605272226182631267026052657267026052644274826312565265726312592296255973174259226052592268325652538249824842565252525522538252525652457259225652887251127482511257824573249248424982471251124843593338925252457247124573186244324714018253826832722283733254705537913442824272226442605259226702799256526832709263126442657276125922657274827092657261826832862559731612592260525782670257825252471253825652565255225112498252525112552249827862484270924712592245734022498249824842525245735933376248424432471248431242484251140572565265727992761333847054896185627222683263126572605259227612670260526442657264426052696267025922618255225652644263128755597318625522565257826962525249825652511249825252538252524982511247125112578282424842748247125782457322424842498247124842443356533762525248424842484319924572484398025252657269629503389452971211344274827092592257826052657279925782670268325922631268327352644272225922709270926442735291255973136261825922538264425382552253825252511249825782511252525252538253825652925249826962538260525383338276124712565252524843607333824982457252525383174245724714057253827222849287537744586774118562722269625382657255226052799267026052631263126572670269626572670265727222644265726832925559731362538264426312683253825252538255225522511260525382511249825112498253828492484269624712578248431742457248424712511248435513389252524712457248432242484248439802511273527482962342946445202134427222657265725782631256528752552264426052552265726312683268327092696264426052631267029125597319925922578253826702592252525922511257824842525252524842538247125382552283725112657248425782484333824982457248424842457360733252552242924432484314924842457405725522605281126963287464448311856269626702605267026442618277326052578267026312618267027612578265726052683256526052631291255973161257826312552270925652592255225382498252525652525245725252511251125782824245727482484257824713236247124712484249824713593340225652484244324713186247124713980249826572657298732244674548713442824267026182657263126832862263125782657264425652683268326052696272226312657263127352900559731742683256526052631260524982511252525252484252525382511252525112525251129502471269624712592248433762457242924432484247136073402252524842443247131362457248440772592264427862696337645294557 19890813 289921856300027092644264426832605281126832592268325782631264426962605268326442578265726312683300055973149253825782605267025382525253825522592259225252552252525382471249825652837251126962457257824983236248424712471252524433607338925112484245724713236249824713999252526832735290033514767534313442761265726442592259227352811261826052605257826312683269626052722261826962618265726442900559731242592259226962618255225382565251125382484255225782511249824982538253829502484269624842578245733382471247125112498245735933363255224842471248431862484247140772592265728372811338947054644185627222683259227092578267027732605263126832644269627092657263127222618269626702670259228875597313625652552261826052484260525522484251125522471255225252538249825522525290025252761247126572457319924432457248424842471353733762538247124712471317424842471399925382722272228873249452971211344279926052565263126442618283726832565267027092657260527092657265726182592263126312578284955973149264425922511268325922578253825382552253825112538248425652457255225522811253827352471263124843376265724982552253824843579333825522471248424843174251124984037256526052837292538904767774118562709264426312670259226312811260525922683256526572657270925922748267026832644264426442875559731612631253826052657253825652538256524842538255225252511255224842511257828372498277324572605245732492484247124572471248436073312253824572525242932242443247140182511269627092887324946745308134427862722267026572696257827862592260526312644263126962748263126962670265726572644260529005597312425522592259226052605248425252511252525522525253825112525249825252511284924712696248425782498332525252484245724712484356533762538244324432484317424842471405725522618278626833299473648961856274826572631263126832657278626832657270926312644265728112683274826442670257826702670297555973099257826312552270925652552255225522511249824982525247125522471259225652837251127992498257824573236247124572525249824843537338925522484245724713199251124843999252527352735307432994644534313442786265725922657259225922773260525252657269626312683268326182722276126702605267026442937559731612525259225522644255225252484252525252511256524712565251124842538252528872457270924712565251133512498251124982484249835933402252524842429249830992457245740572578267027862786335145864863 19890813 290401856261826312592265726182722273525652552265726832631268327092644263126052683269626312644290055973174260526572592268325382498260524982565252525382538253825112525256525522912249827482484257824573236247124842511251124843551338925652484247124433211247125114018255226182618307432994674545113442773268326702670268326832735265726572578256526832696270926052605260527092644268326442875559731862578252525522709252525382565255225382525251125522538247124982525256528622498274824712565247133512511248424432457255235653416256524712457249831612471249840772565267027992735345546444799185626962670269626312618267027732644256526052644272226962696268326702683268325522578267028755597314925522578261826702578255225382538245725252498252524982552248425522538286225112748247125922484321124982498248425382457360733632578247124842484323624572443399925252748269629503351447453431344281125782748261826052631276126312565257826702696264426442683276127092683263125782696290055973136257825252592260525522538255225112565252524982511251125522498249825112862248426832484260525253363248424712471248424713565342925112484245724843149247124984057256526312761281133254674486318562748261826832592257826442786259225922709259226832670272225922722261826052657269626182900559731612631263125922683256525522525253825782538251124982525256525112525259228622457269624712552247132362471245724572538247135373402253824432443244331862471247140182538270927992987335145865343134427612578261826442618264428492657265726572670260526182696267027352722268326572696263128625597314925922657263127352538252525652525252525522511255225252538251125252538283725382670247125782484336324842498247124982443359333382525248424572457314924572457405725382670282427613249452951671856267026832657263126442683283726312565263126442670265727732644270926052657272226052592284955973236263125652592270925922605256525522552248424982525255225652498255225252824249827482457263124843261248424572471249824573593336325252484249824843236248425114018251127092735297533764586552413442811263126572644256526702748259226572605265727092631268326442748267026702592265726052900559731362592260525922605259225382552249826052565249825522471251124712498249828752484269624842618249833252498248424572511249835653338253824712443253831362525247140572578257828112799338947675487 19890813 290881856274827862631267026702631276126312657270926832657272227222605259226832709263126052657288755973161259225782565270926052538253824712565257825522565251125112538256525382824252527862471261824713211247124982429249824573551337625382443245724843186247124843999252526962786283733124644567013442837267025522696268326312811259226832605265727092696269626442683267026312644272226442887559731992578259225522683256525382538253825522511251125522525253824982525253828492538268324432592247133252525242924572471249835933376249824712443248431612443248440572578265727732837333846445744185626962644263126312592264427352578253826052565267025782670261827092683264426832670264429505597317425782552264427092511252525252538255225382565252524982538247125112565283724712735247125782511321124572457248425252457362234162498244324572498316124842498401824982722278629373351458659691344273526572618264426442670287526182631261826702631268327352605267026832644265726312631293755973186257826052605264425652552252525112498252525382538249825112552253824982786248426962498263124983338247124572457247124433607335125382484247125113124247124714057255226052761268332994705604518562696268325522592268326832786267026702578259226312631267026832683263126442683261827093012559731742592263125652709255225782538255225112457253825522457255224842525251128872511273524712578245731742484248424432511247135653376255224712471242931992484249839992484265728243024337645866282134427732631261826832683267028372618263125782670272226442683261826572657260526572709260528625597313625922552255227732498252525252552249825252511257825252552247125252578296224572696248425782471337624982457247125112471359333632511245724572498313624842471405725652631274827353363467464541856267026962657265726572538279926572631263126052657270926572605268326832605256526572605293755973086256525922578265725922538257825782592247125652511251125522457251125112837256527352471264424293236249824842498255224433593336325522443247124573211248424843999253826572748302433514767671313442837264426442657265726052786264426052683259226702670267026442683265727222605264426052912559731242552257825782657256524982525253824982538252525112525249825112525253828872471270925112565253833632552248424712471249835793338253824712484247131492498249840572578259227862811338947057014 19890813 291361856270926572735255226832657274825782578264426182670270926572670263126052683265725782670287555973149256525782657274825782605252524982538249825112498252525522498252524982887251127352498259224843199251124712525249824433537337625652471245724843174247124714018253827092722290032994705774113442811257826442644259226052824260525922592265726442670273526442696268326182565264426702912559731742592253826312657248425382552253824982471251125252538255224572538255229002484270924982592249833632538249824572525249836223351251124712471248431612471245740772578259227862811340246447741185626962631257826832552268328372631263126442644276126312735264427482631257826832670263129125597314925782631256526962538255225652565255225112525257825382511248425252538286225522761247125782511318624982511249824842429359334022525245724712457323625112484399925112696272230373351455777411344277326702605256526052696286225922605260527482683265727092670268326572683268327222670281155973149255225922592270925782511255224982511252524982538253824842538251126052837255226962471269624433325270924982498253825113607340225652457247124713136249824574077256525652862437032614557774118562748268325782657260526572837257825782631260526572696268326832670265726832565276126702937559730992565259225782657252525252552247125522525256525922525257824982484251128872471273524982592245732112429249824842498247135373363253824712511248432362484245739992525265727862962333846446162134427732631267026832631263127222605263126052644276127092670263127092618260526832605265729255597312425922592261826572578252525922484256525252484251125382498247125252525286225112696245725652471333824982457247124982471359333382538247124572498314924842457407725252631276127223496455777411856282426442696272226052578276125782631263126312644263127482605270925922657260527482722287555973186255226572605268325252552255224712525251125252552251124982511255225922849252527092484269625383287308625652722264425383622342926572525273525523236263125524018267027862925401839624962774113442773259225522578257825782900264425652644263126442618269626442722268327092605268326832837559730862578252525252683256525112525251124982511256525382552251125252511257828112498273524432631249833512457248424712498251135933325253824712443249831612443248440572565265728492683338945294831 19890813 291841856308627092605264426052565279926312552268325782657263126702618270927092670256526442631290055973086257826052565268325652538252524842525252525782538255225112484252525522875248427352471263124843249248425252484249824433593333825382457242924573174249824844018253827352735283733254705537913442811264426572722264426442849263126572683268326572618257826832683268327092605272226832862559731492605263125922683253825382538253825252511253825522498253825252552248428112471270924842605247133512511249824712525251135933363255225112443248431242457248440572552256528112735333847364896185626962657260526442605269627612644257826442565259226182657264426442578259226962670263128375597312425922657257826832525257825252525260525252538251125652538248425112538283724982761251125782511323624982498247125112471357933632565245724712498318624982457399925382696272229873363476771211344277327092683264425522644283726052605269626702631265726572670260525782631268326312683284955973149256526312592264425522552251125112525247125382538249825782484249825112849247126832484264424983312267024712498248425253593337625252471249824983136252524714057253826312837284937744557774118562709265725782631263125652837263125782605269626832670264426832696265727222592256526312862559731492644259225922735253825252565255224842552252525112498252524842552251128752498273524572592247132742457249824712498247135653402257824712471245731612498247139992538268327222975333846745308134427352605259226572683255228492657264425922644264426572683269626832605263126312657268329005597311126052631260526962565252525112511256525382565249824982525252525252578288724842670248425782443335124842484245724982484356533632511244324572484317424982471407725522670282427613402467448961856268326312578268326312605283726442605264426312683276126962578269626702735263126442605286255973174257826312592268325112578252525522538255224982578253824982471255226052900248427862457260525253199248424292484249824153551336325252443245724713199251124714018255227092670300033384674534313442799263125652605265725922811268325652631260526442696269626962644263126572696263125922887559731492592259225382657261825522525255225782498252525522484255224712525253828242484273524572618247133762471247124152498252535933389252524982443252531612443245740972592267028112735336345574799 19890813 292321856311126832670264426702605274826312538261826182631267027732644273526442644270926832644291255973161260525652578276125522525256525522525249826442525256525782457251125382875249827862457257824573211247124572498251124713593336325652457245724573174249824983980251126442722303733514705534313442799264426052683268325522862259225922683259227092722268326312696269626572644260525782887559730992618256526052670252525112552255225252498256525382552257825382511255229502484270925112552253833382471249824712471249835933338256524982457247131492471247140572565260527222683336346744896185626702670264427092592265728112592256526442631268325922735264426832696264426572592265728755597321126182525261826832578251125112525253825522538255226182538242925252538284924712670242925652443323624432498245725782457356533632565244324842498323624842471401825382709272229253312464471211344283727482696265726442657282426572592267026702683264426702592273526702670259226312578288755973074255225112565265725782552253825522525251125112498247125112525252525112837252527482484263124573325267024432525249824713607336325782457249825253124252524984057253826832837291237904644774118562683272225922683269626572811255225782657260527482644273526182735268326312592270925922912559731742565260526182670252525382525249825252592251124842498255224982525256528492498273524572592247132242484247124572538247135653363251124842471253832362484247140182471265727092962335145575272134427612592257825922709267029252670263126572592265727092683263126962592267026702605268328755597317425522552260527482552248425522538256524712525249825782471252525522498286224432735248425922484335124842457249825112484355133382565245724572498313624712471407725522618276127993402476749291856264426832631270926052605277326052696269625652657263127092657276126962709264426312683297555973174255226832578276125522525252524842498256525522511248425382443255225112799252527352443260524573224248424842511249824293537335125382471247124573174245724434018248425922773301233384674520213442773272226832670265725922786265725382631259226572631270926052657267026572683265726572862559731112578259225652657253825382538251125252525259225112484248424712525245728872525273524712605248433762498247124572525248436223325253824712457253831742457251140572578268328112761340246444896 19890813 292801856312427482605269625922696287525782578260525522644265726832631268326572605263126442565296255973086255226182592270925652538260525382578255225112552252524982525255225382786253827352457259224843249245724572484251124713622338925112457245724433199245724843999253826832683291233764586530813442811267026182657260526182722260525652696259226312644265726572683267025922605264426442962559731112605259226312696263125522565252525252592260525112538255224712511249828492471277325112592248433632498247124712484249835373351257825112484247131362511245740572552269628622748340245294831185627352631259226572605260528372657264426052631265726962709260527222644257826052644272229375597316126182657261827222565252525252538256525522525249824982565247125252525284925252786248426052471322424982484248424712471356533512552242924572443321124842484398025252722272229253351476772561344277327482748263126832605281125782618264426312578263127612605267026572631264426572696286255973186259225922605276125922538251124982525253825382484253825112511248425522849249826832484264424713389272224982498252525253607335125522484247124983136248424574057256525652925295037424863774118562657268326312578268326182875260526312709267026312631270926442761263126702644268325922887559731612525260525922722259225522511255224982592253825252538255225112578259228622471276124982605247132492484244324982525248435653389253824432471247132362471251140182525270927092937338947675272134427992683264426572631263128872552267026052605269626312735264426962605267026572592267028875597312426052565260526312484255225252552252524842565253825252511252524842525288724842683247125782498336325112484242924712498359333632511247124292457314924432457405725652565274827353312464448961856268327092618267027092696283726182670257826312657264427352657268326702631264427092670292555973099256525782605276125652511256525112538253825112552244325382525251124842824249827222443257824713186247125252484251124573537338924982484245724843236251124843999248427092735296233254705534313442748260526312657268325782862255226312657260526572683276126702722263126572644260526052912559731242592256525782709256525652565257825382511253825382511251124982538255228872498278624842605249833382511249824712484245735933351249824712471249831362471249840572565265727612786336345864896 19890813 293281856308626572657273526572605284926572578270926312644260526702644269625252735264426572670297555973149263125782657264425782565252525252484252524982565249825112457255225382799247127352511260524573236247124842471249824573537340225382457248424573161248424434018252527222735287533634705537913442786267025922683265725922862259226962657259225652670278626442657265727092670265726572900559731742592256525922670260524842578255225382498253825382565253824842498251128492498269624982578252533632457248424712538248436073389256524842484247131492471251140772565265727732748340245574799185627352683264426442657267028112578270926052605267026442696260527092657268326702709264429255597311125782605259226572511252525782538255225522525248425112525248425252538287525382709249826052471326124572471249824572471359333382552244324572457321124572484399925252644273529753402450171211344277326702644268326442631283726052644267026312657265727482683265726442631265726962605292555973174265725782605268325522578255225112498255225782525251124982538255225782875245727732484265724843376270924842525248424983593335125652498252524983124252524844077256526832900293737424557774118562696264425922670263126442773265726572565263125782709273526182657269626442748260526312900559731612657264425652670253825252471253825112511255225252511257824712511252528622525272224712552244332742498248424712538242935793338251124432457244331742443244340182552270926832900332546445343134427732631256526442578260527862605264426052631268326312735261826572631272226312670261828755597317426572605263126442552257825522538249825112565257825382484249824982498287525252696249825652471335124982484248424842511357933512525244324432471314924572484405725652631286227733402452945861856270926832631264427092565276126572605263126052565263126312670273526832631260526442618284955973236253825652605272225522552255225522484257824982552247125112484252525252786251127612457260524433211247124842457255224433565336325382471248424713186253824983980255227732748301233514705537913442748269625782631265726442837260526052631265726832644268326572709268326052657265726442912559731492618260525922644249825252498253825112511255225382457255224712511247128622525276124572578247133122457248424842484247135653351255224712484247131362443248440772538265728112786345547364529 19890813 293761856302426572605261826052631269626312657264426572644260527092683268326052735263125652657298755973161251125782511272225382511251125382525252525782538248425382471255225252849252527612457255224843211248424572457252524983551340225252471247124713199248424983980251127482773297533634557527213442761269625252657273526442786260526182592264425782683268326182644272226312578260526312887559731742683249825922696255225382552248425382511255225382525257825112511251128622498270924712592247134022525247125112484249835933338255224982471252531362443244340772578268327992786345546444896185627092644263126832578267027612657256526702605265726572683261826832631264426832644261829005597314926052605247127092552259225652484252524982498253824982552249825382552283724572786248426052443323624572457248425382484352333512525244324572498319924842471398025112722274829253351467472561344278626962552264426572605283726312644265725522605267026962592270926182631261826962644288755973211263125652552259225652538251124842525249824982525251125112525255225522887249826832511260524573363274824842538245725253593329925252484245724983149251124714077259226962824286238064799774118562696267026052605260526572748257825782592263126962696265726572657265726312592259226832912559731612631263125782683259226052578255225112525253825252552249824842511252527992511274824432605244332112498249824432511245735793351252524712471244331862498247139992498273527613000336347995202134427862631255226312578263127992670264426052605269626572735265727352709259225922592270929505597314926572631260525922552255225382538251125382511253825252511245725252525287525382735244325782443333824982429247124712498356533252538248424572511313624432484405725522631278627613363467448961856265725922631263126702578279926182657261826312683265726312631268326442722260525922605291255973136257826312592259225522552255225252511253825382511252525252457253825382837248427352471259224843249248424432471249824713579337625652498245724433199252524983999252527612683293732994644548713442849264425922644268326052837260526312592255225922709269626442722259225922565259227222887559731492565256525382709252525382538255225112511256525382538255224982538257828622498268324432565249833252471248424572484252535513363252524572443248431112484244340572578263127992735342947054831 19890813 294241856313626572631264425382670277325782592260525782605268327482644268326312631263126962657295055973174261826052565268325522538251124982578255225252525253825382471255224842824249826962457256524713224251124712457249824843537333824982457247124843236247124843999255226832709312433634529527213442799268325922578264425922849259226442657265726442631264426832683264426832631256526052875559731612605257825782735255225652592252525252525256525522538256524712525252528622498278624572578248433512484245724842484249836073351252524712443247131612457245740972565267028112811333845864644185627092683263126052578265727862670255226312631259226052761259226832644267025522618260528625597314926182644255226702511251126052471253825382538251124982538248425252525276125382799247126702471323625382443245724982498356533512525249824712471318624982443398024982722281130493274464472561344283726442670265725922538279926702578263126572683267027352670268326962709263126572644292555973174260525782498265725382538255225522578249825382552251125782498249825652862249827092484259224843325268325522511252524573565336325522525249824573136249824574057268326572849288738224644774118562735272226442552269626442748269626052631273526442657273526052722260526442644263127352912559731742552256525922696256525382525252525522552251125522511253824712525257829002498272224432592248432112471247124432498249835373338249824572525248432112498247140182511272227222950326146445343134427612631269626572605263128622696264426572631260526962657265727222722267026572670276129005597319925522578260526702592252525382592255225382578252525522498248425252525291224712786245725782457332525252457248425112484359333512511249824432511316125112471409725922670278627483338464450301856277326832722264426052578283726182657270926702722270927092657272226312683261826312683295055973136255225782578273525252592256525782538253824842498251125112525253825922900249827092471260525113236249824842457245724573565333824842443244325113199245724713980252527732709298733634674527213442799263125652644264426572824263126312644263125922644278626312644268326832605263126312849559730992657257825652696252525522538255225652552256525782525251124842457251128492538273524572578251133632511245724842525247135933338251124842471247131612471248440772565268327992735336346444767 19890813 294721856307426052565268327222631282426832631270926052683263127092644268326962631259226702683287555973136264426572565268325522525256525782525249824982525251125522471256525252824248427862484260524713236247124432443252524713593332525522511248424713236248424713999253826962670296233634644527213442799260526312657263126312837260525922670267026572709269625922644260526702670261826962887559731492552259226052670256525112525251124982511252525522525248424712511247129122498270924842578248433382511251124712525247135653312256524712443248431362484247140572552259227352786328746444799185626572644255226702631264427992631259226702657265726832709268327612631260527092618259228875597314925652618260526312511256525522552252525252498256525252525249824982565279924842748247125922484321124842498248424982484353733632552247124572498323624712443399925112683273529373312470571211344282427092631255225782592286225522565265727222592263127612696268326312683263126442696283755973174261826052605265725252525253825782552253825112511251125112498251125252811251127482498255224843376264424572525256524573593332525922525247125113161251124714077256526832862282437904674774118562644269625922565267026572722260525522592263126442657272227092722269626442657267026962950559731492605259225652631253825522552252525522511248424982538253824712538255227612484276124842578247132362457244324712525248435653338255224712484249832112498245739992525268327092887338947055202134427612644267026572683256528372592263127222605263125922683267027352605267025652670269629125597317427092592256526572538256525112565253824842565257825652498247125112511290025112735247125652484335125112415249824842511355133252552247124572511316124572471407725522644276127993442476749291856274827092605268326702605278626182605264426702670263126962670267025782644261826572605295055973124256525782578268325382565255225652538257825652525253825112538249825522875251127612471257824983236245724712457248424293607335125652429248424713199253824843999252527092709298733514501545113442761260526572631263127092887257826572683264426832578268326052735267026962670261826442900559732112538255225652631259225252552253825922484256525522484249824982525248428242471276124842592244332992498248424292525251135933376253824982443247130992471245740572578265727092722331245574799 19890813 295201856311126442670264426312631290026572631263126312696265726052618270925522631267026572657283755973124256526442538263125652552251124712552252525922565251125112484255225112849248427222457260524713236249824982443253824573551337625652471245724983236248424714018253826832631293733894767530813442799267026052670260525922824264426572657269626312709274826182709263126312605263126312862559731112644257825652722256524982538248425522498255225382552251124572565256528372484274824712592247133632498241524982471245735653363252524842443247131492457244340972578267027992811337647054799185627482696260526572565265727222592257827092644270926962709267027222578267025922605265728875597313626182631251127352578255225382538251125782525251124982525249825522565283724982748248425782511323625112498245724712457359333762538248424842457321124842511399925112631272229753236450171211344278626962631259226312592287526052565264426182683270926702657272226962605264426442696286255973136267025782578264425652565259225382552253825252578248424712484251124842824248427092525265724983351267024842565253824713607335125652457247124983174248424574077257826052799278637114767774118562722268326572631260526442887259226702578257826832696274826442696260527092644265726832925559731742605265725922657253825522525252525652525255225522511251124982552257828372498273524572592244332112471247124712498247135653363253824842457244332112471248439992511269627862950337647995343134427612631268326572670256527862618260526572525260526572696264426832683270926832657274828755597316125652592256526832525255225112511249825112552257825382538251125252471284924842761245725922498337625252471248425252498362234022552248424572498317424432484407725522670277327863442476746151856268326702605268326702670274825782631265726442631263127482683264426442683256526702618290055973149256525652578273525112498248424982538253825112511248424842552253824842887253827732471257824713249247124432457249824433593337625252457245724293211245724573980249827352709300033254557541513442748261826442631257826052824265725652657264426572683269626442709268326312644267026442849559731242552263125252605256525112578252525382538253825522471251124842484255228242525270924842592247133762525248424712471245735933363255224842457251130992511247140572538276127482696327445294644 19890813 295681856307426182578270926702618281126312657265726312670267027612618269626052657260526182592292555973111260526052498274825652578257825252552252525252592248425652484257825252824248427612457257824843261248425252471255224843565338925652443245724433186242924713999251127092709300033254799534313442722263126052618265726052811259226702592256526442683273525922683268326182722260526572912559731242657259225782696255225382538245725922525253825112538255224712538247129622498273524982578249833252511249824842511248435933351248424982457249831742484249840572578265727732862336347054736185626702631264426572592267027222670255225922670270926572709267026962605268326832683265728625597318625782552264426442552252525382525256525652578253824712538249825252525283725112735242925782457321124842484248425112457353733632538249824842471319924982443399924982657265729373351476771211344277326832618265726702644272226572592259226052683268326832644276126312670261826052670283755973124264425782657270925382538260525252538252525382484247125252484252525112761249827092484263125113363279924842525252524573593332525652498249825253111252525114057267026312950287537744674774118562657268325922696260526312786259226052735256526572657270926442709260526962592265725782925559731362565255226312657253825252552252525382538251125382498253824712552257829002484276124712631248432492484249824842525247135933376252524712457244332362471244339992552263127222937328746445308134427352709259226962605267028492605260526962631265726052761263127482657260526312670260528875597313625382592257825922525252525112525257824842552257825252484245725112538291224982696251126052429333824842457251124842511359333252511247124572471314924712498405725652683278627733351464448631856267027482565264426312605286225652683272226312735272226052683268326312657263126572670295055973161257826572592268325522605255224712538252524982552247125252484256525252824252527612471261824843236249825252471252524573551335125252471251124573186249824713999252526572696298733384644537913442811273526052592263126572837259226702670259226702683272226572631265726312592265726312962559731862565253825782683251124982552249825522511255225112484247125112484255228872484273524712578247133382511244324572484247136073376251124572457248431112443245740572565264428242722324947674799 19890813 296161856300026832605269626572657287526572657268326442683265727352578268325112696264425782696283755973136256526572592273525652538263125112552255224982552252525522484249824842849249827482457263124573249248424712443251124843607331225382457245724433186247124843999251126572748296232614644530813442786277326442631268326312849261826052631260526832631277326702657261826182592268326442900559731862578267025782735252525252565253825382552253825112538251125252525252528372498269624712578248433632484249824712552248435653338253824712457249831742484245740772592260527732811333844474863185627092578259226312552265728242657257826312683264426442657259226312631267026442709268329255597317425922631261826572552253825652538249825652484249824842511245725382592282424712761245726052471323625382471245725252484357933762565247124842457319925112471398025252799272229753274464471211344278626832525272226832670281125652552260527352670265727482631263126572657260526442683286255973136264426052605268324982525255225522538248425252525248425112511248425252862249827222484265724843363268324572498256524983593336325382511255225523149248425384077255226052862290037424831774118562670267026312670268326312709255225782657265726702696273526572722257826832657253826312950559731112657263126442786252524982525252525652525253824842484260524982565256528872471276124572592251132362471248424712525247136073389256524842484245731612498251139992498269627222925336346745098134427482592259226442592263127482605255226832605265726312696268326962670260526052565261829005597313625922605259226832592251125522484251125252525253825252552245724982525287524712709248425922484335124572471248424712511355133512525248424432484319924842484405725522618276127093351458648631856267026572592260526442631283725922631257825922644268327222670274826312670265726312670297555973186257825922552270925112525255225782538248425522471249825652525256525652849251127092471263124983249248424712429249824713565329925652457247124713211251124573980253826962722301233894644530813442773272226052670253827092824257827092592268326832657272226052696265726832644260526572887559731742525256525652709252525652525253825782565252525652552252524982538252529122471273524982592245733632484242924712498248435793338253824712471251131242471248440572552269628372709336346444863 19890813 296641856303726702631267026442670279926702670263126312657265727222605268327482670259226702657291255973124259225652631273524982552251125252565253825782538249825252484255225252875249826832457259224713224247124712471253824573593336324982498245724573199245725114018253826702709296232994674523713442748268326572670259226052786265726442657260526442657268326572683265727352605260526442912559731612631255225652631253825652498251125252538256525652511248425112511253829372538273524982578255233632525247124572511249835933351252524842457249831612443244340572552260528112799338947674767185626182709265726442592256527992657260526962578268326572722264426962618263126182631265729125597314925652552252527352578253825252578256525382511252525112538244325252538284924982786247125782471323624982471248425252484356533632552245724712457323624842471398025252709273529623338467471211344279926182670264426442696283726962605264426702578263127482696268326052644256527092592288755973111259225382565260525252525263125382538253825922525249825112511253825112849249827222498259224713376267024842525252524843593335125112498247124983174247124984057257826052862291237904736774118562722268326312683259226572761265726442657263126182670277326442683265726572670269625922925559731112618256525782670256524712511256525922538253825652538253824842552256528622511270924712605245732242471247124712578244335373351256524432457247132362484249839802511263127612950335146445237134427612605263126312618268328622565253826052644260526572657265726962670268326572605269629505597313626572565256525922525253825112525253825112552251125382538253825112525287525112786252525922471333824842415245725112471356533512511247124572484309924842498405725522683278628113389464447361856268326572578270926312592273525382631269626442657268326702592268325922683260526052605295055973199252525252592264425382498256525652525251125522578252525382498251124982799253827222484257824573211247124432457247124713593338925652471248424573261251124714018253826182735288733894644548713442761264426832631264426312735255226442605267026572670270926832683263126832578260526572937559731242592261826182696253825252552253825782498256524982525251125252484260528372457270925112631247133512457242924712538247135653338255224842443251131362457242940572552267027862824338946444799 19890813 297121856304927222670264425782592278626832525265726182709261827092578269626312709257826442605283755973174259225652605269625782552251124982525252524842578252525252471251125522837249827222498255224573236247124842471251124713565337625382443248424713186245724573980251127482722298733764831527213442761261826052605264426182811256525652618268326442631267026442709267026312670256525782912559731242552257825382683255225782552255226052552257825652525251124842525255229002498269624292565249833632484245724842511247135653376247124712443249831492471247140372565260527862761335147054929185626312683268325652657265727222578253825652631265726312709263126962605263126442605269628875597314926312644255226962565260524842498252525252498249824982484248425112578281124842722247125922484323624982471247124842457355133892498248424712443322424842498401824842670282430243402464471211344284926442644263126312709277325782657257826572657263127482709270926572657267026052683286255973174257826052538265725922592255225252565252525382552247125382471253825382824248426702457259224843376270925112525251124713565336325652484256524983136248425114077253826312862281137424674774118562709265726052605263126312722267026052631263126442592269626572644259225922592260526572900559732112592260525782670253825112605253825382511249825112498252525252578252528112457273524842592247132492484244324842511248435793402252524712498251131862484247139802511269627352962331247675237134428372722259226702605264428492670267026442683270926442709264426702683268326572605269628875597308626442631255226832578255225922525253825522538255224982511251125112552286224712735244325922484337624712471245725252511360733632525248424432525309924842498407725782657274827733376464448631856265726832525265725782618276127222644263126832696272226832631272226572670264426832644284955973174263125782538265725782484252524572565257825382552252525922484251125252849251127092471257824713261251124572484249824713565335125252471247124983199245724573999255227352761296232994705530813442773270925782631264426442786253825782670269626052592267026052735268326832683265725922925559731242592259226052644255225782484249825252538259225112565253825112578255228492525278624712605247133122484247124842498247135793429255224712484247131612471247140772592269627482786333845574644 19890813 297601856270926832657268326312683282425782565267025922631265727482696263126052696260526442696290055973099253825522552268325382605251125252525253825522511249825652498252525522887251127482511260524843199245724712457253824983593336326312525248424843236251124713980256526832696298733384529530813442811270925782605268326312887261825652657257827352578272226572670259226572605265726442875559731492644253826312722252525112525252525252592252524982538252524982525253828112498272225112592248433892498247124982511251135373376253824712457251131242471247140772565265728622773332546445030185627352670260526312631268327612683263126442538273526572761261826182592261826182722270927995597316125782605253827352605256525382525252524982498253825112511249824982578286224712722248425782443319924712525248425252471356533892565244324292471322424842471399925522670273529123274455753081344281127092670265725382605274826962605261826442618264426702683278626832644265726182631293755973136257826312631261824842644251125252511252525652538249825112511253825782824252527092471259224573363247124432457249824573607337624982484248424573186247124574057256526962761278633634474506418562722264426052605265726052761260526312696260526702696269626312748264425922565267026832962559732362565263125522683251125522525248425382511252525252484252524712552253829122484272224712592248432362457248424432498247135513338251125112471245732242457247139802498273527612912345547055451134427732552260526182618255228492618259227092592260526962683270926962670269625922657263129005597308626312592259227482538251125522552251124982592252524842511252525112538283724982722248426052457337624712457247124982471359333762538249824982484317424572471407725652644282427093363464451331856268326442605276126442644276125652565260525652709267027092683274826052722263125522683288755973174255226052605269626312552260525382498249825112498252524982484248425652862252527092498257824983211245724712443249824983565338924982471245724843236247124844018252526572761293733764557545113442786264426182696259226442748259225522670257827092592268326182657267027222631264426572837559731612565257825782644255226052565251125252471259225652511249824982565255229002552274824842631247133382443247124842525245735653351253824982429249831742471247140572552255227862773337646445487 19890813 298081856268327092605263126572592276126962631263126052670270927732657269625382631268326442631291255973211260526052565268325382511251125382565253825652538251125252484255225252937255227612457259224843236245724842457251124573565337625652484244324713211248424843999251125922683297533124644574413442773267025782631267026442709257826312657263126572670268326572644264426052657257826312900559731492605263126052683253825652498251125252525252525382538247124842498251128492429269625112578248433382484244324982511248435933325249824842443249831612484249840772592260528752761338947055744185627092696265725252631267027862618259226962631268325922670268327482670269626052696268328755597309926572605263126832578253825522525253825652552252525112538248425112565284924842761245725922484323625112498247125382484360734552525245724712457322425382498399925252696274829123312473659691344279926962670260526312578281125922565264425922525263126962592259226572670264426572605283755973136259225782631268325652565253824982578249825252484252525252471256525522837252526832511259224843338249824432457252524573579335124982471245724843161248424844057256526312824277333514644604518562722270925782644259226052761257825922631268326572683273525922786269626572631274826572912559731742538257826052644255225522538255225652511252525112511253824712538252527862484274824432592244331992471247124712511247135933429252524712457242932242511249839802538263127223000336346746282134427862631260526572511263127352565263127092578276127352683257827222631267026832631267029125597309925382578259226052525255225782552257825382525252525382484248424982538284925522709248425922484332524982457242924842415359333382552245724432498313624712457405725652605273527353363467464541856269626702631263125782538276126572631268326312683260527482631273526052709263126442670291255973149261825782565268325652525253825252511252525382525248425252484251125522887253827222511259224713211245724842457248424573579333825782498242924573224249825113980248426832709296233254644671313442735268325522631261825652811269626052605260526312657267026702644273526702592263125782887559731742631263125252644256525112552251125382525251125252498252524842538252529002511268324712592247133512578251124842471252535933351256524572443252531492484249840572552264427992761338945867014 19890813 298561856274826572565259226052592277326182644265726702709265726052670272225922631259226442696288755973149252525782578268325652578253825382498252525112484251125112471252525922862252527352484259224293236251124292511248424713551336325382471251124713211249824983999253827612773288734694767774113442862264426182631265725652837263126442578256527092735272226312683263127092565263126832875559731112538260525782644255225112538253825252498253825522552248424842552247128622457269624712605247133512552253824712484251135793363251124842498248431492471248440772565265727482773342947057741185626442722259226702592263127352578257825922657260526572657267027222578267026312644264428875597314925782538261826442484253825252525256525112498248425252538251125522552286225252735248425652511319925382457247124712443357933892538247124842429318624712484401824982709273529503389464477411344278626442592260526572657276125922565263125652709269627092735269626572631264426442592287555973161263125382578264425652592257824842552251125382552249824842498249825522862257827482484264424983338269624712578252524843537332525112471248425253174249824574077259226832849437034164767774118562683272226052644268326052748257826312657274826052644273526182709273526702631260527092962559731362644267026312709255225522565252525522552256525522538253824842511251129372484277324432552248432112457245724572498247135233338251124712429248431992471248439802511269627732950332545576123134427482657268326052657257827482552263126832592264426832657259227092670260526702657274829505597316126442605263125522631251125112511257825382511252525522525251125782552283725112683245726312471335125252443249824842484360733382552245724842498316124982471405725652552277328373455464477411856274826572722263126832657276126052592268326182644269627612657268327352644257826442631282455973174263125652618268325652552256525252511251124842552249825252525255225522925251126962525263125383287309925382722260526053607337626312552267025253199261826314037263127862950398040574929774113442824264426312644265726572709270926182605263126572722272226572709264426572644259226572950559731362618255225782657253825252565252526052525253825382525251125252538257828752471273525112525251133512471244324292484245735793351256524712443248431362429245740572552263127352837333845864474 19890813 299041856304926052631264426182552277325922605270926702631272227222631273526832631265726702644288755973149257826312592270925382605251125382525252525112538255225112484257825522849247127092471257824573224245724712498252524713565337625252484247124433224248424843999252527092735291232744736527213442761264425922683264425782773256525782538259226442578265726312631260525382657265726962950559730992605257826312670260525252565255225252552251125252511247124982511248428372498269624842578247133512484247124842498247135513325253824292484251131862484248440572565267027862799335147054962185627352683264426702631267027612565260527222578263126572722268326312696265726442670268329125597316125782644256526832538253824982538252524982552253825112552253825382538288724982761245725922498319925112457244324982498359333762538245724842471321124982457401825252722273530003261479972561344278626962670263126832670284926052578264426572683267027092631273526052696265726832696277355973149257825782631265725252552252525112525253825252525253824982471249825252887249827222484263124713363268324842525249824713551336325522471245724983161252525114077259226442912287538064644774118562683261826312618265726442786265726702618264426962683273525922683264426312592259226182937559731612565257825522709255225252538251125112552248424982538253824572525257828872471272224712605241532112457248424842511247135513338257824712471249831862498247140182511267027352962335147675379134427992709268326832670263128372578257826572592261826572631263126442644268326572657269628755597311125522578259227612538253825522552252525382552253824982511249825252552284924982670247126052471336324982443249825112498355133382552252524572457317424712457405725652683278627483325464449621856273526962618272225782683277326312683269626702631260527612605267026832670263126442578293755973161261826832631276125522498252525782511255225522498249825522471255225652837249827352484260524843224242924842471251124713551338925382498247124713211248424713980252526962657291233254736541513442748268326572657260526052824259226052592267026442670269626442657260527092683269626572875559731862605255225382657252526052498255225382565255225382471253825382511253827862484268324842592248433512484245724982498244335933376252524982471248431992484245740772565264428372722335147054896 19890813 299521856307426962631273526832644281125652631264426572644270927092631267026832657264426572696291255973161260525782592270925522578252525112538256524842525249825382538253825922849253827092484257824573199247124982471252524843565335125252484247124843186247124843980251127352709297532994474523713442709270926052657267025652824257826182696259225782670263126312696264426702592265726312824559731612592252526052786251125112552252525252525256524982538253825112511252528872498264424572605249833762484247124842471255235933325257824712429251131362471247140572538263127992761342946444863185627092696260525922644261828372670264426572644263126702670263127092670263126052683257829255597314925922592259227352552252525252578253824842511251124982511247125382538278624982786244325922498318625252443251124982471353733632471245724712471317424572471399925112748278629003338455771211344277326702605263127092592279926572592260525922657264427612605268327092631261826572592291255973136257825652538270925522484252525112525253824982498251125252538251125652912249826962484260524843376276124982498251125383593335125782498251124713149251124844077251126052875290038064863774118562722265726442631265725922709256526702592264426832683267026312683263127092605268326702887559731612552257826052709256525382592253825112498252524982471255224842525256528752471270924572578247132492484252524982565247135373376255225112457248431992443249839992538270927352875336346445415134427352722260526572631263127992618260525922670267025922709260526832735261826442657263128755597313626312592260526832552256525112498257825252552255225522525249825382525286225252696242925522471332524842429245725252511359332872538247124572484313624842443407725652605273528373312467448631856268326832605267026832578281126572578256526052709264426572696263127092631263126312631282455973186257826312592264425382605252525112592251125252525247125382471251125252862249827352498259225253174249824432511253824573565336325382511248424843236248424843999256526832735291233894586530813442811268325522631263127352900255225652644264426312709268326442670273526052605263126702887559730862605264426312683263125382592255225252511249825112525251125112525257827862457273524712592249833892525245724572525247136223325252524982457248431862498248440572538264428372670340245574863 19890813 300001856307426832605264426702631279926052644268326312644267027732644260526312683265727222683287555973136255225112565267025522538259225652552252525782484249825252471257825652862249827222484263124293186249824712511252524843509336325382484249824713211247124844037253827862709300033894557530813442799264425522657263125652748260525522631257826312709267026312683263126312552264426442912559731612605256526052644259225652538255225782565256525112511252524982498249828372525273524842565247133632484247124572498251135513402251124572457249831362471248440772565260528622824335146744736185627092670265726442657263127992631263126572631269626832735264426962605269626832657257829005597313625782565261827222498252525652605252525522552256524712511245725522525288725252709247125782484319924842484245724842429355133762525248424842457321124572484399925382709270929503351458671211344281126312592260526052578279925782709273526572683264426572644272226052578264426572644291255973124259225382538267025782552253825112525249825112498251125522538248425382837251127352498259224843389267025252511256524573607329925112457248424983149248424574077257826442862281137904644774118562722264426182605267026962786267025782722263126832631264426052657265726442578268326052887559731362538263126182709256525782498255225252525255225922498253824842525260528372484270924842592244332112457252524712538247135373402253824432471247132362498252539802525267027092875335147675202134427222578269625922592261828242683257826572605273526442683267026962552260525522592260529125597314926182592264425652552256525382511255225112552253824842498244325112525292524982683251125922484337624982471244324982471359332992511251124152498317424842511405725782644281127733389452947051856269626182605259226572592284926312605260525782657263126962618268326832683260526312748295055973149260526052605270924982538259225252552252525252525249825112511256525252912252527352457257824433211247124572484248424433593336324982443247124713186248424714037249826962709290032994529530813442811263126312631261826312824251126962696270925922631268326312644265726572670264426052900559731362578259226312578256525112511251125382592248425382511253824712525253828752498268324712592251133512525242924712525248435793363249824982484248431612471245740572565267028492748333846444529 19890813 300481856306226962657263127092578279926052657260526442722260526702683268326312644265726962605286255973149255226702552269625382525255225652538256525382552251125382498255225252824248427992471257824843236245724712443251124713593342925522484245724983211248424843980255226312735288733384447523713442773268326312618263126182811264425922748260525652644272226832748267026442657268326312887559731492565259225782761252525112525257825252498253825382484253825252511255228872471273524842592249833632471248424842525242935933299251124982443248431862484249840572552265727992786333846444767185626182657259227092670261827482644263126442683265726312683259226442618268325652631265728625597314926442565256526312525252525252525253825522511253825112538253825252605283724842722247126572498322424572471252524842498356533892538244324842415319924712484398025112696273529873274467471211344276127092605267025922631277326702592264425782696265726702657265726832631257827092657281155973149259225652578269626052552256525252498252526052471255225382471247125112837251126962484265725523363272225112525252524843593329925382498249824843136248425114077257826442862290037904767774118562748265726572644264426832748256526052644259226442709274826052722259226572618261827092824559731742565263125252748256525382552251125522471255224712538252524842511255227862498278624712592242932112471245724712525247135513363253824712457247131992484245739802511270927732962333848315308134428372683259226572618252527992605256526052618265726962696263127222683268326052670273528875597313625922631260526832605248426312484252525382552253824982484248425112552291224842670245726312484335124712484248425112538359333252552249824572525312424572443407725782631278627863429464449291856267026182631256525522709278626312657265726572735257827352644270927482670263126572605290055973136255226052670273525652578257824982511249825382525251125382484252525112875251127222471263124843211247124572484251124713579340225382525249824573199244324713999253827092722286232494474548713442709265727092618263125922837256526312631260525922631269626572644260526702644270926182962559731742538263126052657259224982578251125252565253825522498255224842525253827992498273524712578249833512525248424432484251135933338251124842443245731242471249840772525257827612786340247054863 19890813 300961856311126572605269625522644281125922631270926702578264427222683263126572605268326572657291255973186261825652565273525252511253825112511253825252552257824982525249825252862252527482498259224713161248424572443252524713551336325252443244324433211249825113999252526572696303732744644537913442735263126312683265727092786260525922644257827092605273526572709267026702657264427092862559731492644257825782644256525252525252525252484255225652525251125112538252527992498273524712592247133382471248424712511248435653325255224712471249831492471251140572683267027732748335146744799185626832696263126182631272228112592257825922631268327092773265726442683264426442670265729375597316125782592259226962552253825382552249825782525253824712552249825522565281124842748248425922471323624712511247125112525359333632525245724572484318624712484401824842722273529373312447471211344281126702618264426182578278625382578270926572657265726572605270926312722257826832696288755973161263126052552270925522552252525382484253825522498251125252525252525382849249827092511264424843363265725112525248425253593337625782484247124713124249825114057251126182875284937904705774118562644265725922605260525922748260526312683264426832657274827092696267026572618261826572912559731362631261826052748255225252565249825782484253825382498253824712578256527482498276124842644247132362484248424712498244335373376253824842498245732112484248440182525274826962950333846745343134427612709264426052657261828112683263126312670269626182657263126962657268327092631272228755597323626182578261826442552255225522484247125252538249824842484253825112498290025112683248425922443329925112471245725112498356533382511251124432498314924712471405725782605278628243325467446441856274826312552264426962631282426442644264427092644267027222696270926312631259226572683290055973136264425652657260525382525252525252538252525382484249825522471255225382824247127612471259224293236248424572511252524843579335125252484248424573224247124844018255227352696287533634644527213442773268326442657263125922786257825382670264426572696270926832670269626702631268327483000559731992552255226052709256525252538248425522471251125922498252524712538255229002498273524712592248433512484248424572471248435933363252525112457248431862457248440572552269628372735333846444799 19890813 301441856306226052644269626182631276126052657268326572631267026572657265725922657260526572631287555973099252525522578259225652538252525522498257825652538248425782484251125782837251127482471259225113174242924842471248424843551337625522443247124433199249824573980251126312811300032994586530813442849269625252644256526312824261825652670264425922670272226312735269625922657265725922962559731362696256526052683251125782525252525522538255225522498253824842511255229122498274824842552249832992471245724712498251135373312253824712443247131242457244340572552260527862786341645294929185627092683259226572644265727732683263126312565265727352709263125922670265726572644265729005597313626312644256526832565255225252498255225382484255224982525249825652552283724982722245725782457324924982471248424842429355133892498244324712471321124572443398025252709279929003287458671211344290026572618265726832605286226052605267026312631268326962552270926962683264426702735292555973186263126572552260525782525253825252565256525382538248425252457252526052900245727092443259224573376270924712511253825113593338925522457252524983149249824844077256526442912296238224767774118562670269626312670261826052837264426312670263126702670264426572696268326442722268327222925559731612578255225652773252526182525253825522605248424982484256524712538253828752525273524712578249832112457245724572498248435653376253824292498245732362443249839802498263127732975326147055272134428112683265726572631267028242644260526312605259227482696263126702657259226052644270929005597316125782578259227612618256524982552252525522565253824842471251125252565283724842748244325922498335125112471247124982498359333382525248424292484318624712511405725652578286227863299464448631856272226962618256526572644274826312683263126702696263127092657268326442670260526442670292555973086261826312657274825522525249825252565255225112552249825382498255225652875251126962484256524983249249824712471251124433537337625382471245724433174248424713999252526572735304933764644545113442761265726442631263125382799259226312631270926312618269626442605270926442631267026702925559731492592259225652644257825112552249825252511252524982525252524292498259228112484269624842592249833512511244324432457247135793376253824842484248431362471247140972565264428622811326146744799 19890813 301921856307426702605264426312657281126442644270925922578263126572592270926832605263126572670292555973211260526052592273525252511263125112565251125782498249824982471249825922837249827482457259224983249245724432484251124983579335125252484247124983174248424843999253827352735288733384674523713442773265726312605264425922837257825522605263125922644270926962683269626312657260527992925559731362578259225782644251125252525249825252498251124842525255225112498256528872471272224712592245734162511247124982498249835933325248424842457248431242471251140972578264427992786342947674767185627092696265726442618265728112618263126832683264426312644263126962696264426832683267028755597313626312552259227222578261825522592251124842552248424842525253825252552283724572748249826312443321124842471244324982484353733512565251124842484318624982457399925112735276129753325464472561344283726702657264426312631278625522605269625652605269627352683268327222683265726442709292555973174265725382605265725652565252526052511255225252484252525252471249825252849242927352498257824713376274824712498251125253565338924982498249824983136249824434077255226832799288738224799774118562683265725522683263126832786267025652657253826962670270926312683263126052644264425652837559731742592260525922811256525652538251125112511251125252484247125382552255228752525273524572578248432362511249825112471247135653363251124572443244332112471247139992511269626962975333847055379134427352657264426572605267027992565259226442618265726312748257827222631267026052657269628495597312426442565264426572565251124712525252525382471252525382498249825112578284924982709248426052457333825522511249824712538360733632538249824432471313624572498407725652683283727483351476748311856263126572498269625782605278626832631268325522722264426312578276126572696265727222644291255973186257826312565272224982565260525252511256524982525251124842484253825652875249827732484257824433199248424292457252524713537335125522457247124713224248424714018252526832773306233894736537913442748267026312644265726572773257825782578256527092605268326832683274826052670259227222811559731492552252526312683263125112552249825522538256525522511248425112498252528492484270924712565248433512471245724432484245735793338252524712471252531612443247140772592263128492862337646444644 19890813 302401856303726832683263126312670282425782631263125922631260527352631261826182709267026572670284955973161257825382578263125652538256524572565249825382484252525252498256524982849248427352471263124573161247125252484249824843537333825522457245724713224251124433999249826832722292533514767523713442811263126312592260526832837257826052683260526312683269625922670259226702683259226052900559730992538264425522735249825652578249825112538252524982498252525112511255229372511273524712605249833512484245724842498245735933402256524842429249831362471249840572552251128492709329947054767185626182709267026572657263128622618260526312605260526312683260526832644265726182657265728755597314925522592255226832552253825252525255224572484251124712552251124982525282424982748245725922471326124982429248425252457355133512592245724982457319924712484401824982722268330003299486371211344273526442631267026702683281125922565261826052722272227612670268326702552267026702538290055973124265725782565268325252498253825382538249825652525249825652498252525652900249826572457264425113363272224842538253824713565333825922471252525253136249825114077256526052849286237744674774118562709263126312605264426182786255225782644268326702657270926442709259226052657261826572862559731492552260525922657249825252538253825522525249825112552251124982538253828872511274824432592247132242443247124842457247135513376251124842484245731742457245739802511274827092950337646445308134427482722267026182735264427862670260526832578268325522696260526832683264426702644268328875597314926312538263126312525249825522552253825112578252525522511252525112498288725112709247126312457337625382443247124982511360733122525247124432511313624712498405725522657282427613325442147991856270926182631257825782631270926572565273526962683268327482631269625652631259226442578291255973136264425922538270925652578252525522511255225382525242925382471252525522837245727732471263124433236245724572443245724713593337625522471244324713211248425113999248427352761295033514736537913442722260525652683264425382849256526572657260527352644273526052683263126962657269626442900559732362605255225922696252526312552245725112511255225382538252525652511257828872484270924712578252533122484247124572484245735793299253824572457247130992457249840572552264428112722346947364767 19890813 302881856303727222670270926312722281126182631264426442670257827732644267026182722257826832683290055973111257825382565268324982552257825382552257824572592253825252525252525652887248427732443261824573211245724842471251125113593336325252471245724573186251124983999251127732748295033894557534313442786268326052696264425782786265725522683263125922644267026702644263126052644263126052962559731612631260525922644257825382552253824842552253825252538249824982511255228492484274824982592249833632525248424572457248435933363252524842429245731362484247140772683264427732735333847674615185626962683261826702631268328492592263126312683269626572709259227092670264426052670260528875597314925522605260527092538255225382525256525652471252525112552245725652538282425252748245726052457323624712484245724842457353734292565245724842498314924712484398025522657270929123186464472561344277327092605267026312565283726572670269626962670263126832670274826832592259226312592282455973149265725522644265726052565255225522552252525112552253825252484253825252875251126962484263125113351269624432511251124843593338925652471253824843149252525114077255226702862286237904767774118562722263126702670270926702799261826442670257825922631274826572683268326572605273527092837559732362592260525652722252525522565251125112525249825382511256524712565253828492484278624712578245731992471247124842498244335793351255224572498248432112498247139802538272227352925336347365272134427482670270926442592256528622644267026702605256526962657263127352657255227092631263129125597307425522657260526702525251125522498259225782538252525522511248424982525288724982722247126312429335124842443245724842484355133632498249824712471314924982457407725782631282428113338455747991856264427092592263126702709276125782657269626702605267026962605278626442631269626182722292555973149255226052605270925522592253824982552256525382471248425252498259225652837248427482484256524573199247124572457249824713607336325922457248424713236248424843980252526962748295033384644530813442824263126442631268326572824259226832683260526052696269625922696267025652605260526832925559731492605265725922709252525522565253825252525253825252525255224842511248428752525273524712578247133632457252524432484248435373338253824712471248431492471248440572578264427612786341647994767 19890813 303361856301227222670260526312696284926312605265725922670269627862631264426312709260526052670284955973149265726052565267025922565257825382538253825252552251125382498256525252849249827482443263124713249247124712457252524573579335125382484245724573199247124433999251126702722300034024644523713442773265726572683268325522912257825522683261825922605273526442696256527222578267026832887559731362592263125652657253825522498252525112511252525252471252524982538252528242484269624982578248433382498251124572471248435933325256524982443249830992443248440572565260527482773331246444962185626702631265727352657264428242644255226572683259225782722259227352670273526312670267029125597311125522605252527222525251125252538252525382511253825112578248425252552283725112748245725922484326124982471245725112443357933512565244324712484321124432457401825382631277329373351470571211344288726572618268326702657276125652565265727092592260526832670270926702618265726572605293755973161259225782552270925112538253825382552247125522511248425382498252525252862249826962484260525253363268324842498253825523579333825782511245725253149252524714057256526312824283737424767774118562657273526312657265727092811256525522735257826832631273526962709263126052538267026572849559730992565259226312644259225652498253825382525252525652525252525252578255228872498276124572578247132742484244324432525242935653351252524982484247132362457249839992552268326702987333846745308134427482657267026052552255228112565259226312644260527092670260527352644261826442631269629005597316126182605265727222552256524842565253825112498253824842538248425112525281124712696245725782484333825252457248424712471356533382565244324292484316124572484405725652605278627353389447448961856265726962552272226052631287526182605267026052670261826962618267026572657259226572565296255973174261826052578273525652538256525382498249825522565251125252498252526052862249827732457259224293249245725112484249824713537337625252443249824983236248424713999252527092748298733764705520213442761265725652657260526832799256526572657259226052683268326572735268326962578263126442887559731742657257826572683252525782578256525782525252525112511252525522552255229002498265724292592247134022498245724712511248435933325251124572415248431492471249840572552267026962811340246444736 19890813 303841856301226962618263126052525278626572552268325782683263127092605273526442631257826572709288755973161256526312578269625252552260525652538253824982538253825782471253825252837251126962457259224573261247124712471249824983551340225252484247124843224245724713999251127092709297532994799520213442748267025782578264426962875256525382696265726702657263126962657267026962605265725782799559731492578260526052644255225382605252525112511255225252525248425252538252529122471270924432565249833252498245724842498247135933363247124842443249831362471249840572565259228242670329946444831185627092631268326832631269627992657259226832618269626182748270927352605268325782683259228755597312426442605256527092538259225922511256525252525257824712498249825782552282425112722248426182498323624572498251124982443352333512525244324712471323624842457398025652735274829873363467471211344278626572657260526572565279926572631261826442761267026312631270926052696268326832644286255973124256525922578265725252552255225652578253825782498255224842511252524982900249826832457263124983363276124712511249824573565338925782471248425113124253824844077255226962824287537904736774118562696264426182631263126832748263125922592263126962709269626572696267025922644268326442950559732242565256526182761253825652565257824982511255224982484255224842525255229122498272224572605247131862471248424842525247135933363257824842471247132112525248439992511272226962987333847055415134427612631257826572657259227992735260526572592270926702696265727222748260526702670261828625597309925782631255226312525256525652525253824842552249825252498251125382511287525112735248426052457338924712443252525112511359333892498248424572471318624712498407725522683281126833274467448961856265726442670267027092631276126442552263125922644265726572644270926442657264426442605286255973186259226312565268325922592253825382538249825382484251125252484255225652811248427092471256524713211248425112457249824573565342925112471247124573199245724713999251126962696298734294644548713442786268325782709256526312799263126182605263127482631267025782683267025782592265726832937559730862578253825652644257825922525255224842578255225652498255225652538256528112511270924982605241533252498244324712484245735513363252524842498247131612498248440572552265727862761333847054767 19890813 304321856306227092618268326442631278626312525256526962605263126312592272226312538268325922644292555973149259226312578268325782511251125112578263125112525251125252498259225382887248427352457261824983186247124572525252524843565336325252457248424573186249824713999251126312696306233254767520213442748265726442618260525922773259226312618255226962696281126702657268326312670265726962837559731862618260526182657253825522565252525522592253825382511253824982498255228872484272224432592249833512511247124432525249835933363253824842429252531992471248440772552264428492670342945014831185627092696263126962592265727992657259226702565259226702696269627092657263126442631260529005597313625522525259226572525252524842484256525522498252524982552244324982565279924842773245726442511317424982443248425252457355133632498245724432457319924982457398025112773267029373351467471211344279926572657263127092657277325922592264425782618263127732670265726572618267026052631288755973149257825922644263125922552257825252605255225252498251125652471252525522824251126962484259224983325263124842552251124713593340226312457251125113149252524714057256525652875284937424705774118562696268326182735255226832748255226312644260526182657274826312618260526572605268326572937559730742592264425922683253825782498251125252552255225522565255225382525255227862471276124432605242932242443248424432525242935093363253824842471245732112484248439802498270926962925328746745133134427862631261826052605269627732578264426442670260526832748265726962722264426442683264428755597311125522578260527092525255225252565256525522525253824982552251125252538290024842657248425922443335124712443247124712457359333512511249824432471316125112471407725922644278627863338479947051856270926442578265727222618272226052670267026572670267027092592257826702644257826832644292555973249256525652552267025782525255225382578256525252565248425652498252525782761251127482498257824573249248424432471247124983593338925112471244324573236248424713980255225922709288732874767523713442773264425922605263126572811263125782631259226832670269626832735264426442631256526702887559731242618256526052657251125252538253825782525251125382511252524712471253828622484268324292618245733512457247124712498248435653376252524712457245731112471247140972592260527862786336346444929 19890813 304801856274826832618268325922657267026572644263126052631267026962683270925922696265726702657291255973149256526442631269626052578251126312511256524982525252524982498255225782837249827352457257824843236244324842498248424713593340224982471248425113211251124433999252526832735296233894767520213442761263126052657261826702799257825782696260526312657274825922748263126702631269626832937559731612605259226312709255225652538249825652525255225112525252524712498255228622471272224982605248433632484245724842511248435793351252524712429251131612498247140772578260527862761340247674896185627222670259226702552257827862618259225922683272226702722268326962644256526052683268328375597314925922592261827612511253825782525251125522538252525252592252524982552287524982773248425782484322424572471244324982471353733892552247124712498321124842457401824842748268329623351464454151344272226702578269626702683278626572631267025922631263126832657273526702592265725652657291255973236256526052644267025922525252525922538251125252511252525522457252524982786251127352443267024983389248424842498255224573607333825382457244324983124244324574057255226572824272233634557489618562696268325922631267026052811263125782657263126572696274826572644264426962735269626312900559731992644256525652709252525652511253825382552249825252484256524982498255228372498272224432605248432242484245724842538247135513402257824712484244332242457248439802511272227352975336347675237134427612683268325922644260528242565257826572618267026312773264426832657274826572618263128625597316126052565259226572511255225382498260524982538253825252511249824982538282424982722249826312484333824982498249825252484357933512525247124712471317424572498407725522552276127483376470552721856272226962631261825782631273526702565270926832631268326832683264426312631259227092631292555973249255226182631270925522578255225652552253825252578244325112484255225782799251127222457255224573224244324842457251124293537332525252484247124573186247125113999255226442786287533894674552413442761264425782657264426572837267025652657269625922722265727092709263126182592263127092925559731362592263126442644257825382538256525382471255225382498252524982525249829002457269624842578247133632498245724842525251136073325249824712471252531612498249840372565260528492786342945865379 19890813 305281856270926442631259226312709274826442631272226442631257827092644261827222657265726052670287555973136260526442565268325112525253825252578255225382525253825652498248425252837248427612498259224573236248424432484252524293537338925252484245724573236248424714018249826182696296234554736563313442761261826442657261826052837259226182644259225922657269627352683267026052592265727092912559731492592259226312670255225252592248425382525253825252525253824842511253828112525273524982578245733762484242924712498252535933363255224982457248431112471249840772683260527612786337646745781185627222735260526442657264428112657259226312670274826702773264426832644269626442644265729005597313625522592257826572578253825652498249825522552252525112525248425112525283724572696248425782484323624712443245724982484356533632565244324432498319925252484398025522722272229373325455760071344279926702592256525922592279926702552263127092709270927352592273525922657265726572578288755973149257826182592268325252552256525252525251125782511252524712498253825652824247127482511259224713363244324292484249824983551337625382443242924983186245724714057256526832709270933254736608418562644268325652631264426572773264425652631265726832631263126052683268326442670260526572875559731612618259225522670259225252538251125252538249825252525256524842538253828372511276124432618248432492484249824712498248435233389256524842511245732112484251139802511273527352849329945576241134428242592260526312578263128622605264425782670267026832657268326702670260526572644268327995597316126312578257826832552253825252511248425112511251124982498245724842511291225522709249825652498331225252471248424982429356533382511247124712498312424842471407725522670276128373312458664541856268327092552261825922578276126962657261826312683263127992618272227092709259225782631297555973174257826052605267025252552253825252525253825652552251125652498255225652824249827482498260524983186247125112471248424293565331225522471247124573199247124714018249826572722296233384370665513442799259227352605264425922786257826052683259227222605270926572670268326442618263126572887559731742631252526572696253825782484253825252457252525382498251124712484260527992525272224842631252533382498244325112498248435933338255224572457253831362471248440572578264427992799342947367014 19890813 305761856268327482565265725652605279926832552270926312657260527482670268326312670265726442657288755973136260525922565269625522565257825782498249824842578249824842471252525382811245727862457259224843249251124432484251124713565337625782457244324843211245725253999251127612799303732874736774113442811267026312670264426572837263126572565260526702592269626312709260526442644261826312875559731742605257825922644256525782498255225252525253824982498248425112525249827992484272224712592245734022538247124712511247135793338248424572471251131862457248440572565257827612761337645297741185627482696264426962631270928242618257826702578269627092709263126962657264427352670267028755597312425522538256526182538252525922552256525652511255225112484244325252578283725252773247125922484316125652457248425252471356533892618247124712471319924712443401825382722268329003363470577411344281126962657267025522631279926442644264426182644265727222683274826702605264426312670286255973136263125922552269626052525260525382578249825382565253825382471249825382824248427092538264425113363265724572511251124983607333825522484244324433149249824714077256526962786439534024586774118562657270926312592253826962748267026052696255226572644270925782735260525652592260527092862559730992605264425652709255225522592249825252538251125652443253824982538253829122525277324842592245732362457249824712498249835793363249824572443244331992457247139992525270927352937335147676162134427352709261826312592265728242631267026052709268326052670268326832618269626442631263128495597312425782657263125782565255225522552256524842525248424982498252525382538283724842696245726312498332524982471253824982484356533892498247124292498312424712471405725522670281127613537479977411856278626182578263126572631288725522605269626312644268327612605272226052618260526442644291255973161252525922592269625652525247124982484253824982511248425382498259225782824248427092471265724573287313625782670260525653551338926182471270925653199259225654037265727612862405740575030774113442722256525782592270926442811268326182657268326572696277326312644264426312644257826312887559731112565256525782644259225652552256526052498255225382471252524712552249829122498273524982578247133122471247124842429249835653363251124982484248431612457247140572565264427862735328746744896 19890813 306241856309927732657274826442631277326312552259227222644264427092631270926312644265725922631293755973124267025782552273525652552253825522525255225522525247124712471251126052875251127732484259225113199248424712471248424573551337625252498248424983199249824843999255227222761293733894705530813442811263125652592261826052862257825782722268326312644268326962696267027092631264426572937559731492538253826312657257825522538255224842552252525522525252525112511255229752511273524982592247133382498251125112471249835793389252524842457249831362484248440772565270928372722331246444962185627222670263126052683268328112592260526572592260527092722259227092683260526702644265729255597311125782605259227092552253825522565248424982538255224982511247124982525276124572735248425522498324925112429245725112457355133382538244324572484323624982471399925112722268330003338464471211344284926572644260526312631277325782578265726312605263127352644272226962565263126052683293755973111264425652657263125522552256525252525251125382525251125112484249825652849249827352471263124983325272224572525252524713565336325652484245724843161252524714077252526312862286237904705774118562670264425922631255226572748268327092631263125652670268325782709264426832618269626962975559730992618252526312657248425522525256525112565249825522525253824572565256528492484277324712657245732362471247124572538245735653338255224572484244331862511245739992484274827612912333846445064134427222683263126052618264427992657259226312670261826312748265727612631263126442683270928755597323625922578267025922565255225252525253824842498255225112538245725522552284924842709247126312443338924982457244325112484355133122498247124432484313624292538409725382631279928373363473649291856267026702578263125522578283726702644265726442657264427352631269626572683260526052631286255973199263126312565267024982592259225652538251125522538247125112471253825782900248427612471260524843249248424712471253824573537337625252484244325113199247124713999253827222786297533254674537913442824265725652696263126572824267025522592269626572605270925922605261826572657259226572900559731492631255225782773252525382578252524842565255225252552252525112552253827992511277324842552245733632457249824842484248435513299253824572457252531492498249840572552260527732837333846744705 19890813 306721856307425652565274826442683283726442578268326442644273527352592261826442683267026312657291255973161259225652552260525922498253825522525255225252578251125112498255225252811248427732471260524573211245724712471252524713579338925382484247124433174248425113980256526442761296234294736527213442761260526052722257827092849252526442618267026962605270927352631260526832670265726702912559731492592260525252735251125252552252525382498253825522498255224842552252527992498268325252578253833252525245724842511247135793287255224842443248431612498248440772565263127352722337646744674185626962735260526832592259227352605263126442592257826962709264427092631260525922605269628875597307426312592256526962578249825382525257825382498253825252578247125522511288724982773247125922471324924712484244325112457357934162525245724432471323624982471399924842735272229623376467471211344282426442565260526052552287525652578261825782552263127482631272227092657260526962683290055973086261826962552265725782538255225112511251125522511251124712498249825252862251127612498264424843338264424842565251124573579335125382498252525113161252524714077257826832875286238064736774118562748270926052657255226572811268326052709263126702631270926702696265726182683268326832962559731992605264425782735252525782525256525522578255225382525252525382498252529372511277324842578245732112498242924432511248436223363253824712511248431862484245739802618272227092824337647055343134428112592256526052578267027992538260526832605253827092748257826962657265726962605269629005597316125652605256527092538260525782525256525252525257824712511249825522538288724842683247125522471336324982471251125522457356534162511247124432511317424572471405725652657278627483325476747991856265725522605263125922696287526312644267025922670264426572618267027352605268326832722291255973161259225522565268324842578256525782538248425252525252525112498252525382937252527482511263124843224245724712511253825113551341625252443244324573211248424983999251127732735291234424644530813442837265726182735261825922799256526572644264426312592269627352670265725782670264425782950559731492565259226442552263125382552252525782552255224842525248425252525249829372498274825252565249833122511245724432538245735653363255224712471248431362565247140572552259228372709336347674615 19890813 307201856303726572631264426052644287525382644264425922592264426962631263126962748263126832722295055973174256525252578263125252552253825252552255225522498249824982525255225652900251127862484260524573249248424432484252524983565338925522498245724433224245724844018253826702709306232994644537913442786255225922644256525922887251126182657259226442644273526052683264426832618270926312925559731492592259225652644251125382538255225112498251125382498252525112538248429002498270924982578244333892484245724572471255235513351253824842457255231492457251140772592261827482786332545864896185626962631259226312592269628492644259226312592272226832696263127612605263127092657259229375597313626052618255226572578252525382565251125522471253825522538248425252565284925252786247125922484318624842471248424432443353733512525247124432457321124842484401825382709270929873338467471211344274826052552264425922618283726052618264426312748263127222683272226052592257826182618291255973174256526052538267025382578259225652525249825252538256524712538255225782837248427092471260524713325272224572552248425783593333825382484252524983161248424714097255226572837283737904705774118562735263125922605259225922837256525922696259226572644265726832761265726312631274826312875559731492618259225922657253825522552253825652538263125252525256524842511255228372525272224842578247132872498249824842498245735793351253824712457247131992471244339802525270927092950331246745379134427992683261825652605259228112631257826702657261826962670265726962683260526572657272229125597321126052552253826052592255225252498251125652525252525252511244325112538291225252709248426052471335124712484249824842443360733892538248424432498312425112498405725922605283727863402444748311856268326962552265726182618288726312538257826572644265726962709272226312657257826702644291255973199261826572644269625252538248424842552252525252511251125382471255225652786247128112457259225113199249824572471247124573579338925382429244324573174248424843999248427612735292533514557548713442773267026572696268326832786260526312605263127222631265726572735267026312657257826572887559731612644260526052670257825382565259225782565251125252471257825382525253828372538276125382592251133632498245724572484247135933325259224842443249831862484252540772552260528372799333846444586 19890813 307681856313627612565268326572631278626572683264426702657263127352631268325922683263126572683288755973161268326052578272225252552255224842565248425252525256525382457253825522761248426832498260524713236247124572471251124843537336325922471247124713224249824433999251126832722297533124674545113442773269626052605261825922837257825922592267026442657267026182709267026572631264427222975559731362578260525782657251125112525253825382484252525112525253824572498252528872498268324572592248433632511245724432484251135653338257824712471251131612498248440772552260528112761345547054896185626832657259226312683267027222605267026962605269626572696259226702670263126182670265728755597312425522578259226962538249825112511253824982484260525522538247125382552284924712773245725922471319924982498248424572457353733762538249824572457322424572457399924842696269628623312470571211344284926702631257826442578284925522565265727482683265727222696269626572657259226962709291255973224260525922578268325652538251125652525253825522498249825252484253825522837251126832457263124983363273524842471253824573551333825522484248424983149249825114057257827352912287538394736774118562722265726052605265726312811265726182709267026832722267026832670264425922683261826312875559732242565259226832670253825252538255225522471253825112525252524712538259228112471274825112592248432112511248424982525248435373351255224842471247132362457248439802525270927993000326147365308134427482657267025782644269627992657257825922670272227092670268326442657267026052618268329625597313626052631257826702552255225252592256525252511251124842538251125522538292524982696248425922471336324842471248424842511359333382565248424982511316124572471405725652657277328113299473647361856269627482605268326442709291225782592268325922670265727352657270926442618260526312670292555973149256525652605267025522538249825652498255225652525253825782511253826052875252527482429263124713211244324432484248424433593338924982457247124843211248424573999256526962761288732994674516713442849265726572644265726832799263126052605267026312644272226572709260526312631263125922912559731242644264425782631259225382538255225652511252525252498247124712498259228492525270924982605247133892457247124292484249835513376252524842457249831612471248440572565261828242761332547054586 19890813 308161856312426442605259225922657277326052631265725922709272226832578265726572644259227092735295055973186255226312538270925652578257824982552256525522552253824982457252525652887252527732429257824573186247124712443247124293579329925252471245724843199248424713999253826832748297533254705530813442824272226052631265726052862256526962657264426312578265725782618267026052696260525922887559731492657260526312683255225382552249825252565251125112484253824572538253828752511267024712578247133122484248425252498249835793351255224712429247131492429248440572565257828242799340247054767185627222657261826442683269627862552263126442683264427222799265726962670276126832722257828755597313625782578263126442538249825522538249825382525248425112457248425782552281124712722248425922511321124292471251124982484356533512511245724432471322425112484398024982683269630623299470571211344281126442631267026702644278625652552267026052578263127092670270927092565265726442683283755973136259225782565270925652511252525112484249825522565247125252457252525252875252527352484263124983351272224292552251125113593335125382498249824983149249824714077255226702849284937904799774118562683272226052552257826442799259226182538265726702696273526312683264426962644268325782875559730992644257825782696257825382578256525112525253825382511259224842552253828372511268325252578245732362484247124712484242935793402253824712471247131862484248439802484267027612987331246445202134428112657263126052657263128372709264426312683263125782709265726962657263126052631264429755597312426312592255227222552252525652525259225382578256524982525249825252538282425112722248425782471335124842471248424982511359333382552251124292484312424292498407725782605281127353402464449291856269626312631270926182552276126832538264426702657268326832631264426312683257826832644288755973161260525382565260525782578260525112538256525382525253825252471255225382849251127612484257824983174245724712484251124573565335125522443245724573161249824843999253826962709300032614644534313442824263126572657270926312761261826052670263126312592267025522631263126442657263126572887559731612552260526442735253825782511255225522525253824842498251124842538252528622471263124572578244333632498245724572498249836073402252524842443251131362484245740572552267028242761336347054736 19890813 308641856297527612631263125922592276126442631269626962592268326572605268326182683257826442644293755973074255226572565265725922552253824842552249825252592247125652511255225252837249827862471260524713211251124712471251124293537333825112498245724843261245724713999251127222683293733124644523713442786263125522605269625782811255226702657268326052683267026442657263126702592260526182912559731112565263125522683252525522538248425522498256525112511249824712511252527862484272225112578249833762498248424572538251135373363252524572471249831612457244340772565259227992786335147054996185627482670263126832618267028872709260526442552256526832657259227612644263126572683260529125597311125782644259226702538249825522578255225112484256524712538249825522552278624842722245725782484321124432471248424982471355133632511247124292457322425112429401825252696273530623312464472561344277326052618260527092631282426052565268326052592269626182592270926702644273526832644283755973199255225922578263125652565261825382525253825922511257825112525251125382900252526962471264424713363265724982538255224843593337625652471249824983174252524574057255226442849282437424799774118562696267026052631265726312811257825922683259227612631274826572618263126312552270926312925559731112511261825522735259225382552251125382538252525112498253824842525256528112498276124712605248431862471247124712484245735373363256524712457247131992511255239992552264427222987329946745451134427612644263127092657263129122618263126572592259226832644263126832696263126832631260528875597318625522644267026702565260525782498255225252538255225112471249824982525283724982709248425922471333825112457244324982443352333632565249824572484321124572498405725652605279926443312455749291856273526572605264426052592273526182578263125252709259226832631276126312631265727222631288755973174260525922592270925252592257824842538253825522578245725252484255225112849247127352484263124843174249824712457249824843579336324982471245724713236248424843999251126442735291233254586530813442761260525382657268326962748264426182605264426442644268327352761264426702644273526052900559731612644264425382722253825652552255225252484253825252457251124982498252528622484267024982592248433252538245724572525249835653312253825252443245731242498249840772552260527482735333846444962 19890813 309121856306226832565268325922657282426052631269626312644269626962578273526052578265726572618290055973124253825652578274825382552252525252525251125252484252525112457256525652849251128112484257824713224247124432471251125113565332525112484245724433199244324843999263126832722291233124474548713442862269625382565260526052773265726182605260526702670274825252722269625922578260526052900559731492538251125522657255225522525251125522484257825112471251124982538255228372484268324432631242933632484248424432525253835933389252524712471247131862484247140772565259227862722336346444767185626572670259225922592263128752657263126312644269626962722267026442657269626442670269629125597311125382525260526832552253825652525249825922498253824982552248425112592277324842761247126182484324924842443247124842457355133632538245724432457319924572525398025252722268329873351467472561344282426182605264426052592283725652644270925922644263126962631268326312683264426572644293755973124256525922592269625112578249825652552252525652511248424982498256525782837247126832511264425113363264424982484247124843565336325782484249824713099247124714077269626962875286238224644774118562644264425522657269626052837259225652657259226312605274825922644268326702631264426702824559731492592253825782709259225522578253825782538253825112511252524842525253828112471272224572605249832492471248424842511247135653389253824712471248431862484247139802498274827612987340246445272134427612709264425782657265728372538264426572670260526962748260526962657263126442670263128245597319926182605264426702538256525252565249824982565252524982525248425112565281125252657248425522471333824842484247125382484356533632525244324572471316124842443405725522578283727613376464447991856272226702552263126182631278626312644268325922631264427222592268325652709263126052631293755973124256526312525269626312592251125382538255225382538253825652511257825652799252527222471260524843236247124572498252524573579336325382484249824713211245724983999251127612773295032744586548713442799256525922605263125652811268326572657260526442578268326442670268326572631263126832875559730862631263125782670252524982565253825382525255225382457248425112484252528752511269624842592247133122511245725252484248435373325251124712471249831612457251140572578264428622786336347054863 19890813 309601856303726962631255225782631278625922644265725782657265726962644264426182657260526572538287555973174257825522552267025922538248425652552251125252538249825112498255225252887248427862498257824983199248424432457248424713537333825382484245724573199249824573999251126832735300033384644520213442773260525922592270926442875256525922578269627352709268326312657259226312631268326832900559731242605252525252670255225382538257825922565256524982538253825382538253828492471270924842565247133762471244324432484249835793376252525252457247131242443247140572538264427992735331247674767185627352631259225922644264427992525259226442670268325922786256527092644265726442670260528495597317425782538256526702525255225252552253825652578248425112565248425112578287525252735245725382457316124982471242924572457355133762565245724572471319924842415398025112683270930123312452971211344286225922605268326312605288726052644264426572631272226312605270926442592265727092592292555973174255226312565267025382578251125382498252525252484248425252525253825252837253827222471263124843363265725252538251124843565329925652443249824983149252525384077253826312887287538064557774118562696260526052631265725922670263126312670265726442618270926832683269626572631270925522925559731742592263125922709257825782525253824982511257825112511252524842552257827482484277324982578245732112457244324712484245735233363253824432429249831992471248439802525267026962887337646745237134427862631257826572709263127862631264426442657268326442696264427092605273526572657269629005597313626312552263126052525253825112525249824982498253824982525247125252525283724982709248426052484336324982511249824842498353733122511249824712457316124712471407725922631281128493363470547671856269627482644265726182644278626702644267026572683263126832605269626052631264427612605290055973149267026312578269624982578253824842565251125382498252525522484255225382887248427352457261824573249249824292484252524843537333825522443244324433174247124843999251126572709298733514644527213442773272226962618269626442824259226182683259227352618259225782696276126832657259226962900559731362657263126312709256525382565249825252498259225252484247125112552252528752498270924712605249833122484248424292484247135793338252524982471248431612484249840572552260527482862327445864674 19890813 310081856309927222592264426442605283726442631269625922644265727092644272226832670260525652644290055973136265725522552265725382525252525922525256525652538251125782471249825652887251127612498257825253249247124572498247124713551338925252471248424713211245724293999252527222722292533514644530813442786269625522657265726442773255226052657263126832657270925922683263126572657260526312962559731362657252526312722253825382511247124982525255225252538253825382552253828622484272225112578247133762498248424842484247135793376252524712471248431362484245740772552260527612761335147054962185626962578264426572565263127732670253826312709269625922709265726572605259225922670261829005597314926052578260526572565257825252511252525522511248424842498248425112552278624842811247125652484319924982443247124982457356533762552247124712429319924712471399925382670269630373312470571211344282426572552259226442605286225922592273526182670261826962605261827612709268326442683288755973124260525522592272226052552259225112578253824982538248424982484253825782950251127092457263124433363263124712525252524433551332525782511244324713136251124984077257827092811286237744586774118562657268326312683257825922761257827092657267025782657274826572709256526962644263126702925559731612618260526052761252525382578255224842538257825522525252524842525253828622498273524712592247132362429242924572511251135373402253824712457244331862471249839802538269626573037337646445202134427992644259225922657261828622670263126962683265726832735269626702644259226702644263129005597314926442592260526702484255225382511252524982578251125112498247125252538283725252722249826312484335124982471245724432484359333512538247124982498316124292471407725652657277327733416470547991856268326832683263126052683274825922644261826442657260527092670267026702670264425782631293755973149264425522605276125922552252525522511256524842525253825112525253825652875251127352471259224573236247124712471247124843496335125522457248424713186252524573999251126442683300033124644537913442786260526312538265726052773259227092657273526182657273526442657265726832605265727092875559730992605252526052773261825782552255225252525257825252484252524982552253827612552269624572605245733122484245724572498245736073363253824572443247130992484245740572552263128372811342947054896 19890813 310561856304926702631270925652605281126182605267026962565260527352631273526052644264426312657293755973136263125922525268325112484256525252471252524842565249825382498255225252799249827352498264425253236245724572471252524573565337625112471247124713211251124573999251126052709304933384529537913442811263125922644257826442837263126442670257826442670273526832696267026182657268326312900559731742565257826312644256525252511248425922525252525112525252524982511252528112471272224982578245733512511249825652511247135933416253824712429247131362498249840572565265727992761338946744674185627352735260526702644272227992696268326832565265726572735265726572696267025922631259229625597316126442552259227222538255225782498251125112484253825522525248425382565282425112722245725782484321124712471247125252471357933892538247124842457322424712498399925252709273528753287464472561344286226442631264426182657281125652644269625782565261827352657274826442670263126702709291255973149264425922565269625252552253825522565255225522498249825652525251125782912249827092511264424983363269625252525251124433565332525522484247124983111249824984077255226962837288737744705774118562670263125782709268326572748259226442631261826442657270926052709268327092631267026832887559731612657265725922696252524982552247125382511255225382484248424712578253828492525273524572592248431742471244324842538245735373402256524572471247132112484245739992525267027222887332547055343134427732644268325522670259228372618255226052657270926442644263127092683269626572722268328495597313626052578256526832552253825382498256524982552249824982484248425382552281125782709247126052484335125112443247124982471357933252525245724572498314924572457405725522644281127993299455750981856272227092657273526572670277326702644272226832605269626572565276125652631259226832670288755973136263126312592274825382498251125252511252525522511248425252525255225782849248427222443259224713211249824432443252524573537332525252484245724713211249824573980251126312722291232614705527213442761269626052722264426962849256526052565264425922670268326182722264426312592263127092900559731242644260526052709259225522538253825782538256525252552249824712525255228622484272224842657244333512511247124572511247135933389249824712484249831362498247140772565260528112683335144214863 19890813 311041856306226832644267026182631284926442605269626702618264426962670270926182670268326832683291255973174253826572552272225522552259224842578253824982525249825782443251126052811248427352484264424573174249824712457248424843537335125652471248424433236249824843999253827352735296233894705530813442748265725922631267026052761263126312618264426312605278626442709264427092657259226312900559731242525264425922722260525922538252525652538257824982498252524432498257828112498270924712565251133762484249824712511249836073351251124982457247131742471249840772578260527482799326146444736185627352709253826702631257827612618260526572592263126572709259226832605269626572644264429255597318626312618257826312552255225522525253824572552255225922578247124982565278624712748244325782511321124712429247125112471355133762498245724712457321124572484399925112696276129753338470571211344279927092657268326702605278626442657261826052631268326832644273526832644263126312696286255973199260525922644267025782511251125252525249825252525255225382498252525382849247126442471267024983363267024842498251124843565338925252471252524843136247124714097257826572824287538064767774118562657270926572644263126312748259226442657260526702683267026312735270926832644265726442937559732492683257825782709257825652538253825652525251125782484249824982538252528242471281124712592245732242471247124572552242935373351257824572429247131742484248439802538270927222987332546445343134427092722257827222605269627732618267026312644264426182683265726962631267026442618272229375597309925522578257827092538255225922565256525112525253825382538249825382538283725252696249825922498333824712471249824982552356533632498244324292471316124572484407725382631273527483389470549621856265726572605268326312631279926052683276126312592267026962644269625922670264426832631281155973174260525922592268325652605251125252578256525252552249825252484252525652900247127352443259224573211247124432457247124433537340225252457244324573236249824843999248426832761308633634674545113442786263126052631263126702811256526052670270926572631265726702748259226702592260526832950559731612578260525522709257825652484251125922578255225112484252525252538255229122484265724432565248433382484244324842471247135513338252524842484249830992471249840772578261828372837331245574896 19890813 311521856308626962618272226572644279926442592265725922605265727092592269626832657260526572618295055973149264426052578273525112578255225522498251125112511247124842484252525652811249827482498260524843236245724842457253824573551335125382457242925253249248424574018253826962748297533124705530813442709268326702683268326702786255226052578264426832644270926572696252527222657264425922925559731112565256525922657253824982538259224982578253825252457255224842511251129122511270924712592248433762457248424712471248435933325252524842471251131242457245740572592257827482773340245864929185627222683259226052592270927862631265725922618269626312786263126702631260525652631263129125597318625922578253826962498256525252538253825782565249824842525248425112525282424982696247126052457323625522484247124842429356533892592251124432471323624982471401825782761283729503274452971211344279926572657260526182722276126702605259226052657259227222605267027222644265725782631283755973099260526052605267025382578253825652552252525112525248424982538255224842837253827092484264424843312265725382538248424843565337626052511244324983186251124574057255226312862291238564736774118562722273526312631265727352799260525782683260526832605268326442670267026832592263126052849559731362578264426832696252525252511249826052565253824842484252524572511256528372457276124712552248432242498245724572511249836223351255224432484247132242511249839992511272226963049326146445379134427612631265726962552268328242592257826572657268326312722256526702657265726572670268328625597314926572538257827092552249825252578252525252578252524982578247125112565288724842709247125922457336325112457245725112498357933512538247124292471312424712484407725782657283728493338450147051856272226312644265726572657270926442644265726702578267027732644272226442657263126052631288755973111257825652525272225382565256525252471256525382538256525252498252525652811248427482457257824843161244324712471249824843551333825522484245724713236247125113980251127092709288734554557523713442811268326052605263125782799260525382605268326572605269626312683268326312605267026572912559731492592259225652670256525382578252525782511249825382498255224842525252528112538268324982605247133382484248424572511249836223376256524712429249831242443247140772578264428112657338947674929 19890813 312001856270926572592263126442644278626052578263125782644263127352592268326572631263126052618283755973149257825922578270925782578253825522538256524982552255225112498252525522887252527612484259224573224247124842484252524433579332525652457248424293199248424713980248426832722308633254501534313442849267026052670257826962824267026312657264425922670268326832696264426702565264426442862559731612565260525922644249825252538255225382525249824982525252525382538252528112498273524842605247133382484248424712525245735933389249824982443248431742484253840772565264427482761332545294962185626702773259226442552257828242631265726442657267026442722263126572605264426442657264428875597313626312618257826702552256525382538255225252525252524982525247125112552283724982683248426442484319924712484247125652471353733512511249824572443323624572457399925252657268329753299455752371344282426572552268326312565278625782696256526832644264426182657272226572631272226182631296255973149261825782631261825112552251124712578253825252538251125112511256525112862249826832457260524983338252524432498252524713565335125252498245725113174245725114077256525922849277333764705499618562696269625782657259226702837263125782605264426442683268327092709268326312578270926702937559731362605260525782683252524982538252525252511255225782525253824842552257828112484276124982605248431862457248424432511244335513389252524842457247131742484249839802511273527222887333846745343134427222722261826702631260528872644259226702696259226572748277326832644261827092657263128755597309926312592257826832552256526052511253825382538256524712498253824842538295024712735248425382457333825252484245724982457362233512552249824432484316124432457407725522592269628243363455752371856270926572605273526962631282425522552263126962657268326572631276126442657256526962670293755973186264426182578276125382498256525382525253825922511256525382457249825382849248427612457257824983236247124842429252524713593336325252484247124843174247124573980252527482709300034424557552413442773268325782657268326442849263126052644268326312578277326572657267026702605265726052862559731492592253825782670257825252592249825382552255225522525251124982471252529002525268324712605249832872484245724842498245735653338253824712457249831242443249840772565257827992799338946445451 19890813 312481856264427222578259226832683273526312565267026832565263127092683270926962644261826312631288755973236257826572578273525782498255225112511252525382525253825652484255224982862249827352443257825253211248424842443252524713565337625522471248424713211245724713999251126182709300032744644574413442786268326182631259225922773253825652605257826962657260527092735264426182644268326442837559731612592252525522696252524982471251125652525252525112552253824712511255228372484272224842578247133892511247124842484249835653312252524842443252531242498244340972578265727992709335146445781185626962683260526182657259227862578263126312644268326702735259227222644264426442735263129375597317425782565259227222525252525782538252525652525251125522484248424982538282425112748245725652457323624842471247125112498353733892565248424842484321124712471399925382644272229003351452959691344270926572605256525922605274826312592259226312683270926572605268326702709259226442605290055973211260525652605264425652578253825522552248425522511248425252511251124842811248427092471264424983363248424842484249824713537333825652484248424983136248424714057255226442748270933634557604518562709272225922683265726052748259225782709260527222644268326312683260526312644261826832975559731492592263124982657249825522538248425382525253825522484252525112538257828752498279924842565248432112471247124712511248435373325255224712484244331992471248439992511272227612862338946446282134427862709260525652683263128242605264426052657268326182644265727092644264426052592261829375597314925922552252526572592256525522471257825522525252525252525253824982552287524982709247125652457333824572484247124982538352333252498247124432498314924572484405725652670281127733351452964541856269626702631257825782552279926312644265726312631264426572631269626312631259226572683284955973149256525652631272225652605255224982538252524982525252524712484256525652912248427482484256524983199245724432498251124293537335125112484244324713186251124983999249827222709292532744674665513442824272226312644264426702773260525782657257827092670267027352644267026962670263127352937559731492565249826052644255224842525249825252538252525522511252525252538257828372511272224572592248433512525247124842525249835933338253824712471247131612471249840572565257828492799335145297014 19890813 312961856270927352670259226702631291226442592270925922644267027352605272226442644263126832644283755973199259225922565261825652578255225252631251125922498248425252511252525522862245727992471264424713199248424842471249824433551335125522511248424713236244324714018252526312683292534164705774113442824265726572605263125652912263125922657265726312657273527092722265726702618265726312925559731112644264425252670263124982552253824712525249825522498249824842484253828622538273525112605247133382484245724712511248435373376252525112457249831492471248440572538263128492862352345867741185626962644256526832578267027992578259225652644268327092761260526702644260526572670263128625597316125922538255227482525263125522498249825252525249824842498248424982525288724842761247126052457319924712457248424842471355133632552245724842471319924712429399925112709274829753442476777411344274826052644265726312618279925782631263126312644272226702592274826052631264426442670286255973086259225922605276125652538257825522484249824982525251125252511253825522900249826962484273524843389270924982498256525253523332525252457253824843161253825114057259226182837439535514615774118562709259226312631257826832735268326832605270926832709273526052735265726312644265725922900559731742631257826182773251125112525255225112471264425782498247124842525252528872498273524432592245732362443248424712457247135373389253824842471242932362498249839992511263126832950329947996162134427862592259226702605260527732578257826312605268327482670264427352644268326832605274829375597319925922605259226572538247125252511255225112592255224982498248425252565282424712709247125922498336325252484252524572511356534162538245724572443311124712498407725112565278627733299452977411856272226832605263127092644273527222538259226312709260527352683274827092657263125652605288755973099260525782578263124982552251125382552252525382578252526312471253825652887248427612484264424843287304925382592264425653551340226702565269625523211260526054037268328372937399940974929774113442735268326052592263126182799263126442644257826572644264426832644270926702709260525922900559731242565260525112683251125652525252525782538251125252525247124842538256527612511270924712605247133512565247124712484249835653351251124712429249831612443249840572565267027732748335146444896 19890813 313441856304926442631268325522578279925922538268326052683264427092670274825922709260525922657296255973062252526182552274825922552253825652538252525522565248425112471256524982811248427612471263124713249245724982498251124433565336325252484245724433199247124573999252526832735288732874501527213442761274826312670260526442862261825252644264426442644270926442683263125782618268327092912559731242592259225652696255224982565252525382498252524842484248424842538252528242498269624982605247133122498242924982498247135373312255224432415248431242471248440772565265727992773332546444736185626572618263126572605264427862605256526312592273526182709265726832565263126442696268328755597314926052538261826962605256524982552253825522498252524842525249825522538277324842786245726052471318625112484247125112471360733632565244324842525321124982471399925112670276130003312476771211344274826832605269625522605283725782592268326962657265726832722272225922631264426312631288755973099260526312565263125922484257825382592252524982525253825382498255225382887251127352471260524843338276125382552249825113607335125922484247124983099252524714077267026052837282438064644774118562709265726572670257826572773264426312592263125922657268326572670256526572605260526962912559730992552256525382748260525922525255225652538253824982525253825252552255228372511277324842592247132112429241524432525245735933389253824432484247131992471247139802498264427222987332544215343134427732696268326052657263127612565263126442683260527352773256527092657263126962696263128625597312426442552255227092498251125522498247125382565251125522498248425252578283725252696248425652484331225112511245725112457353733382471248424432525319924842457407725652644279927613389455747671856272226182578263126442631283725922578272226052605265727222618269626442618261826702670290055973124259225782552270926052511249824982511253825252511245725382471255225382824252527862457260524843211249824842498249824293537337625652471247124843186248424843999252527352722302433634557534313442786260526052709265725382799263126442605264425652657273526702683265726312631260526702875559731612644263125782696256525382525252525382525256525382484255224842511253827862484270925112578251133632538244324572484247135653363253824572443249831742457245740572565259227732799345546744929 19890813 313921856303726962644273525922670281126052578268326312592263127992657260526442657260526312631291255973136259226442592273525252578247125112498252525652525251125652525252525252773252527862443263124713211247124842457252524573537337625382457248424713174247124573999252526702709291232364586523713442799272225922605264425922912260526182644260526832657273526962618269626572631264426442912559730742657259226442683253825522538247125522511253825112552255225252525255228492498265724982592245733512484244324842538253835933351252524712443249831742471248440572552264427612696333846744586185626572605265726052605264428242657257826572618263126312644257827092631264426052578264428755597317426052578259227482592252525652552257825252565252525522498247125382511286224982761251125782471321124712511244325252498353733762498247124842471323624572498398025382670269629123338447471211344284925252578265726962605291225922644267026312670260526832657269626572631259226832618292555973111260526702644276125382552253825382552251125382498255225112511252526052862251127482457256524713351268325382511249825253579336325652484248424843136248424984097259226832837292537744767774118562722274825652683268326832824260525652605263126572683264426312735264426702644264426832862559731862592257825922644255225652552256524712592253825252511255224982525255229002498274824292631252532612498245724432498248435513325255224572484245731992484245739992511270927733000336346445343134427352592263127352578259228622592263126052592264426572696269627612605263125652565265728495597309926702644259226312538251124842538259225382565255225252471247125252525287524842735247125782457336324842484249824982498356533632525244324572484312424842484405725522670279926703351452946741856273527222578260526312644269626832605259225652657264427092605265725922657267027352538290055973161259225922592270925782552255225252538257825112525253825522484248424842862252527732471263124843236252524982484251124713551335125522457247124573211251124713999253826572748302433634705523713442773264426442631272226962786260526442696264426962644265726572735267026182618269627092875559731742578263125782670248425112525249825112498253825652525249824712511256528752511276124842565248433632525245724432511248435653376251124712429245731492484251140772565269627612799331247364767 19890813 314401856303726832657267026442618278626052605265726052578263127612605270926182644267025922631286255973124259225382552268325782511255225382525248425652552256525652498253825522837245727612538259224713199247124982457248424843551337625522443242924713199245724983999252526832722300033894736527213442748269626832683257826832875259226052578255226052683270927222709270926442578267026572887559731992565252526442618256525522525249825922511252524842538251124712484252528622484273524712578251133382525251124572525249835653363249824842471247131492471251140772565267028112761328747054736185627222670253827092592270928492631255226832631265726442748264427092565265726832683264428625597314925782552261826442578249825112484252524982525255225522578244325382605287524982811249826052498316124842484245725382443353733892578248424712471318624712484399925252709265729753325447471211344279926702631261825922696278625922683268326182722264426312631265726832657264426442657284955973174270926052618263125382631252525252552252525252511249825922525253825382849248427352471263125113402272225112511247124843593333825922498249824983149255224844077253826442887293737904767774118562722264425112644256526572722255226442735268326442631268326832735264426312525265726052875559731492631257825252696260525252565255224982471256525382525252524842565252529002498274824432578247132112484245724572525247135793351247124982443247131992498249840182511264427092875331246745415134427732683264425522657259228242605267026052618272227092799272226962631256526052670260529375597314926182605257827222552251125652578249825252538253825252552248425382538286224712709247126052511336325252511248424982471359333512525247124572498313624842471407725782644274826963402476748961856263127092578267026312592278626962578273526052670267027092631265726312605260526832644293755973174256525652605270925922565256524842552253825522565252525252498251125112849251127732471260524713199249824982498245724433537335125522498248424713224247124843980252526832761297533894644548713442811268325522631264426052849263125782578264426832631274826182786274826442670265726052849559731242644260526832605259225382538257825252511255225112443249824982538252527992538269624712578247133512498247124712511247135933325252524572443252531742443244340572552257827992811337647995098 19890813 314881856306226312644263126312670281126572605264426572644264426442696274825922696261827482644287555973136263126052565272225782565251124842538253825252525248425652578255225382849252526962443260524843236241524842457248424573537335125522498245724573236245724713980249826052773296233254705527213442773269626442592260526702875259226052631263126052657269626312683268326312683261827352875559731242552256525652644260525252538251125252525247125112525255225252552251128372484273524712631245733382471252524842498249835653363253824712471249831492484249840772565269627612683333846444896185627352670257826572683257827612696259225922578270926052696265726702631267025522631270929125597316125782592259226832498255225112498249825652498256525252538244325382538279925112709249826312484323624712471245724712471357933252525245724572498321125112484399925382631269629253287464472561344286227612578268326052631286225782552267025922735263127092618272226572592259226832618290055973124259226442578270925382605256525382552253825382525252525382471251125252824252526572498261824843338272224982538251124713565335126052498249824983199256524714077256526572773293737424705774118562696268327352644256526442786263126442605256526702631265726702761265725922605264426312937559732362644260526052657251125782538249824842498249824982552255225252525255228622498273524572644248432362471249824712525247135933402256524842471244331742498251139992511267027223086326145865308134427732592261827482683269627862631264426312670265727222761263126832696268326052644267028755597312426312605256527222578257825382552255225382498249824982525245725382498288724982735245725522511332525112484249824842484359332992565248424712471313624712471405726832683281127863299476748631856269626442631263126442644284926182578257825922644268326572670263125922631260526572631291255973149260525782511268326442538256525382498252525922538247125382511249825522811247127732471259224713199247124842443248424843551337625252457242924573211248424983980253826702722288733764586530813442773268326052644276125782900263126962657265726832696265726312709269626442631261826702875559731242657263125922644259226182552253825652525248425382538249825522511253829122511269625112605247133382511251124432498249835933325257824842457247131242484251140772552257827992748336346744767 19890813 315361856302426442605267025382592283726702657263126312670259226572618265726312683260526702631287555973099270925782565267025922578257825112498256525252525253825252498251125652837249827352484260524713211245724712457253825113579333825522471247124293186248424843999252526702657287533384799530813442824264425782631276126312824256526052696259226572709270925922683269626442592260526312925559731742670260526572657252526052538249825652471255225652565252524842511256529372484267025112552247134022498244324842484248435933351251124712457248431742443245740972578263128492735333847054831185627222683259226832605265728872670255226442644270926572709261827352696264426182578263129125597311126052605257826832552252525652538255224982511249824712511253825382552291224842748248425782498319924712471245725112484357933512565248424572457321124572457403724842657273530003199470571211344278626572670267026442735283726052631267025922644268326442578268326832670256526312644288755973136259225652565272225382578252525522538253825252498248425252511249825922837248427352484261824843363264424572525251124713593332525252471247124843124248424844077259226702937282437744736774118562696264426572657259226572786265726182696265725922670270926702696263126702605269626312900559731862578263126052683261825522578251125522538251125252511253824842552249827612498274824712631247131992457247124842525247135093376252524432457247131862484249839802538265727352937331245575343134427732657259226572578268327992644259226442631265726442722263127092683265726572644257827865597316126572605259226962552255225652484256525112511255225252498248424842484290025252709245725782471331224712471245725112511353733762525249824572484314924712511405725652644287527353363464448961856263127092670259226312644273526312605267026572657263125922644276125782657257826312605288755973161263125922592273525522592263125252484252525382525251125252471251124842837251127612471261824713199247124842471249824713565336325382498245724713211248425113999253827092799295033384644537913442786264425922696264426702761257826442552256526052786272226572709265726052631263126572937559731112592259226442722257825652538251125652538252525252498253824842471256527992538272224572605247133382457249824572525255235653338252524842457249831492457248440772578273527482761336345864863 19890813 315841856308627482618263125922683279925922592265725922696265728112631270926702631256526312670286255973174267026052565273525652565255225522511255225382552251125382498251125252875251127352498256525113236245725112471252524843551333825252443248424843186248424843999251126572709296232874557523713442748264426312578270926052837259226312631265726702592264426442644261825922538260526312950559730992605255226312644256525652552253825652578255225652552255225112498253827992498264424982631248433512457245724842484247135653351249824712443249831492457248440772578263128372849328745294831185627222670265726312618261827992670256526312670273526832709268326962565267026052592265729255597313624982592257827222525253825522511252526182552252524842552248425112552290024712773251126312484319924572443242924982471353733382525247125382457314924842429399924982657272230373402467472561344278626702644260525782644281126442696267026702657267026572709270926572657265726312605295055973099263125782644264425382538261825382525251125252552249825112498253825382875248426702498260524843351270924842525252525523593335125382471251125113136256524984057253826572837296238224705774118562709265726052644264425922824264426052657268327352657264425652670259226572683263126832849559731612552256525652735255224842565255224982538249825382498251125112565256527992525274824432578247131862484247124712498247135793325255224712429245732242498245739992511265727092937331247365272134428242683253827092683269628622605263125922709260527092709260526702670264426052605265729005597309925922578260526312578252525922538256524982565249825252511245725112565283724982709247126052511333825112498248424982511359333762552249824842484313624842471405725522631276127733312473647671856279926052605270927092644279925652644265726312605255227612618270926572657268326052683288755973136257826312552270925652538251125922511253825252538248424842511256525522875248427612457257824843236244324712471248424573509338925252457244324573211248424843999252526572786297533514705520213442799260525782657264426442862260526702644264426442657269626962735268326312657260526572900559731242578259225782773251125252498248425782552252525522511256525112525255229372484268324842605249833512498249824572471248435513299249824432471247131492457249840572552264427732824336345864929 19890813 316321856306226702565257826832696273526442538259226702683264427222631270926702644265726312605300055973161260525522538267025522538252525782484253826312525255225782525256525252862251127092484260524573199245724842484249824433551336325522471247124713186249824573980251127352735296233894644534313442824260526052592268326832799264426962631270925922657273527222722268327092578265726572849559731242605263126052683255225522538255225382511253825522511248425382525253828872525273524842605241533382471244324712498247135373312252524842429249831492484247140772565263128112735336345574831185627612644264426182657260527612631256526832618273525922735264427352683264425922644269629375597311125922592259226702565248425782525251125782525252525382525252525252484281125112748247126052498319924712484247124982484356533892525247124982484323625112498401825252735274829123287464471211344281126702552265727092631283725382565257826832605260526962631267027352644268325782683288755973174259225782578265726052578253825522525252525922511249824712457252524842937248427482471261824153351265724842552253825113537337625522484248424983136249824844077255226572761286237744615774118562683263125782592257826572862259225782631263126052644272226442631272227092722263125522875559731362592256526442696251125382484253825922511253825112498249825112525252528492498272224712578247132362457249824572511249835513429253824712429248431992457247139992498270927222950332547675308134427222631265726832552264427992618267026832644265726572709268327732552263126832618269629255597317425652525259226572538257825112471255225382538252525252538245724842578279925112735245725652471335124572457247124982525357933122511245724572484316124842525409725522683276127993376458648311856272226572605257826442683270925922578261826572605265726572578269626052683263126442578287555973099257825922565268325652552251125382565256525922538255225522457253825922862252527482457260524713211251124712498248424983551337625522457248424843236245724843999255227482761292534424705545113442735265726442605261826572786265725922552259226572670267025782709264426832644264426962912559731112538257826052696259225922484255225522565255225382484252525112498253828752471274824842578248433252511244324572484249835653363252524712429252531362457248440572578269628112773335147365030 19890813 316801856306227092605256526572644279925922592265725922592268326832631265726052657265726962631298755973186261825782578265726052511263125112552253825782498251125252471253825652900252527352498261824153199249824712443252524573551338925382484247124843211248424433999251127352799297534164644534313442811264427092605259225652799259226442592270926962631268326572683267026442657261827352937559731492592260526312631253825252538256524712538257825522525255224572498253828872552273524842578251133382511248424842525248435373338253824712471248431492471247140572565263128492748336346444736185627612605259226442578264427352631257826182565265727092709264427612644264426702592260528375597318625252578259226962578255225782484255225112484251125522565247125522511287525382761251125782443324924712511251125112498356533762592245724432457321124712457398025112709276129623363464472561344282426442592267025782631284926312631268326312631273527092657273526442657264426052696296255973199260526052592267025252511252524842565249825112525249825112471255224982875249827222471256524573363261825112498253824573565333825522484251124983149252524844077259226312799288737744674774118562722269626052657260526702748263125522670256527352683272225922683263126962644260526052937559731862657255225922722256525382511256525382538255225382484249824982552255228242498274824842592247132112471242924712538247135793376253824292457245731612457247139992511270927862937332545015272134427352657263126182657269627612552259225922644264426832683268326832644257826312657263128495597313626702578261827352592252525252538253825252538249825382484252525252538282425252696247126052552337624712498248424712457360733632538244324432471309924292471405725652618276127613389476748631856269627612722263126572696278626442592268325922709260526572631267025922683263127092605279955973174259226312605273525252552253824982511248424982511253824982498249825382875248427482443260524433186247124712498248424983537336325252471248424983186249824433999255226702709293734024529537913442824265726182631263126052786267025922605268327222709270926442683272226442592265726312875559731492631259225652683257824842498252525522565253825522538253825382552253828622484277324712565247133382429245724712484248435513363252524842429252531492471248440572525269628112824346945294799 19890813 317281856301227092578260526052657278626182565261825922683259227352644270926572657265726442605290055973099260525782605267025382578251125112511251125252525252525382484259225252799252527732457259224573174247124712498249825253565340224842457244324983186248424714037253826572709295034024474530813442824270926182657259226442786267025782644264426572683261826442696265727092618265726442937559731112631259226572709256525382498251124982498252525252525249824842538251128622511274824572605245733512498245725112538244335233376251124842443247131362484251140572552260528112735336347054644185626832722265726442618277327732644264425922657270926442683259226702605263126312670263129005597313626442605256527352565257825382525255225112552252525112525251125112552283724842761247125922471321124842457249825252498355133382552247124432429318624982457399925652657269629873363470571211344278627092605259226052631279926702605263126312670263126572592270926442657267026442592291255973174260526182592267025782552255224982552252525652484252525252471252525382875251127222443265724293325269624982511249824843551335125782511248425113161249824714097255225922912288737424705774118562605259226052631256526962748259225922722273527222631273526312709263126702578268326572925559731112592259225112748263125252538248425112618251125382538252524712498253829252471270924842605248432362457244324572538248435933338253824572443247131992457245739992498264427352937329945295343134428752592261826312657265727862578261826832631270926442605268326832657264426312709268328245597311126832578253826832565253825652538255225522525252524712525248424982578283725252722247126312484333824842443242924982498359333252484247124432498314924712471409725522578277327613389486347361856272225922657263126052644277326702578267026572670265727222644273526572631257826962696287555973149260525922618264425252552256525522565256524982525251125652538252525252849252527612443259224843186245724842511251124433565337625382484244324713211248424713999252527222696308634024474545113442748267026442605255226312786256526832618261826962683267026962605267026702657267026442937559732112578259225922748255225382565253825252565259225252498251124982525256528372471269624982578248433632484244324572498245735513312255224572457249831492457245740772565264427612811345545864674 19890813 317761856304927352605255225522670277326312552270926442657263126572605265726442618265726572670290055973124261825782565272225382525249825252578253826052511245724842443252525382811251127482484256524433236245724842457253824573537335125382471245724713174248424293999261827092761307432994674530813442773265726052644269626182811260526182631260525652696267026442709263126052578269626572912559731492592260525652670255225922538252525252525252525782525252524982552252528622484274824712578244333632471247124982471245735513416253824982457249831112471247140772552260527992849340246444996185626572683263125782644272228242592265726442670257826442709261826702696269627092709272229125597318626312618259226702538252524712498256525382538252524842498251125652592281125382748249825652511321124712484245725112471356533382538248424572443322424712443399925252683272229123363464471211344284925652631267026182683277326182578270925922670265727092670272225782644268326702709286255973086261826312552274824982525253825522552253825252552248425522471255224982862247127732457263124433376270924842484253824843579333825522484248424843149251124574077257826702849287538224736774118562709270926052631265726832748263125652709263126832618268326442683259226572618267027352887559731492538264426572644259225112578249825112498255225112471255224572565248428372471274824842605244331992457248424982484244335653351252524572457248432112525248439992511267027093049328746745272134427862670264427092657269628112644268326702644256526052722267026962683257826572670267028875597314925922605260526702578253825522552253825782578252525652538248425782498283724712709248426312484338924712429245724982525356533512538247124712498306224152471405725652644277327613389467448961856270927612683270926442696276126312592268326312709260527482605265726312605265726312722293755973062264426312565273525782511249825112552249825652592249824982538252525652773249827482511259224843236247124842484249824713523335125252457247124573211247124433999252527222773291233764644534313442799259226572696257826572849264425782644259226572631276126182657269626572592265726702900559730742644263125382670257825252565251125252552251125782471256525112525249828622511270924572565249833632484247124572498248435793351256524842429251131362471248440572552264428242773337646744474 19890813 318241856307426962631265726312683283726832605267026052670265727352618268325922618260526702578296255973199259225652538273525522565255224842498251124982538252525252484252525522837249827732457260524843186248425112471248424843579338925382457247124293149244324713999252526442696301233634501530813442735268326572670263125922773260526052709264425782670277326312670268326052644261827352875559731242565256525652683255225922552249825382538251125112484249824712484253828372525269624842552245733122484245724842498249836223363252524842443247131742498248440772565274827482748337646444767185627222618272226832683265728752644260526832605257826702748256526962670263126702657260529005597319925782592253827092538256525112484256525252538253825112498247125522592292525112761248425522484317424432471247124982471353733512538247124842484322424572457399925112722274829123312455771211344283726572592253826312644273526962631267026572696270927482631267026312735264426442631287555973124268325782565264425382511249825112565248425522511252524982471247125522962252526832471264424843338269624982538255224843607336325522457253824843149245724574057255226702748292538064674774118562644261826312592263127092786261826052670265726962631267026052657269626572605263126572875559731362618259226052786253825382471251125382511256525382525255225112525252529122471274824712631248432362471248424572471249835653338251124572471247132242484247139992498260527092887328746445237134428112644259226182552260527352605256526702578268326702735264427092618259226052644269628115597312426312605256527482538257825652525252525252525253825252511248425382511287525382748248425522484335125112457247125112471359333252511248424842471314924842498407725652644282427733338464448311856267026182605264426572631272226572618268326442696267026832565269626572644264426572631292555973161252525382592265725112538251125382565253825522498249825382498253826052799247127222471260524713236248424982511252524573593332525652471247124433199247124843999251126962709296232614644552413442761265725652631263126832748261826182670260526832683268326702657263126832644265726312900559731492592253826442735252524982525252524982498248425522484249825382525255228372498273524712605245733632484245724842471248435653363251125522471245731492471245740572578259227862709336347674736 19890813 318721856308627222657269625652683282426832709264426702696263126962696267026832657263126572644292555973136255225652644273525522538251124982511249824982498248425652484253825522837252527612471259224293236248424712471248424433551336325382457247124713199248424573980253826832709291233634799534313442786268326572683264426312811261826572605265726442657269626312709265726572683259226572900559732112657257825782722255225252525252525112538252525652511248425252565251128492511272224842631248433122498248424572525251135653389253824982429253831492471249840972565267028242735333847674831185627222670260526442605257827992683261826312631270926182683257826832748276126442683265729625597312425652605261826312538247125252471257825382498249824982498248425252552283724842735248425922429319924982484245725112471353733252538247124842471322424842511398025112683273528753325464471211344274826962631261826442644279925922657265726832735268326832631270926832631263126312683295055973099260525922631274825922525259225652552251125652552245724982471252525522824249827092457261824983376268325252525251124843593336325782484251124983161252524984077257826052849288737744831774118562696268326312644270926832837259226312670263126572605268326702748261826312631267026832912559731492631257826052735253825382565251124982578259225652538255224712552253828872511272224712565248432362484244324712498247135233376252524432471242931862457248439992578270927732937338945865308134427992670267026702696272227612644259226702605269626832735265726832657259226312722260528875597312426312525263126832565256525922538251125522552251125382525247125112538288725252761251126052457333825112457251124842498353733512538248424572471312424842525405725652631283727093389450147991856273526832618265725782631279926832565263126052735265727612670269626052657268325782605287555973149263126312644272224842525248424982631253825782511253824982457255225382849247127352457259224573174251124712471252524293523340225252457248424983211247124573999264427612696291233124674516713442761263126702605263125652837260526832631269626572605260526312631265726312696267027222887559730992511260525782709255225112565251125652525251125252484251125252511249828112525272224572578247133512538252524572471249835373338249824712443251131242471247140572578264427092786329946444799 19890813 319201856270926052657264426832631276126052657261827352735265726832670269625922696268327352683288755973174259225522644267025652525252524982538249825522498251125382511255225652875249827482471265724573224247124842498251124433551335125382443248424433199249824713999248426832748290033764501516713442811263126702644253825652811259226312631263126182631259225922670270926962657264427352887559731362618263125922670252525382538251125782552253825382525255224982498255228622484268324842592248433762498245724712471253835513338253824842471248431492471251140772578264427612722338945864644185626182657264426442631263127732631264426052644276126702657263126182592261826572696259228875597314925522552260527092565256524982552248425112511252524842552248424982525284924982709248426052498321124572471245725252457357933762538249824712471318624712498399924842683269629373363470553081344278627222644265726572605281126052578260526442722264427222657265726832657263126962735292555973149259225782605274826052538260525252538255224982511251125252498251124982887251127222457259224983376248424982471256524293607335125112498248425253124247124844077255226832799278632994529503018562670273526312670268326442683265726702631259226442657272227092683267027222631265726312887559731492538265726182683252526052538255225252552252525382498252524572538252529002498273524572578245732362484245724842498248435513376253824432484245732492484247139992525263127862887336346745451134427092657263126312578259228112644256526052657265726832683259226832657270925922657260529005597317425922605264426052552253825522511251124982525251124842498248424982538288724842748245726052498336325252471248425382484356533762511247124572471308625112471405725522683283727863429467452371856268326312644264426182709279926442644267025922722263126832657270925922592261825782657290055973124253825782605268325382484260525112525252525252525253825922498255225522862245726962457260524843261248424982457247124983537338925252471247124573236248424573980251127352683296233514557545113442748267026442670268326702799264426572683259226442670274826572592260526442631273527222837559731492565257825782761251125252525253825382552252525252525251124712498251129502498268324982578247133512498244324572484251135653363255224572484249831492525248440772565267027992837336346445487 19890813 319681856268326052631264425922709283725522683265726312592263126832683265726442578263126962578292555973099256525922578264425782552249825382525253825382525249825252484252525382875252527732443259224843186244324572471248425113579335125382498248424983186247124433980247126312761302432994644567013442786274826702565264425782811259226702605261826832683270926052644263126962592259225522912559731362552265725652670255225382525249824982538252525652538249824842525255229002484267024982631244333632511248424982471247135793351259224842457248431612443247140572565269628112811342945575781185627352683264426702644267028112618259226962683260526312709265727222631269625782735267028625597318626182538260526702552249825782498255225522525253825252525253825922565279925252735245725922443321124432443247124842471353733382525244324572443321124982484398024842605278629253338464459311344281126702605269626572605281126052657265726052657272227352592269626442631265726312552287555973161265726572618263125252538251125522552255225252511253825782511251125652799252526442511260524843351249824712443249824983593333825522484245724843136249825114077256526052799272233514557608418562657269625252618261826052748260525652592259226572605265726702748273526572657269627222875559731612605259226442709256525112538252525112538253825252484249824982552256528622484273524842618249832242471249824432525245735513376252524572457249831862498248439992484268327483074333845866282134428372631259226182644263127992605260526052670273526702631263126702696272226312670253828495597316126442592260526442565251125522538255225252511257825252484247125382525286224982657249826312471337625112443244324712511355133252525248424982484314924982471407725652592277327993429470564541856268326832605264426442592268326312592265726442722265727352605270926572631257827222578292555973099259225922565273525652498256525112511253825382538252525652457251125652849253827222511263124983199244324292484251124713551337625112484245724573199245724713980249827222722303733254644671313442875263126572605257826312709264426052644263126312696263126442670264426312670267026312837559730992592259226052670257826052525252525652552263125252538252525252525251128622498267024982578248433512498245724842484249835933376253824982429248431362471247140772565263128492786328746447014 19890813 320161856265726702592267026052618272226442618264425652657263127092631264426572657259226572657290055973174259226312552272224712525256525782511251125922498260525112511256525782912248427612471259224433199248425112525251124843551335125382443248424433199248424713999252526832748308633514586774113442799264426442605268327092786260525922631264426832670268326572735251125782644269625922875559731362631257825522631257825652525253825382484251125112498255225252511256529002484265724572552248433382484249825112484252535933338253824842457247131492457248440572565267027862773340247677741185626832735256526442631259227482631263125922578274826962683256527482605265726832670263129125597314925922618256526702498255225252525252525252552252524982525251125522552291224432683247125522511319925522484245725112484353733632565248424842471319924982471399924712670276129503402455777411344286227092605259226702592281126312552263126312631261826572631267026442696264426312578288755973199256525522565257825522552255224982498252525382565255224982525255225112849253827222484267024433312270925112498247124983593332525112484248425113149252524434077257826312773437035234557774118562722265726312631261827092786252526702657264426312644273526442735264426052618268327092925559731742565259225522670259225252552252524842525255224842552252524842525256528872471273525112578247132242484252525112525247135793351255224432457247131862498244339802525272227482962337646746162134427992605270926572644259228242605253826312696281127222773268326702605269626312683265728875597312425922592255225922565249825522565251125252578255225112511255225112511290025112735248425922498336324982457247125112457356533632552248424572511313624572498407725652592283727863363470577411856279926442696267026442618282426312618269626442631267026832709268326832683265726052670290055973136260525652578270925382552259224712565251125252525255225522484252525252849249827482457268324983299308625382709268326313509336326702525265725113236253826053999261827732875401840185064774113442761267025652670260525782696256526312644264425922722269626702657267026312631267027092862559731242709252525782644252525922592247125652552251125522498252524982484256528752498270924842565247133762538247124712498244335653338251124292429248430992484248440572552265727732837336348314831 19890813 320641856307425522578263126572644274826442552269626572670265726312631273526312683267026312683292555973086259225522631267025652511255224982525253825922511253824982498256525382849249827482457263124843224247124292471247124573565333824982457248424433161247124843999252526442696291232874586530813442811268326052683263126182799259226312670264427222605265725922722264426442565259226312824559730622592255226312670251125382525257825382511256525652538249824982525251127992498268324432592249833762498249824712484245735793312251124712443248431362471247140572565268327992786340246744799185627092683265726442657268327862722263126312618269626572748265727352605265726182683259228755597318625922538263126052525255225522538255225522538255224712498245725782565281124842722244325922484326124842457245724842471355133512525249824432443319924572484399924842748274829873325464472561344278626442618264426702592273525782631267025922631264426832631268326442644265726442670295055973149252525382538263125522565255225652538248425382511249824982471247125522799248427092484264424713325270925252538256524573593336325782484249824983111249824984077253825782862291237744644774118562657270926182631256525922722259225522696263126052722270926442631257826572631274826572887559731742605257825652683260525382525252525522552253824982511249824712552255227862538274824842578247131742443247124842484247135513389253824572471249831992484248439992525272226963037333847055237134426962592267026052592268328112578264426702657259226702657267027092657259226312683261828375597314926052644267026312565253825112498249825382552252524982538249825112552292524982683247125652471332524712471245724842484356533512552247124712484313624572457407725382618281127613389467448311856268326312605265726052631276125922605265725922631268327092605272226572605263126182670287555973161260525652592268325382592251125112565249825112525251125522484253825252887252527862443261825253249248424572443251124573565333825522429244324843224248424843980253827092786301232874586545113442824260526702592260526962811263125782631268326442657267026702670260526312631269626442849559731492605257825782683255225522498256525652552252525782471251124842511252528112498273525252565249833382457248424572457245735793338253824572484244331612471248440772578265727862811338947364674 19890813 321121856311126702618267026572631283726312592263126312657263127352670270926312605265726572631288755973149256525922565264425922511257825382538249824712565249825522525252525112824251127352443259224573236248424432484248424713551337625382471244324293211249824843999252527092683296233634586534313442748257826442644264425382811260525782670260527732709265726572735263126832670268326572875559731742592256525782657252525652578255225522538252525252525257824982525255228112484273524712578248433512511249824572484244335513363249824712415251131112471249840572565259228372773328746744767185626962696264426052631267026702657268326312592270926832709267026962657261826052696260529125597319925922552256526962525259225112511245725382511249824982525247124982552284925112773247125522484321124292457247125382498355133252538248424432443321124712457399925252670274829123376452971211344274827092578265726182644276125782565269625922644269627482670274826962592257826312709288755973186257825782631268325922578253824982511249825522511255225522498252525652811245727222471260524713351267025112565251124713551331225652471248425253149248424714057255226312912292537744799774118562670268326312552260526572799257825382631260526572578273526312657267027092592264426702912559732112592261825522683255225652525251124982498249825382498253824572511255228622538270924982605245732362484249824842498245735373325255224572471249831992457248439802525265727482987342946445237134428872592259226702605263127612631260526442644272226702696265727352631268325782631265729125597312425652631263126052644255225112471252525252511248425382511247125112578287524712709249825922498331224982484244324842443360733892525249824292525314924712471405725522592274826833363464448631856278626962631268325652657276126312631263126702657259226572670269626572683264426832709287555973174259226052565273525782631249825252538248424712538251125652511255224982824255227992471259224713199247124842471251124433593338925112484247124573199245724573999253826572696293732744705530813442824268326832735260526572761267026572657270925782748269626962709270927092565265726312900559731242552264425782683259225522538249825112484251125652484253825252552255228872484273524842578248433632498241524842471247135653351249824712471249831742484248440572565269627482773338945574767 19890813 321601856304926442618265726182578276126832631264426962670264427222578270926052696265726052722295055973174251125652552269625522525253825522592257824982525251124982471249824982887253827482471263124983249247125252471248424713579336325652457247124573161245724434018252527092722282432874674527213442748264426052592259226182862263126052644264426832644268326702696269626832670268327222862559731492538256525522631255225522525255225652498253824842525252524712525252528752511273524842618251134822484248424572525247137743551256524842415247131992484248440572552272227612722328746444799185626962631259226832631270927862631259226052631265726312644270927092670269626572644267029125597316126182605252526702578248425522471251125382605251125112498248425252592287524712761247125782484333824982471247124842443375835372565247124982457328724572511399925382618269629373338464471211344286226312644265726182578284926052605267026312631268326832644268326442722265726962683291255973174259225652565259225522605255225382538248425382538249825522457255225522937251126832484259224433455263124842538247125523774353725922471247125253224248424844077256526572837291238394799774118562722259226572592263126702735261826312670260526832683268327732735263126572605263126312950559731612644253825652670255225652578251125782498255225382498253824982525257828242511278624432631247133382498245724572538245737423523256524982484248432492498248439802538272227222887329945575272134427992670264426572670272228242683255226702644263126702657268326702709265726832618260528755597317426052578256526572538256525652565255225522552252525252498251125252538291224982722249826312457341625112484244324982525377434822525249824712471318624712484405725652592281127483363455747671856269626182552259226312709278626312565261826832670257827732578264426702709259226572631293755973224261825522657265725652552257824842565256525382511248425112457251125522875249827092457259224713325245724572484248424153774350925922484245724713249249824843980248426832722291234294674548713442824265726312618259226702735265727482773264426832670268326442722261826312631260526182887559731492552255225782592256525382552249825522552253825522538255224842525255229252498265724842578247134552498248424842525245737423509253824572457247132362443248440772565267027992786319945574799 19890813 322081856306227092552259226572631272226052578265726572670274826962578268326442670265727222631291255973111257825652631269625652525255225252525251125382498247125252484253825652925247127862484257824843312249824982457255224573774348225112457248424983224248424983980251127092748295033634557530813442786265726312657263126312811264426052657259226702644273526052670261825922683264426572900559731242644259225922605253825782525252525382525251125922511247125382498255228872484267024982578247134692498248424572511249837743523255224982443253832112484252540572565263128112799336345864799185627222657260526442631270928112670260525782592257826572683260526962657270926312618272229005597312425922538255226442538257825652578249824842538251124982538245724982552290024982761245725522484331224982511248425112471372735372511248424292498327424982471398025112735268329753455467471211344284927222565260526962592274826052657257826312592265727352709274826702683268326442605284955973136253825382578268325382525253825382484252525782525253824982498253825382912249827092484257824573455274824982538248424983774350925522457256524983186251125114057256526702900286237424705774118562722264426312631261825652748264426052670260526442709276126832670259226572592260526182900559731492618259225782644257825252552248425922511251124982498253825112538253828622498274824842592248433512471251124842498249837273537259224842484242932492471247139802538268326833000340247055343134427732578268326052631263127992657268326052644270926182709264426832605268326312631265729005597314926182605263126832565259225382565259224572538249824712538252525522511291224842709251125782511348224982471245724292511372735092525249824432511323624842484405725652592281127613351464447051856268326312644264426312631277327352631260525782644268327612683268327222552263126442696291255973136257825922618265725522552253824982525251125652538249825382498255226052975252527092457255224843338248424712471248424713742353725522471242924843261248424843980251126962735307432994705530813442799263126052657265726442786263125652592264426832644268326052696264427092657265726052875559731742605260525922657261826052552256525382498252525252484256525112538252529122538269624982578247134552498248424572471251137743509255224842457249831992498249840572552268328372849335146444831 19890813 322561856302426572644260526052605283725922709261826442709264427092631268326182631268326442709290055973186257825922565268325522511252525782525255225522552253825782498251125782900248427352443260524713261245724842471248425113727348225382457242924713236247124843999253826572709298733254644516713442799268325522644264426182824253826312735261827222735272226572696265726312696264427092912559731612592257826052618252525922552255225522538253825522552253824432538257829372457273524712592244334552525245725112471248437743523253824712443251132362471252540572538263128872849327447364896185626962722267026312565268327732657265726442565268326442683264426572631267026832657265729255597316126052578261826702538252525382525248425522525252524842538251125382578288724712786244326312525331225112511245724982457371134822565247124842484326124842484399925252761276128753274476771211344281125782592264425922618281125922552251126052683263126572683267026572657259226442670286255973149253825922525269624842565256525522565251125382538249825252498252525112862248426962498264424293429267024572538248424713790348225922498249825253224251124844057255226702900292537424736774118562735270925922631256526442761256525522631257826312670265726182683264427092565268326832824559731362605257826052709259225112565252525252511248425382511256524572525259228872538273524712578245733122511249824712525249837113537255224292429249832612484249839802525268327482962335145865202134427992644265726442565263127612578265726702670268325922644265726702683268326702631259229125597313625922578257827092525255225522471252524842525253825652511251124842538290024572644244325522484345524842498248424572471374235372498247124432511319924292525405725522644283727863376455748631856272226832605265726442644276126572644260526312644261827612592265726312605265726442657293755973062259225522631259226052525252525252552251124982538251125252498253825652925249827352457259224843312247124572484252524983774346925112457247124713249245725253980251127092735291233384644541513442735270925782683260526962824263125522631267026702696264427092696268327482683267026182837559731362578259226052657252525382525251125652498257825522525252525252552253829502471270924842592242934552525247124572498245737273482252524572457249831742443248440572552268327862811338945864863 19890813 323041856302426442605265726052644279926832657257825522761257826832565268326052683260526442644295055973124259226572578267025782538253825252525253825782538251125522525255225652887249827862471260524983325244325252471251124843711352325382471245724843287248424713980249827092722293733124644537913442799267026052683263126962735263125522631256526442722272225382748264426962631269626832887559730862592255226312631248426052498249825382565252525382511249824842525256528752498273524572644245734292511247124712511252537273469251124712471249831862484244340372538268327732722335146444767185626702578260526962605259227862696263126052631270926182735260527352631264426312696257829255597314926182578263126572538259225522525249824982592252524842538252525652552286224982735245725782484336325112471248425252498374234962525248424712457326124712471398025112722265730373299470571211344273526442578263126312618281126182605268326572696265726962644268326442605272226442683291255973174256525922592260525522552259225522525255225782498253825252484252525782849248427222471259224433389264424712525253824433742348225922471252524983211247124574057255226962849288737744767774118562722264425782670265726052773259226442631261827092683277326312670268326442578264426442887559731742631257826312722251125112552252525782538248425252525255224982538252528752511278624712605248433252538248424572525248437423551253824712525249832992471247139802484268327613049331246445167134427222683261826182644260528112578265726312592267025922773268326832722264426442696267029125597318626442605260526442592259225252578253825112511259225252525247125112525287524572670248425922429342925252457248424712498371134552552248424712511321124712471405725522605276127483287470546441856269626832592264426312696279925782592257826312670269626442683264426702605263126572605290055973174259225652578263124982538259225922538252525382538249825252498255226052925249827352484257824713338249824982457249824843774346925652443249824983261249824844018251127352722303733254767520213442799256526312709265726572837267025782657263126572683261826312773255226702631265726052887559731112644260525782631257824982605247124982511255225252538252524982471253829502525272225112592249834022498247124842484251137743509253824982429253831862498247140372552263128112748338947054831 19890813 323521856308627732644267026312696279926182683269625782592267027862631267025922644260527482605282455973161261825382565267025112552252525252552249825252525252524842457249825522849251127482471259224843351247124572498252524573681349625782471249824843249245725113999251126572709304933384705530813442735264426052683263125922786268326052631261826832644263126052722260525922552260526312862559732112578256526052657253825782525252524982484255225652498252525252484253829252457272224712618247134552457248424572484252537273496253824842484252531742471247140572552265727352748338946444767185626052696252525922657264427482683256527092631268326702709265726962618257825782735259229125597314926052565259226572565251125252525251124842538257824712525247125522657295024982761247126052471333824712484249825112484371135092525245724572511327424982484398025112670276130003287476771211344278626702605263126442631283726312644261826312709263126962696268325782631263126832670286255973136264425782592260525382578257825112538253825112498249825252511253825652887248427092457260524843429273525252511249824843711346925252443247124843199251124714057256526702824292537424615774118562696264425782683263126442799268325522631257826572683264426052631263126312605263126702912559731492538265726052709253825652525251125252511252525382498253824842552263129252498274824432565249833122457247125112484247137113469252524712471245733122511249839802525269627483049335147055308134427862631265726572657260527862670264426442657259227092644268326832722261827352605270928495597314926182592263126052592252525382538252525112538251125252525251125112511292524842761249825922457345524712457248424842471368134822565249824432471321124572471405725522683286228113312452947671856270926572644257826442644278626312644270925782657263126962644278626312605264426572657291255973224256525522657269625522552252525522552253825652538253825382457256525252862247127482443259224433325247124842443249824433711350925382429244324433287248424713962251126702773293733634644541513442761263126442592264426702799260525922644259226702657268326312657264426312644267026832837559731612657257826182605256525782565252525382552253825382484252524982538255229372525272224572578247134422498247124842484255237113509253824572429249832362471249840772592267027992849336347364863 19890813 324001856307426182578256526052670273525922644253825922683267027092657270926832670260527222709288755973161257826182538270925652538255225522525252525112498256525652484251125782824249827482457259225383338242924842457248424573742355125652471248424573274248424713980252526832735295034554736520213442735267025652605256526832837260526702683265727092709263125922657264426442644272226052925559731742592257825782670259225252538249825252552255225252538251125112511255230122538270924982578249834292443248424572498249837423496255224432471251131862429245740572578268327352773336346744962185627092683263126702670267027992657263126572578259226702709269626702644259226442657259229005597313625382498259227352525260525382525255225112565255225382538249824982552288724982735248426052484329925252471248425252457371134962538251124712484324925252471399924842644276129753312467472561344278627092618264425922565272225782631263126702618273526832644269626702709267026702670293755973099263126572552263125252538255225112538248425112552248425252471257825922937247126832484267024843482264424982538252525523711342925382443247124983161252524844057256526962862290037744767774118562748268325782683268325782670272226312618261827092657273526182773264426962565257825922811559731492592255225252709255225652484253825252538252525522538251124842538252530002457278624982670252532872443251124712484249837273482257824712443247132362457248439802511270927222937336346445237134427862683259225522631259227732578253826312631273526052683265726312618268326442683264429005597316126052578259226442498255225522525253825112552252525382511247125252525293724842722247125922457342924842457245725252538374234162552245724712471321124982471405725522592279926963338476746741856265727222592267025782657282425782578261826702657263126702631265726962683261826312644286255973236253825652538272225252484252524842565252525522538259225252457256525922849247127482484263124843325248424842484248424983681350925252443244324573274245724713999252527862709301233634705537913442709260526572657270926832875259225922618265726572631267026572670263126312670267026572862559731492644260525782644252525782552249825382511253825252498257824842538257829622484273524842592247134552484248424982498251137423469253824572443249831992443247140572511263127992786348247994705 19890813 324481856308625922592264426312578273526572605268326572683265726572631278625922618263126052696287555973236255226442683265725652552256525112498253825112525248425522525251125652799249827612415259224843363247125112471252524433711348225652498245724573261249824573999253826572748291233634421530813442786265726962578263125652761264426052605259226572670270926312683268327482644265725922887559731612683257826052670251124982525253825382525256525252498252524712538255228752552272225252578247134422525248424712511248437743551253824982429249832362498248440772565264428372799335147054736185627222644259226312592265727862605263126442618269626702670259226962644260526052683265729005597313625382592260527092511255225112498253825252498255225112538249825922565282424572722247125782457328724842498247124842471372735372538245724982484326125112457398025112683270929753429464471211344278626702592261826702565281126832644257826442683263127352644267025782631263126312657281155973099261825522631265725382538252525252511255225782511249825382511253825382962248426962498263124713429264425112552251124573774349625652498248424573174253824574057253826702887293737114767774118562773267026312592264426962811263125782631259226052565264425782605264426442592265727482837559731862605260525782683252525652525251125382511253824982498251124712538256528872471272224572552249833122471248424712498249837273537255224712443244332362457245739802552263127222900337646445343134427612605257826702631264427482683260526572592263126702683265727222670259225922709267028875597311126312565255227092565255225782511259225252565249825382511252525112538295024982748245726052471340224712525245724712511377434692525248424432525322424982498405725652565283727223389447448961856270926832565260526312644278625782644256526312657265727612683270926312657257826312565291255973099259226052565264425652578253825522525251125382552249825522498255225652875248426962484263124713312245724842484249824843711350925652457249824573261251124843999256526572696296234024644534313442786269625522644253826832786264427092592259226052644270926572670265726962683265726832862559731112631257825522657253825782498249825252552260525522538251124982511263128872457273524572565252534422511242924712457252537113455253824842471247131992498249840572565268328112748333845294474 19890813 324961856307427352578268326312631277326312631267026052748269627352683269626442683270926702644288755973149256525522538265725382565253824982471259224982525247125252484252525652849252527732471257824843312249825252457248424843711352325522443247124843224244324573999253826832709291232744644527213442735264426442644265726572799252526572657268327092696276126052670260526182578264426832887559731362644257825652578260525382592251125252525253825382484251124712525253829122484270924842565244334022511249824842484249837113523255224842457247132112471248440572565261828372811332544214799185626442631261826312592260527732592260526312631270927352670263126962605263125922644263128755597309925922578255226442498256524982538252526052525256524842511248425382511293725112761242925922484333825112471244325252484369634822565249824572471323624842457398025522722272229753261467471211344273526182592269625782657283725782578265726572631260527222670268326962592263127092578291255973186264426052592268325382498248425252605251125382538249824982498252525652900252526832511260524843442263124842498255225253758346926052511249825113224245724984057256526572887292537274557774118562657269625652592260526702773263126442631263126442631278626052683260526312683259226832900559731492605260525782722260525652565251125252538259225522525255224292525260528752471272224712565251132992457245725112484247136963482256524572457245732872415247139432538273527612962340246445308134427482605260526182592264428112578265726702578265726442709265726702670264426442631274829375597317425652592259225922578252525652498252524982498255225522511248425252578297524982748242925782484346924842457247124712484372734962511244324292484321124712471405725382657282427863402467448961856272226702644260526052657274826702578260525922657270927222657269626702644268326832631293755973149260525782538270925112631253825382498252524842565255225522471256525652912251127482457257824983312248425112484252524983711345525782471248424713274245724713999252526442748286234024644527213442786257826442657272226962824261826442565263126442631273526052709269626312657260526312887559731492618255225252657252525382525248425112525255225382484251124982538263129372498267024982592248434292471248424712484249837113455256524572471249831862471248440772605268328622799338946444705 19890813 325441856307426442578264425782644277325652605269626182644264426702565274826312657274826572565290055973136261826052578264426312525253825382511257824842538247124982471251125922962248427092443257824843312247124982457252524713711346925382457244324983249247124573980251127222735303732994674541513442824264427092618260526052735260525652657263126182644267025652722269626312592269627092875559731742538259225922552251125652552256525382498255225382525252524842525255229372498273524842578247134552484247124712511252537273523256524572471247132242484249840772565265727732799333847054831185627352631263126962670273527352578257826572605269626442722263126832696265726052605264428875597317425382565260527222578255225382525249825382525252524842552249825112592287524842748247126312471333824982471247125252471371135092565245724712471324924432484399924982696274830493363467471211344282426572696265726962605283726702565264426442696268327092592274826572735259226312592282455973124259226962578260525522525252524712525247125382552248425382498251125782962248427222471263124713429267024572525251124843727349625652484244325113211249824984077253827092925288737744799774118562735263126182605261826832786260525652657270926052605264426702696264425922631264426703000559731992631255225922657255225522538256525382538252525522484249824982525259228752471277324292631248433382498251124712484247136963482257824152484252532872511247139992538263127092937333844215237134427862670260525922538265728112605261826442605263126962696264427092631264426832670263128755597313625782565259226962565255225112592248425252552256525382525248424982552291225252696244326182471338925112443248424712484371134962552248424572498317424712511405725522657273527093325464448311856265725652644259225782696281126442578264426702683264426962592267025652631265726962657288755973236255225652565270925252498252524842498252525382565251125252443253825522887251127732457257824713287248424842498251124433711348225252443244325253261242924433999247126442773306233514705541513442799265726052631263126832786259226312644265727862709267026442683270926312631272226572887559731742552263126572709255225252552253825782484255225382498255224712498256529122498273524842592252534692525247124842471249837423482251124982484248431862484247140572565268327862761336345294644 19890813 325921856306226702657263126442605281125922618259225782683263126962605259226312592264426442670286255973124256526572578269625922552252525382525252525252511256525922484255225522849248427352457263124713299247124842457255224843681348225922457244324573261248424713980249828112748284933384674530813442849268326312644263126442773264425652605263127352696265726442631261826442683264426442925559731242578256525782592255225522565251125112498253825522471255224842525257829752484272225112578247134292511249824432498247137273482256524432471248431992471249840572578269627862670337646744929185626832670255226442657267028372605257826832631272226052722264426572592264426312722260528755597318625922644260526962552255225522484249824982538253824982525248425652565286224842722248425922484333824982484245724982511371134822578245724712443324924432498398025252748269629253376470571211344283727222618259226312657279925652605270926312631267026572657268325782722263126572631286255973149264425922578265725252578251125522538245725252511247124982498251125652937249827352498265724713469269624712511252524983711348225252525244324843211252524984057253826962849281137904799774118562735263126312657264426832786259225782683257827092683265726442735268326962709265725922900559730992565267025922644252525382525256525252552252524982538251125112565256528372484272225112592247133122484247124712484248437273509251124432484248432742484249839802538267027222987338945865343134427612696260526312605264428752552260526572605260526702709269627222605267025922644267028245597313625782578257826572618249825522525252525522538253825252498248425112592286224982722244325782471344224842471252524572443372734962592245724572471316125522484403725382605283727863351467448631856269625782605264425922644278625782631268326052696263126832657267026312683259226312722296255973161264425652631269626572498252525112511253825382552248425112511255226052912245727732498263125113351249824572511247124573696348225382471247124713236245724713980255227352761293732494674527213442761267026962670263126442849260526572631255226572578276126962644263126832631265726052900559731492552256525922735256525382538245725112525253825252511252524982498256529872471273524432631244334292538248424712525249837423523253824712443247132362471247140572552260528372735336346444799 19890813 326401856269626702618268325922592268326312696265725922657270927222631265726832644267026962644293755973049263126182565265725382538255225252525252524842552249825252498251126052900248427352471257824573325248424712443249824713711348225252484244324983261251124843999249826052735296233764644527213442735269626442578260526052837268326572592255225922631268326572735263126572592264426832875559731112631257825382657255225112511251124982552255225382525255225252511256528872511270924572578247134292471249824982498249837273469257824712443249831862471249840572552268327862786322446744962185627092592260526832631265728242552263126702683264426312761268327482578269626182696272229005597308626832498260527612552252525252525253825522538252524842538248425522592293724572735248425782471329924432471245724982443369634962552248424842471327424712498399925112657274829873363450153081344278626442657264426312696276125652605264426442670259227092683270926832605268326312683284955973136263126442538264425782565253825112471252525652578253824982484252525112887248426832484260524713442248424842443247124983758349625252457245725113174247124574057256526312786284933514586492918562657263125922644257827222735265726052644263126052592270926832722268326702592269626313024559731362552259225782657257825112498253825652511255225252538249825112498255228492484273524712565248432872498251124842443242936813482252524572457247132492498247139802511269627612950335145575524134427732696263126572683268328242631263126442592264427092722260527612618268325922644264429005597317426442605256527092578251125782538259225112565252524982538247125112538288725112709247125782538342924572471247124982498371134822498247124572484317424432471403725382644279927613442467452021856270927092538261826572657278625522670267026182631264426832670269626312605269626312631286255973136256526312578268325782578255225252471256525382525255225252498253825522862248427612443259225253338244324842457252524573727348225252471245724293236247124573999252526962735300034024557552413442799263126312631260526442811263126442578263126702605270927482657268327092696267026832925559731862644257826312670256525652592252525782605256525112525252524982525255228872484268324982578249834552484249824432484245737113482252524842471249832242457249840372538263127862773336347055379 19890813 326881856263126572605265726052578273526052631263125652631269627612657273526832683269626832631287555973149259225782592263126052525253825522498257825382525248425382457256525652900248427352498257824983274249824572457252524713681349625652484249824983236247124843980252527092709290033634644574413442811261826572605264426572786260526312605263126832696267026832709260527352644268327352937559731742644257825922644256524982592253825782538252525522484253825252565253829122525267024712592248434292525249824712498249836813442252524842443255232112484247140572538265728242761331247365781185627092657265726052644265728112605259225922631268327222605263127482592257826572618257829255597319925922644256526442538256525652498260525652525253825112484249825922552291224572748244325782525329924842457247125652443371135092578247124842471323624572484399925522696277329373325470559311344279926442578263126312578270926832578259225782657270927612578270926312644270926702578284955973074260525652592257825652552252525522511253825652578253825252471251125922875251126832471257825113402248424292498249824713681345525252511248424983211249824434057255226832811272233634736604518562670265726312683259226832786257825522605257827222631269626572683260526702565264426702875559731862578256525922670256525382525255225252525251125782484255225112552259228112484272224572552248432992498247124572552248436813537251124712457244332362525249839802511268327352937333845576282134428112605263126832644265728372605257826702696259226572683261826962657263126702605269628115597313625522592263126312525259225112525251125112578253824982511249825252565293725252709247125922484344225252498249825112498369634552525245724432538323624712457405725522644283728113442452964541856272226702631265725922696274826312552268325522657263126702644272225922735264426312644284955973149257825922657257825522565253825652552252525112511252524842511260525652875247127352484261825253312245724712498248424573727352325522471248424573261248424713962249827092722300032874644671313442837273526052657267025922837263126312618260526442644264426832605263126702618265726442962559731992578257825522618260525652498255225252525255225112484248425112538252529372525272224712565245734292511248424572484245736963442251124982471247132112511248440972552264428242824332546747014 19890813 327361856270927352631269626442683279926702605261826052657267027612552273525782683260526962683291255973236255225922525270925382511255225782552253825382565249825252511252525522900248427092457259224433287247125112443249824573711345525382471248424713274248424713980252526962786301233384586774113442862260526182657265725922786265726442592257825782670273526702709265726052592261825652937559731612657263126312709263125522578257825112498253825922498252525252538256528372471274824842605249834552552242924842484249837113455255224842429248431742484249840572552268327612773342947997741185627092670264426572605268327862657260526442657264426702722259226702683263126312670267029255597319926182578255225922552252525922498252525382552247125252525249825922552288725522748247126312484332525652429248424712457366634692525247124572471323624572471399925522735272229373389464477411344281126832605265726052644284925922696265725922644265726572657273526962644257826702644293755973224264425922605265725252578253825252538251125252538251125382511251125652912257827482484267024713429268324712552248424983727349625652471248424573224253824984057255226442786437033384644774118562722267026052657257825782786257826572657255226962657269626572683267026572657263126572937559730742592267025522644251125112484248425652538252525112471255224842498256529252498273524842605247132992484245724572498248437273469253824842443244332612471248439802498268327482887336345016162134428372631259226572565270927862592256525782592259227352709267027092592261826572644263129005597316125652578261827352578257825252565252525252484256524842525251125252538290024982735247126182525348225382471248424842511371134422552247124712457317424572471405725652644283727863338464477411856281127352644264426312578276126182631265726572657256527092631274826572644264425782605287555973124260525522605268325382538255225382511249824982538252525252484255225252950245727862484264424573363303724982670264425523681348226572498272225653287259225784018259228112811399940974929774113442811264425652644256526832799264426442644272225922670269626442722273526832709259225922875559731362592259225652670257825382525249825252525256525522511249825112525253829372511272224712578245734552471249824842471244337273469255224712484249832112429247140572552270927992761337646444896 19890813 327841856313626832525270926832631283726702552263126702605265726312657272225782670265726702631286255973174259225382565268326052552252525252511255225652498249825112525251125782937249827482498257824573325245724842457248424573727350925522484244324573287245724983980249826442748300033894501534313442837272226442670264426702849259226832657268325922683274826962735270926312631265725782912559731362538260526052618255225782565253825112511251125382552255224982565256529872471272224842657245734292457249824712498251137423509259225382471247132242443248440572552263127732696342947674674185626962631253826572565272227482644261826052605267026832735265727612644268326182657263128875597314925782565257827092525255225652511251125922498251124982525251124982592286224842761244326442471332524712443251124842471372735232578245724982484323624842457398025522709270928753287476771211344282425922644260525522644274825782618259225922644264427092644268327092670260526702631286255973211261826052552264425522525256525252525248425382552253824982457253824842925253827092471261824573482265724712552260524843742349625782484251124573224252524574077259226572875292537114799774118562773267026702631263126832849259225782670260525922605274826182735265726572683265726832912559731612657255226832657259225652552257825252511251125252484252524842552257829502471276124292592247132872471249824432484248437113442253824712484248432612471247140182525272227612962338946445308134427352670265726182605264427482631264426182592265726832696263126962631260526962631257828875597311125782538260527092578252525382484253825382565252524982511249824982578291225252683247125782484341624712484245725112498371134822565249824572498317424842484407725652696277327993363467449291856270927352592259225922696273525922578263126312696270927352592265726052631263126182709290055973136252525782538270925782592253825382538248425252578253825652525253825652875251127482457259224713299248424842471249824843711350925522484249824433274248424713980253827092683295033124799537913442761270925782657265726832811257826442605260525922683269626312696265726702618267026442900559731362578260525922657257825252538253825382484251125522525249824712525252528752498274824842605248434422443242924982484247137273429257824712429252532112484251140572565268328492709329946444644 19890813 328321856304927222631263127092683279926442657259226572592268327222670273526052670267026442683282455973149253826442578267025112538252525782525251125252511253825522484259225782900247127352457263124573287249824842457248424843681345524982443244324713249249824843980253826832735287532744644530813442837265726052670263126312773265726052565265726702683260526572735259226572631263126182900559731362605252525922605257825522565249825522498256525522511252524712498252529002471269625112618247134292471244324982484249837273523259224572429249832492443249840572565267027482709338946744767185627222735263126052565264428492631257825652631265726702657267026702592260526052644263129755597314926312618259226052552251125382538251125652525252524982525248425382525296224712773249825922578329924712443247124982511371134822578244324842498323624572443398025252670270929873287470571211344279926572657260526442578282425922657259226832565263126832605269626962657263126312618288755973161257825382552264425252605252524982565249825782538248425112525255225922950251127222484259224843429268324842538248424983727350925782471249824843249244325114057255226572849290038064586774118562605270926702618260526052786264426442605263126442525270925782631267026572683264426442887559731362605256526052644252525522511253825112538249824842484251124982578255229002471268324842605247132872457248424842525248437113482255224712471244332612498255239992525274827092887327448315308134427862605260526312657260528112605257826052618259226442631261826572631265726312644269628755597316126442578253826832525252525382511257825652538252525252525251124842538288724572709251125652484342924712484248424982498374234422552247124292525322424712443405725522657282427613312452946741856270926702631265726442592276125922644263126312670264427732618268326832631268326442552290055973136259225252578270925522552255225382498248425252565251125522471257825782925252527352498255225113299242924842443252524983727350924982457245724983287245724573980248427222799297532994586520213442735265726702696263126572862253826702644263126572657268326442657261826052670260525782937559731242618253825112670259224572565253825252498257825252511249824842484257829372498269624712592248434162525245724572511244337423442251124842457252532112471249840572552264427732799340247054799 19890813 328801856311126572657265725922592284926312538259225782631268327222578270925922592263126572631292555973136261825522644267025522565253825252565255225252525251125782525252525782811248427862471257824713299247125112457251124843727349625652484241524433261249824713980252526962657300033514644534313442824264425522605253826442824257825522657260526442657259226832696263126182644267026832950559731492657265726052605257825252525247125252605256525112552251124842525252528752443269624712552249834022525244324712484247137113509253824842471252531992484247140572552264428112735336345574674185627352696259226572696269627992552263126962618265726572683268327092631268326312670268329755597318625112565256526962525257825252552249825522552253825382552249825922631290024842748248426312511324924842484249824982498369634822578247124572471326124842443398025252683278629503261467471211344279926182644269626312657282426572631256526312735267027612605273527482644263126572657291255973111263125922578264425782538257825252565256525522565249825382471253826572987248427092471263124843442270925112538253824843651348225782471252525113199247124714077256526702862284937904767774118562722277326442644268326052786265726312644264426182631276125922657264426442578261827222975559731492631257825782657255224982525253825382552257825652525253824842538257829372498273524842592249832872471245724712471247137423509257824712484244332492484247139992525270927222887327445015308134427732631255225922683264428622578260526442722263127482696265726832631272226442657260528115597312426312565255226442552252525382578251124982552251124982538252525112525296225112696247125522457340224982471249824842498372734962552248424432525319924842511405725522696284927733338470547991856272226962565267026182592278625652605269626312735259227092683272226572657265726312578291255973136256525922670261826312565252525252592252524982525248425522511255225782937251127092471259224713261249825252471249824983711350925782498247124433236248424713980252526572722291232614799541513442748259226442618264426702862263127092631270926702709268326312696267027352631265726442912559731492605252526312709256525112565252525112484249824982525248424572538259228492511269624572631248434292498249824842525249836813509255224712443248431862457247140572565264427862722332548314799 19890813 329281856308627482683265726702696283726442605259225382683270926702631274826442644261827092578288755973074249825782552269625112538256525112525251125112498253825652471251125922962249827222484259224713312247124982511253825113711349625382457247124573261248424713980251126832722291233384767534313442811259226442683263126312824261826312618260526832709272226052670263126312644265726572900559731362592256526442565252525252538249825252605255225522498251125112511252529252484273524712605249834292511251124982498252537113455253825252443249831742457248440572578263127992786332547364674185627222683264426312618273528112657260526312644260526702735265727092605270926312592267029005597318626052631253827352565249824982552253825252484252524572498248425652565290025252761247126182498326124712471251124842484371135092511245724572471326124982457398025382696276129623363452971211344276126702605263125652644281125922592265726572605268327092657276125782696267027222696288755973149260525522605263125112511257825382498256525782592251125112471251125382900248427482498263125383482270924842565255225383711349625652498248424713211247124434057253826702875291236814674774118562670260525652592263126312786259226052578264426312605274826312631264426182657272226052950559731612657256526312696256525522525257825252565256525112511251124572552261829122484274824712578249832992498248424292511244336963455252524712484245732492471245739802538267026833037332546445272134427482735261826052605260528872605264426052644263126832683261827092605267026702631259229375597319925922631256526052618253825652552252524982578251124982484248424712605296225252735249825922484337624982498248424712511371134962538248424432484321124572484407725782631277327223469483148631856273526442683264426572657278626572644263126312644263127352618272226572722261826962709282455973099257826052644259225522538256525112578253825252525251125252525251125652900251127222484260524983299242924982484249824433711346924982457248424843261248424843980255227612709300033764799516713442786260525652631268326052735264425922565259227092683269626702683265725652683265726052937559731242631257825782552255224982538251125252498252525652552249824432552263128492457273524572565249834292498249824982511247136813442255224572457252532112471248440572552259228242799331246444831 19890813 329761856311126962605269626572670284925782605263126312644263126702578265726052657265727352657287555973136268326312631273525522511251125652565252524842498247125782471257825382937253827352498257824983287247125112484248424573711348225522443245724573236248424713962249826442799297533764674527213442786259225252565264425782862267026312670260526702657273527092631268326962644270926312912559731112565257825782722257825522578259224982578255225252498249824982498253829372457267024712565247134022511247124572498253837423416256524572471249831992498244340572552261827992748338946444863185626572683257826832631269627992552253826312605263126832657264426832631265726052657263128755597317426182578260526832578253825652538249825382552252524842525249825922552291224982735247126312498329924712498245725252429369635092565247124842484326124842498399925112683278630123402464471211344281126962644263126572565286226312709264425652511260527092644272226442605260526442657283755973136257825782565265725782565252525252538245725922578249825382457253825922937247126832498267024713429269625252538253825253727348225652457248425253199248424984057255226832837286238064831774118562683268325922657260527612761260525922631259226962592272226832709264426702657260526442887559730992592265726442670260525652538255225782484249825382525252525382498255228872525273524572631248433382498248424842484247137273509252524712471244332362484249839802525270927482912332547365202134427612696257826702631265728372578269626182644264426572670260527222670257826702657260528625597314926052578259225782578260525382484251124842525251125252525248424982538288724842670248426312511341625522471249824982457374234822538244324432498318624572498407725652683277327223389467448311856270926442565265725652683281126702605255225922683268327732644265726962631263126962631284955973124261825652578261825522525252525252538252524982538247125522511255225252849247127352498263124433325245724712471249824843711349624982457247124573236251124573980253826832761298732494644534313442735270925782683267026312799260525652631256526572670270926832696267025652657270926182900559731862578260526182644253826052538256525522552255225382525253824982538257828872484274824432565249834292498247124572525248437113469251124572471247131862525245740572538265727992735327445294799 19890813 330241856309926832644259226312657284925922631270926442683261826702644264426312670269626572578288755973174257826052565268325382565249824712578249825252498251124982498252525652912252527352471260524983312248424712498247124433727346925252471249824843274251124983999252526832773283732994557527213442748268326832709269626702824257825652644265726442683268326312683264426442696270926052887559731612565264425382683257825782525252525252538252525252552251124712525249829122484269624712605248434422498247124712498253836963482255224982471248431862471245740572578264427482837336346444896185626182696257826832644272228242631257826052631268326832748265726052683264426182722259229005597314925652618252526702525257825252578252525382511247125112578247125382578286224842722247126312484327424712471248424842484369634822511244324712484326125112471398025112773273530493312458671211344279926572696264426702592276125922605257826312670268327222657268326572644273526702605286255973136263125652552265725112592255225382552251125112605251125252511247125382912256527222471257824983455269624842538255224843711349625652498253824983236253824714077268326312912287538064799774118562709264426572605257827222849263126832592263126832644268326832722268326442565267026572950559732362592257825782709255225112457249825252525257825112538255224432511256528622471273524712578247132612511245724842498248437113496253824842443248432492457248439992552263127223000337646445343134427352657260526312618267028242670259226572670265726052644268326702722261826572644269629005597311125522592257826312592256526052484255224982538249825112511249825382538290024982683248426052484340225252457245724842471369634822538247124432471321124982471405725522644281127093351467448311856274826832644257826312696284926052683264426312592267027092657274826442644264426052683292555973199261825782605268325652552249824842525252525382511252526052457253825782937245727482457257824713312247125112457248424713696350925652457244324843287247124843980251126962773301233384674523713442786265725782644256526572849260525652631259225782709270927092696263125782696265726182912559731492578257825922709252525112538256525382552256525112525253824712498255229252498265724842578245734292484252524572498244337273469251124572443251131992471245740572552268328112786338946444767 19890813 330721856301226962578268326702631283725782644264426312709268326962631269626442644264426572657298755973099256526052552267025652552253825252525248424712525249825112511249825382837249827092415255224843299249824842484251125113711346925252457247124713261248425113999253826832709301232744644520213442748263126312592263126312875265726442631257826442657273526832722268325922709265725922912559731742592259225522644255224982538253825382484256525652484252524842525249828622498276124842565249834552484249824712525248437113523253824842443248431992443249840572565269628372811335146744831185627092657253827092657274828492670265726572657269626572748268326832578265726442657264429505597314925252592263127862552249825652525256526312511249825112498248424982578286224712748242925922457329924982415249824842471371134552538248424292471326124712471399925252735277328243363467471211344278626312631267026312631283726052592260526052631268326442657272226832592268327612565290055973149267025522578268325382552253825652538252525252538251124982498252525782937247127482457264425253482260525252538252524713711350925782498248425253199248424984057257826832837292537744674774118562670265725922605263126702811264425652618261826442696270926052670265726052605259226572887559731242592259225652722256525252565253824982578252525252552253824572498253828752525273524842578247133122498248424712525248437273469253824572443248432612498248439802511268327862937335147055379134427732696253826182592264428492618255226052631252526572578265726442735259226832709259228875597314926312644256526962552256525652565249825782525253824842511253825252578291224982696249825782457345524842471248424712429369634822525247124712525323624712484405725652683282427353376473647361856268326832552265726702578282425922696263126052670265726832592264426832657270926312709284955973236263125652552268325652565259225382538251125382552249825112511256525382849251127732484259224983287245724712429248424983696345525252471242924713274249824713999256526702722290033124705545113442761257826182631267025652837263126182683264425782644263127092696263126572605260527222887559731242683257825782748255225252538251125652552255225382538252525112511253828752498273524712618248433892484244324842484251137113482253824712429248431992457247140772565267028872709336346744705 19890813 331201856307426442644268326052670284926052552265725782644264426962683276126182631267027352644293755973161259225782605260525652592253824982525256524842498252525382457259225652849253828112443259224983287241524712498251125113774349625782484249824713274249824713999251127352683298733764799527213442722267025652722268326312786260526182605264426702709276126702657272227482631268326702862559731362631263125522578252525112525255225252552260525522498255224982552253829252511268324572565244334022511247124572511248437423442253824432429256531992484247140572552267027732811340247674736185626962657259227482618259227862538263126052605263126312683269626312618263126182683268329005597314926832565257826702565252525112565249825252525251125652525251125522552290025252761247125782498326124982457252524842443371134822538247124712471326124842471399925112683273529873376467472561344284926052670264426962618292526312696268326052735260527222618273526702683267026572578288755973161261825652618272225652578255225522498256525382511251125252498251125922912249827482484263124843402267024712525248424983727350925522484248424983199251124984057256526442837288737114644774118562709263126312631259226442849252526312670256525782644278626702709256526962644263126182875559731362592252526052631253825252525249825782538252524982511253825112525252528872498276124572565248433122511252524572484248436813496248424712429248432362457247139432525270927092950329945865167134427222657264426312592260528622592263126052683257826312722264427352605270926442644263128755597317426572565260526312552255225782525253825522525252525252538249825252578293724572696247125922498341624292538247124712471375834552538244324712498319924712471405725652696281128113287455748311856265725922631268326312592279926182565265726442657269626962657268327092631268326572631291255973136257825652644268326052498252525652525253825382498255225252484252525922875248427732498257824983338245724572525249824713711348225112471244324713261247124983980251127092683298733764557516713442786259226962657259225652824264426182722265726702657265726702683269625782592265726442912559731612605257826312644257825252552255224712552251125522578253825112525251130372511269624712578245734162457247125252484247136963496253824712471251131862484249840572578263128752786344245864705 19890813 331681856309927092631270925922618278625522565261826312592267026962657265726832670264426572657290055973161260526312552261825652538255224982525252524842511249825382484251125522875251127092498255224573312247124842484247124713711352325522471242924573249248424573980252527092748307433634736523713442761270926442592265726442875263126312670263126182748256526572709272226962605265726572937559731492644256525522631253825252538245725782525252525252538249824712498253829122525269624432592249834292457248424712484249837423429256524432471247132112484247140572538265727992837333844744705185626832644263126312605263127612722264426052592265726832644267027352605267026572709259229505597314925922578255227352592256525252525249825252525248425652538249825252511292524712761247126442457329924712471248425112471371135092565245724572498328724712498399925252748277329623249455771211344278627352578260526442696283725652592263125922709264426832683269626312670263126312578286255973136259226442578257825522511253824982552249825652498249825112498248425382837253827482471255224713455269624982538249824983742348225922471249824843174249824714057256526442887284938064644774118562709263126182657259226312786260525782631265727222605273526052683259226572631267026702862559731492605256526442657256525252552248425252525252525522498255224712525252528872471274824982631244332742498252524842498247136813482256524712443244332492484242939622525268327483012329947365308134428112605259226572670265728372578253826312670265727352709267026702709263126702578267028875597311125782605255226702578259225922538248425252525248424842538247124712592288725112696249825782471342924842443249825112471371135372484249824712498318624572511403725522657279927223299470548311856269625782631269626182605274826182538265726052670264427482631265726182657263126702670288755973211257825782592270925782552253824842565253825112498248425522471253826052962247127612457260524433312247124432457253824713666349624982471248424573249247124713999248426312761296233124767545113442722267025922644259225922849260526832735263126442670268326312683264426702592268326052900559731612631255225782683249825252511257825382538253825382498248424842484256529622498265724572578248434552538247124572471242937273496253824982457247131992443247140572592265727732670336347054674 19890813 332161856308626312631273525382605284926702683264426832657267027222605270926702618268326442644288755973174253825782670263125652565252524842525251125382525248425652538255225652962248427352471263125253299242924432457247124843696345525382443244324713236248424713980248426962811293733514736530813442799260526442605265725652811259226442605269626442709263126442683269626312670268326572937559731362565267025522683256525382525252524982538259225652457257824842525257829122511268325112592245734162484244324842484247136963496252524842443247132362457248440572552268327992849340247054896185626702709260526572631267027732592256526312578272226702799257827612709269626052657263129125597321125652644265727222484256525522552248425652525253825382525251126312565290024842735248426442484329925112498248425112484371134552525248424842471323624842484398024842631272229373236452971211344276126702578265726442631281125652578264426442735264426442722267026572605264426832631291255973086256525382511265725382538253825522552253825382565249825252552257825522962251127612471260524843402268324842525252525113711345525652498249824843186251124434077255226572799284938064767774118562696260526052696260526962786267026312631263126702670265726702670260525922644270926832887559731742565263125922644255225112525253825252511252525652525256524842565255228872484273524842605247133122484247124712538248437113496257824572443247132612498247139992511278627613000332546745379134428242631263125922657264428242644268326442631264426572670269626572748264426312592270928875597321126052605260526702552257825252525253825252525253825522552252525112552288724842722249825922484342924712484249825112511371134552578248424432498321124572443405725382605286227613389470547361856272226312644272226442696277326832592263126962657265727222683269626962683263126962709281155973211251125522592261825922565253824842511251124842525255225252484260526312875249827862457257824573299252524572457251124573696345525382525247125113261249824713980251127352709293732364705523713442735260526442670267026572735268326312657261825922683263126832748259226312657259227222937559731492565265725782683256525252578253825252538252525112538253824982498259229002511272224292618248434022511248424712471252536663482255224982443249831992457248440572552263128752735337645574586 19890813 332641856307426442631267026962696277326572644268325652644260527732670268326052631265727222618288755973124267025922631267025522552252525382511255225112511247125382484256525382849248427482457259224843312249824842471253824573666346925522471245724433261248424983962253826572786286232874644534313442799269626312592267025782811264426182605267026312605270926702735259226442644267026052875559731742552260525652735253825112552253824842578252525252511251124982525259228242498272224712592249834162484248425112498248437113482252524712443248432242457248440572565259228242824340245294767185626832657263126572618272228112670255226572670267026702709264426312683260526052709264428755597314926442538255226572631251125252538252524982511251125382511251124982565284924982748248425782498324924712457251125112471368134822511249824572457324924572471398025112709276129873429464472561344282426702696260525652657278626442578267026572683268326962631273526572592263126442683287555973174264425382605259225522552255225522538256524842525252525382498252526052900248426702498263125113376265724842511255224713681345525922471247124713236248424984057256527092875284938224705774118562683269626182631260527092761257826052644259226312631267026702696267026572618263126312837559730992565260526182696253825252525255225252578257825382471257824572525257828622498274824572538251132992471245724712498249836813416253824712484253832112498245739992498265726703000327446745451134427352618263126832631265728752552265726052592265726572748260526312670268326442709265728625597314925922578263126832605256525522592253825112538251124842552249824982605287524712670247125522498342924842471251124982471371134822552248424842538321125112498407725782631276127353389447447671856260526832565273526052605279926052644264426832631265727222592273526702683264427092578288755973049255225922605268325252538255224982525257825522578248425382498255225652862247127352443259224983312245724712457252525253696349625252443245724713287248424713980256526442773295033124799545113442824259226052670260525522799264426312631261826312631270926572618263126832657265726312849559731242631259225652631256525782538249825522538256525252498251125382525253828622511264424982565247133892565248424982511248437273509255225112471255231742471252540772552263128752735332545864705 19890813 333121856304926702644260526702722278626442565268326052683263127612578264427092696259225922644287555973161263125522538268325252525253825652552255225252578248424842525252525522811251126832498260524573261249824432484249825113666346925522457245725253274247124713980249826702748300033514529523713442748260525922644264426702849260525782565261825782670265726442644259226052578260526442887559731362605255225782644253825252525251124842484249825382565251124572525253829622511269624982592248434022511253825112498251137113509257824432457251131862484248440572552257828372773338945294799185626962657263126572565259227612631264426572683259226572735263127092644263125922709264429125597316125922578260526702578253825382538252525522552253825112538245725522565286225112709251125922471328724982443248424982457368134822552244324982471321124982457399925112709268330373376467472561344276126832644270926312735283726052644260525782644259226702657272226312631265726832631293755973124259225652605263125922605253825522511249825382511248424982578252525522811247126962498260524713455272225112552252524983742346925522471251124983199247124434077256526832912291237744767774118562683265726182670253827222683259225922618263126442592267026312644256526442657267027092862559731612538259226052709257825112525253824842498255225252484252524982552255228622498272224842552245732992484248424842525248437273455252524982471249832492511248439992511272227092987331246745343134428492631267026442657260528492618263126962592260525922683268326702644267026312696263129255597309926052631264427092525251125652498252525252592253825382565245725252525293725112722247125922498342924842471247124842471371134692538248424152498323624842443405725782670284927353351464448961856277327092657267026052644276126182631264426832657264427352618273526572683267027092631290055973124263126052578268325782565249825522525251125252538248424982511253825382837252527352457259224983274247124292525248424713696348225382471247124843287248424983999251127222683301232614674527213442799267025522631267027222837264426052578255227092670268326962696270925922683268326312875559731242578260525382644252525652498253825382538252525252525249824842525253828622484270925252592251133892511244324712498247136813469252524712457252531992457249840572565263127612773333846444674 19890813 333601856276127092644264426962592278626442657265726572683263126962735265726312657259226312683290055973149257825652631270925652538257825652511249825112552249825252484261825112887249827092498259224713274249824982471252524843711349625252484245724573261248424844018251126962786291233634644530813442849264426572605260526832824267025382578263125922683270926442631264426832683264425652875559731242578259225782631255225112578251125252511259225652511252524572498253829622525269624572552251134292565249824712471252537113469252524842443251131992457249840772565260528872849341646444863185626702722263126702631264428242657257826442552269626572696264426702631268326832657267029375597314925922552257827222552251125652565256525112525252525112525248425382511290024982696252526312484331224842484245724982525369634552538247124982511324924572471398025112761274829873389439553431344284926832670260526182696283726702592264425922657268326052631270926572605264426572657291255973186255226052578260525782618257825382565252525252471252524982471253825382824248426702498255224713429245724982484247124983727341625782471245725383211245724844057256526832824274833514644499618562709267026312631267025922696264425922605257826312670268326442735270926442657264426052900559731492552256525922631253825382538249825252565252524982498256524982538256530122511268324842578248432872498251124712498248436963482257824842443245732612484244339992511265727353000340247055308134427992644253826442605272228112644260526442683268326702709269626572709256526702657259229005597314925382578255226572552252525522552257825382525253824982484252525252511296225112683248425782498342925112471247125382511368134552565245724712511319924712484403725382592277328243363455752021856264426962605268326442670282425652683267026442644264426702578269626312670273526572631284955973161261825782525269625252605255225252525251125252552252525382471252525382925251127612457260524983325244324432498249824843711345525522471245724433249247124843999253827862748297533384644537913442824259226962657257826832683263125922657265726312696265726572722265725782644263125782786559731362605255225782683257825252552248425652578255225782538251125252498252528372498270924842578249834422498247124572498248436813496251124712471249831862498249840572565265727992773336346445415 19890813 334081856270927222657260526312631283725652605263126312696270927352631265726572631268327092631291255973174253826312578274825522552255224842552251125252498251125652511255225522925249827612498261824983274249825252471249824433711348225522443244324713249248424983980253827352799296233124644574413442761259225782592259225782811255226312538263126702670270926572657268326572696263126052887559731742631255225382605256525652525249825252525256525252471248425112511260528492484269624712578248434292498249824572511248436513482253824712443249831992525248440772565260527992799336345575744185626962644259226832618267027612605268326702683272226572696263126442605269625782644260528875597319925522578259226052498255225252538248425382511248424842525245725252538287524712786249825922511326124842511245725252471369634962484247124982443322424842484399924982735273529373299464459691344269626962644267026052631273526312631256526962618265726442709269626442618268326442696291255973161256525652565265725782538257824982552256525382511255224712471253825522887245726702484263124843442248424712498248425113681345525522443245725113186245725114077249826832786279933254557608418562722276126442683260527222773265727092683260526572722267027092696263126572670272227092912559731612592260525652735253825652525253825382552251125522511256524842525257828872498274824572605245732992443242924842484245736963482251124572498248432492471251139992538265727093062333847366241134427222709272226312631267028622605263126572631260527612722264426702644265726572657269629625597323626442565259226702552256525522592251125112511252525252565252525112538279924842644247125922457340224842498244324842471369634422498245724292525318625112498405725522657283727613376464464091856278626442578269626572696276125652578263125652644257827612657265726052657261826312631286255973149253826052631272226052552253825382538255225652538249825252525260525782849249827222457263124433261244324712457247124843711350925382471247124843236248424843943251127092696300033384674665513442773260525922618268326832786264426182578261826572644267026052722265726962631256526962912559731362552257826052631257825252565252525112525252525252484249825112484255229002471276124842578248434022511245724842498248437113509259224842457248432362471248440572565267028112811341646447014 19890813 334561856267027092565257825782605281125782644264426442683270927222657270926312631263126312644290055973099257825252565270925652525259224982525253825252538249825252471253825652962251127732484257824983261248424842429249824843711345525922471247125253261244324843980253827352722292533514474774113442786269626052657265726442786269625782644264426572644276126312670265726572683267026312900559731742631259225382696259225652525256525652525249825382525252524842538252528492498268324712592252534422538248424712484247137113455252524842457253831742484245740772578265728242773338946447741185627092644256526312578260527092565260526832578268326572696267027092565267025922605265729375597312426052605255226572525252525522538255225382552251124982511248425522565292525252748247126572484329925112538247124982429374234822565247124712484324924982511399924982657279929503402476777411344279926312709264426702644274826312631261826962657270926572644268326052644264426312670292555973224264425922578263125522538257825112552251125382511247125522498256525382875255227222525267024843376273524982538253825113696345525522498247124843199249824844077261827092786437034294501774118562657267025652696270927092761255226182683259226442735272226832644268326832618263126962875559731492592252525652735252524982525253825382552252525112511251125382592253828752484276124842592251132992484252524982484247137113509255224572471248432362484248439992498267027613012332547366162134427732631263126832670261827992631264425782644268326312722265726832670267026312644260529255597306225782605257826702565256525382592255224842565253825252498247125252538287525112735245726052457344225382471245724982457369635092538249824432484318624842498405725782644286227993416464477411856272226832605264426442683282426442683263126442696268327732631269626832683260527092696292555973161255225922631268325382631253825382538247125112538251125382538252526442925249827092511268325653338304925252709267025523727350926312511264424983261263125384037268328372824399940775030774113442811260526052592259226312811268325652670267026832670267026702735268326312592263126832887559731492592253825922631252524982511251125652525248425252511249825382538251129122484276124572538247134022498249824712471248436963442256524842429249832112471249840372538263128112761328745864529 19890813 335041856303726572578265725652578268325922578267025922670264427092605272226312644263126442683290055973199260525522565265725652525257825252484252525252552249825252471252525922912248427352443263124713287248424842471248425253681349625112471248424433249247124843980249827482773296232744644534313442761263126572657263126442735259225922605265726702735267026572773269626312670267026832875559731612552256525252631256525522525255226052484251125652525252524712538251129372498270924572565247134162498244325252484247136963469255225252457248431992484244340572578264428492824336346744767185626832552263126702605267028622578253826572657263126052605263126962552264426442696263129505597313626572631256526442605255225252525253825382511248424982592248425382578288724842761248425782511331224572457251124842457369634692511247124842484327425112429399924982670268329753274467472561344276126832644263126572605286225922670263126702644268326962696267026182683272226832631284955973149259225922631256525382565255225112552253825382538249824982552255225522937251127092457263124983429270924982525253824983727348225782471252525523199252524294097256526702887293737744586774118562631269626442631268327222799263126702696269626572644270927092696261826702644268325782887559731492552259225922631255225112552251124982457248425382498253824982538253828872484273524842565245733122484245724712471248437113509256524572457245732492484249839802498283727222962328747365202134427612631260526962578267027992565253826442670268326832644273526312644273526442670263128625597313625922565253826052552253825382511253825782538252525522484249825382565291224712670249825652457342925112484245725252484369634692511248424432498316124712457405725652657278626963389470547051856272226572538270925922644283726182644265725652578265726572631267026572657260527222631293755973236260525782592264425652552255224712538255225382565252525252552249825652887247127612484255224713338247124572498251124843696350925522484245724433299247124573999251126702735296233124767537913442761261826312644259226442837263125922631257825522657269626832683261825782644267027092875559731492525257825782683253825112565247125252631253824982538251124712525251129122511263124712631248434162511245724842498244336963442253824842457247132112471247140572552268327222811340245864799 19890813 335521856306226312644267026572670278626572631256525782578264426962552270926572670260526702644293755973161264425782592272225922592253825382498259225522538249825652498251125652862249827732484260524713287247124842429249824843727349625382443248424983249248424983980253827092722295032994736545113442748269626442670260525782773256525782578256526052670260526312683260525922657264426702837559731492565257826702618257825652552251125252471251125252498251124842525260529002484270924572578247134292511245724712525251136813482253824572457248432362443248440572565264428112722332545574767185627092657263126312631256528112644268325782552264426442722265726572696272226832644265728495597312426052552260526702565255225782538249825112525253825252525248425252565287525112735247125782484327424982471248425112484369634552511244324572471323624572471399925112696273529623363464471211344276127612618265726312670278625782605263125782605272226702657276126572722260526572670288755973124259226052644264425522498255225112538248425522498253825252484251125112900255227092471260524713429268324982525252525253711348225522484255224983161249824714057252526442824290037584615774118562683264425522578256526052824256525782709260526962735272226312709272226312605267027222849559731492644259225652644260525112525248425652484251125522511253824712538255228752484277324842552249832992471247124842471249837113482256524842443244332612511245739992498263127352937333847055343134427612605267027092592260528112670268326962552270926832709264425922578272226572618263128755597313625782605257826832565249825382552251124982525252525252525249825112592290024712761249826442498342924982484249824982457372734822552248424432471322424432471405725652644279928373299455747991856272226442631263125782657282426312605265726832683268326832657273526962683263126832657297555973086260525522605265725922565255225382511253825382525252525252511253825382912249826832471257824713274251124712457247124573711350925252498244324713249248424573999253826832709296232614447530813442748268326052670264426962849260525382644260526832578274826832709259226442657268327092912559731362605256525782605259225112525252525652552252525112498251125112525257828622552268324982578252534292511247124842484252536963482253824292429245731862457248440772565270928242722345546154674 19890813 336001856307427482552265726052605278626052644267025382631267026962670265726962683260527482618290055973124267025652605274825522511251125252511249825112498251125252511255225922875251127092484260524713261247124712484249824843696345525382471245724983249251124713962248426442683298733254644520213442799265725922644263126312837249826052644270926312657269627092748264427092670267025782900559731112644256526312696263125782525256525522538249825252538252524842511253829252511272224712592248434292498244324432525253837273469257824572443249831612484248440772565263128372683328746444767185627612709261826052578259227222605260526442644267026702683268327092631269626572670265729375597311125922578257826832538256525252484251125922525255224842511249824842565297524842735248426052471329924982511245725112457368134962538248424842457321125112498398026182709270929753312467471211344279926442605272226312644277325782592269626442722265727352592257826702578267026442631293755973174260525782592264425522578256525252525249825112538255225382484256525382962251126962471263124713429264424712525252525113681345525522525248424983186251124714057256526442875290037424557774118562709267026052631263125922799267025522578263126832631273526702657265726052605267026572887559731992525261825782605252525782498255225782552251125252525252524712538255228242484277324842592245733252484247124842498247137113455255224712484249832492457247139802511267027353024342945295415134427352657268326832631256527092592267025782657268326572644264426832657259226312657267028495597313625652644263125922538249825112525253825382552253824982525256524842525288724982696251125522525338924982457247124712471372734822565247124432471318624292511405725652683279927353338464448961856273526832592267026832683278626442605265726442696268326962618272225782605265727222657284955973161256525112618268325382511256524982538256524982552260525252525249825522799248427092429259224433274251125252484249824713711346925652484247124573261251124433980248426962735296233894705552413442849269626052670259226442773263125922592268326832644269626702670267026442592268325652862559731242565256526052644251125922592252524982552251125382525252524842552257828752471270924982552248434292484247124712498247136663442252524712471247131862484249840372552267027992709338946744896 19890813 336481856303726442670265726052605283726182631259226702683260526572683264426312722253827092618296255973161256526572618264425522565253824572525245725382538255225382511253825652937249827732457263124983261245724842511252524843711352325522511245724433249249824983999257826832761291233124896523713442786268326312670259226312837260526442618265725382644267026832657265726442644268326702900559731362631261826052709256525252552248425382552256525382552252525252498252529372498267024432605244334162498245724712471248437113442253824842443249831742484248440572565270927732773337646444799185626962565256526312631268327222578259226312644267026962657267026182592265725922696268329125597314925652578260526962592251125782511247125252498251125112578247125522565288724982735247126312443327425112471248425652471371135092525245724572498324924842471401824842696270929503312467471211344284926962592264425922709277325922618255226962670269627732670265726442605268326182657286255973149257826052498263126312552251124432578256525522471251125112484248425522925249826832471267024713429270924842538247124573742345525922498245724843161245724574057256526442849279937584474774118562722259226052670256526442761259225922683259226572605274825522735257826052605261826702900559730622631259226052605252525782565257825522538251125112511255224712511255229752471273524842592252533122484248424712498245736813482253824712484248432612484247139802511268327223074333846445202134427992644260525922657265727992670257826832709265726442735270926962644268326442683267029005597312426182592255226832498253825382525249824712538249825112484249825522538293724982696242925782471342925112511247124432511372734292552251124572471324924712471405725522683282427733389470549961856273527092657259226312696277325922605264425922657263127222631269626182644265726832670291255973086257826312525269625252552253825782525253825382538252525652525256525252849247127352471260524573325247124982471251124433696348225782484245724713249251124573980249827222773293733384674523713442786267025782644259226572786264425782631261826832657267026052696274826442605264426572887559731362618257825382670256525522511252525382565257825652525249824842471255228872498268324712592248434292498247124982484247137113429251124842457247132112457247140572565269628112786329946444799 19890813 336961856306226702631270925522605274826052565263126442605276127222578269627092683263126832592293755973136257825522538269624982525255225652525255225252538256525382484252526312875248427352443259224843274247124842484247125113681349625922498247124983287248424983999264426832709295033124736537913442722269626052605263126572799257826312592263125522657256526572657267026702592264426052862559731492578256526052644255225782511257825252525257825252552253824842565256528752511269624842592249834292484247124712525248437423469253824712484251131992484247140572565257828242811329948314863185627092670263126832683267027352670263127222552263126442696265726832644270926182605264428375597313625252552256526832552252525522525252525782552251125112498247124982525283724712748247125922484326124712471251125112498372734962565245724712471326124712457399925382670273529503274464471211344282426442578268326442644282427482552267026572644269626572657270926312670270926442565295055973136261826052538263126052565257825252484251125252511251125522471256525782950249827732471265724843455267024712552249824573727345525652484249824843174249824574057252525782837287537904705774118562709267025782592259225652748265726442631257826312644268325782709264426442631269627222912559731862592260525782670252525382538253825522552252525252484252524982538253829122525272224432631249832992484248424842484244336663455252524712471248432612498247140182538264427733024336347675272134427732670263127222631267027862631259227092644260526312761264427092631260525922683263129005597313626702605253826442565251125382552256525252511256525112498249825112592296224712761252526312525341624982511249824842498372734292538248424572457317424712484405725522670283728493363470549961856269626312657263125652618278625922722263126052709264426832670278625782670255226832631291255973124253825922525269625382565256525652565252525522525248425382498253825382849251127862457260524843299247124572457248424843711349624982457248424713299247124713980249826962761295033124557537913442722267026442657268326572824259226442696259226052644270926312683257826572631267026052925559731242538257825922644259225382525253825782538251125382511253825112538257828622484267025112565245734292471249825112471247137273455252524842443251132362498247140572578267028372722337647054896 19890813 337441856307426832618265726312644270926052605272225382670264426832683264425782657259226702592290055973186253825522657268325782511251125112511255225652552248425252525248425652849251127612471260524843236248424842471251124983666355125652457245724983249249824573980252526832722302433514705520213442811263127352657263126572761259226572683263126962631267025652670267026442605265725382849559731242552259225782683255225522498256525112511253825112552252524842511252528872498272224982605249834292565244324842443252537273455252524712471252532112484248440572592267027862773338946744767185626702644259227612644268328242605259226702592260526442761260526442657264426442657267028625597321125252605264426962538252525382511257825782511259224842498249825112538290024842761245726442471327425252471247125382457365134822538244324572457324924982457399924842644269630623351483172561344278626702592268326052605273526052644260525782631257827352683265726442657259227092709282455973136259225782618259225522565257824982565248425652552251125252484249825652900252526962484257824843429267024982498252525113696345525922484245725253186245724984057256526312837283737744644774118562670264425782657265725922696255225782644265727092644268325782605270926702565265726052862559731742592256525782657252525112578252525252525253825522511255224982538253829002484276124572631247133252471247124432538245737113523255224572484248432612471251139802525265727862912338945295451134428242696265726442631268328752605260526312578265726572773259226832670263126832683260528755597313626312565252526182552257825112525252524982565252525382525247125382538288724572670247125782498342925112498247125382484369634552511248424842471323624572538405725652670282428493363467449621856268326572631264425782670274826052683264425252644259227092644276126182605265726702683291255973136253825652552269625782511255225252552256525252525251124982471248425522912249827352511263124573325251124842415244324843711348225382484247124573249248424713999248426962761306234424705534313442786268326052657265726572811263126052618256526442644269626702709270926572670264426572887559731362618257826052696248425522538253825652552252525382511252524842525255229252498269624572565248433892498251124432511248437113482252524712471249831862498249840572565264428492799338947054705 19890813 337921856307426702592267026312657274826052670263126442631270927862618272226182592259226442644287555973149257826052605267025382511251125112552249825382525247124982484249825652849252527352471257824713261244324842484252524843681345525522457248424843236248424983999251127222748290032614674523713442773263127352696264426312811263125522644265726182657269626312670268326702618263126572862559731612683268326312631260525112525255225252538248425252552251124572525253828752484273524712578245734022511249824432511248436813455253825112457248432112457249840572578260528242824344247054799185627092799259227352696267027992631257826442657270926312670267027092696261826312722265728755597317426442565264426182578256525382538252525252525249825522525248425522538291225112735248425922471331224572552247124842471369634552578242924712471328724842484399925112670269629873363464472561344277326182644264426312657282425782565264426962631269627612657273525922683263127222644282455973161264426962631263125112552251125252538249825382538255224712484257825652875252526962457260524983442274824712565249824983711345525382484249825113186251124984057256526442862288737904799774118562657265726442631260526312773255226052670265726702631270926052631267026052578263126702912559731492605257825652696249825112552255225252525252525382511255224712538257828752498273525252631245732742498248424842484247137273469255224572471249832612498248439802511274826832950333846445237134427352657256525782683267027352644259226702605261826572683259227092565261826052670272228625597314925652578257826702631253825112498253825652525253824712525249824982525287525112683249825922552340224842471248424712457368134422498248424432471321124842471405725522683283727733338458647051856268326702605260526312670273525782644265726962709263127352657276126702618260527352670287555973149255225922538263125652538253825782538251125652538251125252484253825652786251127862471260524713287251124842484251124293681350925112471247124843249248424713980252526832735306233124644541513442773264426052683263126832811263126312605268326832670268327222709264426572670272226572912559731742605260525922722255225252525255225252511253825522538249824982498256529622498272224842578248433892498244324432498251137423496256524982429248431612457248440572565268327862657336345574896 19890813 338401856303726312683265726312605276126312605265726572644264426962552270926572644267026572657284955973174253826312565269625382565252524982565251125252565249824982498251126312875247127862498263124983299248424982484248424843681345525382484248424713287248424843980249826832748307432874705537913442799265726312748263126312824267026962605263126572696267026572696260526572565260525652912559731362565252525922709259225522538248425922498253825112552251124982565249829372484270924842605247134422498247124712471248436813455251124982457245732112457249840572552263128492811335147674929185627222670265726962592257827612644259226442683267026832683261826572722267027092578257829005597317425382618259226052538253825382511252525652471251125382498251125252552295024712748244326182471328724982471245724842484368134822511245724982484326124712443398025382670274829623402464471211344278626832592263126832657277325522592265725922592259226962631270926702631265726182683291255973136260525652592265725382565252525382511248425782498248425252457251125112875252527222498267024983416270924842525252524713696345525382471247125253236251124844057256526832887283737744736774118562722273526052631265726312773261825782631260526962683264426052709263126572592267026702862559731362592260525922657256525112525252525382511251124842511252524982538249828372443273524982565247132992457245725252525247136813482255224712471247132872471247139802484269627093000331248315308134428112657267026182631264428242631259226442605268326052722269627222683257826702605272228625597318625922592263126572605255225382578259225252511251124982511247125522525287525252748251126312471340224982457245724842498366634822525247124432525323624432457407725782644279927613402470549291856265726052631260525922631278626052631257827222592267027222735265726442709265726312644283755973124260526052525263125782565256524572565248425382552249824982484252526052900249827482471263124983261247124842457245724713696344225382498245724843224249824983980256526962748293732744705527213442773264426052683265726962799263125782631259226442552264426312696265726052592270926572912559731112605256525652631253824982538251125112511257825252471251124842498251130002457268324842618244333892429248424712511245737113469256524842415249831992471252540372565260527992761335145574799 19890813 338881856304927482657264426052786278626312578264426312683260527092605273526572670263126052644290055973149256525782525269625382525249825382552255225112552252525522498256525382875248427482498260525113312248424982443249824843681349625522457247124983287245724843980251126832722295034294674541513442811274826052631264425922761264425782592268326572709263126312670268325922605260527352950559731742592260525922696255225652552256525652552252525252511252525252525257828752525269624572565249834552484244324842525252536963469255224712415248431862471249840772552263127612722335145574929185625922657259226962670264427222683264426962657256526312709267025782657257826442644256529625597323625922578263126312565253825112552252525252538256525522538247125252592284924842735248425782498329924712457248424572429371134822538248424712471323625112498398025112709270929873402483171211344284926052631259226312565277326052631261826442696265726312670268326442644263126312618286255973186260525922565272225522538249825252484252525382498248425382538253825652887248426962471260524843455268324842525251124713696349625252471252525113199249825114077255226702786286237274767774118562735265725782683257827482748259225652565265726312605268326052761270927482605269627612837559731362592259225522696252525522552252524982552252525252471255225252538253827992498267024292605252533252484247124432498249836813482252524712443249832242498248439802511276127863037336346445343134427862670259226312618267028372631257826962644260526572657268326962670265726572657260529005597314926312578260525782552259225782511256525522565251124982484252525112538298725112683248425652471341624982471251124842484371134422552248424432457321124842484405725652644279927733351473647671856264426572565259225782735274826442525267026442657265727222631269626702670263126182605287555973174259225252631264426312511252525112498255225522511251125522498252525382912248427352471259224843261249824572429247124843727350925382457248424433299251124573999251127222786288733514529545113442773268327092605268326052722264426312605259226442722276126312644261826572578267026572900559730862605260525522631252525382552256524982457257825782552248424842498253829252484268324982605247134022484251124842498248437113482259224982457248432112511245740572670265727732735337645574705 19890813 339361856307425922631265726312592273526312552265726702657259227352670264426442670267026962592297555973099259226312552273525782511252524842552255225522525252525522525257825382900249827352471257824713287247124712415248424983651348225252484244324843249249824843999251127612735301233894529530813442735270926182631265726832748260526052657268326572657278626052670272226442670268326702925559730622578259225652644256525382578251125382511256525252471249824712538259229502538270925252592247134422511245724842471244336813442253824572457249831862471248440572565261828112735332547674863185627992644257826962709264427862644260526572605269626312748265726702592267026442657265728755597317426572525260526442552253825922511255225112498252525252565247125382605283724842748244326052471329924982498248425382484366634962525248424572415328724842443401825252709273529373389470571211344281126702670267026572657273526052605263126052631261827482761270926572631261826832683286255973124256525652605268325782565255225112578253825382525249825382511252525922912253827092498272225113429268324842525252524713711346925652511248425253211251125114037255226702875279938064644774118562683270925782578267026962799263125782696260526572644265726832683264426312592268326702937559730992592261825522696251125252511259224982552249825382484253824432578253828872511272224572578249832992484247124572565247137113469257824292471247132872443249839992511272227482987332546445379134428112683265726832618270927612592268326832644264426832709265727612631265725922631268329375597318626312578257826572565253825382511255225112525256524982511248425112511286225112696248425652443341624572443245725112498368134552538247124712498317424712443405725652631283728243363464447991856272227092592272225922670269626312552263125922696270926702696269626832631260526442657295055973099252525922592268325252498255225252525257825382525255225252484247125522849248427992457259224573299252524712511247124573681349625652484245724433261245724843999253827222773288732364705527213442773264426312605274825922837263126442578257826442657265727092696260526182618259226312887559731492565256526312605256525522538248425652592255225112525255224982498255229002498274824842644248434162498247124432498247136963469252524842415251132242484249840572578263127862773337647054929 19890813 339841856308626442605265726702565284925382631265726052709268326832683270926832683267026832578292555973086264426312631268325652525252525782552251125252511251125652511257825382837251126962471259224433299247125112443248424713681348225112498247125113261247124843980249826832709303733764736520213442735263125652657265725782761257825922605264426312657269625782657265726572683259226832925559731362592257826442709260525382565255225382538255225112511255224712538253829002484270924572578248434422498245724572511244337113455249824432471251131992457247140572552267028242786333848964863185627222657259226052631272227482618263125522683264426442709260527222683259225922709269629375597316126182592259226052565257825652552252525252525252524982484245725112605291224572683248425922511332524982471248424572498368134692511247124712471322424572471398024982748277330373363464471211344278626052657263126442631279925782631260527222605265727092657264426832644265726442578287555973149260525522578263125652578255224982538249825782525255225522538252525252862251126962484263124713429268324982511252525253711348225922484251124713236247124844077253826572887297538224705774118562748264425922683260525782761263126052605263126832696277326702657267026312605267026052950559731492592259225652683255225382525248424712511255225252552256524982498251129502457274824712618248432992443247124572484248436813482252524572471252532492484247139802565269626702975333844745237134427352683261826312605267028242644265726572644272226832670269626962644265726312644264429755597316126442552256526702538252525252498251125382552252524842498248424982552283725112696247126052457338924982498249825252498371134422498249824152511317424572471405725652670278627993312464448961856270927482644265726572605274825652578257826572709264426832709272226442657269626702605292555973136261825782525268325112578256525522525260525112552256525252498259225652849248427352484259224573261247124712484253824843666349625782511242924843249249824983943253827222709293733124705537913442748270926572605253826702799267025922683256526832709276126052722273527222683267026702887559731242605256525782618252525782525255225252471253825112511252524842511256529122498267024572565251134552511248424842457249836963469253824712471249831862511245740572552265727482824336346444896 19890813 340321856307426832605263126182644268326052605260526572683264427612618268326052683264426312565292555973161259225782538267025522525253825252552256525382511248425252498253825652937248427612457260524713312249824432457255224843711349625522457247124293249247124433980257826832748303733254831516713442773263126442709257826962786263126182644265726442592270926572657260525922657260526702799559730992592259225922683252525252538249825382525252524842525257825652511256528622565270924712644245734292457247124982511251137273429251124982471249832112471247140572552263128112761332547054586185627612683264426442605270927222644264426832565267027092722268327092631265726182605274828495597314925782592260526702525257825382538256524982525256525382525251125112552291224982773245725922484327424982457248424842484368135372552245724572457326124842471399925252748276130123299464471211344277326962605260526702631284925652618257826312631267027222709272226312592264425652683286255973099263125652592268325522525253825252525249825252538248425112471252525652900251127482471265725113429268325382484252524983696346925652484249824983199252524984077255226832862279938064644774118562631270926572709260526442735264426052605269626052631263126572722269626052670265726312849559732362605263125922709253825382538252525252498256525382457252524842538261828872511274824572605249832612443249824712538245736663482255224572443251132742511249839802471272227732912331246745167134427482709263125782605257827732552260526312709259227352709268327092657268326702696265728875597313626052565257826572484256525112552252525112565252525112565249824982565283724982696248426702484345524712457248424982484369634422565249825252511323625112484405725382592281127223312455748311856273527092578265725922657272225782565263126312657261826442657270926312683269626572644291255973174270926182592270925522484257825522525252525252525252525522498257825922912247127092525263124713312251124572457251124983711348225782484247124573236247124713980253827092722292533124705530813442735269626052657267026832786263125922644265726052683269626572709264427092670256525522875559731862565256525782644249825652605253825252471253825382471248424982538255229622538268324982578247134292498249824712484251137113469253824712457248431992484252540572552265727732786338947675030 19890813 340801856269626442644269625922631279926312592268326052618265727222683274826052657260526572683290055973149260525922565270925252525251125522511252524842498249825252498252525782887248427352471261824713274245724572484248424713696350925252457244324843261249824573980251127352722297533254529534313442786267025922565260527222837261825922592260526312657267026442683263126312592263127092811559731242605261825522631252525112538252525382525255225252525256525522484257829372498267024842631252534422471248424842511245736663429251124712484251131742457249840372565257828242799331245574831185627222644264425922525261827612525263126702618256526052722268327092605269625522773267028755597314925652592259227482578257825112525252525522552252525522552249825522578288725252670248426312484332524842443245724842511369634822511245724432484328724572498399925112605270929873299452952721344277326702631265726702683276126312605268326442657264426962709269626702644267026962644291255973149267026052538268325652538249825522538252525382538253825522538248426052837249827092484257825113402256524982429253824573711348224982511244324713199247124984057255226052875277333124644496218562670261826052670263126832748273526442578264426832644265726702696267026052735270926442862559731362552256526052670251125652525248425252525252525382511256524842552253829002511278624712605251132872511248424432511245736663482252524712484247132492471247139992484268327612912332547365415134427992657259226312538267027992605255225922592270926832683269626572657267027092578264428755597317425382552256526962605252525522525259225112538252524842511248425382552306225112709247125922471340224842484248424842443369634692525248424712484318624712471405725522631282427863429464452021856270926572644263126702631278625782670263126052631268327092657269626442592264426572657288755973174264425652565260525382552257825112498247125652525248425252498256525652887248427222484257824573249248424982484249824573696350925652457245724713249249824843962255226832799287533634767548713442799263125652618268325782773263126052644260526832631272226962709263126962735265726702875559731492592256525782709259225382538255225112525255224982498251124982538255228872484274824842578245733762511247124982525251136663509251125112443249831862457247140572565269627222824329945865379 19890813 341281856265726312552267025922605278626312644257827092657265727612644268326052657269626312709293755973174263125522592273525522605252525522498255225252538255225252498255225652824251127222457265724713274247125112443247124433651345525382484245725113249253824713980252527482761300033254674578113442735269626052657256525782887260526442657267026182761264426962631261826572631265726702824559731612592256526572657256524842484253825782538252525252484255224842511249829372484267025382605247134022511247124842498248437273442249824712471249831862457248440772565270927482824331248315707185627222631263125522525264427992605261827352592263126442670260527092605257826052696263128755597312425522592261826312525261825382538251125522552257825252511242925252565284924712709245726442511323624432484244324982471372735092565249824572443323624712457399925112644272229753325464459311344274826832618265726442605279926052670264426312657265727222683274826052657265726572631293755973124255226312605263125522538249825112578255225382511248425252471252525382937252527612457263124843442247124572471247124843681344225382498244324843211249825254077259226572799273533634705608418562786268325522657263125922837264426312644269626312709270926572657264426052565259226312912559731492592261825782631252525382552252525252538253825112471255225252511252529372498269624982578247132742471245724432484245737273509255224712457247132492457248439802498270927613012327447056282134427482683260526572631267027482592256526312552263126572683260526442683268326052670259228755597311126312592259226962511251125382525253824842552252524982538249824842538296224842683248425652471342925112429245725112457371134552538247124432484316124982457407725652605278628243376464464541856268327092631264425652644274826052644268326442709264427482709270925522696268325922631296255973086257826312631272225522525251124572498249825252552249825252443249825522875251127092471260525113312245724572429249824843681344225922457247124573274248424713999252526052761291232994644671313442799265726442631265726442786259226182592263126442709263126442670264426052631265726442849559731492592256526052644256525652552248425112511251125922498252524712538256529252443265724432592245734022525242924842498248436813416248424842457247131862443247140572578267028752811336346447014 19890813 341761856273525782592268326572683273525252565264426572683268326832683273527092657267026442670291255973186260525522605273525382511257825252538252525382484248424982471248425522824245727352457264424293312249824572484247124433651344225382471245724713274248424573999251126832748291234024644774113442824269625652683265726312786259226962657259226702683270927862631263126702670264426702900559731612592259226052578253825252525251125522565255226052552252524982484252528372511268324842605251134292498247124712484251137113482255224292484247131742443248440772578260528242824337647057741185627222709261827092644265726832631264426052657256526832657259227482657260526832605264428755597318626052538256526702631255225782538259225252525253824982525248425252565286224982735247126052443329925252457248424842471371135232565248424432471323625252471398024982644270930123389450177411344282426182644264426832592283725252538257826572670269626962683264427222605261826312683284955973124264425922578260525922565253824982578253824712578252525522471252525112887252526832498267025113402272224982511256525113696344225652484244324843199251124574057257827092837437034294736774118562618264426442644264426572761263125652631253827482683273526572670264426832644270926442912559730862592259225522644255225382552255225652511255225382525251124712498259229372498269624842578244333122484249824982457247137273523253824712511248432362471248439802511267026702925328747366123134427862644259226702696264427612605256526702631267026052709261826962735256527092683256528115597317426052565257826572592252525782525252525382552259225252511245724982578284924842709247125922457345525382484249824842443366634552525248424572498316124712511403725652670281127483593473677411856286227352644261825922670273525652631267026832592268327092657267026052644268326442618290055973161256526442631264425112552252524842498255225112538253825252484253825252912248427482498269625253338304925522683264425523742349626702498268325253249256525654018261827732887394340185064774113442811272226442631265725782824257825652538265726702709268326442683265727092644259226572937559730992631260525652709253825252538252525252525253825382525253825382552255228372552269624842578248433762511251124982525248437113537255225112457244332242429248440572578265728622773335147054831 19890813 342241856309926962592268327352657274827092631270926442670269627352657269626572657261826832605288755973186253825782592267025522538256525382525252524982484252525522471256525522875247127482498259224293274247124982443252524713681348225922484244324843274249824713999251127352748296232994705520213442786263125922631259226182811265726572683263126572618272226832657263125782631264426442837559731992631257826312696253825252525253825522511252526052498253824842525255228752498274825112578249834552484248424572538248437273469255224982484251132112484247140772578264427862849344247674736185627222670259226052657264427352592265726442644267026442670267026832657264426572683263129125597318625252578260526702511256525112538251125382552251124982552248425382592290025252709245726052457327424712484247124982525368135092525244324292443324924982484398025382657267029873312458671211344279926572631264426442592278626312592270926312657263126702618268326572605264426962670290055973149265725922605269625652511255224842525249825252565251125522443252525112937248427482471265724433429268324982565253824983711345525522511249825253199252524844077255227092837290038064674774118562709273525782592260526442735269625782657255226832605273526442670269626052657265726962912559731492565263126052683253825112592256525252471251125112552253824982578257828752484273524982578245732742457251124842511248436813482255224842429248432362471247139802498269627992912338947055272134428242683259226312696270927992605257826832657264426832683269627222683270926312683259229005597314925782618259226832552252525382511252525252592252524842552248425652605293724982709248426312511342924712471249824712457368134822471247124572525318624842525403725522605277327223312473647991856263127612631267025652605270926182592259226312592270927732657260526962605260526312670288755973149252525922657267025782592257824982552257825382525242925382498251125652887253827612498264424713261249824842484253824843651348225522443241525113236248424713980251126962735292532614586548713442709263126962605260527092837268326312578265726572670269626832696267026702605265726572925559731492592264426182592255225112538251125382511253824842498253824292511257828872538268324712578245734162498247124712457248437113509255224842443252531862471247140772565268328112761342946444736 19890813 342721856306227092578265726312618287525652683264426702670260526832670263127092683267026442657287555973149259226052552265725252538256524712538252525782525245725382471252525652887255227092471259224843287248424842471251124983711348225112471245724843236245724983999251126702773291233514705530813442786264425922631259226182824261825522618257826572670267026702670270926702696267026962900559731492511257826312657252526052538251125522552253825252578249825112498255228492525270924712592248434162525248424982498245737113496255224712457252531992457249840572552263128372862342947054674185626052605263126832631264427612631257826832631263127352748268326702631257826702709267029255597316125782592257827482565255225252525247125382525247125112525247124982552298724982761249825782484332524572484248424982415369634552552245724712443324924842484399925112735274829503224467472561344283726832631265726442657276126312565260526702670268326832631272227092618263127092578288755973124255225252578267025782578253825522552252525112538249825252511252524982925253826572471264424713402265724842511252524843727346926052498248425253236252524574077257827092837293737424736774118562683253825382631256525782811260525522605256526832631273526572696264426442592263126962887559731492631263125922722256526052525251124982578249824842525252524432525251128492511273524572578247132742498247124572484242936513469257824842457245732872471247139802525268327352937336346445379134427992670263127612657265728492578259226052525272226052722264427092631265726052631270928375597316125922552251126052552256525252511255224842578248425382525249825252538293724712696248425652511342924982471244324842471368134552552247124572484321124292484405725652657282427483416467448961856274826832605268326572631281126962631267026052565265726572631267026442631265727222592284955973174260526052631268325652538251125112552248425112538247125522498251125652862248427222457263124573236252524982457249824433696346925522429242924433236249824573999251126962722293733514831534313442824259226312644255226312735257826312631252525922709264426052670273525922644261826312875559731362631256525782709255225382565253825252525253825112498248424712511259229252511268324432578247134292498245724842484251136963455253824712471249832112511248440572552260528112786342947054799 19890813 34320185630862657264426832605264427992644257826052631268326442696260526052657257826312657273529005597317425922605259226182538253824982525257825652538255225522525249825782605290024982722248425782498326124842525249825382443368135092565245724712457326124712471398025112696277330493376467452371344268326832525264426182670276126182618260526442748264426832709268326442696272226962696287555973136255225522578270925922484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0185627092592252526832605267028112657263126442618270926702696264427352618263126442631265728755597308626312552255226832578249825652618248425382498256525112525248425112552287525112786245725922429327424982471249824982471371134552511245724842457323624842471399924712735274830123325450171211344282425782683264426442670281125522552259225522592264427612644268326442657261827732644291255973136260526052578264425522538253825252565249825522525253825252525251125112875252526442484269625253429268324982484249824983711344225382498249825113161251125384077253826702862290037744674774118562722263126052592265726572811264425922735263126832722270926442709267026832644260526572887559731992605260526182696255225522578251125252592252524982511256525112552252528752525273524712631248432742498248424712525245736813509255224982443242932492498244339992525268327482962333846445308134428112696265725522644263127992670267027612592268326832696267026702709265727222618259228755597316125782631257827222498256525252525257825382592252525252552252525252498291224712657247125922498340225252443244324982525371134692552249824292525319924982498405725522657279927863429470547671856273526832605263126312709273526052578267025782683269627352631268326962696264427092670290055973149269626572565277324982565251124842498255225652525248425522484252525652925249827482457259224713312245725522498248424983727348225112457242924433224247124843999251127092735293732994501545113442786265726572735263126962811263126442657268326572605267026312696265726442631269627732925559731362592256526182605263125652538253825252592253824572565249824712525251128242511267024842552251134022498245724842525248436813509248425112415249831612471249840572592263128622761331247674586 19890813 343681856306227352592273525522657276126312709268325922657261827092605272225652748260526572565287555973136259225782592261825652525255225782538260524982498249825112443257825522900248427862471263125113312252524842429249824713666350924842443247124713236247124573999251127352761292533254705523713442799267026052670263126832862260525652657263126052748269626832696263126572592264427092912559731862605259226182657252525652592248425382525251125382471251124982525256529122471269624712565248434292471247124842484247136963402253824712443248431862484249840572605264427352735340246444799185626702696260526182683264428112592257826962631265727352735256526962696256526312657263129005597317425652631256526832525259225522525255225522511253824982565245724982605284924982696245725782498331224842457247124712471371135092552245724572471322424982511399925382709279929873363442171211344278626442709269625922618283726182605263126052605267026052657268326702670264426572631287555973111265726442565270925252525252525522525245725652484251124982511251125112887251127092484259224843402270924842525249824843727349625382471251124573211248424844077249826312887278637584644774118562696263125652683260526442773259226312592263127352683264425922735260527092644267026702912559731362631252526442722253825252578253825522525251125382525252525252552257828622538270924572592245733122443247124842525248436813482251124572484247132492511249839802525279927482950333846445237134427482657265726442592268328372605255227482631263127222683267026442683261826052657261829255597316125782552265726962552256525522538251124432498252524982498249825252552287524982722248425522484340224982484249824572498369634552552248424712511318624712471405725782605282427733376470548631856269626572657264426312670273526052670259226312657270926572657270926312618267026832592287555973111259225922578268325652511248425252484253825522484252525382484253825522862248427352457263124713236245724152484251124433711349625522484245724843261245724843999251127222748287533514674520213442761264426702657261826702862257826832592265726312631273526312709265725922657267025522875559731742605259226572618257825782538253825522511249825652511249824842538249829502511272225112592247133762471249824572511244337113482253824712443248431862443248440572670264427862799338946444705 19890813 344161856307426052605270926052670283725652683263126312748263127222657269626832657260526572592292555973124263125922592270925782565252525112525256525252538255225652484253825652925244327352498259224843287247125652443248425113711344225252457247124293261247124843980252526962709298733894586537913442773270926442631267026312849260525922644265726572683269626442722269626702709268326702900559730992592257826312683257825522552252525112525255225382511255225112538257829372471268324572578244333632457252524572511249837113469253824712429248432362457251140572565261828242799333847054767185627092631257825922565265727862511263125922605265727222735264426312670265726052670260528755597323625652511256526962552256525922498257825652565253825382538249824982578288724982709248425922498329924842511248424982552371134822552244324712498326124982429396224712683268329503249464471211344281126572631264425922657278626702644267025782735259227092683273526832657263126572670286255973149256526052525259225112538251125112552252525522498251124982471255225782937247126702457260524983402267024842525247124713727345525652498249824713174249824984097255226832875288738064586774118562696268325922644261826312748260526442670263126962657268326182709263126572644273526052925559731612592259226182696256525522552252525522552252524842538255224712511255228752498267024572578251133122471251124432538249836813455249824712498245732242484251139992511267027093037331246745343134427352670260526442605257827612578267027482644264426702709259227352709257826182657264428625597317426312631259226312592252525382511253825652578249824712525251125112538287525112735244325522484342925252443244324712484371134552538249824712484323624572484405725652644278627483376476748311856273526702644267025922670274826052565259225922618272226962592273526832644269626182709288755973149255225112605264425252511255224712552252525252538249825522484252525522862247127732498259224713287252524432443251124573711348225922484247124573274247124713999253826962761300033514705534313442799267026312670264426052811259225922605263127222709270926312709268326442696263126052912559731242592259225652683257825782525249825782525253825382498248424982498255228752538274824982592249834022484248424712471248437113496253824982443251132362471247140572565267028112748326145864962 19890813 344641856302426442618268325782670281126572592259226572631264427482670272226702670260527352644287555973149260526052605267025652498248424982511249825522538252525652471251125652900248426832471263125253287245724982511248424843711348225522457247124843261249824433980251127482722302433894736541513442761264426962631259226312799264425782618268326832644272227092722263126052592264426572862559731862538256525382683259224982552251125252498253824982525252524982498252529372471270924842592253834022538245724982498249836813455253824842443252531612525249840772565267028242722331246744831185626702631264426312605270928112592267026702605269627222735263126962696268327222670269629375597319925522538255227352578257825112565249824982525249825252525251125522592295024712761247126312498328724842457248425382525366635092565247124982511326124842498398025382709278629503363464471211344282426832578263126312631279926572644267025652605263126572657270926832631267025922683279955973124267026052657273525522605251124982538255225652511247125252457252525252937251127092484259224843429269625112538251124713711348225522457251125113186249824714077252526442824292537904644774118562709270925922631259226962799263126442644265726962644273526182657260526312644272226052849559731742565253826052683251125782525253825252552255225382538252525382484252529002525273524842592247132492511245724842552248436963442252524982471248432742511244339992484263127732887333847365202134427862670263126702657264429872644264426052644263126832761261826832592268326702670272228755597312425922631256526702538256525522578249825782538252524982525245724982565284924982696249825652498341625382457249824842471374234162565245724292498319924572457405725652657281127993312473649291856263127092605259227352592281126312696263125922644268327222618269626832683265725922696291255973136259225652538267025382552248425922484251125652552255225652484251125252875248427092525257824983261247124712484248424573651346925382471247124573236249824573999248427222761303733514674534313442722263126182657265726702849261826702592257826962709270925922709259226962631265726312887559731362644269625922657255225522565252525522498255225522538249825252525257828622511270924842578247134162511245724572498251137113509255224712415251132112484251140572538270927732811333847054705 19890813 345121856302426702683267026832735283726312525264425652631263127092670267026572631265726572592291255973136256525652565268325922565255225252538253825112525249825782498249825252887249827732484257824983312247124572471251124713696350924982484245724573236253824573999248426962735297533514674530813442811265726962618265726572786257826312644268325922657268326572670270926572670260526052900559731112592256525522670252525382578252525382511248425112471252525112565253829002538269624982565251134022498244324982471249837113429253824842471253831992471245740572578260527352748329947054705185626702709257827092565264427092592248426442670257826182735257827222631269627352592265729005597314926052631257827092525255225382565247126052552253825652498249825522578286224982748247126052471327424842498247124842498366634962511247124712511323625112471399925112735274830623325437071211344277326052565269625782565276126572709260526442657270927222605265726572605268326832657295055973136259225112605264425112511251125252538252525252525248425382484253824982887248427092471263124843402269625112484248424433711348225922471245725523186253824574077261826832862291238064767774118562696263125922592257826312786256525652592265726052696267026052670263126702670267026312912559731492631260525782565256525112525255225382538253825112552253825112538255228752511277324842565248432872471245724982498247136663482255224432443244332362484247139802552265727862875331247055202134427222735260526832657263128872605255226572592263126052748267026962578264426312565265728875597317425652631256526312578257825382552252525782565255225112511248425252592291225382709248425922484337624982498252524842511369634822565248424432498319924982443407725522631278627483351483148631856270926052552268325652657282425922631263126052683270926312618265726442592265726312605295055973074261825922592269625252592259225112538252525652552253824982511248425782900247127222471259224573274248424292484245724713696346925522429248424713224252524573980251126962761293733384557537913442799264426182657265726442900257825922683263126572670273526572696270926702592264426572912559731242578263125652644257824982538259225522511256524982525255224572525253828752498272225112578247133892457248424572498249836963442252524712457251131862471247140572565261827612786335145864529 19890813 345601856304926962592263126702618281126832631263127222552268327482683264426572696265727482644288755973149256525782552268325382538251125252552257825782578253825252457257824982937245727612457257824293261248424712484252524983696350925252457247124433249251124713980252526702735297533124644545113442773267026312631263126442811265725782683263126312696265726702722270926312592270926832925559731862511251125522670255225782538253825252498256525382538252525252471256529372471270924842592247133892525248424842511247137273482252524712457251132112471247140572538264427612786329944744929185626442670255226312618264427612670267026962578263126572773259226962696268325922644265729125597306225922565257826312552248425112511253825782525252524842525248425382511296224982748247125922484326124842484247124982443369634822552248424842484326124712471398024842683277329253363464471211344279926832605265726832657287526052631257826832657263126572644268326442657264427222578291255973124253825922552268325252511253825522525255225252498253824842484252525522887248426832484263125113429268324712525252524843711340225922484257824843199245724714057255226572862288738224644774118562773261826312618263126572862263125782578267026832722272226572722263126962696272227092773559731742565255225922644251125522552253825382498253825112484253825252525253828622484278624712605247133122484245724982498249836663509252524572484247132492498249839992511268327223000328746445272134427352670259226052709270927992605260526442644260526702683267027092683265726312552267029375597316125922565256527222525256525652605259224982565256525382525249825382525298725112735252526182471340224712471245724982511372734822565249824432471317424572498405726832670279927733363479948311856270926312605263125782670278626052605257826442644269626702644263126572631263125922631288755973149259226442578273525652538257825382525251125382565256525382484252526442925248427482443257824713299249824292443252524843711348225382457248424713274248424843999253827092773298733384586520213442748267026832631260525782786263126312605260526832696264426572670264425652631270926572900559731492578260525652644257825922511253825382525257825382484252524712525251128872525269624712592247134292443244324572498249836813455249824842471247132112484249840572578268327482696333846444705 19890813 346081856300026572511270926702696283725782683268325782631269627222631274826312657260526312592291255973149259226052618263126052538259225922484256525652565248425782484252525782875249827352471263124573299248424432457248424983711350925252443248424983211249824713980251127092735297532614863534313442824265726312696272226572925259225922709259226832657265726052696270926702592270925782862559731492592260525922683255225382552256525922484247125522525252524842471256529002525265724842565248434422498248424712538248436963455253824712443253831992484245740572565263128112761332546744799185627222670256526702605272227862657267027092565267026572748267026572592263126702670263129005597313625782578259226312525257825522498251125382511252524982525255225382565291224982748248425782471327425522471248424982443365134692552247124292471323624842443398025112696273529873299464471211344279926832592268325652657286225652578252526572631273526962618269626572657265726442644284955973136261825522578259225112511249825252552253825112565248425382498256525922925249826832498265724843469269624842525253824843696345524842498248424843161252524714057256526052887292537274736774118562696269625782644264426702875260526052644259227092670273526442709269626052670259226052887559731612618264425922657249825382578253825522552251124842511253824842578252529252484272224842605245733122484249824842484248436963455249824432457245732492484244339802511264427483012333846445237134427482696260526052644273528372657265725522670270926442683265727092657259226832683263129125597314926442565257826442578256525652565259225252525252525252525252525652565287524982670245725782457342925252511248424842538371134692552248424982484323624432457407725782592282428753389458647991856273526052592268326442735277327222592265726312735264427482605269626052709259227352605291255973161264425922605273525112605249825522498253825382552253825252484255225652837249827482471259224843299248424292471256524713681346925522511245724843261248424713999255227732748297533384674545113442786267026312631265726442887260526702709264426442696261825922761270926442644270926962799559730992592253825782644255225522552251125382511255225112511253825112552252529372525265725252592251134292525247124982484247137273469252524572457249832112457244340572552267027862683337646444799 19890813 346561856309926832565273525782735278626052683264425922670268327222631269626572644270927092670286255973149260525252565263126312498255225252525259225252525251125522498252525922849249826962471259224843299245724982484249824843666348224982457248424713249247124983999252527092722296233764705534313442849267026702618267025782900263126052592264426962735270926832722263127092644260526572912559731742538257825652696252525652538256525382511253824982498248425382578252528872498270924572578248434292538248424712484248436813482256524842484249832112484248440572565261827992761338946444929185626572709263126312644264427352631253827092735260526442748264426962592263126442631259229125597316126052578257826572552257825252484249825782538255225782498252525522578287525252735251126312457329924842457248424982498369634962525247124712471323624572471399924712735268329003351486371211344274826702644263126442696283725922631264426572670265726702683268325922592264427092670287555973136264425522592268325522498257825382498255225382511249825252484255225652937248427612484264424843455272224842525249825113681349625522498248425253199253824844057256527092862291237744586774118562696264425922644263126572824259226702631265725782631267026442644267026702592264426312937559731492552257825782670256525652525256525112538251125382525251124712538257828372511276124432578247132992457249824712511247137113482252524432471248432492498247139802511267028373000336347055202134427732657260526572631273527862592256526312592263126832657265726832631264426572670261829505597316125782538263126182592257824982484249824842538253825382552249824842578296224572683248425922525338924572457249824982484372734422538248424842525318624982511405725522631281128113351476748311856274826572578267026442683283725922631257826052644263127482631272226572605263125922657292555973099259225922565274825652484252524982538252525252525252525112484255225782887248427352498263124713325251124432484252524983666344225382484247124713274247124713999251126572709292533634674530813442748263126962552270925922912257825782631259226442683273526832670263125782670261826052837559731362592264425922592255225112511253825522484255224982484253825382538253828492498267024712578248433762498249824572498252537113442249824842443247131992484249840572565264427732748340246444767 19890813 347041856302427092565260526832605282426442578267026442670265726962644269626702618263126702631291255973161261826312592261825522592253824982525256524982538251125382471252525782887249827482443256524843261248425112471249824433727342925382457245724713236248424983999251126832735292532744644530813442824265727092657263126832925267026182644260526442644263126572709265726962657267026052875559731492578261825652735259225382525249825652498255225382511251125112511255228752457269624572592249834292511249824842498249837113469252524572484249832112511248440772538267027992722342946444863185627222683263125782644268328372670261826182605267026312735269626702644264426312618267029005597307425522631255227092578259225522552251125382471252524982525252525382552296225112761245725922457326125252498248424842484368135092565249824842443324924712471399925252696276130003249455771211344281127222657267026962657278626572657265726052696267026832670265726572683260525922657291255973124259226052552264425522592253825522565253825252538248424982484252525522950251127092457265724713442261825252538251124983696345525112471249825253211248424844077255226702837286238394705774118562722268326702657265726702811261825922683263125922709264426442748255225922657265726702887559731362631259225382722251125112578256525782552256524982498257825112511259229372457276124712631248432742484247124842484249836663429253824572443242932872484251139802511269627733086329945015308134427732631260526182592253828242631264426442631261825782735269626962552263126442631260528625597318625522578260526572538264425652498253824712471255224982511248425522605283725112696247126052471342924842457245724982511372734552552252524842511321125522471407725652670279927613429452949961856264427092578269625782670282426572565264425652722264426572657273525922657263125922592293755973074267025522631263125922592257825252511252525382538248425252471252525252912249827862471260524573274245724292511249824983681345525252484247124843274247124713980253827092773296232874644541513442761267026052631265726312824263126312592263127352670270926702657267026442735260526442862559731492618256526052683255225652552249824842498248425522565252524982498260528872498267024712631245734422471247124842471242936513469253824982484247131992471249840572565265727862709328746744674 19890813 347521856309926182670270926312631270925922578260526312670276126572631272226962592264426442670286255973174263126182538268326052525256525522538259225522538248425252511255225112912248427482471260524983312248424712471251125253727345525382471242924713249248424713999255226702735300033254586534313442875264426052592268325922799267026312709268326572683267026832722267026572605265726962875559731362565260526052657255225382538248425522525253825382525252524712538256528872498270924842605249834292484245725112498247136813442249824572471249831992484249840572578259228242786342947054896185627482578261826052605268327992538253826962644270926312735261826832631263125922709273529255597312426052618256526442565252525782471253825782525252524982552247125382552283725112773247125652498331224842471242924842471368134552565245724842484328724842498399925252722274830243363467471211344281127092605265726572644281125522538267027092605265727092592270925922631264426962644287555973124264426052631264424842525253825252525252525382511249825112511252525382875253827352498263125253416267025112552253824843727348225782457248424983186251124844057257826312900284938064831774118562670269626572670265726312799259226182670268326572657267026052709263126572552267026572887559731492631264425782683255225382592252524982538252525112525252524842484255228872498276124572578247132872511251124432525248436813482256524712511248432742525247139802498267027223024329947365308134427612644263127092552255228492644259226442592268326442631269626832618263126052670265729255597317425652565257826312538252525522511255225522565252524842525249825522578295025112696247125782498342925252457242924712498371134822525249824712498316124982484405725522605274827733351464447671856268325922605268326312683284926442605269626572709261827222657269626702709268326052592293755973136263126312592265725112578253825522605248425382525252525252498252525382862248427222498255224293287247124572471255224843681344225252443248424713299247125113999252526962709291233894674520213442824267026832592264426052735268326052605263126962670265726962670257827092683265726312862559731862565269625782605252525922525255225922552253824982511248425252511256528622498269624982578249833632498245724712498247136813442252524572429252531992457248440572565267028112722345544744863 19890813 348001856272227612631263126312670286226052552265726052618264426702683269626312683264426182592286255973161257825782578270925252578251124842538253825112498253824842525252525652950251127732457257824433312248424712457252524843696345525522471247124293249247124843999251126572761303732744644527213442786261826312592265726312786256526572631263126442683270927482709274826572592263126962875559731492631255225922709255225522552253825382484255225382511256525522498252528242471270924712605245734022565248424712552248436813482251124572443251131862415248440572552260527352722336346444799185626832722263125652657268327862578269626572657268326572773263126962683265726572657263129125597314926312525257826962552253825922525249826052578251124842578252524982565283725112824248425922498327424842471247124842484372734422565247124842471321124432498398025112735270929873351467454151344283726312525264425922592287525522592269626572605261827092644265726442605272226832592295055973174260525922592268325652511253824842565253825112511253824982525249825382912249827992457259224983402248424982443251125383711350925252471244324843174245724984057256526442799270933254586486318562670259225652631256526312811264425922644259226832631267026832735270926182696268327222875559731742525265725782683256525112552252525522525251125382484253824712538257828872484270924292631248432872484249824842552245736813482255224842484247132492484247139802511270926833000336346745379134427992565264426442631259228112605256526312592259226312722263126702657265726442670259228495597317425652605259226442552248425252538252525252565252524982471248425112565288724982657247125922484345524842484248425382484369635092592248424712498317424572498405725652631284928243351452950641856270927222565269626312657277326052618268326702644260527612605270926442631264426312631296255973249265725922538268325522511256525382525253825382525253825112538263125652925249826962498257824843287244324842511248424713696348225252471242924843236249824153980252525922748292533124557545113442773264426832605256526312862260525782657259226052657263126832709265725922683264426572811559731242670252526052670257825782525248426572552255225782565253824712498253829372525269624842565251133632538248425252471248437273429257824842457251131742525247140572565263127092773336346445451 19890813 348481856267026572565263126962631281126572592267026182644259227352670268325782578257827222683293755973174257825922565268325782525253825252538251125112525249825922457255224982875249827732471260524843287244324712484248424843696348225382471245725253274248424433980249826832709298733254705574413442824265726832644265726832811263126702670265726702644265726832709259226832657259225922875559731362552263126052657255225252525253825652552251125252484251124712484252528492511273524842592247134552525247125252511247136963469252524572457249831992471245740772592270927612824331245295744185626702683259226832657265728112592256526832644259226312592265726832631263126832683260529125597313626182565257826962552259225522525252525252552253825782592242925252565286224982735242926052484329924982498248425112484368134692565244324292457324924842443399925252670273529623351473659311344279926312644261826182644279925382552268325922631268326442748267026052631265726442657292555973124259225522618260525382565249825382538249825782511253825782511255225382975249826962484260524713389252524842484256525113727344225382484244324843199247124714057255226962824272233254674604518562709261827092709267025922722265725922709263126702618277326832670259227092565267025782887559732362538256525782657253826442565255225112511252525252552251124982552257828752443270924982657248432492457252524982511244337113442252524982484245732612498244339992525267027612962327446446241134428112605260527092644263128112657257826702683268326572748257827092670261826312696264429125597314926052565257826182538257825252525255224982605251125252498252525252605284925112748248425922471346925112484247124982484371134292552242924712525316125112471407725922605277327733312470564541856272226442565267027222657274826052538263126572696267026832683269626312631264426832578284955973136264425382631267025782592252524842578252525382498247125252484249825522887249827352471264424573287245724842484251124983711346925112484247124573261247124573980251126962748304933124674665513442887263127092592263126052862268325652605264427482644270926442670265726442644269626442849559731612592255225252696256525382552252524982525260525252565251124842511251128622498270924432578247134022484245724982484248436663469253825112443248431742484247140572565268328752811337648637014 19890813 348961856270926832631267026312631272225652657261825782644272226702631269626182657263127352605290055973236253825922592260525252605253825382565256525112511247125782471255225782937251127352471263124843299249824712498245724843651345525112457247124843236245724573999252526832709303733124674774113442786263125922631263125922862259225922644265726312670270926572670265726312631263126312900559731742592253826312644255225252538248425522552249825652498249824842525257829622498270924572631248434162498247124842498248437113442256524982443249832112457245740572552259228372786336345017741185627222670259226442605263127482605264426182644263126572748264427352538263126702605256529125597318625652592255226442552249825652525252525112525249825252525249825252578284924842773248425782457329924842471245724712471368134822538247124842443329924712484399925382709277329753299464477411344277327352592260526442670286225652592261826052644264427092657268326312657268326312605282455973161260525782644265725522578255225652578252525922525251125382498253825522925252526962498269624713389268324982498252525253696344225252471245724983186253824574057256526832849437033514674774118562683264426052722263126572849265726702605259226442696282426572696265727352618268326442900559731492552255226182631252525922565257825382498249825522578253824982484257829252484276124572631251132872471247124712498248436963455253824982484249832492484245739802498263127222887333846746162134427612657257826962578264427612722265726702683257827482683269626442722264426832683260528375597314925652565256526312538253825782525253825252498253824842511248425112578293724982709247126312498340225382457247125112511369634822538245724712498317424712471405725652657279927733325470577411856278626702670264426312565283725922578273526312683265727482709267026312552259226572670288755973174251125652592263125252565252525112592253824982498256525652498256525382912249827612498265725113351306224842696270925653711346926312538268325383274257825923999263128112849401840574896774113442887256525922631260526052849263125782605260526052670270926962644265726052657263126702950559731492657257826052722255225382525257825522511252525252538249824982511257828492484269624712592247134552443247124982471247136663442252524842471247131862471248440572552263127992709337646444896 19890813 349441856308627352696265725652683277326572578267025782631265727222605268326442631264426962644283755973161256526052565269625252525253825382552260525252552252525112471252525522837247127612484263124713299247124982471249824713696345525382443247124983249248424713980249827352773298732744644534313442862257826572696259225922811259226572670259225922722265725922735270926052670264425922875559731242618252525922657255225252592256525382538259225382538248424982525257829002538277324982592247134552525251124842525249837113469248424982429252531862484248440772565265728112748332545864799185626312657257827482696260527222618259226442670261826312735265727092565263126572631270928875597319925652644256526052552252525252552253825252525252524712592247125382538290024982761245726052457326124712511247125112457366634422578244324712471323624842484399925382618276129753261470572561344279926572657263126052631278625922605265726052644269627222722265726702670263127482618287555973099257825652592268325922592259225652644249825522525248425112443257825922937253827222511259224713416267024712498248425383711344225782443249824983211247124714077257826052887281138064674774118562670273525652709269626962799264426442631260526572657267026442696259225782605270926312862559731492565263126572683248425252578256525252511255225252525253824572578257829872511273524712578251133122498249824842498249836513482257824572457245732492457244339992538268327613049328747055343134427352683252525922644259227732631257825652631267026962657264426442644263126832696264429005597316126052565256526442578251125252552256525382578252524712552247125382538288725652709244326052457342925112511248425112525371134552525253824572457318624712471405725652592276127613389464448961856269626572696261826442696283726442592265725922605268327352683268325652631264426962657286255973161260526312538269625382605256524982538256525252538249825252457256525782824256527612471259224713261248424982471249824843696342925652484245724713274248424573980249827092722295033634557548713442735270926442631265725782799255226442657267026052631264426052683267027352696263126312900559731362592259225652683256525252525257824982565252524982498252524842552249828372457276124842552247134292511244324572525245737113469252524842471249831742498247140772592269627862722335147054799 19890813 349921856311126442578263125522670282426052644259226702709268327482670273526052683260526312578290055973074259225782592268325782552249825112511253825382498252525382443253826052950253827862471259224573274249824982498253824713711345525252471245725383261248424433999251127092709292533254644530813442773263126442683267025922799255226572644263125782722267025922709263126052709268326442950559731112683251125252722256525382525251125252525249825112498251125112552257828622471269624712592247133762511245724572484251136963469256524712471249831862443247140372578267027862799337646444831185627482592263126572683267027482592256526442670268326312748263126962605268326832709264429125597321126442552255226572552259225112565252525112498253825252552251125112552287524982709245726182498328724432511247125112484371134292552247124842471323624842457398024982657270929623325464471211344279926052644268326312657283726052631268326572631269626832605273526702644267026572670290055973186257825782670263125922552252525112538249824842552252525252498251125252887247127352484264424983416269624712525252525113681345525382484249824713161248424714057255226702875295038564767774118562670270926442657267026832786257825522657257826832631277326832722260526572605264426182862559731362592263126312696256525382552253825252471251125112525256524842525253828872457273524712605248432992498247124712498248436963455255224572484249832362498249839992471268327092962335146745343134428492683259225922683261827222657256527092631260527482670264426572696264426312670260528495597314926572644260526962552253824982471253824842538253824712578251125252538288724842748248425922498340224982511244324572484369634822578249824842484318624842498405725382618281128243402455747051856267027092578260527222683282426312683259227222618259227092605268326572696264426572631288755973124261826052565269625522592256524982525253824982525251125652498253825782975253827862471259224713299245724982471252524293651345525382471244324573261247124983980249826702709295032874674527213442786265725782683273526052837253825782709260526702644270926702696269626052644268326572937559731492683256525382657251126052538251125652578255225252484251124842511252529002525277324712578245733762484245724842484249837113482255224712429248431862484249840372538273527862748332546744863 19890813 350401856302426962709270927092696276125922605263125782644264426572670268326312592269627092644295055973161256526182511264425522578251125112552253825522511249825782498256525652887251127222471256524713287248424712443252524843681348225652511245724713211251124433980253827092735296232994586509813442748261826052735259226312837256527092578270926312735263126702773260526312683263126052862559731742631257825382618252525652538255225522552253825522498247124982511248429122511269624712578248434292471245724982511248437113416257824572443248431862498244340572578265728112824340247674705185626832670267026182631269627862592263126312696259226572748265726832565264426312683268329005597307425652578255226572525263125522525251125252511256525382552247125652565283724842748247125782443328724572511248425382457369634552538248424712471324925112525398025252683270929503312476771211344279926442605268326442644270926312631259226442631267027352592273526442644263126052670290055973124261826052592261825922511259225112511253825382471249825382457251125382837248427612484260525113455264425252525249824983681344225252429248425383249247125114057255226832875293737274674774118562592270926702644265726832773267026572644268326312709273526572683265726052670269625782811559731862631263125782722253824842498255225782538245725382484260524842565255228872498277324842605248432872484245724572525247137113469252524712471247132492511245739802511268327862912329948315308134427992657257826312722265728372618265726832644264426182592255226702657268326442670263128495597312425922592257826962511257825382525251125112565255225112498249825382525290024712709247126052457340225252443247124982498374234962511245724152484321124842471405725782670288727353325464447051856269626572552265726572605282426442578259226052538268326962631272225922644263126962538288755973149260525652605265725522592249824842511253824842525252524982484252525382962252527222457260524713287248424842457253825113666345525112471247124983261247124843980251126832773301233124644534313442773264426312592270926442799260526442709264426832683273526572657263126312631264425652799559732362552259226442578251124982498255225782538253825382552253824982525253828872538269625112578247133762498244324712498247136813482256524572457248432112457248440772552264428372735327446744395 19890813 350881856314926312631264426832696273526052631274825382631260527092696270926442605265726832709284955973149260526182578265725782525255225252525256524712538247125252484248425522912251127862457257824573261249824982484247124843681348225522457248424573261247125523980251126312748295034024674523713442735260526572644261826182849260526312565268326442683269626052709270927482657272226052912559731242644259225782657257825522578253825252511253825382511253824982484255229002511272224712618248434292484249824712525253836813442255224842429248431492511251140572552267028242837332546744767185627352578256526832696264427352631259226572657263126052748273527352670264426962644269629005597316125922605260526962605248425252525260525522538255224712525252525112605283724842748248425652484327424712498248424572457368135372552247124842471323624842471399925522696278630003338464471211344281126052644265725922644279926312644261826312644269626832670267026832657264426442592291255973174259226442565263125522538253825522538247125522498248425652498256525782875248426832471264424433442274824712498253825113711340225652484248424983161253824714077257826442786283737904615774118562683264426572631264426962799268325922631263126442670269626962683268327092657268326572962559731492592263125922722261824572538251124982498257825252511249825252511257828752484276124712578247132992498251124712484253836813496252524292498249832612471245739802525268327732987332545015202134427482618260527612683255228112592261826572605269626702670264426442644263126572618261830005597316125922696256526572538252525112565252525252565251125112471248424842538293724982709249825782457342924572484251124842484368134822525248424432484322424572498405725652605282427613338476747991856272225922644264426312644269626962578267026052670268327482657261826832644276127352631288755973236253826182565273525782511255224982525256525112484247125112457252525922875253827612471263125113299247124432457252524293681349625652457248424713274249824983980257826832786295033634767534313442824270926312709264426052849263125782605260525922631270927222683259226312748270927092875559731742657261825782722261825382525253824982471252525652525251124842511256529122498268324982552247133892484248424572511252536963509255224842457248431862457247140572552265727992761324947674929 19890813 351361856303726182644270926052657273525522578263126312631269627222605265726052631269626312735286255973174259226312592270925522565255225252498251125252525249825382457253825652875248427612511260524573261247124982429256524713681348225252471245724433287251124843980249826962824292533124674534313442773273526442631263126052709261825922644260526572578268326832709263126052618273526442937559731612605260525652670256524842538255225782565252525782498249824982538251128752484270924982605247134162484247124842498248437113416252524982457251131742498247140572552257827862786338946744799185627352670260526312592265727352644260526572552264426962696263126962683259225652657263129255597314926702552264426572592255225252578249825382538252524712525248424982538281124572722248425652484331224712457245724982498365135372565245724712443326124982484398025252722276130003363476771211344281126182683259226702631277326052618265726182670263127222722267025922644260526572683282455973174261826442631261825522538257825522498251125382498248424982484257825652912251127092484257824713429260525252538247125253681342925522471252525113174252524714057255226572837284938064799774118562709267025782670261826312811255225922552265726962644273526832631268326312644252526832925559731742578260525782696255225782538256525782525248425382498255224842525251128622498276124842578249832992484247125112525242937113429253824432457247132492525247139622498268327352937336347675379134427612631265726182683259228372644260527352644261826182644263127092683263126312696265729125597313625652605259226702592253825782538252525252592252524982538247125382538282425252735245725652484342925112471244325112471365134692511248424982471314924842498403725382605270927993376473647991856265726832631264426312605281125922605263125922605273525782631276126312631259226832631293755973149259226312605270925652578248425252565253825252484249825652457251125652912245727732457260524573261251124982471247124843711350925112484247124843261248424843980251127092631293733124831545113442811269626312618257826832735264426052696261826052722265726442696274826312618272226962925559731362592260525782592255225652525247125782484256524982471252524982511256529122457273524712592249834022443249824842511248437273429257824712457247131992471245740772552264428872722327445574831 19890813 351841856306226702657265726442631283727092644268326052683265727352644268326312657257825652657284955973149264425922592264425252525252525652525256525252538244325252525253825382875251127222443260524573299247124292484256524433711352325922443247125113236249824713980252526572735304932874705527213442748268326442735269626442887265726052631264426702670274826052722268326832696263125922875559731112578259226052683255225382578251125252511255224842484252524982525257829622525270925112644249834022484244325252471247137113442252524842443247131612471244340772565264428112748331246744799185626832631263126442644263128242578263125652631270927612683269626832657260527352657259229125597313625782605261826702525263124982538249824982498252525382525248425382605295025112799245726442498327424712484245724842498368135092538247124432484326125112484398024982683273529503402455771211344277326832578265726572631286225652696272225922631264426572683268326052631265727352605287555973124260525382592256525782538252525252552252525782525248425252498252525252950249827482471263124843429273524982525249824433696342925922498244324843186249824434077257826702862293737584736774118562722270926702670259226312748264426832683257825782631274826702696256526442709272226572849559731492565265725922748256525922565256524982525251125382484253825112498257828872498272224712552245732742457249824712525247136663455253824712443247132492498247139992538268327092849336347995415134427992696257826182670264428112605263126832657263126832670263126702565268326442683265729005597312426312644257826572552252525382525252525382552251124712525248425382538288724982657248425782457340225112443247124712457371134422538248424572484323624572457405726182631283728243402470547991856273526832592272226832644284926182605265726052670263126442670268326182670265726442605290055973124257826052538269625382498255225382538252525382498252525112511253825252887252527352498263124843299248424982484249824433696348225252457247124843274252524433980251127352786308633634447527213442773260526962578267025782837256526442644259226052709270926312722264426052670268326702900559730992644256525522657249825522552248425522552256525382498256525382538252529502471273524572578248433762498248424432457249837113469252524842443248431492457252540372538264428112735340246744831 19890813 352321856304926052578270926442592284926052631264425782631269627092683267026572605256526572657290055973161261825782565265725252511251125382525249825112538247125522484255225922887245727612484260524713312252524842457249825113711350925382484249824713261249824713980251127092722293733764529530813442761260526312683255226702799259226312631265725782592261827222709268326312657259227222912559731242578263126052670256525382498253825652552255225252538252524712565263128492511269624712592247133762498248424842552247137113482256524572498251131742484247140572565265727862735336345574896185626832644259226572631255227352631261826312657263126442722260527092657269626312696264429375597313625922525260526702578253825652525253825252538249825112552249825252565292525382773244326052511333824982511247125112471372734822552245724842443324925382471398025382683270930243351455771211344278626962631264426702631278626182683260526702670257826572670278626572631269626962644283755973149256526312552264425112538253824982525251125252552248424982511253825252875248427482484259224573429268324842525252524713711352326182443249824713186248424844077257826312849283738064799774118562670270926312631259226832786260526442644259225782657269625782683264426572605265727092937559732362618256526312670257825782538251125112525252525252552256525112525255228492471277324982592249833252511247124982498247136813469255224712525251132362511252539802511270927092900328747365030134428112631259226442631264427482592256526312592265726702709261827482709260526052761257828375597316125382565257826572538253825252592255224842552252524842525248425252578295024572683247126052471342924712457247124572484369634962538248424712484317424842457405725652683286227093338464449291856269626442631257825652631278626572670260526962683267027732657269626442605259227092578291255973161259225252631267025112552259224842565255225522552249824982484249825382900249827352457261825113299247124712498252524433696350925112484247124573236251124573980252527352709283733764644537913442786267026312670260526832799257826442605263126312644272227092683260526572605260526572925559731492605257826052631255225382631252525382538249825522511251124432511255229252538269624572605247134292525247124572538244336513455255225112457249831862484247140572538263127992761340247364929 19890813 352801856307427092618267026052748281126312578265726442578273526572644272225382644259227092657293755973174263126572605268326312552249825522538247125252538249825252552255226052862248426832484257825113274247124982457251124843666350925522457248424573236248424843980251127222670298732364705534313442786265726312696263126052824256526442578264425922786269625922709263126702592265726312887559731362683256526052644256525782565248425522498255225382525249824842511257828622457268324842578248434292498249824712484252537273509255224842457248431612471245740772552264427732761340247054896185627092696252526442631265727612578259226312683273526442657265726702592263126052683261828495597316125782631257826962525255225252484256525522565251124842538249825252565290024572761248425922443328724712457248425382498368134962605245724842457326124842471398025252735268329003274464471211344279926702618274826572670284925652631268326312696270927092618277326572644260526962592283755973161259225522605270925652525255225252525248425522578251125522484252525382962248427482484265724713429267024982484249824843727348225782498251124983186247124984057253826442887282437904644774118562722268325652578264427092824253825382578260526052631273526442722267026962631269626832912559731742605256526442657256525652552256525252552255225522484255224712552256528112498274825112565251133122471247124712538248436963496251124572457249832492484248439802525274827612837335145865237134427862670263126702644264427222538257826052709264426702683261826442657263126052657265728875597313626442578259226052525255225522552252525382565257824842538251125652525295024982709245726182525342925112498248425252471368134692552251124432484318624712484405725522592281126963376470547991856268326052631260526312709274826312644268326052605260527352644263126572657267026052631287555973174259226052592268325652525253825382525252524842538248425522471253825652900251127222471261824293287247124572471251125113711342924982471245725253236245724713999251126572735301233894767541513442722260526442683264426052722259226052644268326702631267027352670267026572605264426572925559731612605264425782683252525652511257825112538253825382471249824842552255228492511272224572605247134162471247124432498255236963442255224982457248432362484244340572578263128112735331246744615 19890813 353281856306226962592264425112696279925922644265726702631264427352644276126312722263126312618287555973124263125112538268324842552249825112511252525252498251124982457255225522900248427092443256524713274247124712484249824433666344225382471242924713249249825113980251126962709287532994705516713442722263125522592264426052837263126832696264426052644260526702683257826052644268326702799559731492592257825522696259224982525257824982511252525252525260525252498260528242498276124842631248433892565247124572511247137113416256524982484245731862471249840772525265728112786338946744929185626832696265726312722257828112592264426832618264426832722269627352657264426052605272228495597312425652657255227352538252525382511252525782538251125112565249825252565287524982773245725782457328724712525245725382484368134692511244324982457326124982484396225382709270930863338467472561344277326442605265726312644273526572605269625782670265726442644276126312592256526312683292555973199253825782605265726052552259225382525252525252525249825382484249824982887251126962457260524983442269624712511251125253727344225782525248424843174251124714057253826702875288737744705774118562657265725922696260526832761263127092631270926832618270926442683259225922631263127092875559731492618253825922683255225382565253824982525252525112484256524842498255228492511270924712605248432872498248424572457248436813496253824842471248432612471249839992511269627352925335147365343134427482709263126312605268327992644256525782605265726572670265726962605263126832605267029125597314926572578256526312511256525382511251125112592253825382498249825382565287524712722248425922457338924982471247124712498368134962525249824292552322424712484405725652644284927613325452948631856272226442605267026312670278626052670265726442657267026572631267026312631260526962657290055973149255226052578272225382538257825252525255225252525253825252538249825652937249827732511257824433287249824842429251124843666346925252471245724433274245724843980251127092748303733124644548713442722264426052631260526312811260527092670267025922735267027092657267026572657267026962912559731362565256526052696253825522552252525112498256525382498252524842498249829502471269624572578248434422511242924712511253837273455253824432457251131742471245740572552260528112683333846444799 19890813 353761856304926052578259225782657288726052644268325922670270927352657265725652696256526962683296255973161257825652565274826442552248425382592252525382538248425652471260525922875253827352471263124843287245724572457249824983711345525382471247124713236248424573962252526962709307432744644527213442761263126312644257826832761259225652618260526312773268326312748270926052670263126832849559731112578259225922696251125522511248425382565249824982511252524572552255228872471265724982631251134292484244324572498251136513469255224982443249831742471247140572565260528112748340246744831185627222552265726442578269627862565261827222631255226572631260527352618260525922644265729125597314925922552255226962578252525382525251124982498255224712552249825652538288725252786245726052484329924712484245724842498369634422578252524572471326124982457399925382657273530123338479971211344284926572644264425922657282426442644265726442709267026442605269626702670263126182565288755973136253825652578259225522525256525522552252525922484247125252525255225522987251127222443259224433402272224982511251124843696349625782471244325253174248424714077257827352849295037904831774118562670265725782631260526442799264426052578256526702670270925782670264426312644264426572887559731242565265727092657251125112457247125782498251125652498251124292592252529002552274824572578252533122457252524712525251137113496249824432471247132742471245739802511272227612862333846445272134428242670252527352644261828242631256526052631263126832748269626962696263126702631265729005597312426312578257825922565251125652471253825252552251125522484244324982552283725382748248425782484342924712457245724842511371134692511247124572498317424432498405725652631274828113338458647671856273525652552264425652670273525382644268326052696259226312538270927352670257826572631288755973149261825782578274825922525249825112592255225252538245725382457253825652900251127352457260524573325247124842457253825253696348225652471245724713249245724573999251127482735296233514557513313442709260525782670264426572837260526052631260525922631268326312709267026572631273526962900559731362605259225782618252526052498251125112498249825252525252524842552252529372484273524432592245734022484245724432484248437273416255224842443245731862457249840572565264428492709340246444644 19890813 354241856311125782565265726702605273525922644260526052605267027092605267026052735273527092552292555973149259226052657265725522525253825252498251124982538249825382498253825252837251127352484256524573287245724982498252524713681350925522443248424573211252524843999251127092748301234294767527213442735264426442670273526312761255226312657259226442696276126182735264426832644265726572862559731742578259225922592259225652525255225522525257825652525251124982552253828372538272224712605248434292484247124842457251136813469252524982471247131992443245740572565259228492748329947054799185627092683259226182592264428112578264427222565264426702657257826832657263126442735264428875597313625782525260526962631251125112538252525522525248425112525249825382578283724982722245725782498327425252484245724982443365134962538247124432443319924712429401825522799273528373312467471211344279926442618263126052631283726052552268326182631273527092657270926312696263126572696279955973149260526182578263125522525255224982498253825112525248425522511252525252937252526832471265725113389264424572498251125383696345525652471252524983211249824844057256526442837288738224767774118562722268326442592265726962773260525782631260527862683264425782683263125782657273526052912559730862592263125382709255225252538249825522511252525522538252525112511256528752457272224712605248432872525247124982511249836813551253824572471244332362525242939802511272226833037333847055379134427862709257826312631260527612605263126962631265726052696263126702709269626312735260528245597309926052578259227092565255225112592257825252565255224982525248425382552291225112683245726052484340224982471249825112484366635092525248424152525318624572471405725652592278628373363473647671856268326702552264426312631277326572578268325922631267026702618272225652631259226702657281155973161260526442592265726052592255225382565252525252498255224982525248425782824251127732498257824433287247124712471251124713651345525382484247124573249245724573999253827092735298732874557534313442773270925782657264425922824264425652696264426702644268326312670267026312709274826572875559731742631257826572683257825382565249825382578253825382471252525112525255227992525270925112538249833892511247124572471247137113429249824982471245731862484249840572578263127862811331245294767 19890813 354721856306227352644259226702565274826312592265726442709257827352683268325922657259226312683292555973174261825652631267025782578255225522552249825652538251125522484251125652962249827352471255224843299249824712471252524713681346924982429248424843249249824843999252526832773298733634644537913442811263125922644265726702824257825382605268326182709269626312670263126832683270926572824559731742538257826052709256525252511252525522538251125252471251124982525256529502471268324982578244333762498249824712538248437273429252524712429248431362484248440572565264428112761331246744929185627612618265726312605259227092631260527092657269627222696263127612631263126572618260529005597318625522498256526702538255225522538253825652525249825382484252525522552288724982735245726052511329924842511248425252471368134692525242924712484323624842498399925922735273530003402444771211344281126052644264426312578278626182592263125382592265726832683267027222670263127092644287555973124260526052605259225922511252525252525247125782511256525112498252525252900251126832511265724573402263124842538249824713711345525922457249824713199247124714077259226702862287537744767774118562670269625782592264426832799265726702592256527092670270926052735268326312644264426052912559731362631267026182670251125382565251125112552251125782538256524572511256529002484272224982592251133252471248424572484252536513429249824292471245732242498247139802511281127222875327446445308134427862761265726312644257827612644259226572644268326702722264426832709270926312670270928115597319925522578259226052565256525112484255225112525253825522511248424982578286225382670248425922525348225112471245725252429368135092511248424572511319924572484405725652696284927353338464448961856264426572565269625922644279926442631268326572696263126572605272226832670268327222592283755973136257825652565269625252578255225252525248425382484252525782511252525922962251127612498260524983299247124572471248424983666346925652484244324293287248424293999251126702722291232744674530813442799265725522657265726182849263126052683261826572631270926312696267027092631263126442925559731742592263126052592257825382525255225252538257825782565252524842511253829372471274824572552248434292498244324572471251136963442253824842457251131742484247140372538269628242761331246444962 19890813 355201856268327222578269626572618279926052657263126052683265727352605269626052683260526442683290055973199255226052605261826182578252524982565255225522538252524982511251125382837248427352471265724983287245724572498249824843696349625382457247124573236249824983999252526832722296233384644520213442786260525652683259226832786267026052644264426312709272226312735263126962644264426572950559731242605260525652696256525252471253825382538249825652552252525112525253828872471273524842605244334422498245724842484247137113469252525112443249831992457247140572552265727862824340247674799185627092657260526962592260528492592257826962605265727092748264427612735265725652735270928245597323625652578259226702538256524982565249825382511252524712538251125522631290024982696249825922471328724712511248424712471369634822578245724982484326124842525398025112657265729373299455753431344282425922696265726052722279926052538257826052722263126572670268327222670265726832670287555973149265725782511270925782484249825252578249825252525257825112484249825522875244327612498265724293429247124712471253824843651346924982443244325253211245724574057256526442837281134554674489618562773267025922605270926702761265726572670257825922709276126442709263127222709261826312862559731742631259226312592256525782578255225382484247125112538252525112578253828622552274824842605248432872484248425112471247137113509255224982443245732362511245739992538268327612937328747055524134427862683261826832683264427992605253827352657268326962683263127092657276126182644265729005597314926052592260526702538253825522525253825112538257825522525251125112605293724572709247126312457345524982457245725252498366635092525248424842484321124982498407725782657283727733287464451331856269626962631263125782657279926182592265726702670264426832644274827092670267026052644284955973086263126052578268325652552252525112484255225252538247125112511255225782900245727352471259224843312245724432443251124843681344225112484245724713274248424713980253827482748286233764644548713442761267025782605268326312849269625782657259226572657267027092696259226572644264426962824559731492657256525522657257825652525257825112538256525522525249824712525255229252498267024712578244334162471247124842471255236663523255224842457249831992511249840572552267028752709342948315451 19890813 355681856270926572552264426572722276126312618263126312578268326832657268326962683269627612644292555973149255226312552265725382525252525922538255225112511252525522511249825522900249827482484263124573325249824842471249824843696346925522457247124983261244324983980253826832709304933764586578113442773260527352592260526052786257826702578264426312644270926962696259226442644257826442937559731242552256525652735252525522498249825252525252524842565252524982511251129002498270924712618244334022484247124712525247137113482249824712443248432112457248440572538268328112722333846745781185626572683257826442592268327992670260525922644269626572761264427092657268325922644264428625597308626312565264426442538252525252525248425522471252524572552245725782565288725382748245726052457329924842457247125522525372734962511245724572457326124432484398025112761272228623363470559311344279925522696257826572670287526312683260526572670264426572683269626832605265726702683290055973136255225382578267025382538257824982538255225922565251124982511253825782937251126832429257824433389251124842484253824983696344224842484248424713186247124714057256526832799277333384586608418562696269626312735265726442735260526052670259227222709273526572748261826182683268326442887559731612657255226572657252525922525253825652525256525522498249825252552255228372471268324432631245733122484248425112484244336663455256524292443247132492484244339802511272227612975328746746241134427482631256525652618263127992631260526962618270926832670263126832683263126442631267029625597316126442552257826702552252525382511253824982552251125652525244325252525281124712722247125782471338924712471245724842484366634822525248424292498318624572498405725522709278628493389467464541856272226702696268326312722278625922565268326832761264426962657269626312735260526702657287555973124257826442578264425112538249825522552249825652511252525652484253826052849252527352498263124843299247124572457252524983681348225252484247124983236249824843980251126962748303732494644665513442735259226052696263127222773264425922592270927092644273526832657270925782605268326312799559731612618253826442592253824982578252525652525257825522457252524842538251129372498268324712552249834292498247124842538251137113469253824712443248431742471248440572592263128492786337647057014 19890813 356161856269626442592263127092644276126442618257825922578264427092592278626572618264425922631288755973136261825382592270925782578249824982538252525252552252525522484253825112862249827992457256525253312247124982457253824713681349625922457249824713249249824843980251126442722292533384736774113442773264426442657257825922837268326312565260526182709267026052709264426702696268325782925559731742644267025922631253825522525249825252538249825782511248424842525255229252484273524432565251133892525247124842498247136963455252524842484249832112484248440572525257829002875345546747741185626572683268326182644267027862592255226832552263126702722264427352644265725922657265728875597316125522592255226832605253825782552247124842511256524842525247125382592290024842811242925652471326125112511248425112484368135232538245724432457324925382471398025112761274830123455458677411344278626702618263125782657283726572605256525782657272226702631268326442631259226442657283755973136257825522565269625922525259225522511253825522511249824712525252525252962255227092498272224843402265724842525252524983681345525382484242924843224251124984057256526962837434533894705774118562722259226962657267026832748257826312592263126442618265726572644260526442722265727222887559731612565259226052709255225112578253825252552249825112484263124432565256528622498269624842592248432872484248424712484244336813482249824842471247132242511247139802498268327353012333848316162134427992657264426572631270927862525257826702670263127482709264426442670267026572657270928495597312425922552257826182511249824982538252525382498251125522525253825382578286225112773249826312498342925522457252525252471366634692565251124712511318624982471405725522683283728243363467477411856282426442592269626442631274826442683265726442657263126832578272226312657260526052683287555973161257825522538263126312538253825112552255225382498249825522498255225782862247127612457265724843299306225382683260525923666346926442511268324713261257825524018261827352824403739995030774113442786272225782605260526312799260526312618257826572761269626312709264426442709259226052900559731612538252525382657251125522525252525382525255225252538252525252525249828112525269624842644247133762471249825112511251136813455253824572429245732112484248440572565264427732837338947674896 19890813 356641856309926962618273525922670278625782578264425522605264427092657265725922644257826702670288755973199259226052618270925922511256525522511252524982511251125652498249824982849245727092484259224573287245724842471249824983666348225252429247124843261248425113980256526962696290032994447520213442735268326052683260525782824265725782631265725652709267026312631261826052670268326312900559731612631255226572657253825522538252525112552248424982525248424712525256528872484269624982605247134292484249824432471249836813455251125112443248431612457248440572552264427612811338947364705185626962631256526962670264427862605260526052631276126702735267026832657263126962670265729255597309925522605253826962552251125252511253825652471249825252538248425112538287525252786247125782471329924982484247124842498369634292511244324572457328724842471399925382761268330123363470571211344283725522592265725782592279925782644268326702709270926962657269626442683255226182696291255973149259225782592263125522525257825652552247125522525252525112471251124982950248427092498263124983429268324572484252525113681344225112484245725653211248424574077256526702862288738064705774118562709255226052631261825782761270926442657264426442670269626442644267026052592272226442912559732362565256525652670256525252565248425652498251125112498257824842565256528242538273524572605249832612471247124842525248436813455253824432457249832742471247139802484270927352987332547055379134427352644267026182670265727862657264426832605268326572631272226832657267026182670263129375597309925652578259226442552251125112538256525382565257824982525245725382511287525112735244326052471342925112484249824842498372734822525248424842511321124712471407725522631276127483402464448311856272226702644267026832670277326312605263125922538267026832670269626442657260526442592290055973124259226052592264425522565260524842525259224982525256525382471255225782925252527352471260524843287245724712471251124713711348225922471248424573287249824843980251126962773288732744674537913442786268326052683269626702887260526832565260526312683256526702683268326572631265726052811559731742631255225782683257825522525249825652457257825252511253824572538256529372457270924842578248433632498249824712484251137273455253824712415245731862457248440772552268327612722333845574529 19890813 357121856307425922657256526572670287526312644263125782748268326832722270926832605257826832709287555973124256525782565270925922552252525522578251125382592247125252443256525522837248427352457256524573299245724842471251124843711345525382457247124713261248424713980251127732761297533514736530813442773265726442578267026182811260525782644263126572709263126052683268326832631268327092862559731242605252525652657251125522525249825112498253825782498252524982484253828872484272224842578247134552525249824432443245736663455251124292457247132112471248440572552273527992799336346744799185626572683260526312631264428372578267026962605264426702657265727612670277326702657270929125597313626572605256526832578252525382578252525252578252525112538251125382525288725252748244326312457328724432471248424572484369634552552247124712457326124842471401825112644270929503236455771211344279926312631263126832696279925782670267026052683263127092644268326962605263126442696288755973161253825922644257826052525257825112511255224982484251125382538252525382900249827222471263125113442265724842511251124433727344225922429252524843199249824714077256526442887291238064529774118562657264426312592270926312761260525782578263126442657265726052761257826572657272226962900559731362592267025782670255225252605251125252525256525522498253824712525252528872471273524712592251132612498249825112484248436963482252524842457245732492471245739802525264427862962342947675272134427732618257826052709270927992592264425782670264426442735260527352657268326702696259228625597314926442592263125922578256525782552255225522538253825382538247125652511279925522670247125782484342925252484248424982471368134552552249824432498317424432457405725522644281127353389467447361856270927092631264426182644283726312578263126572709263127352592267027092683263126962605291255973136263126052565273526182511256525252525255225112538248425382525253825652875249827222484255224843274247125112457251124843666348225922457245724433261251124843999249826962709282432874799527213442799263125922631260525922912259225922605261827222644264426702761270926572709261826442887559731492592253825382683255225112605251125252525256524982484256524982498249829252484269624712631244334292552247124432511248436813429259224842429245732112443251140572565267028112811333847055030 19890813 357601856308627222592263125782605282425922578264425922644267026572644270926312644259226442631286255973174260525922565269625652538257825382525251125382511249825522498255225252837248427862484263124713261245724712429253824433666349625652457245724713249248424843980253827352748293732614705534313442786267026442683268326182799255226572552259226572696270926572683261826312683273527092887559731112605260525522631261825522525248425522525253825382511252525522484259229122525268324432644244333892484247124292471249836963509255224842471245731862484245740572565260527862748338947674767185626312722265726442605263128242592257826832657278626572761265727352631257826832631259229625597314925652578261826312605256525112552256525382552256525112511251125382552286224572748245726312498328724712471249824842484368134422511247124982457324924842511398025382644270930003312470571211344281126832592268326052657279926572670261826442657269627482644269626442578265726572657290055973111257825522605264425782565253825112511252525522552249825522525253825652950249826832525263124843482265724432525251124983727352325112484252524983186249824714057252526572900290038064529774118562735268326312735261826442824263126312644264426962631268326442709257827222657265726572912559730742631264425922683256525652525249825112511249824982511252525252525257828622484272224432552252532742484242924572525251137113442253824572471249832112484245739802498273526833086333846745237134427732631255226052631259227482644259226442670263126442696269626832709265726832696264428245597317426052592260527092592249825522525253824982511256524982498253825252498295025252722245725522457342925112457245724572471368134552552253824292457319924842484405725522709283727483351473645291856269627482631264426442683286225922657267026572631260527352631269627092670261826052683298755973136261825382618264425652511253824842552255225382525252525252511255225782912249827092457260524433325245724432471247124573651345525652457249824573287247124573980252526832722298733894644541513442786265726572631263126702811256525522644263126572683268326832631260526572631263126052912559731742644263124982657255225782484249825652525257825112511251124572538249828372498267024982592245733892471251124572484245737273469253824842457253831742443248440572565265728492709342945865030 19890813 358081856306226572565263126312683276126312592260526182631269627612722270926572644256527222657286255973161257826052578272225522498253825652498260525252592249825112498256524982862248427482484263124573325249824292484251124983651346925252443247124843274248424983999253826312722295032874705527213442761268326572644267026442811259226832525265726052683268326702683264426052631269626442887559731362578257825922644260525652552252525252552256524712538252524982498255228622511269625112605249833762511245724432511251137113469253824842415251131612484244340572565265728112773336345294799185626572657259226572631263127612605264425652644260527092670265727352644265726572670268328755597312426442565255227352525255225652592255225252538252525112484244325252578292525382709245725922498328724842484245725112471366634822538245725112511326124712525398025382657269628873429458671211344287526572631263126442592290025922605267025782670265727092657270926312631267026832657281155973161256525522565263125652565252525382538252525652565252525382498248425522887249827092484264424573429273524842511251124843711348225112511253824843211247124984057251126702849291237904736774118562709269626182683265726312773264425782657263126442657270926442722257826312696265726312900559731242592255225922605253824842498251125922538251125252498253825112538259229252498272225112565247133382443248424842498248436963429253824842525247132242498248439992525269627092975333847365167134427352657259226572631259228112631267026702644265726312670263126572683265726442657268328875597309925782552257826702511257825522565249825522552245725382498251125252565292525112696247126312471341624712484245725252484371134552565248424572498318624572443407725252657284926963338455747991856263126442631260526312644278625382631265726572618261826962670264426702618264426962670287555973149259226052592269625382498253825522538255225252498253825522471253825252887249827482471257824713325248424712471251124573696353725522484247124713274251125113980251126962683295032494644527213442722273526442552265726442811263126442592263126442644269626962644270926572709264426702887559731362631252525522657264425382498253825252538252525382525249825252565253829622511273524982592249833762498245724572484249836513455260525382457247132112457248440572538265728112849328745574799 19890813 358561856307427482670272226312696290026962552263126182670265727092631273526182683269626572605288755973174259226052578276125382525256525112552256525252538249824982511252525652849252526832484259224713299247124572498251124433666348225112457245724713274247124713980251126832735303732114644527213442722265726312657260525782811264425922696263126702670273526572644265726962644277326442875559731992644255226052670251125782511253825782484255225252484255224982538256529372498265725112578244334022565249824842471247137113482255224712457247131862457248440572538259227482824337646444736185627612552264425782657264429372565264426962670259226572696268327992670267026572631269629005597314925922552257827862592251125652538247125252552255224842525249825252578295024712735247125782484327424712484248425112484366635092538251124432471319924842471399925382696274829123312464471211344278626572538264426572644288726312670260526962631263127092722268326442631273527092644286255973199268325782605268326312552252525522565249825112525248424982484256525382811249827352484265724983455273524842565247124573681346925382457249825113199249825114077252527352887288737744767774118562631270926052644263126832824263126702657257826442565270926572735263126962605265727352862559731612657264425922683255225252511251125112578252525922457249825382538255229372498276124982592248432742429248424432471248437113496253825112471244332612498252539802538264427352987327446445272134427732696259227092605268327612605257826702592268326962657263126702618267026442657264429125597309925782538256526312565253825522498257824842592249825382525253825652538284924712761241525782471342924712471248424842484369634962578247124432511319924572484405725652605278627093299467447991856265727352657265726052618273526312578256526572683269627352657268326442592261827352696287555973186257826312592268325522525253824712538257824982538248425652471255226052912251127092471259224983274248424712471247124433651349625652457244324983211251124713980252527092799301232994586530813442748259226312618256526312875259226442605269625782644268326442709265726312644265726832900559731362578257825922592253825522538251125522511256525112525255225112511256528372484270924842605248434292471247124432498248436663496252524712429249831992471249840772578263128372837332545864896 19890813 359041856306226572538260525652565282426312592268326572565265727482670268326572683263126442670283755973124259226832578263125522525255225382552253825112552245725652471253825252912249827352471260524843287248424572443248424713696340225382498247124713261247124983980253827092696291233384767527213442799267025652683257826312748264426052644263126052657269626442722263126442657265726442862559731612592255226572644256524842538252524712565253825382525253825252525252528752484274824842618244334022457248424842498249836663455251124712498247132112457245740772552267028372837332546744863185626832683265726442657268327732605256526442552265726052696269627222578269626702696269628625597317425922592256526702552255225252538253824982498252525522538247125252552290025252761248425922525324925112525248425252443366634822592244324432484323624842484399925112683273529503338464472561344278626312683265726572657283726312657267026442538265726832605263126832644265726832592287555973149259226312578263125522525253825252525253825522538248425382525252525782837251126832484263125383429261824982498253824713681345525652498255224843174251124714057257826312862287538064736774118562761265726052709268327092799260526182631261826832618279925922722260526572644265727612912559731112592259226702578249825522525252525252511253824982511253824842538255228872471274824432631245732992457248424432538244337113442253824982429249832362484248439802498264427482987328745575415134427482631265726572657268327732605260525652696265726312644264426052696264426312631263128755597314925782618257826832538249824982525252525252538255225112498255225382552279924712735247125782457337624982471249825252484366634552525245724432511322424712471405725652631273527613351470549961856272227092696268326572631278625922578268326572657263127092709272226312592265726702631298755973149263126312578264425652498253825652552252525382484253825382498251125522849251126962484256524713287247124982484248424983651349625382443245724433236249824573999255227352696293733124705520213442799260526052618263126572799263125922644263126052709267026572709269625782631267026312862559731362578259225522618257825652605251125522565252525382511249825112552255228872498269624982592245733892484248424712484248437273442255224712443248432112525248440572552268328112761336347674736 19890813 359521856309926702631265725652578286225922592263126312578265727612657268325922670268326702657291255973149264426442644273525652525255225652538253824982538255224842484251125522912248427612471257824983274245724982471247125383666349625382471248424713261249824433980252526832748297533384736527213442786273525922631256525922824259226182683269626442670273526702657263126572683265726312950559731492592256526052670255226052511251124982525256525782538252524712511256529002484267024712538245734162511245724842565251136513442253824982484253831612457248440572565263127732786331246744557185626702657260526442683269627482592260526572670267027222761269626832618268326702644265728875597316125382565261826832565248424982538249824712538252525252552251125252578293724842748248426052525326124842484245724982443371134692552245725112484324924842484399925522670272229623363452972561344276126442605260526962670279925652592263126312683265726702578268326312644264426832631284955973149269625782592264425782552252525112525251125782511249825252498255225252937248426832457260525113442270924982511255224983681348225522525247125383161249825114077255226442925282437744705774118562722269626182670259226312748251125922683265726572670272226442657268326312605265726572887559731492578261825782709256525782605249825652511251125252498248424712511261829502511276124572578248432872429247124292525247136813496257824432471245732362498248439992498270926442975327445575308134427732644260526572578264428492578270926052618265726312696267027092683265726052735268329755597314925782605261825782592255225522471255225382592252525112525252525382578288724982722252526312471340224982471247125382484371134422565244324432471319924712471403725522657284926443249470550641856268326572592256526052644281126442644270925652657263126702683268326442709264426442644292555973174261825922552261824842525252525382511251125252538251125522525256525652862248427482498265724843287249824982471251124713681346925522471249824433261248424843999251126832748287533514674537913442786263126182631261826442862257826052644263127352670272227092657269626442565265726702900559731242709257826182631255225652552252525382538253825382471253824982525255229122457268325112605247133892525248424292498248437423455255224712457248432112498248440572552264428492849336345574767 19890813 360001856308626442525267026702696274826572578267026312670256526442592268326052644260526832657286255973086263125652525269625652538259225382565255225522525247125252498253825922975251126832498257824433287245724572498249824983711346925522457248424983261248424843980251127222670296233634644527213442811260525922631256525652837260526052657259226572644269626312683263126832631264426572900559731112631259225782670253825252552248425782471261824842511249824842525252529122511265724712592245734022484248424572511248437273455253824842429252531492457248440572552270928372773345546444896185627092709259227482670256527862696260526312631265726572709263127092657265725922709260529255597313626962605255226962565252525922511252525112552257824572525247125252552293724982761249825782498331224712443245725252429369635372511247124712471324924712457398025382683272229373338473671211344282426312605269626572592273525652605268326442605268326702644269626702631269626832683283755973149265725652565261825382565259225112498255224982484249825522484252525522912249827352525263125113442267025112525253824983666344225522484253825253199249824844077256526702837283737424644774118562644269626312644268326702761259225652683259226572631273526312709260527092618265726312875559730992565263126572735256525382538253825382525255225112471252525382525255228872471279924572578247133252511247124712498247136963442255224982498245732612511248439802538270927222987332547055237134427482683257826442631264428372644259225922605274826572565263126312670264426572722265728875597311125922538253826702592255225252498253824842457252525382511245725252592287524842683245725922498336325252498247124842429369634422538245724292484318624572457407725782644281127093389458647051856263126572565265725522644274826702631269625782709261827612683268326182657267026832605287555973136251126052657263125522552256525252578253825382525252524982498253826052962251126832484259224713287248424432457252524573651352325782484244324573249251124573999248427092735302433514767516713442799264425652644270925922735260525652657264426572644264426442709259226442605260526052862559731612670259225522618253825252565253825652565253825112511251124982498253829002471270925252578249834022457242925112457249836963429257824842443249832112443249840572565263128112786338946444705 19890813 360481856308626442592265726702657273526312631268326572709268327482670272226962683256526442578292555973174255226052565270925522552255225252538253825252484247125252457252525652912251126572471263124843274247125252471251124713651345525382484248424573274245724573999249826962696296233634557534313442849263126312670263126442773263126052644256526572696259226832644265726962631269626962875559732112565260525922605256525522511252524842498255225522471256524712484253829372498273524712592248434552511248424572498247137113455255224982443249831992457247140572552260528112811332546744799185626962657260527092657264428372605259226962657268326182670263127092657267026832670265728875597322425782578263126312525253825112552249825252552249824982552248425782552290024712786245725922443329924712484248424842471368135232525247124712511323624712471399925112683270928873274452972561344270927612605267026442709276125922605259226052644268327352670270926962683257826182683286255973174260526052538260526052525256525112538249825252484253825112525256524712950248427352471259225113389268324842525253824843696345525382471249824843186251124714057252526442887287537424705774118562683272225522592268325922761265726052657263127092631272226312657264426832631270926702912559731742631260526182683251124982511249825112538248425112525251124982525259228372484276124842592247133122498248424712484248436813496253824712471245732872525247139802525270927992987331247365237134427352631259227092683260527862618257826052644269626052618268326442592265726312631264428375597311126052565255227092538260525522511252525382592249824712511245725252565291224982722248425922484342924982457248424842471366634292525251124572498319924842498405725522657283727993351470547991856267026312578270925922644282426442592263126442631268326962657267027092657268326442657293755973161259225782525268325252498255225252511257825252552251125252443252525522887251127612471263125113287253824712471251124713711349625652471248425113236249825113980251126702709291233254501556013442773259225522644267026442824256526052670260526572644273526052670260526702605269626312925559731362552267026052578256525252565249826312498256525522511249825112511253828622484263124572578247134022471248424842471247137113429249824982443253831862471247140572552264428112824336346444831 19890813 360961856306226182578270926182631276125252565268326442644267027092618267026312657265726182696293755973174260526052538263125522552253825652552257825252552253825522498256525522875249827352471265724843299248424432484253824573681349625382471247124573249247124843999253827482748298732364705520213442748259227092670255226962799263125652631257826312657268326442696270926312644260526442824559731112592257826832683255225522565252525652484256525382511256524572538251129252498270924712605249833892471245724842525251136963455259224712457252531862471245740572552268327992837344246744705185627222631256526442644261826832578263126312592264426702670264427222631267026052657268328755597311126312552259226962538257825252538249825652525249824982511248425252552282424982786248426572457326124292484249825522471371135092538245724712415324925112457399925112657283729623338470571211344276127092592259227092605283726962657263125522592272226832696270926832683263126702578288755973136267025782578259225652538253824982592252525782538248425252457253826182925252527612498263124983429270924842552252524843696345525782484251124713199251124714057256526312887295037744736774118562696263125922578267026832722261825522657264426312657269626962670257826832683273527092887559731862592263125522670253825382552249824982525251124712538256524982565257830122457273524572592249832742457247124432525245736663482255224572498251132362498247139802484270927862962335146445487134428112605255226572709269627992644263126442592268326052683270926052657264426962644263129125597314925922578263126572511251125782498252525522552251125252565249825522565281125382722242925922443338924572443249824712471368134822511248424712498319924712484405725652683274828493402470547051856268326182631263125652657273525652578268326312683265726052670268325522670257826832631283755973086260526442592264425652525252524712538253825252525248425522471251125522937247126832443260524293287248424712457247124713681345525112443244324983274247124713999251127482799296233894705537913442786259226832644259226312696267026442644259226832670267025922657264425922683269626572900559731112525260526442696260525252552251125382525253825652525253824842538251129252484272224842578247133632511244324842484245736813429255224842457247131992484247140572552263128372735338945574863 19890813 361441856306226182683264425922631272225782618268326182631264426702696273526052696260526572670292555973149263126052592264424982565251125382498255225252552247125112498249825652950248427352443259224433287248424712443248424843727348225522471245725113249245724713980249827352696293733514644527213442837270926052644264426442824259226572657265726832657272226832657268326832644269626572849559731492565260526312670255225522552252525112511256525522538249825112511256529002471272224982578245734422484247124842498252536813442257825112457247131992457248440572565267028492709333845574929185627482578264426832657272227092592260526312631269627222722265727092657267026442683264428755597313626052618260526702565253825382511255225252511249825252498249825652552282425112735247125782471328724982484242924712511371134552565248424572484324924432471398025522748276130373261464471211344286227352670255226702644279926442644264425782644270926572605269626442644261826182644283755973161261825922552257825652578259224712525248425652538253825112498255225652912248427352471264424433402265724572525253824983681346925382498247124983174251124714057256526702849290037744674774118562722270926962657268327612773265726442631259226832631272226312735259226312683267025782786559731362552261826182644255225652552247125252552251124982484253824982538256529002511278624712592248432872443249824432538245737113455251124292471247132362498247139992538269627092987332547365487134428752657264426442592257828622631260526832657259226832683260527352644269626962657273528625597308625922511257827092578253824842552249824982578252525252525244325252592286224982696248426052484336325112457247124712471369634822552251124432471318624982498405725652631282428113363464447671856268326572578264425922683278625782592270926442657263126572644273526442631253826832657290055973174256526182538267025112605252525112578256525522538253825522498255225522912251127612457257824573274248424292471252524843681344225252443247124713261249824843999256526572722293733514447537913442773264425652657265726052773260527612592260526312696265726312644263127092657268327612811559731492605252525522709256525382498255225252552259225112525252524842525253827862498277324842631247134022484252524712484252536813442256524842457245731862498245740572565261827992683341647364736 19890813 361921856304927352683264426182683273526052605268326442644268326572683267026832683265726572657296255973174256526442578264425252565249825522538259225252525253825922525256525922887247127352457260524713274251124432471247124573666346925382443248424843236248425113999253826312735303732994767530813442786265725922592257826832761259225922657268326572657269626442709260526312605274825782811559731112605256526312683257825252498255225652511259225382538249824842538255229372484273524572578244334292538245724712511252536813455256524712443252532242511248440772565263127862837333846444831185626572631260526312644260528112538255226052644267026962683265726572735267025922578273528625597314925922565255227092565255225382552252525522511249824712498251124842578295025112696247125652471328724842471247125112415368134422498247124842471326124982484399925112696277330243287458671211344281126442735263126572670278625922748265726832709267026702631265726962631257826962670290055973136259226182578261825782498252525522592251125382578252525522538255225923000247126962484264424983442260524572552255224983696349625112457251124983199251124574057257826052811293738064674774118562696265726312683260526702786259225922644265727092565270926702657259226312657270927352900559732362565259226572696260525382525252525252525249825652471252524982538255228872471273524572592245733122498248424572511249836813429251124842525247132492471247139622538268327352900333847055415134428112657259226832618270927862592260526572618259226312696263126442735259225782657260528495597311126182605257826832592257825652552252524982538248424982498255225522525279924982644245725522498338924842457248425112457369634552538247124572457319924572511407725652592281128113351476745291856272226962657265725922631278626702592269626312683263127992657265726312670261827092605292555973174256525782605267025522511252524982578253825382538247125382471257825382912249827352471263124433312245725112471248424433696348225522471244324843261245724713999249827482735297533384644523713442811260526052592264426702811263126442644255226702631272226572735267026572657265726832837559731742592256526182631252525522565253825782552249825112525252524712525255229622471273524982552248433892471245724842498251136963455253824712443248431992471248440572538268328622837336346444896 19890813 362401856268326182592270925922761278625652565269626312696264426962644272227092670264426312631295055973136257825652631272225252592251125382631255225112498249825252498248426572900245727482443259224713261244324712471248424573681350925652443248424843287251124433980253826702761295033514586530813442875268326052670268326052773261826442657263126442683268327092735268326702657265726312912559731992657257825782696256525382552251125252484257824712498248424982538253829002471273524842605248433762471249824712538248437113496257824572443255231742471251140572538268327862837333847054896185626832696259225922657267027612592268326052605270926052735272227352657267026312709257828755597321125922592256526832552252525252457249825252538253825382525252525112525286224982786249825922471324924982511248425252471368134692565244324712511326124842457398025252709273529753274452953791344278627222592268326702683273526442592259226442683268327352618261826702722263126312657288755973186265726052605267025782525259225252552251125652578251124982525251124982900247127222484257824843429247124572484248424713666342925652484242924983211249824844077256527222761276134024586496218562748264425522657260527222811263126182683265726702683274826442670261826962709261826052849559731742565260525782735251125652538247125522565253825112498249824572525255229002443276124572618248433122484256524712525247136513537255224842457251132492471248439992525272227732925338946445451134428372657267026572578263128112605263126442578263126832683267027612683272226312631259229505597309925782538253826702578253825652525253825112511249825112538249825252525293725382722245725922471342924842443251124842511369634822552248424152498319924432498407725652631274827223338464452021856276126962618265727092683283726442657263126572761265726702683270926832696259227612631292555973124260525652565265725922511253824982565257825252538245724982498252525652849249827222498260524713287245725112498248424573711344225652443251124573249247124983980249826442735296233254674552413442824267026312578265725652786256525922683257826572657264426442696265726442644270925652887559731612578260525522735255225652552249825112498256524982511252524842538255228112471265724432578249834022457245724712498248437113429255224432429247131612498252540572578268328372799333845575415 19890813 362881856273526572631261826832631269626052605265726052644265727352605273526832709264426052592286255973174260525652605268325382498253825782525251124982552249825382484252525782837249827732457259224573249249824842484253824433681345525522457249824713224249824713999252527092735293733514799574413442786273525652709269626832761267026052644265726962605268326572644264426832657265726442811559730622565253825522670253825652592257825922525256525382511255225112538253828872498273524572592251133892511247124432511249837113416251124432457248432112471245740572565268328242709338946745744185626832683257827092565270927482565268325652605264427482709265726442631260526832748263128375597313626312552260526832605253825522511255225252498260524712538249825252538279924842735249826052471329924572511244324982471371135092525247124572511323624982471398025522683274829003287476759311344277326312578263126962631268326312578255226832605268327222670264426312644257826052631284955973149265725922578265725652538255225112525253825252511251124982511251125522962249826962484259224843402248424292471248424843711344225522484244324983161245724714057255226572761276134164736600718562722267026442644263126442761263126052644257826442735273526832722264426702578265726572837559731612605265725652631257825782525249825922498252525252498252524982538253828752498270924712525248432872471248424712484247136663509251124712511247132362498247139802498273527732962332546446282134427992631260526962644265728492592261826312683260527092748263126832722267026442592270929755597312426442565256526312578259225112525252525252538259224982511247124982538292525112683249825652457342924982443252524712484371134822538245724432484317424842471407725652631282427993351476764541856273526442605268326962565282426962644264426312631263126832657265726052631267026182605287555973086255225782657272224982525256525112484248425382538251125382511249825922900253827092471257824713287247124712429251124713666344225652471248424983274247124434018251127352722292532744644665513442824269626312657264426052862265726572578264427352683274826962709267026962578259226312900559731492552259225522709252525782565249825922498256525922511251124982525256528372498263124842592251134292484247124432511247137113442253825112443247131492457245740572565260528112761337647367014 19890813 363361856264426832578264426312592276125652592272226832618270926962735270926832722264427222618293755973249256526052538268326052538260524982525253825522525249824982484252525112837253827352511263124983274247125112457248424573666348225252457244324573249247125253980251127482735297533894736774113442761269626442578268326572786263126182605265727092644278626962683268326962592278626442937559731992670263125782683251125522511255225652565253824982525251125382552252528872525273524982578247134292538247124982484248437113455252524842457249831742511251140772538263128622786340247367741185626962657264426702565264427732605263125652631265727092683265727482644268326832683268329005597312425782592255226312538257825382471255224982498256525252511249825782592283724982683247125522498324925382471248425252471371134692565244325112471326124842443398025112696279929503338458677411344277326442592265727352592286226832605259226572592276126702709270926702670257826312657292555973111259226052605269625382511252525112498252525652525247125252525257825522887252527352498267025113376268324572443248425113711348224982498245724843211252524574057255226312837437033894557774118562670268326312631256526572786269626572605267027222670272226702670263126312696264426832875559731492605257826572657251125252484252525652511252525522484255224982552256529502525276124712578244333122484247124842484248436663482255224712443249832492498247139992525270927863012327447366201134427862605263126572709260527612605261826702605268326442709268326442657270926052605265728625597311125922644260526572511259225382498251125252511256525522552249825112484293725112683247125522484342925382511248424982484371134552552245724712471318624982484405725382644283728373509476777411856281126572618268326702657276127092631265726962657263127222618268326572709268326312578287555973174255225782657268325522592263125382498256525782552247125652538255225922900251127352511265724843389308625252644260526053711344226182525268324843199255225784018261828372837401840974996774113442748263126312592265726702912257826442552269626832657267026832709257826052657263126312849559731612578265725652709251125922552249825522565252526052498249824572498256528492484269624572605252533892498244324712457247136963455252524842471252531992429245740372538256528372811335146744896 19890813 363841856300027352592264426182631281126052657268326312644269626832552265726182644264426052592288755973099257825922592259225252631255224982538251125522538249825652525255225522824248427612457263124713299248424842457249824573681346925522471247124843274247124983980260526312748286233384705527213442773257825652631263126442837260525652644260526442670269626832683265726312683267026962849559731612644256525782644252525112631252525522511251125522525251125252525252529252511274824712605248434422498247124842498251136813469252524842443249831742498251140572552270927862837340246444863185627352696257826312657260527992644264426182683264426442748261826962631265726312735267028625597313625922592259226962552249824842592252525522525252524842592249825112592286225382761244326312511323624982484244324712457366634692525248424432498324924842471399925112618277330003312464472561344279926052644268326442644276125522618261826182657264427092644268326572683265725782644283755973136256526052605267025922618255224982605252524842538251125112471253825522875249826962457265724433455268325252552247124713727348225782484247125523174252524574057256526832887283737904767774118562683260526442605259227732786267026702631264427092578272226962735265726442631260525782862559731612511256525922709253825382538255225382525252525112552253824842565259229502552269624842592247133252525249824842525248437113496255224842443251132362511249839622498268327093049336346745272134428112644260526572631261828112644270926052631259227612696263127092631272226832709268329255597312426442592256526312592248425252552257825252525253825522552247125252525284924982683247126052484340225112457244324712484369634162525245724712443321124432457405725522592283727863351470548961856269627092592263126702644283726572592265725922683268327482722265726442657264426962578290055973161257825382670276124982592257825252552252525252525255225522511252525112862249827862443260524713299249825112443247124433681349625382471244324713249247124983980253827482683295033124736537913442811268326832631264426442824263126182605281125922709268327092670268326702657269626442900559731492644252525522683249825382498249825382552251125652525251125252511252528372498269624712565247133762511247124842471251137113429253824842471249831492443245740572578265728492811338946744962 19890813 364321856301226962657264426312683276126442683263126572657267027612657267027222631256526962657283755973136263125922498267025652552248424712538255225782538249825652498251125923012249827092511257825113299244324842457251124843696345525252484242924983249247124843999253826962786296233254644520213442811263126312631269626572748256526702592264426442735268325522722263126572605265726572862559731492644252525782709259225382565252525252498256525252471253824982525253828492484269624572578247133892525249824842484244336813482253824842443255231992484245740572578268327732761322444214767185627482683260526702631260527222578263126572631264426962657259226962696263126962683267029125597313626442631260526962552256525522498255226052565247124982511249825382538283724842748249825922443332525522471247124432471368134422578245724842484323624842498399925382773270929123312455771211344282427092683268326702644270926052683265726312605264427612657269626962657264426052683287555973199264426442631267025782498257824982552248425252552255224712484253825652937252526962471260524713402257825522511251124843696345525522498252525253211249824984057256526052887295037904501774118562709268326832657259227482696260525782565256526832709269626572722260526572605264425922912559731862592260525522709252526052511252525382525249825112471252524982552256528622484274824982592251132612484245724572525248436813482256524712484248432362471248439622511267027863037332545575237134428112709264425782578265727092618255226312618269626702683267027092670265726312592265728755597313626312644257826702538257825382471249825112552255224842538247125252525297524842748249825652457345524842471248424432443368134692552248424712471319924982484405725522631281127863287467448311856267026962605270926572605268326572631263126052683267027612657265726442631261827092578293755973236259225522644270925112592251125112565248425522498247125522498253825652875251127992484259224713299248424572484252524573711346925522471247124713224245724843980251127352735293733384644545113442761265725922683256526312735264425652670265726702631276127352644268326442631264426442900559731492644257825652683259226052538251125522538255225522498249824572565255229002498270924712592248433892484249824432511247136963482256525112457252532362443245740572552264428112811336346444896 19890813 364801856304926832683270926442709272226052605257826572657257827092657277326962683263126182657290055973174257826312592273525382538253824982525253825252538248425522498257825252875253827732484261824983261251124292443247124433696344225252484247124713211248424983999252526312773300033384705523713442735259226442631263126702811257826572696260526962644263126442735257826702592268326572900559731242605256526052657255225652592259225652525252525522484248425112471256528622511270925112618248434022484247124982511251136813482255224572443249831612484245740572565264427862657335145014799185626962657263126182605265728492605264425522670267026832709265727352683257826312631269629255597313625652592253827352605252525112471256525922457252525522511253825652538288724842722245725782498329924712471247125382457366634422538247124982484322424842471399925252644279929873287464472561344281126572670264426312578274825522578263126182683264426832657270926442592268326572631288755973111263125652631265725522552259225252552255225112498248425112457249825652912249827092484257824983442268324432484249825113696346925522498249825113211249824434057257826442912288738224799774118562773267026572631263126962735265726182670264426962644272226052631268327092565265726832912559731242644260525782683251125782511255224712457257825522511253824982565260528622498270924712578248432612484251124842471253836813537255224712471247132612511247139992511273526832950328747365308134427352657267026572631269627482670267025652631268326312761269626572709263126312748264429005597308625652605263126442565255225252538257825252538251125252484251125252565293724982722247125522471338924982443248424842471372734692525249824292498318624572484405725652644283727733363479947991856265726442605259226182709278626052657259225652592267027612618270926442683259226442605286255973136259225922605268325112538256525252552248425252552248425252511255226052837251127862471256524843287249824572471249824573681348225382498247124573261251124983999252526962761296234024557548713442722257826572696268326442837263125782644263126832683267026572683269626442605265726572862559731362565255225652670259225652511249825652511255225652525249824842498252529002484270924572565245733762498248424432511252536963442252524292443247132242498247140572565269627862748341645864896 19890813 365281856303726702578267026572578273526312565259225782696267027612644264426312657263126312696287555973124263125922552265725522511252525252552257825522565245725382525252525382849249827222471259224573274249825252443249824713696349625522457247124573287248424843999251127352773300033514557523713442849259225922696256526182811263126572578264425782657273526312670264426442605264425922887559731362670260526182709253825652605252525382525252525112511255224842525257828752484268324982578245734022511248424842525251136963416251124712457249832242457248440572565264428492773327446444705185627732631257826312696267027222644257826052657273527092696257826572552256526442709265729125597316125922552252526962511253825652484251125112511257825112565253825522565292524842735247126052484328724842484249825112471365134692484247124432429323624572471399925252670273529373402473671211344273526312683269626052605288726572538267026442644267027092631264426832644267025782696287555973149256526312605267025782552255224982538255225782538252525522471252525652862248426702457261825253416267024982565253824843711348225522471244324983211253824574057255226572824287536964767774118562722252526962644270926962773260526442735263126572683268326702670263127092670267027222912559732362592257826702657259225652552252525382471252525522457252524572525252529252498274824572538248433122484247124572484247136663509256524432457249832612484248439802484268327862950335145865272134427732670260526312578260527732670268326442631269627352722265726962618264426442631259229005597312425382578259226442565255225382525248425112525252524712538252525252538284925252709248425652471340225382538245724982498374234692538251124572498318624842471405725652631278627613376464448311856268327092578252525922657274826702592270925922657264427092605276126052605263127092631295055973174257825652552260525382592256525382538249825112552247125652498251125922811257827482484263124573312247124572457247124843696348225382471247125113211248424983980253826832722296233124736534313442799265725922631259226312799265725922605264426052644274826182670265726832670259226962887559731492578263125922644253825252525256525252525252525922511251124572511256528872511277324432644248434162511252525252511249837113429252524842471249831742511248440772578269627862786337646444674 19890813 365761856308626962605264426442709277325782605261825782631259227612565265726442683259226442631286255973124257825522578268325922538252524842525255224842484253825112471251125782875249827092457260524713287248424712471247124843696348225382471244324713249248424713980249826832709290033124529530813442761263126572670265726572773260527222592265725652578268326442657264427092670272226442887559731362683257825922657253825382552253825252538252525652525251124572511256528242484272224842552247134292525245724982498249836963509253824572457245731862471248440772565265727482748333847364929185626572670267026572592260528112631260526572683269626702696265727092644264426572696260529125597323626052538253826572525257825522525252525382498248425112511249825382605296224982735244325922471326125112471249825252484368134292538245724572471327424842457398024712683273530003236464471211344279925782605268325922644282426052644273526962578260526052670265726572696265726962605282455973136265726312657264425382511256525252498249826052538249825252511249825522912253827092525264425113429264425112538249824843711344225652471249824843199249824844057255225922824287537114644774118562709265725652683260526182670264426702709263126572683273526962696264426832605268326312837559730992644255226052657251125922538251125652538252524982511256524432511259228492552265724712592244332612498247124572484249836813469252524572471245732612511247139992552265727612987333845865272134427482683253826572683263128752565260526832618264426702735263127352761265726182670263128875597307426312578256526572498255224842511257824842578253824842498251124982578293725252722247126052457338924842471251124842471368134292511249824842471319924292498405725652644276127613351458648631856272225782644267026442670277326052592264426442696265726052644272226702644256526962552292555973186253825922631264425252578255225652538252525782525252525522498255225112862251127092457256524843312251124712484248424843681346925522457247124713249248424843980263127352735300033634705552413442786276126572657273526572862260526312644260526442683267025782683264426442683263126832862559731362644265726312683249825112525248425652511256524982498248425112484251129622511269625382578245734292484247124432525253836513442249824842415247131862457248440772578265727992862338945294736 19890813 366241856309926962565264425922631281126832565264426832683263127732657272226832657256527092657293755973136260525782578270925782511252525782511251124842552249826052484255225382849251127352471259224983274248424982484252524713681350925922457244324713211249824843980251127092748296233634529537913442811264426312657264426702786259226572618259226572618265726312657259226572644263126832824559731492657260526442735253825252511249825252511255225522565249824982498251129502484263124842578248434022484245724842484248437423455253824842429252531992457251140572565260527612748340247364767185627222657263126052605259227862592265726052605269626572735261827482683264426052592268328245597317426702552253827222552253824982525249825652484252525522538251125782552293724982748247125922484328725252457248425252457368134822538252524712457324924712471399925112631276130493389479971211344279926312631267026702670279925112592264426572683267026442565270926182644261827222631287555973161265726312578264425522578257824982565257825652525251125522511255225922950251127732498265724983429269624842498247125253681345525382471252524843199249825114077257826442875291237744831774118562696264426312618267026182786264425922657267027222722270926572696265726702631268326832900559732362605257825922709256525522552253825782538253825382538259224842552256528752484274824572605244332872484249824842457247136963469251124712443249832872471245739992511267027482824329944475343134427732644263127352670263128622618261826442683264426312748268326962696264426312657265728495597311126052605256526702525248424982498256525382552251125922511247125382552287525112748249825922457338924842471247124712471366634422538248424432552322424712457405725522670282426703325470547671856274827222578261826572605279926052592267026832683263127482696263126702644268327732605284955973174257825382618268325652511251125252552259224842552248425652471253826052862249827482457259224843312249824842511253824713711348225782511242924713249247124573999252527352696297533384705537913442761260526052709264426182849260525782631263126572631267026442735261826572592270926572811559731492592268325522683256525652511252525252552251125112498247125252498257829502498269624572631247134422511244324842471251137113455256524842443248431492457244340572565263128492786333847054929 19890813 366721856304927092670267027352670282426442565257826052657263126832657273525782696263126442565292555973149255225382592272225382565256525382525247125382498253825252484253824982900251127482471259224843274244324712457249824983651348225782471249824983274248424843999253826442761293733254705537913442837264426702644265726572748260526052631263127092644260526312605260526572605273526182912559731862565259225652670252525522484248424842484252525252525247124712484253829372471270924842592252533892538248424842498252536813455251124572415251131992457245740572565264427732773335144474767185626572683263126312592264428492565264426052592267026832748265727352709264426832683265728375597314925252578257826832538253825382525252525252525255224982525249825782552287524842761242925922498328724842484248424842471366634552578247124712484323624842471401824982696276129373299467472561344279926962657265727092657273525922605267026442578260526702644269626312618269626962618288755973161260525782565259225252511259225252565252525522525252525112484251125382811251127222484265725253429264424712525251124843696345525382471244324713161245724574077257826962862291236814674774118562748269626832670260526702837264426052605260527092657270926312696269626312552268326052912559730992578263125782683255225782538255225652538251125522538253824842618256528622484278624572592248432742443249824842538245737113482257824572484244332492498247139992538268327222824332544745167134427482631263125922683265728492538265726832670265726572735267026832605265725922605260528875597314926182525259226572578257825252538259225252538252525252538251124982498286225252735245725782457338924842498251124712484369634822498245724432484317424432471407725782592283727863469464447991856267026312592260525652631283726312670259226052618268326832683273526052605260527092552293755973136252526312565273525652525259225652498252525112525253825652484252525382887249827482511263124713274247124842457252524713681348225782443247124843211247124573980252526832811292533634644534313442761252525522644260526572837268326052683264425522696265725652722257826442657270926312900559731612605257825782670264425252538256524712552255224982525248425112525256529872511270924712592248434162525245724982498245736813429253824572443249831612443247140572552268328242735342946744644 19890813 367201856307426702683263125782605282426442605264426052670265726962631265726312657267026442696284955973124260525782538269625782525257824982552253824982552251125252552251125782900248427222457256524713274247124982457253824713696346925112457244324843236247124983980252526572709293733124644523713442748270925922709256526052811263126052618265725652683270926052696260527092578269626182862559731492644257825382683257825252552251125252511259225112511255224432525253828242498270924432605248434292484245724712498248436663455251124982498249831992443248440772565269628372709342947054831185626702631264427092605257827732631268326312592265726052683263126832657268326182657267028875597314926572631264427092565252525922525252524842565256524982538253825112538296224842748247125652457327424842498247124982484371134822538244324712457327424572471399924982683278630123325470572561344284926312565264426572657277325652552268326052538263126182644270927352670259226312722286255973149259226312605265725922605251125112511253825382538253824982484252525652887248426962457263124843442267024982552255224983681344225382471244324983224249825254057255226442875283737424501774118562748273526442605265726572862264426312670264426832683274825652670268326052657263127352862559731612631259226442786255225652552255225252538253825252498251124712538252528752484273524982631244333122498247124982525247136963429255224712498245732362484247139802498261827612912338946445308134427732657260525782683259227992605265726832670264426052709259226702605265726962696267028755597316125252578265726312552255225382498256524982552259224982552245724982552284924982709248425652511337624982457248424842484371134292525249824292538319924432484405725782631284928243338464446741856270926572657267026702618277325922592270925782657267027862631268326442605259226962618281155973149260525522618264425652578248425252552251125252565253825112498253825522912248427222484259225253351248425112457249824433696348225382498249824713236247124713980249827222773303734164447516713442786259226182644256526572761252525922578253826442631265727092786264426312709264426702862559731742592257825652696256525782538251125382484252525382484253824982471253829002525277324572592245733892457248424712484247137113509252524842443252531862484241540572565264428242696338947054863 19890813 367681856307425922592267026052709277326572605265726572592264427352631264426442578264426832657290055973099263125522552264425782538252525382511252525652484249825382511256525652937247126962443261824983249247124572498252524843666344225252443247124713249248424573999249827352722291233634831513313442722259225922644260526442811265726572644264426832631269626572683259226572592270926962912559731862592259226572644255225522498248425382525259225522525252524712511247129122511269624842618249833892498244324842511244337113509249824842443252531612471249840772552264427992875333846444705185627222644263126312657255227862565257826832631272226572670255228112644267027092709264428875597323625922592259226832565253824982511248425522511248424982552248425252511283725112748242926312484328724842498244324712429368134962538248424572457326124842484399925252722282430003376473671211344276126572618268326052657279925922657267025782657272227352670268326702683257826312618284955973174263125922552260526312565257825382525252525382511255224842525256525382912248426832511263124843416267024982525252524983727344225652457248424843224247124714057256526182912287538064831774118562709263126702657264426572761260525652592261826702696273526442696259226312683268326702887559731862670261825652696252525522525255225252525253825252498253824842592255228752538272224432552249832872498248424842511244336663442251124572471247132362484245739802525265727353000326145575202134427612696268325782644268328372578260526572644265726962644269627482631268326052644268329505597314925922631259226572565249825522498256524982525251125382538251124842552290024982709248426052484342924982471244324982484371135092525245724292484318624712498409725652657277327093429458647051856269627092657265726442683270925922644267026052631269626702657268326572657264426702683288755973099263126442552265725522592255225782538252525652484252525382484255225522786249827612457263124713287249824842457251125113711346925652443245724573249249824573962256527222773296232744705545113442824264426312670261827352799263126832592272226832657272226312696270926442605264425782887559731242605260525922670252525652552252525922525253824842498255224712511253829372498269624712592247133892498247125112498249837113455251124712498251131612484245740572565265728242786338945294644 19890813 368161856304926702670260525922578278626052657268325782631267027352605267026702696264426312618284955973161263125522578264425522552251124982484257825382525248425252498255225522900251127482457257824843287247124842443247124713666349625922484248424713249249824983999251126312773304933384674523713442799270925782644259225922786263126442696256526052683272226442709268326572552264426702950559731362552263125522644256524712578251125252511251124982525251125252498255229622511268324712565249834292484248424842498249836813455251124982443251131862525247140572565260527862748340245014799185626702696263126052605260527482644268326572644257826702735261827222670268326702605263128115597319925522592260526052525256525112525251125382525249825382592245726182552290024842722248425782511328724712471247124982429369634962578247124432498324924712471399925522735268329623376470572561344277326312644260526052538281126052631267026182592261827092735273526312683264426832605291255973086257825652552263125652498252525382552248424842511252525252443255226052887252527352457263124843429265724842498247124983711342925522443248425113186252524714057255226702849291238394674774118562722268326832657260527482799259226572644260526962670276126962605269626572644265727222862559731242592263126052683259225522525252525522511249825382498251124572552256528752457272224572631247133382484248424712484249836963496255224572471247132242511245739992511270927482900328747365308134427992696265726572722268327612565267026702578265727092683263126832631265726312670259228625597314926052618259226962578255225252511255226052498252524842484248424982565286225112761248425782471342924842471248425252498368134692525247124292498321124712484405725522631288727613389458649291856270926442565265726572605283726832578270925782644269627092696276126442578272226312578296255973086256525522631273525382538256525522511252525252511251125252484248425652875247127482511260525253261249824432457249824573681348225382457247124713261248424433980248427612722293733894644530813442786264425652683265726572786257826442683260527092631269626832799263126572696264426572887559731612592261826182670259225782538255225522538255224712525253825112525253828372484270924712578249833892511248424842511251137113482256524842443247131862484248440572565267028112709340246744831 19890813 368641856301226702631264426312644276126572592257825522631263126702605276126832670264426832618292555973161259225782565273525112525255225522511257824842538251124982457249825382912252527092484260524713249247124712443251125113651353726312471248424843224247124984018255226962735298734424705523713442824263126962578267026442786263125922644265726572748269626312670268327222605263125782849559731242592255226312709256525382525252525112525252525652525256525112498255229122471276124432605251133892484247124842484248436363429252524842443249831992511252540572565263128112849327446444674185626962644263126572670265728372657251126442592263126442683263127352735268326312644265728875597314925652552260526962578253825652565253824842552255225112552249825782552283725252761245725922457328725112484247125252511372734552511245725112484323625252457398025252722273529753351464471211344277326832552260526442644268325922683264426702578267027612631267026832657268327092644295055973149256526052605263125782511252525252552257825382525252524842484251125522925247127352511265724843442272224842538253825113681345525652484251125253199248424844077256526572849288738064799774118562670267026182631259227092799253826052657257826572631267025782709267026572670263127092950559731742605256525922631256525252592257824982525253825382498253824842552255229752511273525252578247132742457244324572525242936963442252524982471244332612511248439992498268327862950326146445237134427612644268326182605273527222631264426442644268326442657267026442696261826052631268327865597308626442578260527612552248425382484248425112498253825382511252525522525286225112657245725522498342924842525248424982511372734822525251124432511319924982457405725652657277328373312455747991856270926702605272226702670281126702538259226702631263126832709267026442696261826442657288755973149257826052538260525382578253825382511251124982471248425382525249825522925252527352457259224713261244324572498248424573666346925522443249824843261249824713999249826962709291233254529534313442735260526052696259226702887263126442631265726052657269626572631265726832631265726832887559730992578255225782657257825252525255225382552253825782484252525112511255228752511270924292592251134162484249824432538248436963455253824712457249832242498248440772644259227482722338945574644 19890813 369121856306226702565268325652722277325782644257826442592269627612618268325922592267026702644288755973149257825252644263125522552252524982511252524982538248425112565249826052862251126962498256524293287249824842457247124983681348225382484247124843249248424713999251126442735298732874529523713442761261826572644263126572748256526312605259226572709269626052761260526052735269627222811559731112605261825922657257825922538247125782484247125112538247125112498256529002498277325112605249834022498249825112484248436963509253824712457253831612471245740372578268327612735340247054767185626702670267026442657267027092657253826442592260526572709263127482631265726052696265729125597323626182618257826572605260525922538255225252511253824982552247125112498281125252761247125922498326124842484244324982484368134692525245724292484323624842471399924842683276129873389464471211344284926312670256526312578281125652631259226312670274826962644269625382592273526052670290055973136256526052578269625522565255225522552255225522484252524982484251125652811249826962457259224843402268324982525249824843666344225652498249825253186248424714077255226312837277338064799774118562657269626572670263126702761261825652644259226052578272226052735259226702631273525783000559731112657259225782670265725652498253825782552251125382511256524842538260528872498276124712644247132872471245724712498245737273496252524842471242932362457248440182498267027612987332547055202134427862631267026442578260527222644260526052578263127092605259226702592261826442631265728875597311125652578255226832592253825382525252524982552249825782525247125522511291225252709248425782484341624842484248425252484371134552538248424712498318624842511405725522657284927733363464448631856270926832565265726442644278626312631259225922657267027092683274827222683261826702683295055973186261825252631265725782538252525522565252525522565251125382525252525382887248427482471257824843299248424712471252524573681348225522457245724573249245724983980252526962761304933254736534313442735269627352631259226572786257826702722264426832709257826702657260526572683257826182975559731242657255225922683257825522565249825112525257825652471252524982538257829372484270924712592248434292471247124712471251136663455249824712443251131862484249840772592261827862709335145574896 19890813 369601856270926052631255226572631276126572578263126442670261827092683274826442631260526442578283755973086260525782578270925112525253824432538248425522552247125652525255225382875248427222511259224573287244324572484248424433651348225652498247124843236247124843980251127222722300033124767520213442849264425652618263126962811260526052657265725782618273527222670257825652631263127092824559731612657256525922683256525252511251125382525255224982498253824572565255228752484273524572578247134422498252524712484247136963469255225112484251131992443248440772618264428752709335147994831185626962683257826312578263127482605264426442605265727222722268327482683264426442644268328875597323625782578255226312552255225522565247125522565252525112538248425522578286225252709245726182471331224842457248425252471365134822538248424842457327424432471398025522722276128873376467453791344276126312565263126052592281126052605267025922683270926702618272226052605264427092631290055973124259225782578267025652552255225522525252525252525248425382471251125112962249827092429257824843402249824842484248424843622348225652484245725113199247125254057257825922786268334424644499618562670261825922683263126832824265726312683265726182709270926832722269625922578267026182925559731862578263125782683257825382498253825252511248425522511253824842498257829002538277324712578244332612471247124982525244337113455252524842429248432362471247139992498267027353000346946445451134427612644255225782618265728372644265726052631270926832709267026442605260526442696256528245597312426052565252526832631259225522511251125112538249824982498249824982552284924842696245726052471342925112443247125112484369634962552247124432511317424842498403725382683281127613312450152021856273526962618263126572670281126312578264426052657267027092644263126572657264426962592295055973086264425782552268325782538249825522525251125112565248425252457255225252862251127352511259224293287244324712484249824713696350925652457245724983236248424293980251126832696296234024705548713442773263125782631257826702799264426182631267027092683270926832578263126442657274826312962559730622565257825782670255225782511252525112552248424712498255224842552253829122471270925112565247134292511248424712471251136963442253824432457245731612443249840372565260528372824341646445451 19890813 370081856268326832644265725922683269626052631265726702631263126832618265726442631267026572683291255973136261825382538272225252565253825522511253825922538253825382471249825522849249827352443257824713312245724712471251124573711349625522457248424573249247124983980252527222761292533514767570713442761265726962696255226052862257825782696263125652605261826442657267026052696264426312811559731492735256526702618253825652565255225652498255225382511252524842538251128752457269625112578252534162484249824572565249836813442259224712429249831992471247140372670264428242786335146745744185626702696264426312631259227612644257826312592263126702657263126962657265726442631257829125597316125382578263127092552255225382484252525252538249825112538251125252552291224982709245725922457327424572511245725252498368134822525244324432498327425252443401824982696272229503236450159691344276126182644263126052735278625782644265726572657268327092657270926312657267027352578290055973111257826052565265725522538253825252525252524982538255225652498252525112862251127482457259224843389247124842484245724983711346925652484242924843199247124844057256526572748269632744736604518562696269626442605269626442761264426052644257826442592276126572709257827092631268326442912559730992592257825382709253825522565245724712498251125252525255225652552256528492471276124432631247132872498248424432525245736663496257824432457247132612471245739992484265727353012332547056282134428372631264426312644265729372644265726962683264426312644267026442631265725652631259230005597312426442631257826962538255225522525251125782578252524982525248424982592291224982670245726312471340225112471247124842498371134552511249824292538319924572525405725522631282428493416467464091856268326572644260525922683274826832618264426442618260527092631270926962670265727222605286255973161259225922525268325522525260525112565255224982538251125112525252525782862252527222484257825253287245724982471248424573681348225382443248424843261247124713962251126572761298733124674671313442799268326312683259226832761257826702657260525652722273526442644270926442644259226442975559730742618256525652631255225652511255225522525251125522538249825252498255229372484276124842644247134022484252525112565249836963482252524572429249831742484245740572538263128112748332548317014 19890813 370561856270926052631263125652683272226312538268326442592265726962657273526052644264426182670287555973149255225522578268325252565248425252538253825382511253825112498255225382862249827352471257825253249248424982457248424573651350925782471245724713249251124844018252526572748293733514736774113442824268325652644267026702799268325522565257826442722267026832631268326702644265726962837559731112578261825782644252525652552249825652457252525382484255224712484252529622565269624712565247133892525242924712457245737113469259224842457249831862443245740772552273528242811338946447741185627222644259226052657257826312605256526312644267026572786257827092670263126832644260530005597316125652578260526702538255224842538252524982525257825252511248425252578282425252709245725652443326125252471248425252484362234552538245724432484328724982457398025112696278629873351452977411344278626702538269626182605278625782578261826312631265726832644268326182683269626572605284955973124264425922565269626312565259225252565253825382592252525382525251125382912255226572484264424983389269624842484249824713681348225522498248424713211253824714057259225522849439534424586774118562735267026442644259226312761255225922618260526312722263126832748263126442644273526832912559731492605257825522605253825782565256525652538256525382511255224982525260528752498272224712605247132612498251124152511249837273496257824572443247132492457249839802498270927612937333847056162134427222631264426702644263128112592261825652605263126442709259226702605259226702657272228875597322426572644256526572565255224982578257825522552256525382498251125522565290024712696247126182525340225252471248424982471374234822498244324842471318624712457401825652605277327613376470577411856279927482605267026442631283726442565267027092644265726702631265726052578257826832631296255973086261825922631265725382511253825252525257825252511248424842498259225522937249827862484264424983312309925652709263125923681350926832511268325253249252525524037261827612875405740575030774113442761267026702631263126572799263126572670260526572709267026702709264426832618263126962912559731492618257825922644249825382552252525382525257825112525249824842498255229502498265724842578245734022511251124842484251137113455252524982415244331742457247140572538267028372799333846444962 19890813 371041856307426572565259226312644278626052631264426572657267026572683268326312657272226312592293755973161260525652592270925252538255224712498253825252538249825382457253825252875252527732498259224433287242925112429252524843711349625382498244324983236248424293980251126702696291233254705527213442748263126442605268326442799264425922657255226572657268326182735264425922670257826572900559730862644260525782605257825522525249825522484255225252511248425382525255229622471268324712578251133762525247124572538248436663442255224572443249831742471249840572565259228112748337645294799185627482657264426832605268326962605267026572670268326702657268327612644270925652670260528625597316126052538259226312578252525382511256526052498252524712525248425522538284924842761248426052443331224572471248425252498365134692511244324842484327424842471398024982670272229623363476772561344276126312657267026442670279925652644263125922605267026312696268326182657263126962670284955973186263125922578257825522592252525522565247125522498249825782484253825382875252527092538267024843402265724712552253824713727342925382471249825113186247124574057253826052837291238564767774118562722265726182644264426572786257826182565268326572735277326572709272226832644260526572912559731742578257825652709252525652565252525112525248425782484255224842592259228872484272224572552248432872484248424712457245736813429252524712484247132612471247139992511272227482987328747995308134428112722268326702592265727482670259226052683260526572683272226832644265725922644272229625597311126312511259226312565259225522552251125522538251125382538251124712578287525252683249826052457338924982471248425252471368135512565247124712484319924572498405725652657279927613261473647991856276126702631261826442657273525922696263125922657260527092631268326572683263126832578286255973149257826312538265725652565252525112578256525652498247124842484252525252912248427732471257824433299247125382471251124713666345525522484247124433249252524843980253828112748288733254674530813442799263126182631268326312709268326052657265727092670272227482670265726962565272226832862559731492605256525652657255225652552255225252552256524982471252524572525256528752498269624572552242934022511244324432484247136963455259224842429248431992457247140772578263128242696340247054767 19890813 371521856306226052631264426312657282426572657269626442683268327482605269626442683263127092618291255973111260525782538268324982592249825252578256525652552252525112511256525782862252527352457257824983249244324842471248424713711348225382457245724433287245724713999251126572748303732364831516713442735260526312592267026572786255227092644261825922644268326572683270926182605263126702887559730992605259225782670259225522498255225782525256525522498252524712511256529002498270924842592248434022498245724712511252536813442255224982429248431862484244340572565260527352837328746444799185626572735257826702657264427612605260526312670261826702735264427222696263126052696265729005597309925922592256527862498259225652511256525112552255225252538249825112525286224842696249825652484328724982457245724982484368134822552248424842457324924712457399924572735276129623312464471211344274826442657263126442631288726312644268326182657269626832670269626572631257826962644283755973161257825522605263126052538253825522525252525782511245725252511252525382875249827352511261824983455267024982538252524843666344225782498251124843149248425114057255226442837288737274767774118562722259226312618260526442722257825522605263126832657269625782696269626182644263126312887559731492618255226572644256524982578251125252498252525382484256524842525251129002484274824712592244333252484249824712498244336813509251124712471245732612484248439802511269627732962331247675237134427992657263125782631264427352631253826962618257826312709270926832605274826572644265729505597314926052592256526052578255225112538257825382552259224712552249825382538290024712670247125922457335124572484247124842525368134822484249824432484319924572484403725522605284928753338458648311856272226832644268325652644270926312644261826052631263127352696268325922631259227092644288755973186259226312578264426052565251124982471249825522484244324982498252525652849248427482457257824843274248424432525249824713711349625652484247124713249251124573980249827352748293733634705516713442735267026052644268326572761263125922592268326442605267026702683260526572657272226962849559731362644264425252670253825382511249825252443252525252538253824842538263128372525276124842565245734422498245724712471251136663455253824712457247131742484251140572552263128492773336347054831 19890813 372001856303726832683263126442618277326572578261826702631270926572605273526572605269626572709287555973174252525922552264425922484252525382538253825382552251125522498255225252875251127612471263124573287244325112443249825113651345525522443244324843249251124843999252526702709301233254644534313442786270927092683260525652709260525922644265726052696269626052644265726052657276126052849559730992631255225782657256526312525255225382578256525252484253824712484257829122471272224842605245734162471245724572484249836963389251124982429248432362443247140572552265728372773340246444736185626832631259226832578259227862683263127352552267026572696263127092631267026702683256528625597317426312644260527092538253824982538256525252538247125252565247124982511287525382748245725922457324925252443245725112457365134552565245724432457323625112457396225252683270929503351470571211344286226312618255226052683276125522709263126702657264426832631267026312644263126832683287555973111263125782578269625522552251125112578248425252565252525382511251125252837249826962457260524713442273524712511249824433681348225652471248425113211252524844077255226962837284938064644774118562670269625922631264426962735263125922644263126312578269626442709259226702670259226832912559731612631263125922683263125522525249825782538253825382471247125382538249829002525272224572578249832742457251124712471248436813442251124842471244332612538251139802525278627612950329945575524134427992683264426442670267027482552257826572670263127992605270926962631265727352631270928875597317425652631260526702538245725652498252525112592251125382498253824982552287524572773248425522484341625252443249825112538368134292538249824712484319924432511405725522644277327353338447445861856269626312605263126442644273526442605264425922618264427092670265726052657263126572605279955973136267026052592268325782644255225252592257825382538247125382457257825782862251127862457263124573325248424712484251125253666344225382484244324713249252524713980249826832709311133764586545113442799267026702670263125922761259225922552269626832657270926572683269626702578267026312849559731862605264425922657257825252552256525112552260525252511251124712538257829252511276124982565252534162498244324572525248436963455248424712471247131992443245740572538267027732799340245294767 19890813 372481856307427732644263126442592282426312644263126572644264427862631273526442644269626572683283755973124260526052631264425522578249824982511260525112498252525112457253825652837252527612415260524713312245724712471256524713681346925382498247124983274245724713980251127092786304933384767534313442786259226442683263126052773263125782618263127092657274826442618267026702696273527092837559731492565260525922592252525652552251125382578257824842525251125112578252530372578272224572605248434162498245724712484249836513496252524432484249831992457248440572578269627992799335147364705185627352722267026702644272228112683263126832631264426312657259226702592263125922670261829125597318625252592255226962552255224982538253825252525253825252538249825522538288725112722249825522484327424842511248424572471368134822552248424572498323625252525398025112709269630373351464471211344279926572644270926442631279926312670256526572670267027222709273526572592272226962657293755973161257825522605267025922498263125112552252524982538256525112498251125382849251126572471264424713429264424982592251125523681345525382484251124843186251124714037253826182862296237744831774118562683263126312696256526572761263125782644260526702605272225782657268327092644268325782962559731362578265726312670253824842578253825382565256525112525253825252511253829252511277324842592252532612471248424842498248437113442255224982443245732492525245739802525273527222950328746445202134427862657270927482631255228242578268326832592268327352696260527482644267026832605268328875597311125652565256526572578257825252484252525382525252525252552251125522511293725252670245726312484340224572525251124572525368135232578245724712511318624842457405725522670276127223429458646441856274826702631270926052722277325382657261826442605270927352644264426572605260526052605288755973174260526312605260525382552256525382552249825382538251125652511253825652849248427352457260524433274248424842484247124573681348225652484245724713249248424983980251126962786300032744644509813442824265726572644265726832887267026442670259225922670268326572709265726572722268326442887559731612605257824982644249825522538247125522525255224842498251124982511256528872511272224292552242933892498244324712538248437273429252524842429245731742511247140772578263127992748331247054767 19890813 372961856301226572552263125652578274825652592264425922657269626702565273526312657265726832657286255973161263125922631270925522552253825522525251125382484253825522498251125782875248426702471257824843261245724712498256524713681348225112484245724843236247124843999251127612735296233514557534313442811264426052631265726052799265726182618274825652605270926702696263126442657265726052824559731612592259226052670252525112538252525652525251125382498255225112511253828622484267024572578245734422498248424572511247137273455251124982443248431862498248440572578265728372811335146444962185626832631256526052578264427092592267026052631270925922735265727482683261826572631267028115597314926182552256527092538253825112538253825252552247125252525251125252565283724712709252525782471329924982484247124982471368134692538245724712471322424712484398024842722267029373389464471211344273526962605267026052592281126442552268326832631267026962657273526312644272227222631288755973086259225382605267025112552251125382498255225522565248425252498253825652887249827222471265724843442267025112538256525383696342925782525248424713174247124574057257826702748288737274674774118562670264425782578263126832799264426572631269626572605263126572683263126572644264426052824559731862511257826442657256524982525249825782552255225112511248425252498256529002484272224842565245732992484247124712552248436223496257824712429245732362484242939622525270927732987329947365133134427352670263126182592257827862631268326182631265726182722268327482657264426312748265728875597316125922592255225782618256524982498255225112552249825382498249824842578287525112735245725522498338924712471245724842471372734552538247124712525317424432471405725522578281127993351467448961856270926052605263125652644277326312565259226052696268326962578273526312683265727092592290055973136256525782592263125252565253825382565257825252471247125652443249825652799247127092471260524843261249825252457252524843681340225522498245724713261247124983999249826962786302434294705541513442761260525922735263126182786265726442644257827222592265726702670264426312578264426962849559731612592253825782644255225652565249825112525255225522525255224982538255228622498270924842605248434162525249824712538244336813455253824712457249831992443247140772552263128242709332545574705 19890813 373441856304927092578270926182605274826052592264425782578265727352670269625922644263126052735296255973186255226052578269625922552260524842538252525522498247125522498255225522849249827482511259224433287247124712457251124293666345525382471248424713161252524573999251126832735298733124674513313442735261826442670259226052824265726572605263126832683269626442683269626052631265725652837559731492631257825922631257825252538255225382511253825522484252524842525257827992511270925112592252534422484247124712471248437113442256524842471244331992457247140772552263127732696333847674831185626442670264426832538264427992683267026962618259226052670264427092657261827352657264428495597323626182592257826962565256525652511253825112525251124982552248425252552286224842735244325522484329924842498244324982471368134692511248424842457326124982484399924982709273528753287467471211344278626572696264426052552278626312565269626312552267026832657270926052722263126442683290055973124267025782552268325522592253825112578252525652525249824982457249825922900251127352525260524983429263124982525255225113651344225522457249824843186247124714057256526572849290038394799774118562657267025782657260526962811256525922683267026052657278626442657263125782644268326442937559731862538257825652709259224842552255225252552253825652538255224572565260528112511269624292578249832872471249824712538248436663509249824712498245732612484247139992525274827613049328745575272134427352631260526572683257826962644267026442709260526182670267026572657265726702644269629875597306225922578257826182565256525522525259224982538251125112511251125252565301225252735251125922498342924842471247125382498365135092552248424432484318624842511405725652657283727483287452950981856267025782631268326312683276126182592267025382618264427612618263127992644264426832592292555973136257825652565273525782552255225522538252525112511252525252525257825382887252527352511260524573287245724712443247124713651349625382498249824843236247124983980255227222709300033894674523713442786265726442657253827222799261825782709268326702657264426312657269626442709267026702925559731612552257825922631257825652552252525382538252525252525251124842511253828622511272224432565249834292552245724842484249836963455253824842443251131862498251140772565268327992761328747054767 19890813 37408 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890813 374401856311126962605263126572605276126312670267026572709272227352565270926572696263126572683287555973086257825922592263125922565251125382525252525782484248425382471253825782849249827222471256524573274245724842457251125113681348225112511249824713261248424713999252526572657292534024644537913442786270926572631261826832837264425922644265726312605267025922631268326572683268327092925559731862592253825782709253824842578252525382552248425112525252524432538252528752471273524842605248434292471244324572484247136963442252524572443251131992457251140572592269627612735336345574831185626832644264426312657264427352578265726312657270927222644264426572605260526572657255229375597317426572578265726442565253825522538252525112525256525522484247125112565288724572722251125922471326124712443249824982525368134822578245724572457323625112471398025252644269630003363476771211344276126312644265726702683265726052552260525922722261826442670281126962696260526832592287555973124263125522605270924982498251125522498255225252484245725252498251125382887252527482511259224983429261824712538251124983666344225652484249824983174248424984077253826572887292537904736774118562683261826312644261826832748264425782605257826442618272225652709257826832631268325922887559731492592259225652683255225922578249824982538256524712498253824432511255228372498274824982578247132742498249824572484242936663455255224982457249832612484249839802498272228112987344246445343134427992657260526442605276127092631260525652631265726312709259226832631268325782735268328495597311125782592253826832525259225112538255225112578251125522552248425252592297524432696247125652471341625252498244324712471371134692511251124432498318624712484405725522683278627223312470549621856270927092631264426312709277326052618268326442618260527352644269626052657265727222578293755973136255226052592269625922565251125252538252525252538251125522525255225922937251127732484257824573249247124292429248424573666346925522457249824713261251124983999248427092722303732114705523713442824264426182605268326572786255226442565263126442709273526572670270926182644265726312875559731362565260525922605257825382511249825252538257825112471249824842552257829002484268324982605247134292525245724712498249836663429248424432443249831492471248440572565263128242761331247994831 19890813 374881856308626832592265726052696268325782683263125652748268326962657268326962592267026572683291255973136255226052618269625782552249825782498249826052552249825522471249825252887249827862484257824713299248425112471252524983666350925522457247124433274247124574018253827092773290033894557523713442735261825782605264426832748259226312657259227482670267026702709267026442644265727222900559731492657253825782709255225382511248425522511252524982498255225112511257829252429269624982592247134022538248424712484248436663442255224572443252531992471247140772592263128492811344247994674185626572644259226442578260527612605263125782683265726572735269626832657263126052657264429255597314925922538255226572565255225252552252525382471252524842525247126052578286225782735249825922471326124712498245724572484371134822525248424432457323624712443399925252683276129503351455771211344282427092644263125782618273525922683259226442592268326702631269626702605265726182683292555973149260525522605264425382538249824842538253824842511251125112538249826182975251127222498263125113442260524982498253824573711345525382457247125253199251125254057255226312887283737904767774118562709263126052644259226572748257826312644253825782748264426442773256525922605263126572950559732492644255226052683256525382565253825522552252525252498255224982525259229002525276124572578245732872498245724842484248436663429251124572443247132362471248439802525270927352950329947055272134427482657255226962683263127352670249826572670265726962657264427092683263126962670260528495597319925782605253826312552253825252552253825112538253825252484251125382565292524842709247125782471337625112443248424982511365134552552249824432484323624712484405725522683278628113389452947991856273526702552268326312670279926312644268326052657267027482644269626312670265727352644297555973149256526312578259225382565251125112511252525382525253825112471253825252862251127992471263125253274247124572457256525383666348225382484245724433249247124713980251126832735300033514736545113442761265726442644265726832811256527092605261826832709269626572683268326962722259226702811559731492605256525522657253825522552248425652525253825522525252525522484257828492525263125112592248434162484244324432484248436663469253824572457248432112457247140772565263127992761338945864929 19890813 375361856303727092657267026442631278626572605257826312696260526832657270925782670269627092631290055973124257825652578274824982525251125522552257825522538247125522525252525252925245727222484264425113274248424842443253824843681344225522429244324713249248424844018253826312670297534164674534313442696272226312644267026962696265725922670259226312786274826572657270926962657264426442950559731742565257825652657253825782498259225522471255225382471249825252538253828622498272224712592245734292498248424842484247137113482256524982471251132112457247140772565269628492799327444474705185627352683263126312631263126962631260525782670264426702670265726702709265726702683264428245597316126442592260526442525251124712538252525112511257824982538245725252592287525112786249826052484329924842471248424982511368134822578248424982484323624572429401824982722272229873376479972561344276127732657264426442670277326832578268326702657265726572644270925922683274826052657281155973174259225252592261825522565256525522552251125652538248425112498252525652875249826962498264424843455270924982538251125253711344225652457248425113224251124844057256526572811297538064644774118562657263126702683263126572748263126312657260525522670276126312696264426832735272227092824559731362592256525922696255225522498253825382498256524982511253824712565257829122484272224712592248432742484242924842538249836513482255224572498247132362457248439802511268327612987337646445272134427482644267026702592265727992565263126832605263126962696260527352552260526832605269628875597314926312511263127352525260524982525257825922592252524842498251125252565287524572709248426182471338924572484245724842484371134552525247124572471318624292471405725652631278627353299476748961856265726702644265726312696281125922565260525652683268327092605270926572644259226832592288755973149256525252618264425522578255225382471252525522511248425252525251125522937251127482484263124713312248424152525248424573651346925252484244324843249253824843999252526962735301233384896530813442761265725652605265725652862255226572631263126442592265726312670265726702644264427352862559731612657253825782709255225382565253824982471248425782471251124982552253829502511269624982631247134022498249824572443247136963429255224842484252532362457249840572565264427612761333846444736 19890813 375841856300026052618268326052683276126312592264426962644270927732631270926572657265727352644284955973124253825922657265725252525252524982498257825382498249825112511255226052900251126832443260524433312245724842484252524713711345525382457247124433261248424573980252526442761298734024557541513442786265726052592263126442748264425922657265726572618269626052735265726702644269626702799559731242618256526312631256525252538249825252525252525252498251125112552252529872484269624712605249834022484248424712484251136963416251124982457245731992429251140572552268327862773329946444799185627222644255226572644276127352618259226572565268326962722268327222670267027092683264428875597317425922578259227092592255225782525256525112538247124982565247125652552295024982670248426052498328724712484247124982484368134692525247124712471323624712484398025252748273528493325444771211344284926832605259226442592278626312538260526182631270926702592268325922709265726052631290055973149264425782578261825922578251125382538247125382525249824982511255225523037248427352471264424433402265724982525252524713711348225522498247124843149248424844057255226052849291237424767774118562657264426312696257826312786260526312657259227092709272226572657268326572631265727222912559731362605269625782735256525652484255225382538249824982511251124842525256529002511273524982565247132992498247124712498245736663442253824432484244332492511247139992565268326832975333847055167134427862709256526442683261828492565267026832605269626572670257826832735265726572670263128755597311126052605257826832538263125922484257824982484255224712498248425522578282425252722249825922511344224842484251124982498368134552552249824572511318624842471401825382592283727993338470549621856272226832644259226052605278626442578259226572657267026572657270926572631269626572592290055973111261826052511273526052538251125252498256525112538256524982538252526442925251127352443257824983299247124842471251124713666349625652443244324713224249824293980252526572786287532744557545113442799263126442722257826442761265726442670263127092644273526052709268326832722263126962887559731362618256525652696261825252498255225652538253825252525252524712538253828622498268324432578247133512525247124712498248436813509251124842457247131742457248440572538264428372849333845864799 19890813 376321856307426702538263125652657277325252592269626572631267026572709273526182644263126182644288755973124263125782565260525252498252525252538248425522511247125522471253825782799251127862484257824713312245724572457249824983666345525652443245724983236249825253980251126702709292532874644530813442761265726442644261827092786263126182657261826442683265726442709263125922631261826572862559731242578257826052670256525252565253825382552249825382511252525252511255229752484273524982552253834292498244325252498245737113455256524712457244331742498248440572565256528112786342945864831185627482670256525922657268327992657267026702592265726832748264427222683257825782722260529375597314925922592260527352525253825252525251125382498248425252498249825522538283724572761248426442484332524842443247124842457369634552538247124982498324924982457399925112761278630373287476771211344278625922644264425922605284926052735265726702631259227222644270927732592265726832670290055973149257825782592265725382592255225522498255225652498249825252525256525382811255226702511265724433442268324842538252524983711348225652484248425253161251124844077259225782862291237744447774118562683267025922605261826442862255226572631265727092631269626962696263126312644267026052862559731362592255225922683255225112538252525112498249825252538252524982484256528872525267024842592245733252511248424712538252536963469259224432457248432242484245739802525265727352962332547055272134428372670256525922605269628112631257825922657263126702670270926572683265725922657263128625597309926442511264426052511263125522552252525252511255225382511252525252565288724432735247125922457340225382443245724842498366634022511247124432457317424572471405725652670281127353325444748961856270926832605263126312657273526052618255226442709268326962657268326312605257826962683288755973161259225652592274825112552253825382525257825382538249825252525252525522937251127352471259224713261248424712457249824713681346924842471249824843236249824713999252527222709283732494586534313442773260526832657263126572811261825782631264426572631267026312683270925922644261826832875559731362578263125652631259225522552252525382565252525112538253825112578253829002525269624572592247134022443247124572498249836963469249824572457248431612498248440572565270928372748336346744799 19890813 376801856267027862552268326572696276125922631273525922735265727092657265726182657260526572644290055973161259225922592273526442552248425252498251125112471249825252457256525522912249827732471260524983287248424712498251125113681348225252471245724573236245724983962249826832735293733894705534313442748272226312657270926182824259226442552259226312709278626312631260526572631264426572900559731362605259226182722259224982552249825652565257825112484255225252498252529622484274824842592245734292538249824572498245737113455255224842443248431612484249840572565265727992735342946444863185627352761263126572631260528112605257826962631269627222644268327092696269626572722265729125597319926052565255226572525265724982552252525112471253825112511252525252592286224842748248426312443328724982511242924842471366634692552249824712443324924712511401825252735272230743325479953081344284926442644264426832605282426442644264426702592264427222709267026962644269626312565291255973124263125652605264425522592253824842552253825112525253825112471251124842912249826832457260524983402252524842484248424713651349625522471244324713186247124844057257826702761276133634767489618562722274826572670269626442773259226832644264426182644269625922657267026442592265726442900559731492631260526442696255225112565252525252578256525112525252524842525260529122471274824982631247132612471249825652498242936963509260524432471248432492484248439802511269627352987341647675379134427862644267026312592263128112683260526052696264426572735260526962657265726832644264428245597317425922592256526832592259225382484255225382552256524842511248424572511284924982709244325782484342925252429244325252498371134292511247124432498316124842525405725652683276127993325455750981856267027222565268325922605276126572552267026312618265727352670268325782631265726312657287555973136252526052605265725652578256524982592256525522511256525112511251125652875249827732484260524713287245724982484251124713666346925382484248424713249251124573980247126962709292533384586552413442811260526962631260526312799265725782631261827222683268326832696263126442644265726702887559731362592256526182670259225522511251125782498257825112511252524982511256529622498270925252592249834022484247124842498249836963429251124842443248431862457247140572565263128372722335146745415 19890813 377281856272226832644268325922605281126312592263126962696263127092631268326442631268326702657291255973124253825782552272225922565255225252565249825252552255225252498253825922887245727222498256524573287244324842471247124843711342925782484245725113287248424573980252526572735296233764736567013442773264426832670260527092786265726962592264425922696261826312657261826962683263126182887559731862592260525922592255225252471252524982605252525652498253825112525252529122525273525522605248434292484247124712471252536513509256524842443251131862498248440572592259228112670338945865744185627352578252526312670272228492618263126572644267026182696268326702657269626572683260529375597317425922605260526832484256525252511251124842511248424982552244325252605287525112722244325922484327424842457245725112457365135092525247124712471323624572471398025112644267030003299467459691344273526962670267026702605283725652644267026572644273526572644265726702683273526832657291255973136257826442631274825252552249825382525259224982525253825112471255225522862249827092443259224713402251125112471249825113651342925382471245724843161249824844057256526832761274833254644604518562786265726312722265726312696259225782644261825922631276126832696267026312670270926832900559730742670265725922592256525782552249824982525255225112484249825252538256528752498276124842631247133252498245725252484248436663442255224572429245732362498249839992644269627093037327446446241134427092592265726572605268328492538259226962696260526832709264426182618267026052631260529005597316126442565255226832592256525252511253824712552257824712511247125382565283724712696247125922484340224982484245725252498371134822511247124712498318624572471405725382605284928243442447464541856273526832552264426702657276126832618264426312644260527352592265726442709268326442644284955973136253825922605263125652525255225112525260525922538248425112498252525782937249827482498257825113274247124842471248424843681344225522457245724573236252524843980252526702709300032114767671313442748265726442605263126962862257826312644259226702683264426312696267026052657267025922887559731612565257825652670252525112538255225252484255225382552253824982525251129872538268324842605248434022484247124842484245736963496251124712443248431992471245740572565267027612761327446447014 19890813 377761856269626832618268326572657279926182565264426052605264426962565272226442605260526442578286255973149257825782538267025522538248425112525251124982498251125382471255225522887253826962484263124983287251125112443248424433681350925522457244324573236248424574018253827732735288733384644774113442748265726962657263126832824253825112644263126962644265726312709268327612709267026442824559731862565259225522644256525252552247125382525247125652498253824432538260529252484273524712592247134162498247124572498249836663469256524712443249831612457248440572565268327732862340244217741185626442657263126052696273528112618260527092644269626832670260526052605261826832735260528625597316125782592257826832578251125522538256525112511256524842511249825112578290025382722247126052471327425252498249824712443366634692511245724712498323625112471398025252722276130003363467477411344282426442631259227352605279925922644269625922644267026052605269626572592269626442592283755973161257825922525264425382592252525922578249825252525252525112484252526312925249827222457265724713469273524432457251124843636342925922457247124843211252524844057256526832824437034164674774118562657264425652644265726572786265725652631260526832722268326312722265726832565268326832900559731742538259225522811253825652511256525252592255224982578251124982525257829502511272224712631251133252511247124712552248436963442249824712471247132612511248439992511283727863086335145576123134427612696265727092605260528492592257826832644265726702722260527092657263126832670263128625597317426572511264426442538256525252471252525252552253825112538256525252525281124432773252526312498341625522471247124982457371134692552247124712498319925112471405725652618282427993455467477411856278626312605263125782657273526312605267026312683265726702683270925922578268326962657283755973174256525112552274825522552252525382484255225382578252525522471259225652950251127482484264425383325308625522709265725653681350926312511270925523261257825783999264427612862394339995030774113442735269626312644261826442824257825782605263126572657270926572696263126312683270926962875559731862631251125922683252525652525253825382538252525652525252524842538253829122511270924572592251134022525245724712525249837113523251124572457253831742457251140572552265728492773341645574767 19890813 378241856307427222644263126442709281125922578265726962631264426962683268326962670257827092657291255973161251125922605268325382525255225522525252525252511251125652511256525382962247126832457260524983287248424572443251124713681349625652471244324983236249824713999251126962709290033124557527213442722263126832644256525782824255226052592265726312696268326702631270926832605264425782950559731992592259226572631256525922538253825522525249825252565249824982511253829872525272224842618247134022511249824572484249836663482255224982429249831862498249840572552269628112773333846444799185626572605256527222644267027732565263126572618267026442670259227482670268326312696265728625597323624982631255226572498252525382565251125522525252525112538247125112525288725112735248425922484329925112471247125112471366634552538248424842471327424842498399925252786272229753402467472561344276126052552267026832644282425522592260526702657265727222605272227092709260526572748291255973161256525922552263125522538248425382565253825382538252525382498249825652900251127092498267025113442265724982525252524713681348225922471248425113186249824714057255226052862290037904799774118562722267026442683276127222735256525652631273526832683265726832683259226702657270925652862559731362592253826052709251125522565251125522525252525652484253824712525255229252511273524982578248432992498247124712498248436513416255224712457247132362498248439992525272227732975332545865308134427612657263126052578257828242578265725922644265726702709268326832657263126962696269629255597316125522657253826052538248425252552255224982511252525252525249825382578286225252644245725922498338925252511252524982457371134552552251124712471316124842511407725652618278628113274467448961856264426312565265726182631273526442592257826182709264427222683269626312631265726702631283755973136259226442605265725382565255225522538256525382552249824982498253825112862251127352484257824713236247124842429252525253681346925782484247124573249248424713943253827352748301233254705537913442761260525782631270926442799268325782631268326442618265726312657272226442605267026702875559732492578260526052644259225382565252524712525249825112525253825112552252528872511267024572644247134022525248424712484249837113416251124712443248432112457247140572538259228492748342947054831 19890813 378721856307427092578263125782657278626312722260525922657261827352670263126052670269626572683290055973224261825782578261826052511255225382525257825522525242925112457256525112862248427612471256524433274248424712457252524713666346924982484244324433249248424843980252526832748296232494736530813442722270927092683268326312849260526182605269626442683263126312683270926312709264426182875559731112631255226312683249825382538256525522525255224842578247124842511255229122498274824982578247134292484248424982484248437113482252524712457249832112484249840772565270927732799331245574736185627222670268326962578265727352618264426052670265726442670263127222605265725782631259228755597317425652592255226312592253825382484252525252525249825112511249825522578287524712709248426312498326124982511245724712484366634422511247124432457327424432457399925382644274829753325464471211344282426052631267026702644282426442631263125382683264426702683268326962709260526962644293755973111260525382578269625252552253825382538252525252511249825112471251125382875256527482511263124843442272224982511253824713681346925112498253825113161251124714057257826572849288738064705774118562670260526312605259226312773269625652644260526832709263126702722268326832657263127222849559731362657259226702683249825382525251125382484252525382525253824842525253828112457270924842605249832872471247124712484244336813429259225112443242932492457251139802525268327482900341647365272134428112605257826312657263128112657265726052592270926702683268326962748263126702657269628495597313625522565257826702538247125252538253825252525249825382471248425252565295025252735249825922511340225252525249824842484371134822511247124432484318624572484405725522644281127353402476746741856267026182631269625922657273526182605268326962605263126572644265726572657267026832605287555973136260526052592269625652605249825252511249825382538249825112498253825522849248426962525260524843325247124572484249824713681344225112471247124573236247124713999253827092786292533254705530813442824264426052670269627222912255226052605259226442683267026832644274826572605259226832824559731612552255225652631260525782525255225252552256525382538249824842538248428752511268324982565245733632457251124842484245736663469253824712443248431492457248440772578270927862761329945864767 19890813 379201856308626832631264426962683278626572683256526702592265727352657265726702683260526572631293755973124255225522578267025252525253825252525252525522511251125522538257825252887248426832429257824573325248424982471248424713696348225522498248424843249249824713980252526572722296233384705530813442709257825922670268326442773270926312538270927092592265726312683264425782644265726312875559732362552255225382631255225382552255224842552255225522484252524842511255228872498267025112592249833762471247124432471245737273416255224842484249831862498247140572552264427612748333847674799185627482631265726312605267027732538260526702631260526182709268326572657270925652670265728625597313625652631255226832525249825522605255224982565248424982525245725252631288724982761248426312471332524712471248424712471365134552538247124572484327424982457399925112696270928873236479971211344274826442631255226962565273527092644265725922696272227612696268327092605268326182592292555973211256525522605268326052565252525252538253825782471257825382471251125522875251126702484264424713416268324982484251125113681346925922471247125253186248424984057257826572875292538064736774118562696269626312670264426442773260526052683257826832644277325922748263126832538263126312962559731862644261826052709253825112511252525252471251125382511257824842552263127992498274824842605242933252457252524842498247137113455253824432484245732872498245739992538267027482975335146445379134427732657269626572631260527482578257826442670273526702683270926702696263126702657267029005597313625922592259226702565252525382511252525252565251125382498249825252525282425252657249825522484337624842471248425112484366634552565245724572498318624712484405725522696279927223376464448961856269626572578269626572670273526312552257826312578267026832657270926832657259226442644288755973236259225922631267025652525255225522511252525252525249825652525255225522837249827862471257824843299247124982471249824983727345525522457249825253261247124714018251127092748296233254501537913442748257826442644260526052773273526312631263126312657265727352670263126832696267026832912559731362618263125522696260525922511249825252525256525522525251124842511252529502484273524842565248433762538248424712471251137273455252524842484247132112471249840572552264427862786345547364831 19890813 379681856312426442525265725652644279927352631255226052644265727092670268326442657260526572670291255973149259225522631268325652565252525112525253825252525252525382525252526052912245727222511259224983249245724432498253825253651346925382471247124843211248424843980252526702748293733634644537913442786261826312605260526572837264425922657267025782696268326962657264426312657256526702862559731492592257825782670253825382565251125782592259225522471252524842538260529002511270924842565247133892457249824712484248436513469249824712457245731742471248440572565259227992799341647364799185626962644256526572605263128492592265726052605264426572786259227092670264427092709272229125597321126312592257826832538260525922538249824842471252525382525248425252552288724842761245726052471332524432498247124982471365134692511248424842457323624842457398025252748268330003363476772561344288726572618270926052631281125782631263126052631265726702605264425652696261826312618288755973124263125782631264425382525255224982471249825782471255225382511259225382950251127222498260525113429267025112498248424843681346926052471252525113199247124714057256526182824290037744831774118562696265726312696259227352773265726702644264427092657270925782683263126442657260526702824559731362631259226052748255225382578252525382471249825252552259224842498252528872525278624572578247132492457249824982498245737113455255224712471247132112484247139622498265727352987328745015167134427612657268326442644263127482565263126442657257826832735263126832592274826702683265728875597316125782578259226702538263125382511255225112565253825252511252525252552290024712735248426052498337624982498242924982471369634552511248424712471317424842484405725522618282428493455470548961856264427222565267026182657276126052605260526832631264427222644264427612644260526702631292555973099265725522565261825522538252525382525253824982511251125522498252525382837248426962471259224843299248424432525251124713681346925382484252524713236249824713943252526312722293733764674534313442811270926312683259226832786263126702618264426442683265726442696263126312631265726442875559731362618253826312683251125782578257825112498253824982538249824842511255229122498270925112592245734422457249824982511245736963442253824712443247132112429247140572552260527732824344247994767 19890813 380161856306227092657265726572683277326182657263126832709264426572605270927092683263126832618287555973086257825522670274825782565253825252565263125522538252525782498252525782912248427862471260524713274242925112525249824293711344225112471247124433236245724573980251126962709293733384674523713442824259226052592263126572849257825382631264426312722260527092722268327092657265726182887559731742592259226442670255225652538259225382498257824982525251124572525252528752511269624842592247133762511248424842511247136963455252524842457248431992471247140572552263128372786344247364674185627222722259226832631267028372592261826052618265726052670261826312657269626962696260529125597318626182552261826572525257825252511251125252565252525252498251125252525287524842748245726312498332524572498248425112443365134552552249824982443323624842484398025112735273530123299470572561344282426702578260526312631273525922644257826572605268327092670267026572670265726962644291255973136259225652696265725922578252524842484251125252538253825382498253825252887244326832471265724713442263124842484255224843651345525782484247125253161251124844077255225652799288737744705774118562696265726052657256526962761268326312683264426572696269626442709268325922657257826312937559731612657253825252683253825522511249825382552253824842511252524982525252528752484273524712565248432742484249824712484247137113455255224712471247132492457247139802552264426832950332547675272134427352683257826832709267027612670260525782644260527612657270926832670269626572722268328755597316126182592267026312592257825252511253825652511255225382511247125252498293724712735247125922471341624982484248424712525371134422538247124572484314924842471405725522696281127993325464448961856273526572605267026442631276125922605264426702592259227222657273526572631263126312644293755973174260526052552270925652552256525252552252525782552253825112471251125922875249827612457259224983287247124572471247124843681344225112457248424983261249824713980252526312696301232874705534313442824265726312605264425922786265726052683260526702657273526442670268326702644269626312900559731862644253826572592260525252525255225112538251125252457252524432525259228372498270924842592248434292498248424572484247136963442252524712401248431612443252540572538269627992735335146444831 19890813 380641856309926702657264425922670276125382605257826312644269626832618267025922670265726832644292555973199253826052605273525652511253825112498255225782511252525112429255225522849248427222498256524983287247124432443249824713681341625782457249824843249253824293980252527482709303732874644534313442837264425922631261826312773263126052605261826442722272226702683265726052578264427092900559731362605256525782657259225652511253824982525253825382484252524842484253828752471268324982631252534292498247124842511247136813442252524572484249831742471247140772565268328112773336346444929185627092696257826442552263127612644264426442644264426832709269626572657268327222683272228375597314925922618257826702565257825382538256525522525247125522578249825252578290024982696248426312457324924982471247124842498365134552552244324842484321124982498398024982748277329753376470572561344286226442644261826442696278626442565260526572683273527352657278626702618267025922644284955973174264425782631269625652565248425112552252525382525252525252471252525522862251127222511260524713389268324982511249825113711346925922498249824713161247125254057255226572811291238064644774118562696264425782670263126832761257825522670263126312683277326442709267026702696265726702912559731992538264426312722252525382511251124982525255225382525253824982552255227862471274824432631249832872511242924572484247136813455255224712471247132742471252539802498276126962975328747055379134427612618263126312670265728372578267026312592259226312644260526572631264426702670273529125597316126182605263126312631257825112484249825382592255225252525247125652538292525112605245725652484342924982443248424842484369634022552247124292511317424842471407725782618278627993376467448961856269626832605273525922644274826572657265725522683268327482657268326572657264425652631297555973199265725522605267025112484252525522511256525652538248425382511252525252875249827482471260524843287249824432484248424573651346925112471244324573261245724843999251127092709295033514529523713442773267025782657260526832811257825782644261826962670270927222709268326832605267027352887559731112592257825922644255225652538252525252498253825382471253825382511252528752457274824572578245734292498245724842484248437113455251124712457244331862498247140772578264428372722337645294705 19890813 381121856309927092670267026702670278626312552265726442578272227222683270926442696265726182670290055973149255225922565268325652631252524982578252525382525252525652538253826182925249827612457264424573287247124712457249824983681349625922471248424713236252524713980249826442748298733254644537913442748259225922644264425652824257825922670265725652683273526312696269626962735270926832862559731362552257825652618260525382538255225112511255225252525255224572552252528622525267024982578247134292498248424712525247136513469256524982471248431992471248440772592264428242824344246744705185626832605259225922657255227612565257826702618267026572670263127092618269626962683270928495597309926182592268327352565255225652498252525112552253825252511249825382552286225112748245726572457326125112484248424982525365134552552245724982457326125112471399925382683278630743261458672561344276126702683259226312644276126312552260526052657263127222683268326572578259226312631293755973149255225782565260526182538255224712498247125782552252524712484251126052875251126962484264424433429272224982552253824573651345525782525249825383199247124984077253826442875286237744767774118562644272226442670264426312811257826052644267026312670270926052683263126572644264426832950559732362565257825782657252525922525252524982511253825522471252524982565260528492498272224842592248432992471245724712471245736663442257824712443247132612471249839802538267026832887337646745308134427482618260525922657264428492657257825782644267026832683269626832631256526312670265728875597318626052565259226312525253825252484248425252525260524982498249825112538287524982670248426312471341624842457248424712511371134292538249824432498318624572511405725522644279927613363450148961856270926702592270926442592283726312683260525522631265727092618269627482631259226052605292555973149256525922552268325252552252525522538248425252498251124982498256525522862251127222498260524843287247124712471252524573711348225522471245724573249249824983980249827222761297533254705545113442761265725652578268325922887260526312657269626962605272226052735260526702683260526832925559731362605256525922657259225252525257825522498256525522538249824982525252529372498265724572578248434162511248424152511247136813455260524572443249831862484249840572552265727862786336346444799 19890813 381601856304926832670264426832631283725652552260526572644264427862670265725922631260526962644288755973111261825782657272225652552257825522525255225252511251124842525252525382837252526832471259224713325245724842471245724843666345525252457247124713236249824984018255226962748292533124557523713442799264425922696265725652862263126052605268325922644272226962683257826442644268326442975559731242525260526052657259225382592253825652511253825112511252525252525256528492498269624292592245734292484244324842471249837423442252524572457252531862457247140572552260527482748332546444863185627222683263126832657267027862605264426962683261826182735267026442618263126572657260529125597313625782538259227482618251125522443255224842552252525112552248425522578288724982735245726312471329924982484247125112484366634692525244324432471323624712471399925252709273529003389464471211344282425782605261826052605279925652644267026182644268327092605270926442631263126572657293755973174261825382552260526182538256524712525255225252511247125382538249825522950249826832484260525383389269624842538248424843651341625782484252524983199247124574077255225922912292538394896774118562748264426052644257825652761260526442657260526442644270926312709260526312605263127222849559731742538256525252670256525652484248425652538253825652484253825252565255228752484272225112605248432872484248424292511248436813455253824572457249832362498248439802525269627612950328745295202134427992644263125922644268327862683261826702631257826572696264426572592260526052511263128755597313626832618252526572511257825252511251124982538252524842511251125252525284924712748248426052471340224712471245724712457365134552511249824432498319924712457407725652657277327863351464448631856269626572631269626702696277325922605260527092657264426832657270926442644263127222605284955973099255225922644269625652565257825252565252525652538248425652498257825782900247127352415257824713274248424572457252524433651353725652457249824293261248424843980249827092683293732744644520213442773265726312657263126702735257825922605260526962657267026572644274826442657261826702875559731362605260525382605263126052565256525652565253825252525249824712511253829622471270924572592248433892471244324842484248436963469251124712443248432112457248440772592269627862735327446444736 19890813 382081856308626572631268327092683277325782644264426702618265726832631273526832605265726832683286255973111264425782578267025652578253825252511249824982525248425382511253825652875251127482511260524713312251124712498249824983711350925252471248424843236248424983980251127612722302433254557530813442811269625782657268325652811260526182683265726962552268326572709259227092670267026572912559731242565265726052683252525522552256524982498252524982498253824712538251129502484265724842592251134022457244324292498248437113482253824982443248431742471247140572565267028112786335146444799185627352657268326702683267027222631263126572709269626702683263126572709267026312644263129375597314925782552253826572525256525252525248425382498251124572578253825382552296224982748247126702498329924572498245724842429368134422525244324572457323624712471398025252683273529503312476771211344276126572578265726572618278626312657267026442605274827222670265726442644261826832605290055973136259225652578268325522511252525522578249824982525249825252525251125252987251127482498265724843429269624842538252524293666346926052484251125253224247124984057253826832912291237904615774118562722270926962605261826442799261826702644268326442657269626702735268326572631276126052925559731112605255225652578256525922565252525522552253824982511248425112552263129252511276124842578253832992471244324572538249836963442252524572443252532492457248439992525272227863000340244745308134427992605261826702670261827992670264426702631264427352761270926962709256526832670261829255597314925922631260527092525255225382525256524982538253825252511248425652552291225112657248425922484342924982498248424982471371134422552247124432484319924842471405725522657278627093363467447991856268326702644255226052709277326832552268325782605257827092657269626052683268326312657293755973124259225922592269625522552256525382552256525252498253824982484252525782950248427352457259224713299247124712457249824573666344225522429245724843236248424843999251126442735296233764586541513442735264426572683265726442735263126962657260525922683267026312722269626832578269626312887559731742631259225922631256525252565247125382552259224842498251124842511255229372511273524432578248434292457251124712498252536663509255224982471247132112484247140572552263128622849331243704767 19890813 382561856303727222683270926572735270926052592264426832657265727612683272226442657259226832644291255973136264425522631268325252498253825382538255224982511255225652484253825112837251127092484259224843312249824712457249824713666349625382443249824713249251124433999251126572773303732494586537913442722264425782605264426572811264426832578273526442631265726312683269625652657263126832862559731242565260526052605253825382525255225382552248425652498253824842538255229002525272224712605248434292525248424712471253836963442251124842443247131862471249840772565265728112849341647054644185626832683261826312631263127862618269626702631265726442683260526442644268327092670260528495597316126442552255226962552256525382552256524982552247124842538248425522605284924842773249826052457323624982471245724842457368134962565248424842484326124842457399925252837274830243312467471211344282426572592263125782605276126702644268326572605264427222605268326312618276127482657288755973174259226052578267025782538252525522538255225252471249824982538255225112900251126832511264424983389265724842565251124573727346925652457251124433161248424714057255226962887291237424705774118562709268326572631257826182799263126442631260526442644269626702735263126832605267026312900559731742592259225652605255225252578259225652484248424982484252525252498260528372484273524842592251133252498247124712525244336513416256524432457247132362484248440182511272227092912338946445237134427732631263125782683257828372578259227222565263126702683268327092618267026052683269629255597318625922644256527092552251125112578252525112552252525252525248425252471295024982709249826312484338925252484245724842511368134822525244324292471318624572471405725522683286227483363450147991856270926442670257825922657274826052578264425522644264426572631270925922644268326312618290055973174260525782644265725652538249825252565249825652538249825382525255225382887249827352471259224713287248424432429249824573651348225382457247124573249248424713980253826312761297534294674534313442761263125382683256526312761260526052605260526832631273526312618269626572696263126052875559731612631257825382683256525522552256525652525253825112565253824982511257829002484270924842525247133892525252524572471248436813429252525252457248431992484252540572552257828372786348246444767 19890813 383041856306226832578263126182644284926182631260526182709264426702709259225922696263126832657288755973161260526052605268325522578259225382525255225112525251125252484253825782862248426832471261824843299248424572443247124713681350925112471245724713274248424713980251127092735298733124586506413442735274825782605265726052799260525922644261826702735273526962696269626442631267026572912559731492644261825922696256525112538253825112511253824982498249825112538252529002484270925112592251134292484247124712498248437113469259225252429248431992471249840772552259227862849327445294896185627092657265726572644265727482618269626052592256526052578264426572631268325382709265729005597316126182657259226962644257825922525247124982511253825382578247125112525287525112748255226182498329924572484245725252443366634822525247124982484323624712457399925252735274829373389467471211344281126312657265727092631274826442592268326052592260526442657276126832657263126312696283755973186259225922605265724842552252524982525249825382525248425522511251125922887247127222457267025253429267025252552247124713696344225782511251124983174251124714077252526702862295038064644774118562683265726572761256526572824253825922631269625652605265726312709264426312644268325922875559731492565263125382631251125522578249825782498255225252525253825252578257828752511277324712605247133122498248424712511245736513469249824572498242932612457248439992511268327482875342946445343134427862631261826962670264428492592265726442605263126312683272226702657265726832683263129255597317425922578257825922552260525782525249825652511255225652511249824982565282424842657248425782457341624842484249824982484368134422525249824712511319925112471407725922683278628873429467447671856267026832605268326572722268326312644260526052683260527482631270926832631267026442644291255973236264425782578265725522525252525252511255224842538253825382511249825382925248427352511260524843261247124712443249824843711345524842484245724573261248424983999249827222748303732874767541513442837265726572657257826312786263125782644260526832722272225782709270926442644269626572912559731742631260525522631257825782565255225522498249825522484253825252525256528492484272224572631245733762538248424712484248436963455252524432525253831992498247140572565264428372735337647674929 19890813 383521856309926702525270926182683278626442670263125782670268326702644270926312644264426832709281155973062265726312605263125522525255225112552253825112538251125652498257825522849242927352443263124843287251124842457255224983651342925522484249824433236251125253999253827992761297533124736530813442761268325782605256526312837263126052657268326832683264426832670267026962670259226312900559730992592263126052631255225522552251125382511255225382457256525112484257828372498270924572565247133892525244325112498248437113442256525112457249831862484248440572565265727732824336345014674185627352670257826702631265728242644257826182657268326052670259226572644264426702696263129125597317425522565260527092631251125112498253825382525253825252525251125112525287525252670251126052471331225252471247125252484371134822538249824572471323625252443399925112657274829373376455771211344273526182552260526832644281125782631264426052631261826702696260526702578264426572657287555973111259225782565267025382511257825782498248425522552249825522498252525382887247127092471265725113402267024982498251124843696340225382443247125253211249824984077251126832862287537584644774118562761268326052644265727222786265725922631265727092670269625922670263126572631273526052900559731612618264425922709256525382565251125652525252525382484255225112578255228372511273525252605249832992457245724572511247137113482248424712457244332362484247139802525274827482925324945575272134427862631263125922631263128242683259227222605270927092670267026962683272226312670265729375597314926182552263126702565256525922498252525382592249824842511252525112538288724982696247125522511338924982457245724712498368134422565247124712511319924712498407725652631278627733376476747051856270926702605270925782605279926702605269625782578260526702618269625922644264426572644286255973161257825782538267024982552252524982525248425522525248424842457253825522887253826962429257824843274248424432484248424843651348225382457245724843224247124843980251126832735296232874557530813442748263126052631265726312799265725782657264426832709267026832722261826962722260526442849559731242578255225922657253825252605259225382525253825522511249824982565256529252471270925112578248433892511247124712498247136963482252525112471253831612471247140572670259227732722336345574996 19890813 38434 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890813 384481856267026962605276126312644281126052670268325782657269627352631268326312631263126702683286255973149255225782592268325522511252525922511249825382484248425252471255225782900251127612457259224843287249824842471249824573681345525252457245725113274251124843999249826572773290033254644559713442735265726572631261826702799263125922618259226442605269626312748269626962605269626442937559731742565263126442631253825382565251125382525252525522525253824712484255229372498273524712578251134292498249824842484247136963442252524572457252531992471247140572552267028622761332547055744185627482631259226702631268327992578260525522538260527352644267026832657264426572618265728875597319925522592259226832592252525652525249825382538252525112552247125252605284924572735248425922484328724432484249824842525368134962552247124712498324924982457398025252631277329003338464459311344282427092644263126442670282426442631260525922578261826832605263126832670269626442696292555973149256525522525269626052525253825112565252525522511251124982484252525382950249827482471256524983429248424712498248424843681346925382538245725253186245724714057255226962799279933124529604518562735276126442657259227092837253826832657265725922605268326832696264426442670260527222849559730992605263125522683249825382525252525522484252524982552255225112525259228872511278624842605247132872471248424842538247136663455259224842471244332362471249839802511270927092975338945866282134427482618263127222670263128872552260526442683267025922683263126572578268326052605265728875597316125652631255226442552252526312538247125522565252525112525248425252511288724572709245725782471336324982511248424712525366634692552249824572443321124842457405725652631281127613376450164541856267026052565264426052657276126572670253827092631263126702631276126702657267027612644284955973149257826052592260525522525255225252525260525652471256525112429253825652862247127862511263124573274248424432471248424573666348225252443244324843224247124843999251127092748293732874736671313442799270925782709257826572824253826312592269625922683272226832748267026312683265726312849559731742657260526182683255225782565253825252552257825382538252525252484253829502484270924842605245734162525252524432484252536663442255225112457251131862498248440372552259227352773331247367014 19890813 384961856265726832657263126312683278626182578268325922592264427092696267026442552267026442683288755973236257826052592264426052565251124712578253825522578251125252498252525522912247127352484257824713274248424572457248424713696346925522484247124573236247125253980252526572748292533124767774113442799268326312644263126832761264426052578257826832696267026572696268326832578268326832987559731612565253825652683253825382498253825522498252525522538251124842525255228752538269624572631245734292484247124572538248437113429253824982484249831862525247140572565264428372824333846747741185626572644260526702578260527612644267026702631270926832748270927612683261826702696265729375597316125652525261827092511249825252538256525112538251125252525248425252565282424982761248425652443328725112457248425112471366634962565247124432484323624982484399925652631272229873351476777411344276126572552263126052644283725782618269625782644267026962592270926312670265726572644287555973161261825922618267024842552256524982498253825382525257825252484255225382925252526442511264424843429268324842498251124713681348225652457248425113211248424434057257826702811434535514705774118562683268327092605260526962837263126572592267026832631274826312709260526182644265726572912559732362670259225782618253825112538252525252511256525522511256524982578253828622511278624842631245732492484247124712511245736813455256524842484245732112484249839992498268327223062332546746162134427612605263126312683263128242748260525782670270926572683264427352631267027092696265728755597307425922538256526832578253826052498257825922538248425112525249825382552291224842657251126052484341624712457247124982471368134552525249824712471317425112457405725382631277327223442476777411856283726832565263126572631278625652644264426702735263127092592273526312565265726702631290055973149259225782605269625382538256525652565256525652552252525252538256525922900252527612498265724713338303725252644270926313696346926182538267025113261256525924018265728372900399940574962774113442773260525922644263126572849257826832696260526702683265726832683273526832683259226442887559731492578259225782657257825522525248425522511257824982552251124982538256529752498268324842592247133892484247124432484249836663496251125112457252531612484248440572578270927992849331247054799 19890813 385441856306226702578270926702631290026312735269626182631264426832670270925922696263126572670293755973124256525522696263125252552252524572498248424982538252525782457252525922837249827862457256524573261251124842484252524983666346925782484248424573261249824433999253827612709304934024644530813442773260525652670256526572862260526572709265726832683274826312696263126052644268326962862559731242592256525782565256525782511252525112511257825522525252525112511257828372538272224842578249834022538245724842484249837113455255224982443248431492457249840572552257828242786336344474831185626832657265726702605265727992631261825652644268326442683269627992696265726832605260529255597312425652565253826312511257825522538255224572538251125252511245725252565295024842748247126182484333825382471244325252471369634422525247124982471323624842484399925382657277329753287467472561344279926832644255226962631282426182683261826312709264426572657268326572605268325652683288755973124259225922631264425782552252524712525248425252525251125382511248425382875247126962511263125113402267025252565252524843696341625522484249825113186251124714057252526572786287538224586774118562657263126052722260526052837259226702670253826052696268326832735265726312631261826052862559731492592256526052709256525652484248425382484259225382538253824842552255229252498278624572618247132612484244324572484248436663455256524842471248432612498248439802538267027092962335146445133134427732670259225782644265727862735264425652670260526702748265726702657265726702644263129005597317425522552257826572538249825382538261825252565255225252525249824842631284924982748247126312471342925522471244324982498369634162525248424432484318624842471405725652605277328373312450149291856270926442657268325782696281125652592270926312696264427612657270926572657267026312578290055973236257826572592263125922538255225522578251125922511249825382511251125252849251127862484264424713299247124712457252524843681345525652484244324573249251124573980251126572709304932244501548713442709265726182631263126962761259225782709263126832657260526052735263127092657268325782925559731362498259225922644255225652605252525382471259225382484253824572511256529622511268324572578248434292498245725112511252536813509256525112457248432112457248440572578265728492761337647054705 19890813 385921856309926962670260526052644283725922565265726052670263126962644273526312683259226962657290055973136257825382592263125922552252525252525253825252525248425382498255225782987251126832471260524843287247124292498248425113727341625382429248424433236245724433980251127732837300033894705530813442761263126702618268327092799256525922605259225922696268326832670268326572683265726442837559731742605260525922631252526052538256525112525253825652578255224572552252529122538267024842631245734292484247124572471248437113442256524572457249831992484248440572565267028622773335146444929185626962631248426572578269627732605263126572657265726312761268326312683269626572670265729625597319925922592267027222552249825522525251124842498251124712525247125112538284924842761247125922484327425252471245725252498368134822538248424432471328724982484399925252644272229623351467471211344278625782592264426312631279926442565260526182657261827222644278626962683267026442696293755973062263126182592267025652511259225382511248425522565249824712498253825652862251126832484263125113363264424842525247124983696345525652457249824713186247124714077257826832824290038224767774118562696264425782696263126442824263125782644260526572683274826572683265727092696267026832937559731242578259226442709259225522484249825252498255225112484257824712565255228622498276124572565248432872484245724572511248436813482256524712429245732742484248439992511276127732937326147995308134427612683268326182657264428372631267026702670265727092644264427352709267026442631267029125597317425652578264426832552248425382525251125112578257825522484257824842538288724982683249825782457342924712471249824982471369634162565247124292511318624842511405725652644276126963274452948311856272227352644264426312644272225782605257826572631267027482618265726182696261827092618286255973124264425522605277325382525251125522552253825522525251125522498249825382849245727352457257824713249247125112443251124713681348225252457245724983261247124713999253826442761297533894644523713442761260525782644264427092773260526572592264427222592273526312605267026572683264426312849559731612605259225922670252525522552249825112525252525382511255224982471255228372498268324982644247134292498248424982498249836963469249824982457247131992484247140772578265728752849346945294929 19890813 38671 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890813 38733 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890813 387361856306226442670264426052670282426052644267025522631267026962618270926312670269626312618286255973136260525782605265725922565260525382525256525652538251125782511251125522875248427352429259224573312247124712484249824293666344225522484247124713249247124713980253826962735298733254421537913442837265725382605257826052786255225922644270926962631263126572696270926312670267026832837559731242605253826572657264424982525245725782484253825112511255225112511248429372484269624982578245734292511251124572538249836963429249824712443249831862471251140772578267028622761345547674962185626832696263126702644256527862605263126832631267026572670265726702631265726312644265729255597316125922552260526442538252525252511253825522552248425112511251125522552288724712735247126052457329925112457245725252525368134962552248424712457327425252457399925252748276129623376467471211344281126702578264426312657274825782644270926312631260527222670270926312709265726962670287555973111256525922565260525382525252524982578248424982525251125782484252525252912247127092511265724843416274824572538251124573696342925652498252524843186251124714057257826962837283738394705774118562683267025652631260525782837265725782592261827222578276126052631270925922644269626052937559731492565259225922709256525782578249825112525251125382511255224712552259228622498276124712605247132872443244324842484253836813469253824842443247132242457245739802498264427732937326147675343134427862644259226702761263128622592268326312644256526052670264426572644259226702644265729125597314926182565255227092605248425522511255225112578255224982498244325112538293724842683244326052484344225382484245724982484368134022525248424292498318624712498405726832644279927863402458646441856261827092618263126962605276126702552268326312605267027612578269626442631264426312538297555973124260525922605268325112538256525382484256525652578253825112484251125382862253827352471261824843274248424712457249824573666342925522429248424713249245724713980249826442773298733894644548713442773270925782592268325922786264426442644261826182578274826572722265726312631267026962875559731242644257826572696253825252565252525782498252525652498249825522525255229372498268325112552251133762511247124842538248436813429253824432457248431862484248440372538264428372735340247364767 19890813 387841856306226312605263126182657270926832605260526572631259227222696272226572565267026702644290055973199259225782538259225382525255225382565253825922498255225522457255225922837251127732484263124983287247124982484251125253681350925922429248424573249247124573980252526312748293732494767527213442761272225782683263126052748263126182592257826312644270926052748265726442670259225922875559731612592256526312618256525652498255225522498253825652511253824842498252530002484268324842592249834162457244324842471249836813482252524572443251131862457249840572578259227732748332545014799185626962683261826702631260527352565264426052578260526702683265726832605265725522670267029625597317425782552260526962525252525382552252525652525253824842538249825252565284924572696247126312457328724712511245725112471369634292552245724842457324924982471399925252709276129873261467471211344281126702644260526702670277326312644265727222605269626572631272226572605260526832709287555973161257824842552265725922552256524712565249825652525253824982565255225252875248427352484264425113429265724712511252524843681345525922525252524713174248424574057256525652875284938064767774118562735260525782657269626312811267026442657260526832696272226572644270925782670263126832862559731362525256525782605256525522552253825652552251125382457255224712498252528872498274824432578248432612484248424432525247136513442256524572471247132612471247139802525265727613000331246445379134427352683263126312605268327862592259226182631263126572670267026442670268326572644263129505597312426182618257826962592252526052498252524982565248425112498251124842565288724982683244325782498338924982484249824842471366634552498248424572498319924842511405726832631279927733376464447051856273527092644260526312631276126572644265725782631263126832696268326312735267026312644290055973149264426442552267025922511249825112538251125112511252525382498249825252875248427482457260524573312248424432457248424713681344225112471248424713236247124843980251126832735296232874644513313442748268325922644259226572837259226052618257826442670276126572696261827092683264426312837559731242657259225382644257825522552248425382565259225252457251124712525251128372471270924432631248434022511248424712525248436813482251124842457248431862471248440572605263128872735342945574586 19890813 388321856303726182696263126702683282425522605272226182631263126572578264425382657257827222618288755973174260526312578264425252552257825382511255225252552251125382538257825652937249827862471257824713312248424572443251124573666350925522471245724573261249824843980251127862722291232614705534313442773267026312618264426052799267026052565265726572657272226702696263126572644272226572837559731492578256525382605259225382538253824842457253824842498252524842525252529122471272224982538253833892471248424982498247136963455252524572443248431862511247140572578259227612722338946444831185627222670259226702631267027612657260526442683265726572722264426832592264426702748265729125597317426442538257827222511257825382525253825652511253824572552248425382592281125382761248426052457332524572498247124982552366635372552244324712498328724842457399925252657276129373312470571211344279926312631264426832631282426442578259226572618268327992605273526572631270926702696287555973174259225782511267025382538252525652578245725252511248424982525249825522887252527092471263124843429273524982484253825113696348225522484253825523186248424984077259226962900287538394799774118562631260526312696259226312735261826702657261826442657272226832722263126832578265726312887559730992578265726182644251125522511252525112538252525252525247124982525257828872511274824712592245732612511248424712511252536813455255224982484248432612471247139992498264427482912336346445343134428242657268325922605267027482538263126572644265727352644265727092644263126832683265728375597318625652578265726312538252525382552255225112525251124842552248425252538293724842683247126182484338924982498241524982498371134692538247124572511313624572484405725652605281127353299470548311856270926702565264426312657279926052605270926572670267027352618274826572657263127222683291255973124256526182525264425522578252525382498256525112511252525252498256525652875248427352498259224843261245724712443251124843651346925112471247124713249251124843980252527482735297533254705548713442761267025922657265726962761264425782644265726182709273526572722263126572683265726442862559731612644263126182657257825382525252525252538249825522511251124982511249828752525269624572631248434292552249824572484247136813455256524982484249831742471245740572565265727352761338947364896 19890813 388801856306226702565270925922657277326702735265725922683265726572644268326442670264425922657287555973124260525782592267025252552256524982525252525522511248425112471259225522887251127352471265724843325249824712429251124713681345525252471247124573236249824713980251126962735296232744586523713442811260526572670264426312799257826312644263125922670267027092683269626702565263126052950559731112592259225522631255225652552253825382511253825252552256525112511255229122511269624712592249834422525247124432471247136813429253824712429256531862443249840572552265727732811338946744615185626572696263125922565255227992618257826572683259226312670265727732683268326312670263129505597314926182592261826442565253825382552255225112525251125252552247125112538288725382709248426052471329925112457248425112498371134962538248424982484323625112484399925112696279930373363464471211344276126962605267026052538276126312644259225922696259226312644268326442618260527092605291255973124257825782644267025782525247125112552247125252525249825652511255225382862248427352471263125113402263125382498253824713681345525252498248425113186249824574057252527222824293737904767774118562683267025522670252526442683261826312565257826052683268325782709259225782683265725782950559730992578251125922618257825522498252525112631251125522552255224842538257828752484273524712592247132992443247124572525248436663455255224842457248432362471249839992498270927733037332547055098134427732578269625922644259228752631257826572618256526572670264426442644267026442657261827995597311125782644264426442525253825112511251125112511252524712552253825652552290025252709249826052471337624842457248424842457372734422511247124712457318624712471405725522670274828493274464447671856269626442592265725922618272226442670267026312696265726702592265727222565264427092631295055973149263126182565270925382565257825252552251125252511251125382525248425522862248427862457259224713312247124572484252524843636342925382443245724293287249824843962248427612735297533764557537913442786270926702670257825382799268326442644259226832644263126832683259226832618263126832912559731362565257825782696260525922631251125112565255225382484249825112498256529122498268325112565247134022498247124982471248436963442256524572457249832492484247140572578260527992761338945574831 19890813 389281856309927092592270926572683283726442592265726572631269627732657268326572709265725922605290055973149268326052552268325252538253825522498249825522565253825112511257825522900249827482471259224843274245724712457253824983651345525652471244324433261248424983980252527092722296232494644527213442773263125922605260526312837267026832644267026312631268327222696263127222657269626312875559731612631263126052683256525382525259225112511255225382538252525112538255229372484268324712578245734292498249825112484249836663442253824842457245732242498247140572552265728872773331246744736185626702670261826052657264428112578268327352578273527222709259227482592263125922644263128375597308625252631256527352538253825522511256525252538252524842471244325522552293724982709248426052471329924432443247124842471366634022525245724982484326124712443399924982722274830123338464471211344273527222498265727352618281126702511263126442657263127092670272226572748264426962592286255973149261825782605267025922538257824842538252525922552253825112471255225382862251127352443260524843442263125522511249825113681346926442484247124983149251124714057255226832862286237744767774118562735261826052683256527352773259226702631260526832657273526442709264426442657268326572937559731492525257826052696259226182565249825382525252525522538251124982578257829122498268324982631248432742457248424712484248436813496253824432457242932612511247139802511267027482962335147675237134427862631259226312670255227612631253826052592259226962735270926832657265725922631263128625597314926312552253827222578257825652565253825112552252525112498247125382525291225112722248426052457340224842457248424712498369634292511248424292484318624842443407725652565278627353376464448961856269626312618263126052657273526312592265725922631264426832644268326052605256527862592288755973161259225522592269625652538251125382498255225522498252525522498252525112912245727482538256524713249247124712484252524843681349625522471244324843224247124573999251126052735292533124644527213442773265726052644268326182773261826052657257827092657265726832657268326312683259226442912559731612592256525522592256525382498255225382565253825252525249825112498252529372498269624842605245733892457251124432498248437273455248424572471248432242484247140772552264427862735341646444929 19890813 389761856313626702605260527482578277326832525259226312696273526962618269625922722253826702696287555973124265725782592273525652471257825382511251125252552249824982511255225382912251127092471257824843299248425112484255224843711350925782471248424713249251124843980249827222799304933634529530813442735260526052735270926572849264425922631265726572683272225922696267026702618265726312837559731612644264426052644255225782525256525782552253825112484253824982538252529122511270924572578244333762498248424432511253836813442253824712457247132362498247140572578267028242696336345294831185627222722263126312578263127992592261826572631269626572670263126832657270926312709263129005597317425652644252527092578257824842525251125382498249825112525252525382565291224432786248425782471329924982471249825112443368134552552245724712471321124982484399925252696272229003299452971211344279926832657261825782696282425922592263126572657265726442631268326442709264426312670282455973124253825382578265725522565249824842538253825252538252525252471253825252887247127092471265724843416268324982552249824983711345526052498247124573161251124574057255226312849287538224644774118562735264425522670265726572786260525652631263126052683267026572670257827092644265726832950559731362605261825922696256525782538251125782511249825382471251124712525257829002484272224842631247132872443248424842538247136963509255224572471248432362484248439802511270926963000329946745272134427992631260526442670263127092670260526702644268326182644265726832670260525922644259229005597312426312631267027092552253824982511255225522538256525522565251125112538284924982709248426052552341624572457248424982471369634292552248424292498317424842471403725522605282427483363467447361856274826962592267026572683278625782605257826572631269626832657270926442657263127352670288755973161260526052565269625252565253825522525252525382471252524982525252525112900252527992498259224573287247124842457252524573711344225112443247124983236248424433999251126832696298733894767537913442875273525252631261827222837259226052644265726182683267025652748268326312657263126572862559731492565267026052670263125522578249825652525249825252525253825112511260528752484268324842565249834292511248424982484249836813482249824712484251131742498248440772578273527862748332547674863 19890813 390241856302426052592265725782670279926052592257825652631268327222592269626572605257827092578283755973161260525922552269625252552253825382511255225382525248425252525251125382887247128112484259224573287253824572443251124433681349625652457247124713274248424573999251126702722293733384674527213442761265725652605264426052748265725922592260526832683268326702683261826312657272226442875559731362605256525922605255225252511253825522538257825382498253824572484257829752498269624572631248434162484242924982484257836963442256524712429248431862471248440772565267027612670335147674831185627092657259226572578263127222578257825922670264426182709265726962631269627352670260528755597323626312592259227222552256525652552251125252525251125112631247124842552290024982735247125782429323624712484247124572511368134822525242924572457321124712471399924982709270929373325464471211344274827222592267025922657274825922644267026702565264426312657268327092657263126702605293755973174260526312605264425252552253824432592251125112552255224982538252525522900255226832525268324713442269625112565255224713666342926052525249824713249248424574057256526832824293738064736774118562722272226572722261825782799263126182709264426182670278626572670260526052670273526052862559731362538259225782709260525782538251125522525256525652511255224982525256529002511274824842605248432872484252524572525247136813455252524432457244332492484249839802511265726962987327446445379134428112605263126962644268327862683261826312618269626312670260526702631263126962670261828625597314925782578255226182538252526052538252524572538248425382484249825522578287525522683245725652511336325112443248424712471371134552525245724982511317424712484405725652631281127483351467450301856265726442592260526962683281126312618261826052670264426702657264426052618264427092670292555973074252525382565272225522511255225522538249824982511255225252484255225112900253827092471257824843299245724842471249824433711346925252457244324713261249824713999251126832748301232744674537913442709263126312605263125782786257826312683265726572644268326702709263126832644269627092900559732112538263125112657261825382592256525522552251125112484249825382525253829372484273524712618249834022525251124572498251136663416252524842457253831742484248440772538265727482799342946744767 19890813 390721856308627092631269625522644279925922683265726312644268326962631263126572605257826312618291255973174260526182525259225252552256524712538257824842525251125522498253825922900255227992538256524843287247124712457252524573696346925922471244324573236247124713980251126572735288732874674537913442811264426052631265726312824256525782631265727222605268326572696263126962578267026572900559731492605256525782696249825252498249824842538252525252498252524572525257829002484269624572618248433632498245724572484248437273469252524712471251132112484247140572578268328112786340246444767185626442605268326702618267027092618263126702578257826572748263127092670269625522683263128625597323625652552259227092552257825652552255225382552253825382538248425652538283725112748244326312471327425252457247124982443365134692565248424982471321124712484398024572670269628373236473671211344279926572631268327092670282426182644267026442683265727352631261826702644257826312631291255973199260525922631270926052552251124842565255225112552245725382471249825112875251127092457265724713455267024842538252524433696344225522471249825253211245724844057255226832811293737904767774118562722265725922709263127222786265726702657263126572773270927092696268327092644263125782950559731362565263125652735256524842511251124982498253824982498252525382565255228872471272224572552245732742511251124842538247136513496251124842484248432112471248439802511276127352824337647055237134428112696260526572605263128112644273526572696264427092631259226832683261826702644260529505597314926442605257826442565259225652565252524842525251124982511251125252552293725112683245726312457344224982457247124712484368134292511252524432498316124842511405725652605282427993351442147991856265726052578265726832618278626052578268326052657265726832631264426832683265726052748286255973161265725922511267025382538247125782578255225382538253825382552255225782824248427732484260524713287248424982484249824573681345525522429248424573236253824573980252526442683295033124705530813442761265726052605268326052735263126442578256526572657268325782735267026572683272226572975559731612552257826182670255224982538252525522511252525522525257824712538255228622525273524572565248433892538245724982471244336663469252524712429251131992471244340772552272227862773345545864705 19890813 391201856276126312657268325652657273525782644276126442683264427862565263126312538264427352605281155973149256525522657264425922592253825252552256525522552248425252511252525652887252527352457259224713299249824572429251124433696350925252457245724573224251124983999251126962748297533514705534313442761259226572644267025652799263125652592259226442709257826052605267026962605259225922925559730742565260526312670252525112552253825782484256525382511251124572525251129002471272224572552244334292525248424712484253836663429256524982484249832112471245740572565259228242887340247674929185626182722257826702578269628112644267027092644265726312735270926962565264425922605263128625597317426572578259227092592256524982498256525112511252524842525248425252552284924712761252525652443326124292443248425112484371134692538245724572484326124842484398025112709276129753325470553081344279926442657260526572696278626052592256526572683269626572670265726052696267026832592293755973136256525522605264425782525252524712592251125252578255225112484253825252937251126832498256524983338251124572471248424983666348225382525247124983211251125114057256526312811278633254501496218562683272226442631268326312786257825522644267027092670273526442722264426962670273526312937559730992552257825382670257825782565251125252538253825252511255225112538257828872457273524432565245732872457249824572498249836513482251125252443245732492457252539802525267026962975333847365415134427862670265726442657257827352592256526312657263126572696267026702644255226832592270929625597312425922565259227222525255225382578252525112498252524982484247125112592290024982683247126052498340225252457247125112525371134692538251124432498317424842443405725652657281127733363470552371856264427092605269626832644277326702631265727092592267027482696268326572683255226832578291255973236251125652538265725382538252525382498256525522552251125522538256525382875251127732498259224713261251124712415248424713696345525522484244324713249247124983980249827092683293732994586545113442786267025922657260526312824257825922578263126052618269626832683264427092670267026572862559731612605263125652605263125112498253825522525253825522498251125112552256528242511269624842592247134022471248424982498248436963455249824842457245731742471245740572552264427862786342946745343 19890813 391681856273526832605264425922644277326572592260526962644267026962605263127092722263126312670284955973161256525782618267025782565252525382484248425652511251125382498255225652962249827222498257824983287245724712443251124843666350925522498247124573287247124713980252527482709291232874674574413442761268326442644263126312748259226052578268327092670270927092735267026702657267026702912559731492565263126052722257825382578248424842498251125782525252524712552256529372484274824572578248433892498247124572484251136663482251124712429247131862457247140572578260528242722329946445744185626832605269626832631260527862578257825922592269626312722270927222657267025522657265729005597314925652592261826572511251125782471252525782578253825252498249825522592290024712748248426312484322424982443245725112443365134552552245724292471322424712484398025252735278628873402464459311344278626312670260526572578277325782605260526442683265726832683273526572631263126832605295055973149260525782592265725112525251125382578251124842552253825252484252525522824251126962484260524293416249824572525248425113727344225652511245724713199248424434057256526832786273533124736608418562670268325922735260526442773273526832631267026962631264426052748264426312605269626182887559731362578255225922709248425522498253825382565249825112538249824842552252527992538272224572578249832872484244324712471248436513455253824712457247132742484247140182552273526962912335146446282134427992618260526182631268328372670256526182592260526702748259227482631268326312670259229255597317425922552256527352525253825252525255225252498251124712498247125112525290024712683245726182484338924842484245724982484369634292511247124572538318624712471405725652683286227993389442164541856268327092631264425922696278626312605267026312605265727352644272226962605267026962670296255973161261826312631269625382578252525652511252525112538251125252484253825522875248427862457263124843325249825252443247124293651348225652471242924573236247124843999252526962709291233514644671313442786256526702683255226312761261825782670268326572735268326572761263126832683269626572900559731612605257825522683259225112552249825112525255225522484253824842511255228492498272225782631247134022484247124842498251136963482256524712498251132242511247140572565259227732735338947057014 19890813 392161856268326312578265726052670278626572605255226442657264427482605268326442670261826052578291255973149265725652592273525782578251124982565251125382484249825382484252525782887248427482471259224433261252524982457249824983651350925922429247124433224245724983999251126702709301232994644774113442849261825782644272226052786257826572657263126702618270925922605263126052631264426052937559731242552256525922644257825522498253824982511257824982511255225252538255230122498265724432592248434552484245724712484251137743482253825252415247132112498247140572565264428112786340247057741185627482644259226182696267027612592263126442670268326442696263127482644257826442592264429125597318626052592260526832538253825522511252525252525256524842538247125252552293724712735244326052471321125522443247124982484365134422552247124572443323624982484399924842670277329753338452977411344278626572578265726052644284926182552260526442618270926702709260526052670268326702631287555973186264425922525273525782565255225252552256525782538249825252498252525652837249827092443264424713338272224842498247124713622335125252484249824713186253824984057257826832799437035374705774118562761269625922683263127222837267025922631265726832761274826572709260526312670265726832962559731492578263126052670257825522525253825112525252525112525257824982552252528112484270924292592251132492484245724982538251136513429257824572443245732612471248439802538269627862887327446446162134427612644259226962618263128242538261826832605264426832735272227352696260526312722265728755597309926052552255226832525249825252525255225382511260524982511249825112552293724572722247125922471336324842484252524982498362234292552247124572471319924712471405725652631274827733551455777411856274827092657267025922670283726442592265726702605263126962657268326702709260526312644293755973149261825922605264425382578256525112525249825112511248425382498255225382900248427612457265724843325306225782670263125253622342926052592268325253274257825784018264427612912405740374996774113442761264426572605265727222786260526312592253826442644270927092657261826832670272227222925559731862565264426442644253825252525253825652552256525652498253824842471255228242525273524432605249834162498245724842498248436963429252524982457247131612484248440572552265728372735335146444736 19890813 392641856307427092578267027092605282426052644265726442631268326962631267025522631257825782683295055973186256525652592268325252565256525522525251125112552251125382457251125522875248427612457263124983312249824712457251125113651345525652471245724573249248424713980251127612748306233254705527213442786268325382605265725782811265726182631265725922670264426702761257827222709264426572912559731492538259226442644257825252525251125382525249825922525251124712525257828622511268324432552249834022484244324572457251136813455256524982484251131612471247140572683260528372824337648314799185627222670257826832578268328112657259226962644265726572735272226962631261826312605268328375597317425922605253827352552252525382565255225522498253824982511248425382498284925112748248425922457324924842484245724982471365134022511248424842443324924842484398024842748276130123351476771211344287526702696255227352657278626182538264425922670264426832644270926832592263126312605286255973124259226702605269626052552252525112592260524982552249825252498252526182875248426832457264424713363268324842525249824433696341626052484248425113211249825114057257826572849288737744767774118562657265726832631256526962824260526312696265726962592264426572735263126832683273526312887559731362605256525922631252525382565248425252538252525112511255224982552255229372498272225112605245732742484252525112525247136363442253825252484249832362498247139802498265727353024335146745308134427612670260526312565263127732618253826312592255226702709268326442631263126572592269629875597313626442605255226832525255225382525252525252538249824572538247124982592295024842735248426182498337624982471251124982498365134292578249824432525316124712457405725522631286227613429464446441856265727092592267025922605274826442631267026572657260527352592264426052657257827092644284955973161259226312605269625782484259225522525249825112498253825252498253825522849247127482471259224293249249825112443247124983651340225522457248424843211251124843999251126962683300032494586541513442811264426702618256525922837255226182618255226442644270926962709267026052631269626312937559731612592253825782657256525922538249825112498249825252511248424842525248428622498273524712552245733892471245724572484251136513389252524572484248431862471249840572565267028372748338946444896 19890813 393121856308627222657265725782631284925782618268327092657264427352657269626182696260527092644291255973186255226572592257825782525253824842578253825252498248425252457252525382900247127732471259225113261245724712443247124573622345525652484247124843211249824843999253826962722295032494644523713442799268325652605263126182824259225922605267026312696277327222592268325922657267026572900559731612578256525922683257824842565253825522538252525522538252524982498257828622498268324842592248433892457242924842484251136813429255224712443249831862443251140572552264427612748337645574962185627092709252526312683255227352683267025922670268326702709265726052565269626702735270929125597314925782631264426052592256525112538249824982552252524982511249824712552281124842709244326312457324924432471247124712484362233892565248424432471322424712471399925112709273529623274455771211344278626442578256525922670278626442605260526312735276126832657269626052644264426312722286255973136260526312538263125522538252525652511247125112538251125112498249825782937255227222443260524843402272224712498249824983651338925382498247125383149249824434057255226442799293738394736774118562709270926182670263126572761260526702657267026832605273526702722267026572605264427352875559731742605260526182631256525522498256525252471251125252565253824842511257828242511281124712631247132742471247124152471249836223376253824572443245732362511247139802538273527352925337645295167134428372644257826052631268327732565260526052683260526572696265726962644260526572631268328245597312426182552260525922565255225112552255225522511255224842525252525252471290025252709249825922471335125112484247125112471362234292552247124432498317424712525405725522696281128113249476747051856269626312631260526442709276126312592267025922683269627352644273526052644259226962565284955973086261826052657268325782605252525112552259225112525253825252471253826052900251127612498263124433249245724982471249824983593344225382443249824713236245724573980251127612786293732364557527213442799264426312605256526572722260525782605260527992605269626442696269626832644272225922925559731862657260525112631257825782552252525252538253825382565249825112565249828752484273524572631244333512538247124572484248436513402257824572443252531742471247140772565277328112824331247054799 19890813 393601856306226962592267026572618286226182578260526572657269627222657268326832631263126962657295055973174256525522578260525652511259224712498253825112525255225382498251125252811247127352471257825113249244324982471249824573607338924842484245724843249249824843999252526442709296232874705520213442773257826442631264426442811267026182565260525922748264425782722265726832670263126572900559731492592260525382696255225252538245724712484253825112525249824982498253829122471270925382605255233762484247124712484245736513376249825382443247131742471249840572552259227732862338945294644185626702683263126572696270926702683264426052631269625922657268326832709264426182631264428875597316125782631259226442605252525382525252525112538252524982511245725382525290024712748247126312457322424842525248424842457356534022565242924712443323624982471399924982683272230373376464471211344281126832552265726442644281126312644259225782670268327352631273527222657264426572773291255973124257825652605264425522538252525252552255225112525252525112511253825652887248426962525267025113402269625112538251124573651345525522484252524713161251124714077256526312786288737904586774118562748261825252683257827352748257826312644260527222631279926832670259226572565265726052887559731612592269625382657256524982484253825252565248425382538252524572552257828372498270924572592248432112471248424712511248435933402255224712457247132362457247139992525269627482975328747675308134427732644261825782631263127222605265726052631259226442837268327222578267026832631269628755597312425522605251126832552253824842511257826052538253825112538256525112592283725112683248425922484336324842443247125112498362234162552251124842511317424982498405725652592284927613363473647361856264426442631264426312657273526052578268326312644270927612683263125782605259226832605291255973136259225652605267025252565251125382631251125652525252525112498253825382875251127092471263124713274247124842471251125113607345525112443245724573261248424843980253827092722284934024644548713442811265725922657263125652837265725112683263127482657274826312683269625652618273526442937559731112618253826702670255225382552257825252484249825382511252524842498253828372443268324712565249833762484248424432484248436513402255224712471251131492484247140572565269628112786333845294929 19890813 394081856302426962657267025922657284926052605255226312631265726832644276126572631265726702618286255973174256525922538265725922552257825382552251125522552253825382484251125382799248427482484257824713249247124432443252524713651342925522471245724713249248425113999251126312748303733634644527213442837268325922657264426962773263125922578260527352670267026832657259226832644264427352912559731612552264426312683256525782592255225522498251125252498253825382525252528872471272224432605244333892511248424572498248436663402253824842471247131612443249840772592264428622862335147054736185627222683265727732631272227352552260527092735270927732696265727482644263126052657265729005597316126052605260527732565255225252578255225782511252524842511245725383074288725112748247126052471324924572443247124982484362234422565247124712498321124572471399925112683272229873261464471211344279926832618264425922709277325922683259226312631264426832670267026052631274826572683291255973161261826052565268325652578257825522538251125252552249824982457252525252987252527092511259224713429265724982525251125383651336325382484249824843149251124984077255226442811297538394736774118562683273525782631260527092799260525522735259226442657270926832657259226312657263126832937559732362631255226052696253825252578255225782525249825252511251124842525263128112471274824712578249832362471249824982471248436073389252524712511249832362498244339992511272227092975336345575272134427612644264426052696263128242605260526052683269626832748273526832657260525922592264429125597314925922578259226572605253825382538249824982525252525522552247125112565284924712709245725922484336324982525247124842498359333892592247124432484314924712457405725522657273527613312464450641856261826442605256526052657277325922670264425652696268327352644264426312683263126702644291255973136260525922618268325522592253825382525255224712525248425112443252525522824248427612457263124843274244324572443251124843651338925252457251124983199248424843999252526962709295033634705523713442799265726702670263126702786267026182525259226572605268327092709272226442696267026052912559731492631267026442696256525522538252525252498253825652525253824842525256528752498270924982618248433632538245724982484251136223429252524712429245731862443248440572538260527352722329946444799 19890813 394561856308627352605259226442578281125252592265726442670268326832644265726052605263126312644281155973124259226312605276125252511255224842525253825522511257824982484256525382862248427352498260525113274248424712498255224433636342225382484245724433224248424983980251126962773293733384501530813442786255225522618260526312748264426572631264426052670267026702696263126572631260526572837559731362605264425522670252526442538249825382525255225382538252525252498252528752538272224712605248433122511247124712525247136223402253824842443247131492484248440772552264428372786340247674896185627092657260526702657255227612709255227352592263126832748261827352735264426572696260528495597317426442552259227092578248425652525255225252525251125522552247125522525286224842735244326182484321124712471245724982457365134162552248424842443326125112484401824842722274830003389464471211344273526182578265725922618282426702565264426312657261828242631265726442618270926832657293755973186257825112644268325522565253825252538252525252511251125922511256525382887249827352471269624983402265725112552251124713651341625382498248424983186247125254057256526962786290037424705774118562670265726052696257826572875259226052644260526312696270926572670267026572552261825922887559731492631256525652683255225382552259225522498255225252498249825112511256528872511278625112578244332362429248424842457248436223389255225382457248432492484248439802525270927482987327445295308134427862670264426702670264427482605259226312644259226572657265726442670269626312709264429005597319926702552261826572565252525252552248425252525256524982565247125112525290024982709247125922484338924842498251125382498359333382525247124712511314924712457405725522657270927863442464447671856273526962565268326312618274825522605269626052696265726962605272226962670260526572605295055973124257825782592265725382565253825112525252525252525249825252525252525522849249827612498263125113261248424572471247124573651341625522471247124843236249824573980251126702735295033384586548713442811268326312644259226572786263126052657260527092670269626572683269626442683253826572849559731112538259225382657257825252578253825782552253825382457251124842525256528372525270924712605245734162511248424572471249836513402253824572471249831612443248440372538265727992773332547674736 19890813 395041856306226312657267025252657278626962592263126312709263126702592268326442605270926312683286255973136264426312605270925382525253825652538263125252565255225382538249826052849252527482471260524573236245724432457249824843622341625652457244324983224247124713999251127222696293733634474530813442773273526442605265726702799256525652709269625922605268326962657264426572644260525922912559731112538264426182605251125782578249825522525255225112498252524982538255228872538268324842605247133512484247125112525249836513402251125252443251131992498247140772565264427482761328746444557185626702644261826832670268327612578257825922618268326572748260527092657259226962657264428625597314925782565264427612578252525112498252525782565256524982592247124982552279924712735247125922457323624712457248424982471359334552552244324572484319924712471399924982696269629253299464471211344279925782644265725922565281126442631267026312605270927352657268327482644264426052605291255973124256525522552272225782552248425252525257825252565255225112484252525382875252527092498264424713389264425252578249824983622341625382484251125253211248424844057256526052849288738394767774118562709267026182657257826442761259226442709261826832709272226442722268326832605265726442950559730862605256526312696256525382511259224982525257825382525248424982538255229252443276124572592245732492484247124572498244335933389251124712484249832362484247139992484267027863099335146445415134427612696253825652709263127612605252526702605264426312735263126832631268326572605265728625597309926182565255226442538256525382525249825382511249825112511251125522578288724982709247125922471337624572484248424982484363633762511248424982498313624842457407725782644283728113299470548961856267026052696264426442644274826052644263126702631268327092657269626572657255226442605286255973136263125652578265725382565260525382471253825382565255225652484259225782925251127352443259224843249248424842471249824573607341625382457247124433249249824713999251126832786296232874644534313442773265726702657260526052837265726702618265726832644273525922722265726572578267026572987559731992605263125382644248425782592251125112511248425522525253824842538253828872511270924572605247133762471247124712511247136513429255224712429247131492471247140572565259228242786331246444644 19890813 395521856308626962618268326442605276126052538268326962644265727862644268326052565268326832657290055973136259227092565274825252565256524982538256525112484252525252498248425782900248427352498263124713261251124572443249824573565340225112429244324843236251124573980255227092761293733384586516713442748265726312644255226832837264426702605263125782696269626572709276127222670264426962849559731362552257825922799256525382538252524982525247125112538253824432525253828492525269624432578251134162498247125382471249836513402251124712443249831742443247140372552257828242773340245574674185626962657268326312657269628622683255226442670276126832722263127222592264426312709264429375597309926312538259227222578255225112538255225382525252524982538245725522538290024572786247125782457326124572498245725112484365134822552245724712457319924572471399925112722272229003312467471211344276126442631263126052631283726052644273525922657264427482618264426702670263126702605288755973099256525922631261825382552249825922605248424842498253825112484252524982862252527352484265724573363267025112511249824713607338925782498249825383149253824714077255226442824278638064557774118562709268326442631263126832748253825922618256526702631268326702696268326312696272226442875559731492605261825782722260525382498256525522498255225252498256524432498256528372538273524712618248432992484248424572498245735933429256524572471245732362484249840182552268327483049329946745202134427612631255226832605268328242605265726442722270926702722264426962683265726442670269628755597313626052578260527222605257825382592249825112525253825382552251125652525286224842683249825782443336324842457247125652471362233892511247124712498316125112457405725652631287527613389464448631856276126052552260526442644283726572552257827352709269626832631274826832657265726572657287555973111260526052618272225252552253825252578256525782525252525112484257825782900253827612457260524713249248424432443249824843593335125382457248424573236248424573999252526962773300033124644548713442735265725652644264426312735263125522565267026702670267026312683268326052657268326572912559731742631264425922722253825252538256525922443253825112511252524982578253828112471267024982605248433762498247124842498248435933416252524842429245731612457251140572618270928372761340245864929 19890813 396001856306226442657261826702670281126572605268326442709268326312683269626312644264426312657292555973186259226052525278626052552252525652498255224982525253825382525251125522837251127352471257824843249248424712471253824433622342925782511245724713211249825113980255226702761295032994644537913442811265727222670259225922824255225782683267025922605265726312644265726442683265726442811559731242631260526572592252525522565252525522498255225382552252524842498252528752511269624572578245733892498248424842511247135933402252524432457247131492498245740572565256527612811337647674767185626962683265726052605267027482578263127092592263126572709265727482657270926442709263129505597303725522565256527732592256525522538249825652525249825522538248426052525284925112748245725652498321124982471245725112484362233762525248424572443321125252471399925252696277330003338470572561344277327092592260526442565277325652644269626312683265726702670268326832657255226832696287555973186263125782565265724982552249824982525252525652525256525652511252525112887253826962511256524843338269624842511251124983607340225382471248424843149251124574097253826832900288737424529774118562696264425522657256527352849267026052644260526312644270925522670260526312605263126052987559731362538259225382709256525382511253825382525253825112525256524982525261829252471273524982605244332362457248424842511251136223389251124572498248432112484251139992538268327612987337646445343134428242670257826832657263127732618255227092565259226052709265727482709276126312565268328875597314926442592256526832538253825782511253825382538251125252498251125252565290024982683244326052498337624982429242925112498359334162511247124572484317425112498405725782605278627353376470548311856276125652670257827222657274826442565265725652696265726572683267025922722265726832618288755973149264425922565268326052565252525522565260525252565253824982498253825652824247127352484257824983249251124982484248424573593341625522443245724433249247124573999252526702709293733384674534313442735268326052683260526572887265726702722260526182657276125922722267026442631269626312900559731362565263125652683252525782552252525382538255224982498251125252511255228492484276125252578251134022498245724982511249836513376256524982484247131612457251140572565265727992862340245864929 19890813 396481856307426702538272225652735282425922670270926702631261827092683269627092605265726832696293755973161259226572605270925382538256525522484252524982498253825382484249825252849249827482484260524433249245724572457249824983551340225522525247124713249247125253999251126832773292532994831523713442761270926962644270926702837263126312644261826442735269626572735261826572644256526312875559731612670260525522709255225382525248425112471252525252511257825112511256528492484273524982605244333632457245724982471251136223402255224712443251131612443248440572565261828112786337646744799185626702670268326832644269627612565259226572605264426442748260527222605260526182683263129255597311126052657255228112578252525112511251125782565247125252525248425252511291224982722247126052525326124712471252525522429359334292578248424842471319924712457398025382631272229753236455771211344287526442592259226572644281126572578265726052709263126702683264426962578268326572709290055973149261825652538263125652525248425112552256525652525252525252471251124982975251127612484259225383389267025252511251124713636337625782484249825253174247124714057256526312837286238224644774118562786267026702683263126442837259225652657264427482670268325522709270926962644264426702937559731612552252525782670253825522525251124842498252524842525253825252498251128622498269624572592245732742498245724842525249836073416249824572471247132492471249839802525264427483012333847055202134427862709269626572605256528492578259226312565263126832644268327092696260525922683273528755597311126442592257826052538253825522525257825652498252525382538248424982498290025112696248425652511338925252471249824982498359334022525248424292484318624712457405725782709276127613287473648961856269625922631264426312657287525652644265725522696265727862592269626312735259227092592296255973099257825922605270926312525253824712511255225522484253825252511256525382887251127732498263124713249249824712429257824713593338925252471247124713236249824573980252527092735288733254644545113442799269626832683263126182799263125922631260526312657269626442735265726052578260526832875559731362552253826312761249824982525256525522484253825382578252524982538253828492498272224712578245733632484251124982457245736073402260524712429252531862471249840572592264427862799337646744831 19890813 396961856298726572538268326962631281126312657260525652657260527222709270926052683264426832644291255973124257825922605273525652565256525782484249825382511252525252525251125782875251127612484263124713261248424432471247124433622338925382471247124573211249824713999252527222735298733124896534313442811265726052696268325522887263125922683263126572605272226702644264426052683265727092937559731742644260525782657255225252552251124982538259225382525249824842511252528872525272224712565245733762525252524982484255235933376256524842484249831742457248440572592265727732811344246444863185626962696260526312578263128242657264426572631264425782735270927092657268326572618273528625597323625782605261827352592255225252538255224982565253825112525251124982565291225112709248425922457323624982471247124982525359333762525248424572471323624842443398025652657270928753299464471211344279926572592263125522683278626052657269626962670263126702657268326312631264425652657291255973111256525922578270925382578251125252538253825522565247125782498255225382837251126832484260524983389265724572511248424983622338925522471245724983199251124984077255226052875291237584615774118562657274826442631257826572799263125522578259225922644278626702696264426572683270925782962559730992578263125922735257825782457257825382498252525252498252525252525253828872511273524432592247132242471248425112525247135933402256524432484245731862471248439802552274826963000326146445308134427482644270926052670268328622605263125922696259226962644272226702618260525782644270929625597316126442592255226702578256525252525259225382565251125252511251124982565290024842735249825922457336324982471244325382457365134292552248424432471316124982471405725782592276127223376458648631856268326572605257826312670286225522644267026832683268326832683269626442644260526572657284955973136263126312578272225522565256525112578260525252538251125782511255225382837251126832443259224573199247124982471248424843651338925112457244324573261245724983980252526832709291233254644523713442761264426832592267026312950264425782644268326962670264426312696268326052670255226312875559730992592256526442683253825252552247124572511253825252511251124982538252528492525269624432565248434022538249824982525245736073389256524712484248432112457248440572565267028622735340245574767 19890813 397441856302427352631263125782644287525922631268326962592257827352618270926832631257826442657292555973136255226312578274825522565253825382618249825252484252525112498259225782925248427352484256524983287251124842498252524713666350925522429245724983274249825253980253827862735288734024644537913442862263126442670264426572786260526572618264426442735272225382709265726442657265727092962559731862552260525252683257825382565252525782471257825382511249825112538255229502538269624572618249834162498251124572498255237423482256524842443248432362471247140572552269628372748341646744644185627222657263125782644263128372670259227482683269626702735267027092592255226442696268328625597312425652578259227482538256525382552251125782525248424842565248425252578288724842683245726312471329924842471249824982484374235372565248424842471323625112471399924982696276128873325470571211344282427482631267025782709279926312644263126312657270927092644265726572631268326702644287555973186259225652631265725252538256524982565248425112525253824982511251125522875251127092471263125253442272225112498249824983711345525382498255225113211252524714057255226702837281138064799774118562696268325522657265726702875265726052696259226962722270926052670268326572657269626572900559731362631257826312657257826312578253825652592257824982498255224432498260529002511278624842578247133122498244324842471248437113496252524572429248432362484245739802525259227092962337646445308134427992631256526052644256527612683255226572644264426312657263126442657260526572631267029505597316126182552259227222565249825112457256525652552253825112578247125522525293724842696252525922443341624842511247124842484366634962511248424982484318624842471405725382657278627483469467447991856272227352631268326312696278626702644270925922631270926312683268326442618263126702670283755973161255226052618274825782538251125522552256525382525248425252511255225252862252527482498260524843287249825252443248424843666346925782457248424713249249824983980253827092748293733514586556013442811263126052644270926312735265725782657256526702644268326962735259226572644265726572887559731492592257825382683253825382565252525382484251125112538255224572552256529622498269624982578249834022511247124572484249836513389253824842429247132362511247140572578264427992696336347054896 19890813 397921856306226442578264425652605277325652592268326052592263126702644269626702657263126832683290055973161263125782657268325112511253825252511255225252484252525522471257825382962252526962471257824713287247124712443248424843651348225652525247124843236251125254018264427862722293733894586541513442837268326312631269625922786265725522605260526572618263126702670268326832670265726832925559731492538255225922657260525252525252525782525253825652538253824842511257827992471276124572592244334022484245724982471244337273455259224842443247131742484247140572565267028242773331247674557185626572683260526052631260527352552261825922631259226962748270927222592264426572631259229005597313625922618252526832498247125782552253825252565252524842525247125522552295024982761249826312471324924842498247125112484360734292552244324712471323625112484398025252709273530003312464471211344276126442644265726052631276126702683263125922644263126832670276126832657259226832592288755973136260525652592261825652538257825652511249825522511253825252511252525783000249827222471263124713376270924712471255224983651345525382443249824983186247125114077256526572887286237904736774118562722270925652670256526962773267026052657260526312735269626052709269626312696255226052925559731362578259225782709253825252565257825782552252525112538252524842552253828492538278624432578244332362484247124712498248436073416253824572471245732492443248440182511267026832887326147055237134428372565263126182644263128752605264426052631257826702670265726052592263126442644268329125597317425782605257825922552256525252565255225252552255225252511251125252552295024572748249825522484336324982471245724712484368134422552249824432498322424842457407725652578281127093351476747991856269626832631272225782605274826312592267026442644277327352605272226052631264426442644296255973099257825922631267025922592248425112511252525252498249825112484259225522837248427222484257825113236247124982484249824433636346925252484247124573261247124713980252526962786307433764529537913442773270926052592264426572761255226312605260527092644268327092670272225782644263127482875559731492538253825652683255226312578247125252511255225522538251124432511252528622484274824572592248434022484248424572484248436513416255224292443249832362498245740572578267028112811340246444896 19890813 398401856274826052565265726312605273526052683270926312538265725922709270925782592256526962565295055973124265725922618264425522511252525112538253825652511251125382525252525382875251127482471263125113312249824842457251124573742348225652443247124573261248425113980251126832709293732994644534313442799263126182709257826572875257825652605268326052696274826572709259226962644268326702862559731612618257826052683253826052565253825522538252525252538252524982525253829122471268324572631248433892498245724712511252537273429251124842471251131992484248440772578270928492761336347054863185627732644260526832670268327482631259227352696260526962670267026442631265726832644267028755597313625922631257826702538253825522565249825522511256525252552248425252605287524842773248425652471333824712511248425252457371134552538248424712484324924982498398025252709276130123376458652021344277325922670256526572722286226312592267026312618276126052670263127222670263126702631281155973074257826182565269625522525252525112592252525522484248425382471251125922912251127612498263124983376248424982457248424713727346925112457245724983186245724714077255226962722274833514674509818562786263126572605260526962773259226572683264426182631270926442735272226572670260526312925559732112565256526442761249825382538252524712565253825252538255225252525255229252471276124432592244332872498248424842498247136813482252524842429248432492498245739802538269627483086333847055415134427482722256525922631259228242538264426052709270926572735259226832631263126962618257829005597313625922552257826442552251125112578253824982552256524982538251125522592300024842696248425922484342924982471248424982471366634552565249824572484317424572471405725652670279927733442464451331856265727222657263126312670279926442631264426442683267028112605268326182670265726312631293755973161263126312578277325652525252525252538251125382511251125112457255225252962247127222511256524573287247124712484252524573727350925522443248424573236251125253962249826832735291233124736545113442824261825922670265726312786264425522644265726832748268326312735268326572644260526312887559731612592259225382709255225922525256525522525252525522538249824712552253828752498269625252565253834292538247124712498249837273509255224712457249831492457249840772565263127732761335144745415 19890813 398881856267026442644263126052631278626572670259226442683264426832618268326832578263126832605290055973236255226442644274825382525257825522525253824982525252525112498251125522799249827222443255224713287248424982471247124843666346925522511248425113274248425113999249826962786293733514705574413442786264426442565263126312761263126442592264427222670259226572683272226052592265726442875559731242552260526442657259226442525255225522565252524982511247124982552253829002552274824982631249833632484247125252525248436813416253824982471249831742457248440772565263127992696342947365781185627862605260526052644261827352618259226702631267026702735265726702605265726832644264428755597314925652592252526832511249825782511256524982511253825252565255225652565293724842773249825922511329924982457244324982484368134822511244324432471328724572511399925112735268329503261470560071344282426312670263126442657283726052565264426572670272227092631272226442683269626312657290055973111265726312592264426052552252525652498249825782552252525382484252525112849253827352484259224573416248424842511249824983696344225382471247124843224249824844057256526572837278633514557604518562722270927092631259226442786263126052670268326832696265726052696265726442644268325782887559731612592255225922670256525252578257825522498251125252525253824982538251129372498272224572605247132612498249824842511245736963482251124712457245732492498251139992552268327482962333847056282134427352748263126312683263128112578263126312670265725922657268327092631259226052670269629375597312425522592257826832592260525112471248424712552248425252471247124712565286225252696247125782457336325112471248424842525369634422525247124572484319924982471407725782631268329003416464464541856270926702552263126962683279925922578259226962592265726832578273526442631268326832631291255973074257825382565268325652552249825252538255225382538248425782498253825652912247127352457259224713299247125252457251124573711349626052457248424713261247124713999253826572709296233254799671313442786264426312644265726312773263125382683268326572618268326442696263127092618265725782987559731612657259225922683252525652552247125522525256524982511247125382565252529252525270924842552244334292538247125252484248437113469249824982471249832362511244340372538263128372824338946447014 19890813 399361856264426572644272226052657274826182578269625782644264426962578260525922773264426572605293755973099264424842578270925782565253825382538252525112484248425252484249825782937251127222498260524713338244324842471249824843727349625652457244324573249249824983980256526962773300034164586774113442837263126962657263126442786263126052696269626442722265726962696263126312618267026572912559731362605257825782709260525112565253825252498256526052552251125382471255228752525270924842592251134292498247124842511253837113482259224712457247132112457247140772552263127862837337645297741185626832683259226832735263127482578252526572578269626832735264426442592265726312631268329505597313625782525257827482592251125112552251124982578251125112511252525652511291224842773248426312498329925382457245725112457368134822552248424842484323624712471401825112709274830003389464477411344274826442631267026702605281125522644259226832683269626702578269626312605273525782578287555973186263125652578268325782552251124982498253825782525252525112498252525382987255227222525267024843416270924572484252524983696342925252498247125253161256524574057256526052722437034824674774118562722269626052657261826832761253826052722267026572592267027352657267026312631267026572900559730862709260526442683257825522538255225522525257824842525257825112538252529002525276124842631247132612511248424712471248436813482253824292471242932612484247139992484273527732987335145296162134428112748256525782565264427862683260526832735267026312748260526962709267026962683267029005597316126572592259226572511249825522552256525782525252525112484245725252565286224982735249825922484342924982484249824982484372734822552247124572457312424712457405725522565277326703551464477411856281126832644272225782605273525652592267026052670267027612670270926962670263126442631288755973199265725652592272225382484256524982484251125112578253825112538253825922975247127092498268325253338304925252683267025383696346926572511265725383287263125523980263128112887409740774962774113442722267026442578264426832786257825522592261826312670265725922683270925922657261826702761559731992631257825522696257825382498251125112525256525922592251125252484256528872498270925252578245734022471244324982471251136813429253824842443251131492457247140572538263128492761346947674736 19890813 399841856304926832644272227222657277326312592267025782709263126312670268326312644264426572631293755973149255226182657272225782498251125112552257825252552251125112525252525652786248426832471263125113236247125112443247124573696345525522484248424843236248424843999255226702696303734424674506413442773267025922605263126052862253826572631265726052709265726832709259226832644264426832925559731242578260526052683253825652525255225252525251125252525249825112484252528372457268324982578249834022484248425252471248436513429255224842443248431612443248440572578259228112786335146444831185627482578264426702657260528492657263126312578268326052786264427092578264426312709267029375597317425252605257827092538255224982498256525382511256524432525256525522565281124982696252525922471326124842443249825522484365134822552249824842457322424842471399925252709273529123287476771211344278626962605268325522618272226442670264426312605264426832618265726572709272226572696286255973161257826052605263125522565253824712538256525382511252525652484248425522887249827222471263124843389268324982511252524573622345525382484249825383199248425254077253826052887292538734767774118562696264425922657260527092799264425522683267026832786269626052748261825922631265726182887559731242578259226182631252526312538249825382525248425252484252525112538260529502525276124712631248432612471245724842511247136223455252524572471247132492471248439992525270926962975331246445237134427612657260526182631264428492605267026832592263126832709265726572631268325922644270929375597313626312538256527732552257825252538249825382552252524842538251125112565286224842683242926182498340224842457248424292471366634552525248424712471313624842525407725782631279927993325470548311856269626572592267025922644273525652618269626182644268326962657263126442578263126702565296255973136257825782631267026182538255225782525255225112525251125252538256526052887252527732457264424713287249825112457251124843666345525252457248424843236245725113999249826442709287533764644545113442761273527092670260526312837261826442657269626832657273527352605263126962683270927222900559731362644263125922722253825382484253825112538252524982498249825652484253828752525265724572578251134292511248424982484244336813469255224842443249831612498247140572565273527482761336346444896 19890813 400321856304926962578265726052657278625652605260525782670270926962657265726442565256526572683291255973099259225922631267025252525252525522578247124842538249825382484252525652837251127352471257824433299248424982457252524713651345525112471249824983224247125114018255226442735303733634644534313442799263126962644270926572799260525922670261826702592268326572748268326832592265726832937559731742592259226312631255225782498251125112471253825112525249824572538253829002471274824982631248434292525251124842484248437113496252524842457247131862471249840572578265727732696332547674863185627732722265726702578267027352644253826572670260526312670265727222696264426052657269629125597313626052631260526832538253825382498251125522525255225112578249825922565287524982722248425922525323625382471247125252484365134552525242924712471326125112471401825252670273530493376464471211344272226572644263126702683281125922552265726572644263127222657268326832657259227482696291255973149256525922525274825782525255225522565251125382538252525112471251125252900251127092498264424713402270924572511249824983666346925652498248425383161251124574077252526572875293737584736774118562709261826572605259226702709263126312631257826442683264426312657263126702709257826052925559731362565256525782748255225382525248425252578257825652511252524982525253829002498276125112605242932362457247124982498248436513416253824292471247132492471247139992484260527352937328746445343134428112670259227092618265727732683257826312709274826052761265727352631268326442683263128755597317425782552256526832538255225252552251125112525253824712498248424842525288724712709248425922511340224712484248425112511362234292538247124152484316124842484405725652696282427863351470548311856264426572631265726182644283725922578263126442657270926702631268326052696265726442631287555973136256526052592272225782592255225112484247125652525245725652511252525522912252527092511263124843287247124712498249825253651342925382471247124573174249824714018253826962709298733634705534313442748259226572657263126572761263125652644260525922592269625652644268326572565259226832925559731242592257825652709255225522538252524982525253825782511249825112552248429252538270924712605248434292498245724712498251136513402253824572471248431742471248440572552260527862761342946444586 19890813 400801856313626312631265726442605276126052538264425782578270927352670265726832631267026832670293755973124268325782578276126182565255225522565255225382498252525652484251125252811249827612498259224843261244324572471248424573711346925382443247124843261251125113999253826832735292533764674527213442799268325922657259225922824260526182696260526702670264426702709273526962618263126442875559731742552260526052722255225382578249825652538253825252484252524712511253828872457263124572605249834292498248424572484252536813509255224712443247131862471252540572552263127862799336347054674185626702644274826442631270928112592263127482605260526182657272227092657270926312696263128245597313625922578263126962552255225522592251125522525251124842538248425252498287525382735248426052471324924842457248425252443366634552552247124432471323624842457398025382631274830373351464472561344278625922578268326052644279926052683268325922709269626572618267026702605265727092709293755973199261826572525267025782552253825252578249825382552248424982511251125522849253827222457260525113455274824572565253825113622344225922525252525523149247124844057256526442837290037584799774118562709265726312657260527092761267025522644259226832670269626182657259226702578265726572912559731242578264425782722253825782511256525112484253825522525251124572538255228372457278624842631248432612511242924842471244336223455248424982457249832362471248440182498267027222950335146445415134427992683259226702631260528372644259227612696265727222670260526832631265727092709261828625597316126182592256526442525257825382525248425782565252524982498251125252511288725112735247125522484337624842471248425252484365133892578245724572471317424712484405725782605278627733416476747991856272226572683268325922670282427222670260525922657268327222605270925922683267026442592296255973186260526052605276125112525259225112484247125922498249825382498256525252887252527612457260524433249247124432498247124293651345525252457245724433211248424983999252526702722295031994705548713442799270926052592256526442799265726312631264426442605269626312631268326182592267025922862559731112552256525522644249825252552252525112511251125252525252525112498249828242457270924982592249834022498248424842498247136813442253824712457249831862484245740572565267028112799331245294863 19890813 401281856313626832578263126312618274825782670264426052605259227352709268326442644259226702552297555973111261825922578267025522538253824982525249825782511252525252484255225652824248427222484263124713274247124572457251124573636345525522457247124713249249824843980249827222735293732994644523713442824259226052631264426312862263126702631263126442709270926832670267026702605269627092912559731492592255225922657256525522538255225522538256524842498253824982511255228752484270924982605249833762498245724712484251136513416252524712429252531612443251140372538264427992786323645864896185627222605264426702565269627732657261826832631264426832786272226962565264426182683267029255597313625382657265726442552253825252538245725112552255224842525244325652565286224572773248425782498326124712484248425252484365134422552247124572484321124982457399925252696274829503363464472561344277326962565265726572578282426832644269626702683264426832683270926572696263126312670288755973161256526052631273525652538257825382552248425112511251125382457253824982900253827222471264425113402265724842484251125113651338925112471248424983199249824574057257827092862288737584705774118562709264425922696257826702849264425522644264426832644260525922786269626312670267026572937559731492552252525922735252525252538248425522511251125922511252524712525257829252552276125382592251133122471249824572484249836663442252524432457244332612511247140182538265727612975335147675379134427482696264426052592264428242538255227092538259226832670263127352631264426312670267029005597309926312709260526962578255225112498253825112592260524982471248425652578292525112696247126312457336324982484248424842498365134422525245724292484314925112471407725652631278626313338476748961856269626052578265725522592283725782631264426572644261827352644269626312683259226832631295055973086260525922578267025922511255225252525252525252511252525252484252525522875251126962484256524843249248424152471251124573666345525252471248424713224245724713999253826832683300033514799537913442773264426052644261825922862255226182683265726052683268326442644265726832578267027092862559731612644259226052644252524432498252525382578253824712525249824712538253828492538268324432578245733122498245724842498247136513429256524572457248431492484247140772578261827992735338945294736 19890813 401761856304926572605264425652605278625922592273525922722263128372592270926052644263126702631283755973111260526572644270925382538252524982578252525382498245725112484252525382887252527092484260524843236247124982471252524843651345525522443247124843186248424983999255226962683296233514644530813442748267026442605264426832761264425782709265726312722272226312683260526312592265726702849559731862605256526312631260524982525257825922538249824982471251125112552253828372525273524712578249833892471249824712498247136663442255224842429248431612498248440572592260528242811342946744863185626962670260525922657264427482709255226962605265726702696276126962605273526052657260529625597316125652605260526832578253825782565253824982498251125382511252525112592287525112696249825782498323624842498249824842498365134822538248424842457326124572471401825112683279928873249464472561344277326702657265725922605281125382605274826312709268327352605269626832631264427222644287555973149260525782605267025782565253825112484252525652471251125112525252525922824247126962471263124843416269624712525248424713666340225922484255224983161249824714077257826962887292537744674774118562696265725782657263126052761265725782670261826962644277326442683265726572644268326702937559731362618259225522683253825522538252525252498256524712498251124712511253829122511270924292592247132492471247124432511247136513482255224572471247132362457247139802511269626573062329946745202134427732644256526962631257828112631256526572631269626702618268326962683265726832565270929505597312425382592260527222565256525252525253825652525251124432498249824712538288725112722245726572498340224982457245725522498368134422552245724572525317424712484409725922696286228623389450147051856270927092565276125922578273526052592265725782657264427092631268326702605263126962631290055973161260525782592272225112592253824982552252525382525256525522565252525522900253827482471261824843236245724572484248424983651344225652457247124433261249824983980247126962709300033384767548713442824255226052592264426832773257826052709265725782644269626832709270926702592264426832887559730992578259225652709259225522484248424982511252525252538251124842511257828242511267024572552249834022471245725112525252536663416251125112457248431742457244340572565267027612837340247054674 19890813 402241856308627092552264425922605276126442592260526702578267027352683269626052592265725782644297555973161263125382578272225382525253825382525256525382552248425652538257825382837248427862498259224433261249824572443249824843607345525112471245724983211252524714018251126702748302433254674534313442862267026442631259226312761260526312631256526702618265726962748274826962631263126702925559731112565259225252644253824982525256525522525253825382538252525382525251128242498273524982618249833892511247124842525249837113376253824432443247131742457248440772565265727612786331246444896185626442631264426052592269627092592269626312605265726572709263127222644259226572605261829505597309925782552260526962618255225382498251125112552251125112605251125382578290025382786251126312484327424982484244325382471368134552498245724432471321124842471398025522735274829503312473672561344279927092644267026052631279926052618268326702578260526832644274826832631268326702670297555973124267026182605263125522538251125112525255225252525253825112443252525382912248427222484265724843389268324572525249824713666348225522471252524573199251124984057257826962849288737904674774118562683259226572657257826312761264426702578278626052631273526442657264426702631265726702912559731242592259225782786252525652538260525522511253825252484252525112511256528492457278624712592245732872511247124712511247136513429255224572443249832242511247140182525273527093037337646745237134427862696260526312657265727352631259226442631268325652748265726832670260526052631263129125597312426052592257826442565255225112578259225652525253825252484247125382525290025112657242925782457342924982525251124712498368134692525248424432484317424712457407725922657284926833402458648311856267026832605270925922644278626052552268327352618272227222605267026312592260526702605293755973136255225782552273525652525252525652552255224842525251125522484255225252937248427352471260524843236247124982429252524983651346925252471247124573236253825113999256526832696301233514586537913442786264425782683265726572837267026052644264426442670273526442709272225652605263126052937559730992670261825922748255225652538252525782471248425382498252525112565251129372471270924712605249834162525249824712484253836513442256524572484252531742498249840572552268327992824332547994896 19890813 402721856304926442722270926962605272225782605265726702683265726832644268327482631265727092657295055973161263126182631267025922592255225652511249824982565248425522525256525522912247127612484259224573236245724982457248424573622345525652457247124573211244324573980252526832696295033514529537913442799267026702578263125652824257826182696259226312683268326702683264426182644273527222962559731742552256526052644256525382511255225382498251125652525255224982511256528112498273525252644247133762498247124842511247136663416253825112471248432112471247140572578263127992773340247994767185626442631267025522631261827352552257825922696268326832696259226702644267025782618267029005597313626312592259226832578256525522578251125252538253825112538247125382538287524982709245725922471324925252498245725252471362234552538247124572471321124842457399925252709273530863351464471211344282427222657263126702592282426442683259226832592267027992605268327092683264426572683291255973174260525922631270925782511253825252484252525252511249825522457249825252912252526572471263124843376269624982525252524843666344225252498248425113199248424714077253826962837287538064705774118562670267026572683265726962799265726182670265726442735268326832670263126572670269626442925559731492578257825252657256524842552255225782511251125112552251124842565256529122511276124712605245732492443248424712484249836223442253824572443247132112498247139992525272227482875342946445343134427732696264426572644259227482565261826702605264426572735269626182657263126052657265728245597313626182565261826962605251125252538255225112565255224982498249824712511290024712657247126442484340225252498248424432484366634552498245724572443317424292457407725922657282427613312450147671856270926572644260526572644276125522592264426572657272227862605276126182631267026962605290055973136259224982644264426052525253825382538255224982498256525382484253825522862251127222429260524843261247125112443252524843666341625252443247124983211248424573980248427222761291234294705534313442773265726442631268327092837263126312683264426442657261826442773265726312592268326442887559731612631265725922696256525522565256525652525255225922565253825252511257829372525273525112592248433632511245724842538255236513402248424982443248431492484247140772552260527992799337647674736 19890813 403201856309926312631265726052657279926052644261826962696272227482592272227092644264427352670296255973174261826572592272225922471259225782578252524982565253825782443252525522887249827092471259224573236252525252471251124983666340225522457251124573211247124843999249826962722295032614586527213442773268326052657261826832811257826312709256526702631272226442709265726832657263126832912559731112657260525922683253825112538251124842471253825382525249825112538253829002552272224982565248433762498248424842498247136813416255224842457247131862498245740572565267028492761332547994644185626832735264425782657268327612552260526442605263126312824260526832578263125922644263128625597314926052592255226572578261825652498249825252511255224712525248425382552292525652735248425922471321125112457245724982484360734692552244324572471318625112471399925652773270930123312464471211344278627352552260526572644279925522631264426442631269627092592267027222670259226702657287555973149264426052592269626182484253825522552253825522552253825652511255225522912252527092498265724983389270924712552253824843681344225782484253824843111249824574097257826312837293738224705774118562709269626312592259227482786268325922657265726832696267026312696263126312657270927092912559731612605260525782683249825382631252525782525255224982498253824572552253829002498276125522605248432742484249824842538248436363469253824712457248431992511244339992525269626962975331242965308134427352605256526572644263127862644255226442644267026832696265727222670255226312605264429255597311125922552259226572525255226052565255225652538256524982552253825112565290024842709252525782484336325112498244324712484365134692538249824432484319924842471405725782605281127993338464449291856265726572657267026702657281125782592260526182592259227222670267026702631267026312683291255973236256525922644273525522511257824982538255224842578252525252525256524842862248426962443264424843287247124712498249824573607341625382484247124843236248424843999252526702670293733124705520213442748261826312605263126962709259225652592265726052631274826702696268326312644268326832925559731742670263125652696256525782511249825112498256525522498248424432511252528242511270924842631248433892538245724712457251136073455255224842443247131862484245740772565263128372786340246744863 19890813 403681856308627482565260526182578282425922631265726442683260527732696265726702709257826702618293755973149263125782631269625252498248425252525248425652538248425522484253825382900249827352484259224573287247124432484249824843607342925252429245724843236249824844018253826702748301232614705534313442862263126182552268326832837264425922657268326962631269626702670259226572657267026572887559731242538263126052709253825652484252524982471251125522498248424432538257829122525270925252592249833632498247124842538248436513442256524572471249831862443245740572565267027092761338947674863185626702735259226962605265727862670257827092578264426442735264426702631264426442683261829875597307425782605263127092565252525382525256525252443255224982552247125252605282424982709245726442498321125112471251125112484362234552525247124572484326124842457398024982709269629753338455772561344279926312578257826572696283726442592259225782657273527092618270926832657264426832565293755973174263125522592270925922592252525382525251125252511256525112511251125652862248426962498263124843402264424842498248424843651340226052484249824983174249824714077253825922875288737744705774118562722263126962605268326832811260525922631260525922657282426702709267026702592264426312937559731242683257825922722255225522552249825252538249825382511253824842525255229122552272224712578248432362457244324842484245736663429256524432484249832362484245739802538274827352987333846445202134427612592257826312657272227992631259226052644268327092631267026832683259226052592265728375597314926052592257826442511251124982631261824982552252525112538251125652471293724572709248426312471333824982484244324982525362234022605244324432484314924432484407725382644281127353338470547051856264426572525256526442605277326312618273526572644270927732683270926572670255227092657291255973149265725782631265725382511251125522511252525522538252525522498249825782875249827092457259225113236249824982443251124843681344225782457247124573186251124433980255226832773301233634705545113442786270925652631256526312837267025922565256526702631267026312644269626442605270926442937559731362552260525922709251125652552252525382525252524842511249824842525256528622498273524842592248433892538253824432498249836513455256524712457251131992443244340772565267027992657336347674501 19890813 404161856308626962592265726962761281126572657268325782578264426962670270926572631267025922683291255973149253826572605268325252538249824982538255224842525252525252484253826182862249826962498260524573274247124842471249824983607345525782457242924433236251124843999251127092748295033514586516713442786268326572683270926312786257826052605267026182683265726442683265725922605263127092900559731242605255225922709257825922565253825382538253825252538256525112511252528372484273524712565249833382484244324712471249836513416257824712457248431612471245740772578270927612773332544474767185626832605268326572605265727862657257827092578260527222735257826962631263126182683261829005597317426052565257827092552252525252538259225112538253825112538247125252578288725382735247125922471328724842457244324982457362234552592244324152471323624842457401825112592269630373338464471211344278626312618268326442657279926312552264425782631265726572631268326572683260527482592290055973149260526052592267025922525251124982538255225252538252525522457248425382912247126832484269625253402268324842525252524843681341625782457252525113174251124574097253826572887283738064674774118562670268326312722263126442811259226182592255226572644276126182735261826702657269626832937559731492605257825782696253825382538257825112552251124842538251124572565256528752498272225252605247132742511247124572511245736073509255224712457247132362538245740182525270927223074333847365343134427862709260526052618274827992578253826832631256526442722263126442670267026312631268329005597317426052631257827222538255225382538259225522511253824982525245725112552284925252735245725782457335124982484247124982484365134162498245724432498317424712484405725652696279927353363464446741856270926572631263126312644272226572565268326572644259226702644269626182644269626832657293755973174261825652605281125782511252524982511257825112525249825252498252525652937249827862443257824293211247124842443253824843651345524842457248424843236247124714018249826962696307433634736520213442811264426052644268326052761252526442605260526312605270926442683261826052657273526182887559731242605255225522618257825782592260525652565249824982525248424712565260528492511273524982592251133632471242924432484248436513455252524982429249831612471248440572578264428242799331247364767 19890813 404641856301226572631268326052644279926052631268326312722263126442631265726442696259226832735290055973149257825652592268325382618255225922511251125252525245725652484252525652849252527612471260525113287249824842443253824983622342925522484242924983224247124433999251126962657293733384674530813442773273525652683265726312799260526702748264426312683270927482657265725922618269626572950559731112657255226052709255225382565253824712484251125522484251124712511253828372457267024982592249833892498249824292511247136513429255225252471253831992484248440772565265727732811333846444705185626832644268326052670263127092631265727092631273526572709263126702657267026442657268328755597316125782605259227482498257825652538253825112552248424842525251125522552296224842735245726182484326124712484247125112429362234222511247124982484323625112484399925112735274829373312464471211344276126832618268326442696276126572631263126312657264427222631272227482644265726312670290055973174263126182592264425922511257825382511252525252552248425252498255225652862247126962484263124983389269624842605249824573666340225922498247124713161249824434097253826572862291238224674774118562696261826052631260526832748269626312631264426572631273526052709263126702670264426442925559731612578256525252722260525382538253825522538253825382498252524842484257828872511272224432631249832362471247124432498248436513482255224712484248432362471251139992511270927352950336346445343134428112670259226052565264428372578256526052683263126052696259226832683264425782683269629125597314926312578264427862565251125652484255225252565255224842538244325112525301225112722248426052471336324842457245725112484363634022525247124432498319924432471407725522631282428493351467447991856267026832657268326312605276126442605264426702644273526702631273526052683261826572605291255973136260525382644265725522471253825382592253825252538251125652498255225652875253827862471259224573224247124432471248424843636345525382457244324713236248424573999253826962696296233764705545113442773263126182683255226052773260525782578 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890813 40546 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01344277326312618268325522605277326052578257826442631257826832683273527222670263125922683287555973199259225782565265724982538252524982565255225522511252525252484255225652887248427222484260524713416244324842471247124843651340225112457245724843186248424574057257825922811270933514644476713442773263126182683255226052773260525782578264426312578268326832735272226702631259226832875559731992592257825652657249825382525249825652552255225112525252524842552256528872484272224842605247134162443248424712471248436513402251124572457248431862484245740572578259228112709335146444767 19890813 4056018562735267025922592265726052670260526312605265725652696259226442696268326572657259226572875559730742511257825922657251125922511251125112525248425112498252524982525255228622457274824432552242932612443244324712484245736513429252524572498242932492457247140182538268326052862337647675202134428622670269626832644265727482592261826442644257826832631264427092670264426702657260528245597311126572631261825922511249825382484252524842525257824982525251124982538287524292735249825782498336324572443248424572538366634162552248424292457318625112484407725922552268327483274450148961856269626962578276126442552274826052592256526702592268326962657269626572605265725922631290055973099255226052592256525522538252524982565256524842578249825112471251125382875249827612484260524843199245724572471249824573622345525252457244324293249249824843999252526832735286232874767548713442748261825382565261825782748265726182657265726052683260525922696267026312670267026052887559730862592256525922565255225112457249825652525251125382552249825112525255228622484274825382592248433632471247124982525248436223416255224842443245731862484248440572578257827612696338945574962185626442618264426702657260527092605260526312631263126832605257827732605263126182657269628375597307425382605260526182565256525922592256525522538253824842538249825252538286224712786248426052471329924712498248424842457363634222457245724572443322424572484401824982722270928873376467455241344277326182657257826312657274826052631261825522552270926182605272226312605265727092592288755973124260526182578259225382578251124982525255224842511253825112484248425252811248427352471257824843351247124432511249824843651340225382484245725253161249824434077257826312709277333384705530818562683263125522578256526442696257825922683261826052683272226442735257826312565267025782937559731742657259225382592255225382538248425382525245725782498252524712525252528872457278625112592244332872457247124712525251136223469252524712471245732112471244339992498260526572811327447365597134427222670268326442618265727732552260526312670256525922631264426312631259226312631260529375597308625522605249825782511252525652498253825112538252524712525244325382552284924982683247125782471336324842484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890813 406081856270927352605257825922592273525922631268326052525268326052631268326442748267026832618284955973136264426312552259225382578255224982538259224712565251124982484252524982837251127732484263124433224248424572429249824713622342925652457242924713236248425253999255227092761290033634501567013442773261826312670267026182735260526312644255226442657264426052735263126832631264426182887559730992565264425782631255225922538253825522538249825522484253824842498253828752511273524572578247133632443244324842538248436813389248424572443248431612443247140772552257827862722340246445781185626442657252526052618260527612670257826572605257827222592265726702644264426182618260528625597307425782605259226572511260525252525253825522552253824712525248424982552286224842773248425922443323624432471247124842443365134422498248424432443327424572457399924982709268329253389450159311344277326052631267025782644273526182644256525522538260527352631269626312657267026312592282455973074253825782592265725382511252525382511257825112552251125112511253825522950251127352484257824843338248424432552247125383696342925112457245724433199244324844057257825782709277333764644608418562722264425522631267026312696264425652605264426572644264425782670259226572565267026312824559731362592259225522592251125112578252525252538252525652525252524982511257828492525277324982618248432872443245724842498249836223416252524712471245732362471244340182538270926572875326146446324134427612683267026052644263127862618259225782670260527092631260526572605259226312670259228625597312425252565256525922565252525382538253825252552253824982484251125652552288725112709248426052511335124712484251125252457366634292538247124842429322424842457407725782552279927613312464464541856264425782657260525922605274826572538264426442605272226702605263126052644259226572592284955973099260525782538256525252552253825112498257825252525251125382498252525522799247127352429260524433236248424712471248424843651341625252484241524573236248424574018256526962670283733634644671313442773269625782683259226442696264426312670259226312670263126312696265726182683263125922900559731242592257826312565256525782552255224982471257825112511255224572498257828492484273524982578247133632498247124572498252536663429252524712498247131862471248440772565255226832683341646447014 19890813 406561856272226702644261825922670276126312631260526832605272226182605265726052709264426572644293755973236260525252578257825522525252524982525253825382552251125652484251125652837248427612443256524293249247124712457249824573622342925252443244324573249247124574018255226312683290032744501774113442722263125922605267025782735269625652631263125922683259225382683263126442657264426052900559730742578252525782578263125382578252525522498253825522511257824712511256529122498272224842592245733892484244324432511248436513402255224712443244332362471245740572538255228242849342947997741185626312670252525652657260527092709252526052565261827092644259226962657268326572592259228375597313625522631263125922552256525652538251125252552248424842565248425252525290024842773245726052457323624842471248424712443365134162552244324712415326125112443398025382696268329373338455777411344276126442631264426442605278625522538264426572552272226182605264425382631267026832578282455973136263126052605263125652592256525522592249825252525245724982484257825522875253827482457268324983389259224842457252524713666341625252457242924573174251124574057257826312773437035374674774118562773255226312709257826702748264425652565269625652683265726182696260527482670267026182875559731492565259225922565253825522525252525252511252525522498249824982552251128752484276124432657245732612457248424572484247136223402251124572443245732612538245739992552267027612824329945576201134427482670272225922683267027612618263126052618265727092565260526702644263126702748263129005597313626442565257826052538257825652484253825522525251125382538251125252525288724432761248426312511338924842457245724712498365134022511247124292471314924572457409725522578274827093389470577411856274826312696263126572592274826442605260526182644267026182631270926312657257826442644287555973174256525922552259225252578251125382511253825382565251125382552255226052862255227612471267024843312256525252657256525383622344225112525263125383236263125254018261827732875398040774863774113442722268326832670256526442748263125922538259225382735257826572683263126312683269625252900559731242670257825782592255225382511255225112525256525522471249824982538255228112484277324842565252533512498251124572538247136513429256524432484247131862443244340572552264428112748344245014863 19890813 407041856301226442670263125922565273526702592263126572644270925782592267025922683265726572605286255973136260525652552264425112552256525652565253824842511256525382484252525652837247127222457257824573236245724572471251124573651342925652429245724573236248424714018263126702722286233634529537913442735259226832657256525922824257826312578264426312683260525922670272226052709267025922862559731362578263125922578252525522538256525522538252525112525249825112552252528622525274824982631247133892471247124982484249836513442256524842443248431992498245740772538256528492761338946744799185626832644264427092618267028242631260525382592265726312565259226702683270925782657268328625597313625782592265726442552253825522525252525252538253825112552249825112565298724982786247125782443324924712471247124712471365134692538245724432429328724572471401825922696265729873338458671211344282426052565267025652644274826182644253826832565273525382644263125922631264426052644288755973111264425382605255225382538257825252511249825652498253825382511249825522937252526962511264424983363256524982525248424433651340225252471247124843186248424714057255225782786284938394736774118562696267026572657267025782709259226052578267026182683268326052670268326572631272226052962559731492565257825922631256525652525252525112538253825252471255224712552257829002471276124712631251132742457247124842538245736513455253824432471245732492498248439992511272226832925332546745415134427352735267025922631256527222592260525782592261826312657265727092657260526702722256528245597323625922605257826052538257825112457253825522484253824432511245725112484281124982683248425522525333824432498248424842471365134162538245724712471318624842457409725522565277328113389464447671856270926572552263126312605270925652605260526052618268326832670269625922631270926962605287555973236260525522578260525252538252525112498255225112525251124982457252525652887249827862443263124433249244324432511255224983651342925252484245724573236247124433999253826832670296233254674556013442811260525922644257826962696261826442592255226312670265726312683260526832578267026442849559731242592255225782525253825382511255225382457255225252525248425112538255229122498273524712578244333762471244325112457245736513429253824712443247131492457247140772565265727992761336345574831 19890813 407521856303725782657265725782592274825782592259226962605269626702592267026572631263126442605279955973062255225922578263125112552256525112525255225252511256525522484252525522862248427482457256524843249249824842443249824713636346924982443242924573261247124713999253826832683295032494799537913442735263126312605259226702709257826312644263126702696260526442683264426052592263125922862559731242565260525652631253825522552253825112511252525922498253824982525255228242511268324712565249833632484247124572484249836513442253824572498247131492484247140772578259227612735337645294896185627092644261826702644263127612592267025922592259226832644263127222683260526312657264429125597314925522592253825782552259225782525263125382525252525652552252525252552293724842799248426312457328724712484248425112457365134292525248424572457326124712457401825252709270928753363464471211344277327092657268326052592269626052683259226312552270926312605272226312631265726832592282455973099261825922578263126312552256525652538252524982511251125782498252525252962248426832484263124983363252524572498251124843622342925382429252524983224248424844077257825382849283738394767774118562735268325782605269626572849255226442631270926572683260527222696256526702657267025652937559731242538261825522605252525252498255225522525256525252538249824572578253828872511274824432592252532492457247124572484245736513402248424712471242932742484248439992552263127482912342947675237134427862592260526702644263127732709260526312592259226832657265726312657264425652644264428495597314925522552259226312552253824982511251125112538256524982511245724982552282424842735247125922498335125382484247124982471362234022511245724712471321124432484407725782538273527483429444748631856273526442696257826832578276126312538263126702592269626442552264425522644264426832578288755973111261825522631263124982511255225382525255224982552248425252525252525112824249827612443260524713249248425252457247124843651345525382471248424713236248425114018253825922683292533254644523713442799257826182644260525922722261826442631268326572696267025782722264427092631265726052862559731112605264425652578256525782525252525522498253825522525251125112484251129002498277324712552249833632457245724432484247136073416253824842471247131742484245740572565256527862709338946744896 19890813 408001856304926572605267025652683268327482631265725922670267026052605265725922657257826052631290055973174261825782605257825382498256525112525255225522525247124982457248425382875249827352484257824713236247124572511249824713622341624982457245724573211247124574018253826702605293733384529545113442811263125522631264426312773265726052578269626442709260526572657255226702552264426312811559731112657264425922592260525382538259225252538255225112457248425112498251128752471269624712592248433632498244325252443245736073429248424572443249831862471247140572552265727482696338947054962185626702683260526572657264428242644261826442578255226702631257826832683268325922683264428375597323625782578259226832605259225382525252525522511249824982525247124982592277324842799244325782457323624842471248425252457360733762484247124712471324925112443399925382683263129503249476771211344272226312644265726702644265726572525272226702565276126832605268325922657265726312605287555973111256525112605264425382511251125382511252525252525248425112484252525522837251127092498264424983351255224982565245724713651344224842511247124573161248424434097257826312748284938394644774118562657268326702644263126312811265725382552264425782670264426052709265726052592268326572937559731742592256525922578249825522552255225252525249825112498257824842511256528752498270924712565247132362484247124842525247136513416248424572484244332362471248439992538270926312849335147995308134427732657260526442683269627352605263126052683264427222631268327092631260526052631257828495597312426182592263125112538252525382471255225112578251125112552251124982552290025252696252525782498338924712457249825112471368134422525248424292484319924572443409725922565273527093402458646741856264426702605264426052592273527092592263126052618260526442631269626052670268326052552284955973086259225922565260525782498251124982498249825252525244324982498252525652875249828242471259224293199245724712457249824983636345524842457248424573236247124983999249826702709291233514644556013442748272226312657263127092799260525922578269627092644261825782709267026442683261825782900559730992552255225652683251125652538253825252511251125652552245725252498255229502525276124712631247133632484247124712498245736513402248424842443245731992443247140972578264427092773328746444674 19890813 408481856303726832605263126702631273526442565265725782605269625922565270926052683263126182592287555973099256525922592260526182538252525382498251124982511253825652484253825522849252527992457260524573249248424432484249824713622345525252415248424713236251124573999253826312709296233124736541513442696267026182670265726572696256525782631270926312748263126052631259225922618263126572824559731612605263126052605251125522552251125652484251125382484252524842484253829372498270924572592245733762484247124572484249836513429253825112443244332112457247140772525257827862709333845864799185627732605259226572657264427732605257825782683265725922578259227092644268326572605260528755597321125652578260525922538251125652498253825112525256525522552248425652525286224842773244326312457323624982538249825112429362234422525245724292484326124982457399925252657269629253249458671211344277326702657269626832592273525922592255226442605259225652644270926832605261826572538284955973099264426312565260525782565253825252552251125112552251125782471249825652837251126832484264424983376251124842471249824573636338925252484252524843186242924984077259225652799282437424705774118562696268326572605260526052786268325922644263125782670259225922605268326442538260525782900559731112565252525522578253825252578253825652525252524982511249824842538252528492471273525112618248433122511247124712498249836513416252524572443244332492511251139992538268326442950340247055308134427612657259226832670259227222605259226312605268327092670260527092618261826052631257829125597308625782552259225652525253824982552257824842538252525252498251125252498290024982748248425922511337624572498252525112471365134422525247124292457319924572457405725782644276127483338464449961856272226312578263126312552274825782592259226052657267026442592264426702644263125922578281155973136253825922592264425382471251125522511255225252552255225522525252525382887247127732443260524573261248424982511248424983636345524982471244324573236249824843999251127222683296233514674541513442824265725922683265725922722255225652605259225922657257826052696264427352709269625922900559730992565259225922525255224842538253825382511253825382511252525112538255229622511276124842578245734162471249824572484247136223429253824572443247131612457249840772552260527482722335146444799 19890813 408961856307427092578260525382578279925782644257826182605265726832644265726702605263126312592293755973111260526052618263125782525255225112565255225382552249825252498253825652824251128242498260524983261244324712471251124983666340225252471244324713261251124713999252526052670286232614705537913442786267026052592268326312748265727092644259225782683259226442631260526702605260526442875559731362565255226052657256525382565251125112498256525652471252524842525252529122484276124842592248433762471244325112471247136073402252524572443247132362443249840572578259227862799332546444896185626702657260526702683265726832644263126052631263126052592269627352631265726442631263128755597313625922565253826312565252525252578253825252538255225252578248425522578293724712799249826052443329924432484248425252443362234292565242924432429323624712471399925782644270928753363464471211344283726312605264426572644272226052605260525922578268327092605268326442657265726702605288755973124256525782592259225252592252525252565252524982552249825112471252525652761248426962498264424983402253825112498251124433622340225112443245724843136242924714097257825922748283738394831774118562670268325922605267026052735267026312605260526442657267026182644256526572552263126442900559731612525256525922552251125522552255224842511251125382484248424982498259227992484281124842657247132742443248424712484249836363351249824432443245732492457245739992552270927352912337647055272134427482670264426312631268327222683253826182605259226832722264426702644265726052631259228875597307425382538257826312565252525652552249825382525255225112511247124982538279924842683247126052457333824982443247124712484365134292511248424432457318625382484407725652592278627613325473647051856265725922538259226442578265726312578268325922592268325782735264425522657263126312696287555973074256525522592257825252511251125112538248425922538249825252443253825782912252527482443259224713236249824712471249824433622342925382457245724713249247124843999261826832644286233634674616213442722256525782657264426182748260525382605263126052709260526052670269626832578265725782875559731242552255226182565255225112525255225522552248425382525249824712471249828492511269624712618247133632457245724842511248436223416249824572471251131992471245740972552253827992696332545014896 19890813 409441856307425922644259226572578286226052565264426962657269625922631267026442631267025922605284955973086257825782538253825382565255224842484249824982552249825382457248425522937253827482511263124573274245724842471253824843607341625112484247124713249245724984018251125922670291233634705537913442773260526052644257826312709261826832657260526962683260525652709264426962592269626832862559730862525252525922525253825522605255225522484247125112484255224982511251129502484272225252631245733252457244324572484247136513402251124432457245731862457245740572552259227862683336347054831185627092644265726702657264427222644268326702683272226312657263127092657267026052592256528755597306226182631267025652565253826052511253824982525249824982565248425382538286224982773249826052443326124842443248424842443360734422498242924432457323624842484399925652670264429623402473671211344274826962578259226052657274825782538264425522631273525922631268326702618259226702578290055973124256525382618256525652578257824842538253825522565253825252471249826052950248427092471257824713351251124842538252524843651344225112429252525113161251124294097255226052735287537744736774118562696265725652644264426832773263126312644259225652683261825782605263126572631274825922862559730742618255226052592256525522565249824982511253825652484255225382552256528872498274824572605247132362457245724292552247136363416248424712471245732362471247139992525263126962925337645575308134427352605256526572683265726962605255226312631264427222565265726702618264426572657263129255597312426312605259225652511255225922525249825522511255224842511249824982511283724982709251125922484336324712443247125112525360734162525248424292471319924432457407725782552277327353416470548311856278626572618263126572605273526052670270925782696265726442565267026052644263126572592282455973099255225922578263125382525251125112525252525652498253824842471251125652862245727482457263124433312249824842443255224573579337625382457247124153261248424843999255226312735295033764674527213442849259226052592256526052748255225652592260525922657263126442683269626572592270926052912559730742538257825522565252525922578249826052498251126182511249825112498252528622484276124842631247133762471247124842484248436663429253824712471252531992471247140572552260527482696333846444831 19890813 409921856307425652605264426052644276126052565263126442511270926312592272226572657264426572631282455973111263125522592253826052605249825652552253824982511248425252511251125382975249827992511261825113236245724982471249824433666345525252471242924713287245724843999251126312683293734164557523713442773264424982592260525652735253825782592264426182735259226702709267025922683259225922950559731112565265726052644260525782525252525522498255225252498249825252552252529622511272224572578248434162471249824712498248436663402255224572443247131992471249840772578259227992786338946744799185627352605263126572605259226962631257825652631252526962592257827092578265725652618265728875597314925652605256526052552253825382498253825522552255225522511247125652565293725382735247126312498324925112538247125112471362234422525244324572457327424842511399925382670268329373236455771211344281126442605260527222565272225782605263126572592268326052631268326442683267027352578286255973074260525922605256525782525256524982525257825382498252525252538255225652912247127352498264425383389248425112525252524713666340225252498248424983174248425114097256525522748286238064767774118562696265726052657261826572657264426442644256526312722257826312683259226442618267026702887559731362538261825382565255225382538255225252552249825522525252524842552257828372429278624842644251132492484245724842511247136513429251124712443244332362498248439992552269626832875335145015343134427612605260526702683260527612605257825782657259225652631261826312631269626312657259228245597308626052565257825922552249825782511255225252552256524842511251124842511288724982735247126052484337625112457242925252498365134162552248424712471317424712471407725652578273528113338467447991856264426572631267026442592274826572592260526572605268326182696265726442618259227862578288755973236261825782592255225522511256525112565251124982525248424982525252525652875249827862443259224983261248424572484249824983666349625112471245724433249251124574018251126572657292533124529559713442811273525652631257826052748260525252631264426182644259226572761267026832605264426442862559730862565263125252578259225382605256525382525255224982484249824982498251129002511273524982605248434022498247124712484245736663442252524842471248431862484247140572552265727482748333846744996 19890813 41070 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0134427732592263125782644259227612657260526052631257826572605256527222657269626182709263128875597309925652592255225382592253825522471252524982538251124982511252525252525287524842735245725782471342924842471248424712457369634162538248424712429318624842498407725782631274827483389470549291856267026312618260526442670265726182552260526572565265726052631264426832683265727092592283755973236256525652552261825382552248425382525249824982498253825252498253825252862248427732471261824573325245724572443251124713651344224842457242924293274248424714018255226312657290033384736537913442837265725922631267026312670257826702605267026832670257826052657265726052631259225522900559731112631256525782644255225382525245725382525252525782498251124712498257829122471270924712592244333892471247124712511248436813455252524572457249832112471245740972578260527612709333846444962 19890813 410881856303725782565263125922657281125922538267025782657272226442605263126312631264426832605288755973111259226442552257825922552252524842484253825922471253825382511249825522887247127612457263125113249245724842457249825113651348225522443245724433236248424714018252526052683297532994674537913442761265725922631260526702735255225922657263126312773259226702670264426572605263125782925559731492644260525382538251125652578252525652511251125112511257824712538253829122484270924432565247133512511244324572484251136813469253824572484245731992498248440972592257827222748336346444644185626832696259226312644259227992605259226312578264427092696253826572709265726312578267027615597312425922644255226442538253825382484249825652538260524982592251125252525284924712773249825922498323624432498248424842484366634162511245724712457323624572511399925252683269628753274452972561344282426702592263126052631269626052592264426442538264426312631265726702592259227092670288755973124264426312578257825382498253825112578252525252538253825522498249825652862248426832457256524843389249824982565251124843651345525782471247124843186251124844097255225922862279937744674774118562709264426702565260525782786252526962657259226442670263126312605263127352631265726312862559731242538252525922618252525652578252524982525249825252484256524982525257828112565270925112578249832742484244324842471252536663455253824432443245732612511245739802511264426962824328746445343134427732631259226572565263127862565267025382696261825922696267026702631267026052657265728115597312425782565256526312552252525652498253825252538256524842538248425252511284925112709245725782471340224292471248424842443368134292525245724712471321124842443407725922565274827353376464447991856272226052683265726052631269626312618259226572578267026572592277326702631272226962592288755973124255225382592256524982592249825112511248424982565245725522525252525252824252527352484257824573287247124982457251124573636348225252457245724433261248424573999251126312657298732994674556013442786265726442683270926182786263125922605260525522644265726442631264426572631263126442887559731112552259226052592253825252525248425522511252525522538255224842484256528372552274824842592248433762471247124292484247136663416256525112457245732242457245740772565259228622735340246444799 19890813 411361856307426312592263127352644277326312644253825652657267026442657270926702605267026572605291255973149257825652565259225782552255225922471252525252525253825522457251125652912248427862484256524713249247124982457251124573651342924712484244324153261247124844018253827222683278633254529541513442862263126182605268326312722261826182578260525922709259226312748267025922657263125922875559731742578259226052511255225382538255225112471257825252525252524712484255229002484268324432578249833632511248424842484249836813416251124842457245732112484251140572552265728242670341646444799185627352605264425922735259227992605261825922631259227482605267026572657259226312657259229255597308626182511257825382484251125252471255225522525251125382552249825252565290024842773247126312484326124842471248424982471363634692552247124572443323624712471399926442578273528753338452971211344282425522657264426572631273526312644259226442670260526442605270926312592270926312618284955973111259225652592260525652565256525252511251125252525252525652498251125382849248427222471264424433402253824432511253824433666342925522471248424713199245724574077256525922811287538064586774118562735268326442578260527352657259226312644263125922657265725782644257826312683265726182824559730862605256525652578249825652578252524982511253824982484252524842578255228872484281124572631248432362498242924572484247136513442253824982471244332492484245739992565265727092950335146445272134427092618257825782618255227482525270926442696259227092605257826572683267026312592257829125597323625782565257826052525257825112525256524982484253825112484249825112525293724842799247125652471335125112484244325382484368134292552248424292471321124712471407725382578277327223389467449621856279926312592267026572657274825652657267026702605265726052605270926312657261826052657287555973111255226052592256525382525257825252538256524982511252524982498252525252900249827092471257824713261247124712484253824843622348225112471249824843236248424713999256526572657300033254474527213442799265726442631267026832709263126312605263126702748260526572696265726312631257826052875559730862605255226182565252524842525253825382538252525382511253824842498255229252484269624842578249834292498251124432443251136813455253824572429248432112443247140772592253827862837340247054863 19890813 411841856307425782670260527222605273526442644268325922696270925522631260525922605261826052592288755973062256525782552263124982565248425112552255225252578248425382511249825782824248427732498259224843261245724432457247124713666348225252443244324433249248424574018256526442657291233514644534313442824267026052644261825922748259225782578259226312735265726442670263126312618268326312912559730992565263125782565248425112511251125252538253825382484252524842538248428752484274824712578247133762471247124712484248436813469249824712457248431492457249840772578260527482786331246444799185626962631263125522565259227352631256526442657260526962657256526702631264425922683257829755597301225922578253825782538253825252498252524842498253824842538247124842592283725382748244325652457326124842484252524572457366634962525247124572429324924292471401825652670269629253363467472561344278625652670264425782670272225782592260526572565273526702565270926962670268325652631284955973149263125382631268325382538256525522565249825252498251124982525255225652962251127482484265725253363249825252511249824713681344225252471251124843211248424574097256525782748277337744615774118562722257825652696260526312670263125382657264425922631272226052709260526962565268326182900559731242565253825782605253825112525259225252511249825112511256524842552252528112525274825112592247132612457244324712498247136663455251124432484242932492457247139992538268326702849338945575451134427732592255226572605265728112683259226832657264427352578267027352605263125922644264427995597314925522578253826442578251125252511255225252525257825252511249824982525296224572735249825522484342924432484249824982511366634162525251124152457321124842457407725652552273527353299455748311856261826052605264426442592270926052592263125652683269626832683268326052605264426962631283755973149259225922565259225522525248425252525257824982552251125382443249825782875247127732457259224843274247124712484251124713681344224982471245724433287251124714018255226442670295033894644552413442761264426442644259226312709263126442605263126962748260526052657259226572644259226442937559731112592259225652565252526052552253825252538251125252443249825112525255229002484268324982565244333632471245724712498247137113455253824842471245731742471248440772578257826962709332545574799 19890813 412321856301227092565265726312578277326442618263126572631268325522631265726312709260526572525291255973062264426442578260525922565249825382498248425252525252525522471252526312799247127862498257824433287247124982443251124713666342925382457242924433249248424714018252526052631282433634674548713442761268326312657263126572761256526312618263126052683260526052670261826702657270925922837559731112631263126052592253825522484256525782498252525522552252524572538251128752498270924712605247133632471245724982443245736663442249825112471248431862457247140772578259227862811336346744929185626572709257827222670259228112592257825922631259226572592269626182696265726702618261829005597309926962644255225922552251125382565251125522525251124572552248425382538281124982722247125922443323624982457249824842471363634692538245724712415327424982471401825382670265728753351473672561344278625922525263125922631279925922657256527092592269626052605265726182657265726442578281155973099264425112592256525112552253825252525252525252552252524982484248425112887247126832525264424713389249824712538249824573666342924842484247124843186249824434077253826052900283738224644774118562735269626052578260525652748257826572644260526572670270926442670259226312657267025922862559731492552261825522644252525652538255225522525248425652443255224842511255228622511276124712592245732742443248424842498247136813442248424982471242932612429249840182565267026572950336347055272134427482644265726572592255227352631263125922670261826312565265726182670263126832644255228245597314925782565257825782525257825382538249824712511257824842538249825252511286225252735251125652443336324712457249824982471366634422565248424432471314924572457405725782565277326443312470546741856269626572578261825922592273526052578263126442578276126572605268326312657259226962670286255973136259225652578265725382605253825522525247125252565251125522511255225652773252527222471260524713236247124572484249824983651341625382443244324713249251124574037253827222722292532994674534313442748257826312565267026312657260526312578268325652683260525782709257826052618263126442875559730622592256525252631252526052511249825252511251125522511252525112484256528492471269625112565247133632525242924712498248437113442251124842443245731862443247140772565255227482748336347054863 19890813 412801856265726312683264426442578273526312578263126312631264425922657267026702696265726832592293755973161257826442578255225382552257825522511253825112525252525382498257825522937248427732498260524433249249824572457252524843622341625522457245724433249245724574018253827222683293733634529534313442748268326442657264425782862260525922592259226312670263126052683264426312605257825652824559731862592256526052565255224712498256524982552252525382484253824572538252529622484270924292592247134022471245724712498247136513482253824842457242932242484245740772578253827612709328745294896185627222683268326312565267026832578256526572657260526312605264426442605260526312735255229255597314925522538261825522498257825252538253825922511253825112498252524982565288725112786245725782457323624572498247124842471360734292578242924712415323624712443401825252709268328493429464453081344276126312631265726182657276126312618259226052618272227092644272225522644264426702683291255973086255226572578253825382538251125782552251125522538255225252471252525252849248427092498263124843363249824712484249824843622338925252484245724573149245724844077255225522722276133514557492918562605267026312657260526312683260525652670255225782683260526962631259226702644259225922862559732362592265726312605253825782552249825652484249825112525253824982552255229252511273524572618249832492498242924432525248436223416255224712457245732492511245739992538272226962887327444745308134427992670269626702644265728112592264425922578260526442578257826182670268325522605259228495597309925922592260526052565253824842552251125382552252524842525249825382565286224982722248426052484333824842429247125382471365133632565248424572471313624842457407725652592282428493416458652021856269625782722261825922592276126442565272226702592260526572631270926312670259226442578283755973074256526052592263125922552252525522525257825522525249825652525251125652900247127482471259225113236248424572429249824573622338925112457242924433261247124713999251126312709296233384644552413442786267026572631268325522849263125922592261825782748261826312618268326572644260526312837559731242644255225382565257824842552255225522484253825252498249824712498253829122484269624982605248433632498247124712484251136663402252524842457248431742457247140572592260527352761331246745415 19890813 41343 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890813 413761856277327092552265726832644283726442631264426312592267026572657267026312709260526182696283755973149255225382565257825382511257825382511255225252511251125652484251125522837248427612443263124843249247124572484252524573622341625112429249824433224249824843999253826312657293733764705774113442748273525922605267025652748260525782631263126572722260525922670264426962657256525782900559730742592257826052644253825112511253824982511251125522525255224842484257829252538272224842578249833762471251124712471245736223376255224572498248431742484245740972565256527482748338945577741185627092748270926442592259226962670259226312631261826702696265726442578263126702644259228875597312425652592256525652525259225382538249825782511257825112538247125112538284924712811251126312457324924712471247124842471365134292511245724712429327424842484401825252631265729253416479977411344279926052525263125922657279926442552260527092631265726572670268325382552260525922644288755973124260525522592260525652484249825112552252525382565252525252484253825382900257827352511265725113389268324712484255224573651342925112443247124983186251124574057261825922722437033634644774118562735269625922631264426442773259226182578267026572657267026182696269626572578268326832837559731242565263125382578256525252552252525382498252525252498249824982511255228872511273524572644248432242471247124712484245736513402253824572471242932362457247139802538260527092875333845576201134427612605260526832605267027862565259226702578264426962605259226052644269626052592259228495597309926702605263125922525253825252525251125652525255225252511247124982538295024842722247125922525337624982443249824842457360734552538244324432484322425252457407725652538273526703455452977411856279926052565268326312578278625522605260526312578265726442605265726442657267026182578288755973149255225522565257825522538252525382538257824982552247125382525253825522824251127352457265724843299265724982722260525383651345524842525263125253249261825384057267028492837401840574767774113442748265726182592268326052683267027222670265726052670260526572696263126702552260526832875559731492618259225652552252525112525251125652578251125252538252524982484255229502457272224432592245733892484245724012511247136513442251124572429248431862471245740972565261826832722329946444736 19890813 414241856307426832644264426052618278626702605264426442644269626832605268326962683253825782631293755973136256525922578256525652565252524982511249825522565245725112498255225382824245727732457259224573249248424572471247124843622340225382443245724713261248424713999252526442709288732994644534313442786270925922644265726312735256526312592256526312722264425922670267026312592260526182862559731492605253825252657252525112552252525522538256524842511253824842511253828112457272224432578244333512525248424842457245736513389252524572471244332362484242940772552256526572670328747674831185626962605268326312605264427862631253826052592265726572578272226572631261826312592259228375597313626572592263125522538261825252511251124982525249825112538249825382538290025112773247126052429323624982457248424572484362234292511242924572457323624982484399924842683273529373363452971211344277327092696264426312605278626052644261826052565268326572552274825922631253826312631284955973099257825782565256525252525253825522525253825112592249825652498252525522900249827092471263124713363252524982498249825113651338925252457249824713174251124984077257825522799284937424644774118562670263126312683261826182811259225652631263126962657255225782683260526312592260525522862559730862592260525522592255225382498255225252578257825522498255224982511253828622498277324432605244332242484251124842498245735933442253824842484245732742471247139992511269626832962335145575379134427482578263126832592257828112605265726442644260526832670270926962605264426702631260529125597312425782552260526572565259225382511252525252511248424432538248424982525292524842709244326312471336324982471247125252457362234022538248424842484318624432457407725652592276126963325452949291856267026312578265727222644272226052552255225922605267026832631273526312657264425522657287555973136259225652552256525782538253825112538249825112525251125382471255225652862251127612443259224573236248425112457248424433622345525112429245724433274249824844018256526572683288732614767552413442761261825922670265726442837256526702683265725922670260526572748264425782657260525652811559731612605251126312683252525252552256525652471251125382498251124572498251129122457270924432565245733762498248424712457245736813442255224432484245731862457245740772578264427352709337647054705 19890813 414721856301226572631263125922565272226312578260526832631265726442605270926052618260526442631287555973136260525652578255225782525255225652511252525112525252524982498253825922875251127352457257824713249247124432457249824713651342924982443244324713224248424844018252526442683295032874705527213442748260525652605270926832786263126572683263126052709267025922644260526572605263126312875559730992644256525252578253824842511252525252498255225522484255224712471252528242538268324842578247133892484247124842498252536513416252524712429247131612471247140572565263127862696338946444799185626832670255226052670260527612592265726442605259226702670269626572631269626442592261828755597313626182552257825782565252525382498253824712631245725252565255225782578291224712773248426052498323624572471252524982471368134162511249824292443327424842498403725922683265729503351464471211344279926442644264426312592273526312605269626832670269626702592267026962605259226312578291255973136264425782592257825782565253824842552252525382511249824982498252525382887249827222484263124713351247124842538252524573666342925112498247124843161249824574077256526182862287537744767774118562761263126442578264425652683267026052592263126572657259225922657269626572683268326052912559730992631259225922631252526052538255225652538248425252498253824842565256528752498276124572592247132492484248424712498248436513442252524572443247132872484247139992644273526832862336347055379134427732670264426312631264428112538259225922683265726572605267026962592267026832618264428875597311126572592264426572605248425652471253824572511253825252498245725252525287524842722244326052484337624842429249825252471365134022525247124572498319924572484409725922578276127863376458652371856268326442578263126702538272226052552259225922670265726442670270926702578265727092631286255973086256526312578257825252538255225382498253824842511249825522484255225382862245727992471257824843261248424572471249824843696348225112484242924573161247124713980252526572696296233514644537913442773263125922578259226442748256525652605259225782748267026442644264426832657268326182875559731112578255225382605256525782525253825522484256525252498249825252578255229002471276124842565252534022498248424982471249837273496252524842429249831992471248440772578264427482748338946445064 19890813 415201856304926052578263125382644273525922578263125782670273526572592269626572683268326442631288755973086260525782605263125922552255225112525251125112552249825252498253825652799249827862484263124573287247124842429252524713651344225382484247124433274245724433999255226702618291233514586537913442735260526052565264425782773268325922670255225522670265726052696260525652683260526312837559730742618257826572670259225112511255225382565249824712525251124572538253828752471273524572565248433762471244324842443247136663469252524572471245731862443248440772565259227092862342946744962185626442578257826832578260526962631256526572631267027222657260526832618264426962683263128375597323625922565255225652538255225652605253825112565253825252538247124712538290024982786249826052484326124842498244324842443363634692511245724572443323624982498401825382709263128753402439572561344279926702644267026052618283726312670263126442565265725652683273526572657265726052578290055973099259225522592260525382525253825652552247124842552253824842538249825382925251127092511259224983389248424842525247124983666344225382457245724843199249824714077257826052786286238394767774118562722264426312657260526442735261825782644255226442592267025922683267026312644257825922799559731242578261825382618251125922552245725522525249825922511252524982552255228622511273524432592248432872498245724712484245736663455251124572511247132612498247139992538273527352937332547365379134427352657267026182578265727612552259225782578269626052631255227092618268325782644265728755597308625652605255226182538253825652511252525382484253825252538251125382538284924712761245725922443336324842443245724712498368134822511248424572443321124572443407725652605272227353389452948631856272226702605263126312644278626312578256526312592263126312631268326312552260526572631297555973099261825652592257825112498252525382538256525382552251125782511248425252887251127862471259224713287248424842457251124983666344224982484245724843249247124573980252526442696293733894736545113442735269626182605270926182811260525922644263125782799267026962683256527222670264426052925559731112631261825382631259225382511249824842457255225112484252524842511253828372525276125112631249834292457244324572498247136813442255224572443252531742429247140772605260527862696329945574767 19890813 415681856303726572592265725782592267026052592264426052552268326312618269626832605261826572618286255973124257825782565257825652498249824982552252524842525253824982525256525522811253827992429257824713261247124842484248425113651341624842443245724433287249824983999253826442722300032874644530813442748268325922644270926052670259225382552268326052696263125782644257826312631261825782875559730242578256525522592253825382511252525652511257825252538253824842511255229372471273524572605244333382498245724982484251136813496253824292457248431612429244340772578255227482761336345574799185627092578256526052618256527862578259226702565260526572657263126962618273525922618257828875597313626182578265725782538251125252538252525112498253825252538252525652578295025522748247126182443328724842443244324982457365134292525248424712471326124712471398025522552270929503287464472561344274826312592260525652657276125782578255225922578267026832605263125782592263126962618279955973136257825782552263125652525256525522538252525382538255225252484255225522925248427992457263124843429249824572525251124713651340225252511247124433186252525114097259226182761281137274529774118562683263126962657265725782696272225652657268326442670261826312644261826832644268326052862559731612631265725652605256525782525253825382538253825252525255224842525257828752498273524712592248432612471247124712484244336223389249824982443245732362498247139992511273527352975331244475237134427862592261826832709263127352605260525652657260526312644265726442605264425922670256528115597309926442552256526442538252525522525255224982525260525112538248424842578287525252696251126442471338924432511244324712525365134022525247124712471319924572471405725782565270926833312464447991856273525922605265726442670270925922538260526572631278626702657265726182631265726312696283755973174256525782592263125522525253825652565253825522538248425522484253825382937248427732471259224843299245724572443249824433622340225252443247124843261247124293980253826962683297533384557537913442696272226702565257826442683260525922578267025522605260526182683256525782657263125652837559732362578263126052683256525782525257825382511251125252498253824842511251129252511272225252631248434022471248424572443244336513455251124842429244331742484249840572565257826962824340246744799 19890813 416161856302425382605263126312592272226572696259226572618263126572631267025522605261826312644287555973099260525382552256525112498251125782471251124712565251124982484252525252862248427992511256524573249245724842484247124713651346924842471248424843261247124843999253825652657293733124644523713442799269626182696259226442786255226832631261826312670268326832670263126832565260525922875559730742631261826312578253825112511251125652538257826312511252524982484252529252484267024712605245733512511247124712525248436513429253824712471252531742429247140572552259227732735329946744996185626962618263125782618268327092605264426572605264426312618269626832592264425922657265728875597313626182592261825652511255225652484249825522538252524712525244325252552287524572786245726052484324924712443245725252498362234162498245725112457323625112457399925522605272228623261464471211344278626962592272226312709281126182657265726312657268326572605272226572657263126702605284955973086257825922538260525522525256525382538255224842538249824982457253825252900248427352498267024573376251124982525253824433651342924982471249824843161244324714077256526572748274838064674774118562696264425652670264425782735265726052552257825782748267026052683257826962657267026052900559731362657255226052565248424842525259225782498259225522484252524842525257828372511274824572578245732492457253824572457245736513455255224712471247132362471247140182538270927482875335146445272134427992683259226442605260527732605257825922683264427352631265726572605264426052592259228625597314926442552257825382605251125382538247125382565257825112498247125252578282424842748248426312443338924712457249824712498363634422511247124572511321124712471407725922525273526573338464448631856270925652565259226182644276125922631259225922696265726052592268326832683260526312631284955973099260526572578264425652538256525252525253825252538252525652471252525382875251126832471256524713274248424842484249824713666342924842457248424713249249824433999255226962683298733124674556013442735265726572670264425782773264426702592269626312683265726052631256526312670260526052875559731112618259225252552257825112511252525382498256525522538249825112552253829252443276124842592248433892498249824712471249836963455252524842511248431742457245740772552256527352709333847054767 19890813 416641856303726832552267025922631273526182578264426312670277326442605269626702709255225782578287555973062260526702552253825382498252525652552251125652525247125922471251125252849244327612471257824433274249824572471251124573651344225382429247124573274247124573999255226312670282432874674523713442696260526442683260526702735265725782605260525652657263126572657263126572565257825382900559732362538256525382578252525112538257825522498249825382511249824712498253829002484273524842578247134022484252524842498248436813455255224572443248431862457248440772592260527482631336346444863185626962670259226312631261827222605260525922657260527092631265726052631267026832605260528245597309926052552256526312525255225112525255225252552255224712511249825252565292524982735245725782471326124712443245725112443365134422552244324842429321124712443401824842631268330123402467472561344279927092605264425922670274826442592255225522592270926052644269626052696259226052657284955973099260525922578259226052578252525382605249825252592251125382498249825252900247127862525260524713376253824842525252524983666344225382471248424713161245724714077255226312811290038064644774118562709265726052670264425922735260525922631263126702683267026442722259226442592269626442937559731362538257825652592253825382592253825382511252525252525251125252525257828752511274824712605247132492498247124292498247136073455253824712429249832362484245740182552265726962912332544745379134427612592259226312657267026572683256525922578263126442631263126962670260526442605257828245597313625652605259225782498255225782484252525252511252525112511252525382525284924712722245725922471335125382471247125112484365134162484249824712498321124712484407725652631278627863429470548631856265726182592260526702644265725782565270926312605267027092552267026442644264426312605288755973099257826442552259225112484257825382552253825382525251125252498249825112862249827612457257824983249252524292471248424433651348225252471242924573249247124573980251126442722295032874674541513442735263125252644263126052683263125922631261825652657263126832657259226182683259226182862559731612644260525652696255225252578249824842511253825252457252525382525252528872498270924842631249833762484247124432511248436963429252524712443245732112457244340572538259227352696321146444644 19890813 417121856301226832631261826572592279925782552264426442578259225922657265726052605265726312578290055973149260525652538263125382592257825252565255225252578252525252484252525112862247127352443260524433299248424432443248424573696348225522443245724713274247124573999252526832735296232874474541513442786264425382565257826052761259226312565263126312735257826052683257826572618265725922849559730862578263126052631253825252538256525522484251125112471253824982484251129502511267024572605247134292498244325112498251136513442251124572471248431992484247140772578256527612761331245864896185627352605249826442657263126702565252526052578265726832696256527352657267025782657257829005597312426572592252525922605255225782511253825252484249824712498249825252525279924982748245725922443326124712471247124842443360734552525248424572471326124842471401825522735265729373363470572561344273525522592265727092618283725382592276125782578273526962670257826572644263126832644286255973149265726442631259225782552257824842511255225382552252525782511251125252900249826962498260524983376248424712538252524433651341625112471252524573199247124574077257826442849281138224674774118562683263126052748264427222799263126312657268325922605256525652709260526312644270926572950559731362592259225922644252526052565253825782552251125252471253825252498253828622498273524842592245732362443245724712498251136223402252524712471244332742498247139802552270927612937336344475451134427222657269626442592263127732578260526832565264427222657268326962578256526702578257829005597308625922631256525922471253824982525252525112538256525112511249825252538295024982657247125782443337624712443247124712471366634292511247124292484319924712471409725652592278626963287447448961856268326442605268326312631269626312644263126312657268326442592268326962605263127092592284955973086263125782618259225922592255224842592255225112511252525382484256525922912253827482484257824713236249824572484248424573651348224982457249824573236249824843999256526702683288733764644552413442786260526442578263125782722255225782657259226312670264425782722263125652578259225652950559730372498255225782592257825522511247125922457252525252471248424982511255229122484273524572565247133892471245724432471251136663496252524842457248431862457245740772565263127352709338946444831 19890813 4176018563086264426052631259226052735264425782552260526312670267025782670264426832644261826962900559731362525255225922605257826052538255225112525252525252511253824842525256528752484277324572552248433122498249825112484249836513455253824712457245732612471247139992538264426442862340246445272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0185627222592260526442657264427092631256526442631259226312696267026572565265726052592265727995597309926312644256526312525257824982538255225112511251124572525249825112565287524982773244325782471322424842484244325112457362234292525245724432457324924982511399925652683270928873351464472561344277326962592265726442592276125522578264426052631277326962618272226312683255226442657283755973074261826182565260525252498251125382498249824842565252525522498248425252875252526832457263124713402251124572511255224433681344225382471245724573161247124434097255225522811283738064644774118562683265726442670265725782748263126052644263125782631265726182748264427092592260526572837559730862565257825252592255225252565253825252552252525382457256525112552259228492498272224982578248432362484247124712511248436513455252524982498247132612457249839992538261827612937331246445451134427482657263126182644268327482709259226702631260527482605263126572644259226312657267027865597314925782644255226312511253825252552260524982525252525252484249824982592288725382748249826312471338925112457245724982498366634022498248424982457318624842471407725652631276127613351464450301856264426832631260526312631283726052592263126052631270926442592273526052670261826702605283755973149260526312552265725252538256525652538252525252538245725382498256525383012248427352471256524983236245724842457253824713651344225522429248424293274247124843999252526052722291232994674527213442761264426052657264426312799256525922670260525922696259226312644264426832696265725652811559731242592256525652578251125252578255225782525257825252484251124982552259228752498277324572592249833762457249824982498248436363429251124712443245732112429249840772565263127612709336345294767 19890813 418081856300026052644260525382552276126572592269625922631270926182657268326572657264426442644291255973136265725782644259225522538251125382538252525112552253825252484249825522900249827482457263124843261247124712471251124293681348225382457245725113274248424573980252526832605296232994705537913442799270926702644265726052786256526832605268326702644253826052773264426572592264426052912559730992670255225782605252525382525256525112511255225382498252524712565257828752498272224842578245734292457244324842511251136963469251124712443249832112471244340972578260526962644340245574896185626962644264426572683260527352631257825922552270927222670265726702605272226312709257828115597313625252592259225522525260525112511252525252525256524712565248425382565290024982735249826572457331224712471245725112457365134692525247124292443323624982471399925522657267029003376467471211344274826442644257826052565267025782592267026832605268326832657269626182709268326832618284955973111259225382565260525382511259225522498248425382525255225112525249825782862251126962471257824843376251125112525247124843666345525252498248424983199252524714077261826572837284938224799774118562722256526312696265726572683256525522565264426702631265725522735267026312683260526572773559731992552255225922631253826312525253825652565255225382511255224982525257828752484274824432631247132742471248424842552242936813509253824572484245732492471249840372525265726832786329947055237134427612683264426052618256527352592263126052696256527222696260527352618272227092618263128245597313625652552253825522552264425252511251124842511255225652538252524432538288724842722245725782484342924712471247124842498368134552498247124712471318624842457407725782605274827223236452949291856264427092657263125922683281125922644257825522670273526312605264426182683263126832525283755973136257826832552259225252511251124572538252525252538249825112471248425382849249826962498263124713249248424712457247124713651345524842484244324573261248424983999257825922696286234164674552413442748257825652592257827222824265725782631259226702722263126442670257826052605267026312837559731362631256525252578249825252552251125252498253824842457251124712525251130122471273524982578244334022471249824572484245736963469251124982457248432242457247140772618256527352670331246744767 19890813 418561856306226442605263126832644274826182631263126312644273526052644265726572578267026572631290055973111263126442578263125652511251125652592252524982484249825382498251125652912249827732471261824983274248424572484249824433666346925252471247124433249247124843980249827092709296233124529537913442773273525922631264426312683263125652565265726052735259226572683264426572735261826312849559731242631257825652605252525252565256525112578253825382538252524712498253828752457269624982538247134022498245724842484249836963442255224842471247132112484245740772565264427482735338946744929185626832578265726312605261826702722260526442592252526572631267027092578267026312644256528625597308625782683259226052578252525652484252524982511248424712578247124982565293724842748248425922471328724712457248425252457368134422525247124982457323624982471401825112696264429123325458671211344290026702592261826702631278626052578267026572552274826312618273525782696260526572578288755973149256526052525256525652538252524712552253825382538249825652498252525522937249826832498260524983389252524842511249824713666345525252457247124573199253824844077257826052799286237744736774118562709267026312631267026312748264426702605260525922696259225922683265726312644264426572849559730992552264425922670252525522552251125252565252525382498249824982484255228372484278624982592244332872457244324842471248436963482253824842443245732872525253839992578265726832849328746445202134427352670260525922605264427092605255225782605268326312592256526312644268326052644264427865597313625922631252525252565256525782498255225382525253825112498251124982498282424842709245725652471338925252471249824712443368134162538244324432471323624982484405725782605273526443363447449621856268326572592268325522592270926442631256525922618268326572657267026052696261826962592288755973149257826312592256525252605259225522538251124982565248424712457253825522849251127862471256524433274248424432498248425253622344224982471244324573236249824983999256527222670300034024674527213442811259225782696253826312786263126052683273525522670263126312618265726702605263126832887559731242631249826182618251125382498253825522525253825522511253825252484256528622471269624572552249833892484247124982498249837113482251124842443247131742484249840972552265727222748338946445098 19890813 419041856307426832605270926312578272226312552257826962538265726052605272225922670268326702644284955973099263125652538257825782578248425382538248425112525247124842457253825112900247127612457259224573261245724842471253824713696346925252457248424573249247124573980253826052722290032874644541513442811260526052605263126052709259226442592268325922735261826572696259225922670265726442875559730862565255225252644255224712552248425252511252525382471251124842525253830122511270924982578251134022471248424432498248436513429249824572443245731742443245740772578261827352761337646744586185626832683263126182618264427222605257826702644263126572578259226052592265726442605260529005597308625522592255226572565252525252592252525252525252525112552248424982538288724842748247126182457327424712484247124842457365134552538244324432457326124842498399925252709263128753389479971211344281126702657264426702644270925382670263126442631268325922605270926702592263125922605282455973174263125922578263125522511253825252538251125382525249824982457253825522912251126962429264424713376251124572578249824713666342925112511247124433186255224714097255225782811278638394644774118562683264425922657267025922709259225652670259226442786265726312683261826702657261826312849559732362605255225522605259225652511252524982552255225252471255224572525260528752552270924842592245731992498247124712484245736513455248424842471242932362498247139802511273526572925333847995308134427732592268326702657265727482538261826572670257826052683259227352578264426312605260529005597311125522578257825522538253824982498255224982565252525252498251125112538293725112683245725522457340224842443244324982457366634292498245724982498317424842471407725652592272227613389442149291856267026312578261826052631268325782605256526702631270926312657263125782592263126182578278655973136259225922565263125252525255225382525253824842538252525522484252525782900249827612525259224843261251124712471252524983666342925252457244324573261248424843999252527092709281132744644537913442786267025652631264426442709263125782696257826052761265726962709263126572605255226312811559730862552259225922592249825522552248425252511260525252552251125522457252528752484272224712605245734022471244324712565252537113509256524432471244332362498247140772592265727352709333847674896 19890813 419521856304925922644267026052565270926312657260526702592270927092657260526832644263126832644290055973149256525782631259225522538253825652538251124712552251125112457251125652887256527732471265724843325247124572511248424573622344225382443245724713236247124714018253827222657300032744447545113442773265726442565268326832761252526442644260525652735265726442709268326572592263126182862559730992565256525782592256525782538249825112511251125112484251124982538255229122511270924572565248433762525245724842538256536663429251124712415247131612457245740772565257826832722342945294896185626962657265726312683256526962696267026572657263126572709260526962644264426572683265728115597314925652631255225782552253825112525252525252484249825382578252525112552288725252709247126312429329924842484242925112471368134552484245724842443324925252457399925112592273528873338470571211344282426962644264426182592278626572565261826962592264426832683265726702670256526832618292555973124264425522578259226052552251125382565255224842552251124842538248425652912251127482471263124843429253824432538252524573681340225382484244324843236251124574097269626052761281138394557774118562644260526052565259226312748260525652592265725922709267025922683259226442670267026572862559731362592265725922683248425112498255225782552245725382484252524842552257828112471273524572605245732492498252524292484251136513482256524572457244332492484247139992525260526702925337646445343134427862605263126702631268327352605259226312631255226572683263126572683263126312578265728115597306225922565259225652565257825652511252525112498257824982498249824982605281124982683247125782484336324842498247124982484368134422552245724292511322424712471405725922592277328113351464448961856268326442670265726052631274826442592270926442631267026572644273526442644267026962592284955973099256526052605264425522578257825252538251124982538245725382457248425652837249827482471263124843236247124432471249824713622346925252498247124293261248424434018252526442657295033764705537913442722256525382605260525652761261825782631272227092683263126052683265726312578263126052849559732492565255226182618259225382565252525382538251125252457252525382511252529372511273524432552249834292498245724712498248436963469251124572429249832112484245740772538256527222709340246444962 19890813 420001856263126182631264426312578281126702683265725782683265726962605268326312605270926702670288755973174259225522498259225522538253825522565256525382565251125382498249825782925247127992525263124843249249824572484253824713681346924982471247124983261248424714018253826182696300032744529534313442748267025782683260526442824265726052696259226052683268326312683265726572592265726052925559731862644259225652631257825252484259225382525255225522471252524982511252528372498272224842578244334022484245724982484248436963455256524712443247132362471247140772565256527992748337646444996185626572605260526572631261827482578260526572644263126702578264426442578255226962683255228625597307425522618253826052552252525252538251125652525255224712511251125382525291224982773245726182471324924432471247124842471366634822511245724712457328725112498401825252644272227993338455754511344282426832644265725382657276125652644259226702657265727352683264425782696268326832578293755973124255226572525257825652538252525252552251125252498253824842498248425782875249827482457259224433389247124982457251124573666341625382484244324713199244324844077257825652811272233634705506418562722263127092618264426312761257826312670259225782644260526572696261826832618268326052849559730862538265726052605256525652578249825522552253824982511252524712538255227612484279924572592247132492484244324712498244336513442248424432471244332872484245740182498270926832912327446745343134427612618272226312631263128242578256526312683260526572644259226572657260526312592255228755597312425522538264426442565255226052511249824842552252524842511247124982498283724982657245725922471336324572484248425112498365134552511247124572471317425112457407725522683272227733402458652021856267026442618268326182592270925922538255226442683263127352618265726442644264426832670292555973136255226052631260525782525256525252538251125252538249825112498251125522811249827612471259224983287242924572484248424573651345525252484247124293236247124574018253826312670296233514674552413442709265725922605263126702799263126052618269626312683260525782722260526962644263125922837559730622565255225252565255224982552255225252538255224982471252524842498255228872538270924292565245733892471247125112484256536513442253824712429248431862511245740572565257827862748336347675451 19890813 420481856269626702670264426312683270925652578272226962605270926052644268326052644265726312631284955973136248426052605260524982498255225252525251125522484248425652457256525782937247128372471256524713199247124712498249824713696342925112457247124713211249824843999256526832657287532494644574413442811269626312552261826052761259225652552260525922657256525782735256526312631257826442799559731112592255226052631263125382552245725652538253825652484252524712538253830002471268324982592247134292457244324572498248436813429255224572484247131992443245740772565261827482786332547055856185626702696253825782605269627092670257825782605265726312644263126312709259226702683264428755597309925522565261826312565259224982538253825522552251124712538252525382578284924842722249825922457326124712471247124982471366634422484244324292511324924842471399925112683269629753249455759691344282425782670261826832657277326052592259226052592270926052565260526182670264426312696292555973124259226312538255225782538255225252511251124982511252525522484247125252811249826832457260524713351244324572457248424713681344224712471248424293199248424844077257825922722277333634674604518562657267026312592255225922709264425782683259226702670264426572696264426052618264425922824559731492644264425782618257825382525251125382484251125382498255224572578255228372443279924712578244332742484252524842498247136813442260524712457247132112511248440182525267026832962338945576241134427482592268326312605265726832618268325922605261826702683264427352683260526442565267029005597312426572565268325782552259225922511251125252578252524982538245725522525287524982683248425652498336324982471248424982498369634552538248424712457318624712443407725652618273527993429470564541856269626572605269626832592272226572670256526052657270926572644270925922709263126442631284955973099259226052525259225382578251125652511249824982565249825252525252525782887248427612498264424713274247124842471248424843622345525112471247124573261248424573980259226312683292534824767671313442748268325922631263126572735256526312696263126312644265726312696257826052657264425782887559731112605260525522578259225782578253825112578251125252511253824572525257829122471269624982578245734292457242924842457249837423469252524842457248432112443247140772565260527992824336347367014 19890813 420961856269626182565257826312696269626052538265726312592267026832683265726312722256526312605283755973099255225382538268325522498249824982578248425522538248425112484252525382862248427482484263124713287247124842443253824573681344225252471247124293236248424434018252526832722286233384529774113442761256526442644264426572709261826572592261826052670264426052683263126832552268325782862559731242618256525782592251125252538248425252457252524982484252525252525248429122525269624572552247134292484245724712484245736663455253824572471248431742443244340772565263127732849336346447741185627352657257826052552260526442631257826052592269626572631268326572631261826702657260528375597311125522525263125652565251125522511255225652511251125112538249824982525286224982761244325782471326124842457247124842471368134422525247124712498328724842484403725382657264429373376476777411344279926442631259225922644273525922592255226702683268326702618261825522605268325922631292555973136259225922578257825382552257824572538251125522498249825522538253825382862253827092471267024713402264424842498253824843711348224982511248424713199251124714077260525922735439534024736774118562722267025922631259225922722256526052605257825922735260526052657263126442605265726702912559732362565261825382631253825252552257824982538252525382498252525112565255228622484276124712605244332742484247124572484245736813455256524712457244332112484248440182538265726702748329947056201134427862683268325922683265727732552263126052722264426962644265726702578272226962696263128875597308626052565257825922565253825652498253825252552253825382511248424982525290024982722247125782511338924842484249825112471369634552525248424712471316124572443409725652552274827483402455777411856279926052605259225782657270925922592263126442657264426312657268326052670265725922605288755973111260526052592260524842484252525112565253825782552251125382511252526052887255227352498269624713363257825252644259225383681349625522498264425383261257825254018265728622773396240574996774113442761274825922578259226312786256525652552259226312644257826832709259226962605253825652912559731992618263126442631252525782525248425652498249825782484252525112498251128112471270924712578249834022457244324842471249837113496255224842484247131742457248440772578256527612722336345294799 19890813 421441856302426832605264426182592269625782631263126572644267026572644265725782657257826832631288755973099261826052552264425652552253825252552255225112525251125922443252525382811251127732484263124433274245724982471253824843711345525112471244324983299247124573999253826312644292533254767530813442748265726312605265726832696260526052696269626702735265726572657263126442696263125782900559731242578259225782578253825382525251125652511253825112471252524982525263129622525270924982605249833892498247124842498248437113509251124572457245731742484248440772565260527222748336346744799185627222696257826702605260527092644264425652631259227222657256526312592259226312722268328875597314925652565255225922552252525252525247125252498255225112538248425382552287525252761245725922471328724982457248424982443369634822498247124432443324924712484398024982709269629623312476772561344279925922578260526442605270925922592256525782644267026572644272226962631257826442631283755973099259225652631259224982525251125382498256525382538248424982484253825252862248426702484263124843402255225252498249824843711345525252471245724713161249824714077256525652748288737904736774118562683264425652631257826052709257825782670263126832657268325922644253827352592263126312912559730492592260525522538252525112552247125252511251125382552249824842511253828752457274824432592248432612498249824432471247136813482252524572443245732362457249839802511265726962875336346445343134427612618263125922592267027482605264426052592259226962552259227092592257825652644263128625597313626312552257825782525249825382525256524712471257825382538251125112538287524842735248425782484335124712484252524712484371134422498247124292484322424842471405726832538268326963338467448631856273526442511257826572657276125522578253826702592267026052578268326312670265726052631283755973124257825652565259225522511257825522538248424572538253825252498249825252862248427482471263124843236245724842443249824433681350925652443245724573274249824433999252526182696288733124674541513442735269627352657267026832644256525782631263126702670260526442709267026832644263126312849559730992644263125652525252525112484249825652511253825522498251125252498255229372484276124982631251133892525244324572484249836813509253824842457248431862484245740772525263127862786336346444831 19890813 421921856303726052592263125782578268325782578265727352644270926052631267026442631268325652644283755973124259226052592255225922525253825652511251125382565248425522484253825382887247127992484260525113287249824712471251124983681345524982471242924843261251124843999260526702657291233384705530813442722264425112565265726052696260525782578260526312735255226572631264426052683260525922900559731492631263125782552251125522538249825522525255225112498249824982538253827992525272224432578247134022484248424982498253836813442255224842429247131992457247140972565257827352683338946444896185626442683255225922644268326702605260526442722257826572657265726832618263126832578259228875597311126442631256525782538255225112498255225922511251125112578252525522605291224572773247125382443327424842429247124842471368134822457244324572457323624982429401825382644268330123299470571211344282425522618263126572657268325652592263125922592267026832670273526182618261826572657293755973111264426442578256525652471256525252538253825382525253825382498253825522962251127352443259224713402251124982525252525253711348225652429245725253211253824844118257826052722291237114529774118562748260525652644257826702761261825922644256525522631263126962618264426312644260525382862559731242578255226312565251125252565249825252552255225522525253824842538252529002525281124572605247132872457242924432511247136663416248424432457245732612484247139992525268327352900337646445308134427352592269626312644255226832605268326312565264426832670259226442657268325782683263128875597312426052592255225782578256525112538251125782538248425382511249824712578288724842748248425652511337625252471247124842525368134422525244324432471323624842484405725652578276127223416444747991856277326182644263126312618270926442670267025922631273526442605269626052709264426832552290055973149256525252592256525782605255225522552253825522538245725252484252525652900248427992443263124843287244324712457248424433636346925112443244324573261248424843999252527482670287532994557537913442748260526442644267026312761263125922657257825382722267025652644269626442670259225382900559731362631259225652592255225252525252525922511255225382471252524842525256528622552272224982578244334552511245724982484247137113442252524712443249832242443247140572565257827732683335146444831 19890813 422401856300027612592265726052631276125382605260525782592273526962578270927092709265726702657287555973099257825922565264425922565251125252511249825382538245725112511252525252862245727352484260524843287244324842471249824713681345525522443244324433274252524573980252527222722287533384705548713442709261826312670261826052786257825782657257826052670257827092631260526572592256526052912559731492578256525782538260525112565251124842511253825382471259225112525249829122498273524842592247134162484244325252484253836663496252525112443245731742498247140572525255227862696327445294674185626962657264426442592261826962605267025782592259226312565260526962592269625782592260529125597313625652644259225782525259225252538249825112525252524842538251125522538291224572761244325782457332524712443248424982498369635092525244324432471328724842443401825112761268327993338476772561344273525382683257826702696276126182592256526572631265726442565273526052631259226702631283755973111259225922552259225252498256525382525253825252538247125382498252525652937248427092511264424713429248424712484251124573711349625382471247124713199251124714097253825782786284938064674774118562644265725652565259227352696265725922631268325922683265726442696268326572657263125922799559730992578253825522657259224982552252525112525253825652525253825112525253828622498273524842578249832742484248424842484247136813482253824572443242932362498247139802525259226572912331246445343134427992631264425782683263126832592260526312683256527222605264426962592265725922605264428755597307425782538259226182552256525522525249824842565253825112538249825382578282424842696247126312457337624712443245724842484365134552538247124432498318624432484407725782605272227353389479949291856267026442605264426052631281126962605270925922605276126052592270926312631257826442605296255973086263126312592264425252552256525522525257824842525248425112484252525382824247127352484257824573274245724982498251124713681349625782471245724713261247124434018249826832696286233384501545113442696269625652631259226832761259225652592268326312735255226702683253826832618260525922925559730742592265725112578257825112565249825252525252525782484251124842525255229002457270924712578247133892484244324982498247137273482251124712457248432112471247140772605259227092786333846744831 19890813 422881856302426572565255226572709276125922565263126312657264426442578269625922644260525922631286255973124256525522631255225252631255225252552248425112565248425382498256525252925249827482484259224573274244325252498251124573651350925382471245724713236248424713999257826572696290033254586537913442748263126442644261826442773261825782631267025922657263126572644260526312578265726442887559731362578256525922552251125112525252524982511257825252511255225252525253829502484269624712592248433762525249825382471249837113482253824572457245731992471245740572578255226962722333847054896185627352631265726832592260528242605265725782670251127092657260527092605264425782670259229005597311126052631259226052552252525382552253825252471253824712538251125922538295024432761247126182457327424842471244325252471368134162538244324572457327424712457399925382644261829373376470572561344287526312631257826312657268325782592267026312631268326182578265725522565263126962592292555973099261825652592263125652552255224842525255225252592248424982471249825252912248426572457264424843429247124842525247124713681342925112471252524713174249824714077257826052824290038064736774118562670263126052578268326312709253826052670267026442644263125652670261826312592265726052937559732362592260525522657259224982525252525652511252525782457252524982525256529002484274824712565245732872471247124842498247136663455252524842457242932362484245739992498268326962849324946445379134427732618260526442592264427222657259225922618265726702644265727482644263126962644259228115597312425652538253826052565253825782443248425112538251124982538248425252525288724842696248425782457340225112457247124712457366634552578249824572484321124712498405725522605283728493376455747051856272226182631264426442631272226052578263126312670264426442618273525522657259226702657290055973136257825652578257825252578257825522538247126052498249825382484259226312887248427862471264424713312247124842511249824573681344225112443245724433236249825113999252526312683291233514474534313442773263126572565263126312811251126312605263125922631263125522657259226442631265726442900559731242657252525112578255224982578255225522525252525112525256524712498252528872471268324712631247133892484245724842484248436963482253824572443248431992471245740772565256527092735336347054896 19890813 423361856306226182657261826052735279926442552253825922618263126442605264425782605268326312670291255973136255226052670257824982525253825252511255224982552251125652525252525782950249827482429263125253236248424712511248424573696349624982484245724573236251124843999251126962748293733514674541513442735264426702631255226702786257826702605267025782565267026442644257825782605265726182849559730492552257826702605256525382525253825112484256525522538252524842484255229502484274824572631248433892511244324842525244336963429251124842443249831862471244340572565255227482709340246444831185626832670253826312631256526702605255225922657257827352631257827352605268326052696256528245597313625922605260525922552260525382552257825112498260524572498247125652538287524842786247126052498326124432471248425252457365134292525245724712443323624842457399925522631272227993338470572561344273526572631260526052592277325782631260526182592264426182605270926962631272226702592288755973099256526312592253825652525259225382498251124982525251125382511253825522975248427092471259224843416251124712538248424843681345525112471249825253174249824714077256526312799291237114767774118562683260526052631273526832709265726312631267026572683259226442605264426572722260526572811559730992538259225782565252525382592252525522538255224982525255224982484257828242498273524292605245732992484249824712484247136513429252524292443247132742471245740182525264426442975337646445272134427992631263126442578257827612565255226182605261826052605263127092605268327092683264428495597311126052565259226572511259225382552248425112484249825112538252525382592286225112709248426052484338925112538249824982484368134292538247124712471321124842429409725652631274827483389464449291856265726832578257825922631269626832670263125782592270926572592265726312657264426442618291255973099263125382605260525112538255225522498248424982511251125252415256525382849252526962457257824713236245724842457255224713651348225112498247124983261248424843999255226832644303732994767545113442799253826442631260526052735256526312578270926052683260525522696261826702644261826442811559730372644260525922605260525922525252525382498255225522511255224712498255228492498267024842592248434022511251124712498255236963469253824842429245732242498249840772592259227612786336347674962 19890813 423841856306225922670259225522538274826312657264426052592268325652631263126442644253826312657287555973111257825652605268325252592253825652538248425112538252525652457252525522925251127862498260524573249248424432457249824843666348225112471249824433261245724713980253826572670291233384674527213442748264425922735260526702683261826312592267026182683264426572670260526442605265726572824559731242605257826052578252524982525249825522484251125252484251125252498252528622511267024982592245733632484244324712511248436963442252524842457248432112457245740972578263127352786333846744736185626572657265726182578261827732670257827222657261827862631256526832592267025522709259229005597309926312605256525522525251125112538256524712471257824292525248425252511283725252722245726052484326124712457249825252457368134692511247124712457328724982471401825382605274829503325473671211344284926442683264426052683281126442538263126442683272226702657270926052657256526052670286255973124256525922592261825522592259224842538255225382498251125382498249825382887249827482471260524573429251124712538252524843711342925252484245725113161249824574097259225652786284937744705774118562696263125922605257825652748263126442631265725652657269626052709261826052657263125652875559731612644263126052605257825652525252525652538252525112538252524982565256529122484274824572605245732742443245724432525247136663455251124432471248432612552248440182552269626572925335146445308134427482696268326832657260527612644264426312657265727352657260527092618265726312657263127995597311126572631259226312484255225382525256525252525255224712538253825252578290024842735245725782484337624842484245724842443365134552525244324432471317424432471407725922578270927993312470549621856272226052578267026442592279925652605264426312657273525922605269626312696268326442657291255973149260525652538259225382511260524712525253825112552253825252498252526052937252527612429257824843236248424292511251124843681342925252443244324433261248424574018255226442709293732614674520213442786263126572657269626702786257826052657270926182644264426442722267026312670267026312887559731242605263125522511257824982605253825522498253825522525255225112498257829622498269624712631249834022457248424712471245736963482255224842457247132112457247140572552257827612811331247674929 19890813 424321856303726572657263125652605270926052592257825922631264426572592270926962683257826832578287555973124263125782644255226052484252525922511253825112565245724982471253825922862251127612471259224573287244324572498248424983651346925252443244324433249251124984018253826962722286233254501545113442799259226572592261825922735257826572605264425652670265725652670260526442631265726442887559731112578257825922644252525382538255226052511251125252498251124842511255229502484273524572618248434162484245724712525252536663442253824712471247132112429247140772578259227992761340245014767185626962631269626052657263127092552259226052722267027352631260527862631272226702657260528875597323625652605256525522578256525652525255224842484256524982525252525112525282425252824247126052498321125112511245724712429365134552484248424572457323624712484398025112709263129503351470571211344283726572670259226052644277325782538260525922578267026572644274826702683257826442538282455973111256526052552260524982565252525382538256524982552248425382525251125252887249827222484256524433389255224842484255224573666345524842498247124573199247124714077257826572735283738064674774118562709261826442605263126442657263126312644259225922709265726052709259227222605260526962900559732362565257825922631253825382578252524842525252524982538252525112552259228752471274824432592248432742484245724712525248436513496253824572443244332742471245739992511264427222937337646445237134427612631260526052696264427092618260526702592268327352631268327092657269625522696256528245597313625922552257825782565255225522484253825382578252524842565248425382552290024572761247126052471340224712471247124842471366634422498244324292498319924572471405725652578277327353402458647361856269626052578263125652644274826962578263125922683268326182618272226702631260526962605290055973074263125112578263125252511259224842498248424982592248425252471253825782761252527612443259224843261249824572498251124713681348225112443245724573261249825113999255226962670286232494831563313442748265726442605261825922773257825782631267026182644263125652670263125922683270925922849559731362605252526052592249825252525261825922498251124982552255225252511257829002471272224712605245733762498247125112525249836663455255224432471247131612457248440772565260527092709338946444767 19890813 424801856301226572631265725922592270926962592265726312592274826572578264426052722259226572592283755973111261825922552259225522552256525382498249824982511249825252484251125522799247127482443260524843236241524982415251124713666344225112457245724433236251124984018257826702670293731994586537913442748267026442578263126832849260526052657260525922670256526442670263127092552269626442887559730992605263125922592252524982511251125252511251125782525251124982498252527992484269624712592249832992457248425382471245736663442249824842457247131742471244340572565252526962761331247674996185626572631265726052683260527222565263125922644270926832631265726962605264426052670260528875597323625922565257825652471256526052511257825522457252524982552251125252552284924712761244325782498323624982429247124712471362234022511247124712443322424712471403725252657268329373389467472561344284926832592265726312538269625652644261826702605265726182644273526182578269626832552281155973111259225652592255224982525249825522511251125522538252525112484256525383000248427352429259224713389245724842498249824713607338925522443247125113199252524714097255226442849284938224557774118562709260526442631256526312722265726182592256525782722259226572683268326832722263125922887559730742592256525922657256524842605253825522552260524982525249824712498257828372498274824292592245732362457245724982525248436223416251124842457245732492498247139992484268326572849333847365343134427862670263126182618263127862592256526312683263127222578259226832657267026572683256528875597308626312592252525522498255225522538251124842498255224712511249825252578286224842683244325782498336324572484248424982471365134022552244324572498321124712457407726962578277327483363458648961856268326702552272226312644265726572631267026052670265726312657265726312657270926702578283755973236255225382511257825382565256525652538252525522538249825382443252525652900247127612484259224843211247125252471248424983636338924982471248424293274247124573999249826052683291233254644527213442837263126052631265725922748259225922605259226052735256526052657253826572683264426702786559731742552264426312657253825922498251125252511247125382498249825522525255228872471268324982592247133892484249825522443248436073469252524712471251132112457244340972578267027482644337644474896 19890813 425281856306226182578268326572552278626312631264426832618273526442683273526052683259226572525283755973111259226312552257824982525252525382484247125252511252525112484252525382925248427612471260525383249245724572443248424983636344225252471244324573249248424843999252526312644293733254644537913442735264426832644256526832657256525922670273526572670260526442657255227092578260525922912559731492592257825652578248425252565249825382484249825112484256525382525255228752498278624712552247133512525247125112484247135933389256524842443247131492471245740772631259227862773333845574962185626962592264425922592263127092631256526312605257826312631268326832657265726572696259228375597323625922525257825922552257825252552255225652498252525252552248425382538286224842748248425782471326124712484248425112443360734422538245724432457324924982443399924842657272229003351455771211344278625782670270926832552273525382670260525522631272226832592265725922657267025652657290055973124253825782565259225522484256524842538251125782525253825252484249825382849247126832511263124983363253824712538253824983622340225382457252524983149249824984077255226442824284937744767774118562644263126442631256526962683255225922709257826052605260525382670263126182605260526052875559731742565255226052618255225112538252525112511252525652498256525252511253828752511283724712565245732872457252524572484247136073429251124712471248432612484248439992525269627222937316145575308134427992565265726052657256527612578260525922631256527222605264426442592269627092670265728375597312426182631259225522552257824982525253825112511251125252525249825112552287525252748249825922443333824842471248424842484360733762498244324712484314924572457407725922511272226573338464447671856269626312618264426052578273526312670256526702631270926572578273526052657263126312618292555973099264425782644255225252511251125252511249825382511255225252457253825252849245728112443256524713211245724982443252525253607340225252443244324573211248424573999255226572670293733894674537913442824265725652696259225922799267025382657264425922670268325922696268326832683263126052937559730742578252526052618259225522565253824982498255225252525251125252525255228752484270924842552245733762471249824712511252536073402252524572457245731742498247140772578255228112644331245574896 19890813 425761856308625652605267025782644272226312578259225922670265726702565268326572683261826312670296255973174264425782538255225652484255225112538253825522552251125382525260525382887249827612429257824843274247125112457247124573593344225252429247124433249248424983999253826572644298732874767537913442709264426182631268326182683260525782657268326052631265726312605257826312683265725782887559730992552253825652565253825382511251124842538255225782443249824572457256528872484269624712631247133762471244325112484248436513376251124572498248431742471248440572525255227732709331246444767185626832631264426572605265725782578267025382644260526572605260527092578270926312578270928375597313625782670255226832552251125522511249825782525256525252538249825382511287524712748248425782443324924842443247125112443359334162484247124572415324924982429399925522605268329373416473671211344278626702657264425782644276125652657263127222578268327092578270926962644260526312605282455973111259225252592257825522511249825252498255224982525249825252484253825252837247127222498263124983402253824712511248425253622340225112443248424983174248424714077256526052811287537904799774118562670260526312578260526052683257825522592269626312644265726832709259226572605270926052862559731362511263125112644248425782578255225782552251125252525252525112525251127992498277324842605249832492471248424712471247136223416252524572471242932872511245739992538263126962975332546745308134428242644268326442618259227482657267026052696263126832683260526052578264426572657261828625597307425522605257826312538255225652538255224982498251124842484248425252525284924842657248426052457336324712443245724982511360734022498245725112498317424432498405725522565279928113402467446441856276126052592260525922592270925782631256526312670263126832565260526572605265726442538281155973124265725522592260525382525253825522498249825382511251125522525253825782786252527862471257824713211248424432498251124843607341625252471249824713236245724713999251126832735298732614644541513442773261826442631263126052670255226052578265726702670260526442696273526312631255225652849559731242565255225652498249825112578251125252525256525522511255224842498251128752484270924432605248433762484245724712525245736513469249824842443248431862484252540772592259227482670329944474929 19890813 426241856303726182631265726182592269626962631260525782631270926572644270926832605268326442578279955973149259225652578253824842552251125382498251124982565251125522498251125522887251127482443257824713249248424712471252524843622342925382471242924433274248424573999251126572657287533254557516713442735263126052631260526052735263127092592265726052696263126312709265726702605257826442837559730862578257825652657259225522552252524982484252525382498248424842511252528622511270924982592244334162457245724572471248436813429252524712429245731742484247140772605259227862773338946744799185627352644267026052657261827612578259226702565257827092605264426442670263126702786252528625597314925782578265725522511252524982484253825382578252525112511247125112552291224712748248425782471327424712443247125382457362234422511244324572484324924842457401824982696270928623312450171211344281126962631267026572644274825922657260525922683270925652592261826442709259226052618287555973136260525922578263125782578257825782552260525782525248425252511251125522912251126702484264425383389251124982525249824573607342925382457247124843199248424574077256526312786281138064557774118562644260526702592263126832773263126312644263125782748257825922683261826832631259226832849559731362565260525922605257825782498249825382484253825782565255225112565253828872498276124572592244332742498245724572511245736513416247124842429247132362484247139992552265726832849337646445451134427092592260526442605263127352605261825782631253826572670267026572631267026052618268328115597309926052578260525522511256525252498249824712511253824982511247125652552290024842696251125922471333824982484247125112457362234162498245724842484322424842484407725782565274827613429455747671856272227352565263126442618272226312552272226442592268326182538265726442592252526702631288755973086259226832578263125112525251125112484252524842525252525522565251125382875253827092443264424433211244324842471252524713651345525382457244324433261248424713999253826312670288734024674545113442799259226312552259226572748257825382631257826572670263126312709263125922657263125652937559731242592255225922631248425252565249825382498255225112511256524982538253829372525273524432605252533892471247124842471245736663416251124982457251131742429247140772565263127992735336346444962 19890813 426721856306226052683264426312552274826572683260526572670268325652670264426312631265726572578282455973136259225252592260525782578261825112484252525522525249825382511253825652799251127612457259224573211248424572484249824713622341624842471247124843274248424843980249827092696290033894705534313442811264426832631263126052748257825382565259226052683264425782670260526442552264426182824559731112605255226572592257825252525251125112484253825382525249824982578251128492511270924982592248433892484244324842484248436513429251124712457248432242484245740772592260527352786337646744831185626832657265726702618260526572657259226572657259226702709267026962709268326442631264428755597316125522552261825382565252524842525248425252525249825522565248424982552290025252709242926312471327424842484247125382471360734422552247124712457326124842471401824982644265728753351452972561344273525522578264426572657276125922618260526182605265726052709268326442735265726052631287555973074253825922578256525522538256524982565255225652565252524982471249825112912252527222471259224843389251124842498251124153607341625252471252525383174249824714097256526052811279937744644774118562696257825782631260525922683263125782644261826832722267026442670264426832578268325652875559731112592261825922592260525782592255224982511255225382552252524712565257828622457273524842657249832992457247124982471247136223455253824572525245732362471245740182511267027222824335147055451134427732578259226442618260527612592259226182657264426832644257827482605260526832605263128625597312426052538257825922538251125252511252525652511259225252525248425112525286224572748247125782511336324842457247125112498365134292538248424982484318624712498405725652592272227483363455749291856269626702592263126182657268326312657263126312565265726052605272226962644264426312592283755973124260525782552261825522498255224982484255224572538249824982471255225522824249827612484259224713249249824842498249824573651345525382471247124713236247124713999251126962722291232874557537913442786257826312631256526702786263125922631267026052670264426312748260526572565268326052912559731362578252526052538255225382471251125252484251124982471251124842457253828242484272224712592247133632498248425112471252536663455249824842443247132362457248440572565263126832773335145574831 19890813 427201856269626312578268326312592269625652605257826312552269626702605265726832696263126182578287555973236253826312538257826182538252524842538249825382511248425252498251125522849247127352484260524713274247125382429251124433666348225112457251124433236249824433999255226312670292532994705537913442773265726572670253826442761263125782605264425922592260526312709259227092657260526052887559731112525264425112644253825652471248425112525253825652471252524982525251128492484274824842552245733632511244324712457249836663416249824982484247131612457247140772605252526832722332545865064185626702592259226182670267027612605260526572565264426312644259226702592264426442592264429255597309925252565256526572538260525382511252525782511253824712525248425922605290024842735248426052443324924842471247125522484365134292525245724712484323625112457398025382631267028493299473654511344283726052657265726572631269626312631265726052631265726572631268326442618261826962605287555973111260526312592252525652565253824842552252524982511248424842471249824982875248427482471257824983429245724712471249824983636340225522443245724713186248424574077257826442709270933894529506418562696257826052644267026312644260526312605265726052709264425922644260526572722264426572912559732362525256526312618256525382538253825252511249825112498249824842525256528752498273524712605244332612471248424712471248436363429251124432457244332492471247139992511260526442950331247055343134427612605256526442578259226962631274826312709259226962644260527222657265726572605263129255597311126312578257825522525252524842498252525112525253825252525248425382592288724712696249825782457337624982457249824842498362234292552247124572471314924572471409726572618277326963389464453081856265726962578270926572618265725922552270926702565264426052538263126572683263125922670290055973236256525252592256525382552255224982538257825382552247125252457249825922887248427482471260524843274248424712498249824843681342925112457249824713249249824844037255226962709287533894705559713442773256526052631259226702722257825782565265726312657259225382683257826572538263126312862559731362592256525782578256525252565256525252498255224982498253824842511253828752498270925112578247133762484245724712484249836513442252524572443247132112443245740772605259226312657336347055524 19890813 427681856268326052592264425922618273526442592260526832631268325782565267026182670260526442657290055973086263126572525256525522538253825252525253825382525251125382457251125652824249827612471259224573236245724432484249824573607344225112443244324433274249824574018252526572683281133764557574413442748267025922618260525782773260525782644267025922696257825652683268326442657270925652887559730742657257824982631252524982525256525382498255225522498248425382538251129002484272224712605247133632457245725112511252536813429251124712471245731742457248440772538260527352761341645015744185626832670263127482592259227482618259226962618259226312657265726962605263126312696260528875597313626182618260526312538255225112525256525382525252525252538249825252552281125112761248425652443322424432471247125112471362234022484248424572471323625252471401825382683272230003325455759691344278626572605260526572631273526312631263126702605260526702631264425522565263127092618281155973149257825652605263125652552260525252578252525782511248425112525248425652862253827612429256524713389248424712415248425113666338925252471244324433174248424434057256526052722270933514644604518562683268326442657265725382722253825782605261826442657265726832709256527222631259226052862559731492605260525382552256525252525248425522511251125252498251125252538256528752525278624842631251132612471248424572471242936223416251124572471248432742484248439992511268326702912328746746282134427862592267026572605264427352605268325382605256526572552265726832670260526832683264428375597314925782592257826182565255225652525256525252552253825252484249825112538283724712696245726052484337624982471248424842484362233892538247124842471319924982498405725652644273527223429447464541856272226702683259225922657273525652592260526182631265726312657270927482670263126572592283755973136261825652657268324842578255225382525252525782498248425652511255225252912252527612525260524293261245724432471248424573622345525522457248424843236251124714018256526572748288733514705671313442748263125782565257826312709252526702722263125782735259226182683265726312670260526442862559730742538252526052592248425522552251125782511248425252484249825112471253828372525272224712605248434292471248424842443247136663455255224432429245731992471245740772565249827352748348245577014 19890813 428161856269627222565268326052605268325922631267025652670265725922578273526702631268326312592287555973099257825782578265725382552251125382471247125522538249825112471252525782937248427612498257824983236248424842471245724293622345525112484247124433274251124574018253826442683293733634674774113442824269626182605260526182696259225782696265725252683261825782657260526702631265726312925559731362618263126052552253825522525253824982552252525382498252524982525252528752511270924572552248433892471249824712511247136513416249824572415247131862484247140972578256528242683353746747741185626702644263126052644260526702578257827222605256526312631264427352696268326962605263127995597313625922657255226182484253825522471249825522511252524842511251125782552283725252748244325922484328724842471245724982457362234422525245724712457326125112457399925252670268328873338458677411344282426182565263126182631268325782578263125652605264426312683268326312592268326572631287555973074259225652592251125522578256525112525255225522511252524842552251125522912255227222471268324713389265724432484252524573651340225382457248424843186253824294057257825522735437035794529774118562644265726052644265725782670259226702605257826572670259226312683260526962631264426052862559731362605260525922578251125922538253825112525253825522538255224712552253828112457273525252592248431992457245724842471249836513442252524572471242932872484245739992498264427352900333845866201134427482618259226832605267026702565264425522538263126572670263127092631263126702709259227735597316125922578263125522578255224982511253825112498252525252484248425382538286225252683247125782498342924572484249824712471365134422471245724712471318624982484409725922592282427353651458677411856281126832552264426312552269626052644260526052631274826572592265726572644260526442605287555973124255225522592263125652498252525112484255224842592255225382484253825382912253827352471263124713299257824712644255225253666348225112525265725523261263125524018267028622786401840374896774113442735270926572525261826832696265726312578268326312735259226312657259226312605267026182912559730992605257826442592252525522525256525382498253825652484251125112471253829502498276124842565251134692525247124982498249837273509253824842457245731992484249840772565263126962631344246744799 19890813 428641856313626962644264425782578274825782592256526832552265726312631268326052631263126702605288755973086253825922552267025382565256525252484247125252565252525382525256525252849247127862457255224433274247124842429251124983711344225112471248424293261249824714018252527482631293733384644537913442799257825522578269626442735263126312605260526832696268326052670257826052644264426182811559730862565256526052592256524982538249825922471255225252511249824842484253829122511269624712605245734162511247124982484247137273482252524432471248431862498245740772552257827352722338946444799185627352696255226572565265727092605261826572592259226832565265726832605268326442644264428625597308626052578257826442538252525522471253825522498249825522578248425112538287524982799245725522471326124842525248425252457368134822511245724842457328724842457399925252683268329003325444771211344273526702605263126572592274826182631263126312605272226702644267026052657263126832631291255973149259226312657264425652552251125252592249825112525253825252471256525652925249827092471263124843402249825252498249825113696348224982484249824983236247124434097257826312875284937904863774118562748267025782552267026442722267026052631267026052722257826052631261826312644270926572875559731242538265725652605253825522565255225522538253826052484248424712538253827992484273524432657249832872471248424712552245736663469253824432471248432612471252540182511265727352849332546445343134427732631263125652631259227092578257826052670263126572605263126702592269626312578257829005597307425652592261825922565248425522511252525252525255225252525247125112525282425252709244326182484344224572457248424572498372734962552249824572457316124842484405725522605276127483274473648961856264426702605264426572631261826702605259226572605269626312631268325652644256525782670291255973236260526442538259225922552256524842538249824982552247125652457252525652849253827732457264424713312247124712457252524713651345524982457247124433249249824844018252526832696291232874474545113442773264425922670267026572735259225782618270925782644260526312683267026572592265725652837559730992552263125922578252525382592249825652525253825782525251124842484256528372525272224432565245734292484245724842484244337743482252524982471244332242471248440772578263126832709338947364896 19890813 429121856304926312578265725922670268326182657257825782644263126052631265726052657268326832565287555973186259226442605255225652552251125382498255224982552253825522484247125922862247127992457260524843261247124572484248424573696352325382443248424433261248424714018255226702644290033634557530813442811260525922578264425922773264426312722260526312683259226182631264425652631263125782862559731612592255226572592265724982565255224842498248425522525253824572511256529372498273524432631247134292457247124712471248437273429252524842429249831862457245740972578264427352722333845574799185626702592264427092592263127092552256526052631259226312605264426312631264426312657267028875597308625782565259225782484259225522511256524842498252525112511252525252511290024982799247126312471331225112484248425252429368135372538244324842457323624982498401825382657272228373416464471211344277326052696270926312578274826572565263125922578268326832683269626312670256526312565283755973161260526572552260525252605257826052525251125782511248425522511253825652900251126832471260525253402253824842471252524713711342925252443242924843236249824434077256525782862279937584767774118562644267026052631260526312709252525652538259225922773265726312696267026702670264425922811559731242552256525922618252525382565255225252552248425252484253824982538255228242457277324712592247132872457247124712525247137113455251124572429244332492498248439992511268327092887338946445343134427992696260526312631259227482565256526962696257826702722264426832605263126702709259227735597311125922578263126312552251124842511256525522565259225252498249825522498290024982735245726312457337624842457248424982498372734962552249824572471319924432443407725522552278627613389470549621856265725922670255225652565272225922525259226832605260526442631267026832631256526442657291255973124264425382578264424982552248425252538257824982538251125782484252525782887247127732525260524713274245724572457253824713696348225112471245724843274249824573999256526312683293733514557523713442773264425782683263126052761268326052605259225252631257825782709259226442657268325782887559730622538257825522578259225252578253825112484251125252484249825252498257828872484273524712552248434292498245725252471253837423496251124842457248432112498249840772592253827092799331246444962 19890813 429601856304926182683263125652605265725652631268325922644273526702592263126442670260526442683291255973124248426052552260525252565253825782552252525112525253825382538253825652887248427612498265724843287247124712484247124983711350924982443247124713249248424714037253826182683293732364644530813442786273526442657268326572748257826312696263126312683264426312683263126962735263126702862559730622592256525782565251125782565257825252538253825522511256525112484253828752471272224712592248434292525244325112498247137113496253824842429247131992457249840572552260527352773348244744896185626832592263126832657259227092578264426442644264426962657267026962631264425922644252527865597318625782657259226052578252525522592253824712525256524842578247125252538291224842773249825782484326124572484248424982443371134962511248424712457323624982443401825252735270927613236473671211344278626702722265726442618273526052592268326052578265727092605263125782709267026312592288755973124259225652605265725782538256525652538249825252538249825112525253825922875247126572484257824843442253824572498252524843727348225112498248425113174244324434077257826312849287537274586774118562683265726052631264425652735264426312605268325782631260526052670257826442670277326052875559730992565263125652605255225382525255225252565256525382484253824842565255229872498279924712565245733122457248424572511245737113537252524842443244332492484244339992538277326312862335145865487134428242538259226442670263127482578268326182605260526832618260526702644268326442657265728245597314925112565257825922552260525522511256524982498251124712511251125252565290025252683248425922457342924842443248424842457371135232525247124432443319924572457405725522592276127613389464447991856268325782657264426442605273526052565263126312657264427092683267026182644260526052748283755973136260526052605257824712538251125522565251125112525256525252525251125652912249827352471260524713274244324572471252524983727349625382429245724573261247124573999253826182683286233384529552413442786257827222592269626312683253826312592263126702709277325652670269625922631264425782849559730862538256525782605249825252511256525652498251125252525252524982498252529252471273525382592251134692484249824842471244337743565252524712457244332492457248440972578260527352799338945014799 19890813 430081856312426052552270926702644276127222631259226572644263126052670268325922631265726442592286255973161259226182565259225782552260525382538253825382552251125522471253825922887249827352484263124843312244324982457248424843742352325382457248424293312251124714018253826572709292533514644530813442786264425922605260525522811257825652644257826182644263125522722260526572605260526052875559731242644260525922605255225652538249825782525249825522525255224982484255228752498269624842605248434692471247124842484247137903537256524712471245732492457247140772565259227862786342945864799185627352631256526702683268326832498259226832618267026312657257826832552259226182605255228245597311126702578251126052457253825382511253825252538252524982538247124982565287524842761245725922471331224572471242924712457375835232498245724712484327425252457399925252683264427863402455771211344279926312592267026312592272226052592265726572631263126962644268326052644261826702605291255973124257826052538255225522484256525252592251125112525249824982511249825522962248427732471260525113455256524712538248424843742352325112511249824843236248424294077256526052786281137744705774118562683260525522552261826572761265726312644255226182670264426052709265726052592256526052837559730862565264426312565255224982525252524842552252525652525252524982525255229252511269624432592249833122498245724432484249837423509252524712457242932992471248439802552265726832937340245015415134427482605263125782644268326832565253826052605260527352578263127092592267026312605264428875597304925922565256525652618255225782552253824842552253825252498248425252578290024572683248425522457345524712457245724712498372734822525245724432484319924572498407725652618273527613363455748961856268326702592263126442696276125922605263126442657269626442631274826052657265726312578293755973236257825922538259225112538253825382538255225522525248425382498249825522900242927612457260525113312245724432471251124713727353725522457245724713287247124714018253826442670293733634557530813442761255226052592256525782761259226442657259226702722257825782683263126572631257825652837559730992696253825782592251125382511252525252538253825252498249825252511253829252525273524982578245734692471245724842471251137743565253824572443248431992484247140572552252527352696340245864767 19890813 430561856312427352592270925522605273525922552263126312644268326052592274826312631263126832644283755973111256525522592264425922538257824982592249825112525253824982498249825522912251127222457263125383312247124432429249824573727350925252484245724293287249824843999252526312657290033764644523713442761269625922670269625782683263125922605265725522696259225922683269626442578273526052862559731242565256525382565253825252498252525252498251125252552256524572484251129622471269624572592252534422457247124712484245737113482251124572443249832492471242940572565257827992696331246745133185627092578260526182565261826832565264426832592265726182631264426442644270926052618267028495597309926312592257825782484253825252525251125252471253824712525245724982565292524712811247126442484331224712484247125252457371135232498242925112457327424572471401825112644267027993261467471211344273527092631267026312644265725782592260526052565273526052592261825922657263126052631283755973099261826442631263125652525253824712552248424982525251125112484248426052975249827612471260524713429251124572498249824713711349625252484251124713211248424434057256526312786287538064586774118562696264426182631264426442696256526442592259226572722268325522657261827092722269626312975559730992565260525112511249824982565251125652525249825522498253824712538252528622498274824712592248432992511244324572498251137273537252524712484248432872498249839992538264426442900337645865451134427352605269626962631260527352592260526312631265727482631264426702578263126962631263129125597314925522578256525922525255225652538260525112552251125782484251125522565287525112657245726442457342925112457247124712484371134822511248424712498319924712457405725782644270927483363467448961856274826182683257826832592270926312683265726442657268326572631272226572657264426702631291255973074257826052578255225522538253825782578252525652525255225382471248425382900248427732471260524713325247124842457251124983696352325112498244324573249248424713999253825782657291233254767548713442849257825922631264426312657260526442578263126702722263126702683264426962657263126052824559731242631263125652670259225382565247125252498252525112538248424712538253828622498276124712605251134422484248424712498251137423565248424712471251132112457247140572605257827482696340246444896 19890813 431041856301225782565268326312565270926052578265726312657268325922696269626312605260526312657288755973136257825922552263125522592252525112511249824982525249824982457252525522912248427612457260524713287244324432511247124573742350925652443247124433249249824843999252526572709286233764644537913442748263126572683265725382761259226182552259226312631264426572592265726572592259226312811559731112605256525782552253825782511255225252538251125112498256524712525255228752471274824572631245734552471249824842498245737273482252524712443245731992498247140772578253827992761333844474831185626962683261825922592264426962644265726312631255226312657260527092657264426052644265728625597317426312578265725522605259224982552251125252498248424842511251125652565288724712761248426312471332524712484245725382511374235372578248424572443323624982484401824982644267028493389455771211344277326702592264426572683279925782592264426312552263126052735273526442644267026962631291255973111264425382552260525782525253824982525251124572578245724982511256525382950249827092498268324713429251124712484248424843790350924842471247125113236247124844077256526312875277338394767774118562683257825782670263126702722268326442631259226702735260526832631263126702670257826572849559732362592257825782565251125522565249825382552251125382525251124842525256528752498273524982605245733512484247124572498245737273509248424572457244332872498248440182511265727352962331246445451134428242657268326052618268326702657260525252644259226442670260526832631256526442644257829375597309926312644256526442565256525252511248424842525251125382538251124982565296224982683247125782471346924982443247124842484374234962552248424712484321124712457407725652592269627863402470548961856267027482657260526572618270925652657273526052644268326702605263126442631263126312644287555973099253825522552257824842538257824842525251124842525248425112498251125522862248427612457260524573299248424572471247124433711348225522471242924433287248424843980256525782644295033764644530813442811265725922657257827222786253826442670263126312722256526962735263126702631260525652875559731362592256525652618249825252538251125522511248425382498251124842552252529252511276124712592245734552511248424842511253837743523252524842457247131992443247140772565257827862761338945864831 19890813 431521856304926572618260526962631274826052552263126182592263126702618269626052683256526572644288755973111256526182578256524982498253825652525249825382498248425112484251125522887249828112511259224843287252524572471248424843742350925252443248424573249251124294018255225782670287533764557541513442799261826312605260526572735256525652683267026442683259226312670270927092605265727222900559731492657255225782592249825782525252525522525252525382525253824842498253829002552276124842578252533892457251124842484245737273496255224572429248431992429249840972592265727352709338946444863185627352565260525922511265727862631257826572578267026832631260526832592260525922657259229005597314925782578263125782605253825522525252525922498253824982552247125112592288725252748245725922471328724982484247125382511372735232511247124842457328724842457399925112644265729123363447471211344277326182683273526442578265726442644263126832670273526572683267026312631260526052631291255973124256525922565259225652578249825252552249825522525248424842498248425522962247127222525263125113429249824842484249824843711349625382498248424983236253824714077257826312722287538394736774118562722264426572631263125922683263125522578269625922670263125782644253826832592263126052900559731362565265725382552252525652511249825382511255225382511252525382538256528752552274824432605247133122457247124842525244337273537253824572471242932872484248439992525263126962900333847055379134428372657257825652618256526832605257826052605259226442618270927352670268325922670264428875597307425782605257825652525249825782525255224842498253825522538252525382592284924842696248425922457340224982484247124432525371135092511252524712498321124842443407725782578282427993429447448961856268326442592263126572683268325922552267026052631269626442644268325522683270926312578288755973099260526442511252525652498255225522552256525252525252525112484251125522875253827862443257824433287245724432484253824713711353725112457244324573261249824713999253826702683303734024644552413442811263126442578264425382683264427092618264426312618263126572683260526832618272225782925559730862578260526052618257825382525251125252565252525112498249824432498259228752498276124842592249834422471244324842471248437423469249824432443245732112443247140772565267027482631329947364799 19890813 432001856304927612578273526702631269625652605264426312578268326442683268326832631264426312592282455973062263125652592252525652525255225382511252525252538251125522498253825382849248427732457256524843325248424982471248424713696350924982457247124713249251124714018253827092670278633514501534313442761259226052644267027092786260526442592260525782722261826182735259226312657265726312862559731112605252526442592252525382525249825382525253825522498248424982565256529002471269624842592247133892484248424842484248437273469248424712457249832112457248440572538257827992683329947054929185627612565263125922592270927222538264426572644255226832657265726312631265726702696263128875597311126052552252526312552257825382525255225382484253825112484249825252565293725112786247126052484322424712457248425252471369634692498244324572484327425252484398025382657264429503402467472561344283726182631263126312605277325922578267026052657276126832592273526052670260526572592287555973149259225782525265725522511256524982538249825382525253825522498256525782862251126832484263124843376249825112525253824573711348225382484248424843211249824844057257825922811286237744674774118562683259226312644260527092670260526182631259226442709261826442735256527092657260526962837559730622538257825782578253826052538255224842484253825112484252524982538256528872511272224712578245732742471247124572484249837113482249824712471248432872484247139992538272226702912336347675379134427992592255226312644269626832644260526182696265726962683263126052631269626572683261828625597309926052538259225112552263125652538253824842484252524982484257825652538290025112709249826052538337624842484251124982484366634962552248424432457323624842443407725652592274827223363464448961856268326832578270926572618272225782565265726052565268325652592276126052592265727352592296255973086251126312552257825112525257825522498253825252498252526052484257825382900244327482484263124713312245724842471251124843681355125112443247124983287244324574018257826312722287534164674534313442837259226052578264426572657264425652538257826182773255226312657255226572722265725922887559731112538256525382605260525522525253825652498253824842511253824982498257829252457268324982565245734552484249824572484248437743565255224432457245732492457244340772578260527612773341647674896 19890813 432481856309926572592269627092605276126962670268326702592265726572592269625922578256526312631290055973111260526052511257825652538256525112578253825252498255225382538253825522900247127862525259224573338249824842471251124983742350924982443247124713299248424434018252526052683292533384501548713442761257826572592259226962683260525782565264426182670263126182670256526312696265726052900559731492565264425652565259225382484255225382552256525522525255224712538255229622484270924712618245734422525245724712498247137743482251124572471245732362471247140772552257828112773336347054831185627612722267026312605268326702592263125922592263126702631268326312657272226312709259229375597306225782605257826312552249825652525253824982484259225112552248425382565286224842748242926312443332524982471248425382511377435092511245724842429331224712471398025382657273528623402464471211344284926182538265726572578270926442631259226702565264425922592267026052631260526572592286255973161253826312592257825252538253825382538252525382457255225382525252525252862247126962511260524433469253824842484256524573774352325382498252524713211249824984077257825922761282437744557774118562722265725522696264426572605264425522565260525652696264425782631260525922657263125782849559731492592253825922657259225782552256524982498248424842538253824842538259229002484279924432605251133252429248424292498249837423509253824572457244332992484247140182538270927483000340246445308134428752657260525782631263127482565259226702605260526832657263127352592265725922605259229125597309925922631249826312525253825522498256525522525252524982498249824842538300025382709251126312471340224572429247124712498375835512538242924432484322424982484407725652552272227483312473649291856264426052631268326572631270926702578264425652631264426052644265726312683260526312605288755973149257826312552252525652552255225112525249825252538249825382525251126052862252527732457260525253338248424572471251124293727353724842471245724713249244324843980256526312696291233124447545113442799264426052592264426312748261825782644267026442709263126312644261826182578263126182912559731112592261825922565259225652552252525112484251124982511247124982484255228752443273524842565248434552498249824842471249837903579251124712429248432492498251140572552264427482735335146444996 19890813 432961856302426572605263125652696265726832565264425782578270925922657264426832578260526052631290055973174253825652578259225112511251124842498251125252511253825112484252525652912252527352471263124843312245724572471247124433774355125382484245724293287248424843999251126572735293732994644541513442735268326572631260526312709263126312592264426442657261826312657268326702696265726832862559731362644252525252538253824842538249825112538252525382498249824842511253829372511276125382552248434292484248425112498247137583509252524712443245732362484248440772618255227862824331247364962185626832644257826312592263127352683259226052644253826962618265727222631267025782618269628625597309926312565263126182511255225782525255225382565255225252538252525252552290024842722247125782498333824572471247125112484374235372511247124572471328724572443401825522670269628873429470571211344273526572631264425922644274825252644257825782631269626962631268326052618256526182683282455973136259225382578257825382525253824842552248425112525247125522538252525782987248426702471263124713469252524982498248424843774355125382471248424713199248424574077256526052862278638394767774118562657259225782592261825782735257826312565264426312618259226312670260526832644259225782975559731362538255225112631252525252565253826312498249824712498263124712525259228872525276124712670244333122457248424712471249837423551255224842457245732872471245739992538267026832849333846745308134427612670264426572657260526962565264425782657257825652631260526832605263126052683260528375597313625652565253826312552248425522552255225252552247124982498248425252552290024982696245725922471344225112511248424982511372735232552249824432498317424572443407725782605268327223363470547991856265725382565257827092605274826442631263126052592272226702657273526312670267026442683290055973236260525922565264424712538260525522538253825522511255225382525252525652900248427612484260524843312247124712471255225113742349625382471245724573299249824713999251127092735296233384674541513442761268325782605267026312748260526052631270925782657263126182670257826442605269626312837559730622605260525652631252525382538253825252525249825252538255225112484255229122538272224712605249834962511251124842498247137583537253824292443249831862484249840572552257827352709328745864863 19890813 433441856304925922683269626052618265725522657259226442605265726312605269626052644264426312618286255973136257826312592260524982525263125252498255224842552249825382511255225653012251127092484260524843312248424572471255224843742356525522498244324713261248424843999251126832657290033764644534313442735261825782631263126702709260526312644269626052735256526572670256526832657263125522900559731242644256525922644255225382498255225252538255225652471249825252498255230002484269624712592247134422498244324712498249837743537248424842443244331992457247140572552259227862735341646444767185627732670257826182552267027092644259226052657264426572670263126832670267026572644264429125597312426442565256525112538255225522471251125252525256524982578247124982578286225112761247125652457329924842498247124572511374235652592247124842443326124572471399925112631272229373287464471211344281126702644257825782722276126702565270926182631268326052618267026182605257825782631291255973099253826052538253825522538251124982552255224982538255224982471255225652987252527222498261824983455256524712498253824843774352324842457247124983236245724714077257825652849277338564799774118562735265726052657259226572748260526702592256526832578260525522683261826702657263125782849559731112644263125652578256525922511252525252484251125382511252524842552256528752471274824432605251133252484247124432498247137583537252524712484242932612484249840182538269626832900342947365451134427612683264426312670260527092644259226052592264426182605264427222722267026182722257828495597308625922631263126312565259225252471253825252484252525652498247125652552286224712722245726182498346924712457249824982484377435232511248424572471326124842498407725652592277328373402464449621856273526702592263126572644269625652592259226312592267026702683268326442722259226572605292555973149257826052552261825382605251124982525247125382525249825112498253825782837248427482471259224713312247124432457252524843790353725522484251124573299248424713980255226832735298733384586545113442748267026442605263126312683256526312592265726572644269626312670260525782670270926052837559731112592253826312592255224982511253824982484255225252498251124712484255229752525268324712605248434552511247125252484251137903593251124712457248432612471251140772592249827862761331246744962 19890813 433921856307426572631264425382670270926052657255226442578272226312670268326702670267025652565279955973136256525782565257825382525256525652511249824842511249825112511251125522849251127352511259224983351248424712457249824573790359325382484242924293261245724713980252526702748291233894586541513442773265726442605260526312722256525922578267026572696267026962683260526832644263126962786559731742552253826182565253824982538255225112525251124842484251124712578253829122471270924572578247134962538244324842471248437273537252524712457242931862471245740772565255227222657344246444896185627352657269626052605256527862644257826052683265727992592263126052657265726702722265728875597314925652552255226052525255225782538253824982565253824572498249824982525296224842722245726442484336324572429247125112498377435372471245724842457329924982429399925922644256528753351455771211344274826572657265726572631278625652644265725652578259226832631263126572618264426572631291255973149259225522578256525382525252524982525257825382498253824712498249825112962251127092484264424843442251125382498247125113758353725382484248424713249249824714077256526052837290038064736774118562644270926182631267025922709267025782631261826312644267026182670267026052670265726572937559730862565265725922631249825782538255226052471256525922552249824982498261829372511276124712578248433122471251124712471247137423537253825382457245732742471245739992498265726572900332545295272134427612683264426572578268326702592259226832683256526572605264426702592259226442696260528495597307426572644256525652578256525522525253824842511252524572538251124982592293724712670248425922457340224432457248424712484375835092484247124292457323624572471407725652538276127223287447448311856269626832578260525782592279926052605259225782618263125922735272226312670263126572605287555973099255226182592265725522552255225522565257825252538252525112525248425782887253827732457256524713325249824712471249824713742356525522484244324983249247124573980249826962722283732994705534313442811264425922683272225922773251126052670261826702683264426572722259226442644260525922912559731242631263126052578260525252538253825782538255225382484248425112538256530002484270924712592248434692457247124712511251137903537257824982471248432492471248440772565259227222722335145574962 19890813 434401856265725922631264426572644272225922525264426572578264426442565264425922657269626312683288755973149259225782552260525112511252525382511253824842565253825252498252526052875247127862471263124293351245724712484252524573758352325522484244324293287249824294018251126312618296233384644537913442773265725782670261825922618263126312565259226572683263126442696259226182644276125782900559730992631260525522631257824842525253825252552249825252457255224982525251128752457269624842538245734292498244324842498245737423523253824432429249832492457245740572565260527732773337646445064185626702644260526572657263126442578256525922696270926832657257827092605256525922670265728875597313626052578259226052498253824982538251124982525255225522511245725782552286224842773244325782484332524712538245725782443374235372538245724432443326124712471399925382709272228873274450154151344273526572618268326182592270926312592263125922592272226572657263126832618270926312605291255973099260525782592257825782511252525382578251124842525253825112538251125382950249827222511260524153482253824712498247125113774350925112484247124713249248424714077257825782761276133384736516718562735257826442618263126052735255226572670257826312657265725782696263126572592268325522900559731362605253826052592249825382578251125522498252525782457251125112498257829002511281124712592247133382443248424982552247137273523251124842443247132612498248440182525269626832875326146445487134427482644263126442565257826572670259226052657267027092618259226962670263126052631265728875597312426962605256525652538255224982552255225382525252525382538247124982511291225112709245725782511348224572498247124842484374235372565247124572443323624432484405725922605270927093376450150301856273526052631259226442525269626052592264426052592276126572670261826312578265726572592281155973099259225922565259225652552252525112498252524982538256525252538252525782862251127222471259224843376245724842443252525523758350924982457245724573261248424983999251126572683296233634674545113442799273525782565257826572761265726182670259226442735269626182670259226312696267025782849559731492618263125782565256525382565255225922498251125652538252524712498256529502511269624712578248434692471245724712484248437743537255224842498245732112484242940572578257827222735335147675524 19890813 434881856274826312578265726052631264425922565264425922592263126052618269625782670272225922657281155973099252525922578256525382538252525522525251124982525248425112484252526052925245727992443263124573312249824572457251124573774353725252471247124573261248424844018252526702631287532744644581913442735270925922683257825782735260526572578257826052786257826702683261826702644267026442799559731242631260525782605256525252565249825112525249825782525249825252525256529622498269624572592248434292471247124982511245737583482251124712484244332112498245740572552261827482722327445865744185627482670260526572618260526312578255225652696263127352696259226702696265726442618257828625597309926572592256526052552251125652511251125382552248425252525249824982552291224712735248426182484332524572498245724982525374234822538247124712484326124982457401825252644268329253287458660071344274826442670264426312605274825522605259226052683273526052670263126832644267026312578283755973099265725252631257825782565253824842525249825252538252524982498251124982862249827352484260524573442251124572457252524843742350925252498242924573211247124714077257825922709274833894705604518562722260526572709259226832722267025782578263126832696263126442670263126052552269626442887559731742605265725522631255225252552253825522484248425112525253824572538257828372538279924292592248433122429248424712484248437113537255224572457245732872484242939992525277326442900326146446282134427222657264426702552257827092644268326182670260526702578261826702631264426442709263128375597308626312592257825922525253825382511257824842538251124982538253824982525288724712722251125922471341624712498247124842525375835092525245724432484323624842471409725522631276127863338452964541856269626442565259225522618273526052605257826702605272226832670265725522683257826312511279955973062261825922525257825112578259225522471249825112511249825522471252525652811251127482484256524843338248424572429252524843742350925382443249824573236248424713999249826832709293733634529671313442761265725652605263126442696267026182631273526312683264426572631263127092657267025782875559730492578257825522631255225382511253825522511253825522538253824842511260529752471272224982578249834552511244325112471248437743565253824432443247131992484245740772592259227862735336347367121 19890813 435361856273526182631268326312578269625652657260525652657260526572565265726442618264425782605286255973099264425782565256525112578252524842511256525252511255225112511251125522925247127612457261824843312249824712471247124843774355125112471249824713287247124574018252526832683298732744644774113442722265726182631265726312735261825522592257827222683265726052657257826962670263126052912559731862592259226182552252525382552247124982484252525522525253824842484253830122525268324572592248434162484248424712484248437583509251124712457245732362457247140972565253827222799340247057741185626962631259226832670265727732657256526572592263126052578259226442670264425922670261828625597316126442605256526572525255225112484245725112511249825112525248425112578290024842748247126182457326124572471249824712471371135092525245724712457329924842457399925382670265730123402464477411344274825922578264425922644273526572578264426312592268325652631263125522709269625652538276155973111265725522631265725782511252525252538251124982511253825112484253825382950252527482484272224983442268324712498252524713742353725112498242924843236245724574077257825782709439535374644774118562683259226572618260526052696264426052592263125782799264425782709260526182631265726052786559731242644256525782618257825782552252525382484253825112484252525112525253829122498274824572631247132992457248424572498245737113509248424572443245732742484244339992565267026702950335146446201134427992657261826832631256527482578261826572618270926962552264426832644267026312657267028245597309925652592256526312552256525382552251125522538255225252525251125382565298724572709248426182484340224982471244324982484377435092538247124292471322424982457407725652657281127613496455777411856274826572552265726052592272226312644263126572592272226832565268326052605265727222592284955973124256526052525263125652538252525522552253825112538247125522525259225522937251127732484265725113338259224432683256525523742355125522525261824983274263125254018263128372722405740374767774113442824259225782618263126312683255226312644268325782709263126312670259227222631265725652875559730742592257825652592257825522525252525652484252525252498255224842538256529122498270924712565247134692511248424712484247137743496253824432443249832242498242940772565268327352722331246444996 19890813 435841856304925782605267026312592273526182578263126182552269626832592263126442618260526572605287555973086260526052605260524982525260525252498252525382552248425382498252525652887245727352471261824713261249824842484249824983696348224842443245724713261251124713999252526702578290033384705530813442786270926832552255226702761259226442644260526312722257826832735256526702618264425782925559731362631256525922592249825112525251125382484251125782525251124432511259229002471273524842565247134292552248424432484248437113496252524572457247132362471244340772578253827482696331245294962185626572631259226572644267027352696265725922592263127352592259226832631267026572696257828115597303725922578263126052538249824982511255224572511252524982525248425382592284925112735247126052457331224712471242925112471372734962511248424982443328724842443399925522631268329503299452971211344276126702592265726572605270926702657260526442578263126442605270926832735259226702605292555973124263126442592259225522538249825382552252525382498248425252471251125652900244327092457260524983455253824842525248424293711349625382429247124713211248424714057256526182735282438064674774118562657256526052735257826442735263125922605263125782722260526442657256527092578259225922912559730862618257825252565253825922578256525112484248425252511255224982538259229502471276124842605248432872443248425112525248436813496249824572471244332612471248440182498267027092962335145015343134428242696257825782709264427862683265726442657263126572618264426832578263126312605260528375597314926052644261826312578253825252511256524982525252524842538252524842538291225252709247125782457342924842498251125112457371135092484247124292484321124572471407725922552273526053429467448631856261826572538265726702592272225782605252525652605264426572631265726052644265726312578292555973224257825782592256525652578256524712538251125252525247125112498253825252862249827612471260524713338249824432471249824983711353724842471245724293249251124573999251127352644293733254705548713442722265725782657260525652799255226312592265726442670268326052696263127092618263126572925559730992592261825922565257825382511252524982552257825112511251124842498255229122484268324572578248434292471245724982498247137743537255224572457247132362498249840572565256527352799340246444962 19890813 436321856302426442605260526442631281126442631260526182552268326052683265725782657265726962696286255973149257825922525264425382578256525112498251125252538244325252471249825652849251127482457259225113287248424572457247124983711349625382443247124713287249824574018253826312696293734294736530813442761265726442538260526312837252526052657259226052644264425922592264426572592270925922875559730992525260525522578255224982592248425252457252525782511252524982498251128872457268324842592245734422484247124842443248437743523248424712457248431992443247140572565259227092709340245575064185626442631265726962670265727862631257825782618260527092670257826962644264426832722265728875597312425922552259226572578253825522538252524982538249824572525245725382592290024712799248425922429333824712484249824842457374235652511245724432511328724842457398025652631263130123376464471211344276127352605260526182657278626832631261826572592273526572618270926702670264425782644283755973086255226052605260525782525251125252525251125252498253825112498249825112912247127222498260525253455247124982525248424843774355125382525247124713211248424434057257825782837281138064674774118562618267026442735255226832811260526052592261826702605256526832683261826312644269625782912559730862565260525922565252525652484253825522498255225112511248425252538259229002525277324432631247133252471247125252511245737423509248424842498247132872498249839992525265727222887340246745451134427222657257826702683263127352644257826052578269627732644259226442631265726312644255229505597326125652565259225922578252525652538251124982525253824842552247125252565291224432735247125652484345524982471248424712471372735092552248424292484319924432511407725522565279926963299467449291856267026442670261825382592273526442696261825782592263126702683265726312644272226572605286255973124260526312618256525652578256524982578247125382538247124982511251125522887248427222457256524713299245724432471252524573727353725382498244324293299247124713980255227092683291232994557527213442761269626052657256526702722256525922657260525922709270926442761260527092618263126182824559731612631255225652605263125522538255225652538255225782511257825522525255229002457270925112605248434552498247124432471252538063551255224572457248432112471249840772592264428112748336345574863 19890813 436801856303726572592265726052670270925922538259226182631272226312644265726312631265725922683292555973124260526312565263125112525256525382578252524982498247125112484249825652875247127482471257824713363245724982471252524713774353725382484247124713287249824983999253826442683292533634501537913442799265726182722265725922709260526052670263126312735257826572696260525782605270926312837559730862592260525112565259225522511248426442525255225112525255224842525253828242538263124842565247134422471248424842511251137903551252524712415244332492457251140772565260527352709338945574896185627092644269626572631263127092670257826312618260526572631260527222657257825782735268328625597306226312605263125782605255225252525252525112552257824842552252524842565293724842748245726832484335124572457249825112457377435932525245724572443327424712471399925522683268329373363455772561344290026832631263126702605278626312605265726572644276127092644265725652592273527352631278655973136265725522565259225252538253825382565259225382511248425112498252525522937253827092471263124713429251124982471249824573774353725522484247124713249249824434077256526052799290037114586774118562683264426312722267026832811260526442644256526572683260525922670267026572592260526572887559730992592256525782631255225652552251125522484247125252471257824982525257828622457276124572644247133512484242924572525248437743537252524712443247132742484245740182525264426572912327446445308134428112592257827222670263127092644260526182592263127092644259226052644267026312605259229375597307425782578264425782592252525652538256524982565252524982525247125652578298724842722244325782484344224712498247124982484375835652565249824572471326124842498405725652605272227093389473648961856268326312565268326312618274825652565263126572670268326052592265726962565265726312631282455973149253825922578257825252565248425652511255225382552248425252498253826442975247127482511260524843325249825112471249824573790355125522457245724433287244324573999255226572644297533894644541513442748267026572631268326312824264425922631265725522605255226312565257826572657263125252887559731492578259226312592253825922538252525382498256525652498251125382552255229372498273525112631245735092457241524842457249838063593255224712443248432362457245740772592259228492709336346444863 19890813 437281856307426962592256525522657274826442631263126182605264426572657267026572618265726832657291255973124259225522525267025652565249825382552256525252538249825252511249825782837248427482498260524433338247124712498251124983790352324712429245724573287249824573999252525922683286233894529537913442709272227092631267026312799260526052605259225782644264426312644263126442696263125782837559731362565257825522552249825522498245725782471251125922484256524842484255228622484268324712605247134022471247124432471247138223537248424842443252532362471247140772565260528242786333845574831185627482657259225922657259228372644256526182657264426832631260526442683264426052644260529375597308625782578255226312525253825382457249825652538251124982552247125112592298725112786245725922484331225112443245725252471379035792552244324982457331224982443398025382644267028873287479971211344281126572618260526962631283726572605257826832592265726832552270926572644267026572605288755973136257826312618265725522498257825522538252524842511255225112538249825252925249827482484263125113429251124842484249824843774355125252457248424983236248424574077256526442748287538064501774118562683260526312565260526312748255225652670265726572670259226052631264426832644270926312837559732362565264425652578256525922538249825382498251125782525253824982552263129372498273524572592244333512498245724842484249837743537251124572457244332742498247140182525268326052849329946445487134427092644265725922631272226702565260525922683264427352657261826572709267026052592259228495597314926312592263125652605249825522511252524842525255225252498249824712538295025252748249826052484345524982471248424842511377435652525245724432498327424572415407725782565274827483351467449291856270926312592268325782644274825382657270926962618268327352670273526442683256526442578291255973136268325782592264425652538257825112471257825252578249824982525253825252962249827862471259224843287248424712457253824983742356525652457244324713274252524713980256527222709293732614644548713442761272226442644264426442683265726052683259226052631267026052709264425782578259226442799559730742644267025252552255226312578251124982511252525522511251124712525255229622498268324842578248434822471248424712525248438063509251124572415248432362471248440372552253827612748341645294996 19890813 437761856303725782605259226312605274826312618256526702644270926442644274825922657267025922631286255973149255225382538255225522525255224842578260524842578252525522498252525522862251127862443263124713325244325252457251124983742353725382471244324153287245724573999252526702748297533894529552413442786263125782618264426702748257826702631268325922657269626832631264426832552265726312862559731242592260525922631255225652498252524982538252525112525253824982538259229002498268324712592247134022498245724712484252537423509249824842415247132112457251140772578260527862709333847054863185626702670264426832644260527992657263126572683264427862670256526572644269626442657255228755597306225252644257825652538248425252538249825252484260525252538248425112565281124842735248426052457329924712471247124712484374235092525247124292471324925112471401825252683264428623402470572561344282425112578270925782696277325782631257826052644267025652605268326442644256526572670282455973099257825922592263125652552255225782525253825252484255225782484255225383012245726962498260524713455255224842498248424843742352325522457245724433236251124574077257825782849286237744586774118562670272226052592259226442696259225922644264427222631269627092709260526442605268326052912559731492511260526052644255225652578251125522498248425522498251124842552257829252443277324712592245732992511248424842471247137423537248424712484242932872525247139992511263126702937342946445451134428242683260525782631263127732657257825922592263126442683265727862631263126052631259229375597311125522538265725782538253825112484253825522525257825382498248424842525293724982735248425782471345524982457247124842457372735092525242924292484319924982471407725652552273527093274464449291856267025922657263126052605265726182578255226052565265726702605267025782657263127092631283755973099255225652605263125112498249825522538247125252525251125112471253825652925248427352471259224713338248424842498253824843727357925382415248424573274248424713999253826832735286233514529534313442761261825922631263126052773267026442644265726572631268326312683260526442605257825522862559731492578261825522565256525522511253825382457255224982498249825112538257829372484273524842578245734822538247124842484251138063537252524842457245732492471247140572565264428622683333843704962 19890813 438241856307426052644260525652631277326182605260525652631265726442605264426052657263126702592287555973111253826052644265724842565256525922498248425382552247125252484249825922824249827732471257824843363245724842457248424843774355125782484245724713274247124713999255226312722301234294529537913442824255226442657257826182748263126572592269626702683263125922670265726702631257826052786559731242565257825652605255225382511248426052498252525522538252524982525253829752471270924842578248434692498245724712498248437903537253824712457249832242471247140572552259227352696329946744767185626832618267025922578265727482578267026312565261826572592260526832670268325782605260528755597306226702644252525782552252525252578253825382511251124842525247125782565290024842799245726052471331224712498249825112457372735512498245724712443332524712443398025382683272229623429455771211344278626312592260526442631269626312592256526312578274826442644267026442631269626572565287555973099259226442644260525782484255224712525252524982525252525522511256526052937248427092484259224713455252524292511251124983742355125382498247124573211249824844057268325922799286238224644774118562748263125652578268326832799256526052538257826572670256525382670267026702618270926442887559731612631263125382605257825782498251125782525249825382443252525252538256528622525274824572618247133512498251124712511249837423537255224432471244332742511245739802525265726572900344245865343134428242657265726052578260527352631265726442696259226572618261826962578255226832657259228625597308625652565257826442631253825522484257825252511257824842565248425382592284924842735245725922471344224712525244324712525377435092525248424292457318624712457407725922631274827353416450149621856269627612631260525782578272225782578272226312578270926312657270926312631268326702592293755973136255225922592259225522498253824842538255224712511252525522484253825782912244327352471263124713312245724712471248424843774352325382484248424433299245724713980253826442696291233384674548713442786264425922605265726052786265725922605263126182683273526052670261826442605267026182824559730992605263126312592255225112511249825522511252525382484251125112525260529622511265724842578245734692484244324982484247138393593253824572457247132242498245740572565255227482683331245574863 19890813 438721856308626702605268326052644273525922578267026312618265726572657265726702605260526312565281155973149253825922592257825522525255224982484252525252511248425112498252525252937247127612457264424293325251124712443252524843774355125382471245724293312248424843980251126312670291233384586545113442786265725652683265725922709268326182605263125382709265726832735259227092748265726312900559730992592257825652605251124842565253825522498257825252525256525252525257828622457270924982552252534822471249824842471248437743537256524842443247132362471247140772578253827482657336347054929185627222657261826052552265727612631264426312631263126832578263127092592268325922657263128245597312426052565259225522525256524842552255225782565252525382565255225112565286224842735245725922457331224842498248425522484379035512498245724432457329924982457399925252709270928373363467471211344279926442592259225922644274825782565263126312605270925782592267026312618264426572670279955973124263125382644255225652552256524982552253825382484253824982511252525382937247127222457264425253482252524572471248424713790353725652484248424843211248424714097259226442849283737904705774118562722265726442592263126052683255225782618260526052696257826572761260525922565259226442875559731742644259225922592255224982565257825252511251125112511259224842565256529002525272224572592247133382471252524712525245737273523252524842457248433122471247139992511265726702912328746745272134427612657259226442631263127612631261826312618263127222605260526962644264426702578263129005597308626312525263126052538255225382525255225382552255224842538252524982578295024712709245725782457344225252471252524572525379035232565248424712457319924572443407725652578272227483351464448311856273527092565263125782631270926312552263126442631270926052592264426702696257826572565283755973161257826052631264425782525253825252565252525252498252525522511256525922900249827732498263124293338249824712484248424433742353725252484245724713299248424843980252526962722286232244557548713442786268326442683263126572709256525782592265726052735265725652644263125652552265725782887559731112592260525782552253825782552253825112538259226052498253825112511255229122498274824572592249834422457248425252498247137743523253824432457248432362443247140572565264427352748340246444863 19890813 439201856303726182538259226052683274825652644260526572605270927092683273526832631256527352644291255973174255225782565256525522552255225652511249825382525247125652471251125652875248426962443257824713338245724712457252524983758353724982457245724433299249824574018255226572722291233384705527213442824267025782657265725922683268326052618272226832605257826312657263126572709265725522875559730992592256525382525256525252525251125252511256525382538253825252511255228622471273524572552248434292484247124712511252537273523247124712457247132112457247140372552260527222696333845294799185626832644260526052657264427092644261827092644265727092657256527352644263126572683270929375597323625922631255226572592255225382538255225922498255225652538247126182552292524842748247126312457332524572457245725112471377435372511245725112457328724712471399925112683263128493299467472561344277326832578264426312618278626052605263126442578265726052578273527092592264425782592283755973149256526052631256525382565253825252498252525252538247125652484255225522937249827092471260524983482252524712552249824983727353725782471252524713186251124714077257825922837284937744586774118562657265725652618265726962761255226572670263126052709268326312644263126702670268326052849559731112578257825782631255225112552247125112538252525782471252525252525251129122511277324842578252532872484244324572498241537583509253824572484245732872525244340182525268327092937332545575487134427352631257826312631257827352525270926182631264426832605255226572605263126442657263128375597314926312565257825782538255225652498256525522565256524842525252524842525283724982709249825522457342924982457245724982471377435092498245724572471326124842457405725922605273527863416452946441856276126832631260526052565267025382592263126572565268326312683269625522631269625922578284955973074263126052565264425782631257825252565253824842565251125382552257825522887251127612471255224713312248424982429255224713758352325382471247124293274248424713999252526832657290034164644537913442722261826572578257826052748257825782592265725922709268326312709263126312709263126572824559730742592263125652565253825922552256525252471252525382498253825252511248429502484269624572592252534962511242924982498248438393579251124712443247132742471249840572538264427612735337645574929 19890813 439681856306226312605263125922605270925922552260526182552265726572578264425652709265726442631290055973124259225652578263125252525249824842565249824712552247125252429249825782887249827092457263124713363251124712443252524573790353724712471247124433274247124573999255226442670292532994674541513442773260526052657264426442709260526052631260526442644260525522631263125522565267026052811559731112592253826052538253825922525253825652471256525522484256525112525255228752471270924712605247134822511242924712457248437743579255224712443248431742457245740772552260527482709338946444767185626572605257826572683259227092631257826442657260526702631257826702592263125922709264428875597317425922657259225782525253825782525252525252552256524572511248424842631290025252735244325922471331224712443244325112443380635652511247124572429327424842471401825382722270929753338464471211344276126572631263126182605273525922592267026052644265725782631267026442605263127482605284955973099261826312578257825522538253825382525251124842525249825252525251125252912251126962511259224573482248425112525252524843774353725252429247124983174247124844057255225652748281137744586774118562722265726312644267026312709257826702670260526312644261825652605265726312644265725652887559731242592257826052605255225782525256525522538256525382511253824712498255229002498272224432552244333762457247124712525245737423565256524572457249832742484247139992565263127222875326146745308134427992618265725252683256527732670264426182592265725922683269626702657263126442670264429125597306226442644259225922565256525522498256525252565253824712511247125522525293724842722247126052484341624982457245724842498377435792552247124712457321125252471407725782592291227483338464448311856269625382657268326442683268326312565263126312644267026442631270925652696261826702592279955973224260526312657259225782552253825252538255224842511249825252498252526052912249827732498260525253325251124712471251124843774357925112511248424843261248424843999249826442735293733634736548713442799260526312657257825782761256525782605267026702683270926182735257826702605260526312900559730992683256525382631253825112525253825382484257825652538252524712511257829372498272224712631248434962498245724432457251138223651253824572429245731992457248440772578257827092773337645865064 19890813 440161856309927092657268325782709278626442618260526442605259226702657268327352631265727352644284955973062260526052631260525522525256525252525257825382538249825112511252525922900247127862457260525113363247124572443251125253806357925652498242924843287249824843980252526702670287532874586534313442761261826312683263126312696259225652631257827352683257826442722265726052670264426442900559731242552257825252657257825382538252525112484251125112471252525252578251129372471273524712538247134692498245725112484244337743579252524982457245732112471247140572578255227612773337645014863185627482644267026702631265727992605267026702592265726572644263126442618268326442592263128755597309925922605259225522525252525782525252525112525253824842552248424842592292524712748248426312457332524712443248424982443377436072538245724432471327424712471398025112696268328873274452972561344278626312592264426182605278625782631263126312592272226572657267026702631257826442683286255973124261825652644255225112538255225382552252525252578253825112484253825522925249827222457260525113442251124982525255224843774350924982484245724843261245724714077257825922773288737584644774118562683268325922670259226442722257825922578260525522631263126832670259226312605263125922875559730992578256525652618249825112538253825382498252525382525252524712552263129372471273524432592244333632484245724842457247137743593256524712498247132992498244340182538267026832887333845015451134427612644259225652644268327222605257825782605267026702683256526832644264426052670259228495597308625522552263125522525253825382484256525252525252524982565248424842578298725382683252525782457345524842429245725252471379035512511245724432511319924292457405725652565273527093351450147671856265726702657263125922605276125522683261826702605265726962644265726442709267026052683284955973161260525252552255225652618257825252552252525252552251125112471257825922962253827352457259224843363248424982484248424983806355125382484242924153299247124573999251125782670298734294529541513442735261826572618264426052773256526832592268326052670264427352683253826702631256526312849559731492538255225782605251126182538256525252511252525522511252524842538257829122498267024842605248435092525247124842484248438063565253824712401251132362457244340772565260527092696336344744896 19890813 440641856306226832592268326312592277325652605267026442538269626052592272226312644263126312618282455973049257826052578256525522592251124982525247125522511249825112538253825652912244327732484263124843338247124712471252524843790356525252484247124983312248424984018252527862670293733254767545113442761270926572709264427352748263126702618259225782670263126052657264426182498268326702887559730742592257826572525256525522538253825652538252525252525249824982511255228752498267024572631247134692484245724572525249838063551259224842484245731992484242940572565257827612735338947674767185627732657263126702644274827992592256526442605267027092735267027092657272226572605263128875597318626442605264426702525253824982552245725922511257824842538248425522565300025382748247126572484338924842484248424982484377435092552248424572457329924982484398026312709268328623363452971211344273526832618259226962683273525522670259225922618269626312657269625922644260526052592283755973174252526702565259225252484255225382525252525382538252524982484252525523000249827092471264425113442249824712525255225253790353725382471251124713236244324714057256526312799284937584674774118562670264425382552259225652683263125782605261825522696268325922683259226702657263125922900559730992565249825782657255225252552252525652457252525522471252524842538257829872511273524432592247133382484249824572565242937743537247124432498244332612471247139992538265726962824332545295415134427482644259226052578264427862631252526312592260526702644261826832657269626572605259229005597312425382592252525382578252525382471253825252538253825252538248425522552295024982773247125922457342924982511247124842484375835232525245724292471324924842484407725652565272228113338464447671856267026442565263125522670276126832631259226702605267026702631268326052696256526312670286255973136252525652592256525382552251125382538247125112525252525382525248425252987252527612457259224843338249824572471253825113774355124982429247124713287247124983999257826572605286233514501545113442735260525782657267026052722259225922644265725652722264426052670260526572657268325252849559731112618265726442578256525782484251125522525255224982498252524982498257829372471270924842592249834822457248424982471249838063551255224572457247132742471248440572565257828492709331246444896 19890813 441121856301226702670259225922644273526052605256526442578268325922592269626572670264425922644290055973136259225782552259225382538253825782525252525252511252525252498251125382912253827482484257824713338249824432443249824983774356525652443248424293299251124574018253826702722295033764644537913442748264425922631261825782696268326442657260526572657264426312631265727092618261825522925559730742605261825782565260525252498252525652498249825522525251124982552256529752498269624842605249834552471247124712471252537743551251125112429249832362498248440772578255227732709331246744799185626182657261825382605267027482605264426052605257827092670259226312578267026312631269628755597308625782631260526052511256525252498255225652511253825252498248425112592296224842748247126052498331224572525247124982484374235512525247124432457328724842498401825922644270929123338455772561344281126312592269626572644265726312578260526182578274826442644269626442592263127092657288755973074256525922552257825252552253824842538248425382552252525252484255225652811253827352525267024573469255224572498251124573774350925382443249825113199247124574077257825522811286237584674774118562709268325922709263126312773263125522631263126572683261826312670256526572644265725652875559731862578257825652618253825522471251125382498249824982511257824842565257828872498276124572618244333382471248424572525245737743537253824572457245732992498245739992484269626832786331244475343134427612696268326312722260527092552260525522657256526832644257826832644268326182670263128375597307426312552252525782511253824982525248425112552252525382525248424982631287525112761248426312457341624712471249824842498375835232498248424712484323624572443407725782605273527613389452948311856270925922657270926312722274826312552263127092592267026832578263126832644265726832605286255973161259226312565263125252525249825652525259224982484249825522484251125652887248427862457257824843338248425382471251124573742357925782471247124843287248424574018253827092709301233894586530813442735263125382631259226832709264426572565263126442696263126312657255227732631260525782849559731742631261825652618252525382552251125252498255225382511249824572511248429372498273524842565249835092484247124432471249838063622252524572471249832112484247140572552263127222722333847055098 19890813 441601856270926832578259226312657273526182631264426312592267026312592265725922605259226572605287555973099255225782578263125252552253824572538252525522525253825252498251125382912245727352471263124843351248424572471252525113774356525252457247124843312247124573999253826832696291233124705534313442735260526312683263126572657260526312618265726052605260526572670263126962657263125782849559730992631256525782657253825382538255225782565251125252511253825252484253829872471263125112578251135092498248424842484245737743523252524842498248432112443248440772578263127482683348246154996185626962592260526052592260527352592263125922657261826052683263127092644268326442722263128875597312425382565252526442498251125782538249825252552252525252565248424982592293724842773248426312429333824712484242925252471379035652471248424842484329924712471398025522644272228873351464454511344281126832696263126312592274826312657261826312578264426442657270925922670257827482605283755973111256525782578255225382511253824842565249824982538249825252471249825923111247127222498257824713455248424432484248424843790357925382484245724573236245724714097256525922799265732874644516718562683260526442657259226702786268326182644274825652722259225652683265727992657269625652849559730992592260525782592253825382552249825252525252525252552253825112552259229252511276124572605245732992484245724292498245737903551253824712525247132992443247140182525265726962811336345865487134427862644264425922657264427222696259226052605264426702683259226832683269625782644256529005597311125652578257825922670255225782525257825252498252525522498252525252605295024842709247125782471346924842471247124712484377435372565249824842511324924712484407725782578273527483351467452021856267026702631260526702670272225522618259226572578263126572605268325652657257826442592283755973062267025522605263125782552252524842552248424982592251124982471253825522887249828112457260524983351248424712498248424843774355125252457247124843261248424573980255226312670295034164586552413442786259226962657269626052862260525112631256525652709260526832683260526702618270925652875559731112552263126442644252524982525256525112511249825382484256525252498253829872511276124572578249834822511247124982471247138393565252524842471248431992457242940572565260526962683331245575415 19890813 442081856270926052605263125782618276126052592256525782525276126832657269626442761260526312631286255973012257826312644259225652552255224712511253825382511249825652471253825922937247127612471260525113351245724712498251124573806359325382457247124713287248425114018253826832709290033384529574413442824259226312605263126052786265725782578264426312631263126312670259226182592265726052849559731362578257825382538255225652578255226052525253825522484249825382498257829002525272224712631252534552484248424712484248437903482251124982457252532242457247140772565259227352683342945865744185626442683263126702592263127612644257826312644257826832605263126052683267025652709259229375597314925782592257826312525252525652525252525252552249824982525245724982565283725252786247126442471338924572471247124982471380635932498244324432443328724842457401825252644267029003312479960071344281126442631257826052670273526052592263126572578269626312657268327482631261826832683290055973136253825382605255225382552253825522565249824842525252525112484249825252900248427352484256524573469249824572457244324843806356524712511244324843236247124434057257826182696268333634644604518562735268326052670259226442786259226052592267025652709260526052657263126572657270925922862559730862631257825922605256525382498252524982578249825252565251124982511256529252484274824572592247133512484249825112511248437903565249824432471241533122457248439992511264426442887340245576282134427732748260527222670264427992578260526442696265727092722263126832657265726182592259228755597308625652592260526052538252525252525256525652484256525522525247125382552295024842722245725652457349624982457244325112471377435232511244324292443323624712443405725522605276127863287458664541856268325922565270925652683264425782670259225782683260526702644268326052670257827092735286255973099252525922565257825112552256525522538252525652525247125522471256526312975248427612471256524713312245724712484245724573790356525112498244324843312248424713999249827352670293734294674671313442811260526702631265726832811259225382644264426572683260526052735256526572644270925652875559731362618259225782657260525382538252525252471257825382525253824712525259229752457270924842605248434962498248424842484248438393593248424712443247131862498244340572578255227612799329946447014 19890813 442561856272226442605267026312618272226832578259226702631268326572592267025922683264426052552288755973099255226442618255225252511252525112484249824982511249825652484253826442962248427352457257824573389248425112471251124843806359325382457248424433312247124714018255226572657290033764644774113442799261826312644256525522761255225782618259225922605263126312657263126832644259225782875559731112605257825382592252524712657253825382525256525522498247124982538257829002471272224572631251135372471251124842525248438223593252524842443245732492484248440572565253827612786346946447741185626832605259226702605263126962670267026442631253826572683265726702670256526312592257829005597312426052592256526312565255225382605255224982484257825252525249825522538296225112735245725922498337624842484248424712484382236072565248424712471331224842457399925522670268329503312452977411344278626702657260526312592277326052657259226312592268326182657268326442644265726182683282455973086259226182618267025782565252525252525248425252484251124842498248425252975252526962457270925253509264424712471249825253806359324842471244324573211251124434077256525522761437034164705774118562683259226312670256525782748265726312644263126702605256526052722268326312631263125922849559731362605261825652605256525252565249825382565253824982511247124982498259229872511278624572565248433892484251124712484245737743593252524432471245732872471247139992525257826962900332547056162134427862657256526052605259227612592263125652657256527092683263126572644260527222644257829005597313625922631256525522565256525382511255225252565252525652538248425382525297524982696245726312457348224982484247125112511382236072552248424712484322424982498407725652631273528113509473677411856283726572578270926312631269625252670260526442657263125922605272226572696256526312605288755973186257825652592257825522565256525522525252524842552249825382525251125652962245727862498264424843376256524712631259224713790356525252552265724713287259225654037261828372862401840574962774113442735267026052592265726442748255225652683257826312748267026442631263127092605267025922824559730742631255226182565253825522538248425112484253825382511252524982511257830372552273524842578248434962511248425252471249838393593251124842429252532492484249840772592256526702761337647054896 19890813 443041856302426572644259225922670265725922592264426572592267026442618270926832618259226312657286255973099263125922578253825112525253824982538256525922484248425922471256525922937247128372443263124983338245724982443249824843822355125112443247124573312249824573999251126442722283733514557530813442735259226442618269626702722267026182670263125782631263127482683265726702657267025782849559731362592260525252552259225382525255225112498251125652498252525252525255229372484273524712631245734962511249824572498248438063537255224712471247132362511245740772578257827092773335145574863185626832618260525922605269627992657257826832735260526572722257826832618268326572657260528625597323625652605257826182538257824982498252525652525252525252552252525382605284924572786248425652498337625112484248425252471379035792578247124842457327424842471401824982631265729503312467472561344282426052605264426442683278626312605263126442618269626312644272225922709267026312618286255973111260525652578256525522525256525652484249824982552251125782484252525253024251127352484257824573442253824572565249825113790355125252471251124573261248424714097256526052786274838394767774118562696268325652631257825782670263125382552260525922657264426312670267026962631265725922887559731112592257825382592253825382538251125382525253825382443253824432525259229752511274824572592244333382443241524572484247137743565255224712457242932992484244339992552265726832937331246745415134427612657263125782670253828112605259226442605267026832631263126832538268326442657256528625597309925522631252526572538249825252538255225112525252524842565251125382552296224712683245726182498342924982457249824982484380635652525248424432471319924432457407725652592273527223274464449291856277326702578265725922565273526572592261826442670267026442644268325382605260526442631288755973099257826052592263125522552252525522552255225112538252525652471252525652937252527862457260524843389251124712511245724713774359325652429245724433287248424714018253825782683291232614644545113442748269625382644259225922773261825782525265726052618265726052631259226312696267025922937559731112592259225652592253825652578253825252538248425382498248424842498255229622471270924982578248434962484248425112484249838223636256524432457245732112457247140572578260527732761337646744736 19890813 443521856306226702657270925782605272226312657270926052631270926962618272226312683263126442683286255973124253825782605267025922498253825652511251125522498251125252484253825522987248428372443260524713312249825112471247124713806362225112457247124573299249824713999251126312670282432744674545113442773260526052670264426442824260525652631264426312683265726572683259227352644267025922862559731112538255225652565253825782511252524982525248425522552252524572498257830242471273524712605245734552511251124572484245737903537252524572429247132362443247140772578256527352735333846444863185627222709257826572578268327352657256525922657264426962657257827222631265726702644261829255597314926312578257826182552251125252538252525522525252525112552247125112511290024982722248426182511331224982471248424982443379035652498247124152457328724982484399925252683269629123287464472561344282426312709264426442565273526312605257826832657265726312722265726442631255226442592284955973099257825922578257825522552252524982511251124982498249825522511249825382887247127092471259225383455249824712511248424713790356525782498249824713211248424434077256525382786286238064767774118562683267025252644264426962670265726572631260526572735259225782683260526312644268325922862559730622578251125382565264425382552263124982552244325522484252524572552260528622484274824572618249833252457245724432471249837423537252524572484242932612484251139992511264426182912328747055379134427732631260525652657259227612657263125522605265727862631260527092618263126442618264428625597308626442631259226052538255224982498255225382498253824982525251125522538296224982709249825652471342924842484244325252498377435512525248424432457327424982525405725522605276126833338467449961856269626312578264426312696273525652644257826312631268326312605263126312565257826442631291255973086261825652631257825522538259225652565252525922538249825112484251125922887248427732471257824573338249824982471252524843742353725252457244324433325249824713980251126052644292533634557534313442824257826572605268325922735263125782592260526052709268325382683256526572592260526572900559731362592259225522605255225382552252525252592251125922471252525652511252529372484277324712592248434292484248425112484247137743593253824572457249832242484242940572578255227352773337647364962 19890813 444001856307426442644263125782631274826442605263126312578269625782605270925252657261827732644286255973111256525652565263125522578252524432552249824982538251125382484252525652837251127482471259224713338247124842471247124713774355125252457242924713261251124843999252526832670296233254736534313442811259225922578260526572748256525652670269626442722263126442644265726832644260525382900559731612565253825652578251125922511248425652525257825522525249824712498255229252457274824712565245734822525247124572484249837743551249824842443247132112498248440772696253827862748341645294962185626962565259225922605269627352631253826312592268327352631259226442605268326702592260529125597314926052605257826052511252525252552251125112511255225382538249825252592292524842748247126442457332525112471244325522484377435372498245724292443327424712471403725252709268330623338450172561344284925782657263126702592270925922605270926572644272226702683270926572683264426312605287555973099260526052592257825382498255224982552255225382552255225112484253825652912247127482484260524713455253824842511249824573806355125522471249824843211251124984077256526312748283737744705774118562670260525782644263126052709257826312552267026312631270926312670267026832657263126442900559731492538253825782565251125522552256525112511245725652498255224842525261828872457279924712565245733512511249824842511247137583551252524712457245733122457244340372511269626962900333845865415134427222657260526572578257827482578255226572670259226052644265726702644264426312644257828245597317426442657256526312538251125522538253825922498257824982498247125252565288724712735248426052484345524842457249825112538380635652538247124432498321124712484409725782592270927223376455749291856273525782644255225782683270926052538259226832592264426702631259226442657270927352670286255973086264426312578255225382511257825522552252525252538247125252525251126312950252528112484259224843363247124982443248424713790353725112457247124713299248424714018255227222683291233254767559713442773257826052657255226572748253825782618269625922670261825782631263125922644265726572975559731362565263125522578256524842538252525652538253825252498255224712538255229002525268324572578248434552471247124842498251137743537252524572457247132242471247140772578256526962786338945574831 19890813 444481856308627092565263126702565274825652644267026702565269626312605267026572670264426572683283755973111260526312592263125522565255226572525253824982538247124982525255226052987251127222443265724713351248424712443248424573774356525522443244324843299248424714018252526572696291232874799537913442799263126442565260525922799260527092592265725652735261826572657263126182592267025652887559730992565256526312578251125382525252524982471256525252498253824712498248428872484270925112592247134552471247124712443248438063509251124712415248432362484248440372552259228112735329945864896185626832696260526052592263127732592267026702683255226702670260527092644268326182631263129125597313625782565264426052525255224982538252525652498252525252565252524982538295024982748248426052457333824712457247125112471377435232552247124572415328725112471401825112657261829503429452971211344274826572565263125522605274825652605257826832605265726442631265726832657264426702618288755973074259225782565259226312525251125252538251124982538251124982457256525112987252527092484260524573482252524572511248424843790352324572498247125113236249824714057255225522849279937584586774118562709263126312605264426442644264425252631259226182565269626312644256526312592269625922925559730622618255225652592249825922538249825522498252524982498252524712538259229502498279924982592247133252498245724572443248437743579255224842471248432872511245739992538270926702975340247365379134427092748263125922605261827482670257826182644263126962670256526962631265725922644267028625597302425782644260525922538253825522565253824982552253825252498248425252511292525252735248425922471345524842457248424842525377435232511248424712484319924712443407725522631267027613389464448311856270927092709260526052670277326052644257826702644265726312592269626442605264425782670284955973086257825522511261825112552252525252511252524982471244325652552251126052900245727612498263125253351248424572429252524713774350924982471247124433299248424713999256526702683286232244736541513442748268326442605261826052748259226312657264426702683263125922696265726052631268326052862559730862578259226442592259225112525249825652484252525652525255224842511259228752511272224712605244334292457248424712484249837743509252524842443244332362443245740572592257827482709329946444896 19890813 444961856306226182631267026442631270925782605259226572709260525922592270926442683264426702605288755973099260525652578267025782538252524842484251125112552249825382484257825782950251127612471260524843351251124982484248424843758353725382484244324433299248424983999255226182670281133384644537913442811272226442683259225782761256525922618269626052683264426572631261825522657264426702811559731242592256525522565249825652538253825382511253825112525247124982565256529122484264425112578245734422498248424712511249837583523252524712471248431992457248440572565261827612709329945294831185627092644264426572631265727092592263126312565259226572605263126052631267026052565270928875597316126052644257825782578253825382484252525382484251124432565251125382605291224982773247126182457335124292471245724842511377435932538244324842498328724842457401825382644260529123376464471211344278626702670269626312605276125782631267026832592264426832657269626312578269625782578283755973124260525782592253825652538253825382538252525522565249825252538249825652937251127482484265724983442257824572538251124573790356525382484245724573236245724574057257826442722286237904736774118562657261826312670256526182735256526442670263126572722265725922670261827222657257826312824559730862592257825782657252525112525252525782484252525652498253824572525257828622511273524712605248433632471248424712498244337423565248424432498247133122457248439802525265726572950337645575379134427992683260526442670260526702592257825522644257826832683256527092644264426702670261828495597312426702538260525522552252525522552259225382538260525252552252524982538293724842670249825652457344224842484247124712498377435372538247124572471322424712457405725652605277326053402473648631856270926442631263125922644278626442657267025922657269627092657269626312631260526572538290055973149257825652605255225522538252525252511253825382592248424982525252524982900252527352471257824983325251124712471247124433774353724982471247124573287248424434018251126702644286233634529537913442748267025652657259226312773267026572565264425922761261826052683256526312657265725652887559731242578253825252538255225112552257825522525255225382525253824712498257829872498268324432578247134822471247124712498252538063565253824842484252532492471248440772578265726962696332545574799 19890813 445441856303726182631259226312618270926572644263125782670269626052592263126572657259226442644287555973099253826052605259225382565260525252538248424842511251125782525253825652950249827992471257824843338248424982429251124433822350925112401244324843274248424573980252525782722297534024705523713442748265726182578265725652761252525652631264425922696260526052683264426312670256526572811559731242525256525652631253825112552247125382498248425922525255224572538257829502471272224982578249834552511249824982484252538063565251124712443245732362484244340772565259227612799338945574896185626832631260527092696263127862683257826312565261826962657259226962631260525922605261828625597313625782565256526312578255225252498252525252511256525112525251125112525295025252722248426052471340224982471244324842471379035512538244324572471332524842457399925522631270929373351455772561344277326312670263126052670278625782631265725782565259226312670263126052644265727092618284955973074269625112552256525252538253825382538249825252578249825252538252525922849245726832484255224713482252524982552252524843806355125112471247124713199248424714077257825522786284937424736774118562722261825522696265726052709267026312605257826572605257826052631265726962670268326052937559731362552257825922592249824842538249825112525248425112538255224842525264429372511273524572631247133382471247124292471247138063565252524712457245732872525247139992552265726572937341645575272134427482631263125922631260526962525260525652631265726832631261826702605267026052657256529125597313626312657260525922552257825252471256525382525257825522498249824842565287524982761247125922457345524982498244324712484380635932565248424292484323624842457405725782565272227483325467448311856273526312618264426442657269626182605263126702605269626052670269626572644265727092696295055973111270925652592260525252511259225382538252525112525247125112471249825782937252527352471260524433351247124982484251124843774357925252471244324573287248424713999253826702683292532994586537913442799260526052592260526572631264425922565259225522592267026312644263127092538263126312925559730862631252525652631253825782471252525652498252525522552251124572511255229872498268324572631247135652484248424292498251138223565253824842484245732362484245740772592255228112735332544744896 19890813 445921856311126702618265725922525269626702618260527092657264426312631279925652618256526442644286255973086255225522592263125522498255225382525253825112538247125522498257826442887248427862443257824843376249824572457248424713822356525382484247124713312251124843980255226962735287533634557545113442709274826442657265726442722257825922631259225522683260526442683265726702709267026312837559730492565255226572565255225652498259224982525248424982498255224982498256529502511270924572605249834422511248424712525251137903593252524572471247132492443247140572511257827222696331247054996185627092578257826442552270926832538257826442644265726702631259227482525265726702696259229005597307426312552256526052565255225382525252525252525253824982538248424982565296225112761245726182484335124982443249825252498380635372484244324572457329924842471403725522644268329003287467471211344278626832592263126052631282425922592260526702631268327092631273526442683259226702657284955973099259225382592252525382525252525252578251125112498244324982498251125523000249827482471260524713496251124572511255224573822359325252443244324713236249824714077257825922786283738064644774118562696263126442605270926312722257826052670256525782670269626442644261826442657263126052875559731362631257825652578252525522565252524712538247125382498249824982511253828622484276124712631245733632471248424572511244337903593252524712498244333382511249839992525278627222912333846445343134427352631256526052578269627092657268326312592257826052696257827482657268326442657256529125597309925782592253826052552253825522552252525782538253824712552245725522578295025252735247126052484346924842471248425112457379035652525249824572471323624432471405725922552270927863429442149291856261826962683263125652631273525652592259226312670264426052631269625922565265726052657283755973136260526052644253825652552248425252525251125382511253825112498249825522900252527222457260524573389249824572471248424573774360725252457248424433312248424713980251126832657286233254529552413442799267026312644265726052748260525522618257825652683259226572657263126572657265725652837559730742565256525652565253825252552253825382525252524982443249824982565255229122525276124712592245734422525249825112525245738223565251124712443248432612457245740772565263128372735328744744929 19890813 446401856309926702631263125922670265726572592252526052657269626832605267025782631264426442644290055973186260525782538267025522525251125522511252525112511248425382498252526312937248427862443260525113363247124712457255224983774355124982471249824573261247124573980251125922670290033384557530813442837257826442696264426572696259225922644259226442709267025782670263126702644268326052900559730862605263125922592256525382552247124982511255225652525251124712511257828872498267024842592245734692484244324572511249837903565249825112457248432362484247140572565256526702748335146744896185627092552260527222618263127222657259225922618264427092605261826312631268326442578268328375597318626312644260525922511256525922471252525522498251124572565251125252592309924712786244325652484336324982457247124982471377435512511245724712457329924982443401825252631268328873363464471211344272226052683264426052644274825652578259227352683267026052618268326962696259226832657286255973124261825922565251124982538253825522565255225382484251125382457251125252937249827222538264425113482255224842538248424713806355125382457251124843211249824574097257825782786286237424644774118562722260525782657263126312709261826052670267025922644263126312657257826442631265726312849559731612644263125252657251125652578252525522538252525382525252524982538255229622484272224572578247133122484247124712498245737743523249824842443247132872498244339992511263127352962324945575379134427482631257826052657256527222578259225382605263127222657264426572605268326052683256529005597303725782578260526312525251125252511253825112511255224842498251125382578286225112735249825652471346925112471244324712511380635652552245724432457323624432484407725922552276127483376473649621856273526312565264426832592272225782605264425922657263126702578268326832605253826832578283755973037256525782578263125252525255225252552253825652525252525252511253825922950251127992457259224573338242925112443251124983774356525522457245724153287248424843980255226312631283733254674537913442761268326442565263126572786263125922605259226052735264426052657261827222605264425252887559730862605252525652578255226052605252525252484256525252498253824982484256529502484272224842578245734552525248424572525249838223565252524712457249832362471248440572565263127862722328745014896 19890813 446881856303726832565268327092683278626312592260526572605272226442552267026442709259226312592284955973086268325782552259224982525252524982552252525652511252525382484248425782900251128492443257824573351247124432443249824713774356525382443244324433299248424573999255226442592296234294529552413442786265725782722260526052748259226052670265726182722268326312670261826312683264426182824559730742565256525652552256525652565251124982525259225252484251124982578249829752471276124712605247134822525245725252498247137903579248424982457248432362457247140772565265727862709332546444831185626702670263126052631264426832565256525522631265726832657261826312670263125782670257828495597311125252592259226442578257824982525259224712498252525112525248425522578300024712773248425522498329924572457248425382443374235372498245724572484327424572457399925382657268329373338467472561344274826832631261826052592272226442565263126572657276125922657276126312670264425922631288755973149256526572525263125652552252525252525249825652511249825382484248425382950248426962525267024573482249824842525251125253758348224982471244324713211249824294057256526052811281138064705774118562670267026182605261826962735260525782565259226182683264426312709256526182657264425922875559732362565253825522592260525382511255225522565248425252457252525252552259229372457276124712644247133512484251124842484247137423565249824712484248432612471249839992511264427092912329947995343134427482578261825782578256527992538265726832618260525782578268326572657265726052644264428115597313625382644263125652565252525382498253825112525249824842552247125252592288724982735247125782484345524842443249824712511377435092498245724572471324924712498407725782631274827353402458647051856274826702605263126442618265725782631253826052644268326832605265726312578265726312631287555973111260526312592263125782552253825382484252525252525251125112457248426312950249827732457263124573389249825112498252524713742355125112471249824433249249824713999253826832696296233634644548713442735260526052644257826182670263126702631265726572748264426052657268325922552263126182862559730862578255226052578252525782552255225652498253825252471249824712525263128492552273524982578248434552484248424982457252538063593256524712457249832742484247140572565253827352696340247054929 19890813 447361856304926702631259226312657273525522525264426442709260526442631268325782592260526962631292555973174260526442565259225652498256524982552257825252538249825112498257825652912249827352498260524983351245724712443248424843742355125522457242924433287249824713999253826702683295032614586541513442748255226702696261826312773260525922565267026702670257826052722263126442618268326572786559730992552259225522592252525922511252525382511252525112525251124572484252528872552272224712578245734292484247124842443248437583509253824572457249832492443248440772565253828242644329947054831185627482657263125782644259227862578260526442644259226442657259227732605268326442578259228495597309925522644257826312511257825522565253824982511251124712552245724842631296224712735247126312471328724982443244325252471374235652484245724572457327424982484401825522631268328373299464472561344281126312670265726312657274826052605265726442657268326182644267025922696263126572578281155973161256525782552263125252511257825252538255225252525249825112498249825522862247127482511259224843455253825112538248424983774352325522484249824573224249824714097256526312735288738064501774118562735260525922618261825922709267026052683267026442631255226572644265726962552263125922925559731362578265725652631253825382565253825782511249825652471252525112525259229002484269624572605248433632511242924432525242937113496249824712457249832612511247139802578267026052887337646745343134427352605259226182565264426702618263126442618264427352565264427862605261826832670261828115597311126442578260526702538248425782498252525252538252525382511255225382565287524712709248425922471345524982443248424982552374235232538247124572471321124572471407725922592273527223274464448961856274826702605257826052631274825922670256526312631268325652644263126702605260526442657281155973111259225522657255225782605253825112511245725252538255225522484255225782849252527992484257824713312247124842443252524713742353724982457247124573261247124713999255226312696290033384705530813442786268326442670259226572786260525782605261826702631257826442644267026312605265726052875559730992592251126052552253824982525256525112525255225382498251125252498252529872484274824432578245735092484248425112471249838393607256524572457244332242457247140572552259227092709338946444831 19890813 447841856303726442592265725652683274826312605259226702631260526312605268326052683263127612631292555973199252526312592259225382525256525252525256525252578251125112443252526052912249827352457259224843338248424432484252525383774353724842525244324433299248424843999251127352735290034024674530813442799259226312631267025782735268326572605260526182578265726312670264426832644269626052849559731362657257825522565253825382578253825522498253825252471252525252511256528872511268324712644248434292498247124842498249838063579252524432471247132612457247140772592263127732722328746744896185626962578265726572631267027092670256526832618260526962644257826832709260526052735259229005597306226572538256524982618252525652538249825252525253825382511248425382578295025112799247126052471336324712457248425252443377435652511247124842471329924432484398025382696273528753338444771211344278626442605264426442631276126442644259226312592276126312592264426442683260526052683284955973099263126312683259225652538255225252552251124842538248425112484255225522962249827482429260524433482252524842538251124573790355124842457249824983236251124714057256525652735283737744529774118562735270925652735267026052644263126572644272226312618265725782683267025782631259225652925559730992605256525382618256525522565252525382565247125382525249824712525252528752471276124982605249833632484244324712498252537743565251124712457248432872457245739992538268326962950327446445415134427612657255226442696263127352605260525782618264426702657261826832657270927092683255229125597311125652578260525922525253825522511256524712484253824842578253825112552287524712735244325652498344224842484255224712471377435372565248424572457323624432484407726702592276127353363464448311856272226572631260526572592272226702657268325922592265725922592264426572683260526572644290055973161260526052525261825382578252525252511249825382538255225522484251126052900252527612471259224713363247124712471252524713790356525112484245724573312248424573999257827352683286233124644541513442722265726182683264426052709252526052631260526702683263126702683263126052565259225652875559732242578257825782552257825382525255225382484252524982538252524842525253830002429273524712578244334822471247124712471251138563551253824842443247132492457244340772525259226962773337647054831 19890813 448321856304927352618269625252683287525382552264427092565267026962631267025782592267026702618295055973124255225652592257825522484253824982565252525382538256525522484255226182875248427732429255224573351248424712471249824843806359325382457247124573287248424573999251126312709290032994674527213442773265726052696268326442709260525652592263125922644265726312683260526572657264426312837559731242657252525522644253825522565255225652538249825382511249824842498257828752484277325112605248434552471248424842498245738063565249824712471248431992471247140572565256527862748341643704896185626832683257825782552253827222631263125922605264426962631264426962592265726442670252527995597309926702565255226312525252525522565253825252538252524982565247125922578297524982761249825522471333824842457248424982471377435652538249824982457326124842471398024842696264429623274467471211344278626572592263126052683269626702565259225922644265726442631268325782748257826312592282455973111263126572578255225652511248425522565253825652552247125112552251125112925251127222498261824713469248425112498249824713774355125382484248424843224247124714077259225922837282438064736774118562735265725922565259226312761256526572525263125922670263125652644263127222644257826832862559731612538263126052631259225652498252525522538248425252498255224712484255229122484282424842631248433512443245724842511247137583509249824432471244332742484245739992525267026572862335145015308134428242578259226442644263126962631259226702696256526832631255226832657267026702605256529255597308626442552255225922511255225252511252525782538252524982525251124572538290025252748247125782457344224842443247124842511379035372525244324572457326124572457407725652592277326963402470549961856261825782631255226052592278626832552265725922644264425782552268326572605260526052605282455973124256525922605267025782511253824982471253825522525249825652538255225782912247127732415257824983312247124432471248424573758352325252415244324843287247124573999253826442670291233514644541513442799265726442578268326442735264425782605267026312709259226052683264426832631264425522887559731612578260525522538253825652552251125112552256525382511249825112498255229372471270924842578247134422471248424712498249837743509253824842443248432112457247140772657257828112709335146445030 19890813 448801856268326572631263125922605270926442565260525922657272226052631274826312565263126312538278655973086260526312525252525652552252525252525249825382525249825782511252525252900251127992443257824713325247125112471248424573774352324982471247124293287245724713999252526572696284934294529537913442735272225922644263126312709263126052670267026052722257826442644265726442644259225922875559731112565256525922618253824842578256525382484251125652498253824842498255228492511276124572592247134292538247124572511248437273482253824712457248432362443248440572565260528372773333845294929185626572644268326442631268327732618260526052696263127092722265726442631263126442709259229375597316125922578252526312552256526052565256525112525252525112538248425252565284924982735248426572471333824982457247124982471379035372511247124982443328724982471398025382644268329503338467453791344274826832657270925782631273525652565264426572644272226702618268326052644269627222592290055973099255225922565259225252525251125382552253825252498253824982511249825922875249826962471257824983442245724712484248424983774355125522484247124713249248424574057255225922722273532994529499618562670267025922631259226052773255225922592259226182631268326572748267027092578267026572824559730622618263125382605260525522511256525112525249825382498255224982511256529872498276124432592247133512498248424842484247137423551257824712457247132872471245739992498268326312900331246445487134427992735263125782683264427352631261825652605268326572683265726572592259226312657260529005597307425652644255225922565249825652498251125382511252525522565248425382565282425382735247125522471346924842498245724842457377435372484247124572443318624572471405725652592272227093338464452721856268326572605260525382605273526052631257825522618272226442657261826312657263126572525288755973062264426182552265725252538256524842525251125382511245725252471251125922912249827862457256524573325245724982484251124293742348225252498247124293274248424843999252526572670282432994644548713442773259225782683263126052786257826052592264426572735269626442657264426702592260526182937559731242525256525782631255225382538256525382552256525382498253825252484255229002484272224712578247134552484245724572498248438063551255224982429247132492457249840772552260527862631336346445487 19890813 449281856261826832605259225652644273525652631260525922565273526442538265726312618260527482605283755973037256525652592257824712552253824982565249825112525248425922471249826052875245727612498257824983299245724572443252524573758352325382484244324843249249824983999251126312657296233124705574413442761265726312578268326052799263125652657264426832735265726962748255227092605260526052887559731492605260525922578257825382592253825252525253825382511251125112471257828492538269624712578248434552511245724842471248437273455251124712443248432492457247140972565255226832696335145015781185626832631252526572735256527612605260525922631259227732657259227352683265725782578265729125597323625922578256525782578256525382525253825522457252524982525248425382565296224842761245725922484333824572429245725252471374235652525245724842457326124572457401825112657267029123351444759691344269626832605264426832644269625782644257825922631259227352631265726702578265726442592281155973136260526832735257826052525256525252511248424982565245725112538253825652925248427862484265724983455249824712498249824983774348225382471245724983199245724714097255226052722274833634557608418562735269625922644257826312748264426052644264425922709265726312644267026572592267026052912559731112592260525522592253825782484251125252552249825522498255224572538253829122525274824712631253833632498245724432511244337113509253824292429244332742484247139992565268326312987331245576282134427862683264426962618264427222578263126052657267026832657265726442605267027092644265729005597312426572578257825922538263125252457260524982498256525382552247125252525292525382735248426052443345524842443248425252443377435092538249824432457322424292484407725652631277327223429464465011856268325922592259226572618268325922592265726312605268326702644268326052644265726702644288755973099256526442605257825782565255225112484251124712511248425112498252525522987249828112484259224843274251124842471248424573727346925252471249824573261249824573999253826312670290033124674671313442722265725782670260526312722256526052657261826442657263125522657263126052605263126572824559731242538253825252592256525112552255225922511257825382538248425112538260529622511270924842552248434692471249824842498252537743509251124712457247132362498242940772552257827732799335143457014 19890813 449761856269626832657264426832670263126442657259226182631274826312605267026052644257826702592288755973124260525782592256525652578248425522525255225652484251124982484256525652887247127732457259224843312245724572443248424843742355125252484245724573312248424984018247127222696300033384705774113442786256526442578265726312670263126182657260525922722259226182683267027222592265726312887559731112538257825652605257825252538251125522511251125382498252524982552255229002484273524842631247134552525242925112484247137273551251124982443247132362498248440572605264427092748338946447741185627092631260526052683259227222644256526832578263127352592265726832605265725922657263128115597314925922578259226052525249826182525253825252511252524982578251124982565295025252735247125522498329924712457249824982415374235372565244324712484328724982471399924982657268329503376476777411344283726052618265725922631269626442631259226182644273526052605274825382683263125922683284955973136261826312565256525652538255225382552247125112565251125382511251125652875252526962498265724843442259224842498251124983758349625382443245724843224251124714057260526312862437035094736774118562683268326052631273526182786257826962592265726832748272226572657264426572644265725922925559730992657259225922618257825252498253825112511252524842511252525112511257828752525279924432631245733122511247124572498245737423537252524712457247132612525247139802538263126832824333847366162134428372631256525922657273527222592253825522657263126702631259226832631268325782670265727735597303726182592257825922538249825382484251125382525252524712511251125382538287524842722252526052498345524982443247124982484372735372578248424432471318624432457407725652605278627483565476777411856267026832525268326052644272226182578267026182592270926052670267025652644253826052631279955973236249825522552259225652565255225252525251124842498251125382525249825522837247127352443264424713389265725252683251124983742350925112498260525383312260525254018264427732887409740374896774113442799261825922696265725922644263126442657263126832683259225922696265726572578265726312862559731492538265726052644255225522538253825252484253825112525251124842498257829122498268324572605244334962484251124842498248437743579249824432429248432242443244340572578257827732722338946444929 19890813 450241856302426182631260525652683274826702578270926442618270926182592268325782683273526182565282455973074263125782538267025252565256524572552249825252484256525922471255225522937249827352471259224713312247125112484248424713742352325252471249825113261247124843999255226702709282433764529534313442735267025922631263125652761259225922696267025652696260526312605257826312644272226182887559730492605256525652605252525252565248425382525257825252498252524712484253828622511273524842578247134422471245724842498247137273482253824572484248432112457247140572578255228112786335147054929185627482644269625922605269627612644252526572605260526702552263126442644265726702578257828245597312426442644255226052578252525522525249824982484252524712484244324842552297524432799247125782484331225382457244324982498372735232498248424842457329924842457399925112709269628873363467471211344281126442605267026052631270926832605265726182605272225922605268326312605264426572644290055973124257825782565261824982511253824842578248424842565248424842525248425522887247127352511263124983442253825112538248424573774345525522484249824983211249824984077259225922735281137744705774118562748270926832631264426962644268325652592257825922644267025782735251125522644265725782887559731612525261825252631252524982538252524982511252525382484248424712552260528872498278624842631242932992471249824712471248437113523252524572484247132492429247139992525265726962875333845865415134427992631267026442657260526832578265726442631260526572683265727092761265727222631263128625597311125782644259225922538251125522538252525112538252525112578249824842511290024982709248426052498342924712484249824982457371135092525245724152484323624572484405725652657274828113287467449291856269626702644264425922696267026052552265726702578261826832605273525922657260526572644287555973049257825782578260525652578255224982565255225522552249825252538251124982912247127352429259224573299247124292443248424713711352325382457242924843274248424573999259226702696291233384501548713442722259226312696255226572799253826052696259226052683257825782748259226442592255226052862559732362565253825922644251125112592251125522511251125382498253824982457253828872538274824842592245734822525244324572484251137903565255224712457245731992471248440772592263127092735338946444896 19890813 450721856304926442657273526182748274825782657257826052670259226442696259226052631269625522631288755973111259226442631259225652525253825112525255225522552248424842498253825922937247127862457263124573312244324432471249825253774357925522471247124433299248424844018253825922722287533764644537913442735261826052618260526182683264425252631265726052696265725782735267026312683263125922837559731362538265725382631257824982565260525382498253825252511252525252511255230372484273524712592248434552471248424842511248437903537256524712443247132362443249840772578257827092786328746444674185626832644261825922644259227092696259226572644257826052592264427092605267025782644256528495597314925652657257825922525259225922511252525522538256524842538247125382552290024712799247126052471331224712457252525112457374235512525248424572457332524842484399924982722260529503325473671211344281126052565263126182592272226702565257826052631265726442592259226442605257826052644295055973136255225782605256525112565255225522498247125112525247125112498252525922900251127482471261824713455249824572525251124843774355125252484249824573199247124844077256525922837283737424674774118562735260525112565263126052748257826052644263126312709267026442696263126312696263126312849559730622657255225382565256525522511255225382525248424982525252524712511260528242525267024842605247133382457248424712498245737273523252524292471245732742471248440182552268326832912342946745415134427222644259226442631264427092592256525922644263126962683265726442631268326442696260528115597309925782605256525652631255225252538257825522498252524842511249825522578295024712709249825782484341625112471245725112457371135232498248424152511321124292457407725522605276126703351467448961856273526572657263126442670269626442618261826312605273526052631269625922670267026702670283755973037263126052592257825522565256525112552255224842538251125522498255225522900247127612525257824843312247125112443253824843774350925112471245724713249248424434018249827092696284932874644534313442773261825782683267026702735259226572631264426182657256525922605265726572683259225922837559730742565256526052631256525382525253825382498256525782498249824712484255229252457272224432578251134822471242924712484249838223593253824712457249832112471244340572578260527732761335143704799 19890813 451201856304926702565256526832657268326832592263126572578273526962552260526052631270927092631288755973199257826182578264425522552255225522538253824982525249825382457257825782975248427352498260525253351245724712471247124713774353725522498245724293312244324714018253826832670284935094705530813442773257826442657255225922644264426572565267025782735255225922709265726052592259226052912559731112605252525652565252525652538251124842552247125522471249824842498259228872457277324842618245734422484244325112511245737423579249824712471247132612471248440572578251127352761338947054896185627092631259226312631263127222605257826312644264427352631270926702644268326442618265728495597316126442538260525652511252525382471255225652525251124842552247125382578282425252722253826052484333824712484252524712443377435372538247124712443328724842471399924982722272229623429473671211344277326312644264426442657276126182605267025782644277326312696274826572605263126572670286255973086263126052605253825522538265725112538252525252565251124842511253825382975252526962471263124843442253824842484247124573758355125522457247124843211248424574077255226052837282437114674774118562657259226312670269626312722260525922605269626572696257826052773256526962644263126052837559730992631264425522657253825252578252525252484249825252538252524842538265728752471278624712644245733122484242924572498251137423537253824842457247132612484248439992484276127092937337645575379134427612592257826052565263126962748257825922644260527092657259227612592263126442657261828375597316125922631264425922578257825782498256525382498256524842484249825652565298724982696247125922471344224842484245724712498374235232538251124572457323624572443405725652565268327613299464451331856269626572578267026052683268325522631260525652605269625922631264426312657268326312618292555973099259225782592260525112484252525382538256524842538253824982498247125652799249827352471257824433325244324432484248424843742350924712443245724713312248424984018253826572657288733634674548713442811260526832683260526052824260526182683269626442709260526572670265726572578270925782925559730992565256525782525257825252498252525652565253825382511253824842484256529252484273524712578249834962457245724842511248437743579256524982443248432112443247140772605256527222709328746744929 19890813 451681856308626442657260525382631274826702618263126702592265725652683265726312592260526832565286255973099259225522565259225252592249825112538251124842525252524982498251126052875248427612484260524843351251124432457251124983774356525382471248424433261249824714018252526702709300032494644527213442735264426442683265726312683256526442592270925782735256525922683259226312683264425522937559731112592259225522592249825522525255225652484252525782538251124572498256528492511273524982578247134022457247124572498247137423482251124712443242932242471244340572578259228112696338946444962185626572644256525782605263127732657265725782578263127222644259226702631264426312657269628625597307426312605257826052538251126052538255224982525255224982525251125112565296224842735251126312484328724432471245724842484371134962498244324842471326124712471399925252683268329503363470571211344278626442696260527092696273526962592269626572565270926962565273526702605267027222644276155973062267025652644255225522511249825522484247125112578248425112511252525252975252526702511263125383469249824432525249824433774352325252429252524713236247124714077256526312748293738064767774118562657264426312657255226442748268327092631263125922644267025652657265726702657260526572937559731112592259226052605256525522552252526052511255225112511253824982552253829002498277324572605247132992511248425112511245737113523252524432457244332872498247139802525267027482875333845575451134427222683267026182538259227092605260526052670264426312696257826832618260526442696257829375597312425652565256525382484255225252484252525382552251125112498249825252631287525112683248425652415344224842429247125522498374235372511247124292538323624572471407725522631270927483312464447991856260526572631260525652618270926312552260525922683264425922592264426702696264426572565286255973149255225652565252525382552257825382552253824842538252525112484253825252950248427862457257824573338248424712443249824713711353725522471245724843261249824844018252526832709292533254705541513442761265725522631256526702657256526312657259225382644265726962683265726702592267025652925559731362565253825652644253825922538247125252498255225382511249825112525259229252498273524982618249834552525247124432498248437903551249824432471248432362484247140772592260528112786324946444615 19890813 452161856311126702644270925782618278626182578259226442592259226962670265726182735267026572565283755973136253825922631263125652498251124842565251124712538249825522511251125382950251127862443259224843338249824982484249824433758349625112457248424843299248424844018253826572683297532994705534313442735259226052657260526962670259226052631257825652683268326572709267026312657267025922950559732362565257825922578253825782498255225382538253825382484252524982498255229752484274825112618245733892511244324842511253837423537252524572429249832242471248440772552261827482761333846444929185626962683257827092565263126702605259226832644267027092565259227092631260525922683256528875597314926312592255226312538255226312471249825522525252524572498248425252578296224572786248425652484327424712498244324712429375834962538247124292471327424982471399924982631274829003363464472561344279926052696264425922578273526702578263126312631273526702592272225922670265726052644288755973111252525522605257825652538253824842565252525252538248425522471252525922900251126832471263124713416253824712525252524573711349625382429248424843224249824574057255225922824282438064674774118562709272226442657261826182735264426442578260525782696264426182670265726312605265726442887559730492578257825782565257825252538249825112552252525382525249824712525259229122538283724572644248432992471248424712511252537113496252524572498247132872457251140182538264426962962338946745379134427352578263126442605260526962565257825922709267027352605263127222631267026052631257828495597316126312565259225522525263124982511255224982538253824982552251124842578291224842773248425782484345524842471247124982484371134822538247124292471319924842471407725782565270927223338455749621856265726442618265725252578277325382565260526182565259226312657269625922683263126832592288755973049251125782592257825252565252525252605251124842484252525382471251125922875248427612443259224713299245724712457247124713681350925252471245724843287251124983999256526832683293733514474541513442837261826312683260526052670265725922631264426312605257825782657263126442644261826052837559730992631257825782618253825382605252525382484253825112484253824982498260529622471273524982578245734422511247124712498248437743565253824842443245732492471247140572578259227612735341647054863 19890813 452641856308626312618261825382631267025922565261825522644264425922631267026312670263126832565288755973136259225922592257825382525255225652578252524572565249825922552253825922962249827862484263124983312249824712457252524713758350925112498247124433261245724843999259226702683286233764529545113442735260526312735264426052709268325522657274825782696263126182631263126832592265725782849559730862592259225382592252525652525251125782565252525252498247124842538259229372484274824712592245734292484249825112498253837273509251124712443248432492484245740772565259227612748335147055030185627352631259226442657260526962552257826572618263127352644263126962657257826832618263128375597311126312565257826312552257825652471252525252592253825112578248424982578293724842799247125782471331224292498245724982443372735372538244324712471331224712484398025252605269629373299473672561344282426052657264426442631267026442552259225522618267026052565268326572605264426572592291255973086263125252565267025382511259224842538253825782525255224572457252525652962248426962525259224713429257824842538251124573711350925382484249824713186248424844077259225922786283737274644774118562709267026182696259226572696263125782552260525782644259225782735270926572657263126052849559731492592252526312631249825922538251125522552247125522471252524432511256529372457281124432631248433122471247124712498245736813537252524842471249832492484247139992525270926442887336345295343134427732631256526442605256526832538270925922709259226052578265727222565270926572670263129005597303726052538264426052538255225522538251125382552259225522511251125112552290024842722251125652511342925112457248424842498372735092565244324432484318624712471407725652552276127353338470549621856268326312657270926312657272226052578265726182631265726962565265725652631268326702552286255973149256526442644260525382565255225382565256525112484252525522498251125112950249827862443256524573312251124842511248424843696349625382457244324293287247124843980253825922670288733894767534313442773265725922657269625782722260526312631264426312683267026442709263126442644260526052849559730992631260525782644255224842552249825112525247125252498247124572511255230242484270924572605247134552471247125112525248437423537251124572443248432112457248440972565253827862748336345574929 19890813 453121856313626442592268326182631265726442592263126052618269626442696265726442683265726702605288755973136260525382552256525922552252525252498255225252498251125382471252525652900248427482429260524573312247124842457252524983742352325382443249824573287248424573980251127352696295034164736537913442799264426052644268326442748263126182565257825782670273526312631264426832592263126312837559731242592256525782605248425522498248425652525251125252552249824712511257829752525269624842578249834292471249824432525247137273537253824982401248432362443251140772565259227862657335146444896185627222592269626572592264427092657268327222644255227352722260526702644265726312631267028115597323625112578263126182525252525252471256525652525249825112525248425252578296224712748249826312484328724842471248424712484372735372471242924842443328724712457399925522631265728753338467472561344282426832657270926962683269625782631264426312538267026052670268326052670261826572538287555973099259225922631263125652552253825252552251125252471251125652484255225382912249826962471263124713455248424842511252524843758350925252498249824843224248424984077259226702849283738064529774118562722263126312578259226442722261826182657257826702722261825522683265725922605265725652875559730742605256526052592253825522538255225382565249825382511253824712511256528872552272224432644244333122498251124572525247137273537248424572471247132742511244339992484267026962987337646445272134427222670268325782631260527992683269626442683260527352657263127482631259226572670265728495597313625252565257825382538252525382592256525112511251125112565251125382578295024432735248425922498342924432443248425112498372734962498245724572471321124712443407725652605276127093363447448631856268326962605264426442618270926052605260526442631269626442565269625652683264426442644287555973099261825782552263125382525253825252552253825112552252525252471253825653012249827612457259224843299245724432471255224983742350925252498244324433261247124843999253826182735296233384644552413442735265726312631268326052709260525652605273526832683267025922683269626312657263126052824559731492511256525782538257825652511253825652511255225522538249824842538253830242471273524572565247134292457248424572471245737903523255224712471248432362457245740572552259227732696333846444767 19890813 453601856303726832722265726572631276125382644263126572578269627092631269626312618261826702657287555973136253826442657264425252525256524982484252525652538251125522471253825522962249827862471259224713351247124432471251124573758349624982484247124573287248424433999253826832670291233514705534313442799265725782538256526442748251126312605255226572696260526182670264426052565264426052925559730992592257825522605255224982511255225112525257825252457253825522538255229252498270924842605247134422471244324712471253837903509252524982484248432612457245740572565253828112735336346444896185627222644259226312605263126832644263126442592264426832683259226962592270926312631260528755597312425922592256526312538252525252631248425382484248424982538244325252525284925382773248425522484324924842457247124842457377435232511249824572443327425252471399925112644264429623274444771211344276126572657272225782565268325522538255225922605276126052670268325782631263126832592288755973124259226312538256525252511253825782511251124982552245724842484253825112975252526832498260525253429248424292498251124843742353725382525244324573211255224984077260526442799283738224705774118562709264425922605263126572657255226442631253825922657259225782683268326702618260525522862559731362565261825782538253825652552253825112592253825252498251124842538256529122525278624572578244333122484247124712484248437113537249824432471247132872457247139992498265727352912328745865308134427352631256527482552259227222592259225522592267027222565263126962565264426442605265728755597316125382565256526052511256525252525251125112538255225652498248424842578286225252722242925652484340224842457248424712498377435372565248424432443323624842498405725522592279927093376464448311856272226052644263125252657272226182565268326702605265726962605265726312644259226442565295055973136252525382578263125382565256525382605248425382578251125252471253825652937248427992471263124843287247125252457247124713742352324982471244324713287249824844018253826702824284933514529534313442761267026702578264426442696260526312683256526312722261826052683257827092578265725782900559730742592259226312631252525252552247125522498253825382565248425522525255229622498272224982592245734692498248424572498249838063537253824572471247132242471247140772578260527482683335145015098 19890813 454081856304926702578259226052657272226052552257826312538273526572578265726312683264426832525292555973086260526052525259225782525263125112525255224842538253825522484249826052875253827862471260525383287245724572429248424713774356525252484247124293274247125254018252526832644296232874644534313442722263126702631259226312735257826572605265726702735265726312735270926702631265725922900559730992538263125652605259225112471252525382471251125252484248424712498256529002538270924572592247134422498245724712525255237583537248424982443245732362471244340772565264427992696341647675030185625922631264426312644259227092592263125652631259226702657259227092657259226442631259229125597317426052565253826702525255225522525253825112565249824982525252525782525293724982773248425782457331224982457249825522498372735652511244324712471327425112443399925382657268330743389452971211344274826442631260526572644274825652592265726052644260526312605268326182657263125922644281155973099259225782578259225922552256525522498251124842565252525382484252525922900248427222471260524713496252524572525251124843758353725522457245724433211249824844077253825652799284938064767774118562696259226052631264426702657256525522644253825782709263126442696257826312683269625782900559732362525259225782644256525252578255225522498252525382484252524842511255229622498278624432578249833382471244324842498248437273551255224572443247132872471248439992538265726052925335145865308134427612683265726052709264427092578264426312631253826962683260526832605264426052709257828375597308626182592259225522592255224982552255225382525249824982511251125252552287524842735245725652457342925112511245725252471377435372511248424982511324924292484405725922578268327093299452950641856278626832538268326572644268325922618267026572618268325782657272225652670261825922683291255973136259225782578257824982498255225112498252525922525251125252525249826312912251127092457264424573338244324842471249824983758353725382484245724843261248424433999253826572657290033514421552413442735268325782644264426442696253826182709263125652670268326052683260526312670255226442862559731362511257826182605253825522592252525382511253825782498259224842525260530002471273524982605248434962498248424712525252538063537253824572443247132112471248440572578253828242773331247055030 19890813 454561856306227482605265726312631265725782657257826442592264426052670264426312657267026442657290055973049256526182578260525252538249825382525249825252511249825652511255225652849252526962471257824843338249824432484248424713774352325652443247124713261248424574018253826702644291232994644548713442761261826962592260525782670268326442683265726312709265726052631260526442644263126312900559730992618260526182578255225382525249825652538251125112484252525252498255229372484270924712578252534292471247125252484249837423551248424432471247131992457247140572565259227352761338946444996185626572670257826832670260526962657263126442605255227222592257827482592269626182592261828755597313626312578255226052498256525252511252525112552251124982538247125522552292525382786245725922471332525112484248424712471374235372552241524842443328724842471399925252696269630493325473671211344272226312605264426442578268326052631268326702578274827222605264426182683272226312618286255973111259225522578256525382592252525522538255225782525248424842484252525522900252527352511264424713469253824982498255224713774349624842457252524843211248424574077259226312722287538394644774118562709263125782670263126052799253825922631267026442631267026052644263126312644267025922925559731492592256525782605253825652484253825522498247124842484252525112498259228752511273524572592245733512471248424712498247137583565249824982471245733122457247139992525270926832912340245015415134427862618265726052644265726832670256526312592257826832618264426572618274826832618263128625597307425782578256525652605255225252525257825382498253824712552251124982538296224842696247125782429345524842471248424982484377435092525248424572457321124712457407725652538269627483287470549291856272226312618265726962538272226702565256525522683269626702631273526442696260526052578290055973037257825922592264424842538255225252484259225522511252525382471253825782849248427482429260525253325251124712443249824843774346925112498245724713287248425113980255226832657293732874736541513442761268325522605256525922735257825382644255225652683265726312735256526312709260525922824559730742578255226052670256525782525255225382498252525782498252525382484255229122471276125112565248434422484247125112484251137743579251124712457248432492484247140572565259227992735332545294831 19890813 455041856304926442592268326442592269625112631264426572565270926702657267026312644259226052565292555973062255225782592257825782498255225782525248424842552253824982457248425652950249827612457260524713338251124712471249825113774353724982484247124843287248424983999251127222670284932994557541513442824263126572644260526702657261825652644260525782670264426182644257825922618264425522962559730992683256525522631248425252552252525252511253825382511249824982525259229752511272224712605247134422511249824842484253837743551251124982443248431992443248440572565263127732761337647364896185626832644260527092552268326702592269626312631263126962657259227222631267026312670257829125597304926312631259226052498255225112471253825382552248425112525247125382578292525112773244325782471333824982484245725522429377435372525247124292429326124842471399925382683268328373249458672561344272225782592264426442670273526832657263125782538273525922631263126312631269626572631284955973086256525522592264425252511255225382498252525112511248425782484252525112937249827092498263124573442251124842511253825113806350925382457248424983249247124434097259226052837283737424799774118562696270926962657260526052657259226312578265726052709263125652709264426052631261826442849559731362592263126052592252524982511255224982498252525382471252524712498252529122471278624572592244332992457249824712525247137423537249824432429245733122443247139802538263126832887331245295379134427612618268325782657265727222592267025922578261827092631264426312696268326702722267028375597309925922578257825652565249825382498249825112578251124712471252524842552295024982709249825782457345524712457249824982443372735512552248424432457327424572443407725782670268327613389470547671856263126442605263126442592264426702683261825922657270926832565264425782683253826572709279955973099255226052578256525382525256524712498252525382525248425382484257825522925247127612471259224293338247124572471249824713790353724842457244324573287247124843980252526442709284933634586548713442735260526442696263126182631265726312592264426702735273526052709256526832670261826312849559731242578257825922605256525782552259224842552259225112552252525112525253829252498274824572605249835092498244324982525251137903565249824572443245732362443248440772578256527862748335145295167 19890813 455521856302425922578260526442631272225922578260526832618264426442670267026572670263126442592282455973099260525782565255225252565252525382538249825522565249825522471256525922900248427352457259224843338247124712471248424843742355125382498247124573274248424713999253826572696291233514644527213442748264425652565265726052709260526182578259226572722265725782657260526312592259225782849559730862565257826312565253824982538251125252538247125252498253824982538255229502498270924712578247134422443245724842484251137903537256524842457248432242498248440572565265726702773336345864896185626572644253826052631260527352657268325782644259226312644263126572592263125782657257828875597316125382565257826182578256524712484252525112498253825252525245725652592300024842773247126052498335124572443252524712484374235232511248424432471329924712429398025112657277329753376467471211344281127092565260525652631264425922631257826832592265726832683257826832683264426962538287555973099257825922592259225782525252525782552247124982525253824982498252525522937245727092511265724713442249824572511249824573742353725382498249824983236248424984077257826052837286237424586774118562722265726442631260526442709263125252631268326572683263126312592264426572618265726312849559730862592264425922657251125382511252524982498255224982484251124982552256529622457278624572578248433632498247124572525247137423537249824432471247132742471245739992511257826312975342946445487134427862631259226702605263127092618265725922592264426312696261827092644269626312605268329005597307425922552261825922511260525252511251125382498255224982552247125522565298724712709248426312457345525252484248424982498377435092525249824572498323624712498407725652565278627223429464448961856267026962683260526702683276125652592263125652631260525922670269626312670257826442644288755973099261825922538265725382525252524982525247125522552253825782471253825782937247127482484264425253287247124842484249825253742353725252484247124293325248424433999256526572670291234164674534313442773270926312773265725922644269625782525264425922618263126052735260526832670268326442862559731362578255226442565259225252565251125522471257825782498255224842578256528622498269624842605244334822471245725112498248437743509255224842443248432362443247140772565257827352761340245574831 19890813 456001856272226312644264425782631272225652644263126962670269626182605265726182657268326312631281155973149265725782592261825652578251124982525255225522538248425382471253826052849247127352484259224843287248424432457249824843742353725252443247124843287248424843999255226962709288733384557545113442761257827732565265726702683259225522578260525652709261825652644265726442696268326572862559731612631253826052538255225112552252525382525256524982511253824982511256529122511274824712618244334162429247124712498244337743482252524572471247131992498245740972578259227862862336346444896185626702578261825782631259226442657263126052631257827482605265726442592265725922631263129005597307425522644268325922565253825652538255224842511253825522484247125522578292524982773244325652471331225522471245724982471371134692565249824842457328724982471399925252683267028753299464454151344277325922657264425112683272225382565261826962605268325922565268326442644267026702565282455973136257826052644257825252578257824842525252524842525248424982498248424982875251126962471257824573389249824572498249825113727348225382457244324843199245724574097256525652786273532874557503018562657265726832683251126052657264425522578264425652657260526182657260526572657257826572887559732362578260525652578252525382538255225652538251125112552253824842538253829372484274824712592247133122511247124572538248437113509255224712457244332992484244340182552268326572937333845575451134428492657259225652670267026962605263126572565265726962657257826832605260526052644257828625597314925382552260525652498253825382525256525112538255224982538249825252578291224982709247126052471341624982484247124982511369635092552245724842471318624572471405725522605278627993455455752721856269625782644273525522657265726442605257825782578265726442644269625652644257826572565290055973099260525522578255225782565257825252498252525112552249824982498251125782900251127222443259225253325245724432484248424573711350925112443244324573249247124843999249826572644290033894705556013442761269626442644256527092696256525652592269626572709264426572696256526702565260525382862559731362605256526312552255225252605253825252498253824842525248424982511255228872484270924842605248434552484248424982471251137423537251125252457247132112457248440772565260527092811336346445487 19890813 456481856267026312631260526962578259225922631263127352618259226572644261826312605259226312525291255973136261825522592260525382538252525252552247125112552249824982498255225782950249827222498260524843351245724572457251124983727352325382457247124293287247124984018252526962786300033634705581913442748264425782631265726052799255225782644263125782683260526182683259226832644261825652824559730862631253826312592260525382565253825382498255225522484251125112525256529122484272224842605247134422471247124982443248437423496249824842471242932112471247140572552259227862811329946445819185627612592267026312592263127612683263126962644268326052657269626832605260526312709267029005597308625652683256525652565255225922498260525522498249824842552247125252578301224572735247125652471328724982471248424982471371135372525245724572471327424432471401825252696269629253376464459311344276126052670261826052657273526312735268326572565274826572644268326182657267026442592283755973149260525652552252525652498255225112525252525522525248425522525248425522837249827092457257824713455248424712484251124713742352325522511247124433199248424714077256526312824279933514705608418562644260525252670269626182670264426572644263126442670264426312709260527352657263125652875559732362578264426052578259225112525253825652511249825252471248425252498256528492443273524292592247132872484247124572484245737273523255224712443245732362484245739992565267027092937337645576282134428752578259226702631268326832578265726312644260527612696263127352605263125922683261829125597312425922592265726052511264425382578256525652538253824842525247124982538292524572735249826312484342924712484248425112471371134962511245724572471321124712429405725382538278626833338450164541856273526442565265725382631272225522631264426832511270926442618264425522657268326572592282455973174260525252618265725522552252525252498251125382538253824842457248425522975252527222498261824983312245725252471253824843711350924982498247124433287251124713980253826312644297533124644671313442837264426182631256526702709263126442644264426572592264426442683261826442605259225922849559731362552261826052484252525782538253825782471249825652484255224982484256529372498267024842578247134292484248424572484249837743551251124572443247131992484249840772578253827482683335146447014 19890813 456961856270926312605270926312592273526052552257826442644267025922657268326312605260526442565291255973149256526312552259226052538251125252525255225112484251125382484252524982887251127352471259224843338248424842484249824983758355125382471242924573287247124574018251126572696300032494674774113442773268325382696263127092722259226572657268325652696257826832735268325382631265726052849559731112618263125112592260525252525251124842525247125252511255224842484249828622471274824712657249834692484248424712498256537743537253824982457244332242471244340772565257827862696336345297741185626442709267026962670270927612670260526052644267026702644265727092657270926052670264428245597314925652578259225782552253824842511248425782538255224982525249825522578288724842773247126052498331224712484248425112498372735372525245724712443326124842471401825522670265728873442450177411344276126182605260526832657267026442631259226052631281126442696268326442618264425922565292555973099267025522552263125522538253825252511255225112471251125522511253825652987255227092498264424843455263124292443251124843742353725382471245724713236249824434097264425382735437035514767774118562696265725922683267026832670259226312605267026832748268325922735265726702618263126442849559730622525267025652592252525252552256524982578251125252525251125252592253829122457279924432605247133512457248424982511245737273537251124842471244332872498245739802484265726442912331246446162134427482631260526312592273527222644267025782670264427222657268327092592267026832631260528495597311125782592257825382552252525382565255224712552259224842538251125382565283724842722249826052471341624712498247124982511372734822511245724432484321124432457407725382644274826313523467477411856276126702631265725922618273525782578259226702565268325782605268325922565267026962618284955973174265726182592259224842552255225522525256525112538253825112511252526052937252527612471261824713363256524982657257825253742352324982511257825383261260525524018265727992849401840774929774113442722268326052631260526572722256526312605263125782657260526572735256526572657267026572837559730862605263125652644260525782565255225252484252525652525255224982498260529252511265724842565248434552525251124982457253837743509257824572415244332362484245740772565264427352748337646744896 19890813 457441856306226182592276125922525269626312578264426052631273526702605276126832605257826702578293755973136260525522644263125252578249825252525257825112525248425382457253825382912247127862457263124433338245724712471249824573742353725112443242924433287252524843980255226572748282434294557537913442735263126442605267026572631256525382552267026572683259225782644263126702631260526312862559731492592257826572605256525252552252525382457253825782484248425382565253828492525273524712631248434292498251124712498248437423523251124712484249832112457242940772538253828242670337647054962185626182631265726572618263126962683251126442631257826962605261826312670263126572670263128625597303726052631253826052538252525382511251124712538255225382525252525112578290024712748244326052498331224712471247125112443375835372525247124572443329924712484399925112631269629753287476772561344276127352631255226442578273525782644267025922683273526312631268325922657260526572525287555973124257826442511264425252538253825652511253825522538253825112498251125782937248427352471260524843442251125522538249824713711348224982484245724843249251124844057256525782811286237744767774118562773267025922683265726312670256526312683260526442670267026572644255226702605263125922887559730742565259225652538255225382525255225652511253824982552249824982498260530122484270924572605247132872484249824842471247137273523249824982429244332742484245739802511265726442900337645575343134428112657264426052657257827352592263126702631260526962565265727352605265726312657253828495597314925922618263125922538252525252538255224842552256524982498247125112498291224712696244325782443344224842471249824712525372735232552244324292484327424842471407725652565274827093389473646741856274826832670264426052592261825922631259226442631268326962605259226442709260526832644291255973086257826312631255225382605259224712498256525112552252524982525249825782887247127862457260524433287249824712457253824843711350925252443244324573312248424713999252526442696296233514736545113442735269626312605265726442670264426052578264426182670263125922657257825782618269626312912559731362578255226312565252525382538253825382511253825522552247124842538260529372511274824982605247134552457247124712498252537743509251124432443247132362511247140972578252528492696331246444962 19890813 457921856306226702565257826442605274826442552259226832644263126572605273526052631264427092683288755973037268326052631255225652498255224572471255225382605249825252471255225522937251127992443263124573338248425252457249824843774350925252471247124843299247124843980252526182761286234024674534313442735259226702605264426572709263126442565267026962761270926052618261827092696272226052824559731492565257825652578253825522552251125252538255225382525252525522471251129502498277324712605245734292498245724842498249837273509253824432484249832242484245740772565263126962657336346744831185627482683264426962618263127732670259226052644268326572670263127222525272226702605269629255597313625382578259225652578244325782511256525522552251124572552245725382578287525112748242926312457333824712443247125382484371135092565245724432471323624842471398025252683267029623389447471211344272226312605264426312631273526182657263126442631274826572605277326442592259226832592282455973111256526442538260525382538257825252525251124982498252525382525253825112987248426962471260524713442257824432525251124713711352325112471251124713224247124574097257826052837279937744799774118562696260526312657256526572709256525922631260526052644265726052748264426312605260526312849559730742618259226182565256525382525247125652538252525382565248425652498253828372511282424712605245733252498249824572484248437113509252524842498247132742498248439802498267026702824331246745343134427352538270926052578270927612670263125652605260526832670259226572683265726312631259228755597312426182592260526312484256525522538260524982511253824712498248425252578304924842696251126182471346924982471248425252498374234822525245724712498319924712457405725652538276126573363450148961856273525922670264425922605274826442552270926182592268325922605267026572644260526832605288755973136264425652565260526312525255224712565247125252511249825112471251125382887248427862457255224573299247124572484249824573758350925112511244324983274249824713999253826312696291233634529541513442722268326572605253826572735264425382683268325782748256526312722265726832565267025782887559730992578264425382631251125522471248425112525255225522538249824842498255229122443272224982605248434552471245724572498251137743537252524712484244332112471248440572552253828112811335147994799 19890813 458401856307426312631263127092605276125782592252526702670263126052605265726052696265726052605281155973074255225652605259225252565253825382618257825252525255225252471251126312887247127862471256524713325247124292471249824843681352325382443245724573261249824573999255226832683290033634674537913442786260526052683257825922722260526572578265726312683260526312696259226572631265726442875559730862592259225922552252525252498252525522538253825112525253824292484259228622484269624572592245733762511244324712511247136963523255224572443247131992443248440772565256527732722333846444996185627992592264426962592267026832631257825922683260526572618260526702657276125922657256528755597318625922644255225522484257825782484249825112511253824842525247124982552290025252761248426052429331224842484248424842457371134822498247124712457326124982471401825252709267028493312464471211344272226442644265725922631269625782670256526572525267025652644268326312644259226052605288755973074257826572605257825522552247124982484251124842578249826312511249825522900248426962471265724843402248424982484248424843696348225522484249824573199248424844097256526052799288738564831774118562696264426962657263126442670259225382670267025782631267025252696270926052657267025382862559732362631259225922592259225382525252524842498249825252525255224842552256529252511274824572631247133252457248424572484247136663509251124572471252532362471247139992525265727093012336346745415134427612644260525922605268326962631270926312631268327092670267026182657265725522670264428115597311125782605259226052578255225382525253825382538255225252525253825382552284924712761252525782498342924712471244324982457371135092498247124432457321124842484407725652565279927483249464451331856268325782631257826312592265725922618263126442578276126312618263126312631268327222670286255973149256525652618259225382552253824712471253825522552249825522471256525782975249827612471259224433299245724842498248424843711345524842484248424433299245724843999252526702722292533514674548713442773268326572657263125922631257825382565268326442735267026442618260526312605267026052824559730862565260526052592255225522565249825252498251125522525253825112511255229002525272224842618247134292471249824572498244337583509247124842443247132492498251140972592255227862748335147365030 19890813 458881856304926442631264425382631269625252578263126052657268326312618265726052592264426442578291255973124260525652592256525382525253825382538252524982552252524842498252525922887252527862457263124713312247125112457252524433727348225382457247124713249249824573999253827092670288733384529527213442773267026702618260526052748256525922592259226572631260526572748257826572592260525252875559731242592253826052565251125382552253825652525256525522498247124842498255229372484269624712631251134292471248424712484245737423482251124572443247132362443247140772578259227482824337647365030185626702644264425382670264426832644265726312578259227482578263127222657268326572592255227995597308625782592255225782525251125782511256524982538255225252525253825252605284925252786245726312471332524982471247125522443371135512578244324292429326124572471399925382592269629123338467472561344274826572578263126052605268326312592259226182618268325782552273526052578261826962631290055973149265725922578260525252578249825522525251125782538251125382565253825522937252527612471260524573429252524982511251125253711350925382471244325113186247124714057259225922799282437744736774118562722269625782644265727092735263126052578259226052683261826572683256527352683267025522824559731492605260525922631257825522511255225652525257825112484255225112538261828872498274824712578247133122471244324572498247136813455249824572443247132742457251140182552264426182786324945575415134427612605265725782683265727352578257825522657268327222631261827222631268326962631265728755597309925652631252526312525256525252538253824842538256524842538248425252565298724982735242926052484341624842429245725112471369635092511245724432484321124712471407725652565277326963287455749291856269626962605264426052722268326832592265726962592259226182683272225782696259227222578291255973149264425522578263124982578260525522538257825112511248425382498252525652950251127992471257824713338249825252471249824573696344225522457248424713287247124433999253826702709291234024644534313442849265725922605260525382761263126052592264426312735260526572709260527092670264425522837559730992618255225652565257825112605253825252471253825112484252524982498253828622498273525112578247134292498245724982471249837113537255224712457247131862471247140772565255227862657336345574929 19890813 459361856304926832657265726052657272226572578259226442657269626442605270925922696257826962605283755973111259226052565257825522511249825252498252525252552251125652471248426052900249828112457261824713299247124712457252524843727346925112471244324433287249824433999252527092657288734424557537913442773265726572631263126702670269625522605263126312786261826052696268326312644263125922887559731742552255226182631252525112552252525522511256525522484248425112498255228492511276124842605252534292552247124842484251137113509255224572429245732242457251140572552255227732696340247054767185626962683256526572644265726962657268326442657259226442657264426832631265726442605257829125597308625782618256525922565255225522484255224842471252524982592252525252565293725112773245725522471329924712484249825252471369634822525245724712429328724712471398025652709269627993312470571211344277326442644256526442605268326182565259226572538270926052618265726702565260526832511283755973186265726052592264425252605249825252538251124982511247125522484247125383012245726832457267024843429249825112498244325113711346925112484242924713186249824714097256525522786283737424736774118562748264426442592264425922657259225522605259226572618263126572696263125922683267026312862559731612631264426442592252525112538253825112552249825252498257824982525253828622471277324712592247132992538247124982525247136963482252524842443245732612498251139802538264426832900335145015379134428112578260526312605268326702644263126052631259226702631268327222605263126442565260528755597309925782644259226442605256525652538252524712498253825252498252524982498292524842683247125782457340224712484247124712484371134692525247124572511321124842443405725652683278627863274470550301856270926442578273526442657272226052605267026572578269626832644273525522696268325922592288755973124255225652578260525112525252525252565253824842525251124842525249825382849248427612471261824573287248424982484251124573696348225652457248424433274248425253999255226312748295032744644545113442761260526312578260526442735268326052657255226442657263126442683268326312644257826312849559730622498256525382683257825522552252525252525253825252498249825252552255228872525273524432578252533632471247124572484249837113482253824842471247132112484245740772578263127992773338944215030 19890813 459841856311126572605264426312552273525652578269626572578273526442605268325922709265726052618293755973086257826312618263124982525251125782511252524982538249825522484249825252849252527612457257824983249248424572457252524713681348225522457245724713236247124714018252526572696290033894557534313442735265725782709257826442709259226442631263126052683263126832683259226052525263126052862559731612696264425782592256525382565251125782484247125522525251124712498255228752471269624842592251134022498244324712498248436813455251124842457247131862443248440772565268327992670329946444962185626832683260526442709267026832578253826312644259226312618264426572578265726312618264429005597314925652565265726442538259225652552251125652498255224982552249825112565293724842761248425922443324924982471247124712484368135092511245724712443328724712484403725522578267029003338464472561344274826832605260526572670281125922605256526832631264426832670267026312592264426832605287555973124257825252605256525522525253824842525251125382538253824982498247125382925253827092471265725523389249824432565251124843666344225112443249824713199251124714077257826572709278637744644774118562657260526442631268326052709260525782631268326442657260526442657257826702631260525522875559730862592260526052578255224982552253825522538251125382565253824712538256529002484281124292592249832992511241524842498252536963469248424432471249832362457245739992484265727092962331245865379134428112657259227092631264427612631267026702657259226832592263127222618269626572696260529125597312425782552260525522552252525252525247125252565255225112511247124982552291224842722245726182484337624842457249824842525369634552538247124572484319924712443405725652538278628243402464448961856270925782592264425382592276125922631260525782565263126572605264426442657256525782592286255973161256525922592260525382525255225252525252525382538251125382484256525652900249827612457260524713249242924572443251124713666348225252484245724573287248424983980252526442709292532114586541513442748267026182592263126182748263125782578259226442735256525782644263126182683257825382900559730992631259225922605259225522511251125922498252525112484251124842525253829002498269625252578247133892525244325252484248436663469251124572471247132362443247140972592259227482735335145294896 19890813 460321856302426832605259226312644268326832565265725922631270926052644268326832683267026052605292555973124256525522631267025522498255225112498251125112565252525382471252525652962248427092471257824433211245724712471248424153666349625652457244324573236245724433980253826572657287533254674545113442748263126832644265725382657251126312631261826052683259226962696263126572670269626052849559731742644260525522592252525252578249825252511255225112525251124712538256528372511273524842578247134162511244324982484249836813429252524712457247132112484244340772592253827612786342946444799185626572761259226052605260526312618264426572578264426442644260526572709270926832696259228755597323625522631255225782565251125782525253824982552257825382511244325252538290024842811247125782484326124842471245725252484365134292471247124292443323624842471399924982631268329373312473672561344277326312670265726572605268325782605264426572683268325922592269626442748257825652631291255973149260525922552255224842525253825112592251125382592252524842471255225522937249827092498260525253389248424572498252524573666341625652457248424713186249824844077253825782786286238394736774118562773269625652683265726312657264426052592264425652670269625922670265726962565264425652862559730742631257826312605256525652511253825652525252525522538252524712525255229622498273524712578248432612471244324842498249836663482249824842471244332362484247139992538263126702912340247055167134428242592263125782592269627092631269625922631261826832644260526832670268326052592257829375597313626182644257826052578256525652511255225112538253824842552251124982552291225112748253826312429337624842443247125112471365133892552247124572457319924432471407725782631276126833338444747991856272226312618263126572618279926442592268326052592256526052565272226442722252525922578290055973149260526312578259225782552255225252538252525252484251125522538253825522875249828112498257824713261247124572457252524573681342925382498247124433261249824574018255226832631292533384644545113442748265726702605257827092773255226832631267025652696265726052657268326442644268326052811559730242565257825782592255225252525249825652484249825112525251124712484252528872511269624712592248433762498249824712498251136663442253824572429244332112471248440772592268327992735338945294962 19890813 460801856304925652696259227092644273526312605270925782631274826572683267026182683263126442657287555973136263125782578257825652565257825652511252525382511251125522552252525522950251127612471256524843261247124432471249824713651345525112484244324713236249825254018253826962644290033384736534313442786265725922605263126052683257825782631259225382657264426442735260525922644269626312925559731242552257826442578253825252511249825252525252525382498251124982525253829122538268324572578245733632498249824712511247136513416251124982443247132112471244340772592260527612761337645294996185626962605260526312657260527092605270925652631260526702683261826572565263125782631257828625597309925522498260525922538257824842552253825922471253824982565248425382565282424842735247126052457323624842484248424842471365134422525249824712457326125252443399925112709264430003338464471211344279926962578263126572696270926052631268326442657270926572631270926052644260526442605293755973124260525782631251125382538259225522511247125252484249825652484253825382900245727352484264424433389251124842525252524433681344225112484251124573199251124434077256525782811274838064644774118562631259226052605257826572748260526312683261825782683265726572670260527222683263125922849559730742618260525782618249825112525255225522538253824712511256525252525251128752484277324842552249832492484247124712511247136363482252524572471244332742443252539992525267026832900335146445451134427482696265726962657256527862552263127092631257827612657260527092618263126442592259229005597318626312657253825252592259225782525253825252538249825522605252525652565291224842709247125782484333825522429245725112471366634292525248424292484316124292471409725922511265727613402458649291856274825922552261826312657268326312605257826312631268326572644270926312644267026312657288755973062259225782644253825522538253825522525255225782538252525252525253825782900249827862443260524983274247124842471251124573666348225112471245724843211247124983999253827092709293733124705534313442748267025922644256526052786267025652644253826052631263126702683255226702657261825522799559731362605263125522592252525382592251125112498253825652525252524842484253828872484274824572578251133632484247124712525242936813496248424842457247132112471245740572605265727862748327446744799 19890813 461281856306226052657268326702644273526052605260526962552265726052683267025922605272226182552287555973161257825782631256525652538252525382538251124982525247125522484255225652811247127612443260524573287248424572511251124843666342925112484248424153274249824434018256526182670293732494529534313442761260526442552260526702773265726052631265725652709259226572644268326442644264426182875559730992578253826182552257825522565251125922471256525782511255225252511253828112484272224572592248433892552245724842471253836513455252524432457245731862471248440772565263127352709329946444831185627222657265725382592265726832670260525522578263126442683260526702631264426572631253829375597311125922578253826702525253825652511253825252498256525522578252524982592288724712683245726312457327424572471247125112484365134552525244324712471323625112443399925252631263129123287476771211344279925382578264426572631270925652538259226052631272226572657272226572631260526572644287555973124257825522578263125382578251124982552256524842538253824982484251124982862249826962525256524843442249824712525251124843651345525112471248424843199247124294077256525782875284938224644774118562670267026442644263125252722253826052631268326052683260526312657256526702592274825922887559731362578255225522592251124712552257825382552249825382484256524982552253829252498277324842565248432362511248424712498244336513469251124572484247132492484247139992538269627612849335145865451134427862670257825782657259227222525257826312644265727092709264426312565260526702631264428875597309925522592260526052538255224842538252524712538253825252525249825112511283724712709248425782443342924712484244324842498369634292511244324842471317424572484407725782578270927223287455749291856272226052538268326312657276125782644264426052578267026832657265725782605260526442631288755973149253825522578252525782498249824842552252524982538248425112471255225252962249827482484260524843274245724842484252524433651342925112443249824573249248424984018251126572683296233384557545113442761261826572644269626442657259225652605270925922657265725782644259226702592265726572824559731242592265725112525252525782498248424982498259224982511256525382498255229872471269624842618247134162443244324712498251136813482256524982443248431862443244340572565263127352748337647054896 19890813 461761856311125922578268325922696268325252592252526572605267026442592270925922618268326182578279955973074257826052578257825522578249825782552251125252538249825652498251125782925252527222471257824713299248424572471251125113622345525382457248424843249247124714018253827352709288733634529537913442799265725652592263126312735255226572552264426312748263126962657263125922592265725782824559731242552263125782618257825252565255225382538249825652498252524842552253828622511272224712552245733632498248424712511248436813416252524712429247131612484248440972592256528372748335146444863185626962722257825652683265726702592263126962565256526572657261826962631269626182670267029375597308626052605255225652552251125522552252524982538253824712552245725252552287524982786244326052457331224982457248424842429365134422552244324432443323624432484401824982657269629373429464471211344279926052657265726312605278626832592259226052631265725782631273526182683261826312552283755973074259226312578260525652565255225382552256524842511252525252471252526052950245727222471260525253416248424432538259224983666342925522471249824713199252524844077259225382862283737584705774118562631261825782644263125652683264425922605267026182683256526962618264425922670259225922824559730862565267025652578251125112565252525922538252525112538252525522498257829002498278624842565245732612443248424432511247136513442252524712443240132362511247140182552261826702900337646445379134427862631265726052644263126572565256525652644251127092618265726702709260526832657259228115597309925522592257825782525256525382484251125252498255225252498253824982525290025112773244325782471337625382484247124712471360734292525245724432457321124842471407725782592282427733376447447991856269626442605269625782565267026442592264425922657268325922552265726442657260526962578287555973149259226052538263125652552248425112498259225522525252524712538248425112849247127482443257824573287245724712471248424713666344224982443248424573249251124573999252526832657286234024644537913442696260526312631265726832722252525112605263125782735265726572657263126442631263126442912559730992605256525922644255225522511257825522498253825922498255225252484255228872429267024712552247133762484244324572484249836813442248424982429244331862471245740772552264427222657336346444767 19890813 462241856298726442565261825382605267026182631264425782565268326832696267025922670265726572578291255973136261826052578264425252498256525652525249825112525256524982471253825782862251128112484259224433236247124842471252524573651344225252429247124843224249824713999253825922696288734024644520213442748261826312670261826442748260527092578263126832696277325782683259227482618265725922849559731612538259225782657253825522578251125652484253825112511249824842538255228622511272224572565245733382511242925112538249836363455249824982443247131742471247140772578257827992709335147054929185626702657256526572631268326572525256526572578260526052670263126962578263126832670263129505597313626442605256525252525255225782538253824842538248424982538249825382592284924842786245726312457327424982443242925112484365134692498248424712429323624982471398025112605272229253287470571211344279925922748274826052644272226312631263126442605270925782605272226052696263126052605286255973124260526052605253826052538257825112552249825252538248425112511255225522937247126832498261824843389249824432511248424983651338925522484244324843186247124714057255226572799284938224529774118562735270926442605260525922696252525522605269626312683263126312592257826052670265726312875559730622552267025652592255224842498252525252552252525382484253824712538255228492484276124982605249832742498245724712525245736223416253824982484245732362471244339992552253826442937332544745343134427222631270926312605261827352552264425522644265726052683260526832644259226312565260528875597311125922552257826832525256525382565252525652511251124712538247124982578286224712657253825782511336324842443248424842498365134552538248424292457318624432471407725922538269627613402458648631856264426182592264426052657276126182605268326832592273526572631274826572578265726572592287555973111251125922657257825522538255225652538252524712538255225382457255225112811247127482484260524843249245724572484252524713651348225112484247124573236247124574018251126442670296233634644541513442722264426052631263126312748255226572605259226832696267026442631261827092631264426052912559731492538264426442565255225782498255225252525255225922498252524842511252529372484270924572592248433762457242924982471245736663429251125112457251131742471244340972552264427862722333846744863 19890813 462721856307426572618255227092670270925522605257826182605265726442578268326052657263125782670283755973149261825922578263125252578256525252538259224982578249824842443255225522887251127612457260524573261248425112498251124573622344225652471245724013236249824983999253826312670293733514736527213442761264426052683267026052773260526442605269625652722270926442683268326182631268326312875559731112592256526312565251125252538252525782457251125382498253825382498256529122525270924712578248433632471245724572498255236663402252524712457247131612484247140772605257827092811337645295064185626962696257826572605263127222696255226052657264426702657263127092709263126442631268328375597323625922578252526052511253825652525259225252511251125252511248425112525282424842773252526572457323624712471245724842429365134422565247124712471326124842471399925522670259229253149455771211344286226442631264425782631273525252565260526832670274825782696268327092605259227092592287555973086261826052552265725652511251125522484248425252538249824842498257825922849252527352457263125253363253825252538253824843651338924842511252524843186248424574077257825782761286238394644774118562683263126442722259225782748259226052578265725782631257826442709267026702631263126312862559730992644256525782578257825112578249825782471248424982484251124842525253828242511268324712565248432362471245725112552248436223416249824842457244332492457247139992511265727092799335145295379134427482657264425782644259226572605261825522605253826702618263127092618268326052592257828755597313626312631256526052605252524712538255225112525248425112538255225382565292525252696248425922457340224982457248425382498365134552538245724432443314924572471407725782592270927093363470547991856268326702605269626052644273526052592263125922592268326572670263126442592261826312538278655973161260526572605264425522552257825782538247125252552255224842498252525522849249827612443260524573274248424842484247124433651338925112498248424573236248424714018253827482696290033254557530813442799267025782631260526702683259226052644263126182631263125922644259226962631263125922862559730862578263125782565255225112538248425522565255225522511251125112525263128872498270925112605248434022498245724712538248436513429255224982457245731992471248440772565264427352683336346744831 19890813 463201856265726962631265725782670267026442565260525922631267026832644268326442657264426052631286255973124257826312592263125522538255224712538253824712552249825652429252525522824252527612471264424433261247124432471253824843607344225112457247124983236248424714018255226312670288733894705534313442735259225782552268326832722260525922605256526962709268326442696263126702592264426312900559731362644260525922605251124842525257825652525253825522484252525112498251128492552268324712605248433762484249824572552245736073429252524982443244331612484247140972578259227732811341645575098185627092631263126572605259225782565263126182618265727352644263127352578268326182670256528755597314925382631259226312552253825652538251125112538257825112538249825382578283724982722244326052484324924712471244324982484360734422525247124712471323625252498401825652644267029373312470554151344274825652644265725922657268326052605257826312552274826442552260526832592263126572605281155973074252525522565260525252538256524982498249825382525251124982525252525112875245727482471257824713389249824572511247125113651340225112471247124843161247124844057256525652824269634024674492918562748272225652605263126572657265725782644261826312631270926442657255226312657270925922849559731362578263125922552255225112552253825382525249825252498252524572525253827992484276124842592248432492511247124982471247136073442249824572484245732362471248439992511273526442950340247365451134427352644263125782565267027092644264425652657260527612644263126962631267026312696263129125597314926312578260526312552253825782552251124712565255225112511248425382538287524982683248425522443342924842443251124712498363634422525244324572443322424292484407725782565276127353312464452721856276126312552263125922631268325652644259225922592261826962605260526312670263126052592286255973149257825382592257825382552260524842538252525522484247125522457256525382837248427862484259224573249248424572471251124983622345525112471249824843249251124573999252526442709287532994644548713442735263126832657259226312799265726312592263126572605265726182670260526702565265726052837559730622631257825652592253825652538253825252538253825112484251124982525253828622498270924572657251134022525247124982538245736963442251124712471248431992484247140772592256527352735337646745524 19890813 463681856264426442644268326442644264426702578260526832618263126962709279926832670257825782538290055973111256525782498259225252511253825112525252524982552247125382498256524842875249827092429260524713287245724842511249824713651341625252415245724713261248424434018251126442709288733514674574413442748263125922631263125782722260526442657264426832709265726312748260527352709264426572937559730992618257825652552255225522525251124982498253825522525251124712511253829122525268324572631245733892484244325112498248436963442251124572429244332112443245740772565257827352735337645575819185627352748263126312631263126832618260526312631259226832605259226312644259225782644265728375597312425652618257825782552257825522498256525522511252525382484247125112565292525252748245725522511327424842471248425252484368134422565242924292457324924842443399925782657263128623363467459691344281125652631260526442644268326182618259226052552265726832644265726442696264426312578288755973086259225922631256525782565251125782552252525382538249825112511248425382862248427092498257824983363245724842471247124433636346925252457244324983186247124574077257825922748279933384557608418562735265725782592259227092709267026052605265725922683261825922683269626572670267026312900559730992670259225922578255225922538251124982471257824712525251124982511253828242511281124842605248432742457247124712471249836513469253824292471247132362498249840182498274826572900331247056282134428242592263126312709264427222578257826572605267026962644264426442631263126572592256529375597317426572592255226052538249825922538252525652552252525922484247124982511295024982696247125382429337624842415248424842538366634422498244324292484318624982471407725782592274827863363464464541856273525922511268326442618267026312605269626312631265725652631268326052657268327222565293755973111259225522605259224982538249825652552252525252525253825652471259225252862252527482484255224843249247124982457245724983651346925252484242924843236248424713999249826442709297533634474671313442748257826442592264425922735264425652657265725652696265725652696261826572605264426962887559730992631259225922605257825782498253824982484251124842484252524842525255228872511269624572592245734822511249825112498251136963496249824712498248432112484245740772565259227732709340247057014 19890813 464161856267026702605263125782722269625522631268326962631273526572592265726572631264426572605282455973124264426052578265725652578256525382578256525522552248425382471252525522962247127612471260524713261248424432484252525113696349625652457245724433287247124574018253826312735293733124586774113442824267025782592270926052761257826442618263125652696272225782631263126572605263126052887559731112565257825652605257825782525252525382498251124982525252524982511257829122552276124982565249834292457244325382484247136513469252524842471244331992457248440772578252527732735341646447741185627222592263126572605263126832592268326702605263126052657265726832644263126052631264429255597312425652670256525922565252525252538255225382538253824982498245725382538282425382722249825922471326124712484248425522471371134962538245724842484328724842498401825252709272229623299464477411344276125922631259226442657265725382525259226052631274826702644267026962552264426962538281155973174257825782538256525382538249825252498248425382552248425522498257825252912256527482471265724843442259224432443253824983666346925382498247124843199255224714077256525652773434535654767774118562735264426572644268326442631257826052631260526312735260526052657268326702605264425922875559731242605263125382578249825112565257825522484252525252498248424572511256528872471273524292592251132742471244324982471245736513482252524712498245732492498245739992525264426572887336346746162134427992605259226312670265726832631264425522657259226442657267026442605263126052644268327995597309925522552263125782605253825522511255225252538255225252525249824712525295024712735247125782484336325252415248424982457365134552538242924292484321124572484409725782565281126833551470577411856281126312605270926312657270926182605256526312644276126182605267026702683257826312565286255973086259225782578255225522538252525112578255225652498255225522538252525922862253827862471264425253299257825252592255225383666344225112525263124983261261825384037268328492811401840375030774113442696265726572670263126832748260526312631269626572683259225652657270927092592264426312887559731242538255226052578253824982552251125382511252525522552251124842511259229122511268324842605247133892538248424982471248436813442249824432457249832242484249840772578260527222811332546745030 19890813 464641856306226962618259225922605270926832538270925922605268326312578269625652657257825922605293755973174252526702605263125782552251125652525253825922538249825252457251126052875248427862471257824983325247124572457251124573651348224982471244324713249247124713999253826312722286233514674537913442773264426572670260526832722260525922578265727092631264426312683264426312605265726312925559730742605263125782578252525522592252525252511255225652511251124982525253828372498268324572605249833892443249824712498249836813469251124712443248432112457249840572552257827092761337647054863185626832670268326442565263126312657260526572605259227482683267026702657264425922670263129005597323625652552261826182538259225382525252525922511257824842525245725252578287525252735245726312457328724572443244324842471369635092565249824712457328725112457399924842670265729123338452971211344287526702657268325782565270926052631259226052592272226052631270925782683260526702578286255973086257825522631253825922511249825382525248425382511249825522484253824842875247127092511259224843429251124842484248424843666346925112484247125113199251124714077257825922773282437744644774118562670263126052683263126052670257825382631268326312670257827092670259226312670267025922786559730622578259225652670257825252525251125652552255225112498251125252538257828492484278624842631248432492498247124712457247136813496255224572471247133122484245740182538270926833012332547675379134427352618261826442578267026702670256526442631263126832709259226312618274826572631257827995597316125922565259225522565248425112538253825252471256525382511248425252525292525252748253826182471338924712457247124982484368134162538248424292443318624982471405725652605276127733338447447671856260526182631255226312592276126182565263126702592270926702631263126442644270926572605284955973086259226442578259225382552251125252565252525522511253825252498255225382950245727862484259224713312255224572484255224713681342925522471247124573312247124573999255226312605288733894705537913442761257826702657260526182735256526572670260525522696268325652709264426052578269626312875559731362592263126052644256525652525255225652484252525252484255225522538253829372484274824842605248433892498247124572471249837113482248424982443247132112457247140772565264426962875340245294896 19890813 465121856309925922592268326702683268326052565256526702670272226702565273526442657259226962565282455973086265725382578261825522525255225252538252525382538248425382498253825922887251127352484259224573261247124842457255224433681349625112471247124713287251124843980251126312722290033254586545113442748269625922565263126052683259225652696268326052696260526052761268326312631260526182875559731242565256525922578253825112538253825652511248425382525252525252511253829372511269624432592245733762471247124842484247136963496252524842429248432112471247141182592264427732748333845294767185627222631264426312631260527352631259226572631265727732631265726962605265725782605267029125597311125782618253826312578251125252538253825382578253825252525252525522578293724572735248426572471323624572525247124572498368134822511245724712457326124982457399925252657269629003402470571211344279926832631264426312657283726312618263126442592267026312657268326572644261827092670278655973111264426052578256525252498256524982498247125382538248425522498252525652862249827352484260524983389253824982538249824433696346925522498251124573186251124574077256525522748283738564529774118562670264426052631265726052696268326442565263126572592267026052709268325652605268325522887559732362592259225782631253825922565255225522525247125252511253824712538256529122511270924572592247132612457248424572498244336963482253824572457244332492457247139802511267026442987331247365487134428112565260525522631268326702644261826442696268327612657264427092670260526442670260529375597311126572578259225782511252525382525256524982538252524842484249825252525281124842709249825522484341624712498244325112511369634292538245724572498317424432471405725652605278627613442467448311856272225922644265725922631272226052605264425922592260526312735269626312644265726312565288755973099263126312565267025522511252524572525252525252511245725112457252525252837251127482443261824713287247124842457252524293651341625382429249824843261247124573980256526832683295033634586541513442786268326312592257826962683259226572552263126312683265726312605267026832644259225522875559731242670260525382644257825782471252524842498255225382525249825112552253829252525269624842592247133892498249824842484247137113469251124712457245731992471245740772565252527732735331247054896 19890813 465601856302426572605265725652605277326182605263126312592263126702709263125522670260525922618292555973124255225922592265725252552252524982552251125252498251125112498252525252849248427862484259224713249247124842443249824573727348225252443244324153287247124713999251126442722291233894674541513442748268326312657264425922709257825922657253825652657274826312657261826832578259225652925559731362605256525652565252525382552248425782552252525252525247124712552256528872471272224712552245734292484247124712498253837273416251124712443247131992484247140572565260526702722337646444996185627612683264426312605264427092631257825652605263125652618257826702578272226442605253829375597312425782578255225922511255225112552253825522538255225112471248425252538291224982786248426442511326124842484248424982471363634962552244324432484326125112471399925522578267029753389470571211344282426312644263126962578278625782605269625922644267026702670264426702605259225922605291255973136259225522605255225382552256524712578248425382498256525112471251125922912252527092443260524983376255224712552249824843681348225522484249824713199248424434077257826312786286238394705774118562735264425382657265725922709263126312670260525382631264426572631265726052605264425922837559731242565257825782565259225252525255225252565248425782511253824982484257828372471276124572578245732872457249824982511245736663442251124432471247132872552247139992538261827482849328746445308134427732683260526702631265727612696265725922631265726442644264426052657270925922631264428875597307426052592253826052552256525112511251124842525255225252498249825382525290025112683244325652484342924982498248424842471368134552552249824712471321124572498407725652578284927733312464449291856269626702605264426312683268325922552260526312578272226572657265726312670260525922565288755973136259225652552268325652552256525252552251124982538251125522484249825652912251128112457256524573299247124572498247124713651348224982457245724433261245724433999255227092709298734294705548713442824257826572631263126052709263126052696256527092670255226312696267026312670257825522912559731612592260525522565256525522538252524982552251125382511249825112538256529752498268325112618251134292511245724712525248436963509255224572443249832112484249840772565259227732683332545574863 19890813 466081856303726442592265726702605279925922605264426572709268326702683272226572683263126702592283755973124264426052605259225652538248425382525248425522565248425252498252525782849248427732498259225113287247124712511252525113681353725252498245724573274248424984018252526702670293734164644537913442773263125922644268326702735256525922644257826312683265726702683260525922631264425782900559731112631263126312525256525382552253825522538253825382538249824982484255227992498267024712578248434022511244324572498249836813482253824842471248431612511244340772565257827992683335146444799185627092748268327222631259227352644264425782631260526832670261827352578267026442631257828875597314925652565260525652592249825522565249824842511252525252525249825252552286224842735247126052484327424842498247124712511368134552484244324572443323625112457401825522631268329123376470571211344279926052644260526832683276125782631268325922592273526182696270926442657264426052670288755973136260525782592264425522565255225922511249825112538251125782484252525652900248426962525260525253429249824712498252524713711348225112498249824573211247124714077256526572887284937904831774118562683269625782631269626312748256525782605259226572631260525522657259226572670267026312811559731362605257825652592255225652525249825112484256525652511255225252525253829622511277324712644245732742498249824842498247136813469257824982443245732742484247140372538257826832912338945575451134427732696265726832644255227352605264426572605255227092631264426572696265726052605263128495597317425652578264426572525251125782511253824982538251125252484248425382578290025112735248425922484340224982457251125112484371134692511245724712457321124842443407725382605276127863325452949621856270926702592263126312605277326312578260526052565268326182631269626962670265727612565284955973086263125782592264425252525255225522525252525382552252525112525256525782912251127732484256524713299247124572457248424843666345525112429244324713287247124713980253826962631301233634767548713442786256526052644268326052709253826052605264425652722264426962683257826052657263126312849559731112618253825922592252525522538248424982525252525652511253824982525253828872484272224432578248434022525247124572525249837423496257824712457248431742484247140772578263127732786329945294736 19890813 466561856303726832644265725652592269625522605265726312644265726832683274826442670272226572644288755973099253826052631259225522592259225252525256525782525245725382429249825112862244327352457260524713325247125252484249825113666350925252484244324293249251124714037255227092709292533384644541513442837265725782578264426442709260526052644260525782631261826702696268326442605263126312875559730992578261826052538255225652538253825252471252524842484249825382498255229252484270924842631247134292457248424712484255236663482251124572471245731992498245740772565263126962799336345294799185626702670257826052657267026572657264426052618269626442709270926702592273526312683259229005597314926052552257825652525260525782498252525382511247124712552248424982552282424842735247126052443331224982498245725252484371134822538244324432429326124842457399925522631270929623287464472561344290026442670259226572565281126052578257826182592270926052578265725522657267026832605291255973161264425922552253825382525252525382525251125252525245724842511252525522937249827482443259224713389248424572498252524983711346925382525249824433199245724434077257826052799284938564644774118562657268326442592267026572696264425922644260525922657264426312644265725522592268327222862559731362605260526312578249825652511257825112484253825112484249824572525259228752471279924712605242933252484247124712498248436813482251124572457248432492484248439802538269626832912329946445415134427992605259226312578260526442578259225522605259226572657257826962696273526442657259228375597314925922565260525922511252525522511249825252484248424982538248424842552293724982722247125922498342924842471251124982471368134162525248424432525317424432484407725652592273527733351464447991856269626312631268326052644273526572644260525922605268326182644272226052657259226312631293755973136257826052578260524982552252525652538255224982565248425252471256525382862247127732484260524843287251124572498248424713666350925252471248424433287247124433999253826702670284934024529552413442799264427092605259226052735259226572578267026572683265726702657263126572644265725782862559730992538257825252578252525522538253825652525255225922525256524842498251128622471269624712592249834292484245724712484249837743482260524842471249831992484247140572565255227092709336345864896 19890813 467041856307426572578265726312578270925922552268326442605267026052605268326572657264426702657291255973099259226052592259225782552252525652538253825252498255224982471252525652862249827352443265724983274248424572498253825113727350925252457245724573261249824714018252526702657286234164705548713442773263126182644263125652722260525782631265725782709263126702722259226572631267025922849559730992605263125652592252525252525253825382498255225382525252524712511256529122471267024572592248434422511245724842471247137113496255225112429245732112471251140572565257828242748331244744705185626702592263127352683259227092657269625922578263126962696257826312605265726052670264429005597317426052644260526312498249825252552255225252538257825112525248425652552287524712799245726052471333824712498247125112457371134692525248424572429326124572457399925522644270928113363470571211344272227092578255227092592273525382644265726052644273526182631268325922644265726442657286255973136255226312592257825522511257824712538248425382511252525652471249825652862248427092484259225253389255224292498252524573696346925252471247124573161251124714097264425652683281137744705774118562722270926442578260526702761260525782631257826442696264426442657263126702631268325922887559730862644260525382578252524982498253825522525255225522511251124572525252529252525273524842578247132612471247124842525245737113496252524292457245732742457248439992538259226702837337646445379134427612644265726052605263127092578265726572592252527092631265727092605270926312657259228625597306226052605252525922578259225382565255224712578255225112525251125382565282424842670247125922484340224842471247124712484371134692525248424572484321125112471407725922552270927093429467449961856268327092644263126832592283725652644253826312644273526442696259226442709260527092605284955973149261825652538259225652578253825252511252524982552255225652498251125382912248427862457259224293261247124842471253824573696352325522457248424433261249824984018252526442696287532364644527213442735260526832644265726572786260525782631260525922696265726052657259226962618257825652862559731112538253825652578256525922538253825522498251125382471253825112511255229372511272224712605244334162457244324712484251137273523251124712443249831862429249840772565263127352709329946444831 19890813 467521856309926442631263126442683274825922511269626182644269626832644263126312644267026572631290055973086255226442538255225252525249824982565249825652565251125112511259225382887251127862484259224713299247124712484251124713651349625112443245724713236251124573999253826312670296233764705530813442735259226442592260526182773269626312578257825922644265726572644263126572618265726572875559730742578265725782592255225652471253824842511257825252538249824982538255229372484268324982592249834292471247124842511247136963496255224712443247132112457247140772578256527732722331245574929185626312748259226832631268327352552261825782657259226702578263127092670265726442683265727615597314925922578260526572511255225382525253825522538252524842484251125252631286224982837247125652498329924572471247125252443368134692538247124572457328724712484401825112657264429623351464471211344281125522605263125922605269626052631263125922631267025922683273526832618264426052644288755973199259225252552267025922605256525522578252525382498253825252484255225382962248427352498260524713389248425112525244324843696345525112484245725113186245724574077257826702773283737584736774118562657264426572552263126442709272226572683264426442683274826832631265726052605268325382849559730622552264426442565255225922511251125922538251124982498252524842538257828872471273524712578247132872457247124712525245736663523253824432457244332612484248439992484265726702862333846445272134427732605257826312709263126702578260526312644263127222644267026572644264426182592272228875597309925652578257825782565252525652552253825382538252525252511248425252592288725252709247126312471342924842457247124712484365134692511248424572471321124432471407725652565277327993338467449291856268326832644260526312592272226442592257825782592260526832631272225922631267026572605287555973124255226052565259225652552255225112565253825112538247125112457259225782862251127862471259224983261249824712457249824433681348225252471244324843249247125114018253826442683291232994586548713442748263125922605263125922722268326052605261826442670256526052683263125922683260525922811559731112657257826052538256524842552253825112484260525252498251124982511255228622498273525382592247133762525247125112484248437423469248424572443244331992471245740572552259227352670329947054767 19890813 468001856306226182538264426052565284925922657265726312618274825922631267025782670263126182644283755973099260525782525259225252525255225252525248425382565248425252484252525922862247127862471259224573274248424712443248424713681348225382457245724573325249824574018265726442644290033634705541513442811259226052631274825782722253826312578264425922631260526962683260525782578265725922849559731492565253825922565251125522538253825112538256525782511252524842511251128872471269624842631249834162552245725112484252536813523255224572443244331992429248440572565251128112837335146444799185627092709260526052631260526962618267025922644267026962605260527352605264426312670268329005597307425782592255225522525253826052498255225652511253824842511248425382565288725112761242926052498327424842457249824982457366634822538244324572443327425252484399925252631264429503338464471211344270926702565263126572578277325922565257826572605265726052525273526572592263126442578286255973086260525522592255225652471257825252552249824982565255225112498249825252912249827222525260524983402252524712525249824843711345525252471248424843186247124574077255226442786281137274705774118562696267026182657268326442735260526312644260526702631259226312683267025922631274825522900559731362657253826312592253825782552251124982511253824982565252524712525259229252552277324712605245732362443248424842525245736813455249824572457242932492498247139992498264427222887331246445379134427352565259226052605255226702657263126312631269627222592253826702657263125922605263129125597306225382578252526052565259225522578255224712538252525382552252525112565286225252709249825922457338924712457247124982457368134552538249824712525321124432457405725522670276127353249467448631856270926702644263126572605273524842657256525922631264426312592265725652657260526052552288755973074256525652631260524712525255225382538252525252538252524982457255225252862248427862457260524573261245724572484245724433681346925252471244324713274247124714018257826572696291233384674530813442748268326442578265726312722268326702670265726312657265725922631260526312644265726312875559730992578260525522565252525652552263125382511252525252484252525252484255228372471269624982592248434292525248424982457249837113469252524572484249832112457249840772578260527612748332545574705 19890813 468481856309926832670263126312722281125652552265727092644264427092631270925652631263127092605286255973136256525382565260525382525259225382484249824982538248425112457249825252900249827732457257824713299248424712484249824573666342925382471247124713249247124574018253826832670298733124674534313442773267025782605260526312824261825922618263126442709267025782631259226702578268326052824559730992565255225522578253825382538252525252498255225652484248424842484257828872498272225112552248434162484248424712471249836813455251124712471247132112471249840772631257828242735328745014896185626312683269626312683264427482657255226052605260527092592259227352605265726312683260528875597308625652565261825652565249825252511255224842605251124982552248425382525298724842748244325782457331224432484244324712498368134962538245724432457328724712484399925382709267028753402464472561344276126442644265726572592272226312592270925782592263125782644264426052683264426052683293755973174257826182592256525252498253825522565251125522565249825112484255225252900252527612484261824843351253824432538251124843651348224842457249824983199248424434077257825922748282438564767774118562683269625782670265726312722267025782631267025522696260525652631257826572683268326052887559731242605260527092578256525652565255225522565252525382498252524572538253829752498276124712592249832992471247124842525247136513455251124432443244332492484249839992565265726832950338945575167134428492670263126572592263127992552263126442644260527222657263126962605260526182644260528625597307425922657259226052538255225922538253825252498253825382525248425382525286224712786245725782471336324982429247124982471368134552498245724842498321124712471407725652552270927993402455749961856272226702592268326442657270925782618256526572631268325922644267026052696268326832605291255973086257825782578263125382565252524982525256525522511247125782525251124982887249827862429263124433224247124842429251124843696346925252471247124573261248424843999251126442670286233384474552413442735267026182578269626182696260525782592264425782696259226702683269627092605260526702849559731862592257825922525251125252552248424982552253825522498249824842525257829122471267024712565247134022484247124712457252537423509253824982415247132242484252540772565259228242683341646444896 19890813 468961856301226182631263126052696268325782578264426702578273525922618265725922631264426832670286255973099260526052631259225522552253824982498245725112525255225382484255225522849251127992457257824573249247124712457247124573666345525112471247124713274249824713980259226962696293733764674530813442786268326572709257826312735260526572605265726442722263126442722256526572657263126312900559731242578257825252592255224712578255226052511255225522457248425522484256528622457273524982552247133892471245724572457247136813469249825112457249831992471251140772538256527612748328746444896185627732644253826832644260527732592260525782644267026572552265726442592270926312670270929005597312425922605259226052552252525252498251125922552251124712538248425112631291224982811248426182457327424712498249825252429366634822538247124842471327424712511399925112631268329123376470571211344279926442592268326052605268326052511265726832578277327092605268325252644265726182578279955973136265725922631263125782578257825652538251125112498248425252471249825652824253827612484257825113389252524842511249824713651348224982471249824713149248424434077259225782761284937744674774118562670259226702605260525922748263125382605264426182735273526312683268326572631270927092862559730492592259225782605257825782538252524572565251125252538253825382525255228872525276124432605244332612471245724572538245736663455248424572457244332242511245739992525267026572887337646745379134427732592260526312552265726962605268325922631269627612592257826442670257826442592260529375597313626572565263125922592255225782498253825252498252525382565248424842538297524712709248426182457338925112471249824842471369634552552251124432484321124572484407725782565270926963376455747991856270926702538265725782552273526182631265726182605270925782605268326182592264426312631284955973062259225922618263125112538255225112565256524842498248425252525248425652912251127732443260524293261247124712484247124983666346925252457244324433236245724983999252525782696284933764501530813442773265725782618256526312748259226832631265725382722255226832631260525782657261825922950559731362592256525782618255224982552253825522484253825112457255225382498252528492498273524842592247134022457244324982471249837113509251124842443247131862484248440772578263127092786340244475030 19890813 469441856303726962683268326702657269625782618261825782631270926312670267026572657261826442605291255973099259226052578260525652511253825252498256525382498248425522471259225652849247127482457263124573274247124432457252524983666348225112457245724433249247124574018253826832709293733514644541513442722260525922605255226442709257825522618270926572709265726442605263125922657267025782799559731492592263126052538255226312552255225112511256525522498247125252552253828242484277324982592247134292471247124572471249836963509257824842443249831992443244340772552256527862735336346444896185626442657263126832644260526962605263126832657255226832631264426312618265726442670267028495597316126182565256525652631253824842538252525922511253825112525249824982538292524982709247125522471328724712471245724842498368135232525244324982457329924712471401824982631265728623363479971211344277325782592255226442683270925922552268326052592263126702592267027092670257826702605279955973074261825782578263125252525257825522525253825652525253824712511255225382900252527612484263124843402252524842511245725113666349625112471248424713274252524844097255226312837279937274767774118562748267026052657263126572761260526442578261826312605263126962696256526702605267026312875559731242605255225652565259225782525253825522471253824982511251124432525252529122484276124432631245733122457244324712471245736813455249824432443245732492457251139992552265726702900337647675451134427482631263126052605263127862618263126572631255226312565256526702670263127092683265727865597306225652709255226702525252524982484253825382498251125112552248425112565291224842748251125382484333824712429245724712498368134822552248424712498319924432471407725522565273527223429467450641856264426312631264426832605265726052565265726312565265726312631265725922631259227092565286255973186260525782592257825112552259225252552256524842525249825382498248425522862252527482484255224983312247124152471252525113666342924982484245724293261252524574018251126832644290033254644545113442786268325922631260526312709260525782631265726702696253826182683261826442592268326052900559730862565253825782592251125522565255225112511253824982484251124842511257829122511272224842592247134422484248425112471244337113509251124432457248432242457248440772618259226962709331247364736 19890813 469921856302426832618256526052657276126052592270926442592264426572644270925782605263126832631287555973086257825922552263125522552255225922511245725252578255225652511252525782950249828372457263124713287248424842457249824573666346925252471245724433287248424434018253826962683292533764674530813442799264425782565257826572748260526442592259226312657260526052683265725782670268326442773559730992565255225652552252525112511252525522498251125252511251124572498255228622471273525112592248434292457247125112498245737113442252524712429251131992457248440572565256527222631337646444831185627482657268326572552264427222578257826572657270927222605257827482631259226572592264428875597306226312578260526312552251125522578249825252484252524982511248425382538297524982773248426312484328724572498247125112484365134552552244324432484326124572471399925522696269629003261464472561344273526052605270926702657270926312631257826832578264426182657273526052657256526182657283755973086265725782592259225782578257825522538252525252525252525382511253824982900248427482471259224713389251124982511247124573681342925112443248424983199245724434097256526702786282438064767774118562683269626572592264426312849261826442552268326052618268326832631260525782657268326312837559730622605255226312657259225782511253825382511248424982525252524982511256529122498278624982631242932872484244324572471248436663482251124292498248432612484245739992565265726312950329946445451134427862670263127352618265726832605268326052657260527222605264426962657264426052644260528495597311125652592264425922552252525252511253825112498256524842484248425522538300025252735247126052457340224572511251124842457366634692538248424432498316124572484405726832538278626963363476748311856267026312631263126312605276126052657252526832657268326442683267025922605265727092631290055973136256525652657259225252592251125252498255225382565249824982498252525922811252527862484257824713299248424842457248424713666345525382484248424293236252524843999252526832644297533254644537913442735261825782631264426442709255226312631260526442735264426052657264426702578259226572962559730622565255225522565259225382538248424982525253825252498249825522578257829002484270924572618245734162511248424712484245736963482252524842457247132362429245740772605256528112683327446444896 19890813 470401856270926572631265726312565273526832605265725382618268325782631268325922578263126052565287555973186263125652552259225382525251124982525256524982498253825112498253825922837245727732443260524843274249824842471247124843666350925382484249824573249249824714018255227092618290032994705545113442761264426442670260526312761265725782605263125782657255225922657259226962644269626052900559731492631260525922578249825522578251125652525253825112484256524712511249829872484268324842592244334292471245724712511248436663442252524712484247131862484247140772565261826702748332547054962185627092657267026962605257827222631257825782578269626832618265727092644263126052683257828755597318625382578259226312511252525382552247125522511251125112538249825252565287524842748247126442484326124712443252525112511365134422525244324572457327425252484401825382657268328623274447454871344277326052670260526962670277326442605261826312618265726442592270926442631265726572578284955973111255225782538260524842498253825252525251125112511252525522498247125782962251126832471260524713402247124842471247124983666345525382443244324573199248424984077256526442683272233514586499618562618259225922592268325922670264425382644263126052696255226052696259226052644267026702900559731242552260526052578256526312538256525522511257825112484249825382538255228622498277324572578244332992484248424842552247136513455251124292457245732612484247140182511268326052799333846745451134427862670260526442631260526832683265726702735264426832631255226832631269625382670255228755597314926442578264425252578257825252552253825112565249825652552248425112538286224842709244326052484340225112457252524982471366634162552247124432484314924572443405725522644267027223325464453081856270925922552269626442644268325922618263126572631264426572538273526052696268325782605290055973149259225922525257825922592253825252538259225252552247125252498252525522950248427992471260524573261244325112457251124713666349625652498247124433274244324844018252526962683295033514586556013442799263126182631256526182696261826442631263125652735256525652605263126312605267025782849559730992565260526182605253825782525253824982538252525112525251124982511253828872484268324572578249833892525247124572484248436963442252524842429249831862471248440572565257827732709341644475415 19890813 470881856270926572565268327222683276125652552268326312657267026572605268326832683265726052644293755973062265725652538257825652565253825782511249824842511252525652484252525782811249827092484260524843299247124572484249824713666344225252457245724713261248424714018248426312657295033514586578113442709268326442670267026052735257826702538260526572683261825922683257826312683265725382887559732612696255225382631255225522511251125652511256525252511252525112552251128752484273524842565244333892471249824842457249836813429255224712443247132112498245740772538256526702735341645015781185626702670255226312538264427352657256526312578264426962670264426572605261825922683253828625597309926052605256525782525253825252538255224842511255224982498249824982592282425112748247125782457323624712457247125112471366634822498244324842457323624842498399925382592272229003325450159311344281125922644263126702525276126832592264426702657265726702605265726312670264426052631284955973099263126312605253826052578255224432525251124712538248424842511251125782925247127222498259224843376248424842471248424983681342925112498244324843186244324434077256525922748270934554586604518562670268325782618260526702709256526052618267026442722264425782709259226832605263126182862559731242552267025652592251125112511253825652498248425252498252524432511255228872498274824152578248432612498248424712484244336663455252524842471245732872525247140182538273526832987332546446282134427222670268325782657263128752578251126052565260526832618256526832683259226182631270929005597309925782565257825652538260525382498253824842525252525252511251125252578286224572709247125522457337624572484251124842484365134162484247124842471316125112471407725252605276127993455467465011856264426442631268326052605268326702605256525782578265726182683268326832683257826442631283755973086256526312565259225922578256525382538251125252525248425252511255225652811251127862525260524843236251124432484252524983666346925382429251124433261247124573999251126572683288732614799671313442786265726832605260525782683263125652631260526312683256525922696267026442657256526442862559731112592259225382592255225252538252525252565252524982525252524982511255229502471269624712565248433762457244324842498247136813455251124712443252531742457247140972592257827092786348247057014 19890813 471361856268326572592264425922657269625782538270926702631268326312605264426182644263126052670295055973236257826052538263125252498255225522565255225522511252525252443251125382925249827482484263124843261247124432457253824573651344224982484245724433261247124713999249826312683288733254586774113442748259226052644260525922709260525922631256526052631263125922683273526962618260526442950559731362631253826182552249825382631252525382511259225252498253825252498257829002498269624842618248433892538244324572471248436963416253824842457247131612471247140772552259227612696345546447741185626832605260525922657263127862538267025922618260527482631264426832578261826312644267028755597313625652605256526052457257825252525252525112498257824712525249825112565286224712748245725922471326125252471249824842511368134292498245724572471326124712484399925112657276128873455447477411344283726442578263127092657276126052578263127092592269626182670265726572644270925922592286255973174259225652605256525922538259224712552255225382525253825382471252525382887252526832498274824843402261824712511251124573681342925382538244324713211248424574077257825922786439536224705774118562748268325652657261826312644263126052644260526312748264426312644267026702578265725922925559731742525259225382644251125652525249824982552248424982511248424712471256529122471274824842578245732742471249824572471248436513482249824712429242932872471247139992525265727092786331247056162134427992644269627222644263127862592256526312709260526442605263127092644268326312618255228875597313626572565253826052578253824982538253825252525251125382511255224842538279925252709249826312525341624842484249824982484363634422538248424572457321124572484407725652578282427863579458677411856272226702592264427352605277326442631260525522565265726832644270926442735255226832565281155973136259226052498265725652565260525252511251125252552248425522525252525652862249827992471263124983287255224982670263124713666346925382552263124983211265725384037269627992837398039804962774113442761263126442644259226442761260526572644263126442657265726052696260525652683267025922900559731112578255226052578253825252592251125112484251125522538251124712525255229122511273524842605242934292498244324712471249836963442252524712457248431612471248440572565256527612786336347054831 19890813 471841856308627092644272226312657276126052578269626702605265726182592267025782657263126572592290055973099263125652631257824982644252525782525249825382552248425522471251125652862252527612471259224153261249824712457249824433651342924982471247124433261249824574018253826572696295033254674541513442735265725782644260526962748259226312605255226052657259226832670261826572670261826442887559730622631259225922538257825112511251125252484251125382457252524572484251129122471273524572631249833382471248424572443244336813482252524292415247131992443247140772565260527992761337647364929185626702657268326572592270927992605259226052683263127612592259226572578260525782696260528625597316126312565256525652511259225382511255224982511249824842525248425652552282425252786248426052457327424712457245724982443365134422511247124432429324924982511399925382605268328873236455772561344277326312578265726702605270925652565259225782565276126572631265726572657260526572618284955973099263125652578259225922511259224982525253825382498249825382484253825252824247127222471267025113429249824712498251124433666342925112484245724713186251124714077256525922748281138224736774118562631265726832605257826312849260526442683263126052683270926312631265726312722269626312862559731492578264425782618252525112552249825382565255225652484252524572498259229502511276124982592248432872457244324572525247136513455252524572484242932492484247139992511268326832900337646445379134427612670273525522722263127482631255226572605255226572644263126832631264426702644263128755597309926182592257825782538251124842552255224712511253824842484247125652552288724842696244326312443335124572484245724712484365134022498247124292471314924982457407725652552281127993363467449291856269626572709260525922631281126962644264426702683259226572605270925782631259226962605288755973149257826052605263125652578256525652484256524712538249825252498251125922887251127482429257824843261248424842484252524433651345525652457248424573249249824713999251126572592293732994557552413442748260525522605264426312748256526442657265726962657265726052644260526312683260526052887559730992565256525652525256524982578248425522538252525382511249825112511253828622498265724712578247134022511244324712511245736813496252524292457247131742471248440772565257827612761332547054767 19890813 472321856307426832683265725782722286226182592257826832592263125922552269626312670263126572631287555973136253825922552265725522565255225252538248424982565249825522484249825252887255227732457257824983261247124572498249824713696342925382471241524713261245724573999253826962670283733634529530813442824268326702605264425782811261826442565263127092670265726312670264426442578257825522862559731242605265725782670253825652471251125252525255225522457251125112511255229252471268324292578248434162498251124842511244337113416249824842443245731862471245740772565265727612748336346444863185626962670264426312592259226572631259226312631263127222657268326962565265726052592256528625597307425782605260526312498255225252471253825382511252525382552249825382565282425112799244326052498326124712484248424982471366634692565248424842415323624982457401825252644269629003402470571211344283727222605265725652592276126442552253826312605269625782578269626182592265726572631279955973111257825652552256525922538259224982525248425522525251124842525255225522900247126962511260524843376248424712498253824843681342925252457251125253199247124574077259226312786284937744644774118562644269626962631267026702761270926052631268325782735269627352644257826702709265726052849559731612592259225522592252525522525253825382552251125382498252524982552256528372471278624712605245732872471249824712498242936513469257824572484247132492443244340182511263126702912335148315308134428242657263125782592265727482605270926832605269626312605259226702605268326442657264429125597313625922578257826442578253824982552252525522605253824842552244325252552291224982696245725382457336324982498249824842498366634292511248424572484316124432471405725522592278627613389458647991856268326702644257825922592273525782631255226052644267026572605267026442683273526702565291255973086255225922525255224982525252524982498248425112498249825382484255225922925249827862471259224843287244324842471252524573651346925112457247124433236248424574018253826832709295034294644541513442748265725782631259226182748263125922683263126312696260526052683257826832670267025922912559730992605257825782592256525112538251125252525252525252538253824982511256529122498274824432592249834292471247124982471249836963429252524712443247131862429245740772565263128112786335145574831 19890813 472801856308626702631263126182605273526052578256526702592263125922592267026702644260525922696287555973086259226442578263125922552253825522565247124842552247125522525253825522862247127612471259224843287245724842484252524433636346924982471245724573287247124574018251126312644293733254501509813442773264426572605259226442761263125652670272226182696260526442722260526572605263125782837559731112538263125522538255225782538251125522538255225252525253825112484256528622484273524842592247133892471248424572471247136513416251124712443247131742511247140572552259227732644328746744863185626702657263126832709259227612631263125782670267026702578265727092670261826832605259228875597314925782565259225922525259225522525255224982525252524982565253825112525284925112748245725782457328724572484252525252457365134292525248424712471328724842443401825112605272229253416476772561344273526572644260526052592284925922631257826702552268326442592269626442670270926572605287555973049263125782670255225382525253824842552256525112565252525252457251125522975248427352457263124433429248424842525251124713696345525112457252524983149248424984077256525782799278637424705774118562631268325922644260525782709268325922631267026312657260526052683260526572631260526312900559731362618260526572670252525382565249825652511253825112498252524572538255228752457274824572578245732742457245724712511245736813509253824432457245732362471248439992538268326312987340247055343134428112748267027092631259228112618264425922605257827092644263126702657265726312683267029005597313625382657267025382631249825782525256524982525253825252578251125112511291225252683248426052471337624712443249824572511368134692552244324432525321124842443405725652552273526833402464449621856269627352578256526442605277326312605260525922618265726442592269626442657261826832631291255973236260525922565260525522525256525522498252524982552251125112525256525382862248427612457260524713261247125112471251124433651342925382471245724573261248424713962255227092670295032614557537913442773263126572657256526832824264426832592263125382683264426182644261826442644265726572849559730992631256525652552256525252538257825382484257826052538256524842471253828872457270924572565248434022498247124842484245737113455249824982443248431862484248440772565256527482811336347674962 19890813 473281856303727222631256526312657278626182578267026182511270926832578263125922670256526442552287555973149260526312565255225522538255225252498252525382538248425252498253825382862244327612471259224573299248424842457248424983666344224842498242924433261248424433999249826182722287533384501523713442722261826702631263126962696255226052592259225522592268326442592263126572578270926312849559731362605260525782552253824842525256525112525253825782498252525252471252529252498274824842592253834022429248424572484248436813469249824572443247131992471249840772578259227732811335145014896185626832592256526702696263126832618257826572670260526442657260527482538265726572605257829255597307426182565257825782552255225382552249825382565253824842525247125522552290024712761244326312443328724712471248424982471368134552538244324712457326124842457398025652657268329003325455771211344277325782605257825522565274826442578264426702670274825782631268326052670265726052644282455973111257825382578256525652538259225522552247125112552249825252511251125382875247127352484263124713402251124712498249824713681345525522471247124983136251124844077257825652837279937424736774118562709257826052657259226832811264426702644260526312696263125522631267026442618267026442875559730862578268325252631251125252552251125782498252525522538255225112511256527862525279925252578244332992498248424842484249836813442249824712484247132742471245739992552268327092912332547675379134427612592270926312631277327732618252526312578264426572618263126572618260526052578255228625597314926312578264425922511252525112565260525382538248424982525249825782552293724982709247125782511338924982471248425112538369634552525249824712511318624712484407725782631270927483376455748311856265726182657264425782683276126832592263126832592272226312657265726832605264426572592284955973099257825782605265725652525251125382538252525382538255225382511252525522837249827612471259224713274248424712457249824843636348225522457248424983249252524843980256526572722298732614529537913442761269627092605263126442657263125782578264426572761265725922683267025922709260526702824559730992578257826442552255225522525251125112484252525112511256524712498257828752498272224982578248434292498244324842511248436663455251124292457247132112457248440772578255227612799342945864736 19890813 473761856307426312657265726052696270925782605268326312631267027092644276126312631261826182709291255973111260525652552263125782631251125252578249825522498248425382484253825382862247127862471261824983287249824842484252524713622342925252443247124433236252524713999255226832657284932994644534313442786265726312631263125782824257826052552261826312709259226312670264426832605263126442824559730992605256525782565249825522538256525782552249825522498255224712525259228872511270924712605249834292525252525252511251136223442251125112443247132112484247140972592249827482824331246744831185626572657268326312670268327222631253826312631263126052592259226572592268325922683261828495597316125652631260526572538257825522538248425382565257825252511244325522511293725112735247126052457322424572457247124712443365134422525244324572429324924842457399925112605272229253389470571211344284926702644256525922709277326442565252526702605270925782578269626442683265726442565283755973124269626052631260525252525253824712511245725252538252525252484251125652875252527482484264424843416252524572498247124573666340225522525245724983199247124844097260525782761286237904644774118562735272226052605264425652709260526572605270926572696264427092657265727092631264425652862559731742565259225522578251125922525252525382525252525522525251124842538257829122498278624842631245732992484252524572525248436663429249824572471244332612471253840182525273527482912342945865379134427352657263126312605253827482538267026312631263126052657261826312592267026442670260528625597312425782605252526052484256524712538257825112511255225112538251125252498279924712722248426312471337624842484252524712525366634552525247124432484316124712443407725652592277326833442464447671856272226052644268327222657272225922578267025782592267026312631265726572644269626442631288755973174260525522498261825112511256525252525252524982511251125652471256525522837252527862429261824713299248424842498247124573651340225112457247124843261249824713999252526052709283733254529552413442722270926052605257826182811253825922592265725922735264426052735268325382709256526312824559730992578256526182565253825112525255225782525257825522538252524982525253828372484273524842592249833892498247124712443244336963496252524712457248431992443247140572565263127482709335144214896 19890813 474241856301226962605263126572592276126182592269625782631263126312631264426312657265725782657287555973099264425782578259225252552256525922511249825522511249824982484256525522887249828112484260524573299248424572471248424713636346925252484247124433261252524574018251125922709293733894674534313442735260525522644255226052735257826052644263125782657263125782735268326832592259226442900559731242565259225522657257825652552260525782525256525652565249825112498256529372484272224982578247134022498247124572498251136963442252524572457248432112457245740772592257827612773336344475030185627732605256525922670265727482592263125522552263126962605257827092683259226312657264429125597311125782657255226052552253825652552251125522565256525112565249825382552283724572735247126312471321124712443251124712511363634162565244324842471323624842457401825522657268329373312450171211344276126442657264426182670279926572565263126702592276126962578273525782631263126702618287555973149264425652592263125922565257825382552256524982498249825782498253825652887248427092484259224713402252524432484257824433681342925382484248425253186251124714077256526312811286238564705774118562657265725922670263125922722259225782592261826572631261826312644264426572578265725782849559730862631259225652605253826052578251125522565249825652484256524432538256529502457279924432605247132612457244324982538245736663455249824432443245732492498247139992511263126832912328746745451134427482592263125522657265727612644260525382670267026702605264427222657268325922748257828625597312425652644257825922565257825522552255225522538255225522484252525382538287525112735248425522457335124572498247124712511365134292538247124292498316124842457407725652578273527483261464450301856273525922618263125782709273526312657257826572644267026442644265726832644263127352605284955973062256525922552259225652578253824982552255224712538247125382484253825652875249827862471260524843261245724572471252524433666340225522471247124713249248424714018256527222644291233514705527213442824261826962618268326312735260525922618260525922696260527092657264426702670268326702875559731112565263126052644255225252578251124982525253825252511249824982498259229002498272224432592248433762471245724842525247136513416255224982457249831612443247140772592264427992773341645574896 19890813 474721856304926702511259225922618279926312592270927352565268326962578273525922631268326442683290055973099255225922578260524982525256525252498255225382511256525922471251125782862248427612429263124433261252524432457248424573651340225382471244324713249251124844018253826312683297532994644530813442761259226962578269625782722260526182605263126312722265726312670259225922670264426312824559731862565261825522578251125112511248425382484253825522498252524572498255227992484272224842552251133892471245724982525249836223416251124842484247131742471245740772578260527352761336347054767185627092670268326052592256527222578257825922605259226312631256526312644257826572631259229005597309925252565257826572525255225382538257824982525253824842484244325252578283724842761247126312471327424982498247125112471362234692498247124712457323625112471399924982670265728373376458671211344278626962657253826052696269625652578263126182552269626962657273526702670267026312631288755973149263126442565261825922484256525112511253825252538252525522538252525252862247126962525257825113376249824572511251124843651345525382471251124713186249824574077256525922811276138224644774118562722263125782631257827092735263126052592255225782683260525652670257826442696270926442900559732492592265725652578252525522552251124842565248425252525259225252538259227732443278624842592245732242498248424842498244336073429252524572471245732612471247140182538263126702900323647055379134427732592263126052631259228492578256525782631268327222605264426182631255226702657269629375597309925782657255225782552257825112484253824982538253825382498249824842525288725112722248425782484336324432484249824292471365134292511244324572484318624432525407725652644278626703351458647671856273526832683270926832670282426182592268327092644260526442618267026572592261826442605290055973074259225922511259224982592251125252525252524982565251125252484253825782862247127612415257824713249248424432484252524843636348225382457249824573274252524844018256525922683288733634705548713442761268327222605264426052786264426182605264426572683269626052644263126832631268326442912559731112618253826052552257825652525251125922484252525252498253824982525257829372511267025112605245733892484248424572498245736663455252524842457244331612471249840772578259226832799338947054831 19890813 475201856312426442670270926442670274826052631267027092618267026572578269626052618259226572644281155973124257825522578260525112538255225252525248425252525248425252484248425382824252527222457257824713261245724572511247124713681345525522471248424573199247124433999253826572735293733384767537913442735263126572618263126312811260525922552264425782709264426702657267027092644257826442912559730742578255226052657256525112511249825522511252525522525253824572498253828242484276125252605249833762484248424982498247136513416255224572443247132242457249840572565264427352761328745294736185627862592270926312592260527862525260525922592263127482552263126832552269625652657264429255597313625782552257826052552252524982552248425112471253824982484248425112565286224712786242925522471323624432484244325382484362234692471242924712457324924982457401825252709260528623402464471211344272226052592269625782592282426182565268326832644265726312605263125922683264426832578284955973161259225252631256524842525257824842538248425382538251125522498252525652887256526832484263124843416252524842538255225253651342925382498245724573149247124434097257826052786284937904799774118562722263126572657267026312748259226572578263126052683268326312696263126312683265726052837559730862592263125522578252525252525248425252484256524842471252524842525251128622538272224982592249832872457247124842484244336513429255224432471244332362471245739992511265727732912342945575415134427732657263126182644261827222578264425382644264426702605256526832605260526832735259228755597314926052605255225782565255225112592259224842484251125382565249825652525287524982696251125922471337624712484252524842498362234552565249824432471318624712471407725522605279927483299464449961856260526442631270926442670274826572644272225922644265725922644272226832605264426442696288755973074257825922552259224982538252524712498252525112525252525112511252525522824248427352457257824433261248424572511253824983593348225382471247124573249251124573980251126962670296233124644534313442735267026312605263126832824265725652657263125922735261827092605260526572592268325522862559731742552252525652670252525522525253825522511256525112525252524712538253828872484269624432631251134022498248424432471252536813496252524432471245732112471245740772592256527482773329945574799 19890813 475681856309926702618270926572657279925922565259225922670263126442605272226052696255226052565291255973111253826052565256525522525251124982525253824842552251124842484256525252925253827482471260524843274247124842471249824713696344225112471245724433224252524714018255227222696286232994644534313442824261825922552263126572811260526052605261826052644261826442631269626832657263125922824559730862552256526572592249825252538252525382538253825782565252525112538256528112498273524712578252533762484249824982471248436663389249824572443247131862471248440572552263126962735332546444863185626832670259226702605260527612631256526962644259226832696265727222631267026312592259228875597306225382592259226052498257824842538251125652484256524712565249825252565292524712748248425922471327424842525245724842457366634552538247124712443326124982471401825382670267028493351473672561344281125382670259226442631278626182605259227092631265726572618268325782631264426442631284955973111256525922552263125252565251125112511257825652525252525112484255225522900249826832484259225253402251124712525252524983666344225252498247124843186253824574077256526052824283738394736774118562735265726312578264426052722267026312592263126572631259226702657257827092644267025782849559730622578257825782631251125112578252525112511253825382471251124842511257828112457277324712605247132612457245724572538247136223429249824292471244332612498247139992525268326572887327446445379134428492657265725782618264427352605256525922592260526572683259226182631264426442657259228495597311125652592255225782578257825782538256525112538256524842511252525522511291224982709248425782457335124982471247124712471366634162498244324292457319924842471407725522592274827353402455748311856269626442644270926312578272226312552260526572592268326702631268326832735259226832565290055973111257826052565264425522538253825652552257825252525249824982484251124982862247127862443257824573287248424842484252524433636341625382457248424433236247124713999249826182631286232874529548713442773265726052644260525782761255225652618273526052709260525522657260526572683263126052786559730742592257825922525251124842511252525252511253825112511249824982498252528492471270924432552249834292525247125252498249837113455253824842429247131612457245740572578259227862761333845014929 19890813 476161856303726832618261826312578281125652618260526442578269626572631260525922722267026442592291255973086260525522578260525652578255224712538253825252525253825652484247126052900251127222457257824843287244324712538251124983651345525252457244324433261248424843980251126312735286233384705541513442811267026572631263126702824259225922618260526312670267026052696257826572657265726052824559731242565259225522565255224842552252525922484248425252484252524842484251129122552270925112592247133892484247124982498252536513482251124712443248431742443245740772578259227612709328747054896185626962683260527612605267026832618265726312605259226442605260527732644267026572605259228495597307425922605259226182565249825522511248425782552251125252525247125252525288724842722242926052457324924842457244324842471368134422525245724432471323624432498399925382644265729003312467472561344278625922592264425922592272226312592263126572631263126052683268326052605263126702696293755973099255226182565259225252525247125252552256524982538255225252457251125252875248426962457264424843389248424842498249824433651340225252457255224843211251124714057257825652837284937584767774118562735273525782670265726052722265725922578268326832631257826052696256525522592265726052887559731112618259226312592255226182525263125252565251125252538257824712552256529122511276124842644248432992443245724712484248436663455253824572457245732742484245739802538265726572862337647675379134427612631259226052631259227862618260525922657257826962683265726572592264426572696260527735597312425652644265726052592255225112565253824982525256524982498248424572578284924842748245725922498336324712484247124572471368134422525245724432511323624712471405725782511279927093299470547991856269626182578263126312644279925922605265726702578269626442578270926572683269626832644288755973074259226442592263125652552253825252525249825382511249825252525249825782962249828112443260524713287245724712471252524713651345525382457242924433287251124433980253826442683290032874736545113442773263126572670270926572735255227222696256525652631265725652605269626702605263126052900559731362538259226572511257825382565248425382525253824982484260524572484253829002471273524572592248434422498244324712484248437113537256524572443245731992443248440572565256527482696333846444896 19890813 476641856307426442683259225922592284925922631264426052552273526572605259226442709265726052552281155973049257825652592257825382552253824982511253824982511249825782443252525522875249827862484264425113249249824712457251124573651348225112484244324843236251124713980252526442683296234024644534313442761256525922631268325382837256526442618268326052683263126572670263126312644267025522875559731242565255226182552255225252498251125382484259225652471249825382498252529122471272224572592248433762511251124572471249836663402251125252457245731992443245740772565260527612722336345294831185627222578263127222605267027612578260526702592255226832605267027222592260526832618259228875597309926702552259225652538256525782578255225252525259225252498247124842605286224712786247126052471329924842457247124712511365134422525248424432443322424842484403725382709273529873312467471211344282426442592267026052631278626442592260525922605270926182657261827222605260526572605282455973099263125922644260525382511252525522525252525382578251125252484251125522912253827352498264424983389253824432511252524433681341625252429248424573186248424294097257825922824288737904615774118562709267025782670263126572735255226052565263126442578257826442644263126182592267025252824559731862578256526182644252525112498251125252565255224982484248424712538256528752511281124982565244332742484247124572498251136663482251124712484247132362484247140182525267027482900329947055237134427612631264426572631269627612618259225922631263127092631260526442605257825782657259228115597313625382525257825382552255225112498252524842538253825112498244325112552286225252644244325782498338925382484248424572471366634422538247124292471318624572471407725782592278627353287470548311856265726312683267025922657276126572605263126442605276126442657272226962565257826312592281155973062257825782605268325522525247125382578251125382538252525252498253825652937242927732457256524713312247124982498249824843651344225252471248424573211248424573980252526442644287533514644559713442722264426702565257826442683267025782605260527222696267025922644257825922670263126052824559730992592256525382565253825522565256526312498251125382498249824982525249828752471268324982592247134162511248424572511251137273537253824712443249832742443251140772565259227732761332547054799 19890813 477121856309925922605264425782683273525382631265726312618257826052578263126052683263126572657292555973049255226052592255224842538259225782525251125112538251125382498253825652824248427992525260524843299248424712457249824983711345525252457245724433261245724713999251126572722292533894644530813442799263125382670267026052811263126052683259225782683263126312644257826572644268325922811559731612592257825252552253826052525249825522498255225252525251124842552252528872457274824292605251133892471244325112525249836513429251124982443248432112457248440772565263127352773328745864799185627092631265726832592263127732696259226572618252526572670263126442605265726312605264428875597323626312631263125112538253825252552248425522552255225112498248425522578279925252748248425782484328724712443249825112484369634552511245724572471322424712484399925112670265729753338464472561344281126962657259225782578270926052605264426312565267026312709272226312605264425782525288755973136263126052657265725782484256525252565253825252471247125652511255225112887245726962457263124713429247124982498249824983651346925382484248425253211247124714077259226182748278637424674774118562683264425522565259225782683257825922657257826312683270926312657260526572631268326052925559730742644255226312578251125652538255225652552249825782525248424982525255229372511278624572605247132742511248424712471245736813455251124982484244332362457244339992538269627222900335145295379134428112605263126442618264426832578255225252631253826702709264427222657268326052670268329255597312426442592263125782552249825112578249825522525251124842525253824842538288725112696245725652484337624842484248424712484369634822538242924292484319924712471407725782631277326963389452947361856263127092538257825782670278625922565263126312631264426052631267026312657265726442552283755973062265725522605260525112525256525252498247125252578251125782471259225522849247127732498260524983287244325112429252524713681350924842443248424843224251124573999255226312709292534024644541513442748274827092605259226442735255226312605259226182735268326052696264426052631268325782862559731242592261825522552260525522471251125522511251125782525249824842498252528242457274824712605245734292498248424982484249836963482255225252443247132112471247140572565259227482696333846444831 19890813 477601856264427222578264425652565274826832538256525922565259226572631265725922670265726572709291255973236255226572578260525782471263125112525249825252552252525382525253825922925249827732443260524713261247124432498249824713666345525252457244324573261251124714018252526702709287533254447530813442748263126052644263126442683259226312605265726442709264425922657257826312644263126702849559731112578256525652605256525252525255225382498257825382538251124982471249827992498278624842565244333762498248425112525245736663442255224432457244331992471249840772696255227992761328745014831185627482644260526832618264427092644260525922644263126442683263126962578268326182644259228495597312425252605253826182538248425382511256524982511259225252552248425522565290025112811249826442443323624842457245724982471368135232498247124432471324924982484398025112631268329373325452954511344279926312657260525782644273526442552263126832657269625922565270925922670265726572538295055973136253826052538269625382552253825112538248425522525253825252498247125782849251126832498256524713389251124712471245724843681342925382471244324843174248424714077256526832709267034024644503018562722268326312631263125922761263126052631259227352644263126702644257826312657263126052937559731492631263126052578251125522631251124982511247124982552252524982552253828492484279924432592248432112471247124842511247136513482252524572443244332992457244339992511263126312937345545865379134427222644264426832631263127732670264425522644263126312605264426832578264426312722263129005597309925522592252526832525248425652552255224712538253824712511252525252525290024842722248425782457338924712484248425382443365134692511247124712484318624572471405725782631274827223338432051671856267026312631257826442696270926572592259225922644260525922605265725782696269625922605287555973099259225922538256525252484257825382538255225382525244324982484252525522849249827612498259224713299245724712457256524983651348225382415247124433274247124713999253826182709287533894644548713442761268326572605265725522773253826052592268327092735259226572709264426832657264426052862559731112605259225782592256525382538253825652552251124842484251125252484257829122498273524572578242934162484248424842471248437113455248424842471247131992471245740772565256528112709332547365343 19890813 478081856269627092578264426442578272225922592261825922605268326312631265726182709259226442592295055973099257826312605260525522471257825652552255225382511252524842498255225522887248427482511259224843249247124572471252524293696346925252443248424433287248424573999253826442683290033634586574413442761268326832592263125112735256526442631267025782644260525522644255227092644263125112887559731112644257825382618256525252498252525652552255225652565248424982471251129122525268324712565245734292471248424712511247136663416251124712457249832112484251140772552255228112748333846445781185626962592265726962644265727732657260526572605263126702670264426572683264426312552260529375597323625782592253825382511249825652471256525112498257825522511247125252565283724982748248425922484326124432471247124982484365134822525245724572415327424712471398025112644268329373351470559311344274826442605263126702592270926572605257825922578267025922592268326182657268326832552292555973086256525782605268325782525249825112498248424982484259225112498253825652950248426962484259224983363247124982498247124713651340224712484247124573174248424844077256526052722273533384674608418562670263125522683268326572657257825782618257826052670263125922709263126312670264426312875559730862578255226052657252525522565255225112538249825252498252524712552257829372511276124982631247132362484248424712511247136663455249824982457244332612471249839802511256527352824333846746282134427992605260526312592261828112552253826312618259226572644260526832592264427352592264429005597312426312670257826312511257825782538252524982511249824982538249825382538282424982748245725922457337625112429247124982498365134292538247124712484319924842471407725782552270927353287442164541856274826442605267025922605276126182578263125922552268326832657267027092578256526702618284955973124267026442578253825252471249824982525252525382525245725252511256525652824251127612443260524293261245724842511249824843622344225522471248424433261248424573999252526832696296232994557671313442811264426572578268326832811260525652578265726702696268325382631260526702631255225782875559731242618263126312618252525382525248425522498251124842511251125252552259229252511270924712578249834292498247124712484248436513469252525252457247131992471249840772538264427612748332547367014 19890813 478561856269626442592260526442644265725922605264426572644277325922644263126962657257825782578292555973099260526702631260525522552256524712525247125252471248425112498256525652849251127612484260524573299247124712484252524713666348225112471249824713249247124713999253825922696296232994767774113442786256526052657265725922811257826702578260526572696265726052696260527092670265724842862559730992525260525252657256525522565256525252498255225522498255224842484247128492484268324712565248433892471249824842484248436813402249824712484248431612471245740772565251128372761342947677741185627092644265726312657267028112631265726052631263126442644263127092670265726832748256529505597314925652578261826312565252524982498252525252484247124842498251125382565288725112849245726312471323625252457247124982484365134292552245724712498327425252471401825382696263129753338455777411344278626702696264426572683276126572592259225782592273526962644265726312670260527222592288755973086257825922592263125782578252525382592251125782538252525252511252525382925256526962538264424983376255224712457255224843622338925252457247124713186252524574077256525522811437034694644774118562696260526572578259226182735261825922631270925522605269625782657257826312618267026312925559731362578253825522578255225252525248425522592247125112484249824712525257828872511276124712592247132612471249824712498244336513402248424842457245732242471251139992525263127482962333845866201134427732631259225522578267026962578257825522592265727222631268326702657259226312605267029125597308625782631263125782525252525652525251125382538253824842511245725252578288724982683249825652525338924842443245724572484365134292511247124432471321124432471409725922592282427863523464477411856274826052605263126572592274825782578272226052670267025652657265726442618265726312605286255973161257826572631257825782552253824982552252525382552249825522457259225652862247127732429268325383249259225112644252524843666346925382538263124983249263125114037261827732824401841394962774113442722265726442670264425382748259226052657255226312709264426572735257826702683264425522862559731112592256525652631252525522498249825652511255225522525252525252484255228752457267024842592245734022471248424842457252536963442249824572484247131992457247140772565257828372748345546154831 19890813 479041856309926442670260526962592278626442631260526052683274826312696270926832592267026832683286255973149259226312605263125382578259225522525255224982552251125382471251125252875253827612484257824573236247124432443251124573681344225112484247124713261245724573980252526702709298733894705537913442811257826442618256525922696263126052552264425382657267026442644256527092683270925652875559731242592263125522552255225382538252525252552255225382443249824842578253829372498273524842592251133892471247124712498248436813442248424712443249831992457247140772592255227862811340246444929185627092631263126312605265727732578257826442657263127092605267026832525259226442578264428495597323625922631255225922538255225382592252525382484251124712538244325382552290024842773247126052498323624842457248424982457362234162552247124572443323624982484401824842683268329253299473671211344276126572657264425382605268326052552265726312605274826832670270926052683264426962618282455973111256525782578253824842525249825382578247125382511251125922471248425652912251127352498263124713363253824982511248424713651344225252484248424713199248424844057256526052811282437424705774118562735261826052657264426442709267026052565255226312605260526312696259226832578265726572937559732362592259225652657249825522565257824712498252525112525251124572552252528492525276125522592247132992457249824982498245736663482253824712457244332362498247140182498263127352975336344745415134428242657259225922644267026442631264426052644260527092657269627222644263126442618263128375597311125522578261825652498255225522525249825522525248425112511248425112552287524842709252525652484336324842429247124432525366634552511244324572498322424982457407725782552273527483363447450301856265726442565268325922644270926702578257825922631268325522565273525782565265725922592286255973236255226442592264425522565256525382498252525382511251125252525251125782875252527992457259224843287245724572443253824573607342925382471247124713261245724713999249826572657283733634586541513442773265726442670260525922811264426312657263126572722264427092670253826962644263125782887559730992578259225922605259225522538260525252525248425652511251125252498255229122457278624572605247134022484244324572525247136513442252524432443249832112471252540772565257827222709338947054896 19890813 479521856306226702644263125782538272225522605255225922631273526312578270926052644259226312722286255973149265725652552260525652511253825252565255224712578251125382457248425782900248428112443257824433236245724712498249824713651341625112471245724713236251124843999252526832735297533514705534313442748263125782592259226052722252526442565263125922657273526702657259226182683265725652799559731362578257826052592252525252511249824842525252525382511251124982525256528622471270924842605247134292498245724842484248436513442251124982471245731862484244340772565259227612811342946744896185627222644259226182578260527612670260526182631256526832644260526702578268325652696263128245597308626442592257825782498249824982511255224842525255224842484245725382552282425112722249826052484323624432415245724982471368134822552247124712443327424982484399924982644268329123351464472561344279926572605263126832631277326572657264426702592257826442644269626832670265726442592293755973136257825922565270926442525256525112538252525382552251125252498253825252900251127222471265724843402248425112538249824433622344225112471252524713186251124714057255225922811287537744674774118562696259226962657267026702824260526182578265726312709261826572683256526052644267026312849559732362538257825922644256525522484256525652525251125522498255224842525256529502484274824572605247132612457245725112525245736663442253824842443248432362471249839992511263126052875341647055379134428112592259227092565268327222631265726572683268326832696260526832657257826312644255229125597313625782592260526182578251125112538252525112565257824842525252525522511287525252722247125782443340225112471248424842511365134292538244324572484318624712443407725922631277327223429476747671856272226572525269626832670273526442578260525782578265725782657270925922592269626702618293755973111263125652538260525522538255225112511255225382525251124982498253825252824249828112511261824573249251124292457248424573622345525382471245724293249249824434018255225652631288733254644523713442773259226312605263126182683256525922670263125922644268326962722265726702605259225652900559730372578252525382592257825382538252525382498252525252511249824712471253829502484270924572565245733382471247124572471247136513416255224982443249831362443249840572565257827612735337646444831 19890813 480001856300026572592260525922631278626442631256526312644268325922578269626312631259226442631281155973049252525922578256525382552257825252525256525252525248425652471249825782912245727352443263124573287245724572498247125113666350925382457248424433249251124713980256527092722290033254644534313442799263126442683263125782735259225652592257825522696267026312683263126442592267025922875559731112578260525382565257825382565251126052525245725252484252525112511252529122484273524572578244334422525247125112471248436963442251124712429248432112457247140772578268327352735340246744767185627222657259226442631260527992657265726312657260526312670265727222552270926182657268329375597308625922565256525252552256525252498251125652511253824712552248425112552287524842849244325922457328724842498245725522484371134822552242924572443326124982484399925112670273530003274467471211344279925922683269626312578269625782605265725922631268325922565263126832565259226442644288755973124265725782578259225382538252525382552252525252552251125382525255225522950248427352511264424713389253824842511252524433651341625522471253824983186248424844077256525382837283737424736774118562657265725522631267025922735259225922709260526052644260526312722268326312578259226702900559731362592255225522657251125382565245725652538252524842498255224712511256528492498276124842592245732612471248424572484247137113482253824572484244332872471247139992552268326962887332546445343134427992631263126442683257827092605256525522657256526962592265726312670263126832709259228115597308626052631257825652538253825252538257825382552253825522552251125252538288724842735248425652484338924842484248424982538366634822565247124572457322424572484405725922631267027863402467450301856273526962644259225922605270927222578257826962631269626572631264425782618265726182578284955973111261826832631264425112565251125252538248424982525252525252471252525522786252527992457257824843224245724842471251124293651348225382457241524433249247124714018252526702670293732874705548713442811264426052578260526052773264425782592259226702683269626702683273526442696268326442799559731612538257825782670256525112552249825252498252525652498249825252552255228622484268324982578247134022443245724432484255236813469256524712471247132112511245740572578264427092748336345014799 19890813 480481856307426832565259226572565276125782552260526832644263126832565264426702631265726052644283755973111255225652565257825652552253825252538252525252484249825782498259225382912247127612471257824713312245724842484248424573681346925252471245724843249249824713999253826312670291233514736541513442761263126052670260525652709256525652631264425522709273526572696260525652605270925522887559730862592259225652644257825252525253825112498257824982484248424842498252528492525270924572552245733892429248424572484247136813442249825252443245731612457245740572578261827482786344247364674185626962657268326442592270926832525263126312565265726962657257826832631260527092631255228755597307426312565259225782471256525112538251125382498257825252552252524982565291225112735253826312471327424292484245724712498366634422525242924712471326124712511398025382683267028873338467471211344277325522657264426312631279926312592259226572578265726312592268326832618263126832631288755973111265725112565253826312525249824982538249825522538249825522498252525522862248427222471263124983376252524572498251124843681345525382471247124433211248425254097255226312773281137744705774118562709259226702657257826442657267025652631267026052748270926312670257825922670265726052824559730862696256525782683252525252538255225782538251125112525255225112538256528372484279924842631249832872484251124712498248436663416249824712457242932612498248439992511268326702875338947055379134427862631267026702657260527612605267026312592257825782709257826702657269626052748263128625597304926052578256526962578259224842511255225112565255225252525251125522565288725112709248425652443338924982443245724842471366634422538245724292457324924572484409725922657274827223402458648311856274826832683264426832683274825922565259226572565273526052644264426962592257826182538284955973124257825922605255226312552256525112525252524982498255225252498252525922887249827482498260524983261247124982443249824843651346925522443244324573274247124714018251126832709292533514644534313442773269626312605269626312696253825922644269626702644261826052696257826702696269625922862559730742592260526052578256525252525252525782538253825522511253824842498253828872484273524842605251133892525248424842511248436663469256524572443248432112415247140572578257826832773333846444736 19890813 480961856304926572565260526442552278626052605278625652538265726702631268326182722265726442592284955973161256525922605259225522552252525382552253824982552249825522484248425782837245727482429260524573261247125112471252524713651342925382443242924843236248424713999251126702683288733124644534313442849263126702670264426832786260526832592260526572644256525922657270926572578269626182900559731492578257825922578255224982525256525382538249825252498252524842498256529372484274825112565248434022471245724572498252536663455253824842415244331862471244340572565260527732735335146444863185626832631264426832631260527612592255226052631267028242592260526962657267026442709260528875597313626052578261826312552252526052525248425382498253825252511248425252525290025112748247126312484327424842457247125252457365134822552242924712415327424842484401825922657273528753312455772561344273525652605260526442631278625782605263126052644265726962670265726442605268326572552282455973086253826572618259225382565252525382525255225522525251125522471252525252862251127352484257824843416251124712538252524573681337624982471247124713186247124574077261826312849279937424736774118562696269626052670260526312735260527092696267025782722265725782657260526702657265725782887559730742644256525522552253825252538255225252538252524982471251124982525256529002498274824712592248432742498244324842511245736513402249824712457244332612471247140182498270926572937332547675451134427732657255226962683267027612592260526312578260526962696263127092631263125522709265729005597313625922592257825922552253825652511253825112511249824982525249825252578293724712709247125652457336324982498248425112498366634822498247124572443314924572484407725652657279927733389455747671856272226572631264426442644270927092578259226702657267026572657273526052696263126702592292555973236261825522565268325652538253824842552249825652538255225652484253825522937249827992457260524433249247124712457248424573666344225112484248424293211248424713999252526052683291233124736548713442761265725522644270926442748256525522618257826052735263125252683259225922592260526832849559730992592265725782525260525112552252525382538255225522484249824982511255229622498273524712565247133762484251124432471249836513429255224842443247132112484247140572552256527222786340245574962 19890813 481441856302426962511256526052631278625652618259226442552277326182644270926962605265726052605287555973136261825922618255225652538255224842511252524982511253825252498251125652824247127352471260524843224247124842484252524983622348225522471242924713224247124843999251126052696291232994767534313442849265726312605259225922670260525922592272225382644260526182670260525922631263125782887559731492565267025782631257825652565253825522457249825252471248425382498249828872484272224572578248433892498249824432484248436663429252524842471245731862457245740772578259227352670340246444831185626702578265726962644267027222605263125782552265726442618268326702605267026442722257828375597319926572618259225522525252526182525255225252538253824842511251125522538283725252773245726442443324924712471252525252457360734692525245724572443319924982457399925252631272229503299473672561344277326312683263126182605273525922631257826312565260526832631279926832657261826702644291255973111259225522605257825522525253824982525251125252538252525782484251125382837248426832484263124573389252524712484251124573651341625252471247124433161247124844077257826572709287538394674774118562748265725922657253826962735268325782605264426442735270926182683260526832696263125782937559732362552257825522592256524982592252525522484249825782498249825252525259229002525277324572605241532742471245724842457248436223416253824712443244332742511249839802565263127482962338946745308134427732657265725922644257826572565255226312631264427352631260526442683267026702696260529125597317425782592264425922565249825252592249824712525251125382525248424982511286225382735245726312484329924842498247124842498369634162538247124012471317424842471407725782631277326833402483148961856265727092592263126572631270926182605267026832592269626312644269625652683263126962631287555973236257826832578256525522552253825382552255224982565249825382525256525522900251127222471256524843261251124572471249824843651341625382457247124713249252524433999253826702670284933634586530813442709263125922552263126052799265726312631257826962644257826572722263126442578264425782937559731492565256525252605252525112552253825252471255225252525253824842525253829122511272224842592247134162471248424982484253837113442253824572457245732362443247140572552259227862748340245574736 19890813 481921856307426442592260526052631279926052631264426182631268326832592274826182683260526572722286255973149257826052592255225112498256525652565257825382525251125112484251126052925248427482429259224573249248424432429247124843651342925522471245724713274247124843999256526442696293732614644545113442761269626312644268325922786252526572592263126052735267026312670256526312644270925382900559730862565257826052565255225382565257825382498253825382578252524712511255229122525273524712592252533892498248424712525249836663402251125252457248432242484245740772565257827352849333844744863185627352696268326572670260527352525260526442605264426442605268326442578267025652644264428495597307425782578261825922498256525782538253824842525253824712538249824982511292524712773248426312498328724432471242925382471365134692498247124842484324925112471401825382683268329123402464471211344277325782578256526312657273526442578260526312644273525922631267026832592264426052696287555973111259225782552255225382525256525522552251125382511242925522552252525382950249827482471263124573389248424432484247124713666341625382484248424843161251124714057256526572849286238224674774118562748260525782605270926052761267026442578263126312657265725922696264426312525268325652837559730992578261825112578257825652525251125252538252525382525252525252525253828372511278624842618248432612457247125382471247136813455251124572471245732362484249840182552260526702862335145295308134427352670267026052618264427612538257826182657268326442605265726312578260525522644265728495597308625922605264426182552257825112498257825252565247124842538248424982565290024712748245725522471338924842457251125252471365134692525245724842471321124982484405725652592274827863429464447671856264426312683268325652683270926312592263125922631273526442644260527092644265726572618290055973086263125782511268325782525251125252525249825652565253825112471251125652887249827222484263124713236248424982457248424433651349625382443244324293249252524433999249827222644293733764674552413442748257825522605269626702824255226052644255226182657260526312683265726572592268325782900559731492498256525522578255225522538249825652525253824982498255224982565253828752498273524572592249834292471247124842471248437273496251124842443249831862484244340772578265727092735329945294996 19890813 482401856304927482631267026572592270925922631265726052657264426572538268327092657259226832644291255973111256525782552268325652552249825252525253825252484247125382471252525522887249827732471260524983299247124842443249824573681349625112471245724433236249824983980251126702644295032994586545113442735268326312605257826572773260526312565260525652709264425782696263126572592263126052912559730742565255225522565256525652525256525652525253825522511249824842484255228872484270924842565247134022484247124712484251136513509252524842443245732112498248440972565256527612773328746444767185626572592269626572631272226962578260526702592260527612683255227732631261826832605263128625597323625652592264426312525253825382592253826052525251125252525247125252605286224982786247126312471331224432443244324982443365134822525245724842429324925112457399925382657267030623325470571211344277327222644270926442644274826702578260525652605273526312592263126182631259226702565291255973086260525382592263125382525255225112578251125382565255225252484249825112875252526962443259224983389248424292538256524293651344225112498249824713186244324574077256525922786279938394736774118562657264426182644259226442735257826702578269626312657264426572683255226312683270925922950559730992565260525522552253825922511256525252525251124712498251124712525255228492525277324432592247132492457251125112498248436813416247124432443248432612471249839992498269627352912332545575415134428622644264426442644255227352644269625922683269626442605260526702592264426312631259229005597307425922592256525782578255225522525249825112538252525252525253824842552291224572683251125922457338924842484247124842471366634422525248424572457317424842484405725922592273527863338476749291856270926312709253826182605281126572644261826052565265726312670269626442578260527092683284955973136259225652552260525252565257825252538253824982525248425652498251125652887252527352443259224713299244324982471251124713681348225112471247124433249248424573999252527092657293733764674523713442761267026312605260526442799263125922670265725922644256526052683265726052644260526572900559730622592256526312552256525522552251125522538251125382525253825382498251128752484270924982565251133892471249824712498248437113455253824712457248431992443249840772565259227352748337646444831 19890813 482881856301226832631265726702696277326702605257826572565265726572605267026572618264426182670291255973099261826312578259225252552259225252511251124842511249825382525253825252887249827222484263124713287247124432471245724573651345525382484245724433261249824843980252527092722288734024644537913442735265725382578265725922773259225382565261826312644263125522618257826572657257825782849559732362592260525252565253825112525247125252498253825652511252524982511253828372525273524842605242933892484245724712484248437113442251124842457247131742471245740772525267027992761324946444767185627352683264426702592264428372657264426312644260526962657263127352696268326052618255229125597309925522498255225922525252524982498251125782484253824712525245725522525291225252773245726052471329924432484247124572429365134962525245724572457322424712471401825382631268329373274467471211344273525782578259226962631287525782592255226572670273526572722273526572631259225922605292555973136260525922511259225522592252524712565259225382538248425112471249824842862247127352498265724573416251124712511248424843666345525252498245724713224249824574077259225782824293737114674774118562683263126442644257825922799257825782592263126052735264425922683269626572683260525523000559731492618259225922631252525652538247125522471252525522484252524572498257829252484278624432631245732992471248424712525245736663509255224572484242932112498247139992538264427092937328746745343134427222709263126442631257827732605264426312605263127352605260526702657257826572644263128375597314925782578260526052552255225652592251124842525251125252484247125252525286224982761247125922484336324842457248425522498365134292538245724432484323624842471407725522605270928243389464448961856268326832565264426182631277326182592265725522709268326832644267026442670260525382578291255973099259225922525260525652484253825112525252525112538249824982538252524982887248427612457257824843299245724712457251124843622350925112484245724573236248424713999252526572644287533254557548713442773265726052592268326702811264426442578264426052605259227222670264426572618260525922862559730742605265725652552261825252538252525782565255225112511261825112538253829372498273525112578252534292457245724712498248437113429252524572443248432112443245740772578264427612811337645574863 19890813 483361856303726702644263126312605278626312578263125522605270926312618268327092631265726702605286255973124263125782670268325522525251125522498253824842552249825112484255225252799251127862498257824843299249824572443251124713666345525252471247124573211252524984018255226312709292533634529527213442722264425922631259226182761261825652657268325922631260526702657259226312670270926832748559730622565259225782565259225522578252525922484255225382471253824432538252528622484272224712578251134022484247124712498248437113402253824572457249831862471244340772565264426832735338945574929185626702696260526442605268327612631263126312592256526442592261826832592265725652644261828375597313626052631255225522578255225382511248425382484255224982578248425252552287524842786242925652525326124842471249824712471365134822484245724712471323624842471399925112748265729123287455772561344278626442657264426052605277325782565264425782631268326052670267026442683264427222565286255973062252525782578253825522552255225112525247125382525249825522484249825522875247127092457261824983416251124712498249824713636344225382498251124573199251124434097253825652824288737744644774118562722267025382657264425922735268325922683260526442605268326572748260525782709267026312975559731112565257825522631253825382592255225782538255225522525253824982538255228242484268324712592247132362484248425252498244336513455253824432471244332362457247139992525268327092900336346745379134427222670256526052578263127612644264425652605257827612657264426572644264425922657260528625597313625522605253825782565253826312525261824982511252524982511249824982552284924982709247126312457335124842471248424842498366634162498247124432484322424842484409725652657273526963429450148961856273526182631259226312631277326572670263126572631269625522592270926052696260526702605288755973111256525652578252525382538256525252511247125382538247125112471253825522862247127612471256524713236247124572457255224433651341625252471245724433287251124843999252526832696287534164736537913442799263126832709264426312862259226052644260526312709265726702657264426832631255226702862559731492552252525652525257824982565252524842592249825652525253825382552253829002457270924572592247134292457244324982498248436663509255224712471248431742471245740972565257827612722344245294831 19890813 483841856302426702618261826442592278625652565264426962683274827092592273525522683267026572578293755973149257825922631255225782552256525252552256525252498249825522457252524982811252527482471256524843274248424432484253824843651348225382457248424843236248424574018253826312696292534164557537913442748261826702657256526442786264425922696270926052644267026052709269626572657265727222887559730622552253826442525255225382538253825382525252525382511252525252525252529372511273524572592248433892511247124982484249836513455252524842457245732112457244340572552264427092644329945294831185626572670252526312683272227862605260526442683264427092709265727092657268326052631263129005597309925922578256526312525253825382565252525382552249824842498251125652511288725252735245725652484329924982484244324982484365134552511247124432471326125112443399925382657268329123299442172561344277326052618265726702670283725382683259226572631267026572605267026702670263126572683284955973124264425922552260525382538253825522525251125652565251125112498255225922900251127092484264424713402249825252511244325113681346925652443247125113211244324984097256526702900282437424767774118562644256526312605265726832735253825922670264425922696263125652709257826052618263126442862559730992578267025652552256525522498248424982538248425252498252524842552248428872498278624712592248432492443247124572525249836513442259224572457244332742498247139992538260526572862338946445343134427352631265725922670252527482578269626702592259226442578269626962631267026572631264429375597309925522592256526442552252525522578256525112538256524982525249825112525283724712709247125382471336324842457247125252511365134022525247124292484316124712484405725522552276127353249464447051856272226052644267026572631282426312592263126832592267026442631261826572683255226312631287555973136253826052578259225252538256525652538249825522525248425252498251126052837248427612511265724573236247124432457253824713622348225252457245724573236245725114018253826442709303733384767537913442735263126442709261825652811263126312578268326572683268325782722263126052578259224712887559731242578260525652578251124982605253825522471253825252538249824712511263129372471270924712578245733762484247124842511248437113455252524712429249831862471248440972578255227352709338947364767 19890813 484321856304926442592263126572605284926832670263125922631260526572605270926182696272226702592283755973099263125522538252525382525256524712498251125112538255224842484249825112887247127482471255224433236248424842511252524573651346925112443247124433274247124843980253827222735287533254674537913442735270926572696257826442824257825652578267025782670256526442670260526312696268325522862559731242538263125382565249824982538251125382525256525382498253825782471257828112457272224432565249834022498247124982498255236513429251124712457245732112457248440772565263127732799332547674767185626832631263125522605263127612618264426182670259227482657260527092709259226442644263128625597304925922592260526052511257825652538251125382538256525382525251125382565288724842799248426052484329924982443249825382471365134422484247125112429323624842484401825252709270928623442467471211344277326962618259226052683287525782683260527222605265726832644267026832592260526702670287555973124253825922578260525522525252524982578253825522511252525252471251125252937249827352511263124843429252524842552244324573651348225652498245724843236248424574077256526312875283738564799774118562696269625922525257826832761267026312631265726312735264425922696263126312657264426442900559731612525259225922578253825382538248425252525251125112498255224982484259229622498277324572605247132362457244324572484247136223482253824432484242932362471245740182538274827352912348244745343134427862592256526052644261827732631252526702709265727092605260526442683269626052644257828875597316125922592257826312578252525522525251125252525252525252525247124982538286224572709248426052443338924712471252524712498365134422525242924572471317424432457407725922511276127093416470547361856272226052578263125922578273525522631265725782605265726182592270926702644268325782605290055973149260525652618257825782525255224982538249824712511249825252525253825922900251127482471264424713211247124572443248424713607340224982471248425113224249824713999251126572644287533384767537913442748265726572592255225922786257825922670268326572644260526572631259226702683260525782862559730862592260525782631259226052552247125252484255225112511249825112484253828492457274824572592249833512498247124432511247136963442251124712443253831862457248440572565263127482683335146444767 19890813 484801856272227222644264426182631270925922552255226702657265725652631268325522605263126702592283755973136257825522631257824982525260525252525252524982538251125382511255225522862248427732484263124983249244324712457251124843651346925652443245724713236247124713999255226312683293733124644537913442761260525522644259226442862256526312696265726572657255225782722261826572683265725522875559731492565260525922552257824842552255225522511249825112538252524842525253828752484268324712605249833512471252524712471247136513402249824982457248431742484247140772538257827482709332545574996185626832709261825522605257827352670268326702631263127092709263126312578268325782709257827995597308625922592255225922578257825652552253825382498257825112525247125252565286224842811247125922498324924572484244324982457362234552511244324292429327424982457399924982696269628243299455754151344273526832696259226312657274825922761259226442605267026572644264426052644268325922631281155973136257826312592261825252525252525252498249825252498249825252525255225522962248427092498259224713363249824712525247124843651342925382457247124843199244324714077256525652748274833764644492918562748265725652631263126312709259225652631260526312657263126572761265726832605268325782962559730862618259225522618252525522592255225112511248424982471249824712525252528622471274824572592249832492484249824712498245736223455255224432471245732362484245740182552273526572937332545295451134428622670260526572631257828242605265725252709268327092605263126962631264425922683260529625597316125922578256526052552257825382565253824982511253824712511253825252565291225252722249826052498336324842484247124842443363634162511248424712471321124572443407725522605273527733351464452021856268327092631260526052631278625522565267026312670259226052644265726312605268325922683293755973099257826052592255226052525255225382525248425382538255225252525257825382799249827352471263124983236247124292484248424573666341625112471244324293236249824574018252526702722292533764644556013442748267026962670260525782735265725922631264425922683261825652709259226572657267025782887559730862605259225782552253824982525253825652484255225522498249824572511253830372457276124842565248433762484252524572484248436663442248424572429249831612471245740772552259227992709328746445487 19890813 485281856264426442657261825522605276125782592270926442552265726312605268326832605260527092565284955973099257825522592257825382631259225382525253825522511249825522511249825652849244327992457256524713211248424842471248424843622340225382471240124983261248424843999252526702709297533384767578113442837263126182592265726442748256525782683264425782657259226442683257826052644264425782875559731242578257826442644252525782525255225112525253824982471252524842525252529002511270924712605249833632484248425252511247136513429252524982471247131862457245740772592259227352696331246445781185626312644260525782592264427732631257826312605261826442644265726442644260526312605263129255597316125782644260526182484260525382511253825382484255224842538251125382511286225112786249826052457319924842471248425522498359334292565244324292457324924712471399925922696264428873351467460071344281126962631264425782670269625112657253826312618260525922578270926052683267026182605290055973124252525922552257825522578251125112565249825522511252524982484251124982912249827612457263124433402249824432484248425383636340225522429242924843186248424714097256526312761268333514644604518562709264425382670257825522761268326312631268326442670264426962683257825782644264426312887559730862565256525782631256525782538253824982525256525382484252524842511252528872525277324712565244332992498245725252525247136073442251124842443245732362484248439992498270926962849329946746282134427732592269626442565259227352644260526052631265726702565256526702670264426312670259228495597311126052631264426052578247124982498251125112525249824712498249825782525286224712722249825782471336324712429248424572498360733892525245724292484319924712457409726052578279927483261442164091856272226312670260525782696278626182644261826312511260526052592268326442631253825922605287555973062260526312525256525522511253824982484255225252525251125252457253825382862248427732471257824843274247124982457247124713622342925252457249824713236247124843999249826312735290033634644671313442722259226442670263126312773263125522631260526312631267026832670264426832631257826052900559730742605252525522565252525652565252525782498252525252552255224842538255228372511274824842552247134022484248424572484249836963442251124572443249831862471247140572525256527732735348245867014 19890813 485761856265726442618265725782592274826832631265726052631257826442605269625782631260526702605281155973062265726312552263125382565249825782511252525522565249825252484253825252811245727482457259224843249251124572471251124433622344225112484247124293261251124843999253826572761297533514705774113442696269625782670267026572799264426442631265726312696264426832735259226572644257826442900559730992631260526312538253825782592253825782525249824982484252524982498255229502511272224712605247133382484248424572484249836663442253824712443249831742498244340772565264428492786356547367741185627352709260526442592268327732657260525922670259226572631265727482683260526832657259229125597313625922592257826442471252525382471248425112552251125112538249825252565279924842786248425922457329924982471247125112484365134822538242924432457323625112457399925112696269629503389452977411344274826572657261826052657277326702618264426832552267026572644265725922709265726312631283755973136260525652644267025922552260525382538253825382565251124982471249825382875252527352525264425113363261824572484255225383666342925652471247124713211248424574077257825922811437035374557774118562709265726052631260526312849259225652644255226182605268325922761264426832592269625922875559730862565263125652657249825382605251125522498249824982538251124712525256528752484277324712631251132742498248424572498248436223389252524982443242932362498247139802565259226962962335147676201134427352722260526442578263128872592257826052578263127092592265726832644265726052644267029625597311126312538256525382525253825252525263125782525252525112538251124982538287524842722248425782471335124572484249824982484363634222538247124572471319924842443409725652592281128113509444777411856273526442618268326962578274826442538270926052644274825922670270925782631259225782631288755973099255226052592259225652498252525382484248424842484251125252484248425522900252527732471268324843274257824842657248424983622348225382498263125523274261825524018270928112824398040184831774113442786257826962592268325652773260525382565263125252709263126962722257826442670256526702887559731362592256525522538253825652578249825922525248425652538255225112498249829622471273524572565245733762511242924432552252536813509252524572471247131862457248440772565259227222735340245864962 19890813 486241856308626832644260526312631279925922618263126182683265725922592263126442631264426572618291255973149256525112605256525782538251125652538252525522592255225252525251125382862247127352484259224573249247124572484252524713651344225112443244324573287249824433999252526702683290033254767541513442773253826312565263125922887259225922657270926312631264426312631257826312657264426312900559731112644253825922578255225522538255225382525252525382565251125112525253828492511269624712631247133252484249824982471247136663455252524292443247131992511248440772565259227612670333846744863185626832605263125782696268327992657257826832565260527222592259226572552268327222709264429755597306225652644252526052498255225382498248425922471256524572618247125522565291224982748245725922429327424842511251124842471366634552565244324572457323624712443401825782631264429373351455772561344281125922618267026962605278625922618257826442592272226182565276126832605267026312618287555973099257825922565259225382525259224842605253825382578251125382552251125252900252527222498260524983363251124842525249824713666342924982471247124843199251124574057259225112799283737744767774118562683268326052605260525782735264426442538255225922709263126052644263126702683269625782925559731112592263125782605251125382552253825782498249824982511253824842578256528112484277324842631245732492471248424432525247136663442256524982457247131992498247140182538272226443012328746445308134427612538267025652552264428372565257826442657259226442592265726572538267026052670259228625597312426962592263125782525255225522484253824842525252524982552248425382498286224982722245725922511340224982457245724712484366634552471245724152457317424712511407725922538277327613274479949621856269626962565268326182605277326312670264426312592268325782578264426052657265726052578292555973049265725922605253825522525249825252578252525252552248424982498252525652875247127222498259224293274247124842457252524983622348225382457247124573249248424713999256526442683290032874831552413442761261826052657265726442837259226442670261826312696260526182657263126052631263125782912559731112592259225112578251125652525249826052511248425382498253824982538251128872538270924712592249834022471248424712471248436663469253825112443245731742484245740772565257827612735337645574767 19890813 486721856303726052592269626442657279925782605257826572644263127352565261826052552268326832592290055973074256525922631259225922525255225382511253824842511253825112484252525252862247127482471263124573261245724572457248424983651345524982471244324713249249824434037255226442683290033634644530813442735263126832644264426312735263126572657264425782683268326702670265726572631265725522900559730862592260526052578252525382525248424982578256525112511249824842511256528622498270924842578245733762471248424842471247136813442247125522443247132112457247140772565255227992786332547054799185626572644264426832605263128372578255225922592267027222670256526832631259226052592257829005597312425522618259225382538252525382552252525252498251124712498252524982578281125252735245726312443326124712471247124712471365134022552244324432443319924982443399925652657276128493287447472561344281127222644264426442657279925522592263126052631257826442696274826442696263127092552286255973149257825652552259225652552256525252484253824842525249825252443256525112912248427092484260525523389248424572484247125253651344225382484247124573149249824844077256526312799286237904705774118562709264426312605256526442773263125112631269625652683260526312657255226312644260526052937559731612565257826312631255225782525253824842484251125252538249825252511253828372511274824572592249832612457245724982511252536513429247124842471242932362525249839992538267026702837329946445451134427612709265725782644259228112592259225382631269626442552268327092670263126312644259228625597309926052592259225522631256525782538259225112498255225112525248425112552286224982696247125922498341624712443245724842457365134292511247124712484321124842457407725922618277327223363452948311856265726312538265726442657279926572605264426312631263126052592265726182644267026702592286255973136257825522578257825112538252525522565251125252552249825382471256525522862251127612471259224573299249824842471253824433651349624982457247124713236247124573999255226702644293733384705534313442773257827092578260526052761263126442592259226442748265725382683265726832631263126442849559731492592252525782565257825522552255225652484249825652511255224842525257828872484270924712605247133632511247124432511251137273455252524712457247132112471247140972578257827352657336345574767 19890813 487201856306225922683260526312578286226052683263126442618268325522670263126312631259226572605284955973136259226052592253825522552259225252511249824982525253825782471256525522900253827222443256524843274249824292429255224843681345525112443244324713287245724713999257825922670290033384644530813442735257826182696260525922722257826572644263125922696268326702683260526572605263126052912559731492565259225522525251125522552251125382565249825652511248425252511247129002511268324982578248434022498245724842484249836513482253824572443247131862471248440572565261826962709329946444896185627352683260526052592263127862631263125922670257826572618264427612644259226312631260529005597311126572565256525782498259225522525259225112498251124982525251125652538282424842799244325652457323624572443248424982484363634292538247124712471327424712498399925252657270929253376455772561344273526182696255226312538278625382578259226052578269626052631263126312657264426442552283755973062260526312644257825782511251125252565253825252511252525252484251125922837248427092471263124843389251124712511252524713681342925252498248424573174247124434077253825922761282438064767774118562722270925922578256525922811255225522644263126442683267026312709264426182565265726182875559731112631256526182578257825652498251125252565249825382538253825252498256528372471273524572644247132872498247124572498248436513469253824432498244332362511249840182538267027092937333844475308134427482605264425922657270927992552259226312657261826442552259227092657265726052657267028625597309926312565256525522498255226052538255225382511252525252525249824982552284925252773245725522511338924712457248424572484366634292578244324292457319924712443407725922578274827353402455749291856264426832670263126832631273526052511264425922618265725922631268326442696256526312605284955973074257825382552265725652538259225252538252524982525252525382498249825382837251127862484257824843274248424292471248424843651348225112471245724433249248424844018249826442709291232494644545113442722263126312592263126052773261826312565267026312709253826962644265726442592267026442862559732362552257826052605253825652538251125112511253825382525256524982538259229252471273524432578247134292484251124842484247137113455255224572484249831862429248440772552264427612722329946444996 19890813 487681856307426702657264425782631278625782618264425782525264425922631269626312683260526312657284955973099259225652605264425382552255225922498252525112511247125252484249825382862253827732484264424293287245724982471249824843651341625652471242924433249249824713999252526052644290033124674537913442735256525782683263126052799263126052592265726572696264426312657263126052605259225652862559731112592261825652565255224982552256525522525255225522484251125382498251128752471270924572552247134162471248424842484252536513429252524572415247131612471248440772565263127482709338945294929185626442578256526442631260528372618267025782578263127092605256526442578265726312735268328875597309925922631255225782525255226312484251125112511253825382525248425382565290024982837247126702484326124432471249824572429365134692511247124432498323624712443398025112709269629123363447471211344282426702578268325782696279926442592259226442538263126962644268326052683257826052565291255973124257825782605263124982525252524842525249825252552252524982511248426312837248426702484259224843363247124842511255224843681340225252484247125113136249824844077255225782862283737744586774118562696267025522683255225652735264425922578261826312683263126052657260526572618263126962900559730742578253825522670253825522525252525652498247124982538255224712565255228112511277324842592248432992511244324712471247136223429252524842443255232872484245740182538263127482862329946445272134427732631263126832565268327352592257825782578261827222631268326442605265726442657260528625597309925782538260526052525255225522511252524982525256524712525247124712552292524572748248426052484338924572471248424842471366634552498247124842484319924572484405725652552281127733363464448311856274826962552257826182631274826312592260525652631273526702605263125922683264426442618291255973136255226052578247124982552249825252525248424982525251125652498251126052875249827612484257824843287244324432511248424713636344225382471245724433236248424844018253827222709283733124644541513442748263126572644265726442849259226312578270925382722260526052683257826442657261825782887559731862618264425522644252525522565249825252498251125252538252525112457255228112552273525522605245733762484245724712457248436813482251124712471244331612484249840772565263128112748323646744863 19890813 488161856303726572644260526312657269626182644255225782618274826702605268325922644264426962644288755973124252525522657256525522511255224982538253825252525252524842471249825252837252527482484260524573261248424842457251124843651341625252457245724573249249824293980257827092696290033634644530813442824263125782670265726702735264425922578263125922605260526572644260526312605267026962887559731742578253825652605252525252605252525112484252525382525252524842498252528622498269624842565245733632484245724712498248436663429249824712443249831992457244340772592255227092799342945574863185627352683257826962605259228372670259226312592253826442605265726052592261826702709259228375597307425782578257825522552252525652525251124982538252524712511247125382552293724982799247126052457327424842471248425112484365134552498247124712484328724712471399925522696278629373363452971211344273526572631263126442670279925652592267026052552268326702605273526442683259226832592282455973062263125782618264425522552256525112578251125252538251125252484249825652862251127482525260524843389251124842498251124713681346925522471248424713161247124574077256527092837288737904705774118562696263125922644263126052761264425652657259225522657261825922683267026052578267026312887559732362670253826312670255225382552249825252552245724572511251124982511256528872498278624292578248432992484248424572538249836513469253824292471245732492484249839992498272226832811336347675379134427222605263126962657263128112657259226832618263127092605264427222670268326832592264428375597309926052578252526052565255225652538253824982498253824982511251125252552288725112683249825782484338924842484245724982498365133892552247124712484316124292484407725782605278627733351464447991856267026832683267026442631278625652592263126052605268325782644267025782631257826962657286255973074255226052538255225782538257825382578253825782525252525522484255225652887251127352457257824573249244324572443252524983636342925382443244324573236248425114018252526832696292533124501537913442735267025522670265726052799256526312618260526962722263126052644259226442696260525652875559730992565263125382644253825922565247125522498252525782538251125112498253828752471270924292578247134022484245724712484248436813469255224982429247131992484247140772565253826702824331246444831 19890813 488641856308626572578268326052657278626962592263126572657265726182618260526572578265726572592286255973124259225382552257825382565249825382525251125112552248425652511253825652887249827482457259225253236244324572471251124983651342925252457245724433261244324714018253827222735288733634529534313442748265726182631257826572722255225652605261826442696263126962722256526572605265726182773559731492605257826052592252525522498257825522511253825112525252524982538249828622457278624842578248434022484245724572511249836663455251124982443245731742525249840772552265727732709329947674996185627222657264426702696259227482592265726312578264426832709259226572670268326312605257828755597313625782657252525782525253825252498249825252538252525252525251125112578290024982735244326572498326124842471245724842443366634292538247124982443323624712484398025112565269628753312470571211344279925782592270926962592281125922618265726312565268326442592259226572592267026572657295055973124257826052605259225382511253825522511252525522525251125382484248425382875248427612484265725113389253825382525251124573651338924982498251124983211248424714077257826572773282438064736774118562670263126702644256526702811263125522696259226312683264426052683259226052605265726312862559730992657255225922605249825522552253825652538248425652471255225252552255228622498281125112605248432612484244324432538253836513455252524842429251132872471247140182511264426312912329947365237134428242683260526052657255229002605259226442592267026442657268326702657256526312605260528875597312426052578257825922538260525652552251125382525252525112511252525382498291224982709247125922457337625382471245724842471366634162552249824432471323624842484407725652618277327223402452949291856269626832565260526052578281126702578260525522605267025652631264426052605253826312578288755973236256526052538251124982525259224982592248425782552249824982525249826052799247127352484257824843236247124982498249824843636348225522457247124713261251124713999253827092735295033634736523713442786256526052670259225522761263125652657269625652748260526442709257826442592268325652824559731612578263125522538251125252538255225922525248425252525253825112538248429122498270924842592247134292511249824712484252536813482255224842471245731992443249840772565260527612709338946444863 19890813 489121856304927612592264426182631274825922592260526442670274826572670269625652592268326572657287555973174265726052592257825922592249825252578251124712525255225252525256525382862249827862498259224983274244324572484248424843666342925522443245724573236249824573999251126702670297533894644530813442824261825922631259226572735257825652605259225782696269626962657259226052618264426052849559731112605259226052605252525652498247125522471253825652525251124842525253828622525270925382605247134292484248424842443249836513416256524572457249831862443245740772565259227612683331245574799185627732605257826312657265727092525257825652592259227092592270927092722263125922683263129505597312425782605255226442511248425522538249824982525252525112511251125382592290024712735244325782457323624842443249825112484363634822565247124572484324924982484399925382644268329253249476771211344277326312631263127092618293726182605267026442605269626312592272225922670263126442592287555973111257826052644256525522552252525522525253824982498249824982525252525522937247127482471259224983363248424712525255224573666342925252471247125113161248424434077257826572773287538224644774118562722269626052605268327352799259226052683265726442709261826312735260526572631264425652862559731862592259225922552255225652525248425252525253824982525251124982525252528112471273524712578248432492457249824432498245736513482253824712457247132362443245739992565267026702925328745575451134427222644260526182683263128112592257826052631263127222657264426572578265726832631261828875597317426052565255225922552257825522498255225922538249824982498248425522511279924572683248425922484336324572484247124982511365134422525249824712484319924712471409725652592276127353363450148311856269626572592270926832631273525652605265726052644263126442644269626572644264426962565288755973149259225652552256524712565252524842525248424572498248425382498252525382824245727992457259224843261245724572471255224573651344225112429248424433261248424574018252526572605292532994644552413442722259226182644259226442837256526052644255225522657264426312670259226572683265725652849559730992618252525522592256524712552256524712471251125252511252524842484251128872457273524432578247133632484244324712471251136663429252524712484251132112457247140972565257827862683329945574863 19890813 489601856301226052657273526052592276126182578267026442618269626832578268326052683267026702644290055973074260526312578259225522578260525112525255225252565249825252525252525782912251127992457257824713249247124982443247124573696342925112457248424573249251124843980251126572709288733894557527213442824259225522592259226702786263125782670255226572696260525522696259226312670256526572862559730992657256525652644259225382565253825252565252525522525251124982498256528492484270924432605245734022471249824292498252536663442255224572457252531992484245740972578257827612849335145864896185626312657260525782605255227612578260526702644265726702565260527092644265726182631259228245597304925782565257825782538253825112565255225522525252525112525249825382525284924712799248425782443323624432457247125112484366634022525244324572457323624432457399925382696265729503376470572561344281126702644264426052657281125782578264426832565259226442631272226312683263126312605288755973136255226052605253825522538255224712552248425782538245725112484247124982912256527352498265724843376251124712484249824843666342925382484252524843186247124434077259226442773284938394586774118562696267026312578273526312786259226442631267026702631263126182657267026442631263125782811559731492578268325652605255225522552251125652525255225382484249824842538256528752511279924712578247132492484253824712511240136073482249824982457242932492471248440182525268326832849332545295415134427352709260525382631270928372565259226572618256526312631264426312605270926962592256529005597313626312631257826312538252525782538255224982538253824982538249825382552288724842644249825782457336324712471251124712498365134422525245724432443314924572471407725782618270927613363452947051856272226832631264426312578274825782605253826702592272226442657268326442722264426442670288755973099259226052631265725522511253825382525252524842538247125382471256525252900248427612484263124843274244324842443245724983651352325652484247124153236248424844037253826702657286233254736537913442748260525782552264426052786255225652631264426052709263126312709268326312578263125652837559731242605259225922657256525252605253826052498252525382525249824982498253828112471272224712565244334292457251124842471245737273482252524842429248432492471251140772578259228242799332545014929 19890813 49008185630742657260526052631252528242578267025652631263126832748269626442605269626702696263128375597313625922592260525522498252525522511256525112565252524712525249825522565293724712761244326052471324924572457247124842457368134422511244324842415326124712457399925382657268328113376437053431344274826572605263126702657281126052631267026702644276125782565268326442709253826182592283755973149263126442552267025112552298725522525249825112525249825252498252525522862248427352484257824983376249824432511249824843666345524712457245724843186248424714057257825522735264433384586473618562605267025652631263126052761267026052578264426312644264426442644263126572696272226442887559730742565255225922605256525252552249825782511249825252471257824982484251128752471279924712605248432742525244324842525247136663469252524572471244332492484249840182538259226962950333846447256 64258924432307241624032443256223622443240324302321245723762362248324572376232124032430262754772857236223482376234823072362232122512293230723072307226522932251227923072653223725102194240322653179236222792293232121943478324723212223223722512972225122653883233523762536262735734532764918562696260525922605263123442709264426572618259226702644260526052696260526442605257826312925559730992578260525252565256525922538252525112525249825652538252524842538255228112471278624842592247132992471248424842498249836663442252524572471260532492511249840182538269626182862335147675308 7622602243023762443245724302562233524032483244324302416241624032470240324702470243024302640547728572335233522792321236223212376229323352321233523352223230722372265230726532265248322652348225131792223219422372265225134623179227922372194226529722251223738832348240324972549311344694733185627222644265726052631268327482696257826702631261826962670263126182670257826702683261828495597313625922605259225652498252525252471251125112552253825252484249824982525290024982735244326052457329924712457 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890813 49074 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01344276126052605268326052592274825382644263126702696268325782657269627092657257826052657288755973086255226052578257826182484256525112525249825252498248425522498252525782925251127092484259224843402253824712498252525113681342924982484252524983186247124984077257825522824288738064736774118562631267026442631260526572862260525922605267026832644269626442657263126832592260526312912559730862538263125652592255225252552252525112484253825522484255224982511261828492511276124842578249832742457247124982498247136663455252524432443244332742457247140182538272226832950322446745343134427482552264426442657263127352592264425652644260527482592256527092631256526832618257828115597309925922565251125112511253824982498252525522538249824842525248424982525288725252748245725652498342924712511247125252457368134422525248424432484321125112471407725782592270927863312464448311856270926962565264426962631274826442605261826442592261825782631267025922631265726572631290055973049257825382538260524842498257825252498248425252552248425522498259225782837248427352471260524573261252524432443249824843681341625112457247124843261253824844037251126832683291233384644516713442761263125522670256526572799255225922592267026182683267026312696260526572670269626052824559731362631257825652592252524982525253824982538256525652525252524982511256529372511269624712565245733762471245724982538251137273455251124842471249832492484247140772565260527862773338947054863 19890813 491041856303726832592270925782592281127092565257825922605273526572618272226312592265726832578282455973149267026052565263124842552252524842565255224842552248424982511260525922862249827612471257824983299248425112471255224713681338925522443247124573249249824714018253826702735283733384674534313442722265725922631265726962735259225652657263126052709263125782631268326962683268326052900559731362631255225922618256525382552252524842525253824982484252525382552255228872525273524712578245733892471244324982471248436813482253824712443248431862443244340772578257827222837340247674767185626702592256525652657263126962538255226832670265725922683257827092631260526442618256529625597308625922657263126312565253825382538252524982471248424982552248425112592284924842786247125922498331224712457247124982484368134422525244324432471322424982498399924842709263130493376473671211344273526442631264426572657279925922631261825782565263126442696272226442644257825652578287555973099261825922592257825382511251125252538252525252552248425382471251125522962249827222484263124843389252524712525251124983666344225382484245724843186249824294097255226052811279938224674774118562670265725782696261826702722265726832644263125782696261825782683259226442644268326442824559731362565264425922605257825652511251125252525251124842525256525112525260528372484274824572565249832872471248424572525248436963416251124712443242932362498248440372525269627352887344247365308134427992644260526442644261828492578263126442644259227092605265726832538259226312631260528375597303726182565255225652552251126052525251125782538257824842511252524982525284924572722248425652471342924842471249824842498366634162525244324712471321124292457405726312592270926963442464447991856273526312657263125522592273525922631264426442605272226832565265726312670260526442644286255973111256525782605260525782552251125522565253825252565248425652498248425522875245728492429263124713274251124572471251124573651342925112443245724713249247124713980255226962696288733124586548713442773268326312592263126052799263125922565268326572709263126182670259226572657263126312849559731612525260525922644252525382538249825382484249825652498249825382484255228372498270924842538245733892525247124712471249837113469251124572511249831992457248440972578252527612722332545294996 19890813 491521856311126312631260526312683286225782605257826312631272226182565268326572592260526962631279955973124263125382605255225652525251125522511251125252538249825252484252525782824249827352415260524983261247124712457249824573651346925252457248424983249247124433999253826832644291232614501534313442761269626832618261826832773264426312592259225922709259225522644256526442631265726312862559731612631255225922657259225522511255225522525251125522525251125522511253829122525278624432578248433892457245724842511245736813402248424842457247132362457247140772565265727732761336345574736185626962709255226052618268327482644259226572618263126312683268327862631260526702605263128875597303725782578251125782484255225112498251125112525248425252484249825112552292525112799245725652484333824572484249824842457366634552484244324432471326125112498398025382631270929623249464471211344277326442644263126442592281125652578269625922657272226052670267026312657261826442605281155973124265725782565260526052565255225252538255224842552252525252511251125652887252526442484264424843389251125112498251124983681344225252484252524843186251125114077256526052773284937114736774118562773267026312709259226312849260525782657257826312670267026572670264426052696269626442900559731242631255225922631259225652511256525652511253825782511251124572511253829122484273524152592245732612484247124712457245736963455253824712457247132872484242939992525268326962987332544745379134427992657259225652592259227862578265726052592265726832605259226702683260526312605265728245597312426182578261825922525255226052511259224572552253825112498248425252538281124712683248425922457337624842457245724842471366634422538247124432511319924712498407725652592272227353363470547671856276126052592269626182618278624982592259226832592264426442657263126052696268326442748291255973124260526052511265725252538252524712525252525382525249825652498249825652887249827732457260524843287251124842429253824713666344224842457245724983261248424714018253826572644298733514586541513442799259226442670267026702811257825782592263126572683263125782631260526312683265726052875559730992618264425382565259225522525248425252511255225922511252525112498256528492484270924712592247134022484244324712471247137113482252524572457248431992443247140772552263127222683336347054863 19890813 492001856267026442605263126442644279927482657253826572605259226312618268326052670267025922631284955973136257826312565257825112538255225382552252525252538252525252511255225522900247127992484256524433261248424572457251124843666348225112415248424433287245724573999253825652670286232364395534313442722267025922565265726182849261826182565264425922696261826702644265726442631265726312900559730862565257825782605252525112538249825382498253825522498249824982484259229002525272224292578242934022511242924982538245736963469255224712457247131992443247140772552256527482761342945864863185626702565255226832683260527352592260526312683263127222644257827222605269626702709257829375597314925922631255225922565255225382498252524712525256524982511249825252578288724842786247125922429327424572471245724712443365134552511247124292457323624982498399925522696264429253351464454151344274826052605263126442631273526182592267026572565268326052631270927352552264426832565290055973124259226052578256525382498255224712605251125112538253824842498252525522912248427482471259224983402249824712471252524983666344225252471244324713236249824574077259225922748268334424705513318562631265725922644263125922748261825652722267026052657261826052709257825782605263126312875559730862631251125922592255225522552249825522552252525252484252525252538255228492471281124712592245732742484247124432498248437113455249824432443244332612484244340182484268327222887336347365524134427352631260526442644260527732525264426442670264426832644268326442592264426182631257828875597319925652644253826442565253824982484252525112578252525382538249825252552284924712709245725922471342924982498247124842525368134292511247124572484319924842457407725782657273527863376455753081856268326832578252526572657273525922605259225782565268326312644263126572683264426442592293755973136259225382605259225522578263125252552256525382538253825382457253825522849245728112471261824573261245724572457249824573696344225382443248424573261245724713999256527352605290032744705559713442761269627092670259225922786259226572565263125782670261826832670269626832605263125652824559730862618257826052578249825252538249824712484257825252525251124982498251128622511273524842605248434292498248424712457244336963442252524712457251132112471248440772552263127862722338945575487 19890813 492481856260526832657264426312631278625782605268326572670268326312631268326052644265725922578296255973086269625382605263125252525252525382538251124842525251125652498249825252887248427612484253824433261244324712484255224713681346924842457244324573274248424573980249826832709296233634586578113442824263125652670265726572773259225922657259226442735260525112709263126572670259226442912559731362538259225782631253825112552248425252552253825382498252524842525252528872457270924572578251134292484245724712525248436513442252524572443248431612457248440572578257827222696337646745819185627092565265726572618263127352618252526962657260526572605265727092605263125922657260529375597307425522565257825922511255225252605248424712552249824842565248425782592283724982722249825922471329924712511249824842471365134292525245724292471327424712457399925522605265729623312455759691344273526052631268326702618276125252565256526052644270926702670269626052644263127092592286255973149259225382578260525252605251125782525251125112552253825522525248425522862249826702511253824573389245724712498247125113666346925112457244324983211247124844057256525782799270934424501608418562709268326182592263126052773265725252552263126312631261826312631263127092605268325652824559732362592268325252578255225382565251125382552255225782471252524712538257829372498278624572592245732612457247124572538244336963469248424712457245732492511247140182538272227092912342946746282134427612670263126052657259227612538267025922565270925652592259227092631268326052696261829255597311125522578257825922592252525252484257825522538248425522511248424712605288725112722247126182457338924712429245724982471369634692525247124842471316124712484409725652618274827223389464464541856273526572525264426052605273526312631270926052605264426312605264426442644263126052657284955973149253825782644255225382525253825252538249825252525249825112525253825782912248427862457259224433261247124982484253824573651345525112443248424573236249825113999256526442696291232614529671313442761265726832592264426052761256525922605267025252644267026052696264425922657265725782849559730862578253826052592252525782538249825112511249826052578256525522471257829122498274824572552248434022471249824712511248437113469252524572471245732112484247140772565263127482683336345297014 19890813 492961856269626572644267026052578281126052657261826962592272226572631270926702657264427352683290055973236257825522592259225382511252525112525259225782565249825382484251126052925252527482471260524843287247124432443249825113696348225382443244324983287245724843999252526572722295033514705774113442773269625782644268325382849257825782511257825922709257826312618259226832631267026052900559731242565264425782511249825922565255225652552256525382525249824712565259228372471276124432644245734292457245724842484245736813455256524572484245732112484249840572565257827352811340244747741185626312696259226572578255228242578269626312592267026832657268327482657264426572644252528625597314925522538253826182578255225652498249825782484253825382484251125382605290025522786241526312498329924982484245725112443366634692498249824982471326124712457399925382644265729003429470577411344279926962657264426572578276125922696267026572565272226442578268326312631260526312578288755973149257825652565252525922538253825252538253825382525252525112498256525112912256527352498268324843429256524432484249824713711346925382471245724983174251124714077260525652824439535094644774118562722264425922592268326832786269626832605264426962578261826052657268326572631264425922887559731362644253825922605261825252565251124712525252525252498255224842538257829002484273524432592247133252471247124712498248436813482255224712484247132612471247140182552264426702900327446446162134427222631256525382735267028372552265726312578270926572605270926702631261826572592261828755597312425782552255225922592252525652552253824982525253824712552248425382578283724842722247126052471338925522443249825252511368134422498245724712457321124572484409725652631277327993551464477411856274826572618257827222592279925922644265725652748265726442631270926312657263126442644291255973136259226442578257825522525263125252552251125252525253825382484252525782875252527352498265724983338256524572670257824983711349625782525264424843274259225523999268327992824396240374896774113442811268325522618264426052722256526182605264425922657260526182683255226832605260526182950559730992605256525922552252525652484252525252511257825652511253824572511255229122498267024712578248434292511249824572471247136813509252524712429247131742457247140972592265727352683342946444767 19890813 493441856302426832592263125922631283726312565264425922644260526572657272226312683264427352631291255973124263125782565263125652525255225252578249824982644247125382457252525782849249827482471259224983287248425112415247124433696348224842471245724573236247124713999252525922644291233254705545113442773260525782631261825922761253826052592264425252735267025652683260526052605272226052887559731112538257825522592256525112578249825382552255225522538252525522471249828372484270924712605247134022498245724982484247136963429252524982443248432112429248440772578256527612696335146444896185627092683257826312605261827352657259226442605264426832683261826052618263126572709256529375597323626182578253826052565257825252578249824982565249824432525248425252552287524982748247125522484329924842511247125382471366635232525248424842471327424712484399925112631269629123363452971211344274826312618260526182605277325782605255225922592265726832709268326182631263126312605284955973099257825782578257825382538249824842605252525382538248425112471252525382811245727092471259224843429252524712511255224713681342925252484245724843211247124714077256526442811287538224501774118562657268325652696268326052773263126052631259225652696265726312709264427482605264426182887559730992565256525522578253824982565252525252525249825652471252524982538255228372498277324572565249832492457251124842511253836363509248424842498247132612538247139992511264426962912341646445451134427482644265726442565259228372578264426182618260526962592263126832565270925782631257829005597308626052578263126442498255225252578251124982578249824842498251125522538286224712670244325782511342924572498245724982484371134422525249824572484321124712471407725782605273527483389458647671856265726962605263126312631278626052696265725652631256527092631263126572565259226052631282455973124252525522578259225252511253825782565247124842538249824982484253825382912248427862538257824983299245724982525248424713681338924842484244324433211249824573999259226702670292533254705552413442811273526572605264426052824264426702552263127222670268325652644265726572592268327222912559730742565256526312578252525382525252524842525256525382498249824712538253829372498272224712592247134422498247124712511248436963482251124572457248431992429245740572552263127222735331246744896 19890813 493921856304925522657265726182631281126442565261826052578274826312605269626702735268326832565283755973111259225922525260525112525251125382538255225112498252525382471252525522875253827612498259224843312249825112471253824713666344225382457242924573249248424713999253826962735288734294831541513442761259225922578264425522786259225522565267026442696259226962631259226442709267026442925559731362565257826572552256525782484252525252538256525782525256525112471256529752525268324842578251134022484245724712498255237113442252524982471245732492471248440572565263127482786340245864831185627222618264426702683269627732631257826702605265726312657260526962605259226312631257829005597313625652631253826052498253825782592251125522552252524982538248425252552286224842735245725782484328724712471245725252471366635092552245724572443323624842471399925382722270929373325479971211344278625922592260525782683282425382605265726312538269626832618270926832683264426832538290055973049257825652578267024712511252525382565249825522511255224982471249825382912253827222471264424713389247124842525242924983666345525782525248424843174251124714097257826052773281137904447774118562748265726052683259226312722264425782592263126312657265726572670263126962644265725782875559731362605255226052592255225522498251124712511252525252525253824982511253828872484274824432565249832612511244324572498249836663455249824712484245732492511247140182525264426702786333845575308134427352670260526442578263128872631263125522631263126312670257826052644265725922657256528755597312425382592256525652578255225522498249825112484252524982498248425252565284924712748242926052471342924982457248424982498366634822484248424432471323624432471407725522592277327483376464449291856265726832605263126312618279926312631257825922631269626832657265726962631259226702592283755973124260526052565260525922484252524712538255225382552255225652511261826182837249827482471257824983299249825112471252524843651349625112429248424433249245724713999255226572696282433634557534313442799265725252683272226312761259226442696260526442670264426702683260526702578257826052849559731492605257825522565249825922538253825652484248425112498256525252525255229622484270924842565247134022498247124842484248437113551255224432443248432112443247140772605257827482761337646744863 19890813 494401856303726572578263126182631290026442657263126702578267026442592272226052683260526572644284955973124263126312552259225252592253825252511248424842538248425652457249825782887251127732498256524573299251124712484252524713681348225382457248424433261248424844018252526962709286234024529523713442811265726442696259225782849257825782644265725922631265726052670259226312644256526312900559731112605257825112578256525382511247125652498256525252471252524712525251129752498277324842592247134552457247124572538252536963442252524712471249832112498248440972592257827992748322445864501185627612657267026702657263127482657263125382605259227092657263126442605261825922696259229255597314926312578256525382538249825112538249824842484257824842552248424982498283724982735249825782457329924432443248424712484365134822552248424982443327424982484399925252709267030003376479971211344278626182605265726702592282426312657269625922670267026312631269627092592259226052605286255973074257825922552263125112552259225382525251125252538252525252498249825652962253827352498267024713389253824982511249824713696341625522457248424713174249824714097256526572748283738064767774118562709260526442696260526572748260525652631267026702657259226702696264426312631259225782875559731492618256525522605251125652552248425522525249825382511251124842538255228752471278624842552247132872525247124712457252536513482255224842471242932362511249840182565268327612900338947365343134428242657264425782592261828492565264426312670263126832592267026962631264425782578252528755597313626052605255225922552251125252498256525252498259225112525248425522565291224982696248426052498337624712471248424712484369634822565247124432471318624982457407725922631281127483416467449621856264426312696265726962644287525652605264426442592269626572644265726052657260525922578291255973161260525652565259225382538248425382525256525252484251125252484253825652862247126962471259224983312251124842471251124573696348225522498242924293287248424843999253827352605286233384736545113442786263126052631267026442824259225782644263125922683263126182631263125652657256525782875559731242578260525522592248425782565249825112525252525382471253824982525252529122498274824712592247133892498245724712484249836813469253824842429247131992498248440772578263127732735335146744767 19890813 494881856304925652657257826052644283725382670257826572631272226572605270926832735261826572565291255973074267026052605260525112498256524982578248425522538252524842511251125252887249827862484261824713261247124842511251124843666346925652484242924433249248424714018255226702748291233514644527213442761264426052657264426052748265726962565265726572735261826962657261826572657267025782837559731362644255225922578253824842538249825382484255225522525249824712525251129252511270924712578248434292471242924982498251136813509252524712443247131862471245740572605255226702748341645574962185626702670261826312578276127612631264426442605269626442592265727222631265726182657264429125597307425652605259225922525252525522552251125252511256524982552251124712565283724842786245726572471328724712457247124842429368134962511245724842457323624842471399925112670270929503351470572561344273526572592265726702578276125522592256526702618260526442631269626052696257826312644284955973149265726182552263124982525248425252525253825522538252525382538251125652937247126832511268325113442251124712525249824983711348225252511252524713174247124714077259226312837286237904644774118562709268326052618255226312748263126442605269625522644257825782709252526702644269626572937559731492618264425522538255225252538252524982525251124712484256525652552252528752471278624712565244332362457245724842498245736363442252524982484245732872471249839992525263126962875335144215451134427482605265726052683257828242631260526962631260526832605259226832670267026312670264428375597309925922552253825522592251125382565255225382498252525382511251125522525293724572709245726312498342924712484252524842471369634292538244324572471323625112457407725522657272227733312464447991856264426572644269625522631278626442631261826312631268326182565272226442631263126962644288755973086257826832538260525652565251124842538253825112498252525252471251125652849249827612484260524573287248424842484251124713696346925252498247124713274248424983999255226182605286234024674534313442761257826572735263126442773259226442605259226312696259226312644270926962592259225782824559730992618256526572683256525112565253824982538253825112471248425112498251130002484269624292592247134162484244324572484245736813509256524432457248432112471245740572552257827612631338947364929 19890813 495361856302426702618264426312592279925652670263126702618260526052592270925522592264426182670286255973161259225782592257825252498255225382525248424842592249825652457256525522862252527612457263124573274251124712471249824433681348225112471247124573274247124713999259226442722287533634421527213442761265725782631265725922786259226442605272226312670260525922722265726052644259226312862559731362552256526052538253824982565253825252525252525112525248424712511256529372471269624432605242934022471245724572471244336663469253825112443247131862484244340772592264426832735346947054831185625922657267026572644265728112683265726052670255227092670264426442578260525652657261828495597311126052578256525652498253825112498255224982471255225112538249825522525293724982683247126442471329924712484242924842457366634692525247124712471326124982498399925522631269629123351458671211344276126312644273526312592276125922644253826312631273526052578264426832631260525782644284955973062263125782592257825522498255225112565257825252484252524982484252525782849252527352471263124713389252524712511252524713651342925522484245724843199244324714097253826832786279937424705774118562696265726312696263125922722260526702683270926312683263126312683263127222657267026052875559731492578256526052538259226182552247124982525252525252578251125112565259228622484274824432592244332742429249824572484247136963469251124572471247132612484249840182525263126702912337645575415134427862657265726962605264427732592259226572565264427222644267026312618259226052683264429005597313625652525263125382605255225382511252525112552252524712498248425652538282424712722247126312471336324842471248425252484365134552552245724572471319924432457407725782565281128113363464446741856269626442631255226312683283725782525260525922657267026442578265725782592263125922618283755973149267025782605256525652525261825522538257825252552252525112484249825782849255227222484255224573312248424712498255224713622345524842471249824713249248424573980253826702670278633634586552413442799268326702592268326312837259225922657268325782670265726312696267026572631263125922900559731362578261825652631252524982565248425112565252525782498252524712498255228872484274824982578248434552484247124572471255236963496256524572429249832362457249840772592260527352696337646444799 19890813 495841856312426312618260526312683282426052683260526572565263126312592269626962670263126572631295055973111260525652552259224982552256525112525253825652511252525382484253825252887251127992484264424983261247125112484248424433696345525522471248424573274247124844018255226702761291233514674534313442748263126442605257825922786265726312605263126442735263125782735265725782605269625782849559731612631259225522565255225252511253825112525253825652511252525112484255228752525272225112631248434162457249824432484248436813442252524982457245732112471247140772578267027482735342945574736185626312735260527092592261827992605264426572644260526442605259226702644264426702683260528755597307426442578257825922511255225112484255225382525256524982498248425252525290024842709241526312429326124712443247125252484366634692498248424712498326124712457401825252605276129253402467471211344288726442605264426832605277326572605263126572605272226312631273525922735264427092525287555973099256525922631260525382538252525112498248425112484245725382525253825523000248426962457264424573416251124982511247124983666342924982484253824713186248424844097259226312761286237904705774118562657263125922709260526572748263126052631265726442709256525922670264426832631265726572849559731862592260525652605252525252525249826052538251125382471252524572538255228622511277324842605248432612511251124842484244336513469252524712457249832492498247139992552260527092987336346445308134427612631263126572670260528492631259226312605259227222683259226442644268326572670263128495597316126182565264425922565259225252605253824982525253824982484247125252525290024842735247125652471336325112498249825112457366635092538251124572471316124712471407726182578264427353338464449291856270926442657264426052644272226312657263125782592269626572644273526572657259226702605288755973136252526052618259224982578253825782525249824712565248425382471249825652875247127732443260524983274248424572484245724843651348224982457248424433261247124844018251127092683291233634705545113442786264426442631261825652887265725782683265726182683267026702748267026572525260526052786559730862578255226052538255225252538249825252538252525382498252525252525253829002498269624842592244333892484244324842511251137113509251124712443245731992484245740772578256527612748336346744767 19890813 496321856301227352605263125922657279926832565256526702592276125522538272225252735268326832592282455973186260525922644257825382578249825522471253825522605247125382457253825522900249827482484259224983261241524432457251124713651344224982484247124573236249824984018255227482644290032244705534313442735268326052709265726962761257826442657259225652696268326312631269626442709265726442773559730992592255225922565257825252605248425782511252525782525255225252538253829372484270924842605249833762484248424982484247136663455255224842415245731992511245740572565257826832748337647994929185627222657259226832592270928372644259227222657264427222683267026962670268325922644253828375597312426312565260526182578252525252484251125112484245724432525248425252592287524842683247125652471328725252498244324842498371134962498247124982484324924842443399925382605268329253299464472561344274826312631264425922644288725922709263126182644268326312696268325782709257826182644284955973124261825782552257825652525253825252592249825252525253825112471249825522987248427092443259225113402252524432511249824983681342925522498247125113249245724714077255226182748287537424767774118562722260526442538255226052849256526442631267026962683264426312644263126312592269627092887559731362618263125382592255225782552252525252538247125112511251124842525255228622511277324572605244332872443244324842511251136513509253824982443245732492498247140182525268326963000336347055451134427992644265726182696257828372605260526052631260526832644257826572644267026052631257828755597309925782605260525922565261825112498255225252538253824982538248424982525287524842722248426052457337625112471249824712471369634552511245724572471319924842429407725522631273526573363464449291856270926572657260526442592278626312618265726052657263126312592273525782709267025252631287555973149255225782618261825382565253825252511252525522552248425652457252525252912249826832457263124843249248424842471249824713651342924982457242924713249247124713980256526312696283733634644541513442773261826182657265726702811259225922631261826442735263126442657260527352670256526312811559731612592252526182565257825652552247124842525251125522498252524982498253829122552270924572578244333892484248424842511248436663455255224712443248432112457245740772631257827092709328745864767 19890813 496801856304926052578264426442578282426312709257826962644279926572657272226052578267026832644283755973124260526312631253825922578257825522511248425652552251125252471248425652837248427612429264424713274247124982484247124713622342225652471242924713236242924714018252527352631290033254674545113442709265725782578260526052748263126572592263126182722265726572657260526312578263126832900559731492605257825652605251125652511255225382565251125922471249824842498252529122484268324982605245733892471245725252443252536513469249824572429249831862457245740772565257827732799345545864767185626962657255226962631257828112709257826832592256526442592259226182631261825782696263129125597313625652578253826052538253825652498253825652498252525252525242925382578287524712786249826052471323624712457247125252498363634552511247124712484326124982457401825112592265729003287470571211344276126052538257826702631284926442578263126962605269627092592273525782670261826962631286255973099265726052644259225382565252525522484248424982525249825112484253825112875247127222484263124713363252525252511252524843681336325112484244324983186247124574077257826052837283737904644774118562644268325522631255225922799268325652605261826312709268326052709253826442683265726312887559730862592259225782618256525522525255225252525256525522457251124982538251129002457284924572592245732872484244324432538245736073429252524842443245732492484247139992511260526702950341645575343134427352683263126442618270929122578252526312631255226832592257826832644267026702683270928495597306226052605259226312592255225252511249824432484251124982552252525522538288725112722248425782457337625112429247124432511365133892511245724712471317424152471405725922552281128243376458647051856268326312644267026442631272226572644263126052631261826312722269626182670267026312644288755973136264426312592259225652538253825112484249825382498253825652525251126052849247127862443261825383249248424712443248424713651342925112457247124713236248424574018253826312722292533384644541513442799264426312605263125782735263126572631264426052709263125652631261826832631256526052875559731112538253825922592255225522525253825382498259225782525252524842525255229002498270924572605245733892471242924712484249836663429253824842443247131862484253840972578264427352696332546444962 19890813 497281856301225782670263125782605282426442578256525522631255226442631268326182578257825652670288755973124257826312605268325382565252524982552252524982525249825652471253825112849253827862471260524843199248424572471247124713622346925252471247124573249247124574018252526702709291232874736520213442824259225922618265726702811264426442644257825782709263124982657261826572631257826572925559730992644260525652631255225522565252526052498253825252498249825112511253827992484273525252578249833512484245724712484245736513429257825252443248431612457248440972578267027482735333846744863185627222683263126572618263128242644259225782631269626962605259227222605265725382644265728625597313625522605256526312565249825382565257825252525249825382498252525652565287525382709248426052498324924712471247124842457362234292538248424712457323624712471399925382644261829623325464472561344277326702657265726962631281125782565264426962631267025782592269626702631259225652605284955973099253825522631257825652484257825652525253825382511252525252498255225782849249827612443264424713389251125112484249824983593338925252484245724713161248424434077260526962748286237274705774118562696259226052644263127352761265727222578257825922696259225652735267026572631265725922811559731612565260525922657251125652538253825522511252524982484253824572578260528872498273524842631245732242443245724572498251136223402255224982471247132872443245739992511263127352849327446445379134427862683263126962722264428112670268326052631259226442657257826832565269625782670265728755597316126442631256526572578255225252525252525782498253825382525248424712511288724982735247126182457338924842471248424712471362234022484245724432484317424842471409725652578274826703338467447671856274826442578263125782631281126572552260526312592261826702525269626312631268326442631283755973136261825922605257825382631252525252565251124842552249825252471252525522900249827612443263124843274249824842471248424433651345525382484244324433236252524714018255227222644291233384767552413442773265726052578259226312837265725922605264426572735265726572722261826442644265726312849559731112578253825922525255225522525249825252511247126312457253825252511255228372484272224572578245733762471245724712484248436813429252524842443247131992484248440972578263127482799341647674831 19890813 497761856306225652631265726962605282426832657261826442605267026052605263126962683257827352670284955973124265725922578257825522484249825382578248425252552251124982471257825652900245727732525259224433261248424712484248424573651338925522429247124713236248424433980249826962631301233634644534313442748264425782631267025922837269626572605273526052748263125922709264426702592263125522862559732242605259225782618259225522538253825252511252525782484251124712538253828492471273524572578245733892484245724432484248436513416251124712457247131992471244340972578264426962709336346444929185627352683257826442605268327992578261826832696259226702592257826962605263126312644263129505597313626052618259226052511252525112578252525112484257824292471248424982578292524842748248425652471326124572484245724982457362234422511245724432429326125112443399925652657264428753351470572561344277325922605260525782525283726052592259226572605273526572644265726962631257826312657287555973186260526312618256525652538253824982498248424982511252525652471249825112912249827222457260525113416251124432511248424713666344225382511249824843186248424574077256525652761286238224674774118562696259226702683259226312735261825782631260526572748260526052657267026312578265726442887559731362565259225922565251125652498248425652511252525522525255224572525249828372484276124842565247132362457244324432511244336513442252524432484247132612511247140182525265726832912331247055308134427482592264426052631267027222644259226442618261826182631257826572670267026312644263128625597311125652578260525522552251125652525256525252498252525252498252525252484293725252722251126312457335124842484249824982484363634552538247124572457318624572457407725522631274827863363470549291856272226312592263126312631279925922592265725922683270926442565265726312631263125922605291255973124252526052592259225382484253825382578252525252578249825252511252525252849247127482471257824843236252524432471253824573622342924982471244324153236248424433999252526572696286233124501541513442709259226442592259226702786259226052618263127092709264426182683267025522644259226442900559730622605256526052618264425922525252526052484251125252511256525112538256529122525273525112605245733892471247124572484248436813455255224712429251132112484245740772565269627612709338946444644 19890813 498241856301226702631257825922631283725782605264426572605270927222592270925922683263126702565287555973124260526702578257824982552253825522565255225382511245725522484252525652925248427612471261825113261245724842471248424573651346925382471245724843274248424573999251126312748291233514644534313442786261826702644252526702837261825782631263125782592265725782683265726442618268325922887559730742631259226312592259225652552249825782484253825252511249824712538257829252525270924842605249834162484249824572484242936963402249824572457247131862457242940572565263126962657342946744863185626962657260526572670265726962631263125922683263126442631263126702618267027352605260529375597323625522525257826312525255225522552256525382552252525382525251125382552287524842773248425922484324924842471247124982457366634962525247124842443324924982471401825522644267028753287458671211344277326702605259226052578276126312618257826702578268326052631270925652578263126832657286255973149255226182552259225782552256524982525248424982525251125922484252525252912249827092457259224713363249824712525249824713696346925522457248425253161248424714097259226312761286237274799774118562670263126442696268325922761267025522618259226312696261826052683263126572605263125652811559731242592260525782631252525782484257825252525249825522498248424982538255228622525283724712592248432872498245724572498249836663496252524572429245732362511249839992498268327092962336346445308134427732722263125922657263127862631255226312631264426312657269626182618265726312670263128495597312426052657259226052552251125382552255225252578255225112538244324982592281125252670249825922443337624572484247124712484366634292538245724572457316124572471407725922631269627483325473648961856267026312525264426962631268326962592261826052578267026572657269626702657260526442592293755973099256525252644255225382552251125382498260525782511251125382511251124982837249826962511263124843287247124432471248424433651344225382443247124983236249824433999251126312722297534554615548713442709260525652592270926832709259226832618269626442696259226052644259225922525265725782937559732362605256525382565256525252511249824982498253824982498248424982511251128752471274824842578244333632498245724982498247136663482255224712471249832112443245740772565263127612761332545864896 19890813 498721856306226442565257825922644281126442644259225782657270926572578272225922696263126962618279955973149259225652565255225252578257825522511252525112511251125522443255224982849248427862471260524573312248424712484249824713651342925252457247124433236249824984018255227092657283733764644541513442824272225922657263126052748265726572657265726312696265726052670256526572657267026182875559730992605260525382592252524982552251125522443252525382484251125252511260529372511276124572592247133632511249824572511248436963455255224712429245731362471248440572592265727482696335145574863185626702670259226312657264427352644256526312605264426702657267026052644264426182644265728875597316125782618255226052538256525652565255225252538251124712538247125382565287524572748247125782471322424712443249825252471362234292552248424712484323625112498399925252670274829373299464471211344277325922605259226052722278625252565263126442605273526702578268326052683268326572631281155973136263126052631267025382538256525522565247124982538248425782484249825523024252527352511263124573389248424432525251124983651342925252484248424983199245724844057268325782824284938224799774118562748273525922525259226442887270925922578259226702696268325782709261826832631267026442912559731242552264425922631255225522538252525252538255225652538252524432578256529002538276124982565249832492429248424842538244336513469252524712443242932742484245739802511267026962912335145015308134427992631256526312644269627992565259227352644257827222631255226832644257826702631269628755597316126052657255226312525251124982538255225252538251125112538252525652578287524842670251126052443340225112443247124982498365134292484245724432484317424432457407725922565277327863389452948631856269626312592270926312683279926312670265726052670273527092578270926312670260527092538287555973136257826312552265725922525252525652511252525652552252525522525255225782875251126962429259224843287251124432471252524713651346924842471248424713261248424573980256526832709287533764644530813442761264425922592259225652748259225922565268326832696257826052683261826052618264426052887559730742605255225652605249825382498252525522538253825382498255224982511253829372525270924982565247134162484249824842443249837273482252524432484249831612443248440972578265727222683337647054705 19890813 499201856269626832670259225782578283726312565259226572644273526312592273526052605269626702565290055973236259225782592256525522484253825252498252525382525251125522498252525522900251127612457259224293236247124572484251124713622345525252443245724293299248424843999249827092683291233634799545113442786268326312683268326702761263126572578269626312683260526442683265726572605267026182912559731612605253826442592253824982525252525382484249825652511253825112525252528872484273525112578247133632484248424712484249836813469256524842457248432112457247140772592264427092773337647055030185626312683261826442670264427352592263126052631265726052631263126052657270926832605255228875597314925922605264425922552251124982498252524842471253824982538251125652538284924982786244326052484328724572471248424842471368134552538248424842484324925112484399925522644267028623274473653791344272226962618257826312618279925782552259226442578273527222657267026182657267025922644284955973136256525922552261825922578253825652471252524982538253825252525251125252849248427352443259224573363249824572443248424573651345525522511247124573211245724574077256526052683268334424557503018562722267026442618269626832735256526052696256526052709257826052722261826442657259226442849559730992618267026052605255225782552257825252511249825652511255224982552259228752471274824842552245732992457245724572471248436513455252524842498244332492471245739992565267027612875335147675451134427352578264426832605260528492538255225652618261827482670264427092644263126832696259229375597309925782538257825782578259225652538255225252525251125382498248425522525298724982709249825652484337624572457251124842471366634692538248424152443317424712443407725652578278627613429470553081856269625922565260526572565273526312592259226702631260525782644274827482657264426572631281155973136256525652592256525652592255225112565253825112498252525522498253825652875245727352457257824573274245724842484249825253651348225252498244324573249248424843999256526312592295033634644556013442735260525922683272226832761264426442565257826052683264426572644268326572578268326182862559731742605261826182578253825782538252524842498251125522484253824842538252528622538270924572578249834022498245724982525247136963482255224842443245731612443248440772578263127222862326145295487 19890813 499681856270926832657253826442605274826442578256526702709269626312578268325652683260526832618290055973224260525522565265725652538251125112525248425252538252525252471255225652887245727092498259224433236247124842457247124433666344224982484248424713249245724433980253826182683283733514767570713442735264425922631263126572799263126572657263126182709265726962683264426052644270926052925559731112605257826052631251125522565252525252538252525382511251125522552256529502511273524712552248433892484247124572471251136513416249824432429249831742457247140772552249828372722333845865781185626962670260526182657268327482618253826572631259226702735263126572644269626572696261828495597323625522592260526572484256525252525253825522552253825252498248425252565288725112773248426572498329924572511245724712525365134422538244324842443324924842471396225112592269630003363455758941344272226442592267025252657270926182605268326832631265726052657268325922683264425922605287555973086256525922538255225652525252524842538249825382525247124982498249825252937251127352525263125383429248424432471248424843651344225112457245724983211245724984077256525782773273534164529608418562696273526832631256526962735263126832631264425522670256526442735265726312657267025522875559731242631256526052631255225382552253824982511252525112511252524842578256529252511274824712605247132992457247124572525247136513429253824712457245732612484249840182525260526312900337647056282134428242631256526052709265728372592259226832657263126702683259227092644267025652631257828755597309925782631255226052565255225922525256524982538252524982565247125252525291224982722244326442457342924982429249824842484366634552525249824292484318624712471407725782592272226963389464464541856273526312631263127092618268325382644260526442538269626572644267026052657260525782605284955973161253826052605256525252538259225252498252525652578252525252498248425782824247127482471260524843299245725252457248424433666344225652457244324573236249824573999252527352709296232744644671313442735261825922735267025922735257826312631269626312670261825922657268326572631255225652799559730622578256525112565253825382578257825382538253825252552249825382525253828872471270924982605247133512511245725112525248436963455251124432471247132112471248440772592260527992786336346447014 19890813 500161856268326312644259226052578270926312578263126312578270925922578273526832657268326052644284955973136259225922631252525652538251125112484253825252578255225522525252525522875249827862471257824433261244324842484249824983651348225652471245724713274248424843980249826052722293733514644774113442799259226572696267026832696259226052631260526312735267026052696260526702670267025782925559731362578255225522552253825112538253825382538251125382498252525252592251128492471278624712605248434422471248424842525247136813429251124712443248432112484245740772592255227352773349644747741185627352644257826312578265727612657265727352618256526572592263127092644267026312618259229125597309925782525253825922525252525112552253825782538259225382552245725522538283724842811245725652457333824982443248424842511368134692498245724982457323624572457401825382644265730123338470577411344278626182644267025922644277325382631264425782592269627222657269626052683264426572696284955973136264425522552253825922578259225112484252524842511252524842484252525522875253827222471263124573363263124572484253825113711338925112471248424573174249824434077263126702811437034024529774118562748269626052657259225782748268326572605259227352683259226962644259227092592263125652937559731862552259225252592252525252498259225782498252525522525251124842498256529372498278624572605244333252484251124712511245736813482253824572484244332242471251139992565265727482937336346746162134427352761261826572644264426962644265725652644265727092644260526182618256526052670257828245597313625382605255226312538252525652552257825112538251124982525247125252538291224842748248425782484338924982498248425252484368134422538247124292443321124842443409725652538270927733579476777411856277326312578264425922578276126702592270926572538267027352592273526312670253826052605279955973149260525922552256525522511257825112511252525522552252525252429255225522862247128112471265725253325256524842644253824843651345525522525264425523249264425523999265728372786398040774799774113442799259226572670259226572786270926442683257826182748265725782670256526312696260526052912559731362605253826702552259225112525253825522525255225652552253825112484256528492484273524432592248434292484244324842484252537423509255224842443248432242484247140772565260528242696329946744674 19890813 500641856297526572592261826182605274826312605256526442657265726572631272226182696268325922565286255973174259225522592263125522538255224982578249825252525253825522498249825782887249827862484256524433338245724982511247124843681346925382498248424843299248424714018253826442683300033124644537913442735264426052605263126182722263126312578257826182631253826052683265726702657269626182824559731242618259226052565255225652525252525652498251124982538256525252538256529252471265724982631247134292484245724842471248437113482253824842443245732112457249840572552260526962761340247054831185627732618263126702592268327612631264426312605261826572592263127092618264426572696264429125597314926052709256525382525256525382484249825112498252524982498251125252538284924712748248426052457327424982471245724842457369635652525249824712457327424982443398025782592268329623287470571211344272226702618264425922696276126442605260526572565274826962657264426572696260526312657286255973074255225522578257825782552255225252484252525652484251125252471253826312887248427092484259224843416255224572552253825113727350925382443248424713199245724984057256525782786284938064736774118562670260526052578264426442722264426052683256525922722259226312683268326182657263126052937559731492592264425252618252525252538252525252484253825382498249824982552252528872471274824712657247133122498248424712484245736963509251124712471245732612511247140182511260526572849336346445379134427482631257827092618253827862657267026572696252526442670264426572578267026442644260529005597308626052592260526052578257825652552249825112484253825252552247124982511291224982696248425782484341624842443245725112525372734692552248424432471321124432471405725652578276126833338464447671856276126702644265726442592264425782592261826312644265727092592270925782657255226312709287555973074257825782592265725252511252525112538251125112498251125522498253825782937249827862484260524843299245724842471248425253681348225252484245724713249252524434018253826832683300033514644552413442761263126442657261826182683261826312657259226312761259225922696264426572735259226312887559731492644259225252538255225252498252525522511251125112511252524572538253829872471273524982565249834552484244324982498247137273496249824572484248431862457247140772605260527092631338946444863 19890813 501121856303726702605264425782618272226182592263125922683265726442552265725782657256526182605288755973099259226052605256525382538251125522484256525112552255224842511256525382837248427612484261824843274252524572457248424433711352325382457247124573287247124713999252526312709290033894705534313442735253826572644259226832761267026052631260526052670265726572670260526572592260525382799559731492592257825252565248425522525249825522538252525252498248425252538251129002484269625382592249834022498247124572484248437113442249824842471249831862484248440772565255227482761335145574799185627612578257826572605265727222605257826442696270926572683263126962696259226312605265729375597314925922631255226572538256526182511251124982443256524982578251125522578290024982748247126312457331224982471244325252484369634422525244324712484329924842471399925252670264429003312450171211344278626442592263126052631268326052631263126052565270926832657268326702670270926312552283755973086259225922605256525382525255225252538253825382511251125252471252525252950249827352498263125113402249824842565252524843696345525382471247124983149248424434057259225922824284938064674774118562735265726052631267026832735268326572670267025112696263126052709261826572683263126312900559731242552259225522538255225112511263124982592253825112498251124572511251128622498278624842592245733122443245724292511244336813469252524432457247132612471247140182511264426442887329945575308134427482618259226832657257826962618255225782670263126702605261826832605260526572696263128755597316125652631260525922538255225252578249824982511260525652498249824982565286224982748245726052498341624842498247125112484369634292525247124842457317424842471407725652578277327613376455749961856272226702565264426312525273526312538257826182683268326442657270926312605263126442592288755973236255225382552265724982552251125522565249825252578255225522552251125652962248427352471256524713274249824712484255224573696346925112457245724433274249824714018249826572657290033894674534313442799260526832657269627092670263126442631260526052696265726702722264427222618259226052824559731242644255225522538257825382565253825522538255225652525252525252484251129122511277324982631248434422498251124842498248437743509249824982457247132242471248440572565259226832722337646444831 19890813 501601856307426312578268326312592270926052605261826702618265725922644267026052592268326312631288755973111264425922578260525382511257824842538252525112498253824982525251125652837249827222443257824713274251124842471251124293727357925252471245724433261245724573999256526962735288734294674537913442748259226442670259226572683259226052592257825652657269626182644268326052644268325783012559730862644260525922578252525252565252525522538252525652525252525252511256528242525273524842578245734552525247124712498245737273551251124572443248432242471252540572578263128242735333845014896185626442631259226052631265727612605255226312657265726442657257827352644261826052644265728755597312426052525253826442538252525252484252525252484255224842525252525382538284925112748245726052471333824842471245724842484372734552525249824432443327424982471399924982683265729373287473672561344284926702552264425652578279926312644270926182670273526312578270926442657267026182605283755973149263125382605264426052525251125252525249825112538252525112498255225252875244327482457264424843402251124842498255224433711352325382484247124983186248424984097256525652849286238224674774118562670259226702631267026572735264426312722259225922657263126572709261826442644264426052925559730622552259226572592252526052538252525112498249825382511255224982525259228242498277324982618247132872443242924842538248437273496251124572457248432872471248439992538265726832887332545295308134427862657265726312592265726962631263125782644263127092683264426832618268326442644252528495597313625382538253825922484257824842538257825382552252525252565249825522565291225112709245725652471340225112471248424572471371134692525244324712484319924982471405725652605278626963351458649621856269626702538259226702709270925782631264426442696272226052552263126312657267026312511281155973236257825782592256525522565251124982471251125252538252525522471252525522862247127992443259224573338249824982457252524713711346925522471244324573287248424714018253826052565290033254586541513442722260526312696268326572735257826442657267025922657257826052657265727092578259227092824559731362618259225652552252525112538255225112498255224982511249824712484255229622498276124982592245734162498247125252525247137743565255224982429247132242484248440572578264427352824337646744799 19890813 502081856303727222631265726312631278626702631260526312538267026442631267026182670256526702670290055973099264426182552252525382565256525252511252525252565253826312484256525652912251127862484259225113338249824712471252524843742353725112525249824843287248424844018255227352644295032994557537913442709267025782605264426442722255225922670264426572644263126052709260527222605260526052811559731492592260525922565255225382525259225382511253824982525255225382511256528492484273524982631251134422457245724572498245737273551255224572443247132362457244340772538259227992683340245864863185627222670260526572565273527092592265726572709259226702696268326702683270926572605265729625597306224982552255225652498261825252538249825252525252525382565251125522538290025252761252525652498333824712471248425112457374235512525245724982443329924842457399925652657270929373287467471211344283726572683260525922644274825782670259226442525273526052657270926052565263126572631288755973136256525112631257824982578255225382552251125522498247125522457251126182887251127352484270924433469248425112538252524433774355125252484251124983199247124844097257826312811287538064674774118562709265726052644272226702748257826052670268326832657264426052670268326312565265726052912559731362631257825252592251125652565253825652538251124982471256525252538259229372471270924712631249832992471245724982498245737743551252524712429244332742498251139802552263126832925333847675343134427482696263125382709259228112565259226572592257826312592264426962670267026442592260528375597311125922592261826312552256525382525256524982525253824712511251125112592292525522748248425652457345525252498248425112525375834962498248424432471326124712498407725782538273528113416467448961856265725922605263125922644274826182578268326442605265726702578268326832605265726442631287555973136260525522644257824982498256524572498247125252565248425652484257826052849249827482443260524713338248424842498249824713742353725382484248424433299247124573980252526312722297532994586541513442773272226442631260526052799260526832631265726052565257826442657257826702605263126442862559731862631260525522592257825922525256525522511255224712471251124842525256528752484270924712565242934292498244324712525248437743496252524712429247132112457247140572578264427612761344246744767 19890813 502561856304926572644263125782618274826052644263126182670267026442592270925652592260526182578281155973136264425652552268324842525251124982552255224982511248425522552251125922912247127612484257824713299245725112498248424713727350924982471247124293249247124714018253826832683291233634644534313442799260526182565263126312761257825522657256526442657274825782683267026572578263126052900559731112592255226442644251125782511248425252511251125782525248425652538256529872457273524712552247134022457248424982525249837273496255224572457244332362457245740572565263127612786332546744674185627732631263126442670273527092565260526572592264426702683257826962644267026052683265728115597316125782592253825922578255225252565252525382525247125252605251125522552295025112748248425782471328724432511249824842471371134962511247124712471327425112457399925252670263129503287470571211344279926182644263126442552270925112565256526832657265725922709270926832605256526052670286255973149264426312484257825782525252525522552249825252525248425112525256525522950251127352498259224983429248424842484249824713696348225382498248424843236251124714057256525522837283737904767774118562709257826312578263126052722257826572592261825652605263126312683259226052618261826312862559731362631257825922578252525522538253825252484255225522538255224982511256528872498283724292618247132872471248424572511244337113469248424982484245732612471249840372511270926442912333847365487134427092722270925782605259227482605263125782683260526962552260527092592267026572657261829005597308627092578259225922525248424982498255224712538252525112525249825112525286225112735244325782471342924982443248425112443372734822552247124572471318624712457407725112578268327733376455750641856265726572670263125652644276126702592256525922578265726702631259226312683267026572657286255973149255226052618257825252538255225382538260525252538253825652471256525652887248427092457261824843338253824842457249824713742353725382443245724573274248424983999255226442631293734164736541513442709259226052605270926962722267025782631261825922709256526312683264426312644264425652887559730992565261825522565252526052552255225652498252525382511253825382511251129502498273524982605245735092484249824842484249837583537256524712471247132242457245740572565253827222722333846444831 19890813 503041856309926832605264426182605273526052592264426182552267026052631264426312657255226572552290055973199256525782578255225522592251124982525248425652511249825252457249825112912248427482443259224843338251124842511251124843774353724982511245724433249249825113980253825782657295033514705520213442735267025782605264426702761263126312592259226832709260526832683265726962644259225652811559730742552263126052605248425252484255225652511252525382498247124842471252529122443269625112592242934962484247125112457248437743523256524842443248432112484247140572552264427092722335145294799185627992644268326052644263127352578257826572552270926832631263127092670263125782605256528625597316125382605264425382525257825782511251125522511251124982538244325252592287524982735247125922471329924432457251124982471374235652525247124292457331224712443401826572683267029003299450171211344277325922605263126572605278625922644263126182605264427222605268326442709260526572511284955973099259225782592256525382538256524982511252524982538251125252525249825782900248427352498260524983429248424712484252524713742352325652498251124713211251124984097256526572786284938064586774118562735261825522696264426832849268325522683265726442696270926182631256526052538264426182887559731492592259225522618252525522552247125522538248425252498252524982538259228622525281124572631248433632484245724842511245737743565251125112443244332362498249840182552267027222950333845295308134428112631252526572605263127352605263126702578263126442657273526702592267026442631272228625597314926052592263125782592255225782565251125252511252525252525245725652578296225252761249825652457342924572457245724712471374235232525245724842471321124842471407725522592272227223376470548961856276125922670263126442605265726312618263125922657259226312644269626052657263126312644288755973099259225652592253825252525249825382552251125522605251125252498248425782950247127352443259224573312248425252443248424713727355125382429245724843287249824843999256526312618286232364767534313442722265726572631260525522748259226312605265725922670255226052735257826052709263126052937559731362552260525922592259226052525252525522511249825112552249824982471255229252484274824842552248434692457248424712471248437743565252524842471248432112457247140572552260527352748332547674799 19890813 503521856303726312605259225782709281126962683263126312605264426832670265726052618257826312605290055973099252525522565259225112578251125112525252524712525251125252552251125652912244327352443259224843312249825522484249824983727346925112457242924843287245724714018253826962735282433514644545113442824263125782605264425922709263126962657259226702748257826442735261826962644267025782937559731242578259225652592253825252538248425652511256525252525255224982511253829372471272225252565248434552525248424842511245737423509252524572471249832362484249840572565259227992709333845294831185626572722253826052565260527482592257825522565267026442565260526832683264425922696263128875597306226182578253826312578257825382578256525382538255225112498248425252578283724982748248426702471329924712484245725252471377435092498247124712457327424712457399925382670265728873338452972561344276126572631269625782592269625922525260526442592263126702657268326442605259227222644281155973124260525652565253825382498252525652618251125112525248424842498249825522849248427482457261824573429251124572511249824843711345525522457245724433236251124714057256526052862283737904705774118562709265726052722260526962709263126832631265726832657263126052644267026572631269626182799559731362631256525652592251125782552259224982592256525522538260524712565260529372511270924432578247133252484249824712484245737273537252524572498251132612484245739992511268326702862326144745308134428112644260526832657265727352552261825922670263126702605257827092618269626182644265728625597314925922578257825652565252525252484256525382538249825522525251124982565293724572722247126052498345524712429248424982511375834822538249824572498319924842498409725652592274827093376452947361856267026442631264426442657276126702592259226572578269626312670272226052683259226832670295055973149255225522605259225112538252525522538249825112578249825522511249825252900248427612471259225253312248424712484251124713727350925382457248424433312251124843999253826962683291233634644552413442773264426052670260526312709260526052592265726572683256526312735260526312618267026052824559731112592256525782538256524982552251125652538251125522538255225382484255229372498268324432565242934422498248425112471249837743482253824712443248432242443248440772592260527482735333846444767 19890813 504001856306227352592259226832696274826052605265725782670270925782670270925922683260526962631286255973099263125922631259225652592256524982525245725252578252525382511251125652925252527352471263124843351245724982471252524983711350924982457244324843261245724843999253827612657293733634644537913442722259225922578265726182748256526572552263126832657260525382696256526442592269626182912559731242552259225252631252525522525252525252457259224982538251124982538255229002525269624982592245734292457244324712511248437273523253824842443251132112457245740772565260527612735323646744831185628112670265726572631260527352644261826442578263126312631257826312631264425922618260528755597312425782578257826052565255226052498252525112525252525382538248425252605291224712786249826182484329924982443248425522457372734822511244324842443326125112484398025522683268328493299470572561344268326702644265725782578278626442644257826442592273526052644273526052631257826312657281155973224265725922552265725522511251125782498248424982525253824982552251125652887248426832443260524713442248424292525251124713727346925382429249824713224249824434057257825922811282438564586774118562722265726442631263126572799265726052578260526832644265726052644253826962605267025522875559730862670260525652578255225652578251125252511252525112484255224982552259229372484272224712605242933382443245725252525247137273496251124712457245732742498245739992511267027092987338946445272134426962605264426052631264427222696259226702683265726702657257827862631260526052709257828755597314926052657257825782538255225112538247125522511255225112525244325252525286224712709244325922484344225252471248424842498371135092498245724712484323624712443407725522670269627993402464448631856269625652631269626052592273526182578267025782644264426702657270925252605267026312605287555973099256525922605267025382592252525382565251124982498251125782525253825382837253827992457261824843287248424842457253824713711350925252443244324713261249824433980252526962631288733124644541513442799268325782670265726052761267026702565264426702696265726312657255226572709255225782862559731612618259225522511253825522498248425782525252525382471253825252498253829752498268324982552248434422484248424712471245737743509253824842457247132112457245740772578260526832696332546444896 19890813 504481856308625922631264426442683279926312578265726832657259226182722265725922696263126572657291255973062253825922578263125252552257825112565249826312552249825252484251125522900253827862429260524433338244324712484249824713727350925252471248424843274247124843980256526312735290033764644527213442773267026442605263126312773260525652696260526702592255226442683257826962657269626442849559731112578256525922578256524982525247125782525252525652552255224572511255229122443270924572657247134292484249824842525247137423509252524842443247131862443249840772552256527862709332547054896185627222631264426312631263127092605259225782605263126702592257826572657268326572657268329005597307425652657260525782552253825112525251125652471255224842552249824982552291225112773244325922471335124842443245724982484374235372525248424292484324925112498398025112657268328753287458671211344279926052657265726312592269625782578269626962565268326312578267025922631267026962631283755973099265726312578257825522525253824982552251124982525251125112511252525382875247127352471264425113402251124982498253825113727349625112471247124843224253824844077256526572799279938394767774118562683263126702696267026312735260526312631260526312683265726832657256527092644270925522849559730742552251125652592252525382552253825652511251125252498255225252538252528872511274824572592248432872457245724982484252537113509252524292498247132612471248440372511269627612912338947365379134428112683264425652657263127732644259225522683260526832657260526312578268326312631257828625597308625922538260525522592255225652498252524982552252524712498252525252565297524982722248426052457340224432484248424982471377434962525245724152471322424432484409725652592281126053299464446741856270926962592261826312592273525922605259226052565265726442565265726572644257826312631286255973111259226442605255224982538257825112498247125522525251125252484249825652900248426962457257824713299248424712429249824573742350924982471248424433261247125113999253826572709296233764767537913442748263127092605260526442748263125382525272226572722259226442670263125922644257825782786559730992565256526572592251125382484257825252525249825112498248425112511251129622471272224842578249834292511248424842471251137903509253824712457248431992471247140772565256527612683333846444831 19890813 504961856308626052605264425782618279926702618267026572592273526052618265726832644265726052631287555973111259225382578260524842511253825522565252524982538251125252484253825922900253827352484260524573287247124842484249824573727350925252471244324573287251124983999252526832709295032364586523713442786260525782605268325522786265726572605259225652709260526052670257826832618260526702824559731242592257825652538257825522525255225522498256525252552251125112525253829122484274824432605245734292552245724842498251137423551249824572443245732362457247140572592257826962722338946444929185627092683260525922605260527732578257825922605263127352618265726702670260526962631265728755597312425382592255225382538255225782538251124982525256524982511251125522592292524842735247126052484332524842498247124982471374234962525242925252429328724842498398024982683263128873287476771211344284926702592259226052644286225652605263126572644276126702696265726052709263126832683284955973099256525382565257825112578253825522552248424982525251124842538252525652875252526962498264425253442251124982498252524713727352325522484249824573249248424714077257825782811286237904615774118562735273525922722260525522735259225782578263126052722257826572657256526572670267025922962559731362631260526312631253825652592252525652525252525382498249824712511253828622471270924842605244333122484248424712552248437273469253824572429245732612511244340182538265726572975332547365308134428242696257826052670259228372578257825922605269626572644263126702670263126832592257828375597312425782538260525382552251125782525251125252552252524842511249825112552292524712683248425922511345524982484247125112484374235512538245725252484321124712457407725652644276127613351467447991856273526052525272226572605269625922511260526312696268325522578268325922631270926962644293755973124259225922552263125522578256525382552255225112511249824982471252525652887247127612457259224433338242924432457247124713727350925782457244324573274249824713999252526832644301233634529534313442786255226572605259226312735260526442565263126572683263126832657265726832670264426052837559731242565256526182605257825112525255225522525249825382498251124982511252528752498270924842565248434822484245724712498248437743551249824432443245732242429248440772592259227222735336347674896 19890813 505441856309926572592260526312644281126052644265726052657264426442605259226312657265726052631286255973149259226442592260525112565253825112525248425252471255224982484251126702937249827732429259224713338248424712457253824573758353725382511245724433299248424983980252525922696295033384644530813442773260526312657257826052786260525922525263126312761267026442670265726702631264425782849559731242511255225782592251125382525251125252471249825252525249824982552257829502498270924982618248434822484245724572484247137423523251124432484249831992484248440772565257827352761331246745030185627222683261826052605263127732657256526312631260526572644264426832683263126052696261829125597313626572578256526182538255225522511256525252525253824842525249825252631286225252761251125922443336324982443245724982525372735372552242924572457327424712457399924982644267029373312473671211344279926572644269625782592268326052592267026572565264425922618269625652696263126702696293755973149259225382565259225382525256525652605249825522538252525522498251125252887245727352498260524983469251124842484252524713774353725522484252524983199249824714097255225922786281137424615774118562709265726572644264426832709265725782605267025782670264426052657263126702631267025652811559730492592260525522605252525522605251125252511253825112498253824982538256528872471277324572605251133252484251124572511245737423537256524432415242933122471247140182525267027092912335145295379134427352683256525922605260527862618263126052683259226962631259227092605268327352670260527995597314925652578257826312511259224982484255224842498257825252511248425252552297524842696248426052484344224982484247124842471374234422511248424712471328724712471405725522670273526573389467449621856273526572618257826572657277326572670257826832631268326442644263125252631260526312631284955973074259226442592255225652552253825252511253824982578255225252498251125382925249827992498265724843338245724712443252524433727356525252471248424843287249824713999256526442735292533514674545113442773260526052644259225782875265726442631265726832683267026052670260526312631260526052862559731242605257826052592257825522578251125782525253825382511253825112552257829372511268324982552244334552457245724842511248437903565252524842471248431992484248440772592260527222722333844745030 19890813 505921856303727092631265726052657274826572578259225382670265725652644270926442578264426182657287555973161260525652578260525522552256525252538249824982525251125652471251125522849248427482484260524573389245724842511248424573742353725382471242924433299244324843999253826312683291233764644530813442761263126052592264426312670263126312592260527092709263126442657261825922525267025652786559731112592255225382578252525382552251125382605252525252525253825112498248429002498272224842552245734292471247124712498248437743551256524842443251132362484244340772578256528112709329946744644185627222631255226442644270927352670264426312578263126312631265726962592264426572631260528875597318625652565253826442552255225922538255225252511248425112498249825382578293725252773248426442484332524572484249824982457377435372525244324982484328725112443399925112618268329373299476771211344281126572605259226052565283725522644268326962552265727352631270926572631268326442683286255973086260525782565255225252538253825382552251124712525253825252511252525382912251127092484267024843442248424842511253824713774355125522484249825113236251124714057255226442811278637744529774118562696264425922670267026572670270926572644263125922644260526312735263126442565263126832912559731742578261826832644252525382525252525112511251125652525257824982552257829622552281124712631248433382471244324712511245737743523249824712429247132612525247140182565265726832862332546445379134427992592253826312605265726962592260525922683259226832631270927092605259226702631263129255597309926442552259225652538259224712498255224982525260524712565253824982578290025112735248425922498345524982498251125112511374235092511245724572484323624712471407725922605270927863376464449621856273526962578260525922644279925782592261825782592274825382683261826572670267026182657287555973111259225922578263125112525253824982511249825652578248425252498251125522900248427992471259224573312244324572471253824983758352325382484244324713299248424574018253826832683286232994644541513442773256525382644264426182761265726052592260525652722267025922657267026702605261825382862559731112538259225922552251125382538248424982552248424982525248425382511257829502443270924842592251134692484247124712484247137743551251124432443245732612429248440772578260527482748337646444962 19890813 506401856274827092592265725382644274825922552264426312578263125782644263126312657269626832578287555973099264426052552256525652525259224982538256525252538249825252498252525522937249827612484263124843325245724982471248424433774353724982471245724573299245724983999253825922670283732994674537913442748261825922618255226442696267026052538265726052709256525922670265726572696269626052900559730862565257826312605265725112565249825782484251125252484251125382484257828622538270924572565248434552525247124712471249837583537251125112457245732362443245740572538265727482670336345574996185626572709261826442592264427352578259225922670270927482683259226442605267026442605259229125597317426442631260525782511257825652525252525522484251124842578247125112565293724982722248425522471331224572443245724982471377435232538245724982429328724982443398025522735272229253376455754511344283726962605263126312618278626052631263126832592267026442631268326312644264426052631288755973124255225782565260525522471256524982552252525382552248424982498251125383012248427352471260524713455248424982498249824843758353725112457245725253249247124844097257825922799276133894529503018562696267026052631261826052761260526182670264426312670265726572683257826312644259226312900559730742592263125382605253825652592252525112552249825112498252524842552259228622511270924842592245733632471247124152538249837273551249824572471247132872484248440182511261827482912332546445379134427612670259225922683265727732605263125112657267026832683261825922605264426312592257828375597309926052552260525652578248425522552255225112538252524842484251124842578282425112722244325922484345524842471247124982498374235372552247124292471319924712443407725382552274827223389464452021856269625782657267025652592276125922631260526832578273526442644270926312592264426702683290055973086257826052565257826442552248425112471251125252525247125522525252525252862251127732498260524713338247124432484251124573711353725652471248424573274248424573999256527222592291232994767552413442735269626312631255226442748267026052592268326572670264426052644263126052709263125382837559731242592252525922605256525522552252524842498255225382525252525112525261829122484270924842565252534552498245724842525251137423482251124842457245732242484247140572578267028372722329945865451 19890813 506881856270925652670259226182578265726052631267026702578263125782631269625922657260526702657296255973111263125382552256525252538252525382538251125382552253825522511255225382912248427732457260524983351244324842471249824983711350924982471245724713274249824713980257825782709293733254736578113442811261825922592261826442761264425782631260526572670263126442644269626572670260526312824559730992578264425652552249825112578249825522525251125252498253825252511252529872511270924982605245734692471245724842525248437423509251124982429247132242457245740972592260526962748341647055781185627352696257826312592261827092618257825782565259226312605270926962709265726572565263128875597317425922565255225522578253825252538255225112511255224842538251125522538286224842786247125782471333824842457244324982525371135092538248424572457329924712471401825522670273529503351455759311344281125922631265725522565270925782592264426832592260526052683268326182631263126442670295055973086256525782552259225652525255224982525253824572525248425652511251125652912247126832457260524713455247124572498247124573774352325112471248424433236248424984077256526572735281134024705608418562696261826182657263125652709267025652605270926312657267026312696267026442683264426312912559730862552265726312618257825252565253825522538248425382525252524572552255229002525273524842605247133382484245724712511247137273537251124432471244332992511245739992525267026832887332546446282134428112696259226442631257827862605263126312670264426182592267026572670270926312657259228245597314925522552263126052525249825252511252525522525251124982498249825112538291224842735247125782457345524982471247124712511372734552498248424572471318624712498407725522592276127993429464464541856264427092605263126052592273526442565263126312592265726572631264426702605259226962565291255973111264425782631261825652498257825252552255225252592255225382457253825652937249827612443259224713325248424572457255224433727346924842471241524153299251124983980255225652696293732614529665513442811264425652670257826442811259226572631263125652683260526442683263126702709267026312849559731112578259225922592255225522578248425382552252524982498252525112565257829872511268324432605249833892525251124982471249837743509255224432484245731992484247140772538255226832683337647057014 19890813 507361856268326702644260526312670273526442578261826312592269627352565268326312683261825922657281155973149264426052592260525112605259225522525251125382511253824842525256525382875248427092484259225113299244324982484249824843727350925522457245724713261249825253999249826182631293733514736774113442799263126832631260526702722260526182565261825782735260526962735263126312631259226442837559730492552256525382565256525922525249825522511251125782525252525252511255227612498272224842631245734162498249825112525252537113537253824432471247131992484245740772538263127732799333846447741185627092670257826962592260527732592263125922657259226702696260527482605267026052605256529255597307425382631255226182538249825252525253825112538251124572511247124982552290024712709245725782429328724572511244324982457374235372498247124432443327424982457401825522670265730123351470577411344279925922618257825922592287526572578263126052631273526312657269626442709264426442683287555973049259225522552260525782552255225782525253825112525253825112484248425382937252527222471264425113429261824432429253824983727348225382471249824713224251124574057261826312773437035374674774118562683261825922644255226832748257825652683260526052683264426442722264426572657268326442811559730992644255225522670249825652552251124982525252525252484248424982525256529502511274824432644245733122471248424842498242937113523252524572457244332612511245739992525264426832950333846446162134427222631265725922578265727992644263126572578263127222605270926442592267025922552259228115597307425922552252526312565252525382552255225382525256525252511249825252552297524712696248425922457340224842498244325382498372735092525244324292457323624842457407725652565273527093325464477411856270926832631265727092592277326312552257825782644274827222644273525782683260526572644292555973149259225652592267025652565256525782525256525252511249825382484252525522887252527732443263125113325255225252644249825523727348225252538264425253261268325384057261828112875398040774799774113442761263125922631261826702811259225922657260525922670264426312722267026442578263125922837559730992565253825922631257825252552255225382511249825112525252524712511255228872498272224712605244334292525248424982484247137273509253824572443245732362457249840572565260528242722332546444896 19890813 507841856303727092644265726312644282426312592264426052578272226702578270926182578260526832565287555973074259226052605260525522511248425782552255225382525251125522525248425252962251127992471257824713312245724712457248424573711352325252457244324573249249824844018253826702696287533254644534313442761265726572644264426442748253826572644260525382709263126312670263126962657269626052824559731242605260525782631252524712525248425252471252525382471253825112498253829502457273524842592248434422471247124842484249837423496256524712443244331742457251140772592257827482722333845864674185627092683259225652683263128492618263125382644263126832618256526442592257826442683267028495597312425922644255226442511256525382538252525382538251125112498253825112538290024712761248425922457329925112498248424982484368134692525245724842471328724982471401825522696272229623261452972561344277326312631265726962592274826572565265725922631273526442578270926702592265726572631290055973074268325652605257826312538249825782525249824982552251124982498255225252937251126832471263124713416253825382538247124713711348225252457245724713199247124714077259226052837283737744674774118562722257826442644265726442786261825922657261825522722265726572657256526052592259226572900559731362605256525922631253825652511252525522498253825652511253824982538255228752525273524982565252532742457247124572525245736963469249824432457247132742511248440182538260526572950342947675308134427352592269625922670255227862578256526312683257827482631259225922605263126182605260528245597309926442644263125922538249824982592251124982538256524982498247125652565281124842773247125922443340225112471249824982471374234422498245724292498323624842498407725782592272226963389452948631856267026572592261826702605269626442605267026052696267026312592267026572683259226832618293755973062259225652605256524982525255225382511253825522565249825382471255225522824248427732498261824573325252524842443249824573727346925252457245724573261249824844018251126312670292532994736552413442773261826182657267026052799261825782578263127092761264426312722259226572592260525782862559731362552257825922631251125782578251124982525252524572471249825382525255228622484277325112578248434822498249824842471249838223523251124572429247132492471248440572552263127482735336345015030 19890813 508321856304926182552273525782644283725652657261826702618265726182538267026052683273526312498292555973099261826052525259226312552252525252511252524982552247125522511252525382875247127992471259224843363249824842471255224573727352325652498244324713287252524843999255226702709279933254644541513442722263125922618259226052799260526832644264426832644259226052683260526052644265725522937559731242552257825922578253826312565253825922525255225382525255225112484255229122484267024982644249834292484247124842471248437583537255224572429248431992471248440972592256527482709332545574831185626832605264426442644263128752644261826312605260526572618264427352683264425922605256528875597317425522618252526052498252525112484255225382538253825112552252525252538293724712811244326182443331224982471248425252525372735372525244324432443327424842471401825112683267029253312455771211344278625922644263126702592274826182683255226052631268326312605273526442683263126052644284955973111257825522525255225522565255225382538255225112552248424982471249825652900255227352484264424573455249824712511253824573742352325252525248424573236245724714097256525782824292537114863774118562722265725922631260525922761259226312709257826052657269626312683261825922735267026832837559731492538257825652631251125112578256525522471249825252498253824982498263128872471278624982592248433512471245724572498248437743509253824572471245732492471248440182525264427222887326146445487134427092709264426052670264427992644260526312670268326572631260527222592270926312618260528755597314926182578259226052565252525382538251124842511252524842511249824982511293724572709251125922484342924572457245725112443372734822525248424152471324924842498409725522605276128113469455748961856268326702670257825782657277325782538263126312657265726572592263125922709267025782670290055973136255226052565257825652578255225112511253825522525249825252471251125782849255227862443259224433325248425252498249824983742350925112471248424573287247124714018256526442683288732994644541513442786261826832644259225782837255225782565263126052631263126962657260526572644259226832912559731362605257826052592259225522538255225652511251124982538252524842498255228622498273524842605248434292498244324572471249837423565251124712429248432492443248440772538260527352761341646444896 19890813 508801856303726442565267025522644276125922631259226312552273526832631263126312657264426572696291255973136253825522605257825252565253825252538255225382538248425112484248425653012244327222484260524843338251124432443251124713742355125382471247124433287249824573999251126962683293732614557556013442709270926442696256525522786259226832631263126442670265726442657259226572670260526182811559730862578255225922538256525522538253825522471253825382525251124842498256530002511276124842631247134422471247124982484249837743496255224982471247132362484248440572565259227092761335145574799185627862670267026052644268327482578264426052657257826702631264427352670263126052631257829255597316125922565251126052578259224982552252524842565252525252511247125382538286225382761248426312457335124712525242925252471374235092525247124572471324925112484401826572670264429003351464471211344277326052631263126312605277325382565259226052631273526572631267026312657267026442618284955973124256526442565256525922565256525112511252525382538253825112498253826052937248427482484265724293429251124982525252524843727352325252471247125113199253824574077256526832773287538064705774118562618267026052592259227092786260525782605263125782683264426442735256526572592267026052799559731242565255226052552256525922511253825252538249825112525256524572511257829372498281125382592245733252471251124712484251137113509251124572471248432612484247139992538267027092912329945575343134427862683257826052618263127992565265726182605265726832644263126832592259226052670259228115597316126182631259225782525248425382525252525522498248425522511251125112565287524982722249825652471340225112457247125112471372735372538248424432471319924982484405725652592276126573299452948311856269626962605260526832631272225782657268326312552260526182592270926442683264425652644290055973149255226312565260525522498253824982511251125382578248425112498253825522937247127222457259224573351248424712457249825253742350925112457247124843287248424714018255226572722290033384644552413442748260526052657255226572735259226312552267026312709260526702670265726832657264425782875559731242511256525782565249825782565252524982511255225522538251124292498255228752511272224432578247134552484249824842498251138063537257824292457248432612511245740772592259227862722337646444831 19890813 509281856304926572631264425652683274826702578267026832605267026572565265726572683267026312592290055973161259226962618257825382592249825252525252525382511252525112498256525382987249827992498261824573299247124572471249825113774355124842471244324713287248425113980252525922683283733634644534313442722261826312670261825922837263126572618255226312735256526312657265726702605260525652837559731112670263125382565257825382565252525112471251125382471249825382538260529252484268324712565248434422525245724842511252537743523248424712429249832242457247140572552253827482811332546444996185627222605263125922631260527992618265726832683259226442670260526312618269625782644259228755597312425522605256525652565255225112592252525382484251124842525247125522657291225252709245726312457336324572538247124842457377435372592247124292457329924842498401825522644268328753338458671211344274826312605268326052565272226052565264425522605265726182670269626052631264426312605290055973149257825922631257825652498255225252578253825382525249825252484252525112950248427612471265724983442249824712511248424843774352324842484251124843236251125254077259226442786288738064644774118562696260526312565264425652837260525652657260526052683267026312709255226702670265725652912559730492605260525522552260525922538256525112538249825382525249824712552256529122471273525112605249833632457247124572511245737423537251124712443245732872457248439992525273526053012331246445343134428112644267026312644261827352552265726312696263126702592268326312605257826182657259227735597319926702631256526052565251125652538251125112525249825252538248424842498293724432748247125652484344224982511245724982511377435092552244324572484322424432471407725922565268326963338464450301856272226572565270925652631278626182592267025922631268325922670270926052592265726442552284955973124263126052657259225112538255224842565257825522552251125252471252525522912248427732471260524843325248424842484248424713774350925382471251124713287251124573999252526572644287533764557534313442735264425922657257825922748257825782657260526442683263126182696267026312735267025252849559731112618256525522631259225252552251125252484248425382498256524982511252528752484268325112592247134822471245724842511245738063523255224572457245732362471248440972592259226832709337646744896 19890813 509761856307426052644263126702605279926182605259226962605269626572644269626442618256526962631284955973086263126312578256525522578252525652552251125382511248425652498252525782811247128112457259225113363247124712471253824713742353725112471245724843287247124713999253826962722291233764586537913442735272226442683265726572722259225922618264426052696263125922657265727352631263126832925559730862592260526052565251125382631251125382525249826052525251125112552256529622525267024842605248434422484245724842471248437273496251124572443248432112498245740572565259227732735337646744736185626962631264426442670264427862552256525922644257826312631259226832709268326962644260528755597316125652605252525382552251125782498252525382498256524982578249825652525287524842748244325922511331225112471244324982484371134962538247125112484328724982484399925522644265728373325467472561344279926962670267025922565278625782644263125252552272226572631267026962696256525782525291255973136260525652552263124982578256525112552259225252525251125252471252526052975249827092471257825253402255224712525255224573742352325522484249824983211247124714057255225652799281138064586774118562735265726572565256526312849264426182605263126962773260525922696269626442565267027092824559731112552255225782565253825922578249825252538249825112471249824842525259229122511277324432578248433122471245724982525248437273482253824572443242932872511247140182511270926702875341647675343134427482657260526312578264427352644256526572644265726442605259226052605264426052644256528245597313625922578264425522578256525652525256524982484255225112498249824842552296224842670248425922525344224712484248424982511372734962538249824572498323624572443409725922538278627093376442149961856269626702644268325652605278626702631257826442644267026312605269626052696260525782552286255973124253825922565253825652578253825382538255225252511249825522511249825522962251127352443260524843299248424432457249824293711352325382443244324713274248424573999253826442735293732994705545113442811261825522657264426052696263126572578268325922709256526312683267026572605264425782900559731492631255225782631257825382592251124982484255225382484259224572484252530242498276124712592247134692484248424572484245737903565256524842457244332492498247140572552259227482683333846444863 19890813 510241856308626182578269626312631281125652644263126052631272226702644265725782670267027352592292555973124264426182605257825782498255225382525251125382538252525112443249825382950253827612484259224843325248424572484249824713742353725782498247124843299247124843999252526962709292533894674534313442748270926052618264426182773260526312618259226052670265726702722261825922644264425782887559730862552253826572578255225652578249825382552252525252511251125112498255229122525268324572592249834692525244324572511249837903523256524572443247132362443248440772565257828112735336347674863185626832657255226442592268327092592260526052657268326052657264426962578269626962683257828755597323625922592259225782538259225522498253825252525253825112565244325252552293724982786244325652484336324982457245724982484374234962525245724292471328724842471398025252657269629003351455772561344282426572644260525252592277325922670265726702631270926052592265725922631267026962605291255973111253826052578265725112525252525382565251124842538256525112457251125652925253827352511260525113469255224842511252524153806355125782471244324843236245724574077256525922799284937904644774118562657265725922644257826312761257825782644264426312748263125782657264426312605270926312875559731612565257825782631256525382498251125252511252525652484257824842552261828872511274824712605252532992484248424432471247137273509253824712457247132992525245739992538273526703037333845865308134427732644257826312631264427732631264425922709265726832709260526832657255226052631265728625597313626052592257825782538251125112538251125382525259225252525249825112525292524842735249825782498344224842484248424842525375835512538249824432457324924432429407725782592272227223389442152021856276126832631263125522644279926182618268327222592270926572696270926442644263126442565286255973062264425522592256525522511253825252498252524982538252525522498248425782875251127482484257824713338248424982471248424843727353725382457247124573287251125113999253826052709295033634644537913442773264426442578260527092824261826182631263126442786264426832709260525922631269626052786559731242565263126182552257825522552247124842525251125112511252524982498253829122498272224982578247134962484251124432484247137903551252524572429245732612484244340772552257827222709336345574863 19890813 510721856304926572592255226962709270926052592259225922605273525922552265727482696257826052657287555973124260526312605263125652538253825382498251124712525251124842484251125782849248427482471257824713338245724712471249824843727353725252471247124433312248424843999253826702670295033254529537913442761267026442644261826182748260525922605263126442709267026312670259225652709264426312837559731112592256526572552255225382578251125782525251125522525251125112525252529372484272224572592252534552511247125112511247137903482247124572471247132492471248440572552256527482748337647054996185626702683259226572670264427092631259225922748263126572631269626702644257826442657267028495597317425522498259225922565255225382511256525112498253825112484252525382552291224982644244326312471335124432525244325382498371135372511248424712457326124572443399925252735270929753363473672561344276126052644261825782578278626312565265725782631267025922631274825652644264426832552287555973086252525522592263125112552255225252484251125112525249825112498257825252950251126832484263124843455253824572552252524573774352324982471251124983174245724294077259225782773283737744615774118562670264425782631263126312761261825782565264426702578263126572709260526052605257825922837559731362552257825922578252525112511255225252538247124842525256525252511260528492511273524982578248433632471244324712484245737423537253825112457242932742525247139992552265726442887337646445343134427992578261826052631263127612644265725922644259226702657265726572657268325922683261828625597308626962592260525652538252525382525249824982538252525112525249824982552297524712722248425922457344224982457248424842498372735372484247124842471323624982498405725652631272226703338464449621856273526442565263126312670278625782631260526442592260525522631269626442592259225922511290055973124263125522696256525522538252524982552255225382552251124982511253825252875251127482471265724713338249824842471248424573774348224982443245724713274248424293999253826962722288733124705559713442786256526572592267026572799268325782657263126052735257825652735265726702657265726052912559730862605255226052631257825652471247124982498252525252511252524712538255229372457270925252565247134692471245724712511253837743509252524982471248432362471247140572683260526832811335146444896 19890813 511201856301226052538268326312657273526312592260525652565264426182644265726182605268326962683281155973111263125522605265725252538255224982511252525112538248425252471255225252925245727612471260524983338249824982484251124713742356525522457248424713312244324844018255226572709293732994529530813442722267026572538260525782761252526832592263126312722259226052670264426572578264426182824559730742565259225782592256525782565249825652498249825382484253825112511255229502484272224712605245734292511245724842484244337273523256524982471252532112484245740772578253827992709333846444896185626052683263126312565261827222592259226312605257825782722264426572631259226312644261828875597323626442578255225782525256525252525256525252484249825252511248425112525292524572761247125922457329924842471244324572525374234822538247124712443328724842484399925522696270929503325467471211344286226052592263125922605282425922538261826832565264426832605268326572578269626442696283755973111259225652644259225252565255225382538251125652525248425522511252525252912249826962457263124433442252524572511251125383727350925112498248424843199248424714077257826312799279937904799774118562748267025922644268326962773272226182592265726052670268326312683255227092644267026312900559731242592259226182565249825252578253825382538252525382498251124842511259228872538278624712605248433512498247124982498244337583523249824152457245732872484249839802538268326832862333845575451134427992748265726572618257827992618259226052722257827222644268326442565265726832657257828245597311126312578256526182525253825252525259225112538253825522552255225252552290024842683249825922525341624712457249824712484377435092511247124432484323625522443405725922552270927353338464448631856272226312592264425922657276126702552260526312565268325922657263125922670264426702605284955973236260526312592253825522525255225922471252525382498248424982498252525922937249827732471263124843312252524712498249824433774352324842471244324573274252524573999252526962657296232494644537913442786273526052631264425922773259226052657260526832709264425922644263126052578273526702900559731492605259225922565251125782538253825252538248424842525251124842471257829502484270924842605247134962471247124842484249837743551253824982471248432362471245740772552252527092709331247364896 19890813 511681856301226572565251125922578279926182578259227092709268326312592264426442696261826052578290055973111259225922631256525522565251125382511252525112538251125522471253825922887249827732457256524573351249824982484251124983774356525252471245724713312249824433980256526832696296234024674520213442811265725922631264425922773263125922578264425922696267026962709269626572670265725382824559731112592252525652578255225252498249825652511252525522511252524982511249830002471270924572605245734422471245724572511253837743537251124712443245732242498248440572578260527612748342945014929185626962644259226702631268327612605259226052657257826052709265726832670265727222670259229375597313625782592260525522552260525382552252525112511251124982578251125252578288724712786247125782457333824712471248425252457375835652538247124572443329925252471401825382657268328373312444772561344272226832683259226052696272225782644264426052657269626832605272225782552257825652657286255973136256525522538259225922498253825252578252524982552248425522471249825252937252527352457263124713455251124432525257824843774353725382471251124713199249824844077260526052824284938064474774118562748256525922605263126572709260525782657267026442657274826442670260526312657260526052900559731112631267026182618255225782511252525252525252525252525256524712511256529122498278625252592247133632457244324712525248437583593251124572443242933122484251139992538268327092900338946445308134427992644256526442618263128242552259225652605260526832683264427482605265726832631263127865597317425782578256526572498257824982484253825252538252525382525251124842538291224842696249825922471348225112484248424982498377435092498248424842443321125382457405725652565265727613389470550301856267026702578257826702709281125782605260526702592264426312631265725922605260526442578288755973136257826962605257825112578251125252511248424842552256525112484248426052912251127732443257824433338248424572484249824843774356525522498248424573325248424983999248426312696293733894674552413442748264425652592265726052773259225522592269626312722267026052657259226442592259226312875559730992552253825782578253825782565251124982511256525382498252524712498252529622511273525252578247134962484249824842511249838063593252524572471248432492484245740572618267028372761335146444863 19890813 512161856308627092578260526312657277326312565267026962709268325782592265725922578269626442578279955973136253825652538260524842552257825652605256524842578251125652484252525782937249827222498263124433376249824712498249824713806356525382429247124713287249824293980253826052670290034024767537913442824268325922670260526442748264426182565264425652696263126572696268326832657268325652862559731492578256526052592256524982538252525382498252525112538253825112498256528492511269625112605244334822498247124712511251138063523251124712443248432612457248440772565257828622786340245864799185626832644253826312683265727482631263126832670260526832683263127222631264425652670257828755597308625782592252526312511256525652525253826052525255224842498247125252592291224712786249825922484332524572498247124712471377435652538248424572471329924842471398025382578264429123363479971211344286226312578259226312631274826442631267026572565264426182683273525922657265726312592286255973136260526052565260525652525252525522484248425652498252525252525252525112900252527092484260524573442248424982498249824573774355125252511247125113249247124434077256525782748290037744674774118562709264425522605264426442811259225782578256525922696268326312683260527092696264426442912559732362592257825522605251125382552249826312511251125382525252524572525259228872484279924982578248433382498248424432538249837423537252524572443245732872471248439802498265726182824338946745379134427352605263125782644256527612605268325922605257826442670263126962709268326962644259228495597309925782592264425652538252525112552255225522538255224842498247124982565298724712722247126312511349624712457247125112484380634962511247124432484323624572511405725782605270927093274464449291856274826442631267026572631281126962578259226962618265726702631269626442618260526052592288755973049257826052631260525922565251124712592253824712552251125252498252525782912251127612457260524983363252524842471248424843774353725252471245724713299248424843980249825922592293732744557537913442722260525922670264426052786259226442631259226052761263126962670264426572631260526052824559730742578256525522552251125522565255225112498249825522498249824712511256529622498270924842605242935232498242925112484245737903579255224432415248432742484247140772538256527352748336347675030 19890813 512641856306226052605263126052605278626442592256525782538267026572657272226442696261826442657295055973124251125522552255225522552259225782471252525252471248425652443252525653000248427482471263124713402248424982484247124843758356525522471245724433299248425114018252526312670290033764557537913442748255226702592260526832748257825922631264426442683263126052670263127092683267026572937559730492605255225782538253825112525255225522538251125522525247124712525253829372484269624712631247134962498249824572471248437743537253824712429245732872484247140572565257827992761327445574863185627092644257826702631253827352592265726442657257826572578263127222670268326702631263128375597312425522552253826312498255225382511257825382525251124982471247125252578290024982773251125652443337624842511247125112498377435652538247124572471331225112457399924982696273529123389483172561344277326442618265726312605279925382565263126442592269626312670273526442592268326312631287555973149256525522605259225522552252525652498248424982552251125652457252525382962249827482471263124983482251124982565253824713790356525782511247124713186244324434077259225782761281138394644774118562748267027352631264425652722255226572578257825652709264425922605253826702683264426182887559731612592259225652592251125382565252525782511255225252525255224712538255228492484276124292592248433512471248424712471247137743565253824432443245732612511244340372552264426702875335146445272134427732565263126312696260527352605251126442696253827222618267026442592256526052578264428495597306226312605255225112605255225252498255224982498249824572511253825252644290024712735248425922511342924712484248424982471379035372538247124292484326124712457407725782592277327093363452947671856274825652631257825782735268326572578257826572605274827482592268325782631265726572618279955973136261826052592259225252538252525252538253824982525247125382471249825782862252527612457263124983338248424982484252525383742357924982484248424433287249824293999251126962683300034294586548713442786264426702618259225782735259226832552265726962657272226312670268326572592267026052875559731242565259225922592256524982525249825522498255225382498249825252498257829622511268325112578247134552498245724712525255237903593255224842457247132362457248440572578259227612722346945014896 19890813 513121856301226312657265726832592284925782538263126052631272225922592260526572538261827352605287555973099265726182592263125522498249825382538252525382538255225112498251125522950249827612457259224843376249824982443248424713806357925112457248424713287248424714018252526182670287533634705537913442761264425652657256525922761259225922657263126052683263126312657260526312552260526312786559731362525255226052578257825382552247125522511253826312538251124982552259230002443269624572565244334822443248424712498253837743579251124842401249832872457245740772592259227482786337644214767185626702722257826312683259227612592265725522631260526832657256526572644263126312644259229005597306226052552261825652605251125652525251125522498252525112552249824982644297525112761244325922457333824572498247125522443379035932552248424982471327424982443399925522683273529003274473671211344274826182631260526572631282426312696260525922631270925782644269626052644256526052592284955973099265725922538255225252552264425252471251124982498249825522511257825922987249827092525267024573389248424842525252524843806360725652484249825383224249824714077255226312773279937904831774118562683270925522631260526442824263125782605268326052735270926702657257826702565257825782912559731242565259225112631255225112511253825252525255224982498253824712565257829752457273525112592249833382525249824572538244337423537252524712484247132742484244339992511259226182900333847055487134427732644260525922631257827092644263126442657255226832631261826442592257826832644260528625597308625922525253825522565257825112525252524842538248425252525247125112498295024842696245726052471342925112498249824712471377435092498247124152471318624712498407725782552276128373402467448631856268326442683265726312592269626702592259226572631268326572683264426572644263126702592284955973099260526312605255225652538252525112511251125252592251124982552253825382887248427092498259224983338248424842511247124573774356525252429251124433287253825253999253826832735293734554529537913442748263126052670256526832773253825922605263126052683260526052696265726182631260525782824559731242644263125652552255225252538256525522511257825652538256525252498252528372457274824572578249834822498247124712511256538063593252524842457248432362457244340772578263128372761340244474962 19890813 513601856268326052657264425652578278626312578265726572578269626312670268325922631257826052657287555973062255225652578264425782511252525252498252525652484245725522484255225922900249827732443259224573376248424712443249824713774359325112484242924713274247124983980252526962605292534554501537913442786264426312565257826702849259226052657259225922735261826312696264426052657265726832862559731742578256526182552252525382538251125782525253825112498251125112484256529372538274824842618251134822484247124432484248437903565252524572443247132362457242940772565263127352773331247675030185627612696259226052605260527992657260526052644261827222644265726702565267026702657259228495597311125652538257826312498257825112511253825112511255224982552251125252552290024982735244325922511331224432415247124982457377435932525241524712415331224712457399925112657269628373351455753791344279926052683256525922696274825652605260525922631274827092644268326442696259225922565291255973124260525652592259225252565253825112525251125382484251125112471255225382887249827092415259224983455247124842471252524713742353725522457245724983224245724984077257825782748273533514421499618562696264426442578257826832799263126702618263126572657270926702657259226572644263125782887559730862605253825652578256525252644249825382525251125382525253824842511256529622498276124842592244333512471245725112525248437903509253824432443247132742525249839802565268327092950331246745343134427482657272225782605264427612578252526572670261827222670265726442631263126052657257828875597308625922578264426052511249825382511259225252511252524982525252525112538290025112722249825522484344224982443247125252484375835792525248424292457324924982457407725652578270927613351450152371856270926182696265726702578273526572631259226052565260526442631268326182657265726312670284955973149256525922657248425522538256525252565249825112511249825252457248425922887251127092457263124573376248424842471251124713774356524842443249824713274247124713980251126962696286233634644552413442786263125652578270926442811256525652578270925782657268326572683263126312605260525782786559731492683259225112578248425922525245726052498251125382511249824982484256529622511270924712578248434822457244324572471249838393579248424572484248432742484247140772565260527482722338948315451 19890813 514081856269626312605256526052631276126052670261826702631264427092644272226442657263127092565284955973062257825922592257825782498251125112525248424842538244325252471248425782875244328242429260524293389245724982471248424843790357925382471247124433325247124713999256527222670295033124644574413442811269625782683259226572735267025652565260526312696261826572578263126312578259226312799559731362618256526052552255225782565252525522498247125782525249824432538256529622511276124712592247134822511242924432511248438063579253824712429245732492484245740772552260527222709333845295744185627222644263126052565268327732657260525522657263126832605269627092592263127482709264428375597306225782565252525112552256525382484247124982498251124572511247124982565290025112786248426052484333824712457245724982511377435652498244324712415329924982471399925522605272229003261464459311344279926312670260526052565281125922592257826312592265726312618264426442644264426182709286255973124259225522565253825112511249825382525249824982565253825382525249825252950244327092511255224713469245724982498251124983806353725252511244324843199247124984077256525652644264432614557608418562748273526962605260525782773260525652592264426052735270925652670267025782552265725782925559731492565255226442578259225522538253825112525252525782538252524292525255229622511276124712578249833892498247124572484247138223537252524982484248432742484247139992511267027092912336346446282134427482657260526052631256527612618257826052631261827092683265726702657268326442657265728375597314926312592263125382538252525922592257825522498253825252525253825382578295024982709251125922484348224842471249824842511382235652511245724432498319924572471405725522538278627223402476764541856278626572538255226182605270926182592257826312644269626962644270926182670256525922605283755973062260526052538257825522578255225382552249825522511249824842498249825652962251127482457259224573376252525252457252524433790359324982498248424843274244324843999252527222735298733514705671313442735267026572631268325922735261825652592268325652722255225522696270926832683264425922937559730622552260525252498249825522538251125522484251125522525249824712511257829372511274825112605249834822511247124712484252538563593256524842457247132492457245740972578257827092683348245577014 19890813 514561856264426442631263126312605276126182683267026052578268326832565264426312670263126182552284955973236255225782552256524432525253825782525252525252565252524842525251125782937247127352471263124573363249824982484249824843806359325652443244324573312247124983999249826832709292533634736774113442761268326052592260525922696256526442605264425382709268326312657267025382683265726052849559730742552256525382605256524842578253825252498253826572511249824982484255228622498276124712605245734822484249824842471248438393607252524712457251132492457245740772552256527352735338945577741185626832644263126312578260528492605255226312605259226832605268326832657267025652670261828875597314925782670260526962578257825112525249825252498256525252511252525382552298725112786245726052457341625112457251125382471380635372525247124432443329924712457399925522683265729753429464477411344274826832657256525652631284926442578259226832631273526572631269626442735260526312683296255973149259225782605253825112552257825252511251125252565252525522511253825522975257826702525267024983496260524712471249824573790357925382471244324843199252524574077257825522748437035234767774118562709267026312631263126572696256525922631265726832670259226182670257827352657269626312849559730992552265726182605255225522552253824982484249825522484255224842511259229002511274824432631251133512484248424572525247137903565251124432443247132992484247139802538265727222937336345576162134427862657265726442552268328622605260526312605255226312722268326052670267025922578267028875597316125522578256525782565252525782525257825112525253824712552248425652525300025112748247126312484348224982525247124982525379035512525248424572471323624432443407725652578278626963537452977411856273526832552265725922657278626312592264425782709274826702578273526312592257826312592287555973099259225522552260526052552255225112484255225922565249825252484256525922962253827612484260525113429259225252657260524713790356525522484263125523299264425654018267028242849398040574831774113442837259225522670256526572799259226702592272226442722264426312670257826832592260526572937559730992605263125522605261825112525256524712525251125652498251124982498259229752471270924572605247134552538242924982484248438393593252524712443245732492471249840572565265727222735342945294929 19890813 515041856307426702592265725522605270926312670257826182605267025782592270925782631269626572605281155973124253825782538257825522484249825252484251125252538248424982443255226052937253827862525264424293363247124572457249824983806359325382457247124843299248424573999252526702605288733764705530813442837267026702683263126702748257825522683265726572735260526572735259226442605264426572862559731242605256525782657260525522552248425252525251125112511248424712511252530122525270924842578245734962498245724712471251137903551248424572443251132612457247140772578257828372735345547054831185627352605265726572525272227482592259226702578269626702605259227092631267026442631267028495597304925782657255226442538253825252578253824712578255224572578249825252578293725252748247125922443333824432484251125522429377435512525247124292443331225112443399925112683260529253299476771211344274826052696259226442631282426572605264426832592269625652565272226052722265726832525286255973111268325522592260525382565252525522525248425652525255225252457256525382912247127352471264424573455249825252525252524573742355125382471249824713236249824154057256526312811281138064767774118562631264425922709259225252748253826052631263126052683261826572670260527222578272225922875559730742525256525782631257825522552255225252525252524982484255225252538253828872484272224712578244333512511244324572511249837423537251124712457245733122471244339802538267026702875327446445451134427992670264426442565257827482538257826182631264427092605263126962605256525652644265728625597316125922644256525782565252525252538256525112578251124842525248424842552293724572786247125922484345524712498252524842498374234962538247124712457323624572443405725522605277326703363467447051856267026962605263126052683283726442552259227092565267026052631268326962644263126572565293755973099257825782525261825112525252524842538251125112538248425522525252525922975248427482457263124713351247124982457252524433774353725252443244324573312247124713999253826962709291235094557537913442773263125652670261826442709256525922644259225922696257826182709263126052657267026312875559730862578260526052552255225652525249825382498251126182552251125112511256530002498265724982578244334822538247124842484251138393593252524842471248432242498245740772565265727092709337647054896 19890813 515521856311126572631267025252631273525112565265726182565273526312592265727092683263126832578292555973111267025382552256524982565253825382552251125112525252524982484252526182937253827482471259225113389248424982498249824573758357925382484245724713299248424983999255226832657283732994644530813442811257826182618257826442748260525922578264425922657265726052761264426832644265726312862559731612578255225782631252524712538252525652525252525252484252525112511255229622511270924842605247134692471252524842511247137743509253824842443245732112498248440972578260528242722345544744896185627222670260526052631260526832657267025522605263126442631256526702644263126182631259228875597306225652605261825922525248425112498253825382511253825782525251125112605284924572786247126052498329924712484245724842443374235792511244324842429328724572484398025382631265728493274464471211344278625782618260525922657273526702605256525922657270926052683268326442670270926442605292555973124256525382592260525522538253825252565255225112565253825252511257826052900245727482471264424433455249824842525245724713806355125382471248425113236247124984077255225782799281137424799774118562748263125652592268326572799263125922592255226572709257826052709259226442657260526052862559730992565265725382592257825382511256525112538252525382511251124842525264429502471278625112605245732992471248424712511249837743579249824842457244332742484245739992511263126962887336345865379134427862683268325652644263127482670260526572605257827612657260526052578265725522631259228245597311125652618259225782538253825112511253824982565253824982511249824842552291224842748247125922457342924712471249824842484379035652565245724432457326124572484407725782631274827613338447449291856267026572578260526832618279925782605264426832552273527092592269625922644263126052592292555973062256525652565255225252552252525112552249824842525252525252457252525522837251127732484259224433363244324712471252524433806359325522471247124843325251124843999251126312709293733634586537913442799256525922565252526052786264426832657268326442748264425922605268326182605267026312925559731112578260525652578252525522565252525252525253825382525253825112525257830002498272224432565245734422471249824982538247137743509255224982457248432362443244340372552260528112735333845294557 19890813 516001856304927092565259225652605273525922657265726572605264426312605270926962709265726702578284955973111256526052565260525252538253825252511249825382578253825522484252525522962248427732457259224983363247124842484249824713774356525112471245724713325248424983999251126312709279933384644520213442709263126312644264426182799272226442644270926052644264426442683263126442644264426052849559730862618259225522683257825652552257824842552252525112484259224982511260529252471273524572605245734822471249825112511251138223551249824712429248432492471249840972605255227482735335145574644185626572670264426052644265726832552256525922657265727092644263127092618270926702565263128625597313625252644259225382552249825382484253825782538253825252484249825382552290024982709247126052484336324432443247125112484377435792511248424572457332524712443398025112670270929253363473672561344279926702644260526052565276126052657259226572657272226442592272226052631264425922538286255973161265725922578259225782498260524842552248424982525252525652484245725652950255227092457263125383523251124712538249824983806356525382471248425253236248424984077256527092811282438394644774118562748267025782552270926442786255226052605256525782631270925782709255225922709265726312900559731242578256526312538256525522552253825652484253824842552253824572552256528752525279924712605248433762484242924432484248437903551252524712457245733252484247139992511272226572912327446445343134427862631270926572605263127732605260525922670263126312631261826312631264426572644257829125597311126052605259225382525255225252484251125252511252524982511248425252578297525112709248425922471344224712484247125112443377435372565247124432471326124292471405725782578270926963363473648961856270926442631259225652592286225922670265725782631267026052592264426312657263126312683287555973236256525922552260525522565252525522498252525382578249825382471249826052900252527482484264424983363247124842429252524713774355125382471245724433312248424573999253826832709290033764644548713442722267026702722263125782799264425522683267025782657257827222670264426442565265725522900559730992552255226312618252525522538252525252498251125252538256525112538253829252511272224712578251134552525247125112484249837743496255224842471247132362484247140772552264427222786340245574896 19890813 516481856304926702565264426312605278626312565265726052605269625522605268325922657260526312565288755973099257825922578255225382525253825382552256525252484245725252457249825382862248427092457259224713351248424712484248424433742355125382484249824433299244324984018256525782696290033254644548713442811256526702709256525922862261826052578264425922670264425652709263126052618264425922773559731742657253826442605255225522525249825382511255225922538252524982525257828872498276124982592245734822484251124842484248437423593249824842457247132362498244340572538259227482670340247364996185627222631260525922670268328112592255225522657260526832592264427092618263125782670259229005597314925652578267026052498256525782565255225252552251125112565247124982605296224982761247125922484333824842484247125112484375835512498247124572457328725112498399925782683267029003211470571211344282427092657268326702683274825652618257826572631267026832618267025652670265726312605296255973136256526182552264425252538252525252592255225652552251125522538247126052987252527222484263124433455255225112511253824713774349625652457248424573236249824844097257825522799291238064705774118562709265725922683256526702786259226442683265726442657267026702748264426702605268326312925559730862565260525252592255225652552251125652538253825252484253825252484253828752498278624712592251133632443249824572498245737743496253824572443248432742484242940182525263126962975335146445308134427732670260526312618267027222631270926182683267026182683263127092683257826702657268329005597311126312578264425652578256525112538256525112552255225252525251125382525291224842761251125782498346924982471244324842457377435372525248424572471321124572443407725522605272227223429473650641856259226702683264426312578279926832657259226312605267026442578257825922683261825652644286255973062260525782592260525922525255224842498253825382552249825522525252525382962249827482471256524433351248424982443251124843727356525112498245725113299249824574018255226312709288733384557537913442761261826442631265726442862259226052670260526702773263126702657267026572618265726702849559730742538259225782538247125252552251125522484251125522538251125112538255229622457269624842644248434552457245724432471247137743496256524712443249832362429244340772578263127992696332544744996 19890813 516961856304926702631268325782709283725652578261826052631264426052631264425922657261825922565293755973149256525652538256525522498252525382552252525382538251125522471251125522786253827862525264424433351244324572484251124983774350925252484245724713274248424713980256526702605291233894474534313442824260526052657264426312786260526442657267026052683257826052696259226702670264426572887559730742525256525522592256525112552257824842525252525382484255224982471253828752538267024432618245734022498245724982525245737423509253824982443248432362457247140972538252527992786336346744929185626962670260526442657268327992565260526442605261827222657256526572644264425652605260528245597314926052565261826312538253825922484251125382484252524842498249824982605291225112735244326052457331225112443247125112471374235092484242924982471328724842471399925522657267028243312467471211344279925922618264426442657278626052631270925382670270925382592269626312605257826312578286255973099255225922552255225522511256524712538248425382498251125112498255225522875248426962484261825113442252524842498252524433742350925112484247125113236244324844077257826442773284937744586774118562683265726052605264426312786259225782552269625922644260526962709261826052631264425782900559732362578265725652631251125522592256525652511253825112538253824982565263128872471276124982592245733122471248424572538249837583565255224572484245732742457248439992525264426962773324947675487134427732631268326312631257826962552261826312644265727092644264427612565260526572657260529005597311126052578264425252484252525382565255224712538256524982538251125382538292524842683251125782457345525382443247124842471372735092484242924432471324924842484407725652631278627483442455749291856268325922592263126832578273527092565265726962657269626442592267026702683263126442592288755973149268325522592264425522538251124842511253825252525253825252498252525652900249827482498259224713338247124572471252524843727353724842429248424433261245725113999251126052696291233124644545113442786260525782631268326052799265725782631257826052722257825922631268326702605264426312799559731112538263125652605253826182538252525252525256525922525249825252552256529372525272225112605245734822498247124572498252538063537251124712471249832492457245740772578256527612670331247674799 19890813 517441856308626442605265726572592274825652592261826832592278626182670273526052657264426572605283755973099264425652631267025782484257825382498249825252511253825252484251125782849248427352457259224843363247124982471253824573774353725252457247124713312247124844018255226702696290033634501541513442722268325922644277326572786260526052683259226312709269626052644267026572605264425922862559731362605256525382578252525522565252525112498252525382484253825252525259230002498270924842605248434552457248424982457251137423551251124572471245732242471245740772565256527222811335146444736185626572683265725922644260526832605260526442605257826442657259226702605264426312565263128875597306225782538264426312525249825522565255224982552257825252511247124982565288725112735244326182498336324842471247125112484377435092525245724712443328725112457398025252631270929873363452972561344276126312631260527092657284926702565265725652592274826312683268326572578263126312578281155973149261826572631265725382565253825252578252524982552252525252538251125652962247127352457259224713482255224982511252524713790353725252471247124983261248424714077257826182735283738224799774118562722259226312565259225782761260525522631267026702670268326312644264426572631267025922875559731362618259225922605249825922605255225652525251125652525251124712565260528872484269624712578245733632498248425112525242937743579252524572457244333122484247140182565263126962937335146445415134428112657263126572592265727092605259226052618264427482722270926572657272226572578268328115597308626182552260525922552253825382578252525652538247124842484249825252525300024842670247125782484344224842484247125112484375835372525245724292498321124712484409725782605270926703312464445861856268326182552263126312578283725922552259226312592268326442605267026442644265726832592295055973074261825522552259225382578251125382498252524982498251125252484251125652912249827352471259224713338245724842443248424713774355125652443245724433338251125113999251126312670296233124644537913442722261825922657265726052748263126832631267026572735264425522748264426312670267025652887559730992592257825782578253825382484251124982457251124842498255224712498252529252511268324712578247134962498245725112471252538393593253824712471244332612443245740772578267027222735337646744831 19890813 517921856303726312631269626312644267026182657255226832605263126442592264425922722265726442631286255973099259225782552264425252538255225382498252524982578256525382484249825382912249827862511259224843363244324842471245725253774356524982457245724433299247124433980255226832657292533634557537913442799267025782657261826702773259225922592260526312657259226182722268326442631264426832849559731242592259225382592253825112525255225922443248425382484252524982552257828872498268324842565247134552511247124842498249838063565252524432484244332242498245740772552265727222773342945294863185626702644265726052683256527482605263126572657256526832565260527352644260526832592268329125597314926052525253826962525253825252498255225782565253824712538248425252578293725252761245725922443333825112471247124842457379035232538242924712471331224712457398025112605270929253363464471211344281126052657264426442552276126182618264426442618274825782605269625782748268326572618288755973099255225652605259225782498251125112498252525522498251125112538249825653012247127612457263124573509252524982538247124713806353725522525248424983186249824434077256526572824282437904705774118562631264426312578263125382786267026442696260525922644259226312644265726442605267026312900559730622565260526182592252524982552252525252511251124842511255224982552257829372498277324432578247133892484245724842511247137903565256524842484247132992498249839992525267027092811333846445451134428112565265726832565264427612605263125922618265726832683260526572605264426312696259228875597311125652631260526312525248425382484252525382511257825782565248425112565298725252735245726052498344224982457245724982457380635512578248424712511324924842484407725782578273527733363470547361856267026962578265725782592268326442578263126052578263126442605268325782631263126182578283755973124256525652605252525522552253825382471251124982511245725252484255226312950248427732443260524293376247124842471248424713774353725112484247124573312249824713999253826572683290033894501556013442799265726702592255225382773263126442670263126442631261825652670264426832592263126052849559731112525257825652605255225782498251125112525252525522552249824842565263129372498277324712578247135232457251124842457249838063551255225112443249832362443245740372552259226832773335144214962 19890813 518401856311126572657269625922631272226052565260526962631272226052578264426312683257826832552290055973062252525922565255225652538255224982525255224982578244325652538253826312837247127992457260525113312249824982471252524713774356525382457251124573287249824843980251126832709292533384705537913442761268326702696267026052773255226312683253826312644265726052683259226312696267026052900559731112538255225922631255225382538252525252498255225382484249824712538257829372525273524842552248434552471247124842498249837743565248424712443247132492457247140572565255227732735342946444996185626312670267026052644265728372592257826312631265727222644260526572709265725522592269628625597313625782592256525782525252525652525252525382525256525252538251124842605286224712683245726182484333824842471248425112498374235372525247124572457329924842443399925252761274830243287464472561344282425922709264425922592274826572618259226052592268326442605270926572644268326182592283755973062259225782565255224982525256524842538260525112511251125252484248425652900247127222484268324713496253824712538247124843727350924982484248424983224251124434077256526442837279937744644774118562618264426442552260526442748257826572683263126182683264426442709269626572657264426312887559730492578252525522631260525382511257825522538253825652578251124982552253828372498276124842578251133762498248424842511247137743551253824842457244332612498248439992511259225922900335146445524134428112670261826832722263126962631269626052657261827482670267025922631270926572670260528625597308626572565255225782525259225782498255225522511256524842525251125252525292525382709248426052498345524982498249825112457375835512552247124712457323624572498407725382618273527093376467450301856263126572552264425922683276125382683264426832683263126832631272225922696257825652631284955973149255225652538264425652605248425522565253825522552251125522525252525652875248428112484257824573351247124432443247124843711356525522525245724573299247124714018253825922735295032994736527213442748268325922592264426312837259226052631256526442722261826832631264426702670265726052849559731362578259226312565256525112565251125522484255225782471252524842484255230122484270924842592244334822511248424572498249837743565253824982471251132242484248440572578256527222761333845864831 19890813 518881856308626312644259226182657277326442657260526442670265726572565270927092605265726442578287555973124263125652631253825252525249825652605252524982552253824982484256525922975252527612457263124713338249824572457248424843742353725252471244324573287248424843999253826702722282433634644541513442849267026572657252526572696260525782552255225652696265726572670261826572605264426312887559731112631263126312578259225112525251125382538257825782511251124982511256528372498274824842605247134822457249825382511251137273537253824842443248431992457245740772552270927732683333846444831185626702605257826832670263127862552255226052670260526962605265726832631267026182657264429375597307425652605251125652552252525252538257824982498255225252552247125252552288725522735245726052498336324842471249824982443375835512525249824982443329925112443401825382644265728873312464471211344279926182592264426702565276126312592255226572657265726312605265725922709263126442644292555973124257825522631256525522525260524842498257825782525248425522511251125782950249827352471263124843442252524842525249824713774355125252471251124713211249824714077269626572811284937904674774118562722259226572657253827092773265725922657264425922670265726702696269626442683268326052837559731242605253825382578251125112565253824842525249825382484255224982592256529372457281124982631249833512457245724432484252537743537251124572484247132992484251139992552267026442900326146445524134427482565263126702644255228492592265726052578265727612761268326702592268326832657257828495597309926052631249825922552252525112525252525382511253825522538252525252552283724572683245725922511344224712484249824982471375835372525245724432484319924842498405725922670268327733363455750301856265726052618265726572657273525922605256526052631268326832592268325782657268326182578283755973099259225652565265725652552253825782565249824982552249825252471255225922925251128112457260524713325247124572443249824713774355125522457245724573261244324433980253826832605292532874705556013442748259226442631256526572748265726312605267026572696267025652683264426702592263125522849559731492605259226312592257825522592253825522484248425522565252525252538255229502484270924842552249834822471248425112484255237903565257824842443247132362471247140572565265727732735327446744962 19890813 519361856306226702657267026312605284925782631255225922592265726832605265726572644265726442644292555973074268325652565263125252552248425782525248424842511253824842457255225922912251127732484260524573351247124572457251124983774357924842429247124433299251124713999255226962670292533384421534313442799259226442578259226442849265725922605268326572683260525252709268326182657270926962862559730862538255225922605252525522511247125252525252525782471249825252498256529622484268324842592248434552484247124712498248437583496251124432457247132362525248440772565255227352683337646744929185627222578260525922605268327992683260525922631261826962631253826182565265726962657265728755597323626052618253826962578248425782525252525252498256524982565251125522552293724982748248426052471336325112471248424982484377435372538247124572457328724572484399925252683264429373338476771211344279926312683264426702538281125782605267025782657265725652631265726572657268326572683290055973099260526052552257825782525249824842538248425252525249825382511251125382937248427482457264425113469255224572538249825113742352325382484249824843186248424844077257825782837279937744674774118562735265725782592256525782709268325782696259225922709264426572709257825652618265726052887559731362552257825922605253824842552252525112511251125252525256524572538253828372525281124712578247133512525247124842525244337423523248424292484245732612471249840372565267026702773328745015343134426962709263126442631260527612683257826052644260526832592267026572631260525652592265729005597314926182538256525522592251125252484259224982538249825112538252524712552295025382722247125782498345524982484247124712484374235652565251124572471318624982484407725652578277327093376476747991856261826962605265725782657279926962605264426572644265726052657264425782644265726702631293755973149256525782631264425782565249825112511255225382525249825922457251125652887248427732484263124983363247124982443248424573711352325112457247124293287244324844018253826052670288733894705537913442761264425782578260526442824257826182578260526052657264426442605263126702565270925782862559730492578256526052511255225382511257825522498252525252471252524842525252529872511272224842592244334822498249824712498244338063551256524982443245732362443248440572565249826962631336346744929 19890813 519841856306226702592269625922592279925652578255227222644268326312644264426572644251126572565288755973161255225522565257825652552253825522538253824982525245725252484253825522875245727862498260524713351247125112498247124433774359325652498248424573287245724983999252526702657287533634674545113442786265726962618264426052748257825652618264426442748260526702696265727482631270926182837559731492552263125652605259225522525253825382484259225522538255224842525260529002525268324842618251134422511244324712525248437743509252524712471242932112457244340572565260527732761344248964736185627352696265725922592265727732605267025922605259226702631257826702605260526312605259229005597314926702605260526572511257825782538252525652525251124982511251125382631295024982786247126572498331224712471247125112511377435372484247125112443331224982471399925112748267028373363470571211344282426052631261826442644273525922618264426182605276125782683268325922552256526442618288755973136255225782618263125782565253824712525252525252498253825382525252525652887248426962484261824713469255224712552249824713774353725252511249825253249248424714097260525522799273537744586774118562735260526442683263126312799259226052592251126832657268326052670256526312631270926312900559731742592259225522565252525112525253824982525257825252471251124572538251129372471277324712644251133512498249824432511245737903537253824572484249832992484249840182538272227352862327446745379134427482696263126442565263127222657263125652644264426832605261827092657264425922657256528875597307426442578264425652578249825382498252524842592252524982538249825112552290024842657247125922471346924572538247124982457377434822538247124572429322424712471407725522657277327733312467450641856272225922578263125922631279926572578264425922670267026572578270925922670261826832631286255973136259225522578256525522631252525382552251125652538249825252511251125922875248427612498260524433351248424712484252524713774355125112471247124713287247124714018252526312696291233764529545113442773265725782592269626442862260526312605259225922670268326442644259226572631265726962837559730742552261826052552255225652511252525252538255225522538251125112525261828872484268325252578252534422484248424432525245738393537251124712443247132742443244340772592260527612709336347054831 19890813 520321856309926442631260525922592282425652565265725652631260526572605260526312657263126962605291255973074257825652565259224982525255225252538253824982538251124982498251125652900248428112471260524843363252524982471251124713774355125782457242924573287249824713980251126832696298733124586534313442786265725922605259226572761257825782670265726442631265725782670257826572578263126052887559731362538255225782605256525522525255225522498251125522484252525112525260529372471270924712592252534552457244324712525249837743551253824712443245732112498248440572565256527482811336346444705185627092657257826572644260528242592263126442631265726832683259226702644264426312670259228375597308625652565256526052578260524982511248424982525249825112565248425522525287524842773248426442471333824842457244324982471374235232538244324292471327424842443399925652696268330003299470571211344274826312552257826962644277326052565263126052631267026572644270926312605257827092618286255973149259225782552255225252605252525382538248425382511248425382484256525382875247127222429265724843442249824432498252524573774355125382457247124433236249824844077257825782761283737424674774118562631269626052657260526572735256525652605256526572605260526442670268325922565263125922811559730622631263125652631259224712525255225382538248425112525253824842511256529252511276124712605248433122457248424572498249837113496255224982443248432612471247139992525270927732862340246745308134428112631268325922631257826832631255225922631263126702605260526832592264427092644256528375597317425782592252526182525259225112471251125112511253824982552248425112538293725382709252525922429345525252471251124982457374235092498247124432471323624572498407725382605278626963442464448961856270926962592267026052657283726182631259226182552265727222592274826312644268326702605290055973012259226052565259225922552251125782538253825652552252525112498252525652912249827352511261824843351247125112443249824573727353725252484248424713274247124573980253826572735296232874644537913442735260526702657260526312824261826052631259226572670263125652683261826702618263126052862559730492552256525782644260525522552255225252511255225382525251124982498256529002538274824712605248434552525248424842525251137743551255224572457247132362471249840772552263127732761341646744896 19890813 520801856276126962565269625522644278626312578259226572644263125782657270925922605265726572592287555973124263126052592263125922592252525252511252525652498245725652538252525522925247128112415257824713312247124432471251125113742355125252471247124713287249824573980251126052683295033634767534313442761270925782592260525782709259225782552263125922709259226052735261826182644267025652786559731612565255225382578252526052511252525522498252525252498248424572525255229252471273524572578248434552484245724712511249837273482248424982471248432242429245740572592260528372735332545574996185627352683259226052605257827352565260525652592264425922631268326572592272226312657257828625597312425782631260526052538255225652511251125252552252524842538248424842578291225112748245725922484331224432484248425112484374235372484244324712429326124712457398025112644268329503389470554511344278627352618265726312578273525652605257826182644268326052605267026052631268326442565283755973149264425782578257824982538252524982484253824982498252524712525252525252912249826962471259224713416248424982471248424713774350925652484245724843211247124984077256525522722274834294447503018562670268326052592252526052761257825782578263126312605260526572592260527092722260525922824559732242592259225922578253825252511255225252538249825252578255224572525257828622457274824432592247133252457247124712525247137113509252524432457244332872471247140182552260527092912333845575597134427482552269626702709263127092605259225652605255226832696251126572605269625782592260528625597314925782657257826572498256525382525259225382525249825112511249825112552296224572683252525782484342925112443249824712457377435092498247124712443319924842471407725782605278627223416455752371856265726832592257826572631273526052605263126312631267025252605268325922657267026832592278655973236264426052631256525252578256525112538249825112525248425522471251125522962248428492457257824573312247124572457249824843727352325112443244324573261251124713999253826832644293733894767559713442722264425922631261826442824261826572605268325782735269626572709265726572618264425922887559731242592255225922578253825112552255225112538247125252511249824432484255229622538274824712605251134292498244325522471248437743565251124572457249832492457245740972578263128112773327446445487 19890813 521281856274827352538260526052605274826052592263125922578263126962565269625922618267026962618290055973111257826312605257825112538251125382578256525252525252525252498255226052900251127992484263124433312248424982471249824433727349625252484245724713261249824433999251126832709296233124586570713442722268326702631267025652735269625652592268325382748270925782722267026312657264425522837559732242605255225782605249825252511255225782525259225382511247125382498253829002511276124982605245734022484242924712498249837423509253825252443249832612443248440972565260528372761332545575781185627222631260525652578255228112565265726702565261827092657264427222618272226702644264428755597312425522592257825922565256525522511249824982484253825112525247125252578293724842761242926312511332524982498247125112511372734962484248424842429331224842471399925382696270929373312458659311344276125782670256526442618282425922657265727482605276127092657273526182670257826312605283755973111259225782565260525522565247125522552255224842525249824842471249825922786252527222484259224713389248424572457251124713742350925382471251124843211244324714097259226442786278633894557604518562748274825522670259226182735261824982644260526442709265726962709265725922644263126052900559730992538257825252631257825382592252525382538251125522511255224982498257828242538276124292657245732992471247124432484249837273509252524432457242932742471247140182538272226702925340245866282134428112683264426442657260527482565260525922709267027482565263126442696265726832696263128115597311125652565256525782552257825252525255225252552255224842511252524842552284924982696245725782511344224712457244324842525374235372525245724432484321124712457407726962618276128113416470564541856270926962644267025922631274825522605263126312618268326962578273525382683260526832670288755973062259225782657253824982552255225652538251125382525252525252525255225922900251127992443263124713338247124292498249824713696353724842457245724573312245724433999248426832748292533894644671313442709264426702631268325922722267026052605259226312709267027222670256526572657261825652849559731362565255225922644256525652525251125782511249825252498253824842552256529622443267024572592248434292498245725112484248437583509252524712457251132362471247140572565259227862773345544477014 19890813 521761856256526572605257825652670270925922565256525922631268326442578268325782670270926702605288755973086257825382565257825522552255225252552252524982525247125382511252525922912241527732443256524843312251125112498248424713711352324982457244324433261245724714018253826442696296233384529774113442799265725382631263126052761263126312605260526312722267025782644263126702605259225382849559731112631252525522605253825382565248425522498251125112511255224712484251129252484273525112605247134422511249824842484248437423496249824842429248431862471247140772670260528112735342946447741185626702565259226832683263126832631257826702631260527352657265726572644260525922592259228625597313625782578252525922538253825652538252525112538251124842525247125382565283725112735248426182484333825252498248424982498371135092538244324572457327424712457399925252670272229003429464477411344283726312618264425652670274825782592253825522657281126052578272226312670264426702538281155973086255225522592255225522525259225522525249825382538252525112498253825522875253827482471267024433429265724982484252524713774350925112457245724433211248424574057260525922748439534164529774118562696263126442657264426572786259225922605264425782644261825782709256526442565264426052799559731242538251125782644259225652525252525252552249825382471251124982511253829122498276124842605247133122457248424432498245737113442248424982457244332362471247139992511272227092987328745016162134427482644267026702592256528112592263126442683257826832618269626962670265726052605257828755597309926052592253826182498252525112552249825922538252525382511252525382525290024712709249826312484340225112443247124842511371134962498247124432484319924572457407725922644281126443593450177411856277326052578264425922644276126312631264427092657270926572552269626832644259226572565287555973062248425922605267025112525248425382525251125522565249825652498249825652950249827482484264424983312261825112670255225113696349625112552264424843261257825654018268327862824398040374767774113442799269626182644259226052735263125522592263126702657263126832683264426052592257825782862559731362592257826052565259225782538251125252498260525252484255224572498253829002498270924712578245734292525248424842471248437273482257824572443247132112471251140772670263128492748342944474767 19890813 522241856304926442631265726962644272226052657261826052683276126442525268326572644267026312644288755973124259226052578261825522605252525252552248425112565253825522484252525922900247127482471260524983325247124712443248424713711349625112457245724573312249824573999252526572709292533254644534313442799256526442631268326182849265726052592268326052696268326312696260526442631260525652887559731112565259225382644253824842552255225522471251124982525252524842471255229002484269624982578245734292498247124572498252537113482257824572457245732492484247140772592257827352683338946444831185627482657259226052552263127862644259226572657257826052644256526702670263126052748256528495597314926312578259225922538259225252538260525252498251124572484245725382538283724842773245726442471332524842498248424842457371135092525245724292457323624982457399925652670263127993261450171211344282426962618267025782605277326312670267026312592270925922657264426052709263126962670282455973111260526182618256525922525253825252552249825382525251125522498252525382925251127222498260524713402251124432484248425113696348225382443247124983211249824434057256526702849288737744586774118562683272226572670269626832644261825252578257826832709267026702644263127092709263126832862559730862618257825922670253825252511251125252525259225112538253824712565263127862525278624842605248432872498245724842498248437113496259224572429245732742471249840182565273526832950342946745415134427352683263125522644260527612657260526442605257827092683263127092525265725782631256528625597311126052605256525652471256525252484255225252565259224982498248425522565286224842722249826312484340224842471244324842498371134692525248424572484318624712471405725652605272227483351458648311856269625922578263126052605277326312605257826442605272226572605267025922709263125922605292555973136256526312605257825652565251124982525252525252552248425522525248425522849251127862443257825113299248424712471252525113711350925522457247124713274247125113999253826702683288734024799559713442849264426052605260526052683263125522578268326312709265725522709256526832657259225652900559730742552256525922592259225382538248425522525249825252511260524982538256529122484273524842578244334822484247125252471248437423537252524982471248431992525245740572552259227612683337646444996 19890813 522721856304926312644267026312657278625782644265725922592265725922592265726962683263126442631292555973111255225252525260525252525255225382498252524982498253825252471253825782875244327612498259224983363249824712471247125113742352325252457245724713274248424843999253826442657287532874674537913442773263126052644255226312748265725382538259226312657265726312631257826442644274825522900559731242565256525782578259225112592253825112578252525382498253824982538252529502484273524572592248434292511249824572498253837273523251124842457247132362443248440772552256527862683340245864896185626832722264426312670261827732644252525652592260526832657264426832683264426572631257828245597307426052631263125922525253825252498251125252511252525522565247125252605290024982748245726312484335124842498244325252443372735372525245724572429327424712484399925112670270929373389470571211344281126312605263125922618281125652683263126832618270926572644267026702683263126962644283755973124256525652511260524982538259224982538253825382538252525112525249825922937251127222471265724573455252524432552249824983711348224982443253825113211251124844097259226312849284937744644774118562709265726702565264426442799260525782657257826442605265726052657263126572644263126442862559732362578259225252631256525782578252525252511251125252498248424712498255229502498281124712605242933122471244324842484245737273509253824572471242932872484248440182498270927352937342945575451134428622631267025382644265727612565257826312631259226702578264426572592267026442578260528375597317425782605260525782525256525922525248424982484255225522538253825252565295024712709244325782471342924432471247124572471372734822538245724152471322424712484407725782552276127993376452946741856273526962631263126312592278626312592261825782657269625922592270926312670260526312670284955973062257826312498263125112511255225112538257824982525248425382498252525652900248427352457260524713287247124842429252524573696350925112484245724573261248424983980253826182670288733384705537913442735260526052670255226572735259225782592268326182722272226312709263126832578267026572900559730992525256525382538255224842538253825382525255225112538249824842511259228872565277324982592247134422498248424432525251138063537253824572429253832612457248440772592257827862696333845864674 19890813 523201856307426312565270925922631284926182605263126052631269626182670269626052683256526312631288755973111253825782538260525252538257824572525259225252552251125252457252525652900248427352498256524843338248424712471247124983742356525252471247124293299249824844018255226442709290032874501530813442799264426442657256526572862256526312578265726312722264426052644256526312644264426962824559731242578256525522592256525522511259225252538248424842511252524982498257829752511273524842592248434692471248424572498247137583509251124982457248432362484245740572565256527612773345547054962185626962683268326572657257828112670260526702592264426052644263126962657268326052657256528755597323625252565257825652552256525922498255225652525249825252552247125112552286224842773248425782552331224842484248425112457377435232538248424572471328724432484399925112657264429373312467471211344278626572657264426052578283725782670261825922631270926572644279926312644259226832657291255973099267025652565257825522538252524842525248426182565248425112525253825782962249827352484260524713429249824572525253824843774350925252525248424843199255224714057256525922773282438224705774118562735265726052605259226052748265725922605264425252748263126052670265725782631260526052875559730622552257825922525253825522565251125382511248425112525257824982538259228752484278624432605245733512484245724842471245737903551253824842457248433122457249839992525270927352937342945015272134427482657267025922605267027482578263125922592259226832631264426442670263126052657268328495597311125922565257826052592252525112538255224982498251124572498249825112538287524712735244325652471345524982457252524982457374235512552248424712471322424572457407725652605268326573287467448961856272226702618264426312605278626182631259225782578264426702696265726052670260526052644288755973074253825652565255224982578251125652538253824842552255225522538255225922900252527732457259224843363249824712457247124843774350925382429249824713261247124843999253826182683295033514644548713442773260526312683264425922786261826052631265726572670264426052670260525782578263125652912559730992538260525652552257825652565252524842578257825112498253825112538257829622471273524572631245734292484245724712498249837743537256524432457251132112471245740772578257827732811335145014929 19890813 523681856301226832578264426702605282425922538265725922565268326702631273526182618260526442565291255973174259225922631263125382578255225782484251125382498252525382484252525782811247127732471259224573312252524842457248425113727353725252443249824843261247124573999251126832592282434024674527213442773264426052683259226052837260526572605264426442670265725522657264426052631260526572875559730622592256526182605255225252538253825522525257825382511251124982511256528872498270924842565249834552484247125112484251137273496252524842471247132362498247140772565269627992735333846744896185626572631261827092618260526702631253826052670268326832735264427092592257826702657259229255597313625382592257826182578255225522538252525112525252525382552251125112552290024842748248425922471331224572457245724842525372735652565242924712443329924982457399925382631272229003363464472561344283726442565268325522631284926312670264426832618270927092670256526442644265726442605283755973124257825652565259224982552253824982538252525652511248425112525255225522900248427732471263124843442251124712511251124433711350925112457249824713186255224154077260526312799288738224799774118562735265726702631265727092773267026312565259226312709268326182644256526832605257826312875559731242605253826052631260525112578247126052538252525652484251124842498256529002457276124842565248433122471252524572538249837113537251124432484244332872511248439992525273527612925332546445379134427862605265725782657256528622578263126052592268326052631264426312605270926832565265728245597313625252605253825522525255225252498245725252552248425112552248424982538287525382696248425922457346925252471247124982498372734692511248424712471321124572498407725922592276127993429476747671856273525922631269625782696276126572605255225782657265726572657272226052696261826442605287555973161257825782657257825252538251124842525248425112498253825652511255225652837248427612484257824573325247124842457252524843742352325112471247124843261245724843980255226572670297533634557530813442786263125652631260526312709259226312578260527482670265726702657260526962631263126312849559730742592256525652631257825252525251125382484253825252525249824572498257828242498270924982592244334422457251124712484249837423496249824572457251132112484247140572578267027352773342946444929 19890813 524161856307425652696268325522578278626702644265726182578276125522644268326052618270926832670291255973161260525922618257825252552255224982525255225522498252525112484252525112950249827862457264424843325245724982471252524713727348224712484245724983287251124843980251127092709292534294736545113442722264426052538272226442761253826572631261826442709261825922683263126312618260525922887559730862538256525522631252525252565251125252552255225522538249825382498253829002484273524572605244334162457248424842471248437423509253824842471248431992429248440572538265727482761336347364896185627092657257826442683269627612644253826572552268326702605261826832670260526702657265729125597309925922592253826312565255224982525252525652525255225112498245724982592282424982811248426182471331224842471248424982498371135512565245724432457327425522457399925782657263129253376464471211344278626442670263126312498273526312631268326312605267026442709265726312683261826572592286255973086257826312605256525382511253825382525249824842511249824982525253825652887249826312471257824983442255224982511249825253711348225522471248424983186248424294057256525922722279937584674774118562722268326312644265726312773257826312605270926572696265726312605252525652670259226052912559730992592260525652670255226182538257825252511252525522498251125252525253828872484276124572565247133382511247124712484242936813509255224572484247132742484249840182552265727092962340247365379134427732631263126832605265727612644259225922657263127352592263126312592263127352605259228625597314925522631260526312525253825382525253825112525252524572538251125252592288724712709248425782443340224842498247124712471372734822552245724292457324924712471405725652605282427863351464448311856269626052552267025782565283725922618259226052605270926702618259225382735263127352578283755973161259225922552264425252525248425922565252525112538251125522511252525382837248427862457256524713312247124572457247124713711345524982457245724573312245724713999253826442670283734024644552413442735263126572631265725922722267026442631260525922696264425782709263126312605264426572900559731242605259225922578259225382525253824982538249825382484249824842552257829752498274824842592244334552471247124712471249837583537252524712443247132612484247140772578263128112799336346744896 19890813 524641856303726832592259225922618272225782605267026702644264426702631265726572657265726442618291255973049261825782565256525652565263125382552253825112538248425522443256526182824251126962484259224983299249824572484248424573742346925112457248424153299253824844018255226312696295033124644537913442786260526312631265726312735267026182644256525922644263126702696259226702683260526052862559731112670253825252538252524982578255224982525252525252525255224982484259229122511272225252592244334422471247124572471248437423496249824572457245732362511245740572565256527482748336346744863185627222605263126442578267027612657263125922605269626832670263126702644264426442605260529005597309925782592259225652511252525112592248425252484255224842538248424982631283724712811247125922498331224842415248424982498374235372511245724432471331224842484399925112657268328753338476771211344277326832592260525782605268325922644260525782657272226442631265726182683264426052592283755973124264425652565257825252498252525252565249825252484252525252498256525782950251127222471257825253402248424712538249824713758346925252471247124843211252524434077259225652773273537424501774118562696269627092631263126182735263126052696265726702683260526962670261826572670260525522875559731362618257825522631253824982525256525382538247125522565251124432538257828622511274825252605248432612498248424572511247137273482248424432484249832872498245739992525264426962849344245865308134427862683264425782657263126572670259226832631256526702605264426442670260526312657269628245597311125922578259225652578253825522498253824982538256524712498249824842525297524712670248425652457337624712471247124712511374234692498244324572471321124432471405725782552273526183338455748961856268326442631263125922631276125922565253826572644269626702592260525922696270927092578284955973062257826312565257825522552253825252511253824712498249825112511249824982875244328112457257825113274245724842525249824573696349625112471245724573287248424433999255226442683293733894557530813442773264426702670261826572735263125922578265725922696263125922644267025782631259225922925559731112683252526052631259225382565252525112511255225252484251124712511252529502511273524982605245734422511251124712525252537743523257824432484245732242457245740772592257828112748333847054863 19890813 525121856307427352578267026052631279926052631260526052631265727092670269626312644259226052631288755973186256525922592259224982538261825522565248425382578248425252511251125922887253827482471259224843338244324572429255224713742348225112471247124573287245724713999257826442657290033894644534313442786253825922552260525522811265726312578267026572735263126052657265726312709264426312862559731242578259225922605251124982592256525252498256525522525251124712538251128372511276124842605248434552498244324842471247137273509259224572457245731992429248440772565256526572735335146444831185626832696259226052605263127732565257826572631255227092657261826832605268326052709261828495597312425382525263125782552259225522552248424842525252525252525252525252525295024842811247126312484332525112443247124712457372735232511249824432471324924842471399924982618267029753363455771211344279926312618263126442552281125782592269625922670276126832631269626572592267026572631291255973124259225922552264425382552253825252565253825112525247124982471251125652900244326442498268324713402249824572484248424153742346925252484252524713236248424844077256525652773293738064557774118562605267026182631260525922786259225252605261826832631265725922670264427092683265725782900559730992578263125652578251124982525255225522498252525652511248424572525259229752471276124982565245732992471245724842511247136963551256524432457247132872525248439992511270926442937333845575415134427992592261825782670252527732565257826962657256527092644263126312605265725652578260528245597306225782605260525522552253825782471253825522592255225782525253824982525288725112670244325782471344224842429247124712511372734822538247124842471319924712511409725782605269627613363452949621856269626312618260525922696273526182578263126702605263126702657268326572683264426052525290055973236264425922578259226052538253825112511257825112565247125522443251125252887249827732457256524573299252524842471245724713727348225382457241524433312247124713999248426702657292533124644537913442748263126052592261826572683260525922631259226312709255226832696259226702592263125922862559730862565257826312565255224982525251125252538253825782552245725382525253829372471270925252592248434822457245724572484245737423551251124712443247132112443245740572578260527482735336345574896 19890813 525601856306227482592264425922605273526052578264425652578267026312657265725922605265726832657286255973062259225382592256525782538255224982525256525252484249825112484256525522925249827862471259224573287244324432511252524433774350924982498245724713274249824843980252526442670287533634557527213442799264425922592259226702925256526442631263126572657265726312644265726702538263126052900559730622565260526442578255225252525261825652525253825522538252524572511253828872484269624842631245734292484248424982511245737743537253824432457247131862498247140772538265727992722329945865030185626832657259225782631257827992552263126572644264427482592263126312565269626182618263128375597308626052605260526182525253825382552251125252538255224572538249825522552286224842735252525922457332524982457245725252484372735372538244324432443331224982471403725252644267029123363464471211344281126442565267025782657274825782631263126572565269626052631270925652657263126832644283755973124261825522578256525112511255225252525251125112618249824842525256525112925248427352471265725113429245724842498252524573711350924982443245725113224249824574077268326832837283737744529774118562683267026442696265726572786259226442552260525782618268326702709261826052618270926052900559730992644253825782618259225252538252525652538251124842484252525112511256527992525278624572631248433382484248424572484247137423509252524712443249832742484247139992498265727092849333847995343134427732670265726832618257828242578257825922644264426962631268326962565263126052631255228755597309925652657256526052511249825782511255225652498255225112525249825522552291224982709245726312429342925252457249824982443377435092498247124572484323624982484409725922631272227483351479947991856267027222670263125782631274826052657265725922683267025782644273526052683259226312605288755973086257826052578265724982525256525252552247125252525253824982498251125522925252527862484267024843338248424982498249824713727353725382443245724573312245724714018251126832657286234294644545113442748257826312709264427222786260525652631263126312683259226442683265725922538267025922962559731242605256525782552256524982511253825382525255225382498248424842538253829122484273524982578249834422484248424432525249837743523253824842471248432492457244340572565263127612696336345574962 19890813 526081856307426312592269626052578279925782618263126052605273526182538273526572709277326312631287555973099256526052578255225652525255225652538251125112552251125522471253825782887252527612484259225113299245724842471253824293758353725252471247124573287245725114018253826312683284933514557534313442799265726312657261825782824265726052683263125922709267026572670263125782657265725922887559731362605256525652644256525252525263125112511263125782498251125112525257829622471272224432578247134422525248424572498249837423496249824572443247132612498249840772683255227732696337646445030185626832657257826052631264427732592256526962605268326572644261826962644267026832722257828495597311125382592260526052552256525252484252524842525256524842498249825652552291225252786247126442457333824982511245724842484372735092498247124572429331224712457399925252709268329503325455771211344278625652578263126312696283726052605260526572605267026052605264426312592257826572592290055973149261825782565257825382511255225382538248425782525249824982511253825652862255227732498260524843469256524982538247124573727350925382498244324713249249824574097257826312824276138394674774118562761269625782592263125922696260526052592252526312670267026832644265726962605272226052937559731362657256526572644255225522498257825252525251125112525256524432525260528752471278624572605247132992484245724842511248437583523253824982471248432612471245739992552263126312887328745575379134427092670260526572592264427732670260526312670259226832722265726962670267027092578253828495597309926182578249826182552256524842538255225382565251124712511248424982538293724982657247126052484342924842457251124842484372734822498249824712498323624572471409725522605269627613402447449291856272226052592255225652670277325782605263126572552272226182644264426312670269626572592290055973074257826312538256525252552252525112565256525522552253824982484251125922887249827482429263124573299248424982498247125253711353725112457242924573287251124573999251126832670293733384644545113442773263126832565257825652696259226312618259225782670259225522670256526832644261825652824559730992552260525522525255225652511255225112525247125382552255224982498256529002471268324292578248434692498252524712484249837903551252524712429244332242443247140772578257827092696329946444799 19890813 526561856307425922552265726312592265726312552259226442592269626572605268326702670255225922538286255973136256525922578263125522525252524842511257824712511253825652484255225922887252527482484260524573389252524982457244324713758349624982471245724573299247124573980252526182644293733124644523713442722260526702605259226442696260526312605265725922709264425782670263125782565269626572849559731112565256525922565251125652538252525112538257824982525253825252498253829502565269624842592244334292484248424292525247137423496251124572429249831992457247140772565253827612735337647054896185627222670259225922631269627612525253826052618264426572592263127732552264425922644263129125597314925782605256525782525253825782565255225252538253825112592249825252525297525382786245726312484329924712511249825252471375835092525244324712443326124982484398025252657267029373376467471211344278626572657263125382644276126182709259226312644264425782683276126052696267026702605282455973111259225782552256524842592249825252592249825382538248425252457252525252887251127092471261824843416251124432498249824573758352324842457245724713236251124434097259225782811281138064767774118562683265726312683259226312849265726572696264425922748260526702683260526312683260525922837559730992511253825652552249824842511256525112538255225112498255225252498256529752471273524432578245733382484247124712498245737273523251124712443244332992471252539992511268326572950329945295379134427862657255226572592255227352670257825652592259227862709263126572709260526442631268329005597306226832565255225522538249825522525251124982484255224842552252524982578282425382748248425922484345524842471249824572471375835232511245724292443319924982471409725922552272227093402464447991856268327352565256525922696274826442644256526572605260526962644268326832644264426052644284955973161260526052592257825782552259225522565249825252538253825382484255225922862247127352457255224573325247124572443247124983727349625382471247124573299248424843999253826962670296232364644537913442773260526052657270926052786267025922592261826962657268326442696264426442709263126442912559730862605259226312605249825112552249825522498249825112538255225522484256529372511273524842605248434822484245724712498249837423537251124712443244332612443247140572565253827352696338945294896 19890813 527041856308626832578268326702592279925522552267026442631268326442578269625382644256527092538291255973149259226702538260525782525255225112484249825252552248424842498252525382975249827612471260524713325247124982457248424843727353725652471247124573274248424714018255225922709295033254736527213442748260526052592260525922748257826052565268326442748265726572696263126832592259226572862559731362618257826052592252525112552252525382538251125652552255224712552251129252457270924842565249834422525249824712457248437423509253824982484253832112457247140772565263128872773336348314767185627092578256525782644260527992592265726312644267026312552263126572592268326832657264428755597308626572578256525922552253825112484253825252552253824842552251125112538284925112722248425922471332524842471248424842511372734822511247124572443327424842484401825522657273528493376470571211344277327482605269626312670281125922631265725652605270926572657272226832631260526962631281155973111253825382644256525382498255225652538248424842538249824842471252525252912251127482471263125113429248424432552248424713742348225382484247125113236251124714077252526702735279938064705774118562657269625922670259226312761264426052683267026442735256526312696264426572644268326052824559730372592255226052670256525652565251124982565253825782511259224982565255228752511278624842592247133252457244324292511248437113496252524712429248432742498245739992538264426832900327445015415134427482644264425922670260527992592257826312578263126572578265726312631263126312578265728875597309926052657257825922552248425382538256525112525253824712498249825252538288724982696247125922471340224842471248425252471374234822525249824432498323624432471407725522592273527223325470549291856276126572696267026442605279925922657257826442592272225922657267026312631260526052578290055973149264425922565263125382565257825252498256525252525253824982484251125252912255227612471263124573325248424842498249824713727349625382443247124573274251124843999256526702683293733634674545113442773267025782592260526442786255225782631259225652709263126442657264426702631264425922811559730992618265725522552251125112552247125252511249826052471252524712552259228752484270924842578252534692471247124572498252537903537252524842457245732362498248440772565253826962786337645864929 19890813 527521856308626702644265726572605278625922592268325522644264426702644265726442657259226832657288755973149260525522565260525652525248425252498251125252552248425922484256526052987249828242484256524843312249824982511249824983742352324982471245724573299253824573999255227092657293733514644534313442735265726442605267025652824263125922605264425922709256526702761260525782644263126052862559731242498256525522538248424842565247125252471251125112498249824842484255228752498272224712592244334292484245724982498251137583537251125112457244332742471247140772592259227732735337647054896185627612592257825922565268326572670261826702592261826702670272226832565264426702657259229375597311125522592268326312552252525382538255225252498252525522552249825112578300024572722242926312484331225112484247125112443375835232538245724842471324924842471399925112670274828873325464471211344282426832592270925782631281126312631260525922565265726962683270925522657265725922644290055973111260525922578264425252457255224982498251125382592247125252511253825782987248427612511259224843429252524842484248424153742345525382471245725113236248424844097257826182786287537744767774118562657261826052565263125922696265725922683259226312670259226442670257827092578268326312887559731492631257825652578256525782538249825112525252525652538256524432552257829502484276124432578244332872498252524712511248437273496248424712457244332612471245739992498260527352900329947365343134428492644263126832538267027482592259226052683263126702565259226052565264426832670263128375597309926182592264426182552256525522552253825382538253824982498248425522552290024842735251125922471344224982457245724712484372735092538249824572511321124432457407725782657282427353312464447991856273526442592257826572670276126312552274826182605264426052683267026312696260526702578290055973111263126052565256525782511253824982565252524712605252525652484252525652875248427732484260524433312248424712457252524293727349624982457249824843261247124573999253826832722298733634674534313442786265726572683259226702748263125782592265726832683257826052657264426312657270925782887559730622605256525252565255226182511251125112498252525652484256525112498252529372525267024432605248434292498248424712484248437743537252524572443244332362443244340772538257827352735324947674896 19890813 528001856265726312605260526572552270926052592263126182644268326312631267027092578261826312631286255973099253825522552255225782525251125252511248424982525248425252511255225382950252527862429259224843287247124712457248424713727348225252471247124433261245724433999252526442657284933124674530813442786270927092631265725922735255226052605257825782670267026702683268326572631265726052887559731492618259226572565256525112525249825382457256525112525256525252538256529372484274824712605247134422498247124432471249837113469252524712457247132242471244340772565253827482761344247364896185626572592259226442631259227482605260525522618260527612605260526702565270926962696255229005597313625782618252525522498253826052552252524572484255225252511249825522578288725252735247125922457333824842457248425112484372735232552245724432457328725112484399925382670263129253402447453431344276126572670267025922605274825922592268326312578268326442670269626312644257826962592286255973124259226182484255225382552255225522578256524982552251124982498245725112962249827352484259224843442247124572498249824983727349625112471244325113236247124434077257826442748278634294705489618562683273525522670261826052786265726312618264426052696263126832722255226832631267026572962559732362592256525652631255225652538251125382484253825252498248424982498253829502511276124432631244333122484253824572498247137273509251124572443248432742484244339992552263126572937327446745379134428112735263126442631257827482605259225922605267026832565260527092605267026052748260528755597314926182565260526702565259225922511253824982538255224712538247125252592292525252696245726052484342924842443248425252498377434692552245724432498319924982471407726962605274827093389467452371856269626962683256525922605272226572565268325922657267026962578273525652735260527092592290055973136259226572592259225252565253824982525251125252538249825382457253825782837248427862484260524713312245724572457249824573711348225252471248424293249249824843980257827092696300033634767552413442786259225922644261826312748261826442605265725652709267026832722264426442696269626442849559730992592256525522605259225252565253824982525248425252511251124712525252529122498268324572552249834552457251124842484248437743523256524572457247132362471244340772565259227352735335145865451 19890813 528481856274826052592265725782670273525922657260526052565274826572605270926312618264426832605290055973086263125522538263125522552260525112525256525252538256525522525253825782799247128112484259224433299247124712457249824843696356525522457242924573287248424843999253826832631283733384736567013442761267026962670264425782837257826312670260526832709268325922709259226312709268326182761559730492525255225782644252525522552252525252484253825252484251124982498253828872471273524572578248434022471249824982498251137273482249824842484245732242498244340772592260528112748338944745819185626702631264426572670265727352670253826052644255227092657256526702592270925522631259228245597312425782605253825922552251125522498252525522538253824842525247125252525284924842786242925522484332524572511247124842457371134962552249824432471328724572484403725252631270929753249458659311344276126312592260525922592282425782578264426702538267026832696264426702644268326702605282455973124263125112538260525782525249825382498249825252525247125252498249825252900251127352484259224843402248424712511248424983774346925382484242924983249248424984077256525652786268333124474604518562644263125922709259226702748259225922578257825782631265726052631257826832657268325922887559730862592259225652605251125522498248424982498248424982484253825252538263129002498273524982605248433382498245724432498247137113523253824712443245732992498249840182525263127732937337644746282134427482538260526312592264427092552256526442644260527222657265726182631268326832683267028875597307426702565260526312552253825382457248425112525252524982578247125252525284924842683248426052471342925112443252524982498371135232525248424712471321124982457405725782592282427613376455764541856270926312670263126052605274826312644272226052578274826312565269626702644260526572592279955973136255225922538263124572578251125252538253825112525253825652498252525652849251127732471264424713287248424572457252524713727349624432498247124293249248424984018252526832670291234024705671313442786259225782631263126052811263126832644265726312631263125652683256526832644264425922811559731242592261825652618256525782484257825922498249825382498249824572498255229002511276124712578251134422484248424712484245738063551253824712429247132362457245740772565256527732683338945017014 19890813 528961856263126442565260526442618269626442631272226702592270926442618270925252657263127352592297555973136259225522578264425112552252525652552252524712565252525522484247125782900249827992457264424713363251124572498251125383742355125252443248424713287251124713999252526442565293733894557774113442799260526312670264425922799263126442644263126182644259226312670264426052578259226702862559730992605259225522578255225652552251125252552252525112538252525112471260529252498276124712578248434422471247124712484245737423537252524842484248432612484244340572552259227612748336346447741185626572631259227092592256527992631259226702631259226312578256526572605263126442631257829005597312425522618252525782552252525522511249825652498253825252525248425782565292524842761244326312471328725112484247125112484372735092525249824572457328724842471401825382631270930373389458677411344273526572644263126702605274826572552260525782592277325782657264426702670264426702670288755973111256525522578256524982565252524982525247124982552251125252498251125112849251127092498268324713429263124712471252524573742353725382457244324713249253824714077257826312773439533514736774118562631270926052631264426702786264426052618260526312735269626182683264426312722268326052900559731362578256525382525256526052565252525522565253825252498249824712525256528622498274825112578245733512457249824712498251137423482251124712471244333122457248439992525268326962849328747996162134427862631264426312631259227612644256526832709255226702605265726702631265725922696257828755597308626572578255226052538256525522484253825782498256524712511247124982565293725112696244325922471342924842484249824842538374235092511247124432457324924712429407725652538277327613551455777411856279927612592264425652592274826312605265725522657269626572657265726442657265726832618288755973111256525522644253825382565255224982525249825522552252524982525249825922937249827862484268325113363256525252657260524843774349625522511263125653274265725654018265728242799405740574929774113442735256526312605263126312748269626312644264425652696260526052657263126962631265725652887559732362525255225922578255225252565257825782525253825652511256524712511256528622498274824982592244334292498247124572471248438063537257824712471251132492457245740772565259226832735340245014996 19890813 529441856304926702552264426572644277325652644257826312631274826572578269626312683256526702631288755973099259226052552259225112498252525252538257825382525251125522511247125652950252528112471259224573338247124982471251124983727352325522484244324713249247124983999252527222683277332874644541513442786263126832618257826312683263126052631264425922631265725652631257826832592264426052962559730622618256525652631249825382525253825382525247125252511252524982538255229622457272224712592249834292511245724842511248437583523251124712471247132362443248440772565260527482748332546444736185627092631260526442578264426702592255225922605257826962565256527092631267026052657263128495597323626052605255226182578253824842538251125522511255224982578248425382565278624982722244326052484327425112471248425252457377435092525248424432443326124572471399925382735264428873338470571211344277327092618257826702696267026442605261826312592265726702592268326572683257826442552287555973124256525922565263125782498255225252525255225252498248425112457249825922962249827352484263124843429252524982538248424983758348225382457248424843261249824844077257826312875277337274705774118562670269627092618257826052735257825652605255226052696267026052696273526702631265726312837559731992644259225652592256525252552253826312525259224842511255225112525251130622484276124712592245733512484247124712511244337273551255224572471245733122457248439992525267026702937336347365451134427612657263126572683268327092696260525782657264427612683269627092644269626052696264428755597309926832565259225782525257825252511251125382511257824842511249825252511288724842735245725782484338924712538245724982552374234822498245724712471323624712498407725922565274827223363450148311856264426442631264425922578273525922644268326312631264426312605263125922631268326962631291255973236257825782578259225252578257825252525255225252484253825382498253825652799249827222443257824843299249825112511249824573742350925252484245724713249248424573999255226312670293733514705556013442696265726442592260526052849256526442683265726442683264425922683257826312709260526052824559730622565259226052578255225652511248425922511256525252498248424572511251130002471273524712578245734692484247124842471249837743551253824842429252531862471247140772578256527732761335146444929 19890813 529921856301226052631267025922592274825652565265726702552265726702631263125782683260526442578293755973124251126052525257824982525248424572565248424982578247125252511252525652824249827092484257824983261247124572484252524293727349625112443247124713249252524713999251126702696287532494644548713442735259226572657260526052748257825922709257826052644263126442631260526052670268326832875559730862565263125652631251124982538251125652525248425252511252524982538257828242525278624982578249834422484248425252538248437743509252524572429245731862457244340572578255227612644345547054962185626962618255225652578260527482670256526442605261826832683255227092631263126702644263128755597314925922565259226052538252525112525252525112471255224982511249825112578291225252761247126052511333825112484249825112511371135512525248425112443326124712471399925252657264429003325476771211344282426312670263126182631273525652578263126442683264426442644268327352722268326442735281155973111264425922592260525522578255224982538253825382498249825112511249825382824252526832498263124713442253824842538251124713742350925522443247124713224253824714057257826312786282437904705774118562709273526312670267026832735259225922657261826572605263125922657263126702618265726832862559730992592263125782578252525252565248425652511252524982484253824572538252528752511277324842578244333382471247124292484244337273509252524572471247132872498248439992498268326702912333846745379134427992657260525652657257826702657264425922657257825922670261826962657264426442644261828875597306225522538257826052498252525522525264425382538249824842484253825382552282424982735248425782471344224842457245724982457371134692511245724432457321124842429405725522565274827093389470547991856272226052605263126442605267026052631263126572592265726572644264426052644267026052538286255973236261825922592264425382538252525522565253824982525252525382484255225652837252527992484260524713325247124982471252524573711353725382484248424433287245724574018255226052735287533514674537913442761263126572657264426052761259225782670260526572657260526312683268326182670265726572862559730742578257825922552256525382565253825112471252525522498252524982552251129872511269624712592244334292538249824982484245737423496251124842457247132112484251140972552257826572811333845294896 19890813 530401856303726052605268325522657272226962631265727092565267026442578268325652657259226312657292555973111260525782592264425252525251125522538256525252498253825922484252526312900244327482525260524713299244325112457252524713727350925252457247124843299247124433999252526832696281133254529534313442824265726832644263126052761257825922618264425252683265726182696260526572657263125782875559731612592259225252631252525782525249825652525256525382552251125112525256529122484270924712631247134552498247124982511251137273482255224572471248432242484248440572578256528372773331247054863185627222644267025382618267027352592259225922631257827482631259226312525263126052657263128875597313626052538253825522538256525522552251125252552253825382525248425782552283725112799249825782457329924572484248424982457374235232525244324292484326124982457399925112683274828753389464471211344277326572605263126312592277325652657260526442657260527352565270926572644263126442644290055973086265726312605256525522538256524842538255225652511261825252525249826052837248427612498261824573429251124712525252524713727348224842471248424843174251124844077257826312811287538394586774118562696267025652605259226442773263126052683264426182709263126312657264425782618267025652925559731612618263125922618252525382538256525652525256525522511252525382498257828752525273524842605247133382484251124572525249837113469253824572457245732492457245739802538259226962849332545575272134427612631267025522605264428112605267025522565264426572657260527612631263126962631259229125597311125652565256525252578257824982457249825382525251125382525251124982578295025112683244325922498342924982457248424712525369634692511248424712457321124572498407725652592279927353299476747671856270925782631259226052670276125782605259226572618264426442683267026312644270926182631291255973099264425782538260525382498249824572565252525252525251124982511251125782900248427862457256524573312249824432471251124843696355125382471248424843299249824713999252527092709295032994557548713442786263126182631263126962722264426182565259225522722267026572657264426572696263126052811559731492525256526312631252525382565253824982484256525522498249824712511255228752498274824842565251134292457248424572498249837743482253824572457248432112471248440772578256527732748331247054863 19890813 530881856300026312578265725522696277325922592261826572552270926442631269626312605263126572657293755973099263126052592256525382538257825252498252525382511252525382484257825112887249827992484256524713299248424982498251124293711346925112457244324293249248424573999252526442696290033894705534313442811270925922709261826702696263126442631269626442631259226052683260526572605264426312912559731492552252525922605259225252498255224982552253824842471252524432552251129502498268324712592248433892484242924712498247137273482256524572443248432112471248440772565264427992709342945574896185627092631263126312592269627092592256526182605267026962657265726442578264426572722259228875597313625652552256525922538255225522511256525112498253825382525249824982565293725522709247125922457329924572471247125382429369634692565242924712457328724712498401825112670263128493363450171211344282426832552260526702578276125652657264426182657269626702618263126312657265725922605281155973161259225782605260525252511255225382484255225112525253825252511253825522875247127352484265724713429253824712538249824573711345525112471244324713236247124984097261826312811287537744929774118562735260525652683267025782748259226572657272226442644264425782683265725782644264425922900559730992552256525922578255225652525249825922592256524982484255224842498255228492498276124842578245732872443249824292498244337113482249824292498244332872511247139992538273527222950336346445415134427222657257825652683263127092592260526052683257827482657269626572657267026312644259229005597314926572605256525782565257825652565251124982498251125252511248425112538283724842696244325652511342924712511247125382471369634292484245724982484321124982471407725522565270927353312470547671856272226312631269626312670276126572578259226572670268325382670268325922605259226312618284955973099259225922525260525652538251125382565248424982525249825252484255225252887249827222471261824433287248424982429249824713696348225652484244324713261247124843999253826572709290032874736545113442773264426182578263126572683256525652578263126312709263126312683259226052592257826312849559731612592257825522592257825252525252524982525248425522484248424572538257829372484270924572592245734552471245725112484251137273509255224572471247132112457245740772592259227482761340246444767 19890813 531361856306227092592268325922644274825922605263125782565273526962605268325922605259225652592290055973149265726312565256525522592248425652565253825382498256525112457248425252875249827992457257824983287248424842471248424983711349624982484245724573249249824983999253826572696293734294736537913442748268326312631263125782709257826052657270925522761264426572631269626052631264425922824559731242538259225522538252525652552248425382525255225522511253825382484259229502565272224432592244334162457248424572498247137113455253824842471249832112471248440972565260527862824338946444929185626962657260526832605267027482605257825782644260526442683255226832605267025382644256529625597309925522592251125922565251125652498251125382511255225522498252525112565290024572761249826052484328724982498251124982484371134822552247124572457328724572471399925382709268329753429450172561344276126312631263126052605279926052631256526442631268326832631272225782657263126052578288755973161259225782592259225252578255225922552248425252484251124712525251125252799245727352471261824713402253824842484253824843666344224982484247125113174249824574097257826442824284937424644774118562709269625652631269626442799261826312644265726702657261826312683267026312644263125652937559730992605259225382644255225522565252525252565252524842498253824842565255228492484278624572605247132992484244324572511247136813455249824432443245732612511248439992552268326702887341645865487134427482578268326702618268326962657264426312578257826572631265726832578267026442618257828115597309926702605260526052525257824982511252524982538259225112484245725112511287524982709244325782498344225112498247124572429369634692538245724842443321124572471407725782578281127483376470550301856272226962592263125782605276126052657265725782631265727092631265726442657267026052565291255973086256526312552260525922538257825382578256525112552251125922484255225522875249828242471256524433274249824572484251124573651345525522457244324293261249824713999255227092683291233514705548713442748263126052578269626572761256526052631273525922670264425922735259226702631265726312811559730862565259225782605260525112511259225112498255225522471252525112511255229252484270924432592247134292457249824572484252537113469256524842443247132112471249840772565255227862773342947054962 19890813 531841856300026702618272225922605273526702578264425782644270926572565264426572683263126442670286255973111260525782552259225382525253825112511252525652525248425652471249825252862249827862498259224573312248424572484249824843651348225382471247124573261251124573999256526832670290033514586537913442761257826572631257826442799265726312644260526312644257825922631269625922565267025652875559731742592259225522605255225382565252524842484256525382498259225522498252528752511274824712592245733762457244324572484251136813469252524572457249832362471249840772565259227352722341647054929185626702605263126052631257827732592260527092578267027092618260526962592263126832657260528115597314925522592259226052565256525522552251125382471253825252552247125112592284924712748248425922457329924712443244324982471365134422511245725112457328724712457399925782631267028493363476771211344278625922644264426572631284926312578263126312592276126182592276126312605263126052605287555973111263125782631256525652552251125382538253825382498253824842498252525252875252527222471259225113389255224842498253824983666348225522457248424713186244324714077259226312786284938394736774118562773263126572618256526572748267026052657252525922657255226312709267026312605265725922900559730992565260525922605251125382525252525112538255225522498255224842538257828622498276124292605245732612471244324982525247136513429251124292443245732612525248440182552256526962987335145295272134427862605260526052657259227992552256526052592264427092605263126962683260525652592255228755597313625782552259226052498252525382565249825252511252525252511252525112525291224842722251125782457341624982443245724432525369634552511244324572457319924712471409725922618270926573455464449291856277326442631267025922670270926572578259226442605270926312578268325922657261826312631283755973136259225382592260525252552252525652525251125522538248425522471256525382849247127352484261825253274247124572471249824433696346925112471242924713249251124573999256526312722293732874557545113442837268326572670267026052773257826182657267026312670259226182683268325522631267025522862559731242605253825522565253825252592251125522565252525112511249824982538252529252511274824982578248433892511249824572471247137273455253824842457252531862484247140772578263126442683344244214996 19890813 532321856306226442605260526312578281126052683265726052592264426832605268325922657260526572644295055973174256525922565260525652498253825522538252524982525248425382525251125382862247127612484263124713274245724842484252524843622342225522471245724713249249824843999252526442657292533634736523713442709268326572631256526572657253826312644265725522773260526962657265726702578265726182824559730862565260525922657255224982525251125782565249825382538251125252443255229122484270924572605242934162484245724842498244336663416253824842429245732112457249840772552256528242748333846444962185626962722259226572618257827482644260525922644269626702631264426832605260526572657257829375597314926312592259226052565249825252484248425252484248425522525247125382592286224572799248426052443328724712525245725252457366634822525248424432471326124712471399925382670267029003351464471211344273526442644264426572605277325522578259226052565264426832592270926312657264426182592288755973236256526312578256525652538252525782525257825522511255225652511249825382912253827092511259224713376253824432525251124713651345525382498248424433186248424844097255225782722286237274705774118562709265725652670263126572735264426442696260526572709265725922722261826572578265726182875559731492578255225522592255225112498247125252538256525112498252524982538259228752511278624982605251132612471245724572484245736663429249824572443245732492498244340182552270926833012335145295379134427732605264426572657256527862592257826182709256526312644260527092565268326832644264428495597311125782631256525782538251125382511253824572498247124842498251125112525288724842748247125922471338925112457248425112443371134422538244324432471317424572471407725652578270928113236464448311856269626832670260526442644268326442631259226442565264426312644267025922644259226702578290055973236264425252565253825112525255225522511256525252538251125382484251125382875252527482443263124293312249824842443255224713651348225382443247124433261245724983999256526572709295033894705545113442824265725252631259226572773257825922618261825782644259226572670263126572631261826572862559731612644260525922565245725252511253825382511249825252525251124712511251128872443272225112592247134292471245725252484249837273455248424572443248431862484248440572552253828622722344245294962 19890813 532801856304926312631265726052605281126312592259225922592268325922631264426702618263126442605291255973124267025782552260525252552260524982565259225252552251124982484255225382887248427732484257824713287247124982498248424433666346925522484245724433261249824574018265726832709282433254674534313442799265726052592265725782748263125922657256525782631264426312631267025922605269626442862559731362525256525652592256525112578255225382511251125112511251125382525252529002511272224842552244334022511244324982498247136663429252524712457247131742443245740572552259227992748328746444996185626962683264426832683270927352644267026572657256526052657269626832552267027092657256528875597323625782578265725782592256525522511253825252565253825522538252524842538286224982709244325652511333825112484245724842471365134552552247124712443327424712457401825112696268329003299476771211344278627352709253826442605276125112618259226312605274825922696267025652709268326702644282455973111257826182552260525922498256525652552256525522552247124982484252525382875249827092498260524843376252524982552253824843681338925112525249824573186251124434097257825782786283737744557774118562683267025522670257826442722259225652670260525782683268326572696259226962578269626312862559730622592257825652578257825652498251125112525247125252498252524982605255228492511272224572605245732362484247124842498244336513416248424572471248432612498248439992511272227353000337645295379134427482683260526312657268327352618264426442657259227092631272226442631265727092592260528875597309926312565260526442525253825252525255224982498252524842538251124982538292525112786255226052484336324712471251124712471365134552525247124292484319924572484407726962538279927223338464448961856274826572618269626442670281125782538263126962644268326702644265725522565265726052578286255973124257825922592256525382525256525382525251125522525247124982498251125782849249827612498260524713261248424572457248424713651348225382471245724983224248424844018253827352683284933124501534313442748268326312578259226572761264425922605265725382683269626442670256526572657261826572799559731242552257825922605253825252498255224982484251125382484251124982511253829372538273524712605248433892457251124842498247136813455255224572443249831742471244340772592260527222722327444474831 19890813 533281856307426702618270925782578274825782618269626182748261826052631270926442644261827092592290055973149256526572592260525382538257825522552252525112578253825922457253825522862249828112471259224713261248424432457252524713666342925112471247124713236249825114018253826572644286232994586530813442748270926052592263126572670261826312605265726312735265726442631257826312644265726442837559731112565256525522578255225522511251125522484253825522538253825112484253827992498277324292592244334022484248424982511247136813442252524712471247132362484244340972578260527222811327446444896185626702696263125782618259227092605260526442631260526312670263126182670269625782592267028495597311126052565257825522552261825782525251125252484259224982552248425522552283724712735245725522429327425382457247125252457363634822552244324712484323625252457401825112735272229123351467471211344272226572670256525922631274826312565259226442605272225922631273525782670263126052644283755973124260526702578255225252578256525112511249825522525256525382511257825112937251126572471260524983402252524842538248425113651342924982443249824433211251124434077259226312811287537744644774118562722264425522631257826442761265726442605265726052618257825922657264426182670261825782862559732362552255225782605252525652565247125252525249825252498252524712498255229002538272224572578247132872511245724152471242936663442253824712471248432242457245740182525264426572925340246745379134428112670268326312644260527222618255225652709259227482709263126832605264425782657260528375597309925922578260525652565252525782552259225112525252525782498247124842525291224842748248425782484340224842457252524712484366634292538247124432498317424982498409725782592273526573376458649291856267026052592257826052631268325922565265726052657265725782605281126182631264427222605277355973149255226052578264425522592252525382538253825252525249825112498253825522862249827612457257824713287247124572471252524713651341625252511245724713236247125383999251126962657288734164674552413442786263126052657268326312735263125782657260526442735267026312696259226442552265725382849559731242565261825522605252525922511255225522498253825522498256524572525256529372511270924842592248434292457245724842525249836963482251124572471245732112471248440772578265727352773333846744996 19890813 533761856304926312565267026442631267026442552257826182683267026442657263126572644264427222538286255973136259225652538264425112552253825382525257825382578247125522471252525252937251127992484263124573312251124572484251124843666350925382443241524713261245724574018252526442618287533894736545113442799263125782592259226442761256526312657259225652683256525922709264426962683263125782887559730862605255225782592257825382605249825252552249825382525256524712578252528872484272224842592248434292511247124712471253836663455256524712443248431612471244340572552263127862709338947054929185627612644264426702605260526832592264425922552263127092644264427352644270927482670259228245597311125782592257825382552253825522498255225112498253824982552247125382538284925112761245725922471327424842457248424842498368134692552248424572443327424572457401825382631269629253312470571211344278626052592260526182631276125652538256526962592263126962657269626442696263126442618286255973111263125922565255225652538257825922498248425382511252524982471253825112925251127092498264424843429248424572525253824713651345524982484245724713199248424714097256526052786283738394705774118562657264425922657263126832761255226312592263126052735265726052735259226442631273526052849559730992618260526442657256525522498252525522525251125252525255224842538255228492525281125112605245732872471249824712538245736663429256524572443244332992498248439992525264426702987340245575451134427482644270926052592261828112618267026312683260526702578257826702644264426702657260528375597306226182592259225652525255225252511253825652605252524982498247125522498283725252709245726572484337624842457244324572457365134292511248424712471321124572498409725252657276126703312473648961856278626832631260525922618277326442631259225922592269626312644268326572605259226052578286255973136256526182592257825782578255224982538252525382484247125382471252525522824247127482457259224843299248424982471251124983651344225382471244324433236249824433999252527092618301232494557530813442786263126312644253826052683256525652631268325922657263125782657260526572670265725922837559731242618260525922578255224982525252525382525255225382552248424572525255229622498274824842592249833632484245724572525247136513389253824432443245732112471245740772565263127352709333844744929 19890813 534241856311126312631269626052578278626052525270926572605270926572552263125922670263126572683287555973074257825922525263125652525251125252511252524572578252525112471251126052849248427612511259224713287247124712484247124433651342925112498245724713236245725113999251126702709290033634586548713442773265726312683267025652786253826572565263126442696263125652773260526572657260525922849559731362592255226052605255225112511249825522525253825382525249825112484255229002484273525112592247133512484247124572484249836513416252524842457244331742457245740572552257827732799335146744896185627092748257826442592267027092618255226572631263126832657260526442618268326442657260529005597309925382592260526312525253824842578252525112511249825112525248425252511282425522761245726312443323624842471249825112443362234422525245724572498323624982471401825382670268329003287464471211344279926312592260527092592274826312565260526442605268326442631265726442696265726312552287555973111257825252592264425382578251125252511251125522565248425252525249824842862251127222471263124573416249824572484251124573607337625252471247124573174251124714097256525782837283737424557774118562735267025652605265726572722256525522618257826312722264426052722260526312605265726312875559731242631257826052618252525382538252525382498255225652511256525382565255228492484283724842578248432742471245724572525247136363416251124712443249832612457247139992525263126832837329945015167134427862605260526442592267027612578260526052631260527222592257827482670260526962605255227615597312425382538257825782565253824982538253824982538253825252484252525252525296224572683247126052443336325382457249824572471366633762538248424572471317424572471405725652618274827093469455747671856267026832592263126312605269626312578257826312657264426442605268325922618260526832644284955973161253825782644260524712552253825382498252525252498251125382498252525382887247127992457257824713274248424572471252524983622341625522471245724843249249824714018255226962605286233254529556013442748256526442644265726312644264426052592264426702709260526832709267026702578269625652862559730862631253825522644251125522538248424982525248425522498253824982498251128752525272224712565247133762484249824572498245736223429253824712443248431992471244340772578267027862773340245294896 19890813 534721856307426442644259226182631268326182592268326832605265726572631267025922683260527092605287555973074255226312538256525922578251125382498256525112538249825382498252525112875247127862471257824713261247124842443249824433622341624842429248424713236248424714018253826442735282433894705545113442786257826052631260526312696260525782605255226052709257827092670257826962525260526572849559731492538260525252578255225382552252525252511253825522498251124712525257828242511270924842592247133762443245724982484242936223416251124712471248431612443245740772578263127092875331246444929185627352631259226182644263127732683256525782592265727092683264426702670264426442644256528625597311125652525268325782525252525782498253825782511253825112525249825382552291225252811247125922484324924842457248425252498362234292484247124152429323624842471399925522683267029003274450171211344286226702618260526832631273525382631267026572538273526312657272225922683259226962578286255973136255226052552256524842538252525652525255225522565255225382498252525522837248427482484264424713363253825252511249824713607338925112498247124713149247124434077257826312709282438734586774118562722267026442670263126442748259226052578259226052644267026572592268326442605264425252912559732362578267025652696252525652670248425112471249825382511252525522552256529002498277324712578244332612498245724842511242936223455252524572457244332492471247139992511269626572912338945015379134428242631259225382657267026832605257826312644263126572631261826962631274826182605263128375597303726312552260525522578248425522565252525252525253825252498252524842525282425252748244326052484335125112471247124982457360733762525244324432471314924712498407725652552274826833338458649961856273526052670263126572605277326442578256526442578264426182657264426052605257826702578286255973111260525922592264425522565256525382471253824982565248425252457252524842799249827482471263124983274247124842443249824983565340225112457249824713224247124573999252526832748295033124799534313442735263126832578265726572761261825782565263126182683265726052683257826962618260525922862559731362592252525652565257825652525252525252498253825252498255224842525259229622484269624712578247133762471245724982525248436363429253824842443247132112525249840972565269627732683336346444896 19890813 535201856272227352709264426832670272225382525260526312605265726442605268326442683268326572657287555973062264425782552259225522565255225252511253825252538248424982538255225522862251127862457257824983236248424572484245724843622342925522471247124573211249824433999252526052735288733514586527213442735267026312605261826052709257825522552261826312735264426832709267026312696263126832811559731112592259226052631253825652498255225382525251125382498252524842552251129622498274825112538248433762471248424842525249836813416255225112457248431862443247140772552263127352722335144214799185626832657259226702644255226962605267026572565260526832605259226832618256526312631253828115597312425922525263125922538249825252511260525112538253825112552249825382552282424572786245725522484324924572429248424982457359334162511248424712429323624842498401825652670268329373299450152021344279925782670265726312644278626052565263126312631270926702657268325782605257826052592284955973086265725782565265724982538252524842538251125112525255225522484252525252875251126962471256524433325248424982471251124713622342925112498245724573199244324714077256526312773269633384736513318562644263126702631255225782683259225782709264425652657257826442670260526442644264426312887559730622605255225522631253826052538249825522511255225652471253824982511256528492484274824842631251132612443248424572498251135933416253824572471244332492484248439992498256526312900328747675379134427862644259227352657257827482552257826312773264427092696263126832644261825782631257828495597312426312578261826312565251125252498253824712538256525252538247124842565286225382644245726052471337624842484251124572498360734292538249824712498313624842443407725652592274826963402464451671856264426052565265725782696279926572552260525652578263126312657269626572644260525652657281155973124256525652605257825382592255225252484253825112565253825112457252525522811251127732498260525113261244324572498252524713607342925252443248424433261249825114018251126052644296233254529559713442761261825652683260526312670261825382565265726312709264426702696256526832709263126312925559730862696256526442657248425382578251125522525255224982498257824982498253828872457272224842592248433892498247124712511247136813455249824712415247131492443251140772538263127612631336346445524 19890813 535681856269626442670257825782683264426572605263126312696264426702670273525922605268326312644288755973049257825782657255225522525253825112538256524842538248425112498252525522937247127612484259224843249252524432471248424713651344224982443241524573249245724713999249827732683291233764586570713442786260525782644263126052761264426182552267025922631265726052644268326182657267026052849559731492592255226442644260525382525252525382538249825652578249824712565253828622484272225252592248433892511245724842471245736963389255224842443245732112498247140772565257827992657332546445819185626962644253826702605260527482605260526052657259226442696259226572631264426962631256528755597314925522657257825522511253825652498256525382511252524982525252525252618286225112748247126052457328724842471244325522484363634422498248424292457326125522457399925382683268328373338476759691344277326052683263126182683272225652565257825922592265726442618268326572696256527092525290055973111263125382552259225522525252525652605255225522525251125522484249825782849249826832443255224713363247124572511251124983666338925252443247124843199251124714057255226052786283733124705604518562565263125652605264426572683259225922592260525922683267026312644269626052644257825652937559730622552256525652565255225382578256525112498253824982457251124842511253828492511270924842605247132742457247124712498245736513402252524432484245732242457245739802525263126962900329946446282134427222657257826702670260528112565253826312683264427352670261826832644268326052644259228375597313626182565253825522552255225252552253824712578249824842525245725112565286224982722245725782457336324842471248424842484365134292552245724432471323624712471407725252552273528493429450164541856270926182631265726312605267026572618256525922670268326832565272226312631256525922631295055973136263125922538259224982511253825652592253825252498248425252471255225382837248427482457259224713261247124572457251124573666342924982457247124573236252524434018249826442631303734164474671313442735260526572670264425922696260526442592259226052709260526052657260527352631257826052887559730622578265725922592255225522498253825252511251124982484252524572525256528372511270924712631248433892457245724712525249836963429255225252457248431862471245740572578260527732722328745867014 19890813 536161856264426702538268325922605272226312538260526312552264426312605264426572631264425922644281155973149255225652631259225782565256525522484251124842511245725112484252525782937252527612457256524843312249824982484252524713681348225112484249824153236247124574018249826312631288733634644774113442773265726442631261825922786261826572631261826442709267026442696268327222709265726442875559731612552256525922592247125522578249825522484252525652525253824842552252529372484270924572618248433892484245725252538251136813455249824982457249831862484248440772565257827352837341645017741185627222592264426312631263127482644264426832578265726052709264426702578268326442735256529005597316125922538253825782525252525112578253824982498249825252525248425522565284924842761247126052498326124982498248424982484363634822498248424712471326124982471399925252709268329623351467477411344273526442657261826052605274825782525265726572605267026052670264426572618267026572631288755973124260525382605263125522538253824982511248425252498252525112498259225382887252526312484269624843389267024842498252524843666350925522471245724843211247124844077260525782773437035374644774118562709260525652670263126572696264426052657264426572670263126052657261826962578270926182875559730992578256525922605256525652552253825252471252524842525249824842552259228752498277324572592249832872443249824712484244336513442248424712484245732492498245739992552270926962887329947056162134428242683264426052644265726702578263126052631264427092578268327222696264425652657256528625597312426052578252526312631259224842525256525522525252525652525247125252538284924712670247125522471338924712471253824842498365134292511242924432484316124842471407725922578269626963469455777411856276126182565265725652657278625922618263126702592267026182644276126052657263126442605286255973149256525922552257825782552252524982498253825382525255225112525252525522837251127612511268325253287255224842670251125253666346925112498264425383236265725784018268328112748396240184799774113442773267026572631261826702748263126702618263125922683264426052696268326832683263126962811559731362644260525782631253824712511256525382511253825782498251125382525259229372525268324982578248434022484247124982498245736963442251124712471245732362443249840572565261827482761340245574799 19890813 536641856298725922605255226572644277325922618265726312592265727092605268325922631259226312631284955973161264425112578256525782552251125382552252525112538249825382457251125522912249827612457260524573274247124572484251124433666345525112443244324843224248425113999256525922735281133254736534313442824263126052565268326572761263125922592260525922696263126052696268326832644268325522937559730622578257826052592252525522578251125252525252525522552256525252484255228752457269624712565252533762484245724572498245736663402255224842484245731862429245740772592257827482735329945014831185627482683261826442578265727862618263125922657259226962631263126052722263126052657269629125597309926312631256525382538253825522565255224842525255225252552251124982565283724842773247125782484326124982443249824842471366634962552251124572457326124982443401825382605267028873338452972561344273527482605260525252631276125782605257826182631268326312552269625652670265727092618286255973111265725922552260525382538252524982578249825112538252524982484249825782887252527612429260524843402248424842538253824713681344225382457249824843199248424714097257825252875283737904644774118562761263126442670263126442735260525652631261826312618273525922709263125522578268326182912559731242565257825922565259225782484255225382538252525252457257824842525256528752525276124712565248432612471245724842498248436513442253824572484247132492511248439992525268327092912333846745379134427222592257826572644259227732631263126572565259227092644260526962631264426442605259229505597309925522565257825782552252525652525251125522605252524982484245725252552288724712761247125922471337624712498247124292511362234422498247124292498319925112525405725522592276127613351464448311856268326572592261826312618276125922565257826572578269626442657261825382657259226702578286255973136261825522592264425522565252525382498255225252498251124842443253825522925248427482471257824843299249824572471248424713651348225382471245724573261249824843999253826312631287532614705537913442786263126572644263126442761259226702605267026312657263126312657265726572644267026442912559731742565257825922618251124842538253824982538249825382552255224572525252528872511270925112592247134022484245724982471248436813455249824572457249831612484244340772552257827732683340246444929 19890813 537121856300027092631260525922657273526572578257826962657267026442565273526312657269626832578279955973099259225522578259225652592257825522525252525522484252524982511251125922811248427482471257824713287251124432429245725113681346925522457247124573261249824714018253826052605292534294557530813442773264426442592261826312761259225782578265725922644269625782644263126962605264425252811559731242552259225922552257825382552255225252511251125382538251124982538253829122498267024712618247133892498247124432484245736663442252524572457247131612457248440772565263128112696331245574863185627222657260526312722259227612657263126052592265725652696264427612644265727482670259228755597313625522605260526312578263125522525255224842484248425522511248425522592286224842761248425782484329925382457248425112498365134692552244324572429323624432457401825782735268329123312473671211344276125922696259226572631272225922631265726832605272226312644268326832670260525922605286255973124256525922578263126052525253824842592251125522538252524842484248425782862251126702498260524843402256525112511248424843651336324982443251124983211247124844097256525652773283738224674774118562735257826832644263126572773251126312605257825922605263125652696260526052657265725922811559731112631257825922631259225652538249825112511251125252498257825112525255229002484277324432592249832612457245724982538247136513429248424712471248432612484245740182565259227093012338946745487134427992631260525782565265728752605255226832644264426312644260527352618261826832592249828625597312426312538264426442578255225252538248425252592251124842538248424842578284924572683247125782484340224842484247125252457366634292498245724292484319924842484409726052538269627223416455750641856269626182552263126052618270925922631268326832605268326702578269625652709257826052538290055973236256525922565253825252525253825252484251125522525247125252525256525522824251127482498255224843274247124842457253824843636341625522429244324573211249824843999253826442722295033634644548713442748261825252657268325652761263126052644273526182696270926052709256526572592263126312900559731862605257826572592260525652605252525382498253825382471252524842471257828242525270924432565247134022471249824842457247136813482251124712443249832242457245740572552264427352773336346444831 19890813 537601856307426572592263126442631281126572538265726702592263126312631261826572578260526572592278655973161259225652538257825652552247125522552253825382525252525382484252525922837251127612498256524713249255224572484249824433666345525252498244324713236251124573999251127092683293733514529537913442748265726442618264426702786263126312683264425922657268325652631265726312696265725522849559731362578255226182605255225252552252525382511253825382538253824842511259229622525270924842631247133892498249824572498245736963402252524842415247131862484247140772565259227862761333847674962185627092644256527092592263127092605252525922592257826572657267026182565265726572709265728755597308625782565252525652538255225522538253825522498253825112484248425252552287524842722245726052484331224982429247124842471365134162484245724712443326124712511398024982735265729123287464471211344282426182592259225922631274826312631263126182696267026182657263125782631267026572605293755973124259225522618255225252484251124842525256526052525249825112525251125782912248427352471264425253416253824572538247124843681344225522484248424843211252524844077256526572811283738064644774118562657265725922683261825782735259225652644263126052592268326442683269627092631268326182887559730622592259225112578255226052525249825522525248425112511251124712552255228112498276124432618253833122471251124572471249836663429253824432498245732742484248439992511264426962837336346445379134427482605257825522644264427732631257825252578259226702657264427092592269626052709259228245597309925652592253825382525256525112511252525252538252525252498247125252525281125112761247125922457342924712498245724982525368133892525244324842443322424842484407725652631272227353442464448311856265726702605263125782631277325112631263125782631268326182605268325782578264426442592298755973136264426052578260524982538251124842498252525522552247125782457256525382875249827482457257824843287249824712484252524573651345524982457245724713287248424573999249826572670288733254586548713442761260526702592263126832709265726442631267025922696263126572592259226182592268325922824559731492565255225782565257825522511251125252538252525522525249824572525253829872471268324982631245733382511249824572484253836513482252524432471248431992484242940972578261828112722335145574799 19890813 538081856312427222565264425922631270925922578263125782670268326702592270925652670265725922578287555973111257826182605257825382498251125252511251125522525252525382525253825252875251127612471257824573261249824432443251124573681348225252429244324293249248424433980253827222670297532744644537913442786260526052592263126962735252526442592265726312644260526312657263126052683259226702799559731612605259225112592255225382538249825382471255225382498252524982511253828752457270924712631244334292484244324572471247136663442249824432471249832362484245740572538261827222696335146444799185626962709260527352644263128112644252526832565267026832683256526442644267026052631268328875597313625522565255225782552253824842498252525112525253825252511251125252538288724842735245725922471324925112484248425382457366634422511248424432498326124842525399925522644268329003363479971211344286225782631260526052565273526312592260526832631270926832657267026312657267026572592286255973149265725522631256525652525253825652552251126312538245726052443255225252875245727092484264425253376252524572484251124713696344225382443247124713186249824434077255225782773286238064586774118562670260526442657265726832670263126312565257826312709260526052657264426312657257825652950559731742644252525652578253825112631253825252511253825252498252524982525257828242525276124572605252532742471251124572538247136963455251124432498245732742484247140372538267026832937336346445451134427352709257826182696257827482644261826832709264426312644263126832552260526702722260528375597309925782552260525652592249825522525252524842552255225112552244325112552290024982709247125652498338924842471251124712484366634292565245724572498318624572471405725652605276127223325455749291856264426572670257825382578278625782605265726702578268326572631267025652683267026312657291255973086265726312578265725782525252524982525249825382525253825252538252525522811248427862443256524433236242924712498248424433651348224842443242924573249245724843999256526572683281133384736552413442748260527352605268325922786257825652631260525782631264425922670257826572605257826052786559731362565256525252565252524842565248424842498252524842511255224982525255229372511273524982565247134422498245724842471249836963455248424292457248432362443244340772592260527862696332544474767 19890813 538561856303726052565270926312683286226572578260526052605264426182631267026312683265726182592290055973186260525522631256525782578249824712592249825382538247125522511249825382912249827482484261824713274248424712471253824573666350925252457245724573261252524843999253826832722291234024705523713442773260526442644264425782761261826312657263125522670268326702670268326702605260526052900559730622578264425382565249824982552253825382538256524982565249824842471251128872498273524572578247134022471248424712471247136813482248424572457247131862498248440772552257828112696336347994863185626572644260526572565265727862709253825922644260526702657256526312605261827482670263129375597313624982592253826052498249825112525252525252538252524982538251125522552291224842811248426572484329924712457247125252471366634422538247124572443326124712443403725522592272229253351452971211344279926572670264426572578283725652592260526442578272226442657267026052578260526832670284955973074264425922538257825112511252525112525249825252538252526052525253826052849253827092484259224713429253824842525253824843681345525922498249824983199248424714057255226312799292538224674774118562683270925922644256526572670259226052683263126702631263126442683267026442657265726052900559731612631259226442592257825382525253825112552253824842525252524982538257828872484281124572592249832872457248424572525249836513429253824712443247132612443244340182525269626832950336344475415134427352657261826702592263127482578260526052592259227092631260526832657263126572631259228375597311126572644256526052511252525522538253825252525249824842498251124982525286225112709245726052457337625112443244324982498368134422525245724712511322424572471405725652644273526963376458647671856269626832657265725922605276126442605263127222592265726702605270926962618263127482631288755973074256525522592260525252511252525112552253824982538248425252471251126442799252527862498259224573299244324842457249824293681348225112443245724573274249824573980252526442735291232614705556013442722263126572578259226702735261825252670260525922618264426312683261826442644261825782811559731362605253825922592253825382552251125112552255225522484255224572511257829122525274824842631244334422498247124842484245737423455252524842429245732242471248440772538259227862811335145864962 19890813 539041856304926702657273526832578276126312605268326052631264426312605268326312631259225782644286255973086261825922578255225382525253825382565255225382552248424842498252525382862249827992484259224573287249824712457248424573711348225522471245724433287247125114018252526832683287533384674534313442735268326312696259225922773255226312552260526052683259225922696255226312578264426182799559731362605253826052552255225652552249825522511252524842498253825382525252527992484269624842578244334422484247124842484248436813455252524712429248432242471247140772578259226962786336345294831185626702683259226832644259227482644261826182605263126832618263126832657264426312644257828875597308625652657255226442565256525652538249825522471252524712552244325252631288725522773244325782471327424712471247125252429368134822525247124842443327424712498399925252696265729873376476772561344277325782592264426572605283725782552257826572578267026312525268325922657264427092605291255973149256525522525260525112525257825652498244325522538253825382552252525382887248426962498260524573429259224712511247124843696346925782525245724983186248424714077253825782773282438064767774118562683265726052670268326442696263126052631263126312709270925922670265726702644265726312912559731612498257825652657253825522552255224982565248425652511251125112525251128242498274824572605249833122457248424712498244337113496247124712457244332742471244339992511267027352875333846445415134427222670263126572605260527482696267026182683267026832657274827862683264426962670265728115597313626312605255225652538252525382484255224842484252524842538247124842565296224712683248426052498344224572471249824712457369634692538245724572443319924572484407725652578277327353312452948311856273526442631264426312670277325782552263126572631268326572565270926832670261826182605290055973236257825782605257824842578249825522538253824982552248425252471255225782962248427992484265725383312248425112498248424713681342925112443248424573287247124574018253826962722286233894644527213442735265725652644259226052773260525782670260526052657264426702773261826572644265726442862559731492592257825652552260525522578249824982498252525522538253824842498257828752498269624432552252534162525248424572457247136663482256524572443244331992484249840772592260527222735335144744736 19890813 539521856306226312578264425922657278626312618256527352552267025922592268326442538268326052525286255973136253825922552257825252565255225112511252525252511252525652525249825922937251127352471255224843261248424712471247124983651345525252471247124573274251124713999252526572696292532994674537913442761260525922683267026572962257826052538265725782696267026312735264426832644267026312837559731742565256525522670256525652552251125522511255225382511248425112511256529252511273524842592245734292498247125252552247136963469251124712457249831742498247140772565265727482748335147364705185626962683259226572565263127612644264426182683263126442670257826962631272226182644264428115597314925382592255225652552256525652578252525112471252524982525252525112525282424712735244326312471328724712484247125252471366634162498245724572457323624572429399925522618263129623287450171211344278625652592256526182618270926052631257825782592260525522644268326832709269627352657283755973111267026312565259224842538253825252565255225112511253825522511255225382862247127612471259224843402253824842484248424713696345525112498248424983199252524434097257826702786287538394644774118562670264426052578260526312748263125782670264426182670265726572709256526052605265726442887559731362605260526182605252525522552256525652484251125112443252525112525259228752498277324982631252532742498247124982471249836513509253824712457242932242498248440182552265726572950328747365379134427862644264426442592264427482683265726052696265726312709267026182631270925782605264429255597309926182631256526052605257825382511249825252484251125382471247125112538284924982657248425922471340225112457249824712484368134292511247124292484321124572471407725782592272227353389455748961856269626442644259226702670282426052657255226052657268326442605269626832644264426442631288755973161256525922565261826052498251125382538253824982538248425522498251125382849248427732443260524713325251124572457253824573651344225382457247124843261247124983980255225782722303733254644552413442696269626312605259226442799264426052618259226312644263125922683256526442605257825652862559730992552259226052631252525252552252525782498252525252471252525112511255228752443272225112565247133892484245724572471252536813442253824982443245731992471248440772605267027352709336347054896 19890813 540001856303726702552268326052631277325382565257826052578265726312657260526182605260526052631291255973136260526052605261825112511249825252498256525112511251125382511256525782887249827612415260524843274242924842471249824983696346925252484245724983299249824713980253826442618291233254644534313442748256526962657260526572683256526442631267025782709263125652644260526962683264425782824559731242592264425652538251125252578251125522498256525652511249824982538255229252484273524292578248433892538245724712471252536513429255224432471248431862471247140572538257827612696335143704767185626052670252526702578259227482565263125652605256527092683257826832657264426312709268329005597316125922552264426312552251125382538253825252525257824982552245725522525281125252761247125922511324924842471248424842471366634552552245724572484322425522457399925522722269627863351476772561344274826832631268326182657277325382631263126702592260526312683269625782644265726702722281155973111263126182605257825252525256525522552249825382498248425522525249825382875252527092511264424713429255224712552249825113651345525382484245724843161248424844097256526052786281137584705774118562683264425782696251126312735260525252592259225652683256526442657261826312657263125922900559730992511253825782552260525652511257825522525249825382471252524572511255228372525281124712605247132492484245724572538242936663482253824572443245732492498244340182538267027482987345547365308134427732605263126312605267027732631261826312578256526312657257826442644269625922644259228755597311125922578251126052565256524842498256524712525253825112457248425652538292524982722247125922471342924842471247124712471366634552538247124572471319924712511407725782605274827863402447448631856267026962618257826182683274825922605264425922631276126312631265726442683260526832605288755973149257826442592261825112538253825522578253825112484251125522552252525112875252527732443263124573261251124982471248424573666345525652471242924433261247124843980255226832709292533634421534313442773264426962644257826442735263125382605259226442605267026962683270925922657265726832887559730742618263126572592248425652525252524982565252525382498248424982498257829372471268324712631249833892457245724982484253836813402253825252457249832112443244340772578264427352670341645574799 19890813 540481856301225782618264426312565276126312644268326052631277326832605268325922683269626572605291255973136259225922631259225382552251125782498249825252511248425252498251125382837248427992471260524433325251124712484252524713666345524982457245724843224248424573999252526702644290033514644534313442799267026052565265726052657263125922631263125782670259226962670263126312631267025782875559730992605255225522578260524982538251125782525257825252511255225112538252528622511270924712565248434022443247124712484249836513429256524712429244331862484248440772578263128112735327447674896185627482631260526312592267027732592261825922578260526572683260526832578268326962657255228625597317425922592255225652592251125922538255225522525255224712525242924842605283725252786245726572484326124982471248425652443365134552565248424982443323624842471398025382578269628373338464472561344283725922578256526702657281125782631259225922592268327352605269626052605265726572578288755973124256525652552257825382525253825522605249825522552253825382484253825252875251127352471265725113389253824842538251124713651344225252498247125113186248424714097259226832824284937744586774118562683264426312735263126442735264426052657263126312670260526832670264426312657260526052887559730862605265725652618253825112578253824842511257824842484249824572552256529502457272224572592245732612484247124842525247136513429249824432471245732242484247140182538270926832975331245295202134427732696260526182605257827732670253826182565270926442552263126962683263125522696259229005597314926442631260526442552255225522538256525522538252524982538252525522592288725252748248426052484338924842484248424982525366634022552247124572498317424712457405725922644270927223376464447991856272226052552268326572631276125112605259226572709267026572605269626312644268326312578286255973062257825652631270925522511255225652525249825382511251125382484256525922862249827992471263124843249247124712457255224843622345525522457242924573224245724713999251126442696287532994644541513442799261826052605265726312644257826052592257825922670257826052631257826312592265726312912559730992565252526052511255225922565253825782471252525112498251124572552256528872498273524712605248434162498251124712498247136663455253824432443248432362471247140772592265727482786332546744863 19890813 540961856307426962605267026312618282425782578264426442631263126442605273525652644263126442565288755973099264425922592255225382511251125522484249825522525252525252471253825252862252527092443263124573236249824712511248424983622342225252429245724713261248424713999252526832644284933124674537913442773259226832735263125922786265725252552268325522696264426052605259226702657265725522862559731112552259225652565249825522565252524982511251124712498252524982484252528752511276125112578248433892457247125112498247136513402252524712471245731992457248440772592259227352761338946444929185627482644268326572578257827222631265725652631256526832709259226962631255226572683263128625597309925652605257825252498253825252484253825652511252524842511251125382511283724842761241525652498327424842429249824712484365134422511247124572443324924432443401825382657273529373312467471211344276126572631268325922538278626182578256525652605263126442605263126052605259226962631286255973161257825922631249825252565257825252592247125382498251125252484251125252900252526962498265725113376251124432525252524983622348225522471249825113161247124844077256525782773283738564644774118562709270925522709260526312773263125922605265725782657259226312605269626702644264425922849559730492578259225382644257825382525253825252605247124982525253824982511252528622471274824712565245732872457248424572538244336223442252524712525247132492498244339992525267026312811338945865379134427222605264425382670264427222578259226312618257826442631265726702578260526442565259229125597314926052565260526052644255225522498253825252538255224712525248425112525284924842696248426182443340224982484249824982471366634162511247124572498318624712429407725522631278627223338464448631856269626572565260525922552273526442552260525782565267025922631268326442592267026312538293755973149252526052552256525112525255224842484253825782538252525782525248425652912249827352498260524573312247124432471255224983666344225112443248424433236251124714018253826052722291233634644534313442811269626052709259226182761260526962578257826312709260526572683265726962657269625782875559731492578263125522592251126182498256525112552252525652498253824842525251129122511272224842592244333762484245724842498247136813442251124712457247131992471247140572565259227612735340246444767 19890813 541441856309926702631263125652631279926312578259226052631260526052670270925782631265726832578288755973086256526442565259225252578255225252525252525112525248425112484255225382837248427732484257824433299249824712511249824843666348225382443245724573261248424713999251126832644297533894674534313442786264426312657259225922786263126052592261825652657263126832670267025922605267026312900559730992605260525652565256525112498251125382538253825112525252524842525257829122498277324572605247133762471244324712525249836513416255224982457249832112471247140572565255227732709335147364896185627352631256526312511257827612605261825652552260526702657259226442592263126182683264428625597311125522578259226442592251125382538252525382565252524842538248425522592287524842773249825652443326125112443248424842471365134292484242924572429326124982484399925382735272229623299464471211344281126312644269625652605278625922525263126052696273526442631272226702657261826702565286255973136261825782605252525252538255224982525249824982538252524842511252524982887249827352471260524573416253824982511249824843681342925382457248424983211251124844097259226052849292538064674774118562722265726312631261826702773265725382592257826052670269626312657263125922631269626832875559731492657260525382565255225522552248425252525249824982525256524572538253828492498273525382605245732612471244325112578248436663442252524572484247132872471247140182538270926442900328747365308134428242683259226052631260527992657255226572657264427222657268326312631263126832578264429375597309925922592265725782525256525522498252524982525252524982471247125382525288725252748249826052471340224432498248424712511365134162538247124572457321124982484405725522644274828113338452948961856270925522552263126182552273525922592270925652670274827482683270926702683263126312578288755973086260525652605263125252538253825252511253825112511248425382498253825652824248427482484256524983274247124712498252524983666342924982471247124713261248424574018249826312683288734164736545113442786264426052644264426182837259226052605265726312683257826052657263126442670255226052811559731362592264425522552253824982605253825522565255225382498253824712511253829122443272224842578244333892498247124572511251136963455255224572457251131992457248440772565259228112748329947674799 19890813 541921856301225922657268326702592274826572631256526702644263126572605267025522644263126052592295055973111257825922592256525652525257825652552251125652525248425652498255225782837247127612484259224293299247124982457249824713651346924842498245724433274245725253999255226442631295033254644545113442786269626052605260525382786260525652683263126312670260526312631260526182631265726052912559731612578259225252631252525652552253825382538256525252498255224982498253829502511270924842578251133762552245724712471251137113429256524712429249831862457247140972578255227732709340245574962185627222552255226572578263127352552257826312644259227092631263127092644265725922618260528875597314926442578263126442552252525652525248425252511257825382538255225112578281124982761248425922498326124982471244324982471366634292538244324432457322425112471399925922657269629623261470572561344274827092670263126572592281126052657264425922565263126702592272226052592269626442618290055973111259226052592255224982578256525382538256524982525247125382552248425252925247127222443256525113429249824982552252524843681344225522457249824843186251124844097255226832709277337904557774118562748263126312578256526962786255226052644264425382644270926312761257826312644265726052900559730992538265725922592252525382552253825382565248425252484249825112498253829002511277324842644247133122471247125252511248436513402249824572443247132242457247140182525256527352937337646445524134427862657264426052605267027732657269626182657259226832605261827092644267026962722263128875597316125922565257825782525251125522538256525112578252525112525257824982552287524982657248425922471341624572511245724982484365134422538247124712498319924432457407725782552274827993312458648961856273526052578260526442618278626052552263126962592272226572657274826442657257826312592290055973086259225522552264425652578255225522552255225252525248425522498249825922849249827732457260524573236247124572484252524843622342925382443249824433249245724573999251127092696292534164799537913442824264425652631265726052786259226702605270926312657259226442683265726312657259225782862559731242552256525382605255225522552249825382552249825252443255224982498259229002511270924432565249833762471248424572498247136813442252525112457248431612457247140772592260527092811336345865030 19890813 542401856276126702592264425922565277326052605265726312670267026442605265726312631268326052605274855973124257825922578260525922565259224982511248425382511247124982511257825652862252527862498257824983224245724432484247125523636344225522471244324433249249824433999251126052683288733764644534313442748261826572631263126832761259225782578265726702722260526572683256527092552265726052875559731742631251125522631260525382552253825252484255225382484253824982525252528622471270924572552248433632471247124982484244336813455251124982443244331992471242940772578252526572748337646445064185627222618263127222670270927352578260526962592263126572592259226962578269626832644259228875597316125922605252525782538249825382525257825782511249825382525245725252565284924842799247125782484328724842429248425112457362234292552247124572443323624712471399925522592269628873299450154151344281126182644255226702592278626052644263126832631267026572644269626312670265725922552287555973161259225922565256525522498252525252565255224982525252525522498249825252875249826442471256524843389247124432484249824983622340225112471245724433224247124844077259226442735276133514501492918562683268326312592260527222773268326182592264426442696267025522696257826572657263126442900559732362592256526312631249825382538256525112525252525522471249824712525251128622498282424152592247132492498247124982552248435933429251124572457249832492457248440182538267026052887341647055524134427612631259226442631261827612592263126832644264426442657268326962605259226312605260528375597316126572618256525382552255224982511252525252538264424982511249825112538283724842657244326312498333824842525252524982471363633762538247124432457317424842457407725782538272227353325467453081856273526702644267026572618276126312631257825922592272226442565274825782683268326572631286255973124257825782631257825522538253825252471252525252525245725382525255225652761245727352457260524983236248424572471249824983593344225522457242924433224248424714018253826052657287533514644556013442786268326572631269625652837257825782657261826312657256526702605265727092683267026442862559730992578255226702644257825382538252525522498257825112457255224572565252528872511273524712592247133632498247125112484249836663455255224842457245731992471242940972578269626962735345547055451 19890813 542881856270926572565263126442657279926312631256526182552268326572631264426832696265726312618291255973086252525522511260525382525251125522525260524982511252524842525252525382849249827862471259224843249249824712484249824713651344225252443248424573261248424714018253826052683281133894644574413442773265726182578257826442786267025922631263126182657264426052709261826442683269626572900559731362605257825382552256525522538244325112525251124982511255224712484252528872498269624842592249833762471247124842498249836513482255224572443249831862471248440572565257826832811338944745781185627092696264426702605265727352578270926442631261826702657259226312552260526182631264428875597306225522592256526312484255225382511251125112538251125112538251124982565282425382748248426572471326124712443252524982471365134552565249824572443326125112484399925522683272229253287464459691344276126702657263126312644281126052578261825782592268326312631278626442670268326442605286255973099265726052578259225522552251124982498249825252525252525382457245725252862249826832471264424573389249824572538251124713651344224982498245724843236251124844077264426312761277333634705604518562670270925782670256526442837259225112670265726182657269625782644261825782644265726052887559731362670259225782644256525652525249825382525251125252552256525382578256528872498277324292578248432362484248425252525247136813482255224572498245732362484247139992605269626572900331246446241134427992605268326442683265728752565267026182592255226312618263126442592264427092670264428375597308625252618256525922592252525922471253824572565257824982538251125252538292524982748245725652471336325112429242924842484368134552552245724432484319924842484407725922644276127483363473664541856267026052683259226312605281126442618257826962631273526052657268325922657257826572631283755973074259226312578260525382565259225112484255225252511248425382498253826052862251127612484257824293274244324712443253824433607346925652457245724433249249824713999251126442670287533514474665513442761257826572578263126442799260525522709268325522657259226702683257827092592257827092811559730862644259225782578249825382525253824982552251125252457251125112471251128622457273524842605248434022484248425112511248436963496252524432457248431992457247140572565257827222773335146747014 19890813 543361856272226572657270925782644273525922538265726182578273526702631265726052670264426572592283755973086255226312538259225652511253825112525255225382552248425112471249825252849253827482443257824713299252524712484248424843666344225252443247124713249251124713999253826572748288733894529774113442722260525782657267026572799259226312578265726442670260525922657261826702592260525922925559731362592260525652578259225652525249825522511253825652498252524712484253828492471272224842552245733892498247124712484251136663402253824712443245731992457245740572578264427352748345546747741185627352709265726572592259227612592264426052657260526832683256526572631264426442565260528495597313625522605252526052538252525112511256525382552256524712538249824842631287524842837249826052484331224982457251125252471366634962538244324842443324924982457399925782644272229003429458677411344276126052605264426182592272226312592264426442631269625652578263126312696265725922578288755973124256525922538264425382592257825382511252525782525249825382525252525652887249826962484268324983442265724572525255224573651341624712471242925113199255224714057256525782773439535654501774118562735257826572605264426052811259226442644263126052709260526052696259226312592268326312875559731112592259225522605249825382565248425382471252525652525252524712538256529002484270924712592249832992457245725382511247136513429248424982484248432492457245740182538268326832962342946446201134427352683267026572644261827862592270926052644257826702644257826572644259226312644265728115597307425922525263125382552247125252511255225382538249825522484253825112525287524842709248426572498338925112484244324842484365133892525249824572457319924842429407725522578273527863551470577411856281125652592257826052592286225922631259226572605267026572644264426182631256526572592287555973111257826182565256525652525259225252511259225522498247125922484256526052875256527732484263125383287259225112683256524843681344225252484263125113236267025384018268327612837405740374929774113442735260526182631259225922786267026052592263126052592260527222709263125922670265726442887559731362605256525652578256524842565251125652511253825382498252525252565253827992471273524712605249834292511247124842471252536963455256524712457245731992457245740772565252527482773342945574863 19890813 543841856304926312578260526312657277326182565263126312605272226832578272225782565259226962578284955973161260525782565256525522578248425252511252525112538244325112484252525382887251127732498260524433261247124572457251124983666344224982443247124573236251125114018253826312683282433634586527213442773263126442696256526312799263126442552263126312722259226442786263126182592259226702900559731362565263125382538257825112565249824982471253825112538252524712525253829002471269624842592248433762484245724842498245736813455252524712443245731862457244340772565257827992761345547054799185626832670257825922565265728372683259226052578259227222644257826832631257826832657261829005597313625652565256526442511253825382498256524982511253825382511251125252592283724572773245725922443328724982511247125112471365134422552245724842471323624842484398024982683265730003338464471211344274826182644263125652592286225652592260526312631273526702578269626182696263126312578284955973136264425652565255225522511255225252552251125252552247125382484252525652975242927222457263124293402251124712498248424713681348225522471248424983224247124714077256526442837283737114674774118562670274825782670257826572786263126312605259226312657264426442683263126312683264426052811559730742552255226052631260524982565253825112498253825652538251125382498259228622498278624572618248432992498245724712525249836663442252524712443244332492484248440182525264426962962327447055415134428242605263126442618256528372605259226312644257826962578259226702644259226182644256528625597306225782605253825652565252525112552251125112498255225382552249825112578283725252735248426052471341624842457247125252511365134552525249824712471323624572457409725522592273527223312476749621856270926442657269626962644279925922592265725652592268326312552276126442644260527092552284955973149253826052618260525652538253824982538252525112498245724842511251125922875252527862538263124573261249824712471253824843651335125112443245724573274249824983980257827092657291233764674545113442773268326312592260525922824260526312631260526442683257826312696256526052631260526572875559731112605252525782631251124982538248425782511252525522457253825382457253829002457272224982592247133892457247124842498244336513402255224712443253831992443245740572552256527732696337645575030 19890813 544321856304926962670265726312511278625922578265725782578270926052592265726182696261826962631283755973086261825652578263125522525252524842538253825522552251125382484251125382849249827862471261824573261249824712471249824983651344225652429245724573287248424293999252526052696287534694615541513442824270925252605260526442862260526572605255226312670263126052696265726702605264426052786559730742657255225382538253825522578251124982498252525112538251125112484252528622484273524842592244334162471244324712457249836223363252524712471247131742498245740772592260527482696338946744767185626702605270925922631256526962552252526572592265726702683260526442683261826702670259228495597309925652565257825652525255225652525249825382471255224842525253825652644287524842761244326182471324924712443244325112457365134422498247124982443326124712457398025382657268329003338470571211344278626442631263126312592283726312578257826312605267026312618265726312644260526962631284955973099259225782618255225652511256524982552255225382552249825522484251125382937253826702484263125383429251124432538251124713651341625382457252524843149248424574077257826312786288738064644774118562709268326312657261826052748259225782644260525922735265726572631269626442683265725922862559731742631261825382605256525652525249825252565253825382578253825112525253828622498274824712565245732492484248424432511247136513455253824712443241532612471248439992511263126962975337644215202134427612644263126832631268328372670255226052618260526832644263126442618267026312657259228495597311126182592257825522552252525522525256524982592253824572498249825382592286224982735249826052443342924982484247125112484365134022538247124712484317424842457405725652605281128113402464448961856272226572592263125522709276126572592260526182657269626702605265726052657265726962618286255973086257825922538256525522565255224982525252524982525248425382429252525382811247127612484260524573261251124842457252524983636344225652484244324713249247124713999253826572696298733254557537913442761257825922578264426052786257825652605261826572722260526442683265726312683259225522875559731742592255226182631257825382538252524842498253825522484251124572484253828372538270924982578248434162471242924712525248436513455251124842471245731742443245740972592260527732773331245014896 19890813 544801856306226182592259226182592276126442552263126572631263125652592270926052631265726052592283755973111253825782578259225382578247125522592256525252525253824842484249825382912247127862511260524573211248424572484252524573622345525252457245724433287244324983999255226962696295032994644534313442735272225782631259225782786257825922670259226312683257826312657267026962631260525382849559731492578257826052696260525112538249825522484252525522484255224572538253829122443269624572605249833512498248424572511247136363455255224712443248432362443248440772592261827482670335146444896185627092631263126442592257828622657257826442565263126832644264426312618267026052670263128375597306226312578259226182525252525252538255225522443252524982525252525112578287524842761248425782484328724712484251124982471365134552538245724432457324924712457401825252696278628753389470571211344273527092605268325782618268326052644267026572644270926572631265726442565263125782565282455973124255225922578260526052565255225522484255225382578249825112525252525522837247127732457268324843363248424712525256524293651342925782471249825253161248424714077257825922811284938064705774118562735270926702631264426442735264425922578264425782605257826702683255226832565267025922887559731492498255225522618249825382498249825252538255225382457251124712498253828622457272225252605247132742457247124432484248436663402251124432471247132612511245739992511269626702837332545575308134427862618268326312565256527222565265725922631268326962605263126962592263126312605263129255597313626442565257825922538252525522552251125252511252525382511249825252592286224842761247126052471336324712484244324982498365133892538248424432511317424712511405725652592278627353312455747051856267025782618260526572670278625922578272226702657265725922631267026052644267026572670287555973136259226052578260525652457253825382498253825252525256525382484252525522887247127612443260524843274252524982471247125113636341625112457248424573249247124573999252526572631287533384644537913442735263125782631265726052786260526702578263126702631260526052748265726832578263126312786559731242525257826052511255225382511251125252511251125522484251124712525255229002471270924842605245733632498245724982457249836963509255224712443247132362498247140972592260527732709337647054767 19890813 545281856304926702631263125922631278626312565267025652631268326962657268326442644268326572592288755973149259226052525255225112578255225382552255225252565253825252525253825382937247127352471260524713287249824842457252524573651349625652443247124433236248424433999252526572696295034024644545113442799260525782565265726052773265726572670263125922722265726702709260526312592261826312875559730992552260525922578255225252565256525252525257825522484255225112484256529122457270924712592244334022471244324982443247136813455253824432443251132112484245740772592260526832748327445574962185626702696255225652657274827222631260525922592264426962644264426832618257825652683259229375597306225782605257826052538251125522511252525522538249824842525248425112565284924982786248426052443324924982471249825522484365134292525245724842443328724982471399924982657270927993389476771211344278625922605263126312618279925652578259226312605267026442657273526312670267026832644286255973062259225782538260525522525252525382538253825252552247125112498255225382975252527092484259224843402252524432525248424573666342925522457244325113186245724574057256525922837282438224767774118562696264426052578257825652824259225382631261826312657259226702709256526832618259226052824559732362538257825782670256525252538255225112565252525522471256524842525255228492484279924712605245732492457245724712525245736513482252524712498245732612484245740182538267026442987331247055343134428242683260526442631256527612631263126312565259227092683268326702644260525922592263128625597312425652605256525252498253825252525255225252565255225252511251125382578284924982709248426052484337624982457245724982484365134022565247124572525318624842484407725652552272227863429464447361856273527222657256525782696277325782683259226442618270925652657268325652605265726442592284955973136260525652565259225382471253824712525255224842511251125112471252525922887245727612457259224713261245724842471251124843666345524982471242924433249245724983980255226442722281133634644530813442824260526312525255226442786263126052644264425782683265726702644263126052605263125652849559730742592255225522631257825522498252525522525255225252525252524842498257828752525274824712538248434022498248425382471248436513496253824572457245731612457245740972592256527352799336346444896 19890813 545761856304926702592268326052592270925922552259226052631265726962565268326572631263126962631290055973111263125922565263125522552252525112511257825252552249825782538253825522937248427092484263124843261245724432457252524293651344224842443245724843261249824843999251126442722295033634644545113442722263126312631253826442824260526702631264425782748263125922735256526442618268326182849559730992644265725782644260525522511253825112525251126052511249825112511253829122538276125112592244333892484252524842484247136513376251124842457248431862471253840772565257827482811335146744863185627222631260526572538269626702525257826182709263126572709264426572657259226442565265728495597313625922605259225782592253825382511249825252484253825112525249826052578284925382824245725922457326124842525248425112498365134292511245724292511322424982429401825522683265729003363467471211344282425922631261825522592270925922565259226312657265725922605268326052657261826832605288755973174259225652592265725522578253825522498247125112565248425252525255225252837248426962484263124433389247124982552245724713651340225112484251124573211251124574077259225782875287537424586774118562761260526702605268326442837257825652631264426442670259226052735268326312618265726052887559731612538264425922644253825782538251125782498253825522552249824842538256529002457276124712631245732492443247124712498244336223455252524712443241532612471247140182552265726442887340246745451134427222631260526182657265727222592263125782696268326832696259226442709267026832644261828875597314926312631255226312538260525382525260524842538255225522525249825252538284925252709244325782471340224842443247125252525362234292511247124292457316124432443405725522578281127733351470547991856267026312644256525782592284926442657257825782657259226312592270926312670260526572631284955973037264426312578267025382552256525782578249825252511252525382471248425252875251127482484256524713249248424982471247124713622345524982484247124293224251124714018256526832631287532494644556013442786261826052631263126312761259225382578268326312670268326442735260526702605260526052849559731362644260525522644253825112511249825522471256525382498249824982498253828622484273524712552248433762471247124842471248436813416253824712443249831992484247140772565257827352761342945864674 19890813 546241856306226052605257826832565277325922605257825782618260527222605264426442657264426052565292555973074263125922552256525652525256524982578257825382525249825112484249825382950247127352471257824983274249824842457249824433666341624842471244324713236245724573999255226832644293732744644530813442799259226052670259225382696265726442696255226052683269626312670263126442683261826052912559731112538252526312538257825382525252525652525253825522538253824572552256528752484273524572565248434292484249824432484247136513429248424572429247131862457249840972578260527482786340245574799185627352683260526312644261827352565269625782592263126832657265727092735267025652605264428495597311125522644259226052511249825522511253824842525253825252565249825252552284924982799249826442471323624712471244324982484365134552538244324292471327424712457399925382670269629003312455771211344281125922605260526442592269626052605265726052578265726572644270925922631264426052592284955973136255226442657263125782538249825252565249825382498247125652484253825782849245726572457263124573402252524982511252524713622341625382511248424843211249824574077257826312824281138394767774118562670261825782644257826572786264425782592264426052709259226312605263126702696264426572849559731362552263125522631259225252552257825112525248425112484253825252592251128752471272224712578247132742498247124712552253836223416252524842429247132872498247139992511261826962937323645575343134427612696257826052631268327612605260526052605257826962644268326702592267026052670257828625597303726312565255225782578256525112471255224982538252525112538247125252538279924712735248426312484337624572443245724842471365134292511245724432471317424842471409725782565273527993261458649621856268327222605269626962592273525782592257826572592272226442578263126832709265726962578293755973099256525652644260525522605248425782484251124842498249825382498249825922912248427612457260524843274245724712457249824293651338925382443248424573249247124574018253826702748297533514767548713442862260525922657270925922761264426312618267026442670268326442670255226702618259226572862559731242592257825922565256525652578255225252511252525252511251125252511252528372484272224712605248433762484242924842484248436663442252524712401245732242484244340772565261826572696336346444896 19890813 546721856304926832592260526052552279925922644261826312605273526702631268325782683267026702618286255973111257825782631257825782538253825112538251126312511253824982511253826052824253827732471263124433249249824712471248424713666341625252471245724573249249824714018253826312735277333894586534313442824263126572525268326312811255226052644264425922657259226442683267026702631269626442900559731112605261826052631256525382565252525382511249825252525248424982484255229252484270925112605248434162471248424572484251136073455259224572429251131612457244341182605263127092799336345014705185627732578257826572605264428622565263126182670257827352644259226572631273526702696263128625597313625522578261825782565252525382552252525522552248424842484252524982525286225252786244325782471326124842484248425112484362234292498247124572498322424982471399925252578270928873338464471211344281126442631263126572631279925782631263126182670268326052578273525782670259226572592293755973086257826442631261825522538253825382511252524842538251125252511253824982849252527092498263124843389249824572484247124433607340225382457249824713186247124434077256525382786292537744767774118562657268325252631265726052761265726052578253826052631264426832748263125922618256526052950559730862592260525382605257825112592251125382498253825382498253824842525252528622525281124712657247132872471249824432538248436513429253824572429245733122525248440182538257826572975328746445343134428112631261826052605257828242552256525922683261826702657253826312618267026182605257827995597313625652552257825652605255225782552253824982498253825252525248424842578283724712722247126312443338924572484247125252484362234162525245724432457314924572484407725652565273527483389450148961856273526702592259226702644278625652578264426182578268326702592272226442631261826442565293755973062257825922565251125382552256525652511256525522525248425252498251124982849252527612457257824573261249824572457255224713622342225112471245724293236248424574018253826962670288732744345545113442761268325782631263125922722259226312592270926702657264426312683259225922578265725522862559731112565255225782552252525522552251124842457247125382498253825382525253829002511274824712605248433892498244324842525251136663429251124842443244331862471245740972565255227352824342946744896 19890813 547201856301225652565268326182605282426312592264426572644268326962565260526312578260526442605288755973099260526052565259225382552248425652511253825252565248425382471256525382912252527352443263124573287247124982471255224713651344225382443247124843224248424844018255226442670291233384767545113442786260525782631265726052799257825782605263126182696265725652683260526572618267025252862559731242498259225522525251124982484251125382498249825252525252525252498252528492471274824842592248433762511247124982484249836363416255224572443247132112471245740572592256527612735340245864767185627352631263126572592263127092565263126442592264426572709264426442683261827092605264428755597309925652644252525522578253825252511253825252525253825252498248425252592284924982748247126442457328724982457249824842471362234552484242924842429322424712471401824842657265728753224464472561344277326702631263126182605284926052592268326312657265726962605270926052644257826052631282455973186259226182592255225782511260525522498252525252538256525382443251126052937251126702498263124843376248424712511249824433651338924842484249824713174248424714097257825782748287537744736774118562735269625922644268325652786256526442644268326312696260526182644267025922696265726052837559730992657256525922644249825522552251125112511252525382471253825112457253828622498270924572578248432492498247124572498248436073416249824712471247132492525248440182525268327092887331246745308134427862565263126052592257826702578264426052683261826442670265726832592263125782578260529005597308625922631265726052565251125782592252525382565255225652552251124712511291225112735244326312498340224712457245725382471365134022538242924572484318624572484407725922565277326703338470548631856267026572605263126442538273526572552268326832578272226312618265727222631256526962578290055973236259226442592255225782538259225652498255225252511252524982471253825782773248427092457259224843236247124432498251124843651345525252443247124293236248424573999252526572670295032244644537913442773263126052670265725922786263126052605265725922735257826832735264426572552257826832862559730862565256526312631253825922525253824982538251125782552253825382525259228492498273524842565249833512511247124842498251136663455255224712484249831742457251140572605255227352735336345574831 19890813 547681856302427092644269626052565279926182709256526312605265725922657272226312644260526962670292555973099268325652605256526312565255225382565252525112525251124982484251125782811247127612471260524843236248425112443248424713622342925252443242924713236249824573999251126702696298733514674541513442773256524982644263126962824264426312631259225522735264425922683265726312631263126442887559730992592259225652644253824982498252524842538252525252525255225252511255229122484272224982592252533762498247124432457251136223402255224432457247131742484248440772592257827612735337645574929185626702657259226572644263127612578257826052631259226962644256527092631259226572683259228755597314926182538263126312565256525252538249824982511256525112511249825252538292525252786248426052511326124842429247124712457360734292498245724842484324924842457401825252722264428623312467471211344283726702631267026182552283726442565263126312578265726572631267026312592265726702683282455973099261825652618255225252552256524842565256525382525255225252484253825382824244327222471257824843402253825252511249824843651337625382484248424983186251124714097256526312786281137744705774118562722261826312592257825782799255225782552263126052683265725922683273526312657269625522875559730622565264425922592253825112552256524982498256525252511252524842578248429002511278624712605247132742484247124982511242936513455253824572457245732612471245739802511264427222875331247055451134428372696255226312683273527352618259225782683257827992644264426832631264426832605260528625597316126182538259226052484252524842484252525252552252524982511251125252552287525112735245726052498338924842443244325112471363633762538249824572484318624842484407725782631278627353312452949621856264425652605263126572592276126442578259226312644268326052644268326052644268326182670291255973236257825782578265725782552256525382498253825382525248425382457252525382862248427992484260524433261244325112484251124713651344225382471242924713249248424573999252526572657286233764644545113442748263126572605264426182761255225652578264426702748263125922657259226312683259225922875559731492565260525652525253824982538251124982538252525382498252524842525253828492498270924572552247133632498244324712511245736513469251124712443248431862457245740772538259227482735336345574799 19890813 548161856300026312670260526312605278625522565269626572605264426182644264425782631259226312657288755973149259225922565259225252578253825112578251125782552251125112511255225382862252527612498259224843325248424712484249824843651344225652471245724843287252524843999256526832670296233514705545113442761269625922578259226312811259225652670265726312696257826312709259226572683260526442912559731362552260525522538249824982538253825382592253824982511255224982525249828372457272224982552249833632471247124712538251136363402251124572471248431492498249840572552263127092722337645864896185626832631267026312683259227482565268326052605263127482578261826702722265726442631261829005597314925922592257825652565252525782552255225382565255225652552248425252552284924842761247126572538327424572484247124982498366634552552247124432457326124842471401825382657270929503312447471211344274825382670267026442657290026442644259226442592269626312592264426052696257826702592291255973136257825782592267025382525255224842592253824842525251125112498256525252887245727862471260524983402248424842471251124573651344225522498245724713186247124434077257825922761278637744705774118562683265726312670261825922735260525782592263127092644261826442605257826832605263127092900559731742578263125922657252525782498256525382552247125382498251125112511251129252498278624842631248432992498244324982498248436363469249824432471247132742457247139802511277326832962340244745343134427612565255226052657256527732578263126052578265726832605257827092552265727092592257828875597309925782538252526312552251125522538256525382525257825252552249825382525287524982735249826052511336325112484245724982471371134822538251124432484318624842457407725782578274827733287467448311856267026962644264426182670273526182605256526572644273525652605263126572592265726442644283755973149259226182605255225382538255225522511252525522525251125112511251125382875251127612471257824843236247124842471251124573651346925252511248424433261247124983980252526442709298733124644537913442811253825652592267026312849264425922605256526052683263125922670263126572722264426182837559731112605260525522578257825252592248425782565256525252525251124712525252529252484269624982565249833762471247124982538247136663455252524842443244331992457247140772565264427862696335147364767 19890813 548641856307426702670265725782657277325782605264425922631268326962631270925382683261826312670291255973099257825922552257825522538255225522525256524982565248424982498251126312887249827732457264424573287249824572498247125113622341624982457244324983236249824573980251126312709293733764674541513442722260526442552260525922761259225522683259226052709256526572631257826312605268326182875559730992605259225252644253825382592253825112471252525782498253824572498255229252525265724842578249833512538248424432471248436663389252524982415248431992457247140772565255227222761332547674831185626702683270926702605264427352605260525522670260526442631259226442709263126182644265728495597316125382578255225252525253825652511249825252498252524842525248425112525291224982735244326052471324924982498248424842457360734292511247124842457323624842484401824842683272230373312464472561344267026442578264426052631278625922592259226312631268326702592268325922644267026312644287555973099253825522565253825522578256525252552257824982552248425252484247125112799244327482471267024713429251124842525251124573651342925112471247124983186253824714057255226312799288738064644774118562748263126052657260525522683263125922670268326572696260526312683257826312605264426312837559731362578256526312565252525652511256525382525247125112498253824982552260528622511276124712565248432612484252524292484248436513402249824842471244332612484247139992511265727093037337646745451134427352761260525922631260527992605268326312631265727092605263126702657264426832592263128495597306226182578260525782525259225252511252525252525252525252484244324982525283724982735245726312484333824712471248425382471365134162538245724432429317424712457405725522565276127093429467445571856274826702696272225522565283725522618268326052631267027482631267025922631260526312592284955973074256525522538261826052565255225652552252525382538248425522471249824982799249827612484260524843236245724432471249824713666341625382457247124573249249824574018253826832657284933514799548713442799268325782683256526312773264426442605260526052709270926312696260526052578264426442925559731362592260525922552253825112552251125782484253825652552252524982538253828622498270924982657245734292471247124982484248437423442251124842443248432112457245740772592257827352670337647054799 19890813 549121856304926962605263126312631278626702605257826052565270926702631267026832644259226442683287555973062261825922565253825652552252525112525248425252525253825112484251125382849249826962471257824713249252524572457249824713711342925252471247124713224248424713980253826312709284933764644537913442786263126052644265726182735263125782631263126572683260526312748265726572618267026312900559731112592259225782605260525382538252524842525255225382511255225112471255229502484272224712578245733892511248424842484249837113455256524572457249832362457245740972552257827352773337645864674185627092605260526962722260527482592260526052578264427222605260527352644264426312683264428875597309926182605259225382525253824982498255225522511251125382498249825252552286224982761244325922484328724982457249825252498368134292552249824842457323624842484399925382657267029753261450172561344273526182484260525652683273526052631263125922592267025782605276126312631263126702605292555973174256526182578259225252552256525382552249825252484248425382511248424842849248427482471259224293442255224842511256524573651345525252443247124713186247124714097256526052786279938224674774118562696270925922592259226572799257825922618268326702670264425652644260527222592264426442875559731242538256525782592252525382511248425382578255224842471252524842525253829002484276124712565242932872498249824982511245736663455251124842457247132612511245740182511270927352824333845015308134427732631260526702670267028372631255225652605259227092552259226572670259225782565261828495597311125922578253825522552249825782525256524712578251124712525249824712511288724982722249826442457340224572457247124982484371134022565248424572457319924572498407725922511274827353429470548631856270926442644263126702657272225922644261826442631268325922592270925922670265725922525293755973161265725522605256525382538248425522538256524842498255225112498252525782837248427352484260524433261249824842498252524573666344225112471242924573274245724713999255226312722290033894557541513442824259226702657264426312761256526442644267026312631259226962631264426572605269625922925559730992605263126182578253825782578255225522525255225522525255224292498253829252511276125252605247134162498245724982498244336663416253824572429247131862457242940572552255227092761332546444962 19890813 549601856267027092592257827092552277326052578264426052578269626442657269625922683259226572631284955973136259226442552257824982552255224982471253825252525252524842471252526052862252527612457257824573274249824572457247124713651349625112457247124843249247124714018252526702670278632614644548713442811257826962618265725652786264425922657265726832683259226312670269626312592267026832912559730862618257825252605255226052552245725652511256525522538252525522498252528622471270924842592248433892484245724432471248436363455252524712457251131992457249840772592263128112696333845295202185626572631256526442578264428112605259226052592265726312709259226442605267026572670256530125597313626052578251126052511249825382552255225252525252525522525247124712565282424842761245725782498324924712484248425252471366634552498244324292471328724982457399925112565269629873338464453431344282426572605264426442657281125382592265726442618273525782670267025782644257826702618290055973149253826442605259225252552255225252552253824982565249824982498253825652875247127482471259224713402251124572457251124713666345525112457244324843174248424434077255224982799276133764831513318562722255226312578255225382748259226312683267026572683264426052683260525922605263126572837559731242578257825782565252525522511255225252511253825252511253824982538257828492484277324712631247132362457248424842498247136363429253824572457247132492484248440182565268326832887333845575451134427612631256526442683267027732644259226442592263126442552263127352644269626962538263129005597309926312578257825922538253825652525251124842498249825252552245724982552295024842735245726312484337624572457247125252498366634022511244324842443318624842457407725922605277327223363452953081856277326572696265726442552276126572592267026312644263126832631267026702605260526312644286255973111255226312578259225782538253825112525251124982552249825522484249825652837251127862484260524713249249824712498249824713651345525382457247124433261248424984018255225782696291233634705552413442799260525922644255226832811263126572538270926442657257825652735264426312644264427092811559730992605257825382592252525522552248424982457253825382498255224982565257828112457274824842578245733892498245724982484249836663482252524842471248431992471245740772565265727732735344243705487 19890813 550081856270926312592272225782592279926182592260525782657264426052696272226052657268327352552283755973074255225652644256525522525257825382538248425382592251125382484253825382837249827352471259224573261248424712457249825113651345525252457245724153249252525114018252525922696298733764644574413442735269626312631263125922735261826052578263126442644257826052696268326182670264426962875559731742592255225922538249825652538252525252525253825382511255224982498256527992498272224842578248433512525245724572525248436513402252524982457248432242484248440572538259227482644332546445781185626962631259226312644270927612657263125782631268326572657257827092578256525922670263128495597309926052592261826052552259224842511257825252552249825112552252525252525288725112748247126052498324925252457247125112498362234292498245724712457326124432443399925112657268329753389473659311344278626572631259226442592274825922605256526442631268325922644267026312683260526312605290055973099259225522592264425382538249824842538251124982538249825522511249825382811251127612498260524983363247125112471248424713593340225112471245724433236247124574077263125782786269633384474608418562709264426442605260526702773257826052605260525782631264425652683263125652644265726572887559731362552260526052657257825652498252525112511253825382525249825252525260528492498278624842578247132112498244324292538242936223429252524432471247132492484247140182498267027092950331244746241134427612631257826052696261827352565260525522709259226572538267026832592263126702670260528495597311125782592257825652538252525112552249824842511255224982552248425252565291225112722247125522457336324842443248424842525365134022525248424712484318625112457407725652578270927733389452964541856267025782631260526052605270925382644259226572605276126832618267026572605264426442631287555973161259225922578256525382538256525382565257825112565249824712471252526312900244327612498263124713261249824982511251124843593342925112511247124433249245724844018253826442657291233894644665513442722268326052565253826572722255226702605260526702631259226312722264426442631259226182912559731612578259225922605253825652511248424842538252525252525248424982511255229372498273524572578252534162484248424982511245736513442253824572457248431992511247140572525257827352786332547057014 19890813 550561856267026962605268325782644277326052592267025782644267026962578268326702592269626442657281155973149257825522525257825522552253825382511253824982565249825112471256525252849248427732429259224573274247124842457255224843607336325382443244324433274247124574018249826442631300032874644774113442735264426312670263126052837264426312605257826442696263125782748260526442657267026182824559731112605263125652578253825382498249825382511249825382538255224982511252529122457272224982605248433632511247124712525249836223416251124982429245731742457245740572552259227352786344247997741185627092722267026312644252528112631259226182657265727352644259226572565267026442592264428875597312425522631255226052578252525522511252525382538253824572511248425782552278624982722248425922498323624982484249825522457365134162484247124572429317424982471399925652657270929623325464477411344276126962578259225522565273525782631265726442631269626442618264426832644259226702670286255973111259225922565269625382538249825382525249824982552253825382511256525112799256527092471265724983416260524712538252524843622337624982484248424713161252524434057256526052773437034824705774118562709268325652644257826182709260525782605264425922683268326312722257825922631265725782887559730862644259225782578253825382565256525112592255225652511252524982498260528372484277324712565248432362484244324982484244336073402251124842484247132492471251140182498273526832937326146746162134427732578264425922538259226702605257826312683260527352605259226572683263126312657263128115597308625252605260525782525256525782484255225782552253824982525248425112538286225112709245726052443335124712484248425112471362234162525245724842484318624982471409725922605276126573551461577411856272226312644267026572657268326052631274826572538267026442631272226572722264426572592284955973161263125652605263125382552251125382525255224982552252525522511253825782799251127862498268324843261260525522644255225253593345525382525267025383224264425784037267027862824394339994674774113442799260526312552260526572761264426182578261826312735263126832657268325782578263126572862559731242578260525652565253825252592252525382578256524982471251125382538255228752443267024572605248434022511252524842498244336513429249824712471247132242443245740772578253828752748341645014767 19890813 551041856311126442631269625782592273526312565263126702565267026572592265726442565257826312592291255973124255226052565263125252525252525522565256525382538252525252552253825382849249827482457259224843261251124982471251124433651342925522471244324433274248424843999255226572631290033384644537913442761260525382631265725782748264426312657263127352631264426052735270926572709260525652875559731242631259225522657260525382498251125522538256525112498249824712525253828872471269625252605248433762498247124712498245736513442249824712484247131742457247140572552264427862799337647674962185626442683263126312552267027352631263126052605259226182605267026962683265726702592265728875597313625522578260525922565252525252525248424982538252524982552247124712552283724712849248426052471329925382484248424982457360734552511247124572443324924842484401825252670268329873312464471211344274826702670260526572605273525652592256526702578268326312644268326572631261826832592290055973086268325522592256525382525251125252498255224842538249824982525251125522862248427612471267024983376249824572498252524843681338925382457247125113199252524714077256526312786277338564736774118562709257826312657265725922786260525652644268326572670263126052657265726442644263125522811559731242618259226052605255225252525255224842538247125112498252524712552253828112471274824842605245732492511244325112457245736223402257824712429245732362511248439992538259226832875333844745379134427732592264426442631257826962592267025922683257826702578263127352631263125922644270928245597317426182565256525922578255224842525255225252525251124842565247125112565283724842735248425782443337624572429248424842457365134162538247124712457319924432457407725782631279927223338455750641856270925922631264425652631274825652631267026442578268326442605267025922683255226182618286255973136253825652511256525652565253825782498255224982525253824982484256525652824251127862457259224983236248424712484249824843666342925252443249824713236244324714018253827222683287533384644548713442824263125782644253826052761260525652605260526312722257826052631265726702618263126312912559731492618263126572578248425112525253825112511252525112498252524842511253828622471276124842578245733762498247124842457251136513402252524712443245732112484249840772565259227992735331245574831 19890813 551521856303726572592268326052578281126442552267026052631270927352605269626312735267026442644286255973211259225922631260525382525256525922484252525522525251125522471249825782875253827352498256524713236249824572471252524983651338925252429247124433249245724574037255225522670297533254644537913442786259225922565270926052773253825782631264425382811263126182631264426702618265726312862559730992605253825522578256525652565256525522498249825252525249824982525252528752511274824712605247133762484249824982511249836663482253824982457249831992457251140572552256528112644336345014962185626702631267026182578267028492683255225652657268326572670263127092670267027092657256528755597308625522552256526052552264425382511256525112498253825252565247125382525281124572786247125922484326124842498245725382484362234552552249824292484327424572471401825382657268328873376464471211344274825652605265725382592273525922552257826312631272226442670268326312683269626442657278655973124260526312578267025252484257825252511251125252525248425112538252525252925251126832498263124843389255224432538251124573622340225652471248424983211248424714077256526312849279938064674774118562683260526442670259226702824256526442657265726442631267026052683259227092631269626182786559732362605255225922592260525522538251125382498251125252525257824982525255228492471278624712631244332872457248424572511248436513482255224572457245732742457248439802538267027092937333845865343134427992631263126312644257827482578265726572644264427222631260526572670265726702644256528375597313626052592256525782565260525382525251125522525251124842484252525652525287524842696248425652484337624712471244324842498368134292552247124572525321124572457405725922538277327613389447448961856273526702644265726052644274826182565259226442631265725782578265726312631261826312631290055973161253825652578261825112498255225382498253825252538247125252525253825522875248427482484263124843287244324712457249824573607342925382498248424573261248424714037255226702670298733384644545113442722263126572657259226312735257825922670260526572709260526442683263126572618267025922862559730992525263125522618260524982538251125252498251125522484252524982511253828492525273525252578249833512498248424292484252536513402253824712471249832242457247140972578256527352735333844744799 19890813 552001856302426312605257826312670274826182592252525782592267026962644270926832644260526052631290055973062257825652618259225782538249824982605251125112578247125382484256525652837245727862443260524713299247124572443249825113666344225522471247124983261247124843999253826052709296233124736530813442811270925782657264426442761259226442605265725922735252526052631256525382605260526312900559731742511256525522538253825112525255225252538249825652498248425252498249828112484277325382578251133762498245724842498249836963389255224572457245731992471247140972565257827732811342945574929185626832631264426442631264427352592263126442696259226442709263127092644270926312618263128625597309925922578259226182538252525112538251125382552256524432511251124842565287524572735248425782443326124432471247124842457366634692471245724842443324924982443399925782696267029503338473671211344278626832605263126702644281126442644255227092578270925922631273526442709265726052631283755973111256525652565260525522525256525112565249825382498247125252471252524982887252527092457256524713389251124842525252524713622342925522457249824573174248424714077257826442824282437904736774118562670263125652644272226312722265725922592268326052644263126052578260526702683265725782887559731242538253825782605255224842631252525112578251125112429249824292525255229122498278624842592247132742498247125112498245736223422251124982443244332492511247140372538270926832862331246745451134428242605267026832631260527092644263126052644265726312605260526572644255225922605260528875597313625652631255226052511249825522457251125252525253824712565249825112565286224842722245725782471336325652471252524842511365134022565248424292498318624572471409725652605283727093363444749291856267025922578260526572618278625522644265726052644274826442657268326702670267026312605290055973062257825522565260525252552253824982525249825112511249825522471251125252887249827482457265724713274248424842471252524843593345525252498245724433236248424574018255227862696296233894644548713442773264426052605268326702683256526052683265726442722267025652631256525652631260526052950559731492592257826052525256525382525253825522498249825382511252525252498255229002498272224712605247133632484247124842511247136513389251124432457248432242471244340772565259227862670332546444929 19890813 552481856303726312592260526052696274825782565263126572552272226962592268327092618267026052605290055973136257826442525267025382552252525652498251125382552249825522484252525382912252527612484259224713261248424712457252524843607345525112443245724843249247124844018253827222683288734024674541513442786265726312644263126702799259226832552263127092605257826052696252526442670264425922912559731362592264425382631252525652605256524982484253825782538247124842538249828492498274824982578255233762498245725252525251136363402256524572443247131612471247140972592257828112773328746744767185626832696260526052631260527612644259226442644263126572618257826702670269626312605260529005597314925922592257826442592249825522538255225252525252525252498252525522552281125112786247125652498323624292471248425112471360734022538245724842484323624572484401824712709264429373261444771211344279925782565260526312592272225652657253827352592270927092605268326702525264426442605283755973124256525522578253825382498251125652471253825112538249825522498252525782837248427222471265724843363252524572525248424573607340225252471247124843186253824434077255225922799281137904644774118562670272225382631268325922657265725522511265726832644264426312735260526182631259226442837559731362605257825522605252525652498249825112511251124842498249824842498255228112498278624432592245732362471245724712498245735933402251124712429247132362471245740182511263126832937335146745343134427862538264426182592263127092511260526572644264426572657261826702631267026702670267029005597304925782605263125922552248425112525253824842578253824982511247125252552292525252709248426052484338924982443248424842498362234022565247124432471317424842484409726052670277328113299458648631856276126052696264426052631278625922618257826832605269626962605264425782644263126572592293755973124256526182484260525382525253825252525256525112511244325922484253825382887249827992471260524713287248424712471249824293622342925382443244324573274247124574018252526442709292534024674537913442761260526832605255226442773263126052709263126052696255226442683260526832618263126832837559730992578256524982552251125382552249825382552249825522484261824572484255228492511268324712578247133382511249824432471251136663429253824712484245731612484247140772565259227352773337645294863 19890813 552961856311126962605260526572631281126312578255226572657263126962631267026312631260525922618290055973099259225922565259225522552249825522511249825252578253825112484253825922875247127732471257824843261247124712443252524713593345525112457249824843236247124843980255226572709297533894705530813442773264426702605264426572683257826442565272226052696263126572683264426312670265726442862559731242605256526312552255225922552257825922525253824982511252525112498252528872484274824572605245733762457249824712525248436223455255224432457245732112471247140972565256527482761344246744962185626962670255225922644265727992565259226182683264427352592263127352552265725922683259228875597308625782565259225922484248425382511251124982511255224982538249825522525278624712748245726052484327424572457249825252484359334552525244324572471323624842443399925252657260529623287464472561344276125652565263126052657277326442605263126312525276126962657270925522670256525782657286255973136257825252592252525112525253825382538255225252484255225382457249825382887251126832538263124713363251124712498253824573622340225112498249824713149249824844077257826052786283737904799774118562709270926442631264426572722263125922605265726572696268325922683260526702683270925652875559730862552264425782683251125382498252524572552249825522525251125252538255228372538274824432592249832612484249824982525242935933429251124432471247132492484247140182498265726572900336346745308134428242631265726182631259227482605259226312644263126702709256526572592263125782683263128245597312425782565259225652511249824982525253825252525251125112578249825252552288724842786245725652525336325112457245724982471362234292538245724432471316124982457407725782605279927353363464450301856276127092578263125522631273526182644272226572565270926962631267026312670256526702631283755973074257825652525257825782552255225382565255224982498249825782498252525382799248427732484260524433249248424572471248424843593341624982484247124433261248424713980252526702683287532614644541513442748255226832592265726182735261825522605264426442735267026442670263125922552264426312937559731362592256525252538259225522538247125382525255224842525252524982498255228872484269624712657247134162484247124712484249835933363251125112429244331862443247140772605263127862709340246444736 19890813 553441856306226182683263126442618274825922538267026832578265726702631279925652670259225922565291255973136259225922592261825782552256525252631257825112552245724982511248425652887251127612457261824713236247125382429248424433593345525522443244324573236247124573999253827092631288732874557545113442735263125522683268326312735263125782525265726312709264426442670267025922605267026052837559730862565259225382578256524842484252525252511253825522484252525252484255228492498273525252578244333512525248424712525247135933402252524712443247131612457248440972605265727482735336345294736185627352631265726572592263127862565265726312605267026572644261827482631256526702644264428755597316126052592252526052538251125252498253825522525257824842552248425522511281124842799247126312484323624982443248424842443362233762538244324712443327424842457399926442644267029623351464471211344273526442631263126312592270925652552263126312631265726832670269626572644267027352631281155973099257826052538261825652525256525112578251125112498249825252538248425522912247126962429264424983429252524842498252524433622335125522471251124983174245724434077252526312786283738064767774118562644260525382644257825782799256525922552265726962696269626442683260526702657260525922862559730992552257826052592252525382525249825652538253825652471256525252525253828492471281124842592247132362457247124292457248435793416253824572484245732112471248440182538260527482950336346445487134427612670263125782644264428242565267025922683260526962565260526702683263125922683263128375597316125652631257825652578253825522538255225112525253825252552255225252511283725112735247126052471337624712471248424982525359333762525247124432471318624572457407725652538282427863402464448631856273526572552261825782657274825112631263126442592267025382552268326442670259226442592287555973086265725382565259225252552256525522578251125252498252525652471255225112824248427862443259224713249248424432429248424433636332525382498249824713249251124714018252526572670278633384557530813442786265726312592263126572773263125922578260526052683259226312670263126572565263126182887559731362538263125522565251125112511252525382552257825522552249824982484255227732525272224572578247133512484249824982511248436363389249824572471248431742471245740572592259227732709336346444831 19890813 553921856308626572605261826832644273526052525264427352605265726312631263126962618267026572631292555973224257826312592259225252565255225252498253825382498249825382498253825652887247127222484260524843274251124572471252524573622337625252471247124713261248424434018252526442605296234164529537913442811267025782605263125112748259225782657259226182670263126572683264426182592264425922799559730992618257825922644251125382525247125652511256525922498251124842511255228112443270925112552247133762457248425112484252536223402252524712429248431742471244340772578256527352644335145294863185626442670256525922592257827222592260526312644257826832631263126832552264426052683263128875597307426442592256526052525255224712498249825112538248425382484247125252592283725252786245725922498328724572443245725382498362234292511247124572443324924712443399925112670268329753363476771211344277325652644267026442605273525652578261826832592263126182657267026832631260526702644286255973111260525652565256525112578251125112511253825382511249825382498255225522887251127612484261825113363249824572565247124983622340225112443252524983174245724714077257825922799279938064831774118562722260526312696259226702735257826052631260526702748260526832696260525922578263125652950559731612592259225782644252525112592253825382552249825252471252524842511255228112498274824712592247132492471245724842498248436073416253824432457247132492471247139992538263126832887342945295308134427482657260526312644263127352578261825652644260526832592259226572592260526702631260528625597312426442605249825252592255224842525253825382525253825252498245725382538281124842786253825782457337624712457249824842471365133632511245724572471314924842457407725522578281126963363476748961856268326312565267025922578267025782552267026442644261826442605269625782644253825382644290055973062257825382565255225252552253825382484253825382565245725382471256525382900255227862484263124713249249824432498249824573622338925112457244324573261247124714018256527352631290033764644548713442773260526052696263126702748263125782578257825922631260526312683261826052592259226052824559731362605255225522618249824842525255224842525255225652538253825112552252528872457273524842565248434162498249824712525249836513416251124712443247131862457247140972578263126832786342945574863 19890813 554401856304926832578257826312592272226572683260525782605269626832644269626572709263126442631296255973199252525522525259225522511251125252525255225112525248425522484252525652837252527732471260524713236248424572498252524573651348225522471248424573261248424433999253826962709300033124705537913442773264426182644265725922786264425522592265725922657260527092644268326182696265725782862559731362552257826182578248424712511256525652525255225652552253824712525255228242498269624712565248433892443247124572484249835933429249824712429247131742457249840572578251127732761337647054929185627352683268326052644267027992511255225922552268327092631259226832631265725922657265729505597311125782605259225922484251125922498249824842578256525112525248425112578290024842748245726052484326124572471248425252471363634292498244324712443323624712457399925112644265729253261473671211344283726442592260526052657272226832592263126052644274825252605268325922735263125922644286255973136265725652631261825252578251125382525249825252525252524842525253825252862247127352484257824983376248424572538255224573651337625252498252524983186251124714097255226442824279937904644774118562670259225782683265726572683261826572644260526572761263126312644265725782605261825922887559731742605267025382565253825382565245725522565252525252498253824572565255228372538277324432565245732612457248424982511247136223416251124982457245732362471248440182525267026572900331246445308134427352631257826832631265727862578259225922631256526442565264426572631259226312618259227995597314926312605260525652592253824982525253825522525249824982511249825252538282424842709249826312498336324712443248425112471365133892538249824292471318624842484407725922592278626833402473649291856276126312592259226442631279926312618253826312578268326702605269626572605263126052696288755973161267025382644263125652565255225382565249825522484249825112471252525782837247127612498261824713299251124712484249824843622336324842484244324713224248424573999251126572709287533894474534313442748268325522657259225922696261826312631268326312657265726052657260525522605260526572849559731242592251125922565252525522538255225522498253825252538248424842498253828112471265724712565248433762471245724572484248436663482252524842471244331992471248440772592263127612773336345574799 19890813 554881856304926312578263126182605278626312565263126052631267026572605263126442605267026702657295055973111260525922631253825252552255224842498255225252484249825782525252525252862249827482525260524573287245724712471252524843622342925382457245724573249248424983999253826572670279932744736534313442786268326832605263126052709264425522578257825382735263125522657267026962657268326312811559731492592256525522605255225522565252525522552248425522538249824712565252529502498268324842605253834022484252524842484251136513416251124982457247131992457252540972578256527482799332546444929185627222722263126442644265726962657269626312631259227352578265726832592260526312683263129005597314925652538256526312511257825522538253825922525255224842565247125522565295024712761248426052471326125112498248424982471362234292525248424712443323625252457401824982644264429373351464471211344278626572578263126832618276125782565260526442657265726182592267025922618259227352565287555973111259225922525263125652552252525252511249825652538256525112538253825522799247127092429263124573402251124292484249824843651342925112498249824713174252524984077256526442811278638064674774118562735264425782631270926312824256525922644259226832631263125782709267026442631264425522950559731242525264426052578249825922525248425652525249824982471252524572525253828492498273524982631248432612525248424982525249836363429252524842471244332492484247139802552265727222811333846745451134427482709255226832644256527862552255225782631260527482631268327092578257826052631260528625597309925522578253826052538252525652552252524982525253825382498251125112471284924982722251125782471336324842484248424982471362234422578245724152484317424572484409725652552273528113429473648311856270926962565260526442696268325522605265726702670265726312605267025922683253826832683284955973124260526312525256524712605256525252552255225252538251125522484253825382875253827352471260524843249253824712471251124713622341625112457245724433236249824433980249827092670295033124705541513442748270926052592264426572709260525782644260526442670253826442696268326312657265725652887559731362592260525652644257825522511256524982498256525252552253825252484252528372484269624842578247133762471244324712525248436513416252524712457245731742457242940772578253828112657332546744929 19890813 555361856307426052605264426702578267026572605263126572565267026702644269626702605267026312618278655973174259225652578260526052525253824982498249824982552247125382498253824982875248427482443259224983299248424712471249824713651337625112457249824983249245724574018253826312605293733384644545113442722259225382565257827352761263125922552268326182748263126442722263126182592263126962887559730492552260525382578257825782538253825252498249825252498249824982498255228622525272224712592245733632484247124842525247136223389253824842443248431992511245740772552265727612735335147674863185626832683255226702683260527352538260526442696260526832657252526832670260526962592263129005597314925652552255225652552256525522511255225252552251125112538247124982552288724432761253826052471326124712457247124712525362234292552244324432457328724712443401825252605273529503299458671211344282426052670261826962644272226312605263126442592272226572631268326312631263125652618287555973161255225382565255225652538252524712525249824842552248424982457252525252900251127222498263125113363252524712498251124843622336324982511249824713174245724844077257826702773283737904674774118562696268326962631267026442696257825922631263126052709263126572592259226442592265725652849559730992618265725252552251125382565261825522498253825652498249824712525255228242538279924712657245732492525248424712525247136363422256524572457242932362457247139992498270927352849333846745272134427862644270927222631260526832618257826312578263126702605261826832605268327092631263127995597313625922631263125922498256525522578252525522511251125252525247124842525283724572735251125922429333824982443249825382498362233512525247124432471316124572471407725922578277326963376470546741856272226832605264426312605265725922618260525922657268325922552268325652592257825922618287555973236261826182538265725652484255225112565249825382565247125382511251125652849251127612471263124573287251124712457248424713607344225112429247124293249252524714018255227092799288732364557534313442735265726312631259225922761270925382631260525922761264426182631260526572644255225782837559730492605255225922605255225522525252525782498256525382525249824982525257829372484265724982592249833762498247124842525245736663402251124842429248431862484245740572552263127612735331245574929 19890813 555841856307425922538263126312709268326572657268325652631277326572592265725522631260526052631286255973074263126052552259225522578253825522498252525252498249825252484252525522837251127352498259224573249244324842457252524573622341625112443249824573249247124713999255226572683290033124557534313442811263126572578269625782748261825652592267025922722267025252683265726702644263126312862559731362644261826052565253825382484249825522498252525382457251124982471252528372471274824712565245733892511245725112511248436813376251124842498245731612457248440772605253827482811336346445487185627092578256526052592269627092578260526832631263126962631272226962631267026312644264428375597309926312592256526052552253825382511253825252538255224982578247125522552290024432709247126312498328724572471244324842471362234022498247124712443321124982498399925382670270929503389479972561344278626702657255226832578273525922552260526572592273525922683265726312670256526182631288755973111263126052552259225382538253825112498248425112538255225522498252525252849251127092525260524843363253824712511251124713636340225112538247124713186249824844057253826572799288737424799774118562696274826182592267026312709261825782565260526572657265725252696263126572657260526442849559731862631265726312578253826312525248424982525251124842498251124572525253827992484283724292631249832612484242924432498248435933455252524712429242932492471248440182484272226572799337645575343134427222578265726182631259227862683263126832605263126572631264426832605259226312631259228755597313626442578257826052578251125522538256524982552253825112484252525252552278625112696248426442484338925112484247124842471363633892525248424432471318624572471407725782592276128113429458647991856269626442618257825922657274826442592264426312592267025782552273526572657267026312670288755973149256526052565263125522538252525522484251124982484245725652471253825522925248427992511257824433287245724712457249824573651341625382471242924433211251124844018256526702631292533894474545113442709264425922670255226052735260526052552268326182748269626182735256526572565261826312849559732362592256525652644249825652498253825522498256525252511251124712552255228752471278624712592248433632484247124432484248436513442252524842457245732362471245740772565257826962722336346444929 19890813 556321856304926832618265725782657276125922592263125652657263126572657259226052709265725782578290055973086263125922631264425112538252525382484257825112565249825382498253825652887249827732484259224433249247124712443252524983651342925522471247124433236248424713999255226702722295033514644534313442761256526052631263126182735255226312552269626052683257826312644260526442605267026312799559731492565255225782592257825252552248425522471249824982511249824432498249828242525270924572618248434022484245724842498249836513389256524842443249831862443248440972552260527862735328746745167185626702657259226572592260527612657259226702592260526962683256526702644268326572631264427995597306225652552255226182552253825522511252525652498252524982538245725112538286224982761248426052511327424712498245725252471359333632511244324432429321124982457399925252709270929753376470572561344273527222696260526312631273526052605265726832631272225922605267026442683267026312578287555973111260525522552256525252498256525252552255225112538249824842511252525382849251126962471260524713389249825252538248424433622341625522471248424713161251125114077259225652837283738064557774118562696264425652683259226052683260526052722265726702696269625922657261826052683268325782837559731242592259225522657249825922525253825112511249825252525251125112565256528752471274824292592245732742443248424842525247136223416257824712457247132612511247140182525256526702912337646445379134427612592264426052644263126962578253826832670268326832683264427352631257826832670260528875597312426182592256525922511253825252525253825522538253824982484251124982565279925112761245726052471333825112457247125382538362234022484245724432471317424842457405725652618268327093351464448631856268326572644263126572605277326962538263126052631269626442605274826442631253826702525284955973236248425522618253825382578255225112498252524982565253825252498253825382862248427482457263124713261248424572484252524713607341624982471244324843199248424984018253826572722292533384644541513442683263126312631263126312761263125922565257826052670268326442657255226962631264426442875559731242578252525522592252525382511252525112552249824842484251125522525256529122484273524712592247134162484249824982471248435933429252524842443244331742498241540772565260527862786344246444799 19890813 556801856267025922618257825782696274826572552269626312670268326052631270927222683268326312605290055973049251125252565257825382592256525522511256525382525252525112552253825782862248427612443260524433274245724292471249824433622340225652443247124983261247124844037253826442683291233124501552413442786265725522644264425652735263125922605263125522709259225922670265726702644264425922962559731362631265726312525257825252525251125112498253825252484253824712538255228752471273524842578245734022498244324982525245735933376251124572443244331742471248440972565257827862696344246444896185626702696259225922631257826832631257826832670257826572657263127482735273526702735259229005597314925652565256525382511252525522538248425112525255225252525244325252525283725112722244326312484328724842525245725112457359334292552242924572443321124712429399925112748269628243312455755241344282426442644259226572605273526442618259226442605260526572605268326052644273526312565288755973124256525922538257825382525252525252565255225252552251125252471248425112849251127092484260524713338251124572525249825253622337625382471242924713149244324574077256525112709274833254705516718562709259225652631259225652709257826572578256525522670256525652696256526312670265725923012559730622565260526312644253825782552253825112511253825652511251124712498257828492511277324982605245732492443244324982484252535933389256524842471247132362498244340182538265727223037332545865415134428112605268325922644264426962498260526052657255227222657263127352538259225522631257829125597314925652538259226052552252524982511256525382552252524842538248425252538281124572735249826052498333824712443245724842471357933892565249824572484314924432471405725522631270926443312473653431856273526312618265726442644278626052605256526182644265725782618269626052631259226572592283755973111263125522538252525252605255225522484249825112484248424982457252525782887249827352471256524573261248424712457249824983593341625252471244324983249249824844018252527092696284933384705552413442799265726572605270925782761265725382618260525922683259225922592260526572605267026052862559731362538255226572605252525522525253824712538255225652471247124842484253828622498272225252605248433892484247124712538249836223376251124842457248432242471247140572552256527222696335146445487 19890813 557281856273526572657263126572592269626702605268326442657267026702631272225652683260526312618290055973136260525382578257824842498252525522538256524982565252525382511252525522849251127732484260524843261248424712471249824843593340225522471244324573236248425253999251126702748287533384674563313442722263125652605253826052824265725922592265726442670263126052683273526572683264426702875559730992631257826182565253825522525255225112484249824982484249824572511253828622484276124712578247133632484247124982511248436073376253824712457248431612484242940772565264427482849336346445781185626572735260526702618259227352644256526572644273527092631263126832631263126832709267027865597313625652565256526052552259225382578252525382511251124712525249825522552286224712786244326052511326124842471244325522498356534292525245724712443321124712429399925252644272228753338452960071344278626312605263126962565273526052565263125782670273526442631268326052657265727222565282455973099255225782618260524982538251125522578251126052484252525252484248425252875251127352511256524843338249824712457249825113593338925112471242924713161247124984097259225652786283734424501604518562670265726312552263126052735256526442605264426052696259226312670270925922722264425782837559732362578257825382578253825782565248425112498252525252498251124982552256529252525278624572592245732492457247124712538244335933455255224572484247132492471247140182565263126702862332545576241134427732605252526312605265727092631259225922657263126832631264426962670265726442709260528875597308625922631255225782565257825252525253825252498257825252552249824982484284925112696244326052498338924712457247124712429356533892511248424432457322424982443405725652538272227093389470564541856267026962592263125922670274826702592263126572618265725922592272225652683261826182657281155973074265726572605259225782525256525522538255225652525248425382457251125382786255227732457263124843261248424572498253824433593338925252484247124713261247124573999253826832696288733384736665513442849259226312618260526442644260526312525264426572696260525922592260526442605268325252887559731362592264425782631253825782525248424982511251125112511248424842498260529752457274825252618248433512443244324712498248436363389252524982457244331742471244341182552263127222811342944747121 19890813 557761856268327092644259225652592274825382631259226312592276127092578272225652683267026312657291255973149263125782592255225652552256525382525255225252484247125252511261825382875249827992511263125383199247124982498249824573593346925382484242924713236248424844018249826832683300033254474774113442799268326442670260525922748252525782618270925112657264425522696259226832631265726312912559731242538265726052565259225652538252525652538253825382511251125522498261828872511274824842565252533512457244324712498249836223376253824572471247131742484247140572565257827352761346946747741185626702592268325782631269627222592256525922592259226832605268326832670268326832565256528875597308626442644255225922498257824712498253825252511253824982525249824842552291224842773247125782471329925112498249825382457360733892484245724572457326124842457401825252644273529873402464477411344276126312592259226052605278625522605263126312578269626962631270925922657256527092592279955973149253825652657253825522525253825522525251124842552251125652525248425382837255227612511270924713376264424712498248424843622332525652484247124983199249824434057259225652722437035514557774118562657260526312578267026312761257825922592259226312631265726572618260527092657273526312937559730992592256525382592253825252511252525112525245724842484252524842538253828112498272224712631249832242443247124712511248435933455252524432457247132242443247140182525260527352900336347366162134427482631256526052605260526832605257826052657259226572565263126182644269626702657264428495597312425652565257825922552251125522457248424982552253824842565248425382538286224712722247125922457342924842429251125112484360733762565242924842511317424572443407725652605278626443455473677411856272226832644269625782605273526832592257825782657267026052709273525782761260526442578284955973149261826312592260524842525248425382511251125382552251126052511256526312900253827862525263124843299253825252683249824843579341625782538264425523236264425114018268327992748405740574996774113442773264425652631260526442735259225522644256525922683257826052605267026832683263126442912559731862552257826312592255224982525252525652552249825382525252524982484251128372498273524842578247134022471247124982471247136073442251124842443248431862457247140972618255227612722336346744799 19890813 558241856307426312670263125522592276125522696267026702644274826832631268326052670259225652578287555973136253825922578263125252552253825652498251125252511249825252471255225382887251127612471260524713261244324432471252524713593341625382457247124573224249824714018253826442644287532994705537913442722260525652644264426052761261826052552263126312735259226312722265725922657260525652950559731492552260525922525260525252565257825382538252524982484252524842511256528752471273524712605244333512471248424712484245735933416251124712457248431862484245740772578256527612657335146744962185626962592260525922605259227092605255225652618259226572644265726052631267026312644263128755597314925652605257825522538255225252538252524982525255224842498249825112578283724982748249826052471326124842484247124982484359333892498244324572443326124432484401825382683268328243338473671211344279926312631263126572578274826182592260526962631269626572605269627222631259226182565292555973136259225382565256525382511253825652525252525252525255224982525255225252887252527352457265724983389255224572552252524573636341625652471247124713174247124574077255225922824290038064767774118562644260526312644255225652722263126572631261826832618259226312657256526052631265726052900559732362631251125922618255225652565249825252525259225112484252524572471259228622525269624982631247132492484248424712565247135653389248424712471245732362511247140182552259226832837336346745343134427732592267026442644257827352631260525782605267027222670256526312592263127222696260529125597314926442605257825652565257825252552252525252525255224842538251125382552282425112709253825922538336325112457247124982484359334292538245724292457316124712484407725652631276128243363464448961856267025652565260526572631278626182592265725922631268326832578267026832657257826572565295055973099255226312592263125382525255225112511253824842538248425112484252525652849251127482457259224433249245724292443252524843607338925112484244324293161245724433980255226312696288734024557548713442849263126702683260526182748260525522631265725922735263126832670260525782644267026312887559730622578261825782605257824982498253825252511249825652511251124982538253829122471267024712578247134162457248424572471247136513442251124432443247131862471248440772578253828112670336346444863 19890813 558721856300026312592264425522605273525522565260525652592278626832605268326182657260526052605287555973136259225782552256525782552247125252525252525782538248425522484255225652900249827612457257824843236245724292457253824573607344225252443247124573249249824714018252526052670290033384644545113442735268326572683259226182761257825922786260526702657265726962722255226052592260526052862559730492605263125782578253825922538252525522565249825252498259225252511253828492471273525382592247133382511245724842471251136223455253824842429247131862457244340772578253827352761331245574896185626962592255227092605259226962525259226832657272226832592263127092631268326052631263128115597313626442605253826312552252524982511253825382565255224982538251125522511283724842735247125782525326124842457247124842484360734162498244324712443324924982457403725522605270929253351476772561344279926442605268326442592265725382683260526052657267026962605270925922605267025922631288755973099255226312511256526312538253825112525253824712538252525112498253825782887247126702457264424713363249824712525252524983651338925252484244324983174245724574097256526312786278638394705774118562786256526052786260526442773263126572657264425922683263126182670264426052657265726312849559731362618257825252605251125112538251125652552249825522498251125112552255228492498273525112578249832492484245724712525251136223442252524842471242932612484247139992552263126962900340246745451134428112644264426572631257827092592260526572657257826832696253827222683264425782657257828375597308625782631263125922538255225522525251125252552253824982511251125382578283724712722252525652471336325252498245724982498363634022511247124292471321124842471407725382592274826703402467447991856270926442592259225922709272225522644267025522644269626572565270925782605268326962657288755973149259226702552256525252498253824842511253824982484252524842525249825252799247127862471259224983224247124842471248424713607341625112471244324433261251124844018251127352683300032874644537913442722263126182657268325652748257826312644263125922696268326312761270926572644259225782937559731362565260525782631252525522525256525382484249825922552252524842552255227992457276124572592245734022525247124432498251136813429251124572415249831612457247140772565256527482761337647674896 19890813 559201856298727092592264426702592279926702592259226052578265727222618267025782644261825922565278655973136256526312644253825652565249825112538251125382471249825112484256525782824247127222484257824433261248424572484251124573622342925252471244324573236248424713999251127352670288733384705541513442786265726832670263126442696263126312644269626052709270925922644260526442605260525922862559731242592255225652552255225922484249825522565249825382525251125252498257829502457274825112592245733892471248424712484249836223416255224842443245731992443247140772565256528112735338945014863185626962670264426962683264427732605256525922631263127222657257826442631263125922683263128755597309925922565260525382552256525252592253825652511253825252538248425522552283724982761248425382429327424712457247124572484362234162511245724842457326124842457399925382605269629503287467471211344279926442631268325922592268326052605270926572657270927482618267026832631259226052592286255973049264425782670259225922525251125782538249824982525249825112511249824842937251127092457267024843402248424712538251124573651342925782484244324843224251124714077257825382837279937744736774118562696269626312631261826312773257826442631268326572696265726702683260525922631264426312824559732362578260526572644251125522538253824982511256524842511248424982538249828372525277324432578245732362525247124712498247136513442253824712484247132492484248439992538265726832912332545295524134428112578256526052565263127092592264426052578260526832631268327092618257826572644257829005597308625522657255226442565253825382538251125252538255224712538247125112538283724712722251126052511333825252471247125112443365134022565247124572443318624712471407725652565272226963351450149961856263125652565270926702657276125922552263126312605267026312631272225782644264425922592284955973136261826052565263125652538252525382511253824982538251125382498253825782849248427732471259224843274249824842457248424983607342925252443247124433224249824573999252527092670288733634557548713442748261826572657263126182735256526052683264425782696257826702683273525782657268326442875559730992631256525652578255225522592251125382565249825252525248424712511260528492538270924432592248434162511245724842525251136513389252524842443247131612471249840572592265728492709328744744896 19890813 559681856308626312592265726052592277325922644260526052565261826832631270926962631257826052631287555973149257826052592260525112565251124982552253825252538248425382525249825252786248427732471260524843274248424432498248424713607346925112443247124843261247124433980255226832683284933634705541513442670265726052631263126312773264426312578267026962709263126442683259225782605260525652887559732362538260525922565256525782525251125522511252525522525253824842511257828872498270924982552248433762511247124712498247136513376252524292471249832242471248440772552259227612735342946444929185627482605263126052605259226702605265725782525255226702592260526442631265726572683260529125597318625522565256525782538255224982457252525252498256525252498247125522538283724712786247125922484328724982471248424982471359334422538247124152443324924572484401825652631270928493363447471211344276126052592257826442592270926312592256525522605265726052605268325782605263126702592287555973111253826572578259225382498255225252538252525112538249825252484247125652875248427482471259225253389249824842552252524713593338925252484245724983161248424574097259225922799291237114674774118562683264426572592263126312748255226052683267025922696270926442696263126442644268326442849559730622618256525652592253825252538257825252498256524982498249824842538252528752498276124712631247132362471248424572484251136513429255224712443248432362484248440182552256526832811336346445379134428622592261825922683265728492578260526182657256527482644257826962592260526832670267028245597314925522631257825782538253825382511251125112565260525112484245724842525279924712709251126052484338925112471248425112484359333632538247124432511316124842484407725652565272227993338464449621856272226572644265726442644270926052578260526442644270926832565263126052644263126572605281155973149267025652552263125382578256525252578252525112552249824982511252525382887247127612498257825253249251124842471249824573607337625112471248424573236248424984018252526442631278633634501534313442735268326832618267026182773263125522565263126442657261826442683265725382565268326832875559730862578257825382525253826052565255225522538252525652525247125112511253828492538278624712578242933892457249824572498249836813442253825112443248431862457245740772565256527352735332545864896 19890813 560161856314925922565272226052657270926052578269626962498264426962552267026572618263126052670288755973111255226442592265725112552256525522525248425522525251125522511251125922837249827862429263124293299244324572484248424713607344225382484244324433274247124574018257826832748287532874674534313442799259226572605260525382709263126312592267026572709269625782618259225922683260526052799559730992631259225652605251125252592252525782552253825522498249825382525253829252484276124712605249833382484247124842511251136073389255224842429249831862457245740772592263128242722328745864896185627352605259226572552259227612592267026312683260527092696261827222644257826962631252528625597314925922538259225922525255225112498248425652525252525252471247125522565288724982709245726312484326124712471248424842484359334422525247124572443324924982443401825522644269629373299470571211344276125652696260526442605270926052565263126572631267026442644265726312592263126442592292555973099260525652565256525522511255225382538248424842538251124712471253824982900244327092511265724433389251124842511253824843666340225782498249825253161251124844097256526572811288738564736774118562735257826442631264426052761259225782605264425922696268325652644259226182657267025922925559731362538260526182605253825252631252525252538256526052525251124842511255228752525276124712552248432612471245724842471249836513429251124432484242932612471247139992511267026702837327444215379134427352605259226572631259227352605263126052644265726442605267026312592265726572592260528245597312426442578255225782592255226052538256525252511252524982511252525112565288724842722249825922471336324982471245724842511362233892538245724432443319924712484405725652657274826053402464450301856267026312578263126312578269626572565259225782670268326052670269626702618265726442657292555973199260525522552252524842538256525382484249825522538248425112525252525652900247127862484260524843211253824572498249824843593340225522443244324293236249824843999253826832696290032494586552413442748260526312631257826312748265726182578260526702605259226052631261826182618260526052849559730742538259226182618253825252511249825252498255225112552248425252538251128112471270924712592244333892498245724712511249836813429251124292429247131862457247140772578257827482748332545574863 19890813 560641856304926442552267025782670278625922592265726442644263125922578273526312565264425922631293755973124260526052498256525522511255225252578249825252525253825252471255225522849252527352484260524433261245724842471252524573607337625252443248424713261248425253999255227092683287534024644537913442748264426442683265726052709265726572578265726442644257825382670260526442657267026052849559731112631257826832578253825252511248424982538251125522484251124982511249828492471269624842605245733762484244324712538248435933338251124982457251131612471248440572618259227612735345547364674185625922631260526312578259227222631264426962605260526832578264426702631263126832644259228625597316125522605252525652552255225252511255225112525253825782525251125252538293724982761251126052484328724572471247125382511359333892525245724432471323624842484401825112683269628753325473671211344274826702605259226442592274826442592255225382605268326312657265726572631261826572565291255973149259225652538261825652552253824712538253825252552247125112511252525782912248426442457260524713402252524572484249824713607340225522443247124983186249824714077255225922786283738394767774118562670259225922644260526052786257827092644263125782683263126572696265725922578264426702912559730862525257826052592259224842538249825652511256525252525251125112484251128372511281124712605247132612484247124572498242936223416251124982429251132492484247139992525261826962937333845575487134427092592259226572696265727482578261826442631255226572670257826572644265726052631255228875597314926312552256525652484248425382538256525112538251124982511251124712525295024712748247125782471335124842457248424712511365133892565247124572484318624712471405725782605274827093338467448311856269626182670265726052631281126832578256526052644264426052605269626832657260526962631282455973099260525522538263125252552255225252538249825112565248425652511253825382862249827862498257824153287247124982471247124573622342925112443244324573236245724984018251126572709290033514767537913442722268326832631261826442786263126052683265726312578257825522592263126702657265726052887559731862552256526052565263125522511249825652538256524982498249824982484256527862443268324712578249834292498247124712525248436363429251124712471247131862457247140772565263127862644336346444767 19890813 561121856303726312578268326312683276126052498260526312631272226442578269625922631267026572683284955973136264425922565259224842552256525652511253825382538245724842457257825382925256527862443260524983274248424572484249824843622341625252429245724433249248424843999252526832631293733764529530813442786264426572696270925652696252526572709253826312696260526312709257826572683261826702862559731242592255225112578256525522578251125252538253825782484252525522511253828112498273524712592247133762484245724712511248436223363252524842484248432112471251140572605257827732773341645864736185627732631265726702592260526832605252526442578267026052644267026052631263126442578263129255597316125252565257826312552259225652538248425112592253825112511249825112565290024982748251125782429327424712511247124842457360733892525247124712457326124572484399925382631263130123338452971211344276126052605267026572657274826442605260526702605265725922657269625782683269626312578288755973161259225922578257825112538253825112498252525782511252525382498252525652912249827482471265724573389251124842511248424433622340225252457249824713161251124844077252526182773283737744736774118562735259226832565255225652748263125382618264426962761261826832644264425782578264425922875559730862552260525922631257825652511248425112565252524982484251124842538253828492457273524842592247132612498247124982457244336223442251124432443247132362457247139992511276126572925337645295308134428242618259226442709261827092538257826832618260526702683264426572657270925782657259228495597312425782644256525382538253825522511253824842565256524982511247124842605283724432709248426442498335124712457245724842484363633632538247124292471318624712484405725522565273527863416476749621856264425922578269626052683278626572578265726312592263126312592273526572631260527092696287555973136255225522565265725782552253825112538253825252525248425382471251125382912248427482484255224843261248424572443249824433622342925382457247124573261248424433999252526572670291233384644552413442799261826572618260526702722259226442605268326702644257825922735263125782631265726572887559731492525253825382631253825522538252525112484253825382525248424712484253829122471270924982618247134022484252524712511245736513389253824842443247131862443247140772578255227222811331245014962 19890813 561601856313626702644267027352644279925652657268326052552276126572644264426702657263126832592288755973149252525382578256525782565252525112552252525112538251125112484253825382862247128112471255224983274249824842498247124713622340225922471247124843211248424844018253827862631296233634644545113442761269626702605265725782748259226052631264426052748255227092605255226832552263126312849559730862592257825782578255225522578251126312498251125522511252525112484251128372484270924982605247133762471245724842538248436223402251124982471248431992471245740772592265728112786342946444962185626052657256525782578264426962657256526312683268326702735264426702578263126312578265729005597309926182631259225782538257825112511253825382525251124842538249825522552290024572748245725922471326124712457242924842429360734292511248425112457322425112471399925382683267029123325464471211344282426442670260526442670277326052592263126442605272226572631269626312670256525922644288755973086257825782592253825922538256525252525252525112525252525252457252525112887252527352484257824843402249824982525253824843681342925252443251124843199247124714077259225922837277338564586774118562683263126182605259226442748257825522605263126052709265726572696261826572592265726572912559732362552253825782605253825522538252525112498252525382498247124432565256528112511276125252605244332112471244324572511245736073429252524572471244332362484245739992511264426702925340244475415134427992670269625652644252526962631261825782709256526442657256526702578268326832709255228245597308626312605260525652552248425522511252525652552257825252511252525112538288724842657247126182443337624842525248424712484362233762498247124572471317424712484409725382670281127733363470547991856276125922618264426832644276125652578265726182631268326832578272225782657260526312538287555973111260525652578259225652592256525382538249825522565249825382511251125782887248427482457256524713261248424842484251124843607342925382471245724573249252524843980249826572735284933124529541513442811265725922683265725782670267025922538259226572722264426052722257826572670265726052862559730862618263125522670252525652552252525382525256525252525251125112498253828492498273525112578247134022471248424712511251136663429251125252443247131992471244340972605257827482735341646744896 19890813 562081856300026182631265726442631270925652578257826052592265727352605267026052644263126052565284955973149256525522644259225522592253825252538253825252605251125112471249825382824251127482457259224983274252524712457252524433622342924712457247124293274248424573999256525522748288733764736537913442761267026572605255226052709263126832578263125782657265726572735263126832644263125652912559730862605260525522525256525382538251125522511252525252457248425522511255228622484279924572605249833762471245724842498249836513416255224712429249831612484248440972592263127222709335145865064185626832644263125922631257827612696267025522644265726312644267026312631257826702670261829375597309925652605264426702592257825652498253825112511251124982525245725382552284924982824247126312443327424842498245725252429362234162511248424712484326124982471399924982683265729373325464471211344281127352631269626702538279926312552260526312618268326312644260525922683260526312592290055973136253825922605260525252552259225522484245725252565253824982471253824982962249827222457265724573363256524842429248424713651341625252484249824713161247124574077253825782837277337584705774118562683256525782644267026052735260526312631259225922748257826572696260526962605264425782925559730992657252525782605255226052538248424982538249825252525253825112525253828492511276124572644248432612457247124712498244336663442255224712429245732362471247139992498267026962824338947675343134427482631259226312618263127612644256526442605259226702565263126962644253825652578270928495597309925922618257825652565249824842538256525112578255224982538248425112484286224842722249825652457336324982484247124712484363634022525244324432443321124572471409725922578268327353376467450301856269626962644260525922709270926052631259225382605281126572631270925652605267026832538283755973074257825922605263124982538256525522552248424842538251125252471248425382900249827992471263124843299247124712511247124983622341625382471247124713249251124713980252526572670287532364644552413442799269625782696265726442735256526052618256526702657260526572709268326962683260526442875559731492605257825522592255225112538257825382498253825382511252525112484257828372471273525112631252533892457247124712498249836663469249824712471248431992457248440772683263127482709337647054736 19890813 562561856306226442644270926832657274826442578257826832761269626312631272226442696261826702631288755973099260525652605265725782511252525252525251124982525251125252484253825782824249827862498259224983274248424982484247124713622346924842484248424433236249824843999253826832683293733124674530813442761256526312605257826312735259226442644264426442696260526182657268326442644270926702824559730862538253825782552260525112525252525252565255225382511253824982484255228492498270924712565249834022525247124572498248436813389251124292429248431862484247140972565257828372748342944745030185627222592260526052592263127612578259225652696265726702605263126572578260526442709261828495597314925922578256526052484256525252511252524842457253825382525244325112525281125382748249825922484323624712511248425382471363633892552245724842484326124432484401825522657265729503299464471211344279926702696260526572644272226182578259226052644261826572565265726442670256525652605290055973111260525922565263125652498249824432484249824982498253825522538249825782862248427092511267024843429253824842538249824843636344225522429253824983211244324984097259225782761283738064705774118562735260525922644263126442735257825522631259225652696265726442709274826312618264426182912559730992631264425652592257825652631251125112484253825382498260524842538256528492498273524572565245732742511248424432498247135933429251124982457247132362484247140182565265727222912328745865451134427482696257826182618264427612631265726052657268326702605261826702670261826962670264429505597317425522631253825652525252525252511251125252578252524982511249825522498282424712748245725922471336324982471245724842525365134022552244324152484316124842484407725782525276126703363467448631856270926962578263126442631278626572618260526052618265726052644267026312696257825782670290055973099259226312552260525522538251124982525251125252525249824712484256525522811247127092443260524713261247124572511249824713622344224842471245724433236244324573999256526052631293733514644523713442799265726442618263126052696265725782592265726442786260526832670263125782696255225922824559731242578260525382605253825652525253825782538255225652484252524842525252528752484270924842565247134022498242924982471249836813469251124432443248431992498244340772683260527092748333847054831 19890813 563041856307426052578260526442592270927092657257826182565267026962644269626182709265726312605292555973086260525522605263125522552249825252484252524982498251125522471251125782887249827732525261824713236252524432457252525113607345525252443247124573249251124843999253826572631293733894644530813442773264426052644257826442748260526312578265725782696257826312683260526572657272225782811559730992578257826312592255226052525252525112525255225382525255224982552252527992525270924842578245733512498244325252498248436663402255224572498248432112457247140572565263127482735328746444896185626832696260526182538269626832605265725782631270926832644263126832631256526962683260528625597306225522592252526572498251125652552259225252565253824712538251124842565282425252761248425652457328724842471247124982471366634162498249824712443327424982429399924982735272229373338464471211344279925782657263126052565269626312618265726052644273525782592265726442618263126182618287555973111260526052592259224982552256524842578251124982552248424712498259225112849251127732471264424843429247124982498251124983636336325382498249824713174251124434077256526312799290038394644774118562824263126572592265725782735259225782709267026052657270926312657264426962631272225652900559731362552253826182578253825522511252525522525253825652484249824712538256528242498277324572578242932612498244324982525247136223389249824432443244332242457248440182525256526832849335146445451134427992644268326832670263126962565251126442644255227732578260526702644272225782657261828875597308625382631259226442552251125522471252525252538253825522538249824982565286224982696247126182484338924842484244324572471365133892538247124432511316124572484407725922592282427993287455747051856278625782605256525922631265725922644260526572722267025782644268326182552256526182578292555973074255226312565263125522511256524842538247125382498252524982498256525652912247126962498259224713211247124712471249824843651337624982484249824843261245724713999252526312670288732994736552413442722269626312605264425782709267025782592265725922644257825782683268326702578264426312862559731612631255225782592256524842498249825382552256525112511249825252484256529122511270924572592247133892484245724572484249836813442253824432443253831742471248440572605256527612761338946444736 19890813 563521856308627222592264426182552274825112605268326442578265726052578265726182578263126442605276155973136263126312644256525252525253825112498249825382565252525382484255225782887252527992457259224713287245724572498249824983622336325252457247124983249245724843999252526052696292533764644545113442786265725922657269625922670253825922578260526052670274826832683259226312657267025652925559731112578256525782498252525252578249825382511255225382471252524432525253828492511270924432592245733632471249824572511251136513376257824432471248431992429252540772592260527092735335146744831185627092592263126442578263126832644263126572670263127222618264426832605259226052696261829125597313625922605253826572498252525112592253826052511251124712552245725382511278624982748247125782443324924432457244324712443362234292525251124572457324925112484399925522644270928113338464471211344279925782565263127092644270926312631260526832657276126572592269626572644263127222644293755973099257825782644267025652552251124982578252525382538255225252457252525522799247127482471265724573416251124842498251124713607338925652471249824713161251124434077256525782799286237114736774118562644264426962618265726572786270925782670265726312657265725522657263126702631269626312875559730862670257825252565252525522525253825382471255225112511252524712525253828112538276124842618251132992498247124712498244336223442251124712443245732742471247139992538269626702950331247365343134427992592261826052618265727222511256526052644261827482631256527092631265725922670255228875597309925922552255226052578251125252552253824982552255225252525245725522552291225522722245726052471333824982457244324982511365134292525247124572443318624572471407725782552278627093389464448311856268326312578263125522683274826442657267026052605267026052605268326572605268326312578288755973136260525522696259225252565255225382538259225652592251125382471249825782837252527352471260524433261251125382471247124713622341625382443244324713312252524433999255226572683283733894644534313442748268326442683259226312683257826052631264426442631265725652631264426572657259226312837559730742605264425922552257825382565251125382578253825252471252525112498252528112443270925252578249833892484245724572498245736813442251124712443248431862471248440572552257827612761342947055030 19890813 564001856270926312644257825922618265726052631267027092578259226832683270926312578265726312552279955973086256526572605260525522552256525522471251125112578252525382484252525252799248428112471259224843312249824712457256524983651340225252471245724573236248424573999255226572735286233514644534313442837264426312618265726312761257825782683264425922786263126442670268326442709257826702887559731242592259225522618252525382565251124712538253825652498255224982511253828372429273524712578248433892484244324712484248436663455252524842429242931862484242940972565253827612709337645864996185626572605259226702618267027092657263126052644252526052683261826702683259226702605263129505597313625252552259225652525252525652525253825252538249824982525251125112552286225252761248425522471328724712457244324982471360733892511247124572457321124712471401825382657265728493338473654871344273526442631261825782605270926572565265725652631267026052605269626832670257825922565288755973074260525782605253825522525253824982592248424982538248424982498252524982900252526962484255224433389247124842457252524573636338925522443249824433186247124714118261826052773274833634705520218562683264426442657253826832631260526442578276126832709260526702670259225782592263125782862559731242578255226182605249825252552252525112498252525522471253824982511256529122484277324982631245732612484241524432498245736073416251124712471248432362484245739992511260526572912321147055487134427732631267026312670264427352525264426052631260526832683260526702631255226702657256528875597307426832578253825382538253825112484255225112552257824982511245725112565281125252735248426312484338924842484248424712498365133762498244324432457316124432457407725652631277327483287458651671856270927092631264425922592270925252605256526572722269626312644269626052657265726312644284955973174255225922565260524982538253825112511253825382484251125252484251125922875252527482443263124843236247124572511244324573636346925252498245724433261247124713980255225922683287533254557556013442761265726312618265725652722255225782592268326442799257826052683260526832565263126442862559730992631257826052552252525522525253825522471252525252484253825112498251128372498274824842631247134022471249824842471252536813469251124712511248432112415244340572552256527612761340245865487 19890813 564481856263126962644265726572538270925922631260526052631265726312565270926052735259225922578286255973236259225652552259224982552251125382538252525522565249825112538249825782862248427612484259224843249249824572457247124573651345524842457248424433236249824843999253827612670286233514767574413442748265725922657259226572761260526052631259225652722263126052761264426702565260525782887559731362644263125382605256525252552252525522484253825782511255224842498253828372484272225252605249834162471252524842471245736663455249824712457247131992471249840572552259227222709332546445744185627482696269626312578260526702683265726442565264426442592264426702644259226832605263129255597316125922592257825922525252525382484252525252538251124572552248424842538286224842748247125922484324924572443245724712471365134552525248424572443324924982471399925382722270928623299467459311344281126702578264426312578278625782631257826312644270926442592268325922670265726572605287555973099257826182618259225252498255225382525249825382525245725652498252525652887251127092443259224713402245724712471249825383651341625252457245724843149245724574077253825522709278634294705612318562657259226832631261826052670264425782592263126442683265725652683257826572605268327092912559731492552260525382631252525382552252525652538252525112484256524572511253828752457281124842578245732872457244324982525245736513429249824572511245732492484244340182565269627222912331246746282134427222657256526052631257827092644260525782592268327092592263126832670267026832670264428625597313625522565253826702525249824982565259225382498253824842498247124982552296224572683248426052511338924572471248424842443366634292552248424572511318624432471407725522538272227353363458664541856273526572631270926572605274826832552259227222657268326052592270926182683267025782578283755973161259225522578268325782565248425382484245725252525249825382471256525522875249827222457260524433236247124982457252524433666345525382457248424433249245724844018248426442683292533634644665513442799269626442578263125522811257826052657259225922683269626312683264426702644260526182887559731112657260525382605252524982525255225382511253825782538251124982498253829622498269624572578249834292471245724842471249837113469251124572429249832362471249840572565260527482735333845867014 19890813 564961856264426182644265725922578269626572605265726442670269626312592265725922644259226312484286255973149255226052605259225652538255225252552249825252538252525522498249826052900248427352457256524843261248424712484251124573681340225252471247124293287248425113999249826052683297533384644774113442824260525782605260525782748263125922605265725922657263126832644260525922657265725782862559730862565256525252631256524982552253825382552253825382552252524572538252528372525270925112578244333892498249825252498248436813416251124572471248432362457244340772565267027222824328746447741185626572683260526572644259226312552263126312644260527092644263126702670265726312592263128755597316125522578256526312538252525252511253825522525252524982525245725112578290025112748245725782471328725382484244324712471365134552525247124842443322424842484398025252683270929373429455777411344277325922631265726442592276125782618264426052552274826052683273526702683265726312670287555973099260526052644263125652538256525522578248425252552252525112525252525382887249827352525265724713402263124842484252524433666345525382471244324843136248424844077260525922748437033384501774118562735261826572631259226312748263126442631263126442683269626182722265726702578265725782962559732362631257825112605252525112538249824982525252525112498249824982484253828752552273524712631245732742471251124572511248436513455252524842471245732742471248440182498263126182925336345296162134427482618263126312683257826962683265726312644256526312683259227222618261826052683256528625597312425522631259225922578256524982511257825112538256525382471248425252538286224572786245726052471337624982498248424712484365134552552247124572429322424572498405725652592279927353622455777411856269626572578265726702631277325522578263126312565268326442657265726962722265726052605301255973161255226442644260525782525253825652592252524842552249825522498252525522887248428372443265725113312259224982657252525113651344225252511264425253236264424984018268327732862399939994929774113442722272226052618264426442696260526182631267025922670259225922735257826052592265726572875559731242592260526052644253825382552249824982552251125252511252524842511257828492511269624572592252534162484244324712525242936663402252524712443248431612443245740572592255228112761338945574799 19890813 565441856306225652644267025652657272226312525263126442578272225922605270926702605264426572657287555973136264425652578259225652565245725522525249825522552249825652484255225782862247127482498260524713261248424712498251124983622341625112511242924573249249824844018253826572657293733634705545113442709259225922644264425652748257826052605268326182631267025652670259227092605264425922887559731492525257826052525255225652538252525382511256524982471252524842498253828372511270924712578248433632511244324432484251136513416249824982443248431992484249840772538259227992773327446744705185626832696259225782631261827352696260525652657263126052644260526442631256526962683259229005597307426312605252526442538253825252538255225522511252524842552248425112605284925652748244326052443323624842457252525382471365134692565244324292457326124982443399925112696263129253325467471211344267026702538267026052605274826052631265726832683263126182670270926442670264426312605288755973124259226052538264425112538253826052538255225252538251125382471253825382837251126702498259224983376251124842565252524573651341625382484249825113174247124714097251127222786288738734529774118562748263126442670259225922773257826182657270926312631260525922631260526832631265725782824559730992552255226052618255225252552248425112538252525922484247125112525256528622471277324712631248432612457249825112498247136513469255224842471244332492484244340182525272226442937342947055343134427612631263127352592260526832592265725782670260527352592268326572578264425522631264428115597311126572578259225922565248426312525256524572552253825112511255225522525278625112761244325782525335124982443248424982498366634022538245724572457317424712498407725522565270927353389458647361856268326052605260526052631272226312644260526962657270926442631265725922683265726702657276155973161259225922565256525652525249825652565252525382578253825522471256525522862249827862457264424843274252524432498253824713622340224842443249824573274251124433999251126442709286232874674548713442837257826182578259226052773259225382592263126052748263126312605270926182618268325922875559731492631257825782592255224982565247126312525261824982525253824982498252528622471270924572565249834162457245724712498248436813455255225112471248431992457247140572565256527612722335147054929 19890813 565921856308626442578263126182631278626442565264426442709259226442631263126832618257827092631291255973124256526182605252525382511257825652498253825112552252525382484252525522900248427482484263124843236247124842457249824293651340225112457247124713261244325114018252526442722296234294557534313442722263126442670259226182683264426312552257825652722257826312644259227092722265725782887559731362578253825652605253825522538247125112511251125652511249824842525253828622471270924982592248433632471251124842538245736513429252524712443249831742484249840772538259227862709340245294929185626702657259226052644263126312631263126052618259226702657260527352657268326702605265728755597309926312538260526182552255225522511255225382552255225112565248425522565287524842786247125922457323624712471252525252471365134022538247124712443327424842457401825522618267028873402464471211344276126962644264426312605270926052631267026442631265726442683272226182631261825922657284955973149256525382605259225522565253825252538251125382525253825522525256525652900248427352471260524713376248424982484251125113681344225252484249825113186247124714077253826442849284938064705774118562709264425922657263126312696265726182631267025782683259226182670265727092670265726182837559731362644263125782578257825382525256525112511253825252498255224982538253829252498272224432644242932872471248424712511245736363429249824432443247132112484247139992484269627092862332546745379134427222578255226312618257827732631260525922592263126832644265727092618260525782592267028375597312424982538255225922538256525522443251125252511251125112525249825112552287524842709249825922498335124842443245724842525369634022538244324432498322424572484403725922631274827223455458647361856265725922605268325782618268327092565264426312605260525782670264426702631264426052605284955973099263126052578260525522498249825522525251125382511248425382471248425112837248427992443263124433236252524842471252524843651340225112457245724433249247124713980255227222709287533254705530813442773263126442578259225782709265726962644260526052670263125782657256526052592260526052912559730992670263125922565255225252484248425522511251125112471253824432484252529502484268325112592245734022484248424712511249836663469252524712471245731742457245740572578253827992722345547994586 19890813 566401856304925922552260526312657274826442592260526832578263126442709267026442683263126702605283755973062263125922631257824982525256525522538255224982511251125382498252525522887252527612498257824983287248425112471248425113651345525522471245725113261245724714018252526702670290033634767548713442722265726052631273526702670257825782565269625652748260526312696257826702670263126312811559730862631259226052565255225112538253825522525255225522498249825252498249829002471269625252578245733632484248424842484248436513376252524432484248431992457247140972592263128372735336347054767185626702618259226442631264427092631264426702644265726442631255226572631264426572657265728375597323625522578261826962578255225652565249825782538253825112538245724982578288724982761244325922443322424572498245724842443365134552511245724432443324924842484401825522709265730743299479972561344281125922670269626832644269625652605257825782578268326052657276126052644264427092644286255973111255225782578264426312511253824712538252525522578251125112484248425252862248427352484264424293363251124842511249825113651344225522538248424983211248424574097259226442786281138064705774118562683267025922644268326572722267025922605263125922786264426442670259226182631260526052912559732362605255225922578256525652484251124982511256525382525255225252552260528372471282424712631245732872484249824842498244336223442253824712443245732742484249839992498265727612950335146445064134427862578265726962670259227092592265726702605264426312578263127092631257826312605261827995597311126182578253825782538257825112538251125112552256524982511251125112498284924842709248425922525338924842457248424982457365134162525247124572484321124432443405725522565276127863416450148631856268326442644263126832683274825382592257826572605264426312578269626052592268326442552292555973236255225522565259224982578253825112498255225252511251125382498253825522862247127992429259224843274248424982498248424713666342925382471245724713249247124714018253826962683301233254501534313442786259225522644264426572709259225652670264426572696257826962657257826962605257826702837559730992565255225382578256525782498253825252525253825382484249824982471253829122457279925112578245734022484245724712484249836663429252524572443249832112443247140772578261827732786332545865030 19890813 566881856306226702618260526052657277325922538263126832644259226442644263125922631264426182657287555973111255226052592257825252511255225112552249825252498253825522525252525782786248427612457260524293249248424842457252524713666345525112471244324293249252524983999255226442735292533764644541513442748268326442644260526572773263125922670259226702722272225922631265726442683265726052887559731362592257825382552251125382525251124982538253825252511255225252498256528492471273524712631247134022471247124842511249836223402252524572457245731862471251140772578257828372709336345574863185627352657261826702644260527992683265726052670265726312592264426572592268325782644264429005597317425522538257826052511255225652525255225652525253824982525249825382538287525112748248425652429329924842498245724982443365134552552248424432443323624842443399925922618272229623389464471211344279926312644259225652670279926572578259226442631268325922605268326442670268326312644287555973149260525782618256525252538255225382484252525782498249825252471251125922912248426962511263124713429251124982525247124713636340225522471247125113199249824984077257826572799288738064644774118562657263125782644260526052761256526052631257826182683267025922605260526442592263126052900559731612605260525252592259225782578249825382525248425782538256524982592252529372538279924572605245732362498248424292498244336073469248424572498244332492457247140182511263126702912332547055451134427352592256526572631270926962565256525782657263127092683264427612657265726572631260528625597314926312657257825652552252525652552253824982511252525252484252525252592287524982696244325922457341625252443247124982511363634022538251124572484316124712443407725782592276126573389450148961856273526312578264427222631272226052578267025782657268326572578263125922670257826312592288755973161260525112552257825252511252525252484257824982511252524842484255225382786251127222484259224713261251124572484251124983622348224982471247124433236248424983999255225922670288733634501541513442773267026442592265726182683265726312592257825782592263126962786257826312592264426312900559731362644259225782592251125652538253824842511255225782525253824842484255228752511273525112578244333512457245724842484249836513442253824572429247131742511245740772578263127092799338946444896 19890813 567361856306226312552267026442618270926312565260526182578274826442605267025782605264427092670291255973149259225382565265725252565251125382565252524712525248425252443252525922837248427352471263124843274248424982471248424713636342925252471244324433261249824574018253827352657296233634474541513442799273526442605260525922683257826702592259225922631263126442657267026832565265726442862559730992605261825782578259225652511253824842525253825112538253824982552252528752484272224712605248433632498249824982525251136223416256524432457248431992471244340772578260527992748338945294705185626962644259226832578256527092657257826572696259227612578260526702631264426442631263128375597323625782657260526052565252525782538256524842525252524982538247125382578286224982761249826052457331224432471247125252457362234162538248424572457326124842498399925112565265729503402455771211344272226442605256526442578284926052565265725782538264426312605265726312709264426442565286255973124264426312578259225652565252524982552255225252552249825382498253825782912248427092457259224713363251124842471252524433622345525252457247124713199248424844057256527092824282437904736774118562644263125522578259225922773261827092644264426702696260526182735263126832631259226442849559731362618263126312605255225522565256525522511253824712525252525112538257829122498272224572578249832742471247124712457255236223429255224842443248432362471251140182538276126572900337646445379134427482631264425782565260527612696255226442683257826832578263126832592272226312657260527995597309925782618260525652552259225922484256524982484263125112538248425382552281124982722249825782484338925112484253824572511363634162525245724572457314924572471407725652552272227863389458647991856270926962605260526702735269627092592267026572592265726182631265725252644253826442631283755973149263125782538259225522538252525112525248424842525245725782471251125652824248427862484257824433274248425252457253824573651338925112443244324433236251124574018251126572657291233514674552413442799269626442683259226702735260525382578263125522709264426572644265726442657265725522912559731492552257825782565252525112525256525782525252525382525251124842498253828752484277324432592248433892498248424572484251136513429253825252457248431992498244340772565263127482722333846444799 19890813 567841856304926832644259226442618278626052578263125922538267026572618264427352631263127092592296255973149256526052592265725112578255224842471251125782511257824982471247125382811248427862484257824843249248424572471249824713651340225252484244324433236245724713999251126962748291233894705541513442786260525922592263125922849259226312552267026312644268325922644265726182631272225782849559731242592255225782592251125382525252525382511252525782511251124572498257828872498273524712578248433762525244324712511251136363416253824712471251131862484244340972592263127732761338946444799185627222618263126702605265726702644260526182605263127222748260526572565263126442696257828755597314925652605253825782538256525252498247125382498253825252538253825522578287525112722244326182457326124572471248425252471359334022498249824842457324924982484399925112592268329123338464471211344274826702605259225922683268325782578255226702605273526832644268326832592264427482696281155973136259226052578260525652525253825252525247124572538256525252471251125382887251127482443265724433376251124982471248424293666341624712429252524573211247124844057255226442773279937904767774118562683264426442683261827092735260525782592260526312683268325922709265726702631272225922887559730862538260525922631253825252592252525252498252525252484253824842525256528112498273524712592247132742471244324712498249836223429252524572484245732742484247139992525264427222912333846745308134427862683260525782670263127092592257825652605256526962683259226832657272227092592260528495597309926182605259225782578255225252578253825252498245725252511252525382511286224572748248425922498338924712484248425112511362234162525248424152484318624572471405725782538276128243338452948961856272226182670269626442670274826312592263126572605265726572722269626702605265725652592290055973161261825922657256525652552248425382525251125252578247125782538255225522925251127862443257824713236245724982457251124713622341624982457244324713236248424844018255227222670291233634674537913442735256526052644263126312761260526442683264426832683265725922670260526442683259226312824559731612565259225382578251125382471252525252538255225382498251124982498260528872484268325112644249833892498247124982471251136813482252524712443249831992484251140772578257827352683332547364863 19890813 568321856306226312696261826832644276126312578261826052578272226312631265726052670264426572644288755973124257826052525259225112538253825522538252525252484253825252484259225252837249828372443257824573312248424712471248424843651342924842457244324843261245725113999253826312670293733514586534313442709260526052670257825922799256525782592265725782722259226442735263126442605268325382887559731492578252526312578255225922552256525112565252525652498252524842484253828372443270924712644247134022471247124712471248436513389251124982443242932112471247140572565261827352786335147054736185627482670265725922618260527352592259225652631259227482657263127352631263125922670267028875597313625522631256525522484257825652592255225652538253825652511249825112538283725382761247125782471326124712471247125522443359334162538241524432471323624842484399925382644268330003416467471211344278626052631257827092657274825782592265726572709273526442657276125652683263126312709281155973124261826572644257825782498253825252538253825782498255225252498249825252937248427092457260524713389247124572511252524983651346925382443247124983186249824844057256526572799279938064557774118562670265725922618265726702735261825382644264425922709272226052722261826312605264426442950559730862565259226052578255225652538255224982525255225112484253825252525256527732471272224432631248432742498245724572484244336073416248424712484244332612511247139992552270926832875331245015487134427612631257826312657261827092644265726832657263127482631260527222592263126442670268328875597314925782605256525382565251125382471253825522592253825252578249825522592282424982709244326052498337624982471245725112484366634022511249824572498317424842484407725652592274827223376458648311856270926312618265726442552277326442605265726312592273525922578264425922657260526442696288755973149259226442578260525382565252525252538253825112538252525252511251126052849249827862443263124713224248424712484255224713622346924982443248424713236249824983999251126702670290033384705548713442761265726182631265726442735260525652605260526182709257826442657263126442709264426572900559731992538263125382631251125382565253824842538251125252498256525112525252529002511274824842605245733512484247124842457249836663429251124842443244332112457242940772578257827992683344245864863 19890813 568801856307426572565265725782670274826182552257827092657268325922592263125652670259226572670286255973124260525922525257825252525253825252525249825252525248425112511248424982837249827862471260524983249247124572471249824433607336325112443247124573224251124713999251126832773298732744767545113442799257826442631265725922773256526052565267026182670268326052683267026702592269626702811559731492578256525652592259225252565256525382511256526312525248424712484256528752457270924712538248433632471252524572498249836223363255224712443251131742484248440972578256527732709345545864644185626442618256525782605263127222578264425782657257826572631263127222565259226052578264428375597313626052631259225782578256525522538255224982498256524982525251125112578288724842786244326312457327424842498245724982511359333632498248424842457326124572457401825782631269629503287458672561344276126182592265726702552269625922605259226442670264426832565264427092657265725652578278655973124253825522631257825522471249824572578248425782552247125252484253825652824249827482511265724843363251124572511252525113622341625252457248425253199249824434077256525782709286237744615774118562735267026312538259225782761260525782631263126312657270926702644257825782683265726572900559731612565251125922631253825782511252525112498253824842525256524842578255228492511276124572552255232362471247124842511244335933416251124432443245732112457245740182511260527482862338946445308134427992644263125782565264426832605257826312644260526702657257826702644265725922644260528495597309926572631257826442565253825252525248425922525253825252525245725112525279925112657245725922484336324572457248425112457360733762538248424432484311124712457407725652565273526963402464447991856265725782644260525922565272226312605269625782552268326832592267026442644265725522605284955973086255225522592259225382565255224982484252524842565251125252471252525522875247127482471265724573236249824712457248424573607340225252457247124573236249824434018256527482722292533514586545113442799263126052657263126442773257825652605260525382735259225522683264426962644259226312912559730862552255225652592259224842525255225782552255225382498255224982525251129372471269624572578245733632471247124432525248436363376251124432443247131992457248440772592256527992709342944214736 19890813 569281856300026572644260526052578278626182670264426702631259226052657267026572696265726832657286255973149257826702592264425382592253825252552252525112565247125112471253825652887247127862457259224843236248424712443253824293607341625382457247124713236247124714018253826572683288734294529530813442761253826572683256526442786256525922618263126312644260526832657261826312631257825922862559730742592257825522592256524842578253824982525249825782511249824842511252528752484269624712592245733762498242924842484247136223389251124432457245731862484244340972696259227222709333846744896185626442592260526832605264427482670257825922618263126702552264426832657260526962644261829375597312425652565257826052498251125782525256525252471253824982578247124982538291224842811249826052457326124712471245725112471359333762498249824432484324924572471401824982631265729623363470572561344279925922683260526052578272225652631264426052631268326442631261826312657265725652670292555973111256526312592255224982511252524842538249825252511253825522484247125522900247126962443259224713402249824982511252525113607341625382552248424713149249824714077257825652862283738224644774118562683263126312631259226702709260525382592257826442657269626572605259226962578267025782937559730862605261825382605252525252525252525522498249825252552255225252538252528112525274824982578248432362443248424842498248435933402252524712457247132362457245739802565274826442950342946745415134427482644260526312644257827352605265726442605260526572670265726572683267025782631256528625597312426052618260526312538255224982498253825112578259224432552247124982578290025112696248425782484338924842471247124712498363634022498245724432498317424572457405725522578278627353376467449291856268325782605268326182538263126962657263126182670268326832657263125782605264426442592290055973149263125922605260525522498249824712498248425112538249825652525256525782900245727482484257824983236247124712498247124713579342925382457247124843236249824714018259225922683287533254674552413442786259225922592267025522722261826702605267027222670255226572696259226442670260526442950559731242605257826052670252525652552249825382484255225252498252524842484253828492484270924712631252533632511249824572498248436223363249825112443245731362457247140572565252527732761327446744799 19890813 569761856306225782578263126442670268326442525265726312592265727222657268326312631263126312592287555973136257825522578263125252552252524712484245725112538251125522525249825522824249827612484257824293236247124842471252524433593340224982471248424433211251124713999255227092735293733254501548713442799257826572525260526442799267025522565260526312696268326182683259226442631264426052887559731112565256525922565256525252511248425652484255225522484253825112498255228622498270924842578248433382484247124572525249836223376255224842484245731742471244340772592259227862824338946444896185626832592259226182631263127992592260526702657260527222578263126962683264426702631255229005597308625652538255225522578249825112565249825782484253825112565247125382578282424712811247126052457326124842429248424842471360734292552247124572457324924842429399925382696265729123351464471211344281126052631265726572657278626312592264426312631268326702631270926312657268326702644291255973174260525922578256525112538251125782538253825252538253825252498249825522837248427092511264424713376251125112511249824713622341625652457248424713161248424714077255226572761278637744767774118562670264425522683265726442799261825922631260526832683256526052670264426312644264425922987559731112592259225652592259225382592249825252552251125252484256524842552259228872484276124432578245732492511248424572484248435653389255224842443248432492484245740182552270926832912337647055308134427222605259226052618263127222592268325922631264426832592256526702631268326312631265728625597309925522565253826442605253825382538251124842525252524982525251125382511282425252735248425652471336324712471245724842498359334162525245724712457318624292471407725782605276126573299455746441856273526442565263125782631278625922605261825922605267026832631267026312631260525922592287555973099253826052592260525522484255225922525252524982565251125522443251125252837248427862511260525113224247124842484251124433593340225252443244324573274252524843999252526312683297534024557527213442748265726052592263125922773264425652605259226832748265726962748263126442565273526702875559731112592253825522552257825652552252525652498249825112511253824842525253828872498273524842565248433892498247125112498248436663389252524982443248431612457249840772565264428112748337645574929 19890813 570241856306226312670267026572631274826312578261826572592265726052592270926702644261826572592290055973136257825922552264425382565249825522525249824842511252524982457257825922849248427732498260524573274244324712457251124573607341625112457248424983236251124713980251126442709296232494447545113442786267027482618255226312786259226702644260525922683265726572709260526832605265725922887559731362631255225652525253825112565249825252443256525522538248425382552255228752484273524982605247134022471247124712484252536513402253824712443251131992443247140972578256527992799335144744767185627482670253825922592264426832631268325922565260526312696260527092592261826182696264429505597314925522578259226832552253825252565255225112552255224982538245725112511287524982722242925922484326124712443247124842471362234162498244324842457327424432484399925252592277329123351476772561344276126442657261825922605277326312644264426312657276126572618268326052618264425782565288755973124260525922592255225522552252524982552252524712511248425112457245726312875249827092471263124983376251124842511255224433651344224842484249824573174249824574077268325922786278638064674774118562683265725382657269626442722260526442578257825652657263125782644264426962644267026052862559730622578256526312657252525782565253825112525252525382498255225522565256528112511278625252592245732742471245724712525249836363416252524572471245732612471247139992484263126572925324945575415134427612683261826442631264428112605257825922605255226572592256526832618263126442631259228115597314925922644255225522538248425252538256525382511252524842498247125382565293725382683244325922443338924842484245724712471366634162525248424572511317424572498407725782605277327353389473648631856268326572631265725652592272226182552260526312657267026702592267025652578261826052578286255973149256525652605252524842538249825382525253824842511251125652498256525252912248427992471256524983236248424712457252524433651341625252443248424713249247124574018255226572696286233634557556013442786272226052670260525922837264425522631257826572644265725922657260527222578265726052862559731492631263125522605253825922565252525252484252525522471252525112498251129122511273524982605248433892457247124712484247136813429251124712498251131862457247140772565259227992722335146444644 19890813 570721856306226832565265725782683276126312605265726442631257826702683268326572631273526702592287555973174261826052565257825382498253825252565257825112538248425252525249825522849247127482443260524433299248424712471247124573651341625382498244324713236247124434018255226832670291233634644537913442773260526052578265726182722264427092605267025922761255226312709259226442592263125782811559730862565255226312578253825112538249825252498245725522525252524982498253828372498273524712578248433632525248424712484247136363416256524432457245731742457245740572578263127092786331245014863185627092709255226572631265726832709263126832631260526962618257825922605253826832657257829255597324925652592257826442525251125522498252524982471249824982552247125252578287525112748249825922484323624842443249824842484365134162565248424842457323624712498401825112644273529373287470571211344282425652605257826572592273525782592257826442552267026442618268326572578268326702644284955973149253825922538259225652525252525112484248425252525249824842511247125382875253826962443268324983376251124432484255224713666346925112429247125113186244324574057257826442862279937424644774118562722261826312592269626442735264425922605269625652644264426572683257826052578264426572875559731612525256524982631247125252552252524982538253825112525252525382511257828492498273524712578245732742457242924842484245736223416253824712498245732612484248439802511267027352875332547675343134427352605267026442644259226832578261826312605269626572709259226572644263126182631263128625597312425922565259225922605255225112525249825252552255224982525256524712511279925112786248426312443335124842471247125252457366634022511248424432457319924712457409725922538272227863389467446741856268326962538260526052657264426832605273527092605269626832605264426312644263125652592288755973236260525782552268325382538257825522525251125252592248424982484251125652862249827612471255224573249245724572471253824433651345525252484247124433261249824713999253827092644286234024644534313442811264426572552264426052709264425782592260525922709261826052670256526702631256526312912559731492592259225652618257825922578255225782498255225112511255225252525255229502484274824842631249833892471247124572525248436513469251124572429245731992484245740572552263127352748338946444767 19890813 571201856272226442605274826052592274826052578265725782578269626312578265726572683260526312578286255973136259225652538260525252552256525112525249825522484249824842538252525522837247127612457259224433249247125112457247124433622344224842443244324573236255224713980249826442722292534024644527213442824263126572709264426182709255225922657260526572773256526702709263127352670259226052799559730992592252525652525257825652592253824982538252525522511255225112511253828752511273524712565247133762471251124842471249836513469252525252443247131612484245740772565263128622748328746744863185627482644259226962631259227352644259226052709267026442605263126962605268326832683263128375597313625922644256525652552253825382538256524982498256524572538245725782525290024982773249826312457329924712443245724712484362234292552247124572484326124712457399925252735272229623338464453791344282426442644264426442683276126312578263125782578269626182644264426312631259226832605286255973124257826312525257825382525252525382538249824712471253824982471248425382862252527222471257824713429249824152498252524843622341625252511241524843186245724984077260525922773278633764586496218562735265725922657263125782748259225252644259226312709270925922657268326442618256525922887559731492578259225652644255225112552256525252511252525112471252525252525256528752538274824712631244332362484245724292498245736073482252525112457247132362457247139992525264426832937329947365524134427732696259226702670263127482605264427092631265727352578259226572683260526962683263128875597313625782592255225922552255225782525252524842538253825252511255224982525288725382722244326052484338924842484247124712484365134422525247124432484321124842429405725522552270927613363444752021856267026832592267025782644272225922565259226442644267026572644272226442683259225652605287555973136260526052592261825652538257825252565252525522538248425652511247125652849249827732471257824843249247124842443247124713622342225252471245724433236249824713999251126572644290034024767552413442748260526442552268325922786263125922683260526052670260526182748265726832657264426442824559731242644259225782565255224842538252525782471255225382525251124842498257829122471269624842592247133122484244324982498248436663416255224712471247132112484248440772565259227482786331246445451 19890813 571681856274826572696257825652657273526442525260525922657267026442592267026052605265727092683287555973161257825922578264425382525253825252498252525522525248425382484251125522862248427612457259224713249249824712484248424713651345525112443251124433249249824713999255226832631290034424447574413442824267026572578265725652811257826572631269626312722267026052696259226182670260526572849559731242605259225652552255225252498252525252498253825522471249825112538253829002511269624432578248434292471245724712471251136513402252524712471245731992429245740972592264427352696340247055781185626572644259226312605260527612605251126312605265726572618260527092657260526572592265729375597309925652552257825782552252525252471249825782552252524712552249825112511286224982761247125922457326124842443249824842471363634022525247124712471323624712457399925252696267029503416470559311344279926312644259225652644277325922552259226442657272226052631264426572605265726832592290055973086256525782552256525112565252525652498247124842484247125252471255224982887247127092429261824983376248424842471251124843651338924982471244324713174245724844077257826442837270933384674604518562657264426442631265725922735256525522552264426052657267026182709256526962618264425782824559731862618257825922670251125782525252524982578248425382552253824982578252529122498277324572657245732492471247124432484247136223416253824712484244332612471247139992498261826052887327447366282134428112644268327482644264427482592265726702683268326182644264426832683268326962618259229625597316125652631259226312538255225522498253825252538255225382511252524982511283725252722247125922484338924842457248425112471365134162565249824432484316124572457407725652605270927093429464464541856268326572605260527222578268325922605260526052592270926312631263126702644263126312592284955973037263125252552256525252525248425112511252524982552251124982457255225252887248427612498259224573261245724432471252524983607341625112443251124573224249824844018249826832683295032874705671313442735259226442605265725252670263125652644259226312786259226312657256526832631260525652900559731242605257825522578253825252565249825112511255225382471253824982498255229002525273524432605245733892484245724572498245736663429255224712443247132242471247140772565255227612696342946747014 19890813 572161856265726052592259226182592276126312618263126312644269626312592263126052631264426312605293755973174259226312631259225382538253825522552255225382498252524842498249826052862249827612484260524293261247124712484253824713651342925252498247124713249247124714018257826572657296233254705774113442761264426702644265726182709264426182644256525782748260526182709263126312631259225782849559730992592257825382578253825522538252525252538253825252511252525522538251128872471273524712578248433632538247124982471251136663376255224432429244331862471245740772578260527612709348247057741185627222631257826832670264427862618260526182657256526962631259227092618268326312631263128875597313625112565256525922565255225252498256524842484253824982525245725112565295024982748244326052484327425112471244325252498362234422484247124712484323624842511401825252592265729873429452977411344277325922631256526312631276126052538264426312578273526052670264426702631259225922670287555973124260525652578256525782552259225652525251125652552252525252498257825382925260526962429265724983416259224712457251124843636345525522471245724713161249824434057256525922811437035654529774118562722267025782592260525652735263126572605263126442592261825382683263126572670264425652925559730742565260525922605249825652525257825252525252525112484253824842525252529002471270924712592248432612471244324572471249836223442251124842471245732492484247139802552272227862887337645016162134427352592263126702644263127732644259226312618263126962578257826572657263125922696259228625597309925522578255225382552252525652498257824982565255224842511248424982525288724982683247125782484340224572471249824982429365134692552244324432498318624982471407725782552276127223565470577411856279926312670263126052592278626312605263125922631270926442631261826442631257826442683284955973149255225922538264425782538256525112525256525112525253825652498252525382862253827612538263124843287256524982631251125253622344225252538259225253236268325384018264427862849401840974929774113442761260526052605267025922761256526572644267026312735256526572657268326962644264425922824559731862605263126442644260525782552251124982538255225652511253824842552252528872484267024292605244334292525249824842484247137113496251124842443245731612471247140772565259226962722333846444799 19890813 572641856304926442631263126572578268325782565265726052578264425652644273526962696257826442657283755973099255226182605261824982578249825252538252525522525249824982498249825652862248427352471260525113287248424712484251124713681346925112443247124293224248424433980251126312631284933384767534313442875264426832592256526312722259225652578263125922696256525782683267025922631263126572849559731112605259225922631253825112565253824572525249825382525248424842538251129002565273524572605247134162484248424842498252536963429248424842457247132242471247140972565263127862786331246444831185627352683260526182578268327092578259225652631257825652565259226052670260526442670264427995597312425652605263126182538256525252578248424982511256524982511247125252565286224842683247126312471328724712484249824842471365134422511244324712443328724982484399925112592267028873338442171211344277326442657260525782578278625922644264426442578272226572631267025782631263126442552287555973149264426312565265725382565255224982538245724842552251125252484249825522975244326962484263124713389249825112511247124713681345525652525248425113186247124714077255225922761282438224674774118562696267027092618260526702811269625922578261826182657259226052670261826182605260525522887559731492565256525922605256525112498256525252498251125522525255225252538252528622498276124572631244332992457248424712511247136513496253824432484242932492484245739802565265727352887336347055272134427992565264426312683261827612670264425922657260526702592263126702592268326312657263129375597311125922605256525382538252525252538252525252552252525522484252524842538284924982670251126052484340224842484248425112471368134292525249824292511318624712471405725652657277327223376473648631856269626442683264426052578267025252631264426312592267026442670267025522644268326962605283755973062260526052605259225252631255224712565256525252511251125522484251125382875245727612457260524843261248424842484247125113622340224842429245724573224248424983980253827092605287533634736552413442696264426052657265725922696265726312578270926442670268326702644265726572605268326052862559730992605259225782565252524982592249825112484251125382511252525252498252529122511273524842631247134292484248424572471249836963455255224842443247132242471248440572592256528242761338944474799 19890813 573121856301226052565267026442631268326052657264425382670269626182578265726312644260526702578292555973124255225782592264425112511257825112484251125782552251125382498251125652912252528112457263124433261247124432511252524843651348225782429244324713249248424574018253826052696291232874644530813442735270926312618268326572799257825382605265725922683268325922657268325782644267026442786559731112605255226182552251124712578248425252484256525922538253825252538253828492511270924842592245733762471244324842484247136813455249824432457244331742443247140772552259227992722337645014896185627092592263126702631263127352709251126052683268326312644255227352631265726442709260528375597308626052578257826702552256525382578252525252525252525112565248425382565284924982786244325522498328724712471247125112511368134692552245724712443323624982498401825522644265728873351444772561344274826962618257826052670272225782592263125922605270926442592265726052683263126052605287555973186249825782578257825382578249825252538249824982525249825382498256525782862247126962498261824713429247124712525248424713711345525252484248425253211249824984077257825922811286238564705774118562722265726052605259225522722260526572552260526572631267026052657257826052538263126312837559731492592259225522670255224842538252525112498255225112525249824842511252529122484273524712605248432492471245725252525248436513482252524432457247132492471247139992538265727092912332544475415134427992644263126962631257826832538256526052605260526442605259226702565263126832670253828245597311125922538253825252538253825252511253824842484253824842552249824842552287524712722245725652457337625252484249825252471368134822552252524572471318624982511407725652578270928113402467447051856273527092644265725922670278626052592264427092578267025782592267026442670264426962578284955973086263125652565257825112525249825112538251125252525247125382538252525252811252527992471259224983261248424842457252524573666345525252498248424713211248424844018253827352709291234554615534313442735259226182644268326312722259225652578265725922696256526442644268326442670267026052849559731242605257825652565252524982552249825252498255225112498252524982511259228372457273524572592249834552498248424712498248437423482253824572457245732112484247140772565263127992683331247054962 19890813 573601856308626182592268326052670273526182683260525522683264426312605260525652605263126052631288755973111253826702578257825522565251125112538255225922525252525252471252525522875249827862457259224843287248424982471247124433681345525112457247124713249244324843980252526832683292534294529545113442786263125782605253826312696265726052578265725652735272226052722268326572683270925652862559730742618261826052565256525252552252524842511253825382525247124842538249829002471267024572565248434292511245724432484249836813469252524842443249832242484248440572592255228242722333846444799185626702683260526312618259226702644256525922618260526702696257826702657264425782683261828755597316125252565255226052525251125112511249825922498256524842525252525522565286225252786247126442484328724982484247124982471368134962538245724842498329924712471398025382605263129123325450171211344282425782592269626962605273526572511265727092605269625782592268326312644265726962683286255973149260526312525259226182538256525112511249824982538253824842525251125522887252527092457260525523389251124842498247124713681342925252429252525113211248424294077259225652849286238564644774118562618259226312657260526442735269625922605260526312761263126052709265727352578264426442912559730492644261825522683252525382578251125382511248424982525252525112525252528872525276124712592244332742457247124982484251136513509252524712457245732742443247139992498265727612799328746445237134427092657257826572592265727352538264426052657253826312578264426832683264426052657263128115597309926572565256525922525252525252511252525782592252524982498255225252525290025252683247126442471342924572457248424982457368134422538244324572484317424572484407725652578282426703312464448631856273525782605263126702631274826312631268325782631274826312631268326442592261826702657291255973149259225922578259225782578255225782538252524842525252525782552252525782824251127352471263124843351244324712484249824573666344225252484247124713287248424843980252526962709288733764705548713442799263126442631265726442748256526052631267026572696260526442644263125922578260526182811559730742644259225652578257825522511251125522525253825112471255224712484253829002498274824842552244334422538247125112498247137743509252524712457245732362457245740772592256527862773337644744929 19890813 574081856309926052592260526052565273526312578256525782670274826052592265727092565253826312696281155973099257825652631255224842552256525382525255224982525253825252443252525922811248428112443259224573299249824842471248424843742342925112443251124573287248424573999253826832683286233764586534313442683272226832605265726052722256526312592269625922722260526312670265726312605261826182875559732362578257826312565251125522552248425252457255225522484255224842525257829372511276125112592247134292457245724572498247137273523255224842457248431992429247140972525256527612709333845574831185626052605257826962644253826962670259226572605263126702525260526702592265725922748265729125597313626052631256526312525255225922552256525382538253825252565241525112592283724712786244325922484328725112443245724842484365134822484249824432443328724982471401825382657274830373351464471211344282426832670264426182525284926572565263126572631270926962552272227092552264426832592288755973062255225652592260525252552256524842565253824982525249825522498251125652962248426832498260524983442252524842525249824983696345525382457247124713199245724844097259226052799290037274557774118562696264425922605267025782592257826052696263126182565265726572644261826442552269626442875559730622565257825382670256525382538259225382471252524842511252524982498255228872484276125112592245732992498247124432498247137113469253824572443242932362498248439802552263126572987331245865487134428112605256525782709260526832565267026702565263127612644263126312592273525522696256527995597307425922592260526052511255225652538248425112471253825382484252524982565283724432709249825782443338925252498247124982484369634692525248424572498318624712484407725652565278626703376467448631856272226572631270926182592274826052565261825922657267026832605270926182631260526702592288755973124257825922578259224982565255225782552255224982511248425252498253826052849248427732484259224573261247124712443252524713651349625252484247124843274251124574018255226312657288733384586527213442773265726312631263126052735256525252670264425922657265726312670257826312631265726442887559731492565251125782552251125252538252525652511256525382484255224712538252528622457276125252578253834692484248424982471248437423509249824712457247132492498247140572578259227992799338945574996 19890813 574561856306226962605264426572644274825922605267026832631264426832631265725782670269626702605290055973124265725922552253825522538252525112484249824982484247125112511252525522912248427732498259224843261248424572457249824843681348225112457241524433287247124843999252526442631282434294447541513442683260525922670260525922696257826182605265725922631264426962709260525922631260526442862559730862618255225382618255225522618252525112484259225782525253824982498251128872484270924842592242934292484251124712565244336963482255224712429247131992484247140772578260527732657336346444896185627482709263125782670265727612631257826702657257827222578263126962592269626702578259228375597311126312552264425922538252525112552252525112552249824842552249825652578292524842786249826312498328724572471248425112484368134822498245724712429326125382471399925112709265729753338473671211344270926442605263125652592272226052578264427092631269627092565270926572592265725922552284955973136257825652578259225922525256525382525251125522511252525382484252525782962252526962471267024153442247124712511248424843696345524982484253824983186248424434077257826572735291237904705774118562696261825522592256525652761257825522578267025922631272226312709264426572657265726702912559732362592260525252565255225522592249825252525253824842498257824982525259229122471276124842592245732992471249824842525245736963509253824432443247132742484247139992565268327482900336346445343134428242565268326442605260527092631263125782631260527352578263127092657269626182683267028245597311125782578263126182525252525112484251124712484252525252498249824712592295024572748252525782457336324842457247125112471369634692525244324712457319924712457407725652538278627223429452949961856272226442592265725782578276125922657264426312605261826572631267025782722252526832605290055973136256525522592259225522565251124712525249824712538256525522457252525382875248427612471260524433287248424572457255224983696348225382457244324573287248424983999251126442644293732494529556013442735265726312578256526312761264425922511268326702761259226962631263126052631261825782875559731112565263125922605256525652538248425652525257824982578253824842498256528872498272224842578249834292525242924842511245737423537249824712457247131992457248440772592257828242773337646444736 19890813 575041856303726052578264426572592274826572644257826962683259226442592263126702670264425922696286255973074252525922552263125252538251124842484253825652538252525522471251125112987249827092457259224573312252525112484252524713711346924842443245724573325251124573980252526832709295033634705534313442748261825522592256526962670264425922631264426442722270926052709259226832605263125922887559731112578263125922565260525782471251125522525255225382525252524712511257828752525277324842631248434292498245724712525249837113482249824842471248432112457247140772565260527862696338946445064185627092631263126442696264427352592260526832605264427352644264426962670265726312605260528245597313626052631257826312525251125522511249825112471251125522578248425112592290025112735245725782525332524842511248424842471371134822511247124572471328724842471398025522657270929003442476772561344273526702631264426182578267026572670267026312605272226572592273526052644270926702578287555973099257825782605260526052538252525112525252525382525249825112525249825252887249827352484263124843442252524842498248424843681344225782484255224983236251124574097255225782811286236814705774118562657261826312592261826442696263126312631267026052670265725922709267026832657267026312837559731242605260525652631251124842525253825522525251125382511253824572578256528242457278624842578247132992525247124712525247136963482251124572457245732872471245739992525263126962912335144745379134427732605260526702605255227862592261826052696263127612696265726702618264425922644263129255597308625522631257825522525255225782538251124712525255225382525248424842538291224712748244325922471340224712484248424982457371134822498248424842457321124712457405725522631274827613312452948311856270926442618269625782605269626312565268326312670268326832605270926052696256526832631287555973236256525782683264424842578252525522578253825112525247125252457253825252849251127862471257824713312248424982457248424983711353725382484242924713274248424573999252526052644284934554674534313442786272226572670265725922683261825922565267026312735265726052683253826702578260526182925559731242592257825252552253825382538252525522511249825782484256524712538256529872471270925252592245734422484248424842471251137423482253824982471245731992429244340772565260528112735341647674962 19890813 575521856302426832578269626572552279926442578260526442605265726442696263126312618264426702605287555973174267026312631265725252538251125112484251125252511252525252471256525112875249828372443265724843287245724572457249824713727350925252498244324153274245724713999252525782709296233764705527213442761263126572631259226052696263126442592263126442735260526442735263126442631267025922862559731612565263125922618252525382498253825652471255224982538257825252484249829622457276124842592245734422471249824712471244337113482249824712443244332242484248440772578257827612748342947054896185626702631264427092657261827732592265726182605263126832644260526442605263126312657265729125597309925382538253825922484253825252511253825652578253824982538255225252552296225252786249825922525329924842498245725252484372735092565249824842471327424572484398025112644267029253429464471211344272226052657263126832605284925382631269626442592278625782618267026702670263125922631286255973086253825652565264425252552257825522511255224982525249825112525255226182912248427352498263125253429249824842525249824713681348225522498249824713211251124714097256526052786277337584767774118562683268326702605264426572735263126312631260526182709265726962696257826832618267026312875559730742618263125522605248425252565257825112538249825382471259224432525257828622498276124572605242932992498252524572538245736813523252524572471244332742457245739992511267026962875329946745343134427612631269626312565260527092578268325922631259227482696260526702657268325782618259228755597313625782565260526052578255225252484255225252538255225112511248424712538293725252709248425782443342924712525248424572511371134692538245724572498319924572498407725782605279927863338452948961856269626572578255226052618272226572605265726442578273525522631268326052696264425522578290055973099257826312525257825652511248425382565256524982498253825522498251124982862251127482484257824573287252524572498248425253681348224842457248424573287248424713999256526312722298732874586537913442786260526052683255226312773263125652538265725652644259226312670272226962696270926052849559731242565260525922552259224982498247125652511253825382511255225112538253829872484277324572605248434422443248424982471248437273496255224982471247132242429249840772565259227352799345545574831 19890813 576001856306226052644268326182592263125652644264426052592263126832538267025782670263126832709290055973074256525782631257825782484255225252538255225382484251125522471255225382875252527352471263124983274248424712484252524573711348225112457244324433261249825114037253826962657291233764644541513442824263126312657256526312735261825252578265726312657257826442657261826572670268326702862559731492552257825522631251125112552251124982484253825112498255224982457251129502511273524712605249834022525248424712525251136963429252524572429249831992484247140772525265727862735335146444929185626702644261826832605256527612670257826312631261827092748259226572657260526312631260528625597323625782644259226052525251125652511249825252484249824982525248425382565286224842786245725922484327424432471248424842429372735092525247124572471327424842443398025382683265729623338464472561344276125652592263126442592281126182657255226572618269625922670265725782657268326442683286255973111263126312565263125922511252525782525255225252498252525382498253825252887249826702471264424843455253824712498248424983696344224842429249824713211248425114077256526962786281137744586774118562722263126832605270926832786265726832578256526832735268325522722264425782578260526052912559730992552257825782538256525652538249825382538253826052511255225112538253828492484276125522631244332612457247124572498248436813469251125112457244332742484249839992538268326442937342946155451134427732605264427092657259227222605264426832578260526962631257826312605265726832709260528495597316126572565259225922538255225522538255225252511252525112538252525112525293725522683248426052457341624572457249824982498368134552525245724432457319924572484407725652631272227353325489648311856268326312644260525922592268326832565260526182657272226312631268326182670256526312657283755973174255225922552263125382578256525382511251124842565257825382484252525252862251127612429259224573261249824712484252525253666348225522471245724843261251124984018253826702761287533514644537913442696267025922631264426442748259225522618265726052696261826052696259226572605260526442849559730622605253825252565249825652525256525252525249825382498256525252552256528622471272224712605248434022484245724842525251137423523255224712471247132362457247140572605261826962761340247055030 19890813 576481856304926702565270925922631277326312592261826312670263125782605270926052657257826312592293755973086255225382578256525252565253825252525247124982552249825252484255225522900248427612471259224983312247124842471249824573711349625252443248424433274248424433980251126572761287532874557527213442735265725922657263125382696259226312657264426572696261826702670264425922631272226442862559731242565255225922578257825652578253825922498252525112525253824842498253829372538269624842618251134022498248424292498249837273455249824572471245731742457245740772565256527092722342946744799185627222605260526052592257826832670264426442644256526052605259226962696267026832618263129875597306225522605255226312552249825652484253825922484253825382565251125252538281124842786249826312457327424712471248424982471368135092525248424292429324925252457399925522683265729373274476771211344282426052618263126312565273527222605269626052683268326052657267026182670261826572605291255973124256525652592259225382511253824982565249825382498252525252525255225522950249827222525263124713429251124842525256524573696348224842511245724843199249824434077256525782773283737744736774118562748267026312605261826832696260526572709268326442644265727352657259226832644265726312862559731112657257825522552251125252592252525252538251125252511252524432498256529372484274824572605244333122457245724712552247136663509253824982471245732742457249839992538267027482900340247055308134427482605267026962657263128112578264425922644261826702683260527222618268326832683267028755597316125382592252525652552249825382525252524842538252524982525255225252538298725252696245725652484344224712429247124712484368134552498248424712525318624572471407725652592270928373287464449291856270926052631261826442683276125652631269626312657267026442631263126312670263126312605281155973149259225652578257825252525247125382511257825252525249825252457255225652937249827612498261824843261245724432443247124983696350925652471244324983287247124573999249826962735293733634644545113442849264426832578268325782773259226572670264426572657263126702670260526312631267026442837559731242565255225782538252526052552251125522525251125252484252524712525255229372484265724982592249834422511245724842484247137113496251124432484249832362443244340572552256527092709345546444929 19890813 576961856306226312605264426702565269625782538256526832552267026052605273526052657263126832605290055973099253826182592263125382525251125782552259225252498251125522471256525652824252527612484260524713287247124572457251124713727346925112457245724713274251124714018253826702683282433764736534313442773257825922631259226572748260525652578269625922683260525922657261827092683265725782837559730992670252525382592256525522498249825382578248425252498248425382498253828492484270924712565249834552484245724712525248437743537249824292457247132362457244340572670257827352683338945864863185626832618256526052552260527992631257825782670263126052696259226832657269626702605259228875597314926572670260525922565256525522565253825252525252525522538249825112578288724712748247125782457333824982484249824712525368135372565245724572457328725112471399925252631264429873351470572561344282425782631259226572605282425652631265725782592270926052709268326572657267026962578290055973111259225782631256525382525249825382471252525252552251125382538253825252900249827092525259224843469248424842511249824573742353725112484249824713186251124844077257825522811283737744674774118562657263126312644260526312748261826052538270925922696261826182605259226572631269626052875559730862592259226312565253825522578247125382511248424842484251125112538255229002484273524842592247133512525247124432498249837113469253824712443248432612498247139802538270926962987331246745308134427732670264426052631263127482578256526572644263126962605261826052605276125782722263128375597318625522538260525922565253825252498253825782538247125652484247125522565287525252735247125922443342924982471248424842525371134962538245724432457323624572457407725522605276127223402470547991856270926312538255226052644273526052565268326312631268325922618264426312657267025652605286255973124263125652498260525382538252525112592253825252498247125382484251125522887245728112429257824573325247124712511251125113696350925252457247124293261245724573962253826702631287533634644537913442786265726052631274825652824259226312657264425782683260525922644268326182657265726442900559730862565257826052565255224982552249825382525248425112498253825252538252529372498273524842631248434422457247124842511252537743593255224432457247132612484245740572552261827862722340246444929 19890813 577441856306227222618263126312618278626052592260526702631267027092644268326702605265725652605288755973086261825522538251125382498257825382578251126312538251125382498253825523037249827732457263124573287245724982484251124983696350925112457245724843287248424293980249826702696292533514586523713442773260526702605264426442786260525782605260526052657263126312670261826052605259225522887559730622565257826052578255224982538249826182457253825652525251124712538256529622525270924572618244334552538247124432498247137113509253824572457247132112457248440572618253827352748331246444896185626832657264426182578260527612709265726572696267026962683259226962644274826052657256529005597309925652605255225652578253825112525252524982552255224982471251125652552291224842773249826442457329924712471245724842498368134822511248424432498328724712457401825382657272229123389447471211344282426572670259226312592269625782578264426052578267026442631273526442644263127092578287555973136261826312631261825522552251125382552255225522525245724982484253825522849249826962498263124713416253824712525252524843742353725522471251124843236247124844097255226962799284937904767774118562696264426312644256525922748265726182592263126832735263126312644263126312735260525922875559731492538256526312578252525252538256525252525252525522498251124842525256528492498273524292631245733122457245724712484245737113509252525252443245732492457245739802525265726962887331246445308134427352683257826312565259227482618260526572565260526702657265726572644267026572683259229375597309925922605259225782525255225382538255225112565259224842525252525782525293724572683248426052471344224572498247124712484374234422538244324432484321124842484407725782592276127863312470549621856272226442578265725922631276125782592265726832605270925782605265726572605265726442578287555973149260525922552255225652578252525112525253825522552252525522484247125652887252527612457260524713338248425112471248424843711352325382471244324713261249824574018253826182670287533634586545113442824265726442592264425922761259225782631257826572631270926182670265725922631256526832811559730862631257826052538253824982552251125112525259225112525249824982511255229502511269624712605248434692471247125112471255237743565251124712498245732112443247140572565255227352696333844744929 19890813 577921856301226832644263125652631276126442565260525652722265726442552263126702683268326702605287555973136263125382578264424842618249825252525251125782525248425252471252525652900251127482484259224573376248424842457255224843774350924982471247124573261249824844018256526962709292533124644545113442786268325922670260525782773263125522618267026182709263126052683264426572592255226572900559730992605259225522657249825252511255225252525255225522498251124712484255229502457269624712605248434692443245724842511249837273523256524842457247132362429249840772578260527482722331247054831185626572631264426052592269627222565260526832578263126832657265727092605263125922696260528875597309925652552255226572565255225382498253826052471255225112525249825382552288724842849248426052471328725112484248425252525374235092538247124572443329924842457399925112670268329003287467471211344277326052683263126442605273525522657264426832605263126442644263126052670265726702657293755973099260526312578256525382552256525652511248425382511253824982484252525252937248426832457260524843416252524982538249824573742352324842429252524573211249824714077257825782761279938394736774118562722267026312644255226442657265725522565263126702683259225522683272226572657268326442925559731362605256525522657255224712498252524842443255225382484255224842538253829252484277324712631249833762484251124572498244337743537252524432457248432742484248440182525263127092887332547055451134426962631255226442618263126832644265726052592259225522631257826832618257826832657263128245597313625252631256525782552257825382498257825252525252525522525247125112578300024842748244325782471342924712525247125112471377435092552251124712498321124712471407725922631272228113429467450301856269627352592260525922605269626182683264426702683265726832605272226572683259226312631288755973037257826052538257825112578253825382525253825112565252525522538248425382937247127732484260524983312244324572415249824843711350925382429245724433261249824713999251127092644290033384674534313442773270925922657260526442786259226442631268326182657265726832631260526182631268326702862559731112565257826052605251125522498251124982484255224982525251125252552253828622484274824572578245735092511244325112498247137583509255224572443247132362471244340572565260528242722332546744996 19890813 578401856269626182565263126312565268325922644265725922605260526572565269626442644264425922631284955973149265726052552263125652552257825252538253825652538253825382471252525522962252527482457260524983376247124712484249824713727350924712471247124983274252525113999251126312683286232874586545113442773267026572631257826702722260526312592265726182657261826052683260526702748263126182786559730992578260525522565257825112552253824982525251125382484252525112511255229002525268324842631247134292471247124712484251137423537255224572457248432362471245740772578256527352709336346745098185626962592264426572592265727612565268326312605267027352592259227352618267025922644263128755597313626052605252526312552253825382538257824982552256524982525247124982631298725112799245726052511331224572484245725382457371135232525245724572471328724842484399925112735278628753312473653791344278626442644264426442696268325522592257825782592277325652670261826442644267026442618277355973124259225922538249825522578255224982484252525522498251125652471253825252912248427482484259224713429251124712471249824433727350925112457244324433199248424294077255225922735281134824644503018562631257826572644256525922709263126312670264425522735264425782670264426442618268325922925559731362644255226702565251125252525253825522565247125112498249824712484259228872471276124572578242933252471245724842471247137113509252524572471242932872471248439992538259226572962340245015451134427352670263127352578265726572565261825522631260526832605260526572605261826572696268327995597312426052618256526312538253825382578255225382525257824572525252525522578293725252657247125922484348224842484247124712525375835092511249825252498319924432484409725782644274827613338455753081856268326312592256525922644267025652644257826572592260525922631272225922657260526962657290055973099263126312525253825652552255225252538253825252552251125382457251125922811249827482484260524843299251124842484247124713696350924982471247124713299248424843999257825922696291233384474559713442722268325652578267026182773265726182683265726832631259225652631257827092592257827092925559730992644255225522565256525252552252525922525252525652484249824712538256529122484268324842578249834292457249825382484245737113537253824712429249832492498247140772578256527092722338947675379 19890813 578881856269626572592261826962592264425922592264426832631269626832631265726442683269626442578284955973086253825522592264425112592251125252484252524982565253825112498251125922849251127352471259224843287245724842484248424713681352325252471247124843261245724573999253826442709291233384586574413442748269625782592255226572644252526312592261826312709257826312670267026832683263126442950559730862618256525922538253824982538252525522538249825112498251124842498251128872484274824712605245734552471242924572484248437113509253824842471247132112498247140772565255227612761331246445781185626962631265726442592255226962592265726962657268326832670257827222631264425782605259228875597306225782670253825522538259225252484253825112525249825252525253825112538282424712722245726052457332524982511248424712484371134962484247124572471327424842471399925522618264429123376467460071344273525922592264426572565273525252605256526052578269626052592268325782657264426442578281155973111255225782605260525522511255224982565252525112538251124982511251125382962249827352484259224983455245724842443247124983696348225522484247124843186244324714077268325922773286233894674604518562696263126312644270926962709253826832631267026442605260525652683264426442657263126442875559730862565259225252644253825922525251125522511249825922498248424842538256529122498274824842578245732742484248425112498248436963537251124432457244332612498244339802538265726702887336346746282134427612592263125922683265727352631263125522631259227352552259226832592257826182605260529125597313626052578260525782565252525252538252525252525255225252498248424842511298725112709249826182498342924982457252524572471369635092538244324572457319924842443407725652565272227353325464464541856270926572605268326052618276125922592256526442605270926312618268325652670265726702670286255973062256526312631263125252525255224712538252524982484247125522525251124982837245727352498257824843287248424842457249824573666345525382429247124433274248424713999255226572683295033514501671313442735267026442605260526442761265725922538265725522670268326052670264426442683264426962887559731362605255225522605252525782538257825382511247125382525251125112471257829372484273525112605251134552471247124572457244337743537251124572443248432112457247140772578260527612748337646747014 19890813 579361856276126442565257825922657274825922552259226052578265725922631263125652631260526312618290055973086255225652538257825522552255225252552253825382552249825382498256525652912249827482484261824843287249824842457251124843696348225382484244324433287248424713999253827222657288732994474774113442735264425922565265725922696253826312578272225782761265725382683256526572631263125782862559732362592260525522538255225112498252525522498253825382457251124432525255229502471270924572578248434292484249824432457249837113455252524432511245731992457247140772538259227352799336344477741185627222696267026442592256527352592251126312631263127732552260526052657265726052644261828375597312425922592256526052631257824842605252525112552248424982511251125112565296225252761247125922511326124712457247124712443368134692525247124982457323624842457401825652631264429003455444777411344281126442631267026052657277325522657259225922618273526312605272226572696264426572578284955973136259225382631263125112552255225252471252525252498251125382538252525522925257827612484269624573416264424572511253824713727348225382457244324983199256524294077259226572696434534694557774118562709257826572592267025782761267026052735261826572657257826312761259226182592268325922925559732362592264425652631253825112538256524572565255225112457255224712498259229372484277324712592247132872457248424842498244336813509248424982484242932872511249840182511269626572837337647056162134427612618255226832618259227992578263126052592259227092644259226832631268326442631270929005597304925112631257825652538253825382511252525252511252525112538252525522592290025252683248426052498338924982484247125112498371134552538249824432498319924982471405725522618278627223593458677411856276125652552260525652631272226052605264426442552276126702670272226832670257826312696288755973062263125652592253825522525259225252457251125522511253825382457251125652925248427992471263125383338261824712683257825253696352325522538265724983261263125254018264428872837396241394896774113442773268325922657263125252670268325782565259226182644263126052709269625782657263126312837559730992631252526182592249825522511249825652498252525252471253824712511256529252484270924712605244334422498248424842471248437273523251124842471245731742457247140772592260527612761333847674863 19890813 579841856300025652618260526052618276125922605256525922657260526442605276126312631268326312578281155973111261825652578264425112511260525252484249825382484249825112498253825522937248427612429265724573287248424572457252524433696350925112484242924713287248424433999251126182670288732744644530813442722260526312592257825782748264425782552263126312657256526832670268326052644264425922837559731242578260525652592251125922511253824982565255225382484252525382538248428752471272224712592244334022484248424712471251137273496252524432471248431492457245740572578257827862837335145294929185627222605268326312644265726572592256526442605260526572657261826442618269625922722260529005597302426052578260525782552261825252511255225252552253824982552245725652511284924982735245726312471332524842429244325112484365135092538244324432457323624712457399925652565273529373236458671211344279925922709264426442644270925382605264426962592276126312644265726572683257826702578286255973161259226182592253825252565248424842525252525252498248425252471249825522900251126832498261824713429251124712565248424713727349625652484248424713199248424574057256526052824278637904674774118562657267026442670261825922709259226052605259226442644256526442696273526702657261825782875559730492657257826052631251125252578249825652511251125252498249824982484255228492525276124432592247132872471247124432484245736813496255224712484248432362471251139802525265726572962333846445379134427992605269625382631269627482538263126052657257826572696265726442670268326442631264428375597317426052605261825382565249825522538252524842471252524842565252525652552290024572683249826052484345524982484244324842484374234552511247124292457326124572457405725382631274827353402464448961856267026962605261825782631277325922644267026052631267027092683264425922657265726312552287555973099260525652592260525922538253825382538253824982565248425382498253825652900249827352484257824983325249824572471248424713696346924842443244324573274249824713999248425922735284933124674552413442722268325382605263126182709263126052578268326442722259226312605263126442683268325652862559730742565263126182578256525112552252525252525252525652484248425112511257829372457276124712592248434292457249824572471247137743509251124842443247132612457244340572605263127092709331245574705 19890813 580321856304925922605263126052605270925652552267026052618268326962696274825782657265726312592287555973124256525252592253825522592247125112578249824982525247125382484252526052862251127862484263124843312248424842471247124713696344225112484247124433261248424573980263126572735297533124705534313442799263126182670263126052683260526312657260526572709264425922683263126572696263126312837559731242605257825652618257824982538252525252511252525522538249824842511255228872525268324842592247134022498247124982443249837113509252524712429244332362443249840772552256527732722340246444831185626572644265726572618256526832644257826052618259226962657265726962735264426832578265728245597316125522552263125922552251125382525252525522511252524982525249825382552286224572735247126052471329924712511244325382457371135372552245724572443327425112484401825652644273528113389447472561344277326702657269626442565268326312578265726572578273526702618268325922657267026442592287555973111264425522592265725382525251125252565251125252525251125522484253825522824249827222484264424983402248424712525255225113696345525252471247125113199244324574097252526572786281138224705774118562670267026052696264426442696260525382696273525922696269626312631257826572644263126442849559731362565260526442578257825782538252525382552252525522498253824842565256528242511279924572631247133122457247124982538248437113496253824712484244332742457245739622538264427092824324945865415134427732618269625922644263126962565263126182722267027092657263126702670272226442657267028625597309926312592256525652538257825922538252524982538256525112498248425112525287524982696247125652484344224982471249824982471368134822552244324292457322424842484407726182592270926833402464446741856272226572657263126182657269626572605252526442605269626312644265725652644263126832578278655973099257826052644255225252552253825112525256525252552251125382471249825652811248427482484257824983299245724712511251124573681352325382471248424573261248424713999253826312670296232994705541513442786264426702670261825522722264425652565257825782748260526442683263127092696255226702862559731612605259225922552256525522511249824982525252525522525248424842525248429002511270924842578245734822498245724712498249837743537253824712457248432242484247140772618260527482683337647364799 19890813 580801856304926702696259226442644276125922578268327222644273526572618267026832670268326182578279955973124263125782552257825252538252525112552256524842511247125252498249825922950252527862457259225113351249824982443253824573742352324982484244324983249249824984018252527092683293733514501537913442735263125652605263125522722260526312657269625922722272226312657257827092618268326312925559730862578264425922565253826052538255224982498253826052511251124982565256528372498268325112592242934422484247124572525248437273482251124842443248432112525248440572578263127092696342947364929185627092592257825782631257827352605259225922631264427092670260526832605268326312683270929125597311125782565259226182511253825382525252525652565255224842552247124982605292524842761248426052484327424712471251124982471372734962538247124712443324924572471401825112644269629253363455771211344278626312578259225782683269626312592259225922631273526182631265726182605260525652644291255973099265725112538259224982525257824982565252525382525253825112538249825382900251127092471260525113455253825252498248424983727346925382457248424843224245724714077259225922849274837744705774118562657263126312670255226182605260526442605257826832696269626572696261826832683265726052950559731612696264426442525255224982484256525382484253824982552247125382538255229502443276124712592247132992498248424572471245737113496252524572457244332872471247139992552269626962925333846445451134427992618263126442709263126832525269625922605265727222592259227092618259225922644265728875597311125922605259226052552256525112565256525252552252525252525252524982498286225112735245726442511337624842457249824712471372734822511245724432471319924712471407725652578273527993351473650301856269626832644260526052683270926052592263127092644263126442670270926832657269626182631290055973074260525382552263125112565255225382498252525252565248425112471247125252875248428112498260524573299247124982471248424843711348225382498245724433274245724713980249826572735284932994474545113442761257826442657272226052709259226702565268325522696270925922696264426832631259226182925559731242578259225782631256524982525257825782525255225652484253825112525255229122538269624572565248434552498244324842484248437903509255224712429249832242429244340772709265727092683340245864896 19890813 581281856307426962631264425522683268326962618267026572631270925922631264426442644256526962592288755973049257826312592256525382552260525252525252525252525249825382525249825652950251127092484260524573351245724712471247124843742350924982484247124573274247124433980255226312683286234024474545113442748265725652657268326052631257826442605265726832683257825922670260526832552261826442875559730742605249825252578256525782525248425382498255225382484245724982511252530002484268324712592251134422511247124842498247137113442252524982498247132112471244340572565260527482735336347674996185626962631263126442565268326832618259226832578256527092631252527352657263125652657259229255597313625382605260526052484253825782538249824842538251124842578248425112578291224982773248426052484335124572498242924982457371135372525244324572457328724982471399925522657269628873429458671211344277326052605263126832525270925922578260526832592278627222605267026832618270927092644287555973086249826312578259224982578253824982525251125252552247124982471252525652912249826702484268324843429251124842511248424713727345524842471251124983211248424844077257826052811283737584736774118562722259226832670260526572735260525782644268326572644263126312722267026182565264425252887559730862565256525522578253825382578252525252538252525382511255224432525259229872511274824842631249833252498244324712471249837113523252524432457247132742511247139992552265726442925340245015415134428112709265726052578269627352565268325522644267026442592255226702683263126442631260528115597312426182565257825522525260525112525251124712552252525252525247125382538286225112748247125782525342925112457245725112511374235232538249824292484321124572471411825782631276127733351464447671856260526312592263126702592270925652538263126962578265726442618268326182683265726182538291255973086253826052578259225382511256524982565257824982578247125252471257826052887249827482484265724713351249825112443248425383727349625112429247124713299249824293999253826052657286232744674527213442735263126702670268326572786263126442657259226702722256526442631260526442657265725782837559731242578256526052644255225252525257825652525251125112511251124842538256529122498269624842605248434552484247124432511247137113509252524842457247131992471244340772578256526832773331245574831 19890813 581761856306226962605261826702578278626182605259226572644257826832565268326572683259226572618288755973149257825382605259225112525257825652525253824712552248425382498252525252824252527352457263124843312248424712471249824713696345525652484247124713249248424713999252526962709286231864529545113442748263126442631260526052644256526052605259225782683265725522644267026052657265726572887559730992552257825922578255225522592249824842484252525252525253824842498253829122525277324842605244334162484245724292538248437113469252524842457251131992457247140772552260527862748329946444767185627352644264427092592268327222578263125652565260526312683264426702683267025112644257828375597316126702552260525522578256525382484251124842498256524842538244324842592288725252761247125922457326124572511245724842471366634552525242924842443328724982471399925382709273528243287473671211344276126442618257826312722269626052657261826442631269626442605274826832709257826832683292555973149261825922552259225782578252525382578252525112538249825252511251125522887249826832443263125113416251125112552248424573696345525382484248424713236248424844097255226572837277337274767774118562709261825922605265725652811256527092592265726442709263125652748259227222657264426312849559731492657256525382578255225112525249825922525256525112511249824572498253828872457274824712605247133122484249824712484248436513455252524712471245732872484248439992565265727092912342944745487134427482657263126052644259227612644256526182631259226962578257826702592270926442605265728495597312425782670252525782578256525922552253825382578249825252498247125252511284924982722249825922429345524982443245724982484368134692525245724152484316124712498407725652552276127353351467451671856273526312605265725922631278626052578260526182631265725782592267026572592255226052578286255973136260526052578255225252538255225112498252524842565256525782525249825112811248427482443260524433338245724712511249824843681350925112457244324843274247124713999251126312670288733124529556013442773261826312657264426312786257826052578260526052644261826832735261825922578264425782925559731362631257826052578249825782511249824842498251125252498251124572498252528492498274824712565247134022471244324842538253837423537252524292429249832492471248440772578260527222735335147054863 19890813 582241856298727482722269626442605279926312657265726052592263126442552268326442657263126572605290055973074260526572618259225252511248425522578251125652498251125382484251125652862249827862484260524843312244324842457244324713711349624842484247124713299244324574018252526312631288732744447523713442735273525782631269625382722263126052644265725522605264426702683260526702670267026702862559732242631260526182578251125522578248425652471255225252511251125252538252529122538269624712605251134022484245724712484247137423482251124712443248432112484247140772592261827732709342945865064185627352565265726442592265727352565259226052683257826832696263126832578265726442644263128875597323625252644255225522565257825112538252525652511253825112511247125252565284925112748244325782484333824842484248424842471371134822565251124842471324925112457401825112657267029753325444771211344279926442565263126702631273526442565259226702578278626052657265725922592261826052578281155973074264425522565259225652552252525252552251125252565252525252511252525523037249827222457264424843429251124982511253824843696349625522443245724573249247124714077256525922837274837744767774118562696267025922552260525922748259226702605265726702657272226442683265726052644260526052862559731612525256525782578253825382484249824712525252524982538252524432511259228112484272224432565242933122484247124712498247137113482256524712471244332362498245739992525276126702900324947365415134427732578263126052605263127862565263126572578264426832670259226052644268326052631264428375597312426832565256526052511256525522498249825112525252524842511251124982525287525112709249826052457340224842484245724712525368134822538244324572484319924572443407725782552268327223389473650301856274827352605256526052538276125522605259226962605269625652709260526572683267026442592287555973099264425382552260525522498252525252525252525112511249825382525253825782887247127732484264424713312245724982471253824293696349625522471244324713274248424713980255226052722288733764767537913442735268326052631263126442722268326052578263125782735268326442552253826832631263126572862559731112552256525782605251125382552255225382565248425382511248424842538255229122511272224572670248434292484252524982498247137903509252524842443244332362457248440772578268326702748338946744962 19890813 582721856303726962578260525382683279926052578259226572565260526572657268326702631265726312605296255973174257825922605257825252565251124712484249825252511252525112498256525922887248427352484263124433325249824842471249824843651352325252471244324433261248424844018257826832696282434164586534313442709255226442592264426572709263126182631260526052709256525922644259225782618265726702862559731742605268325522565252525652552248424982498255225382498253824982511252528872498273524982578245734292471245724712511249837113482249824572415248432242457248440772538260527482735333846444799185627222565264426442631268327352592265725782683264427352631259226702565265726572683259228375597309925922538251125922538251125652498253825252525253824982484244325382592287524982786244326442498333825522457247124842484371134822525247124712429323624982498401825112631269629253312467471211344272226312670256526832670276125652578261826052670267026312592265726572657263126832670282455973062253825522631259226442525255224982525253825652525252525382471251125382962251127222457259224713469251124712511251124983727348225382457252524713199249824294077256526442862278638394644774118562709264426052592265726052722259225652696269626052722267025382631269626442618267025922811559730492605257825782578253825252592252524982538248425522471253825112498257828752552276124982644244333632498248424712498248437273469252524572457251132742457247139992538273527092937337646745343134427732644265726052670260527352565259226312696259226702657261826702657265725782578255229255597312426182605259226182511249824982471257825112498255225112498252525252498287525112696247125782484342924572511242924982484371134822538244324432471319924712443407725522631279927733402464448631856267026312538273526702722274826052618260526702631269626702592265727092657257826572631295055973149257825782511259225782538252524982538249825522525247125252484251125522900251127482457256524843287248425252471253824433681346925382471245724573236252524433980249826312683290033894644537913442786260526312644259225652761259225382631268325922578267026832696260525922631264425922837559730742618261825652683257825652538249824982511255225252511252525112525249829502484272225112592247134552498248424982498249837423482253824572457245732112471248440572592255227992849336347994929 19890813 583201856307425782670256525782618273526442578265726182592272226182565265725652578261826052605284955973174259225922618252525652592256525522538251124982552247125252457253825382900252527482457265724713299245724572457251124433742348225252498245724293249251124573999253827352696296233514557545113442824268326312605268325652786260526312578263125922722264425652722264426572644259226442875559731362578256526182565251125252565248425252498255225782525249824982525252529372457276124842578251134292471245724712484253837113442253824572443247132362443244340772592267027222735336347055030185626442657259226052657257828112605264425782631264426832644251126572670268326442683265728755597314925782578255225922538249825112498252525112525253824842525249825252552293724982761251125782511329924842471248424712484371135372498247124572457328725112443399925382683264429003287470572561344278625782605269626312618278626702618257826572631270925922631268326572683259225922592291255973124264426052592255225652565255225382525252525382552251125382484252525522962252527482471264424843429255224842511248424983727344225522471253825113199245724844077259226312748283738224557774118562722264426052657259225922786268326182644268325522722264426052683265726572631260525922875559731242605253825782592255225522525255225652525251125382511253824842498253827992471278624712592248432872498249824842498247136963482253825112471242932872484247139992538269626572937341645865487134427482578267025652605272227092552256526442657269627352683259226572644260526702631267028115597308626052605253825522552249825522552249824982511253824712552251125112538288725382722247125922498338924842511249824842457368134822538247124572484319924572443407725652592272227863469470548631856265726702592267026312592278626572578259226312592267026442631264426572578270926182670287555973136256526052631260525522592256525922578252524982538255225782471253825382887249827732457260525113312248424842443252524843696350925112484245724713236249824983999256526572696296233124674534313442722263126052605259226052683260525782644267026572696260526442657270926312644259226312875559731492644257825522565253825112525251125782498248425522511249824982525256528622498269624842592247134552471247124712498248437583551252524842429247132492443247140572578263128372709338946444929 19890813 583681856304926312644261826052696274826312592265725922592269626832578265726312605260526702618286255973062256525652592264425782525251125652498248425252525248425252498253825522912248426832471260524713376244324712457251124713727348225252429244324573287248424574018252526442773296232874705527213442786263126702644264425782670260526312538264426572605268326442631265726702565259227092837559730742578263126052631251125252511247125382538252525252498256524842525253828752498276124432578248434422511251125112484249837423496252524842429244331992457247140572552267028112773333845864863185627222592265726312605269627352618260526702578256526832670255227092683264426052683259229125597309925922565259226702565255225252538249824982484255224712525245725252578287524982761245725782511336324842457245724982429372735372525245724572443326124982457401825382709268329753325452972561344272226052657255226572683276125782592263125522670268325782592268326182644264426312644290055973074264426052631253825382552260525652565256525382578248424982511249825382862249827222484257824433455252524712552251124983727348225382457247125383211249824714077257825782799292537904767774118562696261825522592267026052683259225652618265725922670267026312748259226442644260525922862559732362644255226052631253825382525249825522525255225112498248424842605256529122511277324572552247132992484247124712511247136963482253824982457245732992484247139802552267026962937333846445379134427482657257826052631257827482578255226962670263126572709267026572644270926312683263128875597314926182592261826052552252525382525255225252525253825252484248424982592281124982683245725922457340224572484247124712471374235092538252524572443323624432443409725782605277327223363476747671856269627092578259226702644278625522605259225922631265727092578267026052618264426442657287555973074259225382552260525252525255224712552242925112525249825522498253825782912248427352484259224433299248424842525248424843742350925112471248424433287248424573999249826702709288732874674545113442773265726312605263125252799260525922657273526312670263126572670260526572631269625922824559731112618259225922644263124982538252525382538255224842525249824712525257828872511270924712578248434822471248424982484248438063537249824982471247132362457247140572552264427862722338944214896 19890813 584161856306226572605267025782670267026442631259225922565274826052552267026312644263127222592291255973024270925652631259225652511255224982565255225252538251125652498251125782837251127482471256524843325248424432457248424573774353725112471245724843274248424574018252525522644283733514705541513442748264426312605265725522837257825782657259225652657257826052657259226832578260526312875559731492618255226312552251125382498251125252511253825522471251125252471253828872484270924842565249834422484247124712511249837423523256524982443247132112471244340772565260527352722336346444831185627222605263126312565260526962631264426052592265726312605268327612565273525522631265728755597308625382592259226442538256525382511256525112538252525252538248424982565290024842748245725922498336324982484245724842525375835372525242924292443329924982484399925522592259228873325452972561344274826702657267026832696282425652631260526052498268326572525273526182631263126832657283755973062267025782565256525922578248425522538253825112498256525252525253825382937247127092498260525383455257824842525251124713758355125252471247125383211248424714077259226052786281137904586774118562644269626052683264426182735260526832605261826052683263126572683261826182631260525652900559730742592257825782592251125382511249825112538249825522525256524842471255228622525281124712578244333382471242924712457245737273523253824572484245733122471248439992592265726703012337646445451134427732670260526312631260527482605260525782657256527092683253827092657265726442631260529005597316125922644255225782565248425382525255225252498252525112525252525112578291224842748248425782511345524432525248424842498375835512552247124982484323624572471407725922592274827093389458649621856276126052670268325652605274825782631253825652605264426572683263126312644255225782644286255973124256526312592260525522578255225382457253825522525248425112511252525382950251127612457257824573312248424572443255224713742352325252484247124983274249824713999252526312683291233384674530813442799268325922605264426182824256526442618264425382709257825922709263126572644268325922950559731362631255225522565251125252538255225382457252525252578253825112484257828622511273524982552249834692484248424842471245737903593251124572415244332492457245740772538264427352786336346444896 19890813 584641856303726572657270926182683269625652538265725922631270925922657265726312657252526832605287555973136256525922578265725382552259225382525249825252552248425252471248425382900247127612471260524713351247124712498251124983774350925112457245724433299248425113980256527092696292533514586523713442773268326312709257825652761268326442644265725922696273525782696264426312538268325382786559731242578264425782525255225112525251125522525249825252471248424712511255229002471273524842592247134552471241524712525247137583509253824842484245732612484247140772605257827612773333846444863185626572696259226702657268326702592264426572631260526052657270926962605259226572657264428875597308625522631255226702552255225522525253825522511251125382538247125382525282424842748247125782484333824982443249824842471374235092525248424842443329924842471399925112657268330003389467472561344277326312657260525652565274825922578263126312578269625782578270926702565269627482644283755973074259225922631255224982484249824842552249825382525249825382484251125382962249826572525259224573482252525112484251124573774355125252471248424843199249824714077255226052773286237904767774118562683269625782670257826572644257826442592260526052683260526832735260526832618263125782849559731742657263125652578252525782525252525252538252524842511251124712525257828622471276124842552249833632484245724432525249837903482251124842457245732872471245739802552268327222950342946745308134427732644260526052683264427992631263125652644257827482657265726572605263126572657259228875597314925922578260525782605256525652498261825522525248425382565257825112592290024572709247125652498345524572457247125252498374234962552247124572484321124712457409725782578269626313338467447991856273526312605263125652565274825922657260526312683272226182631270925522644260526442683284955973086260525922592259225652578257824982498252525382525247125652498252525382875249827862457259225113363249824842429247124713774353725382498247124433287248424573999251126832773297533894644548713442748257825782657264425922709257826442670264426312696261826832644268326442657264427092875559730492511259225652592259225252511249825382498251125522498251125112525253828752538264424842592248434552471247125252484248437903537248424712443248432112471247140772565265727862644333844214705 19890813 585121856303726052592264426312631274825652565263125782644263126312631267026182670268326442552281155973086256526052644263125522565251124982538249825112552249824982471253825652887248427352457260524843312247124432498249824573727350925112511245724713299248424843999252526442683297533894529530813442786267025782670256526572735263126182605273525652670263125782683265726312552256526312875559731112605259225922498253825252552253824982498255224982525251124712498257829122471272224712578252534552525251124712471248437743509255224712415249831992457247140972592264428112748335146444831185626962709261826442631257827862592265726702592259226962631257826832657272226312657256528625597313626572578257825922498255224842525252525522525252524842552247125112552287524842773248425922498329925112471248424982429372735092511245724432443327425112471401825652683267027993299470572561344277326052538257825112565276125652578264427092578270926572525269626572735260526312644288755973136259226442592256525252484255225522525247125252525248425252511255225522887249826962443263124983429257824982471252524573711353725652471247124713224248424984077269626052799284938064644774118562657272227092578261825782773259226312592267026312683264425922670259225522644263126572862559731492644255226052605257825252592252525382525257825252498252524712552256529002525272224432618247133512471247124842498249837273469252524432498248432872498245739992525260527222875323647055272134427352709260525922605255228492605259225652709260527352657263126832631265726052670268327735597314925652525257825922578255225252471253824712592249824842552252524712578286224982722247126312443342924982484247124982511371134822525249824712471324924572457407725652592276127353389455748311856274826572644265725782683279925652592267026572525263126572592265726052631268326572644296255973062260526052552263125112618251125382511249825252538256525252511252525252900253827612457263124843312251124572443249824293742344224842471248424433274248424713999256527092657292533384705552413442748259226442644267025922773259226312657257825782657261826052644263126312631277326052950559731862552259225522578259225112552256525112511252525382552253824712471256529122429273524982578252534552511248424572484252537903551249824572429247132362443248440572552259227732722338945294863 19890813 585601856270926832696259225652657273526052618265726572644269627092683267026572683265726832631286255973136257825522592263125782538257824712552249825922552252524712498253826052887249827862457259224573351248424712457249824983774356525112471244324433287253824844018257826442683286233764674530813442748264426312670260525652799263126312618264426182670267026832683268326442722259226702862559730992605255226182552252525922538252524842498253825252471249824712511249829372498270924432592248434552471247124842498249837743496251124572443247132112443245740972552259227482748342947365030185627222657259226702657265727092657267026702578263127352670260527092605257826312644263128875597308625782565261825652525252525652565252524842498259224712592245724982578290024712761245725652471331224712498249824982498374235232592245724292443328724982457399925252709273529623363458654511344273526702578267025922565284925782605256525782592274826442605264426702644265727092631284955973099265726052644256524842552253825522525248425252552249824982471248425522950251126572525255224293429245724982471248424433790353725652511247124713236247124574057257825782786276134424586516718562696256526572605257827222786260525922683259226182761264426312657265726312552259225652887559731362565259226182592252525522552249825382565247125522552251124842511260529622552274824842565251133632471245724572484251137273537247124712443244332872498248439992511268326832912337646445451134427482657268326052644267028112578256526832683259226832670259226832565255226052657265728115597311125922565259226312498251125112484259225112525251125112511249825382578300024982735249825922484342924842471247124572498374234962525247124432457323624842471405725522565273527733299467451671856269626572670270925922631272226182552265725922631268326312618265726442578264426572644288755973149259225652538257825252538252525522538253825112565251125382484253825522900251127482498257824293338247125112429253824573742348224712443247124573299249824843980253826052735291233254674563313442811267025922657263126312811260525922578274826052709268326572709264426312605265726702875559730862592264426052538256524982511255225652498253825252525251124712498251129122471270924572592245734962471252524572484248437743579251125112429247131992471245740772578251127612748328747995560 19890813 586081856273526442644260526962538284925652578260525652592264426312605268326052709267027222605290055973136255226442538259225112538257825112511252524982525251125922471257825382887249827092457257824713325248425252471252524843774353725252471245724573287245724574018255226832670296232994644581913442748268326312631263125782748267026832592260525922722265726312709265726312683273526572811559731112631252525782578255225522511253824982498255225522552253824842484253829502525268324572565245734552484245724712471251137743496252524982471247132742471245740772683255227862786341647055744185627732578269625522657263127352644261826312605267026572670261827092683256526962657259228245597312425522565257825652552252525112511253825112525252524572552251124842565292524712748247125922525332524712471245724842498371135232525247124842457328724982471401825252631268329123338470560071344277326312592261826312592273525922644256526442592263125782605268326832683257825922670279955973111269625922670257825252565249824982538247124982457253825522511253825252875249826832457259224983469252524712471248425113742353725382471242924573261249824714077257825782709278634164674604518562683272226052683253826052722256526442657270926702657260525782631255226572605264426442887559730742670257826442592252525652525259225382511252525922498251124572498259229002457277324712592249833252471245724432484247137743523248424572443244333122484248440182578265727092900336345296282134427732683257826962631263127612618259225652605257826442631256526572631260526702657268328755597306226572578259225522525251124842538255225112538252524842511249825382538293724842748245725782471342924842484248424982538374235372498248424292511322424842484407725652565277327863442464464541856277327092618263126442605277325922538256526832578268326702644274826312670269626832644284955973124253826052538260525652605256524982525249825522565252525652511255225922912248427612498259224843338247124982511247124433742352325112471248424713261249824574018255227482696292533124644665513442735263126702657264425522786259225922644260526442696270926572696265725782644264425782837559731242538260525522605255225382538248425922471252525522511249824842525259229872498270924572565245734962443249824432471244337903565251124712484248432362471251140572578267027482786337646447014 19890813 586561856267026182605265726182578269626182618265726962592265726442592272225922631264426572605281155973149253826052565260525382538253825112565248424982498249825382525259225782849248427222498260524573363248424572498249824713774352325252457245724433325248424573980251126962683296233384736774113442811265726312644257825382849263125782631261826442709267026052670260526442631267026832912559730992565260525922618253825382578256525112498251124712484251124572484252528752525273524842592251134822511249824842443248437743509249824712484248432112457245740772565260527862761337645577741185627092670257826052592255227482538253826052618263127092670260527352631265726702592260528875597309925782657253825382498256525522525253825112525259225112525245725382565291225112735248425922498331224842443247124982471377435232484245724712457328725382471401825382618265729373249470577411344282426052578259225782552277325922525257825782552268326442592265726052592261826702631295055973161256525782565260525522565255225522525252525382511245725252525257825652912253826962443269625113442270924432457252524573774350925382484244324983236248424434057257826052696437035654474774118562578263125922631263126702722257826052538269626312709261825382657260526182670261825922900559731492605264425922605253824842525251124842525252525252511251124982552253828622511277324572592245733512443248424572552245737423537253824572443245732992457245739992511267027482925337644216162134426832696257826832592265727992618257826312657263127092592259226572618263126052670259228755597321125782538260526182552251125652538249824982511252525252525248425382565287524712722249825782498345525252471251125112471377434822538248424432471326124982471407725382605279926963389464477411856272226572592257826312631274825782683260525922565274826962565270926312605272225382565287555973124259225382525256524842578259225112538251124982592247125252525252525782912248427732511265725113389256525252644259224573742353725252538264425113274263125384018269628242811399940185030774113442722265727092605265726312786256526702605270926312670263126572761264426052578259226312887559731362605259225522605252525652525255225522498255225252538251125112538253829502511273524842631248434822484248424982484248437743551255224982443247132362484245740772538259227612761329946444929 19890813 587041856306226962578260525922644273525652578259225922605273526962565269625652670273526832592292555973099256526052565251125922525255225522498252525652538255225382484253825652937248427862429259224843351247124982484251124843727353725522471245724713261251124714018256526052735290033124529523713442722259226312722263125782670259225922605274826182631264426572722257826962696260526052837559731362565257826182552261825652578252525652525253825252484248425252511255228872484269625112631245734692443248424712498252537743496256524572457248431992484247140572525260527862696337646444831185627092657260526442657261826962578260526052657261826962722263126312670263126702683257829375597323625652565257826572552251125922552249825382552253825252498248425522565286225112761249825922498331224842484249824712484372735232525247124572443329924982484399925252670270928623312476772561344281126312605268326702618277325922657259226182605274826312618270926442696265726962631281155973161260526572565255225782525251125252552255225112552252524982525256525652962249826702457261824843442253824432525251124983758349625382443248424843199247124434097255226312773290038064767774118562683260526572631261826442709264426572592261826442761265725922735256526052657263126052811559730992552256526052592253824982578255225252511253825252565249824842538253828112511273524712592247133382471248424572484248436963523249824572457247132492498247139992525263126052875333845575379134427222657267026312644260527352552260525652618256526442657264427352657270926052592263128755597314926442565263125922592249825382552253825252457249824982511252525382525293725112722247126182484346924842471251124712457377434822525247124572484323624712471405725382592277328243389464448961856269626442631260525782578268326312683256525922565270926442644269626962657263126442592286255973149256525652578260525112605255225382565249825252565251125382484253825522875248427992484260524713261251124712457248424843742353725522443244324573261248424433999255226572696290033254705548713442811264426182592259226182709257826182592270926962683259226442657269625922644268326182849559731242605259225522525255225652525253824982471253825382511252524982511255228622511276124842565248434552484248424842525248437743537249824432457248432612457251140772565256527222696333846444674 19890813 587521856306226832631264426572670272225782552260525652631273526052618268326572722264426702631284955973111264425652565263125382525252525252511252525112525247124982484251125922799248427862471260524713312245724842457253824843727353725112484247124843261248424714018256526702735287533764674541513442748261826312631259226442683260526312605267026572670265725782670272226572683265726572849559731612538257825922578257826312552253825252484247125522525252524982538253829502498274824712605244334822471247124842484252537423509253824432484244332492457245740772578256527732670338946744896185626312709263126702644257827732618270926052657265726702578260526442644265726182631261828755597314925922657259226052631255225112525253824982471253824842552253824982592301224982761242926052484332524712457247125252471372735372552248424572457327425112471401825382631272230003363455772561344277326312552259226832618268325652605264426572592269626052565268326442644257826442657279955973099255225782631252525782511251126052538255224982498249825252538248425252849247126962498259224573402251124572552252524713758348225112471251125113199244324714077256526052824283737744705774118562709265726442631261826442670263125922709268325782605263126312657267026962592257826442849559731242538255225652578247125382498252525112511252525522498252525112565249828752457276124292644245733382484249824842511242937273537251124432457247132872484248439992538260526702912336346445343134427732657264426312618257827222605263126182644257826962657263126702618273526442644257829375597311126312592263125252552252525522578257824982538252525252525251125112538296224842709245725782457342924982511253824712457375834822538249824292538319924842443407725652592274827863351458649291856268325782592263126052592269626052525260526052631272225652644270926572696260526052644291255973161263125522592255225522538252525652578252525112552251125252457256525652849251127092471259224713312248424842471248424433727350924982443249824843287249824843999252526312657288733634705545113442773264426052592263125922722260526702670265726312761264426052735259227482657257826052875559731242592263125652631251125652511252525522552248425252552251125252525257829372498268324982631247134422498247124712471249837113496251124572457249832242484247140572552263127482683333847054799 19890813 588001856304926702657265726312631272225922538264426572657272226572592273525922631265726442657293755973161257825652618256525112525253825922552260524842578253825252538251125522887248427612484259224713299247124982484249824843727355125112471245724573287248424713980256526572644282432994674523713442824263125782696260526572696256526052631267026702657268326442709256525922657259226442875559731242565260526572683257825522525252525382525255224842511252524712525260529002443268324432605249834552552248424712471248437423509255224842415248431992471244340572565259227992786338944474896185627092592263126572605263126832657257826052565270926962722263127222592264426572605260529375597309925922565252526572511248425252525256524842498253825112511252525252578282424432735248426312511336325112498247124432484377435512498244324572443327424842498399925112709270929003299473671211344281126052644259226442592269626312525268326312644273526832592267026702631257825782631283755973099256525922592253825252525252524842565252524572498251124712552253825652950253826832471265724843442253824712538251124713774353724982443248424983236251124574077256526442887279938064767774118562683260526442565265725782773265725112605257826312683267026052631260526442605264426702875559730372592261825382657255225782525251124982498249824982498252524982525260528872498272224432592245733512484248424572471241537743551249824842471248433122457247139992525264426832837328747675343134428622644267025652538263128112644257825652657263127482735265726572592263126182631256528375597311126442578259225782565247125522498252524982525257825112511245724982578297525252696245726312498348224842498248424842484377435652565247124572471323624572471405726832578278627353363447448961856272226572605263125782644269626312605255226052670270926832644267027092683264426442657293755973149255225652525260525652565252525782525245725252592247125252525252525782950253828242457260524573376247124572471249824713758356525382471247124713287249824574018253826702735291231994644545113442696257826052605260526052670256525782631263125652644259226442605265726832592253825782900559730992552259225922538256525112498249825252525256524982525251124842525253829122511267024982552249834962511247124842525252537743523256524842429251132112498247140772565256526962811338946744799 19890813 588481856308626832578264426052605277325652538268326312578272225782644265726442670265726312565291255973124260525652605263125782511257825252511249824982484248424982443248425782887249827612471259225383389248424572443251124843711353725652484247124573299244324714018253826572722296233634705537913442849265726312592259226182786259226572631263126312657270926312657263126702631264426052887559730862525256525782552252525652552247125652498255225112552257824982511252528492498274824842631248434822498249824842525251137743523252524572429247132362457245740772592257827222709335145574674185626182644259226572683260527352592259226442644265727482683264426182618264425922735265728625597323625782578257826052578255225382511253824842511249825382552249825382631290024712786251126052471335124572498249825252484369635512511244324432471332524842471399925112644267028873338464471211344281126312618265726312565273525522578261826572631269625922644273526572618268325922657279955973149256525382592253825382538253824842605247124982552255224982552255225522912251126962457265724293482252524432525252524713774352325382443249824843211249824844057255226442786279937904586774118562709264426572683263126442735257826572644264426442631260526052670257826702552264426442925559730992605256525652605252525382552252524982498256525782484255224712525253828372498276124712631244333382511245725252471248437423509252524712484242933122484249839992552264426572925328746445272134428112644263126702696267027352644259226312696263126442605267026572565263126702670261828755597306226572592260525782618253825252525255224982484255225652498247124982578290024842709248425922484346924572498245724842498377435092511248424292484322424842471407725782644278627353429483148311856272226442578267025782631270926052565259226702552268326572565268326312683257826312683284955973074259225382511260525112538256525382525256525652552251125782511248425922937252527992484259224573351244324572484247124713774353724712484245724573261249824573999259226312683288732994529537913442748268325522709257826052748267026702644259227222657264426312670265727482657260525922849559730492565259225112565255225922592257825522484255225382538252525252525256529622525272225112578252534962471245724712484245737743496253824712443248432112484245740572565257827862811342947364896 19890813 588961856304926572592263125922631269625922552270926702592268326572722260526052631265726572605286255973136264425652565257825782538247124842538256524982578252525112457255225382824249827482429263124433287251124842457249824433774353725112484248424983312248424844018253826572761290032744674530813442735265726052578268325922657257825782696261825782644263126052683263126312670264426312849559731492644257825652565253825922471256525252525253825522471252524842484252529502498270924842578251134292471251125112484251137743509248425112471249832362457248440772605263127732670335144744896185626702735269626442538259226702657260526442670259226442696264426832605263126442683260527995597309925522565256526442578252525522525252525252552251125112565248425252565295024712748245726052457333824712457242925252471374235512538244324982443328724842471403725252605276129873287467471211344281127092592260526312605278626702683255226442565265726312578270925652578264426442605284955973099259226312538253825522552252525112538248425112498253824982484248425652900245727092471265724843455251124152538249824713711346925252443245725113224245724714097259225922773272238224674774118562644265726312618263126572683260526702578268326572683263125782683263126312657267026832862559730492631259225922578255225652565247125252525251124712578252525112511253828622484278624712578247133252471248424572498245737423537255224572471245732742484248439992552263127092912340247365415134427482552260525782605265727092618265726312644256527352644267026572605265726442644260529125597309926312565264425252525256525252578255225112552260524842511252525382525288724982683249825922471345524712484247124842471372735232538247124432498326124572471405725652565276126963442467448961856273526572565272226832578270926052631257826572592269626572644272226312631267026052565282455973161260525782565260525522565260525382525252525252498249825252498249825922887247127862457261824573351245724432498249824713727353725112471247124843261251124433999252526442735290033384557545113442735267026312565259226702722259225652578265726442735261826442657261826832592265725652900559730492578259225782592255224982578248425522538249825252498259224572498255229752484272224572605249835092484249824572498247138223537251124842457248432362457245740972578264427222837335146744863 19890813 589441856304926442683263126312631278625522592257825782578267026312644263126312618259226312631279955973099257826052578249825252552251125522578253824982484248424982511253825782950248427092471260524713363247124572457248424573774355125652443247124573287245724433999253826182657298733124674541513442722264425522657264426312748259225652657263126052722269626182644263126832709260526052887559731362538255225782605252526052565252525652484256525252471251125522498260529752511265724712578247134822484247124572484248437583551253824842429248432362471247140572552259227352799329946444831185627092696264425782657263126572578256526312644264426702657256527222657270925922683252528375597314926052670255226312525255225522484253825382484252524842552248425382578290024842786248426052484336324982498249825382429377435512538244324982443327424982457399925382683269629623325470571211344273525382696260525782592277325652552256525522644259226312683278626702670263127352644284955973111257826052592259224982552253824842565253825382538252525252457256525922962252527092471259224573496253824842511251124433774355125382471248424983211247124984077259226312799286237744705774118562722264425652605261826052709263126182618268326572709260525922748268326572644263126182912559730622592255225652578249824842538253825522565251124982525255225252538259228872538281124712631247133512484251124572498248437423509251124432471245732872498249839992538268326442887335146745272134428112657269625652631264427222592263126182605263127352657257826962578268325522605259228625597309925652552256526312525252525252565252525252538253824982525248424712565288724842722248425922471342924982471248424572525377435092538247124292511324924982484407725652552277327483261467449291856270926702592269626312631272226052605255226182631268327222618268325922565268327092670290055973012252525522498253825522498251124712552255225252538253825382471251125522912251127612471263124843363249824712484251124433774350924982471241524573287248425113999253826962722296233764644530813442773264426182683255225652799257825522644256526312618265726442696263126312683256526182837559731112565256525922565248424982552253825652484259224842484255225112498252529622511269624982565253834692484249824712471249838223579255224842471247132112484245740772578257827612761336345294896 19890813 589921856308626572552259226572696279925652605260526052631268325922605261826442552264426442631286255973074263125652565260525652538248425112525253824982525253824712525249825652937249827992484256524713376248425112471248424983790356524982457247124573299245724984018253826572670292533894705545113442722265726312631261825652696256525782552263126312773259226572683264426442631260526312875559731362578255226182592256525522552255224982552255225112525252524842538260528622511268324842618249834822471245725252471245737423537247124572484247132492443248440772578267028112786335145574896185627352618259225922605259227612670256525922605265726832578263127092657265726832605270928875597313626182565251125522525256525382511256524572511252525782525247125382565292524842811244325922484336324842471248425252443377435512511245724842471331224842484401825522592274829123363455771211344278627222592260526702657270926702618264426312578269625652644273526312644259226182670287555973111255225652631263125652552253825522525251125522511251125252525249825922912252527222511263124573496253824842525252525113774353725782471248424573224253824844057257826052849283736814644774118562722265726442644260525922670260525652592260526312683265726312657273526312657265726442887559730742552261825922552249825652538252524982552251125252525251124842511252528622498273524842578248433512471252524842511248437583551249824982443244332992471247140182525265727092862332546745272134427612657268326312644265727092592265726312644255226832644257826442578264425922605261828375597312425922538256525782578257825382525252525382538255224982552248424982578298724842696248425782457346924712471252524982484377435372565248424432471323624982457405725652592273526833416458647991856274826962605260526702644273526052670263126052670272226702631273526312683264426442618286255973111256525922578257825782578255224842565251125522511255225252484257825522912251127222471261825113338248424842484249824573742349625382457245724433325251124714018252525782657288732364586548713442773256526052644260525922761261826052605265725382696256525922709257826962631272226312837559730862552257825522605253825382538251125252538253825252525256524712538257829752457268324842592247134962484245724982511249837903537252524712457244332492457247140772552255228242748326147054863 19890813 590401856306225652592268326052644273525382631267026572631269626702618274825922657256526442657276155973136263126052592267025522565249824982525252525652498247125382511256525652912245727612457257825113376251124982484251124983742355125652498245724573299251124713999251126312722286233764767541513442761265726052644264426702709257826052657268325922644263125782670263127092592265726182799559731242538259225922631251125382552255225112538253825652525255224982525255229502471265724842605247134692484248424712484251137743523252524572457248432742471247140972578257827482722329945015064185626442657259226442644260527862657259226052657260526702631260526572709263126052696264428375597313625652592264425922538255225782498252525252552256525522552247125382592283724712761242926052471337624712471245725382498372735232484244325112457336324842443399925652722268328753249467471211344291226832657265726052605269625652605260526312670268325922592267026312605269626312605283755973111259225652670263125652552255225252552248425522511247124842498253825522912245727092498263124983469253824712525249824573774350925382498249824843236249824294077257825652786277337274615774118562683265725922683259226182786259226702631256526442670263125922696259225922696257826702849559730862618257825382592253825382538251125522525253824982525249824572511256529252484274824432605245733632484247124712484248437423551253825112443244332872511245739992484269626703000340246445343134427612644259225782683272226962644261825652631269627222592267027222592265726442735257828625597308625652618251125922525255225782511252524712552257825652538251125252552296224982696248425652471342924842457249824982484374234822525247124432498321124572471407725922578274826833376455748961856270926182657257826312657272225782578263126442578277325782657263126312578263126442644287555973136257825782511264424982525255225112498251125382525251125522484252525782925251127612471263124843299247125112498249824293742352325252457245724713312247125254018253826572748300033254474534313442735265725922657264425922709257826572578265726442683263126312683260526052657263125522849559731242525256525922592253825112538249825522498256524982471253825522511255230002538265724712552249834692443248425252471247137903551253824572457245731862443245740572592261826962696340245864799 19890813 590881856301227222592268326962618273525922644265726572592269626442644265727092578256526962644288755973124259226312592259225522525255225252592256525112498248425252471249825922862251126702457263124433376245725112484251124713758350924982443249824433287249824983999253826702748293733384529523713442824264426962644259226442786257826312644253826572631259226052657259225652670268325782837559730742618255225522631249824982552253825112511255225252538252524842471256530122484267025112605247134692498248424712511251137743593255224432457253832492457247140772578261827612657332545014767185627612605252526702631263127612605263125922644264426572631263126702605273526572644265729005597313626182552256525382578252525252552248425652511252524842538249825522578295024712696247125922511335124712457245724842471375835512511242924712429328724712471399925252631272229753287452972561344277326052683261826312565270925652565264426052605268325922552273526702631263126052631283755973111257825522644259225522525251125382538251124982498252525782511252526572912253827222498260524573469255224712498249824843742355125252484244324983211248424434057255225652748283737744705774118562683263126312670263126572735259225652657257826442592265726442683268325782631269626702862559731612618256525252538255226052484251125782511249825112525252524842511264428752511276124292578247133512457245724432457248437423523255224982471245732992484245739802538267026702912329946745343134427222644259225922696259226832578265725652592268327222631257826052670256525652578259228495597312425922578261825652552252524982525253824982565256525112484256524712565287524982709242925922484342924572443251124572457374235092525242924292471326124712471407725782525274827223389450148311856267026052644263126312605270926052592267026312592274826702644267026702631263126182670282455973149252525652644260526182525253825382498252525382538249825522457256525652875251127222484259224843363245724842471249824573742355125252415244324713338248424843999256526442709284933384705548713442709264426832696263125652748256526312670257826052670265725922709267027222605264426052824559730742578257826052552255225252565252525522525256525652498253824712578252529372498273524842605249834822511244324982484248437903565251124982443245732492484245740972538260527352735342944744831 19890813 591361856313626572644264426052657276126182538268325922644265726702683267026572605268326572592288755973124259225652605263125652498252525522525251125252498255224982484253825522900249827482471257824843351249824842457247124843711352325252525247124713312252524843999252526572657291233254557534313442900263126832696265726312786259226832657257826572696263125782670260526702696257826572875559731362538259225782631255224982538259224982565252525252511255224572525257828752498270924842578251134692484244324572498244337903523252524572443247132362443247140772578265727732683336347674767185626442631260526702552260528242605259226442644257826832631264427092644273526182657264428755597312425652605255225522592253825112525255225112511248425112538251125252578286224842748245726442484336324982471248425112484377435372511247124712429329924712471401825112683268330243402470571211344281126052565263126442592267026052644268326052696269626702605269626182696267026702631290055973086257825922592259225382565252524982525251125252538245724982471249825653000248427732484259224843455247124982525252525253774350925112457249824843249249824294057257825922748279937114705774118562722267025922722260526182696259225922552267025652670268326312709264425782592269626442862559730862578259225782631260525252498248425112525252524982525255224842484257829002484277324432631245733382484252524842552247137743551255224712457245732872484247139992511272227222937338946445308134427612657268326312605263127092592265725652670263126832657265726832683264425522631263128625597311126182565248426312484252525522538251125252565253824572484245725252552293725112748249826052457345524572498247124982552372735372498245724712484326124572484405725652578269627353325464447361856270926702605267025652683267026572552267026572631264426442592273526442657260526962592288755973161255226442605265725382565251125382525248424982538252525112443253825782925252527222457259224433376249825112443249824713774352325112457245724433249248424713980251126442709295033514644530813442773261826442657267026052786268326572657260526572683263126312631260526312670269625652824559730492618252525652552253825382511253825652511249824982484253824982552255229502565268324842592248435092457248425112471249838063579251124572484245732362471245740572565255227482773337647054831 19890813 591841856303726312592257826702683269626702683264425922644263126052670269625922709263127222592293755973186257825782578260525252565255225382498252524982498249824982471252526442887252527482498253824713338247124842471255224573774355125522457247124713287249824573980252525782644291234294529520213442761253826052644261826312735257826312657265725782618265726312696260526052709261826052887559731242605252525522592253825252552256525252498252525252552251124842511255230492484274824572618248434822443247124712484245737743537251124842429249832362484248440772565257827862670336345864831185627222722263125922657256527482683259226312657272226572605260526702605268326312644263127995597314925652592252526572525253825382471247125522525252524842484247125522552296224982722244326312484336324292484251125112471377435092511245724432457329924842457399925522644268329623338476771211344274826442631263125922631287525782657256525252565268326442644269626442670268325922657284955973149261825652565263125382565255224982484252524982538249825112457249825252937249827092484263124433455255224842552248424843774352325782457247125253236248424574077257826442837279938064767774118562735264426442605265726442722260526052605263125382773264426182709265726572683267026182887559731242618249825782565255225922484247124842525253825112498252524572511257829252471274824712644249834022498247124432484247137743537255224712471248433252471252540182538263126832962342945575415134427482683263125922644267026832644259225782696263127222670261826962683263126702631261829005597309926182605259226052552252524982525256525382511253824842511248425382525303724842773247125652484346925252484248424982484377435092525245724572471321124432484407725652578278627093376467448311856268325922657261826572631276126052525260526052670278625922631265725522631264426572618288755973149257825522552263126312511256524982552253825782498248425382511255226052937253827862484256524843338245725112498248424983742355125782443244324713338245724433999251126312644301233384586545113442773265726052605259225522709263125922605259225652735261826832683253826312631260527092837559730992552260526312511255225782552252525112525249825382498255225112538255229002498276124572578248434692484248424712484248437903551249824572429247132242498244340972578259226832709345545864863 19890813 592321856311126962605260526442592264426442683265726442670270926182592268326442696265726312605290055973124257825782552261825382578253825382538252525382511253825252538252525382875251127482511263125113351248424712471245724843758355125112484247124713325248424843999252527352670303732874644534313442735264425652631257826052722263125922631264426572644268326052631267026312578259225652824559731242565257825782631251124982552255225522511252525252525253824712498252528752457270925112631248434552498241524982498249837903551256524712471249832112471245740772565259226962849337647365030185626702683256526832605255227092565260526442605264427092644260526962605269626442644255228375597318625652525259226962525253825112471251125252498255224842565249825522592295025112773245726052484337624712457247124842484377435372525247124572443327424712511398025522696270929503363458671211344278626052670264426052592281126312592265725922525276126442578263126442644256527092605284955973174261825922498253825522538257825382511255225382484257824982484249825522975249827482443263124843496247124712538244324573758352325112498245725253224248424574077257826182799282437744644774118562696268326442683261826702709260526572578268325522683268325782670263126052631268326962925559730862578263125522538256525522525253825252578255225382484251125252525252529122538278624982592247133512484249824152511248437273523249824292471245732992484245739992538268326962900332546745308134427612631259225782631260527222657264426312631263127992592256526572592269625522670268328875597308625522605257826052538255224982498249825112511252524712525247124982592288724712709249826052471344224842498249825112484375835092552249824572457322424982443409725652605274826573402470546741856263125782552265726052605273526312657259226312552259226312578268327092683261826052657284955973099257825522605256525922578255224842511256525382578252525252498255226312887248427612457259224433299245724712471249824433742350924842498247124433287245724983999249826442670282433124705545113442773261826052631252526832735264425652605267026702748261826182683259226312552259226052887559731612565253825522631255225782538252525522511256525522511249824982578251129372443270924842592248434552538249824432471248437423537253824292429248432362443245740772578263127352773338945294799 19890813 592801856270926572631264425522498268325652578260525782657273527092644268326572644255226572631287555973149256525382618265725652511253825112484252525522592255225252498255225252912249827222457260525253376247124572471248424293758353724982457248424713312244324983999253827092735291232874644534313442748263126182592263125922657263125922631269626572605264426702683265726702657257826312875559731242565257825652565257825522552252525652538260524842498249824982498259228752511268324842631247134422498251124842511248437743509253824572484247132112484247140772578256527612799332545294863185626702618268326052657273527862644256526312683259226442605259226572709268326182748255229005597313625922578260526962578257825922552252525382484251125112525247125252552292524842786248425922484333824982511242924712525375835512511245724712443327424712484399925382683274829623299476754511344279926962631259225652605267025782578269625652592268325522657269626442683264426572657291255973111257825782605253825782538255226052511251125782525251125382443249825522937248427612471260524983482252525112484251124713774350925252457245724433211247124574057259225782824270934024767516718562709261826962657261826052709265725652644265725782670263125652657265726052670264426572900559730862605259225782565257825382538251125112525249825522484257824842511253828372457274825112631249833512484247124842525247137743523251124712484244333252484247139992511269626832875328745575451134427482657256525922670270927612618260526182670269627482605259226832605270926702618260528495597316125922592255225782525251125112538256525112538255225112511252524712525291224712735247126052484344224982511245724982484374234962498245724572484321124712443407725652565277326963338458650981856264426572578269625782592270926052578257826832683265727222578263125652631265726312605281155973049257826312565257824842511253825782538255225382565251125252484252525782887245727092471256524713351249824982471249824713774349624982471247124573287249825113999255226572670298734024586559713442735263126442605265726442709257826442644264426312644263126312696264426442525265725782837559731242592257825922578257825522538249825112498248424842525252524572498256529622498269624712578248435092511244324982471248437423509252524982484248432362471249840772565257827862761340247055415 19890813 593281856270926182644261827222578273526442565263126442644272227222709261826572644260526312657290055973099256525252552265724712565260525522525252525112552248425112471249825922849255227482457260524713325247124842471245725113774353725382471247124433299249824573999256526572605298733384474578113442799268325652657261826182722257826312644263125922709260526442696265726442644264425652925559731612605259225922565251125782511253824842511249825252471249824712525252529002484272224712631247134292498245724712498249837423509251124712484252532362443244340572552257827612761332546745744185626962631263125782565259226832631264426312709264426962683264426962670260526052565264429255597307425652538253826702552252525522538248424982498252525252484248425382525279924572799244325922484332524712484249825522457374235232552247124432484327424842443399925112618272229123274455758941344274826442605265725922631270925652605257826572631268326572605272225922592264426572605283755973099257825652631257825382565257825652578248424842565253824982498245725652837253827092484257824843429247124712471248424713727350925252443247124713261248424714077256525922748282433384767608418562722259226312592261826702644255225922670264426052683257826702709267026572592259226052862559732362618259225252592252525252525251125252565252525652498256524712538257828872538272224712644248433382457245724712525247137113455251124572471247132872484247139992498273527092975332545296241134427732618259225922644257827092565256525782605260527092605263127092670267026572605264428375597304926702592255225922592253826312511259224432525252524842525247125112525288724982709247126052443345524842457245724712484372735092552247124712484323624712471407725652578276127353363452964541856273526832631259226312644277326312618263126832578263126702592267026052644265726442631288755973149257825782552259224982498257824712498252525112565252525382484253825652925259227992457257824983338249824712471249824433711349624982484247124713312249824574018253826832696281133514644671313442799259225652605257826182761259226832670264426052644260526312683263126832592260526442862559731112605259225652552253826052538253825252525251124842538255225112498255229752525274824712578252534822457247124712484249837423523252524842457247132492471245740572592263127482735342947677014 19890813 593761856267025922631264426052657273525782618268326572592269626312631272225782631260526442592283755973062259226052605260525922565248425522605251125252525252525522525252525382975245727992457260524713338248424712525248424713711345524982471242924573274251124843999247126442657292533634705774113442799273526052618263126962735257826312696264426182670263125922709259226312592260525922875559730742592252525382605252525252525252524842484252525922498249824842538253828872484272224712631245734022484252524982498252537273509252524712471248432362457245740572565263127732862333845577741185626702670256526312605263127222565249825782631256526832605268326052578265727092709259229255597309925522578255226052525251125112552253825112471252524982457245725112525290024842786247126312429331225252429245725112484371135232511247124572443328725112471398025382644268328623363464477411344281125922644263126962631270925652592264426572631269626052670270926962696263126702644288755973136256525922525256525522538253824982525251125252538248425382484257825652912256527092484267024713429257824432498255224713742348225112443242924573199248424294077255225782735434534294674774118562722263126572644267026312683260526442644260526052670265726052670261826572657270925922912559731492565261825782525257825382592253825112538252524842498252525252525259228492471276124982578248433252471245724152525248437113523252524572457248432872498248439992525270927092912336345866162134427092683260526962644255227482605257826312631265727482670259226962578270926832605264427995597312426572565253825782538252526052511256524842538263125112498247124842578290025112709247125922484342924982498244325112457371134552511248424292471322425112443407725522538278627863482452977411856279926702709265725922578274826572565264426702592267026182644268325922592259226832670288755973149259225922538259225522525251125252511251125522525253825522498253826052925251127862471268324983338264425252644263125253711349625112578265725113261267024983980267028242824398039994767774113442761263126312578260525782722253825922618270925382709260526962735268326832592263126702862559730862578257825382631253825112578251124982511251125382498252524982484251129752471270924432592249834692511248424712457248437423509253824572484247131992429251140772578263127732748333845574962 19890813 594241856301227222631260526052683273525252565265726962631263126832644264426572605265726832657286255973124259225922578260525382525257824982538253825252511251125252525251125252862248427612457257824983325248425252511252524843711350924842484247124713274249824843999252526052657293733384705534313442748267026052605264426572799263125652631265725922696263126572670264425922498267027222887559731612565260525652670252525112525256525382511257825522552251125252525255229122498268324712644244334292484244325382484245737743482255224842443242932112457248440772538265727862761333844214962185626832644264426312552261826572592260526182618257826832578260526832657268325922631265728755597307426052657259226182498257825522484247125522484252525112511251125522592295025112811247125922471332524842498247124712471371134692525244324842471329924842484398024842644274829253338467471211344274826312565263126312578273525782605260527092592268326052592265726442631260526832605282455973074268325382525261826312538259225522525248425252511253824712511255225522912253827482484259225253416251124842511252524573711349625522498249824433186249824714057257826052786282437744767774118562722270926182605264426442709253826052592264425522709263125652657255226702592264426052875559731362631257826572618256525652565255224842484252525382443252524842511257828872498277324712605249832872498248424982525251136813523252524712484244333382484247139992565272225523024331245865451134427352683263126312631263126832592264426312735261826832605253826962578267026052657263128755597313626312538257826312552260525652511257824842511255224842538245725252578290025252748245725782484342924982443248425112525369634962511244324712457322424712498407725922644272227613338467446741856267026702592260526442644264426182592268325922592264425522578263126312696257826572565284955973074256526572538263125112565256525252538256524982592253825112484252525782975251127612443260524843325247125112471248424433696352325382498245724433249248424433980252526702709287533384586545113442799270926312644251126442722256525922578265726052722256525922657261826312592264426052875559731612552257825382592252525112525248425382471255225652525253825252498256528622484268324842618247134692471244324712484249837423482257824572484249831992484245740772592265728372799332545294863 19890813 594721856309926832538267026052657273526052618264425782631264425782592270925522631257825782578293755973136256525922657264425252578253825782592252525252511249825382457248425922799251127862484260524713312247124982471251124713727353725112498245724433325248424843980251126832631302432994644541513442748263126442578260525522735257826312722267026312657260526312670260526312631263125652887559730622565257826312696253825252538255225652471248425522484255225112498253829372471272224982565247134422471247124572484245737743496251124982429245732612471245740772578257827612722329946444557185626702552261826052592268327092592256525652644264426962657267027482631260525782644255228625597314926442552257825652511255225382484252525112578253825382484247125522631286224572799244326052471333824712471244324982498375835092484255224432457323624432471398025112644267029253416455772561344277326052631263126442657269626312605259226312538273526182578265726312631264426442605288755973111256526052578255225782605251125382578251125382552251124842471253825652887253827482471260524573469256524842565251124983742350925522471248425113211249824714077256526312799276138064767774118562722260526702605259226052670259226312618267025782709267026702722263126572578264426052887559730992538257825922538249825252525255224712525255224982471260525112511256528492471278624712565248433382471247124712511248437423537255224432484248432742525247139802631268326572950336345865308134427732578255226182605263126702657260525782618259226572605259226832578265726052683264428625597307426052578253825252538257825112471253824842511252524842552245725252552287524842722249826052471345524982443248424982471374235232552249824432498327424712511405725782683278626963299464447671856272225922631267026442578276126442592263126832657272227092683265726312605259226962592288755973149256525922552264424982552252524842511252525382484251125522498253825382875249827482471264424843312249824712484253824843727352325252484249824433287245724714018248427092631295033894674527213442735263125782657259225782786260526052644261826312657259226572657261826442644269625922862559730992565256525112618255224842511252524842578252525252552252524982525253829622498272224712565244334822457245724712498245738063509255224572415249832362443249840772592263127612735335146444767 19890813 595201856304926572538265726052644268325652578263126052605263126832592267026052592260526832644288755973174259226832565257825252525255225382498256525252511251125652484253825652887248427482471259224713299245724842498249824433790355125112457247124433261248424983999256526312709296233764474530813442761268326832631265725652761255226312605263125652722260526572683260526832657263127092862559730862670252525382565252524982525251125782471253825252457253825112498252529622471269624572592249834822484242924712525245737743537253824982443248432242443247140572565257828242696336347054799185627352578253827092644259226832605259226442578255226312644259226442644255226312631260528375597309925112605257825922565255225382525252524842552249824982565245724842578291225382786244326312471336324712484242925112457377435232538244324432484331224712457401825252709263128753363467471211344279926702644263126832657267025922592257825922605264426832605265726962657263126312631281155973099252526312525252524982538255225252484249825522525247125522552255225522887249826962525264424983482251125112511251124713790350925112443249824983186247124574077259226442837287537424799774118562722263126702578265725782761259225782578256526312631263125922657264426312618265726442862559731612565253825782592253825382565252524982484248426052498249824712525255228622511274824712592245733512471247124712511245737423551253824842471248432872457247139802538261826572887332546445237134428372605259225382578261826572605249826442670260526572552260527092631263126052683263129005597308626442552259225782525252525382578255225112511253825522525249825112565295024712735247126052457345525522471245724982538375835512552249824432443324924712457407725782565279926833363467448311856267026702683263126312644273526702538257826442565265726052657263126572683261826832605288755973099255226052525265725252552253825652511259225252538244325652525255225652887245727222484260524573351248424572443253824573774355125252471244324713312251124843999256526832657292533384644545113442722265725922605257825782709256525922657263126312670268326702683259226702618256526442875559731242552263125382578253825112525251125382525252525382484255224572498256529122511276124982578251134292498247124842484251137743551256524712471248432112471247140572578260527992786340246444799 19890813 595681856306226572683263126052657276126052605265726442631264426572592269625922644259226442631291255973124259226312578256525652538259225112552252525112538248425252511251125782912249827732498260525113338245724712443252525253711353724712443245724433299248424573980249826962696296233514586537913442849259227092670268326052709263126052578268326702657252525922644268326572644263125922887559731242644257825382605252525112538248425652525253825252565252524842498257828752511268324712592247134422484249824712471248437743482249824292415245732242471244340772552256527862722342947674929185626832657260525922592260527482578260525922683260526572670260526702631267025922618264428875597306226052631257826312552255225652538256525652498249824842552249825252578291225112709248426182525331224572484247124842471374234822511247124572471328724982471401825252631263128623274464471211344282426442565263126442631279925922605263126442644272226312683268326442605267026052605281155973074257825652605264425782498255225252525249825112498247125652484249825382887251127222443263124573455248425522525251124713742348225522471253824713236247124714077257825522811284938224644774118562696265725522644256526052683259226052644265725782644273526312670259226312657260525522862559730992618256525782578255225112525248425522538255225112525252524982525253828622498276124572605247133122457251124712525247137423509253824432429248432742511249839802565267027092811329947365415134427352605259226312631263127732631260525922735259227092683269626702565256526832696259229005597324926052605256526182511252525252498252524842511251124982525247125382552287524712748249826052471342924842498247125112498371134962511249824572457322424712484407726052565282427093429470546741856273525782605253826312631269625922592268325922565267026312578267026312696267026312605292555973149265725652592256525652525256525382538249824982511251125112484255226053012251127992471260524433299249824842484247124433727350925782484249824293287247124843999253826442670286234164705516713442722257826572578259225652670260525922578265726312657268326702618260525522618256525922824559730992644260525522565251125782552249825522498257825652484248424982484257829502471273524712631249834422511255224842511245737743509252524712484245732492471247140572578257827732824327447054674 19890813 596161856306226572552270926052552274825922631269626442618276126312709259226572592265726962657283755973174263125922511257825252511252525522525253825522525248424982443253825522887247127992471259224573312245724712457252524713711349625112429242924433261249824574018255226312773290032874644537913442748263126442709265725652709251125782657267026442709268325782709259226442683261825252799559730622631260525652552256524982565255225652471253825252511253824982498256528372511270925252565247134292443245724432498247137273469255224842443248431992443245740572565255227482799335146444831185626702631256526832592263127612631260526962696259226962644263126572618256525652670259228375597313625382631253825782605251125652525255225382538251124982511251125382578291225112748248426312443335124842471247124842484374235092498247124842457329924712498401825112670268329503261470571211344274826702644265726182565270926052565253826832670264425782592268326572592257826052657286255973124256525652578257825652498253825252511253825112538247124982511260525252837245727092484259224713442248424842484249824843774348225112429252524573199242924714097256526572837279937744644774118562722268326572592269625782709260526052657255226442578264425782683265726052657267025782862559731362592263125522565255225522538255224982498253825382525255224712511256529622498281124842605244333382471248424712484248437273523251124432471245732992471249840182538264426572925340247365308134427862670259226182657255227222618263125922605260526572657255226962631260526182657264427995597311126442618261826052565252525112498249824712525248424982525252524842565296225112696248425922457345525112484245725112525371134292511244324572443319924572484407725652644284926963299458647671856272226182592270926442592265725522538259226832683269625922578268326442605260526572618290055973174260525252552265725382538253825382498259225252498251125112498252525252912249827992443263124573338248424842443249824843727346925252457247124573249249824713999255225922657296234024705545113442786260526312578268327482735260526052552265726312670264426312670263125922631260526442824559731362605264425252552256525522552256525522552251124982484253824982552252529122498274824572631249834692538247124572498245737423509256524572457245732362471249840572552256526962811340246444896 19890813 596641856304926442592263126052605273526442644268325652631259226312605273526442657268326962631283755973124253826052592257826572498252525522525249825112525249825252498247125922900249827352443256524713338247124432471253824573727353724982443247124573274244324713999253826572722293733514705537913442773261826962618265726312670268326312538260525522644263126312696260526962657270926312875559730992538255225922565259225382538247125382511251125652538252525382525252529252511278624842578252534292457249824572511248437113496253824712443247132612457248440772578263127092735328745014996185627482644261826962592259227352631256526312696257826702565261826702644269625922592257828495597308625652592255226312565259225252565252525252538253825112538245725252565301225112748245726312457328724572457247124982443372735232511247124432429327424842471401825252761264428873402464471211344274826572605265726442631274826182670263126702631264426312565270927352670264426702644290055973124256525782511257825252565255224982525249825252525249825522498251125382862251127862471259224843482252524432511253824713711350925652498249824843224248424434097256525522849296238064705774118562683265726702657268325782748264426052644265727092657264426832657265726572605267025782912559731612552255225652552253825382525249825382511252525252511256524982552257829122525272224712605245732992457245724982525251137113537256524572471245732872484248439802498265726962862335146445308134428622631265725922631263126572578267026442657269627352631265726702605265727092670263128115597308624982592256526052552252525522511249825112498249825522525249825522592295025252748249825652457344224982443244324842471372735092498248424712457323624712471407725522578276127353429452947051856277326312631260526052644269625782592259226572605270926052631260525922670259226832631290055973111257825782552260525252511255225522511252525252525248425252484253825652887248427482457260524573351249824712471248424573711348225252471245724843299249824574018256526052670295033894501537913442773272226572631256525782735263125382578259226052696265725782696264426572709257825782811559730992657257825522592252525112498252525782498256526052471248425382538263128872471273524712592248434552498244324982471253837273496253824712457247132492457245740772605257827482735335146444799 19890813 597121856303726962592261826182631267026052592268325652592261826572618263127482605267026572552284955973149259225922565255225382525252525382525252524982511248425252498253826572925248427482484260525253338244324572471253824573742348225382471245724293287247124573980255226052670287534294705545113442773257826442670260525782709260526442592267026312644260526312657263126442735265726702887559730992631264426312605263125522552253825252552251125252525255225252484256529122471273524432565244334292498242924432471245737423509253824432457247132112471247140772538263127352709333846744831185627222605263126312565264428112592257826312578263127352644265726442683264425922631272228625597314925652578256526182511251125382538253825652484253824712525251125252644291224842735242926442471331224712457249825252457369635512498242924842457328724982484398025522696272229503312470572561344276126442538263126442592272225782538257827092644272226312670276126572631257826312644290055973136255225652565257825112592251124842565251125382484251125252484249825113000245726832457264424843469251125252525252524843711345525252457248424983224251124154097259225522786288737904767774118562657263125782605263125782605259225652657263125782605255226182683257826962605260526442912559730742605257824982631253825252525249825252552253825252498252524842538257829252484273524842605247133122511248424572498249837273523252524712457244332742471248439992565264426962950332546445524134428242683259225522670257826572592260525922605270926702538265726832683264426442709255228375597311126182565257825522484253825522511252524982565255225112525256525112525290024982748245726052443341624842511251124982511372734822565247124292457322424712471409725782592276127093389455747671856268326312605259226832592267025522644256525922631268325652565268326312631265727092605290055973062253825922592261825522592248425382498249825252592247125252498253825252887249827732457264424573325251124572498249824433696352325112471244324713299251124573999252526702683295033384586552413442748260526052748256526312722265725922538268326312748263125782644267026572605274826312849559730492552255225782578256525652538252525252538252525522525253825252511256528752471274824712565248434422457248424842484249837903537257824572457247132362457248440572578257827482722342947674736 19890813 597601856303726702618259225782644272225652578260526052578267026312592268326572644263126572592288755973174260526052605257825652578253824842498252525112538248425652443252525922900249827612443263124573363248424432511253824843742348224982471247124573312248424573999256526572670293734294586537913442722261826702644264426572696259225782618256526832683269626052696264426442605263125522849559730862657256525782657256525382511259225522484255225112578249824982511252529252498272224842565247134552471248424572498248437273509253824712429247132492484247140972578257828112773332546744736185626182709268325652657263126832670263125922657265726832657257826312657264426442683265729505597313625922592255226052565259225112565256525112552249825522525249824982552292525252799252526052484335124842443247124842525374235232511247124712443326124712498398025652657268329873287450171211344276126832605261825922631269625252631267025922657273526832631265726702592265726312657279955973124259225522538259225652538251125252525248425112552251125252538259225522862251127222457257824573455248424982565249824713742349625382443251125113211251125114077255226312811286237744644774118562735261826312578264425922683256526052592265726702657263126182709264426182657263125922887559731492538260525922631256525112565247125382565252525522484248425252511259229002498270924712605248433762484245724712525248437423509255224572471245732872498248439802511268326702925328744745379134427482657264426182683260526702578257826312605260527352644256526832722260526442565263128495597316125652657260526442538256525782525249824842552251125382484248425112471284925382722247126052443345524982457245725382471371135372538247124572498322424572471407725652578281127613363455748961856267026832618260526052631265726312565263126052592270925782592263126312773260526702631284955973136255225652578253825652552256525252538252525382578251125112498255225782925251127352443260524843402247124842484247124713742350925112498248424293274248424843980255226572644293733254644541513442786265726962657259226702735259225652565260525922683272225922696261826572605256526312925559730992605259225782511249825382538252524982457252525382511255224712538253829002457273524572538247134822471244324842457248437743496253824982457247132362457248440772592264426702748329945294863 19890813 598081856309926572670265726312552270926052552263125782592279926832631264426572644260526572605292555973086259225652578253825112511253825922498252525522525255225382457257825782937251127612498257824843338247124842443248424713742350924842471248424573299248424844018256526702670298733514586534313442786263126962578267025782773267026572578268325922670264426442644268326832683265726832900559730862565255225922565255225252552257825112525255225522525253824842457255229622471268324842592248434822525245724982484249837583537252524712457248432112471249840572552265727732837340246444962185627092670261826832592273527352578263126442592268327222605256526702644267026182683259228875597314926312631255226052565260525522565252525382552253825112538248424982605288724842799251126572484337624842457249824842471371135232484245724432457331224842457399925782709274828113363450171211344276126442631263126182565274826312605273526572592269627092592270926832683260526312525291255973099257825522552261825252552249825112565252525252525252525112538253825782900249827482511264424573455248424712538248424433727352325522457249824713249251124714057256526442799278637904831774118562709263125522683259225652735260525922631259225922748265726182696270926312631264426052950559730742552257825522592251125522525253825522511253825252552256524712565255229372443279924842618252533512484247124432498247137273537249824712471244332992511248439992511265726832937332545575379134427482670264426442683267027092538264426572709263126702618267026962644257826312592267029005597307425652565257826312605252524982498256524982552252524982498248425252552292524712735248426312484345524982457247124842484374235372538251124572498319924842471405725652578268327483312450148961856261826832631257826962657270925782657260525522657268326962631264426572683257826442605286255973161260526052618257825522525255225112565253824982565251125252498253825922862249828112484261825253363251124842484248424713742350925382457247124573287249824983980249826572631284933384557545113442811268325922578264426962709260525782631264425922670263125922670263125782605267026052875559730992552259226312592259225252565255225522525253825252565251125652457255229622484272224982644248434822498248424982457247137743551251124572457248432362471249840772578267027222709333846444799 19890813 598561856309926572644264426572592268326052592272225522552269626312605270925782605267026052538282455973111259225922538261825382538249825252498255225252498247125252511256525782849251127482457260524713363248424712457255224713742349625252457245724433299247124714018265727092722287532994705530813442799264426572657260525922709264425922683260527092722268326962644268325782631267026442799559731112578259225252552255224982552251125652552253824982525251124982511256529122498273524712605247134292484247125112498247137743537253824842443247132362443245740772578259227482761345543954962185626832644257826702631264427352592260527222525257826962592264426572592260526312683267029505597323626312565264425922538252525522471255225252498252524982552248425112592284924842722244325782511335124842443248424982443374235232525244324712457328724712498399925112565263128873312467472561344283726312618264426572657267026312618260525522592268326312605276125922657273525782631290055973136255226312578263125522552253825652552251125112592247124712471252526052987252526962471264424573455249824842525248425253758348225252443245724433186247124574077252526052811288738064831774118562735268326052592265726832748264425782683270926052683263125522657267026052565261826312887559731742565264425922578255225922552253825252498255225252511252524982538253829872511278624572605248433512457244324842538244337273523252524572471244332872471245740182525263126962950336345865379134427482631263126702618256527352565261825922644265727092644257826962618263126052631264428875597309925112538255225922511255225522498255225112618255224982525248425382631290024842761248425782443342925112443247124982484374235232538249824292471321124712457407725782552276127093338464448311856268327092605265726702605273525782578260526312644268326832631265726702644259227482683288755973136253826052565260525652578255225252565252525252498251125382498256525922925259227862457259224983325247124712457252525113727353725382471245724713312247124713999249826312709293733124674537913442837268326962748261826442761259226312552265725382735263126832657264426052592261826052862559730992644255225522592255225782511249824982525252524982471249825112511257829122457270924982605245734822498245724712525244337743551255224842457248432612484245740972552251126832631327447054929 19890813 599041856303726832578260526442631268325652578259226052696259226572605265725652657259226832670293755973074269625522538259225522538256525252552252524572511247125112498256525652887248427092443260524573325251124712457247125113758356525522457247124573261248424714018255227352670293733764705527213442761260526052709264426052722259226052644263126052709263126052683261826052670263126052849559731242618259226312605249825782484249825382511253825252498253824712525253828492498272225252565247134422471248424982484249837423482253824712471249832112471245740372538259227612735340246444799185627092631253826442631268326572605263125782657257826442605261826702592259226442683253829505597314925652605260525652538255225252498253825522538255224982538247125252592293724712811251126052484336324982443248425252511371134962498245724572471328724982443401825382644263128373287470571211344284926182605264426182644265726702644261826052538273526052605260526832670265726312592288755973124252526312592251125652525252525522538251125112484252525112525249825522987247127482457257825253469248424982525255224433742348225382511245724713249249824574077257825382773282438064674774118562683260526312644264427482773267025652683260525782657270926182696265726832683265725382849559731612592257825382578252525382538247125112511245725522538249825252578257828872471274824572605245733252457248424842498245737423537253824432429245732612511247139992498268326442862324945865308134427862670264425782578268327352605263126052709268326442592270927092644265726702644260528245597311126052592253825922592263125522538253825522525252525522538252525652578286224712722247125652443340225252457249825112498377434962525249824432443324924572471405725652605269627093351450148961856274825782592269625922696274825782565263126962670265726702722264426832644267026052644288755973136260525652592259225652565257825652525245724982525245725382498256526052975253827482484263124713312245724712484251124983727350924712471248424713287247124433980256527612631300033894644545113442761263125652631260526052722259226052605260527092657265726442735270927222631260526182875559730492552259226052618257825112552255225522498253825252525248424982498257829122511269624572592245734292511247124842471251137423537253824842457248432492484247140772565264427732722332545294799 19890813 599521856303725782644265726312670273526572657259225382592270926312644272226312683264426832605291255973074252525522552263126052592256525252525251125112525249825382471251125782925251128242525259224433363245725252443249824843742353724982457247124573325247124713999255226572644286233124767530813442748259226052592260526312670267026052578265726702644265726182683267025522644268325782875559731112578259225522631257825112498255225522484256525112484249825112552256529122484272224712605249834422484245724572511248437423509252524712471247132112457247140972592261827862722340244744929185626832605265725922670263126572644263126442631264426962631263126442644257826572605264429255597314925652578255225522552255225112498253824842538253824842511251125252511293724712773242925782457326124842498247125252484377434962538244324152471324924842511399925782683267028493299464471211344276126052644269625782670273525382631263126182605267026572696263126572683260526442644288755973161269625382605255225252565257824572484255225522538249824982498248425652900251127092471265724573469256524982552255224983727352325382498249824843211248424434057256526052811284937904736774118562670268325782644265725522631263126572631265726442709267026182644257826832578268325522912559731242592263125252525253824982618255225112538247124982484251124982498259229502484274824572631249832992511245724982525248437423509252524432443244332872511249839802538263126573024336346445343134427482735260526312644259227222605257826832592260526832592267026442657256526052631264429005597307425652592257825782605251125252498257824842525255224982525252524712578286224712722249825782511346924982457249824712471374234962552247124572443323624432457407725922592276127093429458648311856270926702618259226312670269626312578259226572578263126182592268325782696263127222618291255973099253826052592260525922538255225382565252525382498252525252498247126052937248427352498257824713338248424712429252524573742350925252457242924573261249824713980257826702735288733514529541513442722260526052605264426572748251126052644272226702696260525922670260525382657259226312900559730492578263125522631252525252578247125252498251125382525249825112471255228242511268324712605244334552511247124842471249837743482248424712443244332362498245740772578260527612773335145574929 19890813 600001856267026572592259225922605264426052631270926312565269625922657270925782631255226312592281155973099261826052578257825382538253825112525255225522484248425252511259226052937251127992498255224843325247124432471252524153742353725382484248424293287248424843980252526702631282433764557548713442696264425382631260526052709263126312631260526312644268326052709264425782605264426312887559731362538257825252578256526312565251125112525259225252498249825382511253830122471278624572592248434422511245724572471248437423482249824572429248432112471245740772565260527482748341645015030185626572644256525782631264426572605263126442592264427222552264426832592265726312696265728875597312426312605265725652538252525382525252525252498252524432538251125382525284924982786248426182471335124842498245724982498374235512525248424572429328724982471398025382657267029253312479952721344278626182657260526572578267026572618264426442605263126572657265725782657268326052670291255973099260525782592256525522525259225112484248425252525249825522457251125652811249827092484257825253429245724432457248424843774348225252429242924713261247124844077255225522773269633384644492918562631267026052631265726052631259226182631268326052631269625652683265726832657264426312937559730862552259225782644253826052552257825382552256524982498253824842552257829372498274825382578247133512471249824712484245737273537248424712457244332872484247140182552265727092862335146745524134428622696260526702605259227482592259226702631256526962605259226312631256525922644267028755597313625922631260525922552253825252525256525252525248424712484249825652538291225252709249826052471342924982471248424572484375835092511247124432484321124982457407725652605278627483402467452371856272226052618263126312631265726442631264427092592256527222644265726052696264426962578291255973086259226052538259225782552251124982525253825112552255224982484251126312925247127732457263124573351248424842498251124983758350925252471249824433274248424843980253826572670278633634736541513442683268325522578264425922696260526832525268326052644263126442683255226832618263126572811559730372605259225382525253824982525253824982498252524982578253824572511257828752498264424842618248434552525242925252511249837423537255224982471252532362471248440772552259228372670335147055451 19890813 600481856274826702605256526182618263126572618269626702552260525922683263126312683265726832618286255973149261825782565255225252578255225652525253825652565249824982471252525782875251127482498263124573351249824432484252524713727352325382484248424573299248424713999251126572670295033384529574413442773265726052644263126442605273526052631261826182696259226572683264426312709259226832799559730992657257826312605251125252565252525252538253825252525255224842525255228872511268324572605249834822457244324712457245737423469253824432415247132362443244340772696256527612735338946445781185626312709256526312670257827352670269625922592260526702631257826052565257825782631260528495597309925782592259225522552257825652538255225252525252525522525248425252511284924712735248425782457332524712484245725522525375835092538245724572443327424842471398025652578269629373402452959311344281126312592263126052592268325652605264426312657261826572683267026312644268326832670286255973074263126052578263125522498255225252565255224982565252525382511253825922875242927092471260524573416248424572484249825113727350925112429247124713199244324844077256526442722279933514705604518562709268326052696265725112786261825652631270926312696265725922631270926052657265725922875559732362578261825252578252525382511251125382552256525112552255224982525257828752498273524982644248433252498249824842511242937113537252524432443242932992484248439992538257826312862336345866282134427732592263125922631263126832565265726052657255226962644256527352657263126702657268328375597312425522538252526052484255225252471251125252525256525252511255225382578290025112709249825782484340225252498244325112525371134552525247124432511318624572471405725782605276127733261452964541856272227092565264425652683270925782525263126572631270926312605268326832644264426832618291255973174256526572644256525252565256525522525256525382525253825112498255225922849251127482484260524843338253824842498248424983727350925382471245724573274245724433999252526962748287533384529665513442761264425782631259225652709261825522592270926572631265726442578264426442578267026312887559730992605253825522578255224982552251125112498252525112471253824842511261829372484268324842605245734822471247124982498248437743523252524572471244332362484245740572565263128112735329944747014 19890813 600961856272226442722259225782578265726312578263126442644267026442657265726442644263126182670292555973086265725922592259225382565253825112498255225522498249825112484251125922824248427862471257824573338248424572471251124983727346925382443247124573312247124843999253826572644293732614644774113442748256526052605263126702786265726442644263125652709265726312618264426572657263125922875559730742565256526312578257825522552255224982457255225112484255224572511252529002498272224432565248434292525247124432511249837743482253824712443247132112484242940572578259226962773342944477741185627092644264425782722257826832605259226312618264426702657260526962578267026052657267028625597317425112538253826052552252525782484256524712498252525112578251124982565290025252761248425782511335125112471248424982443374235232511247124712443324924712471401825522644264429623402455777411344272226962578259225782552270926312605259226442631270926702592259226702657267026052631281155973062257825522592259225112525259225382538251125382525251125112443252525112937253826962484265724713469261824982484256524713742349625522457245724713211253824434077256526442735437035234674774118562683264426312683257825782670260526052538260526442683264425922696256526702631257826312950559730742538260525382657252525382578253825252538249825252525257825112552257828492498274824572592247133512471248424712498247137423509253824842457249832742511252539992525269627352887336345016162134427732670263126572644257827352670263125652670265726312578255226962657265726312644265728755597316125922578257825382578256525382443255224842511255225112511248425252525298724712735252525922511348224842498251124842511374234692511248424432484324924842471405725522631283726703429473677411856277326702538268325922578273526312552257825922631274826832657272226312683259226572565290055973086252525922538255225782552255225382525252525112525248425252471252526312887251127352457267025113376260525382657252525253742352325252552268325113274270925784037265727862824398041184736774113442722264425522709260526572683260526442657264426572683259226572657264426442618265725922912559730992644257826312578253825522552251125382538253825652498253824712511252528872498270924712592248434552457252524712484249837743523253824712457251132742457248440772578263127992811329945864929 19890813 601441856302425522578260526052657272226312605259225922565274825922644273526572657265727222592290055973111256526052565264425522525255225522525253825382538252524982511249825652837249827222484263124843338249824982498248424573711350924982511247124573287248424573999252527222683301233894674541513442773260526442657263126442670265725782709265726052631263126052709265727092644268326312862559730992670260525922631249825252538256525382525252525652498252524842457251128752511270924842552251134692498247124842498251137423551255224842471245732112457244340772565259227482748338946444767185627992657253826832618257826312578259226442552259227222709265726572683261826442631256528755597311126052565253825922511259225252552252524712498252524842525249825382565290025252773247125782471335124432525247124842471377435512525247124432457331224432471399925112670270928873338452971211344279926572538265726832644270926312631259226702592268326572644273526182631264426702644284955973074255225782552257825782538251124982511251125782538249824842525252525252950249827092484260524983455253824712511248425253742350924712443251124983236249824434057253825922735286237584736774118562722264425652631270926702631263126182657256526312773269626442631267026962657270926052937559731242565257825522605257825252552252525522538257825382525252525112538257828752471276124712578249833512484244324432498247137423537249824982457245732992484248439992511267026312887335147055379134428112631270925782657263126442605256525782670256526572592265726832605263126832618259228375597312425522605255226052552253825382525253825252552253824842498252524982552297524982748248425782498345524432484251124842471374235372552248424292471321124842457407725652578279927613338476748961856274825652592265726052657268326052644264426832592268326442631268325922605265725922578296255973124257825652592256525922565252525252538253825112538257825382457253825782900251127482484263124433299249824842457253824843742356525112484251124293274249824713980256526312683293734554644545113442748265725782631268325522761255225922631263126312709265726312696260526962657263126052875559731112578264425782578257825522538249824982471252525252498249824572525255228752525269625112578248434822498247124572525245737743551249824712471244332742484247140772552263127732735332546444929 19890813 601921856304926702644263125782644265726442592260525922578277325922631267026702644264426052592287555973124257825382657263125782538251125382565252525252511253825382525251125922862248427862457263124843363247124842471252524843742352325252471247124713299249824573999253826572722291233764767534313442748264426702657257826572722255225782657261826702657260525922670265726182618264425922862559730622605261825652631256524982592256525112498253825252511251124842552255228622511273524842592245734692471251125112471247137273482249824432443251132362457247140572565257828112696333845574929185627352631255226312565269626962578263126832631260527092644261826572631265725922657256529255597307426312592253825652538255225522552249825112484252524982511245725522565286225112761247126312443332524712511247124842484371135092538249824432457328724982471401825382709260529623338473672561344276126962644255225922605268325922552260526442631272226832657265727222605259226702618290055973124257825922631260525382565253825252565251125112538248424982484253825252925245726962525263124573416248424572484248424573727345525382471249824983224247124714077259226442811278638564705774118562683267025922605256526832786263126312670261826702670264426052657259226312683269625782811559730992618256525922578249825382578252525522484255225112471252525112525255228872484274825252552248433122498249824842552247137113509251124292471241532872511252539992498265726702912335146445451134428112644261825782565263126702605260525922709260526312618264427092631268326702644263127995597309926052618260525922471251125382538249825112484249824842511248425382484292524712709248426312471342924712471244324842525371135092525248424712484319924572471407725922657278627483402447448961856269626312578257825252605267027092605257826702578268326572657270926442578263125782657288755973099251126572578252525652511255225252538255225112592248425112484252525382862247127862484257824713351247124712484253824713681348225112457245724433287245724714018256527092696290032994557537913442773259225922592256526312696259225782657259226962631265725922683265727092657263125922875559731362538265725652538252525112484252525382484251125522484252524712511253829122538274824432578248434422511252524842484249837743537253824982443245732492498247140972605265727352799336347364929 19890813 602401856302426052592260525782657265725922605260526312618272226572657264426832631263126052605292555973136256525922565259224982552257824842511253825522525249824982498255225652925249827862471256524983338248424842484248424713742350925382443244324713287245724844018253826832657292534294586527213442799264425922644270925922735259225922631264425652670264425922657268326442748261826572887559730992631264426052631255225782511253825652552249825922511253824292498259228872484273524712592245734292471248424572498247137583496253824712457249832492443249840772592253828112696340245294736185627222592269625522657260526442657264426442578269627352696264426962644267026312592267028755597309925922578257825522552252525522552252524842498255225252538244324982538296225252786242925922484329924572471251125382443374235092484244325112443328724572457401825252670265729623287455771211344278626182644264426702605269626052565260526312618264426312631268326442644263126702696287555973136261825782565253825252525248425382552249824982511249825252471252525522962249827732484265724843402248424432525253824713727349624712471248424983211249824574077256526442824284938064644774118562709261825522631259226572618259226572631268326312670264425782670263126702631267026832912559730862605263125652578252525252578252525252552251124842511252524712525257828872484278625112578245732992511244325252484244337113482253824712457244332872498247139802525269627222900335145575379134427992565265726312644255227482565255226312683268327482618263126442644257826052605263128755597311126442578256525522471256525922498257824842538248424842525251125112552300024982722244326312498340224982471245724982498371135092552247124432457321124982471405725522565273527223389452948631856259226442631269626312605272225922631256525782565265726962631263126052696260525922683290055973074259226312552260525522552249824842511253824842552247124982484251126052862248427862484260524713312247124712471251124573727352325652498244324713299251124573999248426312696296233894644552413442799255226442657260526052605256525782578260526312670265725522683253826702618270925922849559731242605256525382631253825112538253825522525252525382552251124712565256528752525272224432578247134692484249824982498249837743523248424842443251131742443248440772592264426962709324945864799 19890813 602881856306226442657269626052644268326442565263126312644273526182696267025652644256527222578286255973149264425922578261825252605251125252511248425922552249825382498256525112875252527482511259224983312247124432484252524713711355124982484245724713274248424713980253827092735293733764586537913442748261826572657257826572696260526052605263126052644263126052657260526442683263126572811559731362618252525922538252524572578253825112511252525522511255225112552255228752498273524572605248434162498247124712511249837273509251124712443247131992471245740572631255227612709345546444831185626962631265726962631253826312592263126962644267026442578257826442605263126572683263128755597307426052525253825922538256525652592252524982511252524982511251125112525281125252799248425922471335124712471247125252471372734822511245724712443331224842443399925782657267029623299464472561344277326442670268326702605263125922657260525922683265726832644268326572605268327222592288755973099261826052605263125382498247125782578248425782498251125252525253825522912248427482471260524713442252524712484248424713711348225382498251124843186245724574077253826442735281138394767774118562722265725782683268326312683257825782644257825782631260526312670263126442618267025922887559730862631259225252565256525252552251125522552251125252498253824982525253828872484277324292592245733382484245724842484245737273455252524982457242932872525244340182511268326702912337646445343134427862618269626442696264427222592268326442709257826832683263126832670260525922657272227615597307426052578257825782552252525252578251125112511252524982538251125112565292524842709248425922471344225112484248424842471372734422511249824432484326124842471407725922644273527993442476747671856264426052631263125922592264426312605256526052644268327352552270925922670267025922657293755973136256526312592259225252538252525112538253824712498251125652457249825652887247127862498267024573325247124842498247125113666348224842484244324293274248424983980256527092709281133254586534313442748260526442631265725782683253825652552259225382709263126572696265726832644264426442937559731742565259225652592252525652565247125112498251125382471252525252538257829622511272224982565247134552443247124982471247137583496252524842429248432242471249840772578259227092709338947054799 19890813 603361856303725922592263125922605269625652578268326702631273525382631269625782657268327222605284955973086259225382631265725522538251125112552257824982511249824842484248425522824247127352471260524713287247124572471253824983711346925112471244324153261245724843999252527222670283732994705545113442811267026052578264425782696268326052592263126442644263126182670270926702657264426442837559731242592259226442538253826312511256525382498247124982525249825382538255229252525272224572631244334552498247124432498247136963496253824982415251132362429245740772565257827732735333845574831185626572644265727352618259226962578263126442631265726702578257826962605268326572735261828625597309926052631256525782538257825922538255225252471253825252525247125252578287524982837248425782484329924842457247125252443369634822552248424712498328724572457401825382709268328753274458671211344283726052657264426442552264425922605264427092578274827352644269626442618255226572683291255973124261826572631264425112525255225112525249825522525251125112525253825252875248427092471267024843429249824572484245724293727352325382484247125113224249824984077257825922748286238064644774118562696272225922709260526312657259226442618257826572631267025782592259226312670260526442900559730742511253826052592253825252552253825382525256525112565253825252511255229002511273524842631245733122498245724842484247136813482248424432471247133122457247140182511260527092887340245575343134427732644257826832552255226702644263126442605257826962657269626832696260526312657264427865597311125782538257826052538259224842511252524842525252525252525248425112538284925522709251126052457342924842471251124842511371134292552248424712457319924432429407725922592274827093312458648961856268326312670263125922605268326312565259226312683277326962657264425522657260526312631282455973086255225782618260525522565253824572552256525112498249825252471251125652799248427732457257824573299248424842457247124433666348225252429247124573249245724714018253827352670288734424705537913442748260525922631265725782657259226312578264426572605261825922709268326052657268326962900559731112605260525922578255225112498248425382498255225522484248425382511252530242511270924842592248434162511241524572498247137113455253824842429248432112484247140772578265727092748337647054996 19890813 603841856311126442657260525652631277326572578267025782565264425922592264426182592257827222644286255973149256526052578255225382471251124982552247124572565247125112471253825782912248427352498259224713274247125252498248425113711349625382457244324713249248425113999259226702696290032494447534313442748259225922631259226442657260526052592264426442657256525652657264426572657265725382887559731242592252525112552263125382538252524982498253824842498252525112498252528752484272224712592248434022471245724842471247136813429248424982429247131992471247140572565257827992735333847994896185627222657256526052618259227092605270926052657263126832592260527092605263126832631269629005597323626052525252525522538251125652471249825252538256524572538245725652538282424712773248425382443329924842457251124842511368134822498245724712457327424982484398024842644269629623287455772561344277326052565269626442552270926312592257826052644274826572644269626702709267026832592283755973124263125782618257825522552252525382525255225522511251125382484252525522849248427352498263124713455253825252511252524983711342925782471245724713199248424714097259225522735282437904736774118562657264426312657255227092644263126572683263126702696263125782696264425922631267026312950559732492657259225922578257825252538251125782484253825112457252524712498253828242471279924712592245732992498244324432498245736813482253824572471245732872498244339992538272227352887333845575308134427482670259225922748259226572657260526572618263126572683263125922657264426702657263129125597312426052552256525922538253825252484253824712525256524712538248424842525295025112735251125652498338924712457248425382443369634822498249824572471323624712471405725652631282427733363458648631856272226832592263126832605269626312565269625652592265726312605268326052657264426312605287555973149260525522552259225652592257825652525249825382552247125252484249825782887252527482484263124433312248425112443249824843681348225382511249824433287248424983980248426442670288733634557530813442748265726052631265726572709259225922618270926052683267026312683264426572683263126442925559731862592259225652565252525922538251125382525249825652538251125252552263129002457270924982552244334422443251124982511247137113442249824842457248431992457248440972696257828752683341646444929 19890813 604321856303726832631263126312657273525522552263126962605267026702631269626702605267026572605288755973074256525782552259224842525252525782484257825252538253825252484252525382824251127612484256524293312245724842457251124713681345525522457245724573287248424843999253826832683291232744557541513442735260526442552270926442670261826182552263126312657272226312709265726052618263126052837559730992631257825652592255225652578253824712538251125652484252524572525251127992471269624712578247134022484248424982525248436663402251124572471247131862443247140772552259227352696336346444736185626702631261825522683265727092592267026572605259226182709257827092631259226832683260528875597311125922578256525782552252525522498253824842592247125252511252525252538277324712761249826182443328724712471248424712457368134962511245724432457323624842471399925252605268328493338464471211344277326052657265726312618273526312605259225382657267027092552269626572631272226572578284955973099257825782644257825522592248424982592251125522538251125112511248425382937247127222471264424843376255224572498257825383681342925112484245724843186245724714097257825922811279938064644774118562722260526052605255226832644260526702644265726832657273526572709257826442631261826312862559730492578252526052538257825522525252525782552248425112498255224432471255228872471273524712605248432992457249824982525248436663442251124982457247132742457244339992498267027092799336347995167134427352657264426442670257826832565260525522631259225922605255227092657267025652683263128375597313625782644251125522525249825652525253824842498253824572498252524982538283724842709244326052484342924712443248424982471368134552525244324432498317424712484409725652644276127863351464449621856265726572631265726442578273526442511257826052644267026832605267026052670267026832578290055973149260525782657259225782552256525252525251124712538247125112484251125922849245728242457263124843274252524572484252524573681344225112457245724573274247124573999252526832657293734024674552413442735263126442631257825922683256526572605260526572657260526052657267026442644260526442849559730372670257825652592255225782592252525922484253825522511249824842538249829122511274824712592245734292471241524982484245737113509253824842443245731862484248440772538257827612811336346445030 19890813 604801856306225922605257826572683273525782644264426572605268326832618268327612657270926702605287555973074256526442552256525382565257825522525251125112538247124982484253825522849251127862484263124843287248424432443249824713711348224982457247124293287248424983999252525782709290034164529534313442722259225522631263126312709263125782578267025652657264426442644259226312605273526182837559731242578263125382565252525782538249826052498256525522471248424842538257828752498272224842605247134422457245724712498249836963429251124712443247132112498248440772565265727482748336344214896185627092683260526182657268327092578264425922657260526832592263126442631264426702657253828625597323626052592261826312538249826312511255225252525256525112511252524842552293724982799249825922457331224432471249824982457366635372498244324432484327425252471399925112670265728373299467471211344279926962592264425382631270926572605259227092631274825782631272226442696260526312592286255973136259225522631255225522511251124982511253825652578252525522471252525252887248427352498263124713442248424842498249825253696345525522484247124713236248424844077255225652824281137744705774118562696267026442631261826052670255226312578268325922657263126962644260526052644270926442887559731492657257825522631253825382538255225922552252525382511256525522511259228242498276125112592245733252443247124712484248436813509253824292457247132612484248440182538261826962900335146445379134427732565256526702631255227092565263126442631263126832605268326442605260526832644268328495597314925522605253825652565252525382471253824982552252525112525252524842565284924712722248425922471338924572471248425382471369634692525249824712457319924842443407725652578270927483376450146741856269626312696256526442644267025922657259225652683268326052657260526832657263126052605290055973049264426572631265725382511251125522538249825112511251125252471253825382912249827612457257824983261245724842484251124573651348225112498249824293261245724433999257826702683286232874644530813442773264425522592267026052709259226442644264425522683267026052709263126832644257826442900559731112592257825522578251124712538248425652484249825522498248424842538259228752471269624842592244334292457242925112471251137113442249824842471251132112471247140772696259228112722335145574799 19890813 605281856304926572644264426182565270925922605260527092592269626442644260526312670259225922605297555973136259225522552263125382552249825112511249825112552244325522484252525382937249827612471257824573274245724982498253824433696345525382457248424713287248424573999252526312709293733254674530813442773260526832631267025922696268325922670264426052709268326572683257826312644265726312900559731112592257825782565253825922525251125652471255225112511249825112498251129252525273524842578247133632471244324982511249836963429255224432471247132362443247140572552256528242748328745294831185627352644263126312605261826312592256526442605264426572644260526572657263126312696256528495597311125652578257825522511252524572525252524842538252525252538247125382538282424982761244326052484331224572471245724982471368134552511244324712457323625112471399926052683272229123274464472561344278626442592263126052683278626052657257827482618267026832631269625382657255227352657287555973199259226182592255225252552263125252498252525652525245725382511249824842925251127092471259224843402249824982484252524983681344225112484252524843161252524844057257825652811282438064799774118562735265726312683263126832761259225782592259226832683260526052670259226702631267025782786559731742552263125382683252524842565255225112552253825252525253825112525255228492498272224432578245732992471244324572525249836813455253824292484247132872484247140182538260527222962333845865379134427992578265727222618260527732631269626052631257826962683257826572538263126052631257829125597314925522644259225922565257825252484255225112552259224712498249825522538287525382722242925652484342924712457248425252443366634552538242924432457321124842525409725782578278626963402455749621856273526832592257825652631273526442670268325782631267027222578268326312644268325782657286255973136261825782592255225112605256525922552249825252511251125112471251125382862251127992471259224293338248424432471253824983681344225112484245724713261249824843999253826702657287533514529548713442811264426572709261826312683269625922525267025782735264427092696267027092592264426182900559731112631255226052565252525522538255224572525252525252471253824842484257829002471270924712592241534162484245724982525248437113455252524842471247132362429245740572552268327612735332545294799 19890813 605761856307426572592259225652644260525252657260526312631274826702525270926312605264426052565286255973136259226312631264424712552257824712605251124842525249825252538259225782962247127352457260524573299245724572443248424983651350925112429247124573236247124714018253826442631290034164644527213442824263125922592253825522670263126312605269626052696267026832683264426702605257825922849559731362538253825522592252525652511253825382525252525382538252524982484253829122484272225252578248434292511251124712471252536963469255224432471247132112443244340572552256526832722338946744767185627222683263126572631264426572631263126442552270927222631260526702592265726182683260529005597313625782538253825522552260525382511252525382525255225112498249824712565291225652761245726052498332524842443247125252429366635092552247124712443328725252484399925522683268329623351476772561344282425922565257826442605278626442565257826702657265726442683272226312644265726832605286255973049263125782578257825782565251125382552252525112525249825112498248425652937249827092498260524573429256525112511251125113711344225252471244324843199245724714077256526312773284937904644774118562683268326442696261825922709259226052631269626572644259226052644256525922696268326182887559731242605253825652605255225522565257825652498247125522484249824712538261829002457273524712631245732872471249824572525249836813509253824842443244332612457247140182552265726832849321146745308134427862657267026052670257827222683264426572670265727092605265726702592260526442631265728375597312426442552263125522592248426052498256525522511252524982525248424842565283724572683247126312484341624572429248425112471366634162525247124572471319924712471407725652592273526963376470549961856269625922552267026442552276126182578263126052592267025522578268326312657267025652605288755973136253825382552256525522552255224842538249824982511249825112498251125652824248427612471263124713299251124432471252524573666345524982429247124293249247124984018255226312683290033634421552413442849264426052696257826572631256525652683265725922683260526182670264426052631268326052786559731742631263126052592257826052552248425382525253825252511256524572498252528872498272224712552249833892471247124572471252536813416251124572443245732112498248440972592261827732722340247364896 19890813 606241856301226182605259226312578277326052565264425922696272227352552263126312605265726442605282455973062260525252552259225522565253825522592256525652538251125382471253825522887248427992484264424713236247124712498248424843651345524712429247124713299247124714018251127352670292532874586537913442773263125922644263125922696265726182605260526572748259226442578260526832631260526832887559731242578259225652657251125522538252524982484255225652484251125252498255228372471270924572631249833762457248424712471249836663442251124842443247131862484247140572552263127092773333846744736185627732657264426052657257827862605256525922605263127222565256526572696256526312592259228495597311126572644261826052578261825252525252525382538255225522511248425112565281124982786248426052457328724712429247124842471363634292538245724712471324924712498399925252735272228243429458671211344272226702657265726052578274826052670268326442618263126442683270927092605268326312538286255973049259225922578259225382525252524842525252525112538249825112511255225382862251127092484267024573389253824842565253824713651345525382498248424713211253824714057257826052875282437744767774118562709256526572592268326182683257825922657263125782683260525382709268326832618269627092849559731862592259225522592253825522525252525112484252524982498255224712525256528112471274824432578245732612471247124712484245736073442249824842457245732872471249840182511264426962962328745575167134427482644265725782631263128372683259226182657257826962631263126572670267026442578257828375597309926312605257825922498253825922484252525522498252525652525245725382552281124572709244325782498340225112471247124572471365134162511247124432457318624432443405725522525274827093455450147671856268326572644270926572605269626442565264426052631272226572631263126312696268325922618292555973086263125922644268325112525255225382565251125252525251125382498249825522862251127862429260524843287247124432457249824713636342925112443242924573261249824843999252526832670287532874767545113442748263126442592260525382748261826312605255225652657264425782631263126832670269626312862559731112644261826182552255225382525256525922511249825522525251124842498255228622484272224572552249833762471245724572471248436813442251124982457249831992457244340772578257827732761342947054767 19890813 606721856309927092605264426702592273526052592249826442657268325522657267026052631259226702565290055973099257826052538253826312565252525252578249825522525248424712498253825252900249827732471260524573249248424712471253824713636344225382457245724573261245724844018252526572670293734024501548713442761263126312631260526052631252525652657256525782722267025382683267026572644257825252862559731242592265726052605257825112538249825782525252525522471255225112525252528752498269625252565247133892484244324982498247136513402249824982457247132112443247140972578263127482748338944744863185627222618260526052552260527862565263125382644265727352592256526962670270926442618261828495597316125522578259225782552255225252525255225252525249825522525249825382538291224842735248426312471327424712484247124842457363634162552247124292443322424712457399925382748264428623363467472561344282426572592265725382657274826442631263126052538267026442657270926442696253826572644284955973086263126312631252525782498253825252565252525922498251125252498255225252937247127092471267024983389252524842538252524983651338925922484248424433161249824714077257825652786283738064644774118562696263125782670260526702761260525652657265726702722265725922696263126442578267026442862559732362538260526052618253825522538251125252525251125382538249825112552257827732498278624432605247132742471245724572511247136073455247124842471247132362484248439992511264426832925333845575343134427992644263125782644261827612670253826312709261827092657259225782605260526572631263128755597309925922592256525382605251125522511248425382552253824712538253825522538281125112773244326052471337625112471247124842471362234552525248424712457319924432457405725782605265727353402467449621856279925652552272226572631272225252605263126572670259226182605263126052696265727352670283755973099261826052578255225112511253825652552252525382511247124982484253825652837249827482498261824573274247124572471249824843593345525112457244324713274245724843980251127092657295033514705541513442735259225922631260526572683259225922670257825782657253826052644263126182592263126052875559731362511255225652578253825252525249824842552252525382525251124572511253828622484272224842578247133892498245724712525247136813455251124842443248431862484248440972578256527092786341645014962 19890813 607201856270926312592265726962631277325652605264426442631269626832618260526312670260526442631286255973136261825652552257825522525247124982525252524842565249825522457252525382862249827352471256524713274249824712429249825253681340225382511242924713261247124573980253826962631295033384705534313442735263125922683269625922683264426442683260525782696259225922709263125922644265726182875559730372618255225782552259226052552252525782525256525922471253824982525248428752525269624712631251134022498247124712498252536513442253824712443248431992471248440772552251127352709327446444962185626832592260525782631259226832578265725782722256526702657263126052605261825922631265728875597308625652578256526442511255225922471249825382552255224842498252525112525283724982824244326182471326124572457244325652429362234692552245724572443327425112498399925382683265729373402458654511344281125522592264426312631269625922578263126962578276125522644269626442644263126442552286255973124265725522578263126312498252525522525249825382525251125782525244325112937248427732484259224843351245724712484245724983666342925382498247124433161241524714077259226312786272233894474506418562657264425922696255226442722261826312618264425922618260526442683263126052644265725922849559730992631263125652657261824982538251125252525252525382498248424982538256528372484276124572605249832742457248424982498249836513455253824842471247132742498247139992538259227092912329946745451134428242696256526572631257827222670263126572644264426442618257826312657268327092657267028875597309926312578256526052538251125252498251125252538252525112525253825382525293724842722245726052457340224842471247124712457368134292525247124292457319924842443407725652592270927353376452952371856264426702565260526182631279926312670267027092618267026312592268326312683263126962578283755973099256526052552255225382538251124842525256525382552248425252498256525382950248427862471260524573261251124842484249824573622341625112443245724843236248424714018249826702709282433634557548713442786268325922605264426832748259226052592264426052683260526702657261826962592260526702875559731242605257825382644259225782511253825782498256525112484252525112525256528112471272224572605251134552471245724842457249836813442252524572429247132112457244340772565263127992722335146445451 19890813 607681856265726312657259226702552274826832578260526702592272226572552265726052605260526572670290055973174259225922605259225652552255225252511251124982525253825382511249825252887248427862457263124713287248424572511248424433651348225252457248424433287248424843980249825782644283733634529578113442786265726442631260526182748264425782605268326442657259226182709259226312683264426052875559731242525261825782552255224712538249825652498251125522525253824572498249829122538273524712578247134422484244324982484247136963442253824842443248431992429247140772565265727732683342944475781185627092748265726572631257827352592259226442722267026442709260526052631268326572644267028375597319925382578256526572538253825782538253825522525260524982538251125522578281124982786244325652525327424982471247125252443365134292552247124712471324924842443399925112657274830123274464459311344281126182592259226442631277326182578263125382631268326702578273526312657263127092631281155973074257825922565255225382511249825252538253825782538252525652471249825112912248427092484257825113429251124842498244324983681342925252471244324713236245724714077259225782761264434294674604518562644257826312696260525782709265725922657261826702670267026052683257826702670268325922862559731362552267025922578255225522592251125522538252525112498255224842511253828872484274824712605251132872484247125382525245736813442249824432443245732612484248440182498265726442887336345016282134428372670257826312618265727482538265726702644259226962578265727352709263126702657259228875597313625652565260525522525251125652484255225112525249825112511249824842525293724982683249826182484337624712429245725112484365134422538249824292484322424572471407725652631274827353389455764541856267026572538264425922696277326702552263125522644267025922605267026572709259226702644284955973149256526312592256525652484256525252552253825652538244325252471251125652849248428112498260524983261247124842471249824433651348225252443249824293249251124713999251126442683292533894644665513442824255225782683260526052748251126312631264426052709259225782657265726442592256526182799559731242592256525522552251125782471252524982498252525252471252525252525256529252457273524572538242934022525251124842484248437273482253824712498247132492471252540772565261827222748331245867014 19890813 608161856272225922631263125782631270925782631268325382578263126442618268326572644256526442631291255973161261825652565257825382552251125252498253824842552247125252498252525522811248427482484257824713325251124842471252524433666348225252484248424433287248424433980253826052683293733124674774113442862268326312605264427222722256526442631264425922631265726312683267026702670263125922824559731992605251125652605253825522525253825382471247125252484249824982525255229122498268324712592251133892471242924432471247136663455255224572443247131862443248440572578259227092799336347997741185625782696263126572565270927482631257826572657256526572605263126832657263125922644265728495597313625652565257825922525255224982498255225252511253824982511247125522592286224982748247125922498328724712484249824982498365134292498247124842443327424982471399925922735269629503416450177411344279926442578256526572618264426052565264427222605268326832657272226572683272226442565283755973149256526442592257825382511253825252511251125382525249825382471252525112937251127092457265724573442259224432498249824983666348225652443247125113199249824574077259225382837437034294674774118562735264426312657260526182748261825382657265725652709259225922696259226312538267025922962559731242631261826312592255225382511248425522511251125652498252524842511259229122457273524712605247132872498247124432525245736813496248424712443247132992471249839992565264426832887340245576162134426962670268325922631260527992565265725522605260527482631263126572670260526312631264428625597313626052592255225382578249825382484248425652498256525252511245724982578288724842683249825782484340224842471248425382498368134422511248424712484322424842484407725382657283727733482452977411856273527732565263126052552272226572683268326702631273526572605270925922657268326442565279955973124260525252578268325522578253825382525247124842525252525382511256526052925252527732484264424983299263124982696260525113681344224982498264425253186263125384018267027732824392540774863774113442773268326572605259225382709265726702631272225782722259226442657264425782605272225652824559731862605255225652578252524982498253825112565256525922498248425252498255229002498268325112578245734552443248425252511245737113496249824712471253832492471245740772538265727482670342946444674 19890813 608641856303725382605263126052696274825382605256526312644265726962565269626312748260526832618287555973099257826442631257825252592248425382538253825252538252525252511252525922837255227092429260524843312244324842457249824573666346925112457244324573261248424573999253826182735292533894705537913442761257826052592256526442773256526312552268325922631269626442696260526832670261826312837559731242605261826182592256525252552247125382538253825382498253824982511252528242498267024982578247134022525247124982484247136663442253824982443245731862498245740772578259227862761327446444799185627352657260525782657263127222578267026182618260526442605260526442592273526182670267029375597314926312605256525652565252524982565253825382525256525522565248424982578284924982786244326052471326125112471248424982457365134292511247124712457326125252457401825382657269629003363464471211344286225112657265725782592270925922592268326052592270925922683268325782605261826442631283755973111255225782605259225252552253825112525247125252525249824842498247124982912248427222511260524843389249825112511256524713681344224982471248424983186248424984057256526052875281137904674774118562709263126312709253826962696257826442657259225522644268325922657265726052605260525652937559731242605257826312552252525382538253824842511249825252525251125252538255228372484277324572644247132742471248424712484242936363429253824712457245732742443247139992525263127092912328745865272134427612670260526572565269626832578263126702644261827092631256526572644267026832670264427995597312425782552260525652578256525782552252525112525259224982525247125382525292525112683247125782498342925112471249824712471369634162484252524712471321124842471407725652631273528113429464446441856268325922618255226182709273526442565269625522605265726312657269626052605267026442592290055973086255225922605255225382552256525112498251125652511247124982484253825522887253827732484260524713312247124842498248424713651348225252471249824433249247124843999251127222748293733384644548713442709263126442578263126832735257825652657257825782709267025922631263126312592263126312900559731362592253825782605252525652552255225252484252524982498251125112511255228112525273524572592249834292471245724982498247136663496252524842443251131742457247140772592264426702748331247054929 19890813 609121856308625782670268326832605277326832618268326702683265725922578268326312605270926702644284955973124259226052592263125922552252525782538249825112565252525112511256525652799242927612457259224843261247124572443252524713681345525252457249824433261249824844018256526832709293733634705523713442722269625922657263126702748259226572498268325652696263126052683253826832592268326052799559730742511259226312538253825252498252525652538253825112511251124982552252529002498272224292592251134022511247124982471248436663469255224572457248431992471247140772552252527992735332546444831185627092683259226442631270927612605253826442565257826572657259227222565257825922631260529125597314925922644257825652525252525252511259225112525252524982525244325252552288724712786248426312525328724982498244324842484369634692525248424432457323624572498399925382709270929753249470571211344278626962670264426702592270926442592252526572644267026442618268326052670260525922592287555973124265725382565256525252552248424842565252525522511248425382443249825522987249827732484260524433455252525112511252524573666344225112471247124713174247124844077263125782735287537904644774118562696270926572644257826442709265726052657257826312735259225782696263125782578269626052849559730992552255225382565253825652565252525652525253825382525255224982498257828112484276124572592244332872498244324572471247136813455255224842457247132612498245739992538264426962875328746445308134427862657257826312696257826442605260525652578260526572605260526572683269626052696265728625597309925652511256525652552251125782498256525252552249824712498248425112578286224982657247125382457338924842471244324842498365134422498245724572511321124432484409725922552279927483363470549291856272226312644267026832644269626052592263126572605269626442644265726442709257826442538278655973099257825782618260525382498255225522498251124982498251125922457251125652811253827992471259224433299248424572443248424843666346925522471242924573236249824844018251126702631293733634644541513442786260526312592255226442722263125922644255226052709260526962696260526702644261825782786559730992565257825782618256525782525251124842538249825522511249824712498253828752471269624712605248434022484248424842443244337113482255224842457247131992498241540772565257827222748328744214831 19890813 609601856301226312592269626312631270926312670255225382644268327092605265727222631257826312578291255973124255225382578260525522511259225112552256524982538253825112511256525782849245727862471260524843299248424432471248424713666349625112498244324573261247124714018252526052683286234294557541513442773269626312592264426052735260526182631265726702799265725782670269626832644263126312875559731492552251125522578252524982565247125922525251125382471247124982525260528752498270925112618247134022457244324842484247136813455256524842471247132362498242940972565257827612811337647054929185627482631257825922605263126962644257825922644264427482670265726962670261826052683255228625597312425252538257826442525255225382538248425112498252524982484248424712538290025112696244326182471333824712484247125112457368134962538242925112415328724842471401825382578263130003338473671211344272227092592264426442605268326832592263125922592272226572670269626832670267026052657279955973111265725382592259225922565253825112552252525782525253825382471249825522875248426702471263124713416253825112538252525383666345524982471249824983211245724844077259226052824283737744831774118562761267025782631264426702683260525922657267025922644268325922683264425922631263126052849559731362578256525782592253824712511247125252525253824982511255224572552265728622498274824842578247133122457248424432498247136963455249824292443244332742484245740182552270926312950338946445487134427992683264426442552268326702538256525922631263126442525257826832735269626312605263128375597314926442525263125522552257825252498256525382538249824982538248425382565291224842761251126052511342924572498251125112471368134422511247124572498321124712443407725782565272227483299467448311856260526962605259227092618272226052565267026312605269626052670269626572631260525382696287555973149263126052592259224712525252525522484253824712498248425382511255225652887251127352484256524713287244324842457248424713681346925382457247124713249249824433999252526962657300033634674548713442824264425522644259226572735260526052644259226702696269626312683259226832670264425252862559731742644259225922578251125252592253825652525253824982511253824572498255228622511273524982565247133892498245724712498247136663482253824432443248431862484247140772578257828112811342945864674 19890813 610081856307426182565264426572592276126052618265725382709265726832565269626182657268326312644279955973124255226312578259225652525252525112511253825522552248425382471253825252849249827732484257825113274245724432443249824843651342925252498247124293287247124844018253826962644287532874705541513442837252526052657256526312683257825782592268326052657263125922683257826442644263126702950559731112511256526312618252525382525255225382511249825252538248425112552256528752471273524842605248434022457244324712498247136513442255224712415249831992457244340772565263127612811336347054863185626832605259226312709263127222592267025922631263126832657256527222644265725922605265729005597324926312538249825922498253825112565252524842484253825252525248425382592290025112761248426442498329924712471244325382471365134552498242924842415327424432471399925382657270928873325464471211344282426702722260526312631268326442644264426832552269626572592265726442644267026702525287555973124263126052578257825922538251124842511257825112552249825112484251125652849256527092484268324713416249824712471253824843696345525112443249824713211249824434077255226312824283737274644774118562709269626182538264426312722256526052631255225922683264425782683264426572696264425652900559731362565256525782670252525382538251125382511253825252538253824572471259227992511278624712605245732872511247124432498242936663455253824982471247132612457248439992552264426832900333847055451134427612696260526962631264426442605263126442565260526312644259226832565272226442683261828115597306225522592253825252498257825652484253825252498252525252498252525382565292525112709248425922457340224712498247125112457365134162498248424572498319924712471407725652644284928373338470547051856273526962644263126442644270925652565259226312552270926962605269626442644267026442605287555973111256525522592252525252565251124982552252525112552248425252471248425922824245727862443263124983261248424712443248424983666342925252457247124843236252524574018255226442657288733894736534313442786265726832644263126962670256526702592263126442709260526182696260525922605264426182900559731112618253825922565251125652471251125382471249824982511248424712484256529502484276124982605247134422471245724712498247137113455255224712484249832112457245740572565257827482761327446744674 19890813 610561856306226442631257826572565270926572657267026572605264425382592270925922605260525652631290055973074257826312592259225252565251124842511251125252552248425382443253825652875249827092471260524433299247124842484252524843681344225112457249824433299248424713999255226052722291233384644527213442811256526702644268326052722259226052631259225522722263126442722260525652657257825782900559731612592255225652552251125652552247125382552255225522498249824842498251129752511270924712605245734022471245724712511248436963442256524712498247131742484248440772565259227732735340245864831185626832644263126312644267026832657261826572631269626832631257826052578268325522565263128875597308625382605251125652552248425652538256525652511253824982538245725112525283724842773249826052471327424712471247125112443369635092552244324432443328724842443399925252683267028753325476772561344282426442618264426052592268325922605260526182605263126572605267026832670265725922565279955973124263125782631260525652498257825522484248424842498247125252484251125652925248426702498259224573429249824842511249824433651348225382457249824713174249824984097256526832824287538064674774118562735267026312592265726572722257826182631260525922644259226832670270926832644264425922849559730992578260526052605252525112525251125112511251125382498252524842511253828622511281124842605249832992457248424842525245736513482253824842471244332872471247139802538273527222862333846445343134427612761264425922696260528112578264426572644264427222644263126052657268326962644264428755597308626312552256525522552257825382592253825652511253824712484251125522565287524712709247125782484337624712484248424842484365134292511247124432484321124982484407725522592276127093351455748961856276126572670264426312631263125652578260526572525257826052631272225782605260526442631290055973161260525112525260525652565255225922525249824842538249826052471247125382824248427862443259224713287247124982457248424573636342925112471245724713261249824843999252526442696288733124586545113442761257826702670261826572761265725652631261826312735259225922657263126442592263125782849559731742552265726052592253825252565255225252565256525252511252524842525252528622457269625382605251134292484245724712498247137273482251124712443248432362457244340572578257826962786336345864767 19890813 611041856302426442578264426442592276126182605255226702657269626312552259226702631264425782644292555973099257826052565263125382525253825252552256524572538247125252429248425522887252527612457259224713287247124982498249824713681345525652471244324433274247124843999251126312670290032874705541513442786265726442605263126442605263126702644264425652631263126442709263126572631259226182837559731242657257825652552257825382592248425382525252525252484253825112511252528872457272224572618247134292484252524572484248437423455253824842484245731742471248440772592260527612824336346744863185626962644267026312592259226962592264427092578269627222657256526312605264426312644261828875597307426052631260526312552247125522538255225382565252525522538248425252538292525112748244325652511331224982471247125652471371134822538242924712471327424712457401824982670268330373312467472561344277325782631263126702592277326702644257826702605270925922605265726702592264425382657286255973099261825652605257825382552253825522511249825112525253824982471249825522862244327482471267024983429247124712498253824843742349625112471247124843199245724714077256526312837288738064674774118562683263126572670255226312773259226702657263126572644264425922657263126442631263126572862559731362592264426312605257824982484252525522457248425522457252524712511255228752484274824712578249832872457248424292525247136663455249824432443245732612471244339992525264427092900332545865451134428622631260525922605270927482592263126702592257826572696264426832631264426052644265728755597307425252578255226052498253825252471252525252498252524982538249825522552287525112761247125922457341624712498244325112457369634692538248424572498317424572484407725652683273527733429476747361856274826312670265726442592268326832538257826052657273526442565263126442631268326572552293755973111259225522565261824982578251125652552251125252538248425252471252525522837248427862471259224843338244325252443249824713681346925382498242924293274249824574018253826052670288732994767530813442761261826312578261825782786259225522631263126182722265725782683263127092565260526312875559731112605253825652644252525652525257825252498252525782511255225112511259228872511273524712592248433892484245724842484253837113455255224712457245731742471245740772565264428112748332545574767 19890813 611521856306226312670263126572592272226832657255226702618260526442670260525922696263125782592288755973099261826442578255225112578251125652538252524982525256525252498251126052887251127732484256524293274248424572484252524983696344225112471242924293274248425253980256526702683291232994767541513442722263126312644255225922748260526312592260525782683263126312683260527092592263126572937559730992592264426312631253825112552253825382552253825382484251125112498252529372498272224292565248434162471251124982498247136663455252525112457251132112484251140772538253826962670335145864799185627092578263125782578265727352631260525782670265726702565257825782578259226182605265729375597308625922578259226572525252526052538252525382525256525382525252525112552284924712786245726312471329924982484248424842471368134552565247124572471327424712443399924982683270928753299467472561344272226442605264426312592273525382644265726572592272226572605265726312644267026962605287555973236259225652552253825782538255225522511252525112538251125252511252525652900252526962484267024843429253824842525248424573681348225382484249824573199252524574077255225922824276138064767774118562657272225922657256526052811263125652592260526312670267026052683264426702631264425522862559730742592257825252605259225382511248424842565253825782511255225382484249828622511274824432592247132872457242924712498247136513429251124572457248432612498244339992511274826702849323645295272134428112644264425782578270927862565257826312657256526832578267027612696263126962644264428875597309925522605257825652565249825252498253825252525253825382471248424842552283724842748244326312511340224572443248424842484369634422538248424432471319924842457405725382592270928113376464449291856268326312644264426312631268326442644265726312538270926832592267026052631257826962657282455973161255225252592259225382538260524982538255225112552247125382457252525782950251127862457255224433287247125252498248424573651346925652457247124713287248424713999251126442709284933764736548713442799260525922696255226442748270925252578261826572735267026702722267026312618268326572875559731242657252525252511251125382525255225112484251125112484253824842511256528752511268324712578247134292471251124712511249836813496255224712443245731992457244340972683267027092644336347054996 19890813 612001856303726702631259226442552273526312525259226832605260526702605267026182657265726442631286255973086268325382565263125522538251125382484251125112538251125252484253825782849251127352457263124713299247124572471252524983696344225252471244324293249251124843999251126312644292533894705537913442761270926182631260526312657259226312592267025782683265726312683259226182670264426182837559731112552256526442565251125782565257825252525257825382511248425112498251128112457272224292631248434292484249824842484247136963455255224982471251132112457245740572605261827732761332547054896185626832722253826572592261827732552263125922644264426572605265726572618267026572657265729005597316125922525252525652525251126052538253825252538253824842525247125252552283724712709244325652471327424982511248425252471368135092538245724432457324924982471401825652683265729253376464471211344277326182657261826052696278625922552260525922605265725782631264425652565259226052644292555973149256525522578260525782525253825252471253825252552252524982498256525522875252526962484264424713429253824842484251124843651342925522457245724843199251124574057268326702799279938224736774118562735261826182670255227092709260526312605272226702696264426442670267026832605267026312912559730622592257825782605256525652538251125112538255225382525253825112538255228872498274824572592245733122525247124432511248436663482252524842429244332742471251139992525268327612862336347365308134427862605270926312578264427612605259226572709265727092538270926832578268326442735264429005597314926702578253826442484252525252565264424712552252525112552251125112552288725382722248426312484340224572471242924982484369634692511249824432511319924842471409725782631278626703363458648961856277326052565261825782565274826572605261825782657281126052605270926312644260526442592281155973111264426442578256525252525257825652511253824982525253825252525251125652862248427482471259224713249247124432498253825253711341625522457242924433287248424713980253827352683300034294529552413442735270926312525257825782761269626442592264426702683264426052735259226702644263126052887559732362484263126052552252525112484253825522552255225252525253825112525253828872484276125382565248434292511244324982552251137113482249824712471249832112471245740572552257827482735341646444896 19890813 612481856311126182670264426702670267025922670264425922644270926702605267025922683272225782644276155973111260526962578252524842578251125652552252524982511248425652484255225522900245727862471257824983299248424572484251124573681350924712471247124843287249824844018255226442709293733384674534313442773268326702696260525922786263125782565256526182670265726442644267026182657260525522950559731492565261825782552252525382538252525252525255224712511252524982525256528492538272224712552247134022457247125112498252536963402251124712443248431992471247140572592257827612786331244744896185627222631265726052631261827352605256525782592260527612670265726832657264426572696255229755597314925922592255225522525255225522498256525252552256524432498247124572552282424572748248426312471328725252484248425112471362234552565245724842443327425112498401825112631263128493325467471211344274826312605263126052657270925652552259226702657274825382644265726962605255226312565287555973099260525782565253825252525251125382538249825112484249825112511248425652837249827352471265724843416252524982552251124713711341625252457247125253249251124844097255226312748284937904736774118562722263126312552264426182773257826052644263126182552263126832631257827092538263126442937559731242631256525652538255225382565251125252498252525112498256524712578255228372484273524842605247132992471247124292498248436513482251124572429245732872471248439992525265727222875327445575308134427992618263126052578261826962538267026052670259226832605268326832605260526052683257828495597309926182605255225652578252525382525256524982511255225112538247125112538284924982683245726312484336325112443247124712525368134552538244324572471322424842457407725652670270927483416464449621856260526052644265726312670264426832657252526312631268326572631263125922605261826832592291255973149249826052605256525382605255225252525251124982565251125522457252525652837249827732471257824713287244324842457253824573666350924842484248424573287248424714018252526312670286233894705537913442735263126182552264426312735260526052592257825782657263125922709264426052657265726312900559730992657255226052631253824982498248425522498252524982538256525252498253828872471272225252578245734292484247124982457248436813429253825112443245731992429251140772552257827732735335144745064 19890813 612961856308626572618260526182592282426052618270925922565270926442565270926702631259226182657286255973186259224982605259225652538253824982511251124982525253825522525249825522849249827222457259224713261245724712471251124713666345524982457244324433261249824713980253826702722286233124674527213442748257825922670264425252735257826052552268325922773260526442644259226832631255225922824559730622538259225382578252525782552252525382498252525382538253825382511255229372457269624982592249833892525248425252511252536513482257824572415248431862443242940572578257828112761333846444929185626702683265726312631261826962592259225522683268327352578260527222631263126442644260528875597314926572644261825522538257825252525255225382525255225382525248425522578284924712773247126052457327424982471244325252471365134692578244324292484322424712471399925522670264428493325464471211344277325652578264425782605278626052605263126442592273525652644273526312592259226182631282455973124260526572657260525382498253824982552244325382578252524982525249825382937251127222471268325253429253825112525253824843696348225252471249824843211247124574077256526312786281138394586774118562644269626312631260526572722255225382605257827092644260525782683263126052605264426442912559731492631259226052592257825782538251125112457251125112565255224572538252529002457277324842565248432742484249824712457245736513429245724712471245732492498249839992565270927612837341646445451134427612683255226312631260527612670264426052592259226572592264426962578263126572696265728625597314926052592260525922525253825112498255224982498257825382471249825382538284924712709249826052471337624712443247125112498365134422538247124572457318624842471405725652605273527223351464449291856272226312631268326312552268325782631268326702592265726312644268326572631255226572605288755973149267025652552263126442538259225112525249825382471248425522498252525922862249827612457263124433287247124842471255224433651340225112429248424433274248424574018251126832748291232874557541513442748265725522696260525782722259226572631265726052631257826442657263126702683265726052912559731242644263126052578247125652538252524712498253824982511245724572511253828492471268324842631245734292498245724572511249837113429251124572429245732362443248440972565261828112761332544744896 19890813 613441856307427222618264425922631265725922578263126572578270926702657273526312578256526442578288755973124257825922578256525252538255225522592249825252498251125522484251125522875251127732443263124713261247124432498252524843651345525382443249824713261252524843980251127092696296233254674545113442811264426182657265725652748257825522552267026052722259226052683260525782592263125922862559731112618257826312578255225382538256525382525255225522511255224712552257827732511273524572592247134022484247125252525248436513429251124842484247131742484249840572552265727482657336345575098185627222696267026312618259227222722260527222683257826962644259227482657268326572657263128755597303725652592251125782498252525782565251125652525252524572511248425382565293725112683249825652471331224292471248424842498366634552538247124572471328724842498399925112657270928873312464472561344281126832592256526442670269625252578260526312631276126052631269625922644263126312605293755973086261826052538263125382552252524842471251125252498255225252484252525652937248427352471263124713402248425252498247124843666345525382471247125113211245724844097256526052773283737424674774118562670272225652657264426832605263126312618263126182657263125782722268326962670269625782925559731862605257825652605259225252565259225382565255225652525253824712525252529002471283724842578245732872471248424712484244336513455252524432429244332612498248439992538265726962962335144475415134427612565263125922592257827222578249826572605259226572578265726832657268326832670264428375597312426052498257825922565249825522498253824982471253824982484247125652498287524982761248426442471338924842471248424842498368134422498247124712471318624712443407726832578267026963299464449621856268326702605265725782578277325922605261825922644269626052578268326702644260526442605284955973099256526052552261825252538256525382525252525252498248425522484252525112950245727992484257824433274245724712471249824573651345525382443242924843261253824844018253826312709292533384644537913442761260526312605260525922683261826182592265726312735268326312696270926442605263126572875559731242565265725252605257825112538252525522538252524982484251124712552255228372498270924572592245734292511247124712511253836813442249824982415248432112471248440772578265727482696338947674736 19890813 613921856303726702683259226832696272226182631259226702605270926312644264426312592268326572644286255973136264426052552267025522498253824842552248425112525249825652415255226312811249827482471259224843287247124292498252524843651345525112457245724573261248424983999253826442722292532874447530813442735263126442618265725782696259226052670269626052761256526572644264425922578268325252937559731742592257825382538252525382538249824982592252525652498249824842511253829122471267024572578249834292484247125112484248436363442249824842457247131992429248440972565260527352786336346444896185626572644257826442683260527092657259226442565265726962670256527092670264425382657256527995597314925782552259225782538257825922552251125652525251124842538248425382565288725252811248425922471327424842484244324712457366634422578245724842457323624712484401825522696265729003249464471211344274826572592261826052618272226052605259226052644256526052618272226702631263126832631278655973149257825522552259225522525256525522525253824842498251125112498252525112925248426962471263124983389253824842511249824713681344225252498245724843174248424714077259225922811286237904674774118562709265725922538270926312631259225522696261826052709260526052657261826572592260526442862559731492525257825522592257824982552252524982538248425252471253825112552257828112484277324712631248433252484245724572511242936513429251124712457244332742457242940182498265726832837332546745379134427612657260526312605257826442578264426572605260527992578268326962605260526182565257828875597309925922565253825382525253825652525255225112578251125382538249824982525278624842709247125922457336324712498245724842471366634292525249824572484321124982511407725922498272226703429458647671856269626312578268326052644268326442592264425782696270926572592270926572631260526572644286255973136264424982578263125782511255225252552256525782578253825252484256525922875249827352457257824573287248424842457251125113651349625382471245724433274248424843980252526702644288733514644534313442799264426702605265726442670260525522631270926702735260526312683257826052605263126052875559731362525255225782578252524842578249825382525257825252498248424982525255229502498270924842578248434292498248424982498248436963482252524982429251132112457247140572565257827352748340247054799 19890813 614401856272226702618269626832578268325522696267026182644270926052618263126832618269626312578284955973136256526312592268325782511252525252511251124982525248425522484252525652887249827612457260524843249247124842457252524573666344225252457248424573261248424574018259226442631274832994767545113442773269625782644261826442761256526442592268326182644267025922657264426052644260526572862559730862552255225652670259225782525252525652498256525922525249824982484253828622525273524842618248434162471245724712471251136813469251124842415247131742511244340772592257827732696336346744996185626442618263126832670261826962552263125922578260526962605260526702709260526052552265728495597317426052631255226052578257825652471251124842538257825382484248425522578283724842748247125922511327425112443247124572457365134552525249824712443328725112471399925252644267028243325464454511344273526442631269626182592276126182565264426832565272226832618264426052709268326442578283755973136259225252538264425382552255225252538257825522552255224712471255225652837249826962484260524573402248424842471252525113666344225382471242924713211245724714077256525782683273534024674523718562670270926572644257826702709265725252592259225782709269626052722269626832565263126312811559730862592252526312592251125522511253825252511253825782484256525252565259228242498277324982578248432612498244324572511248436663429251124842471248432362471245739992538260527352962332544475343134427482683263126052578264427612683256526442657259226572657263127482605263126572696260528755597312425782592256525652552256524712538249824712538255224982525242924982565284924572748245725782484337624842511247124842471365134292511248424292471318624842525407725782565274827093402452952021856263127352552255226312683269626312644257825922670268326702552268325922631261826572644288755973224256525922552256525112511252524712498253824712538249825522525253825782862252528112471259224573274247124842443252524843666346925252484245724573261248425113999251126312670298733634705556013442761261826702670263125922735260526312592264426442735260526572709263126312592265726182849559730862605259225382552253825522511249825382565253825382525252525382471255229122498270924842592248434162457245724432484249836813523253824982443248431992484244340772592263127482709338947055560 19890813 614881856261826312644268325782605274825922592263126442644265726572565260526312683263126052657286255973111256525382592259225382484255224842552249825382525256525252511253825252862248427612457259224293299244324712471252524713666341625652471244324433261249824433999251127092683295034424767567013442799259226572605260525782696256526832592261826312735259225652696260526052618264426312837559730992525252525522618248425652552255225782471247125922471251124982511256529252538273524712605251133892471245724292498248436813429248424982457249831862511249840772552267027612773341647675819185626832631260526832644260527092605255227092631263126832605264427092631259226572605257827995597313625522592256525922525255225522538252525382552255225382511251125382538293724572735247126442471326124712484248424982457365134422525251124842484327424572457399925382709263129503261458659691344278626052605259226832683268326312552265726702631270925782578268326442644265726572631286255973124260525522578255225112525255224982552249825382538252524842498249825382786253827092484261824713402248424712498247124433651342924982471244324713211249824714077256525922786273533894644608418562709265726572631259226312657268326312605272225522631267025782683267026312657268326572849559731492605259225522525253825652511249825252552248425382471255224712565256528492484279924572631245732992484248424712511249836663429255224712457245732492457248440182565270926573000323645866282134428752605261825922657265727222644261825652670260527482631260527222657260526832683263128875597309925922578257825652525253825382552252524842552251124842484248425382525284925252722247126052498337624842443248424982511368134552525245724842498318624572498405725922592267027093363464464541856264426442631273526052592272226312644261826442525276126442644265726572631263126312592286255973099264425382592259225522605256525382525253825252592251125382498251125922811247127992498259224433299245725252484251124713651345525522471247124573299251124574018251127352657290033254501671313442799267025522565260526312709259225922605257826312748259226182644257826442565270926442849559731362605257825522592253825112511251125922471248425782484252525112484251129002484272224572578245733892484247125112484248436813455257824292471247131862471245740572592257827352773342946447014 19890813 615361856270926832552267026572565269626312631255226052657268326442618267026312683263126052605291255973099260525922618263125782565252524842525252525382538247125652511252525252925249827732457263124573287252524432443248425113666348225522457247124573261249824714018251126442605300033894644774113442722260525922605257826442683264426182618268325652696268325652657265726442644267025922849559730992618256526182552253825252525253825782525248425382498251125252525252528242471268324712578247134022525247124842525245736663455252525252484245732112471247140772552260527992761342945577741185627732683257826312592253826962605259226312644261826572657260526962631268326572592270928755597308626312525255225252525251125652525249825522525245725252592245725382565283725252786249826312471331224712484248425382484366634422511245724572471328724842429401825522644269629623351447477411344273525782644265726052657268326832605264426442592268325922631273525922670268326572592283755973174259225652605260525922578256524842525248425112525251124982484249825252799257826832471267024713416267024152471253824573651338925112498242924573161251124844057257826702786439535374705774118562696272226442631270925782709270926052592265725782748265725252670256526572657267027092875559731742538259225782605253825522552249825522525251125252484252524842552256527482525274824432592247132742525248424572498245736513442252524572484245732872484245740182525272227223012338946446123134427862631270926572657256527092605261825782605257826832605265726312670265726962605259228115597313626052592264426312525255225922511252525382525253824842511251125252525286224982722242925782471340224982471245724982484365134292538248424982484316124572484407725782618273527223593464477411856276126442631259225522683265725652605257826572592269626442657267026312657265726572592286255973161256526052618260525782538253825252578247125112525245725922457253825522862252527482429260524843325257825382670257825113681346925382552260524983236265725524018264427612786394339994863774113442761265726832538256525922748263126052631259226832592259226182592264425922657260526312862559730622618260525652592255224982511251125652457249825112552251124842511253829122498273524842605252534162484248424982484253836813455251124572443247132242471247140572592264427352709327447054767 19890813 615841856302426702618268326442631272225782565264426702657269627612631260526572552260526052644288755973111253826052565259225252484253825252525249825112565249825652498249825652786252527612443259224573287251124432471251124843651345525252471247124433274247124713999252526702657286233514674530813442761268326572644265726052709256526312592257826182709263126962696260526702592265725922900559730992565260525652592257825382538248425652511252525522511249825252498257828242511268324572592248434292511245725112538249836223442251124712471247131992443248440972578263126962799337647054767185627222631259226052644260526572631263126572683265726442657255226052631264425782644263128875597307426182552252526052552251125112498251125382471253825112552248425652538283724842709245725782429326124842457248424842471366633892498244324432484326124982484399925522722267029873338476772561344281126052657260526182631268325652644257826442722270926312631276126572670260526052618284955973149265726702525264425252538249824842525248425112484255224712538255225652887247127482443261824983429251124572525247124843666344225782471249824713161248424844077257825922862282438064529774118562722273526312657259226312683260526312631259226442605270926052644270926442631265725652849559731742605264425782631260525652592253825652538251125252484255225112538256528752457274824572631248432872484248424712471251136513402255225112484242932362498248440182538264426573012333845865272134427612644261826312644259226442578260526962644264426962578269626442631257826572592263129005597313625922565255225652552255225112511253825112511252525522538251125522525286225112722244326052498340224432484248425112443362234422511248424292511318624712443409725922592278628113389458647671856267027092631263126052644270925922644259226572605270925922538263125782631270926572578290055973074260526052552265725652552252525382538247125252565248425112471253825522849251127732443259224573274245724572484249824573666346925252443244324573261248424713999253827092709293733384644556013442773264426442644267025782709264426702578263125922657260525922683259226702657265726442811559731112565256525922631251124712565251125522511247125112525248425112484259228372525273524842631245734292471249824842471247136513389248424842443247132112457244340972592257827092696344246744863 19890813 616321856306226702631265725782592278625782538259226442592268325382578268326832696259226442578292555973099259226312605259225252525253825252565249824982538253825522552249825652912252527612457253824433287244325112443249824573666342924982415247124013236249824714018253826572722291234694447530813442811267026962578270926182696260525652644256526572657259225782657255225782657265725522875559730992578255225922631253825382552248425382511252525252484252525252498251129002538270924842578252533632498247124842484248436963442249824432471248431862471247140772578268326962786323646744896185626702618263126962748259227352631257826832618259226442592265727092631260525782644270928375597306226052565260525922552251125112484252525382552252524982578248425252578288724712773242925782484332524572511248425382471363634822498248424712443324924712471399925252670268329003274476771211344281126832565268325922670274825522657256525922670274826312538269626442631269626442670286255973124259225652592259225382538252525922538255224982498245724982525249825112912251126832498268325113402252524712525253824843681340225252511248424983186247124714057257826312837276138064736774118562722260526312657259225782592263126052631260525922735265725922631267026442683257825652837559731492605260525782605253825922538257825252525252525522484253824712565257828492525276124842605245732992457242924842525251136663455252524842471244332362471247139992552265726572875331244215451134428112618264425922631267027092657259226052644265726702592259226962696265725922631259229255597313625252592257826572511251125112498252525112552256525252511252525382565284924572761249825782525335124842484251124712457365134162552251124432471319924572471407725652565273527863338458649291856276126442644268326702644268326442605264426312592265726312644270926572578263126572592291255973124253825782552256526052565253824982498249825252578252525652457255225522849249827482484257824983287249824572443249824293622348225112471248424713261245724294018253826572657282433124705534313442748265725652552263125652735256526312631255226962709270926182631263127352644259226052849559731492552261825782631255225382511247125252511253825522457251124712538253828872484270924572592248434292457248424572484249836513455256524712457245731862471248440772565259227862811337646445030 19890813 616801856306226572565260526572592265725522552267026572657260526312552268326442709265726832605290055973136263125522565259226052525260525252525251125522538247124712471252525382875251127612471259224573287245724572443253824843666345525522443249824573224248424573999253826832592282433764644530813442761263126702605264426312683259226442605263126832670269626312657256526442578264425922849559731242644263126052644253825382592252525652511252525382511249825112498253829252484269624712592248434552484244324712471244336513429251124842443245732362443247140772578261827612735337644744863185626702696259226312592255227482592263126702631265726962631253826442578270926052631257829005597314925782631257825382552255224842525251125112484251125112538249824982538288724842761248426052471326124842498248424982471363634552484241524572457326124712457399925522631267028493274470571211344274826312631269626182605268326052592260526702618270926312565268326052657265725522565284955973111256526052618255225252552255225652538255225112471252524982484248425252912252527222484265725113416247124982578252524713607342925382484251124983186249824294077256526702862279937904705774118562709264425922631267026312761270925382631263125922748265725652709268326962683264426182912559732242592259226312578249825382592259225522565249825382484253824712552255229122484276124982631245732872443247124572511245736513429248424712443248432742471247140182578260526442900336345865343134427612631255226572657265727352644257826312631264427092578263126962578265726312578263128625597313625382552256526052565252525522538255225112511251124982525248425252578286224572683251125922457338924982471252524712484365134552511247124292457323624572443405725522592278627483299450148311856268326832683256525922605265726052618256525522565270926962605272226312670264426442605284955973136253825522631257825652565247125252525252525252525249825252525257825782912248427862457259224573261247124842457247124713651346924982484247124433261249824843999255225922618296232364674527213442761260525922592263125922631260526442657259226312709259225652670259226052657264426052900559730992552257826442578253825252525251125252498253825382484252525112511255229502498272224982592245734292471251124982498247136813442251124572443247131992484247140972565263128242773336346744996 19890813 617281856309926962592256525652565261826312605257827092605269626832631270926702578259226832683286255973136263126182592265725522525248425112552253825382565248425252498252525782875251127732443260524713274251124842484253824433696348225112471245724293261245724574018253826572618290032614644541513442722261826442605274826182657268326052670263126572605264426702735260526442631263126052950559731362578253825652618263125522552253825252471252525112484256524712511255229122511273524982578245733892498244324982498251136663416249824572443245732242484251140572565256527612735326145574896185627862511255226832592255226702618253826052578263126832592259227352644263125522657264429125597314926312644260525382538249825522552247125112511253824982552247124982578288724982786245725782484329924712457244324982498365135092538249824432443327425252457401825252631267029503389470572561344282426052644265726312498267025382592260525652578270926182578265726312657265726312592287555973099253825922565261825652498255224982565248424842498242924982471251125252875252526962471264424713442256524982538253824843666346925382457251124573186247124574077259226312849274838064705774118562657265725382670265726572709263126052605263125922605269625652709260525652657268326312875559732362670260525652552255225112578251125382538257825252498253824982525252528872443279924152605247133122443252524842498245736513482252524712471244332872471244339992525260526832912332545575308134427612657261826312592255227612631265725922683265726312631265727092605270926572657264428875597309926312578263125522578259225522525252524982525257824842484248425112538283724572735247125782471340224982471248424712525366634552538247124572484318624712484407725652631276127993389464450301856269626182657265725782592273525922592260526832657265726442631264426702631264426572631292555973099253825782565259225522511255224982471249825382525247125522471257825252912252528112471257824713287248424572443251124983666348224982443244324983261248424714018249826052722298733124644534313442748268326572578263125522748260526052578260526052644263126832683264426052683263126182900559731492696260525922631252525252578251125382498255225522498248424842498255228492525270924982592249834022457248424842498249836513442253824572457247132242511248440572565257827732748340246444929 19890813 617761856311126442631264426312644272225782592259227222565268326442605273525922657261826572631288755973086257825782538264425522578257825522538255225112525248425652471251125382900248427612484259224293261248424982471252524843681340225112443245724713261248424573999251126962696292531744421541513442811263126442578267026312670253826052631256525922696259226312592260526572657268326312875559731112605259225922565257825652592255225112525256525112511251124712498253829252498270924842578249833762484244324572471252536513469251124572443248431862498245740772565265727482735340246444705185626832657264426832696263126962605257826442657260526832683261826702644264425922631261828625597309926442592252525652525253825522552252525252565252525652538251125112525288725252735249826052484328724432471247125112484366634692538245724572443323624572443399925522605265729373338437071211344277326442631265726702592273525922552256525922592263126832670270926052683265725782631293755973149256525922618260525252538259225112538253825112484253824842511256525382937255227352471259224843416251124712484248425113666341625112457247124843174249824714077255226182761278638224767774118562696264426572578259226702657263126312657264426572670268326442670267026312605264425782912559731492605267025922592256525252538248425382511253825382457253824712525257828242471278624982631247132992498244324572511242936663455251124572457245732612484245740182498272227482962328744745343134427352644265726572618257826832578256526312709263126832696267026442565261826312644273529005597313626312605257825782552249825652538256525112498249824842525249825252552288725112683249825652498342924842443248425252484365134552525247124572498318624572457407725922592274826833429458647991856265726702644261825522657263126312538263126052631256527092657268326052683264426572644295055973049265726312552259225522565251124982552248425382538249824982498252525782875247127862471257824573274248424712457252524843607340225252457244324843236251124844018253826312696278632994644552413442735256526572722259226312709256526052644268325652644259226052748260526052565256526442875559731112605259226442605256525252552251125112498249825652498255224982511259228872471274824712605249833762471249824842484249836513455249824712429247132112457245740772552259227482735342947054896 19890813 618241856307426832644269626052644267026182644259226312578270926312670270926572644264426702644290055973136256525652657256525252511253825382457247125252525248425252525248424982887249827612443263124433287244324712443249824433622344224842457245724573287249824573999256526702657290031994831537913442786269626442631263126572657259226572605260526052709264425782696264426312696257825522799559731612644256525922525248424842538249825252498251125252525253824982538255228492498270924712578248433892457245724842471247136513442252524572443245732242471249840972592259227992761335147054929185626832644255226052683261826962644265725922683257826832618265727352618263126182709265728625597312425522578260526572525255225112552253825382552256525652538245725382538286225382748249825922484327424842498247125112471365134292538248424432471324924842471401825522631260529373299464472561344279926702696257826442565274825922644265726312657277326052644267026312605263126182709286255973124256525922578259225522511256525782552255225252578249825252511256525522950247127092525260524573416252524842498251124713651341625652457248424983199249824844077252526052748282437274674774118562709265726052683267026702657261826182644263125782696270926312696259226312631268325252849559731612565256525652565255225652565253825112498248425252484252524982538253828622511274824982592245732872471245725252525248436363455249824572457244332492484247139992538265727222862333846445343134427732657267026312670265726572592260525922631260526962631256526182644260526442631259228245597308625922605255226442565256525652565253825522565249825112525249824842525291225112722252526052471338924982457248424572498365133762552245724432471314924712471407725782578273527613376464449621856270926962657265724842644269625252631256525922657270927092631270926702631263125782631287555973062257825522552256525252565255225382511249825382578252524982511249826182773249827612484256524573261248424292443248424573651342925782457245724713236248424574018251126832683292534024674530813442761263126832644257825782748263125782565263126312644264426312696265725782592273525782786559731112565260525922631256525252565252524982511252525112511251124982511255228752471272224842592248434022457247124572498248436663469256524572415247132242484251140772592260527352773340245294736 19890813 618721856306227092592264426312605273526832578260526052538272225922592260526572709272226962605295055973111252525782552255225522538249825382484252525382552249825522484251125382875245727862471260525253287247124982471252524843636344225252457245724843249247125253999252527092644297532994705516713442748264426442605259225782683259226832657259226442657264426052631267026312683265726312811559730862605257825382578259224982565251125112525256525382511252524842498255228872484270924572605249834292457247125112511249836513416251124572471247131612471248440772592260527222709335147054962185626572644261826052592257827482644268326832657263126052578269626052605264426442644263129005597311126442592259224982552253825252525253825112498255225382498251124982592283724712748244325922484326124982498251125112429365134162525245724842471326124842457399925112786272228493299470571211344279926962657263125782578276126312657264426702644270925782657269626572670257827352670288755973074255226312592255225382578257825252511252524712565253825522484252525652799251127612484260524713402255224842525251124713636341625112443248424843174248424434057255226442849292537114674774118562696265726442605264426182644259226442592268326442670265725382683259226702657272226572962559731362578259225782592253825522578248425112565259224982471256525112498255228112484276124572552244332872471247124572538244336363442251124712443247132362471247140182552263126962912344246745343134427992592268325522605265727222592256525652683255226572578259226832605265727092657260528755597311126052631256525922565265724842525256524842484253824572552248424982484291225112748244325922471340224712457251124842498362234162565245724292484317424572484407725922552270927613274467447991856268326702605259225922657268326052565264426442552267026702657263126442644268326312631291255973236263126312538263125522552255225382525251124982538252524982484248425652887251127732471259224433261245724842484251124433622344225252457242924843249251124844018255226442657295033514674552413442748265725922605260525922722259227092578268326052696257826052657265725782525267025922887559731742578253825782644251124982578252525252592249825252525251125112552252528872498273524712605251133892498245724842498248436813455255224432471245731992457242940572565260527482761326145574896 19890813 619201856307426702578263126442631265726182605265726442696267027222644273526312592260525922631288755973111261825522565260525522525252524982538249825382538251125522484249825382799251127732484259224843287247124982484252524843666345525252471247124573261248424843999256526962670288733384474534313442748259226832657260526312709253826052644268326312709263125652709264426312644265725782862559731492578259226052657257825782525249825922511255225252538255224842511248428112525268324712578245734022457244324712484248436663429253824982443248431742443248440572578261827732683336346744767185626702709257826572578257826572605257826962565259227092565256526442657267026572670263128875597317425922644251126442578249826052552252525252511257825252511252525252552288725112748247125782484328724712525251124842457365133892538247124842443323625112498401825382683264429253363455771211344281126702644260526312605272225922605263126442578274826182631268326052631256527092631290055973111268325652525256525652578257824982538252525522538252524842498249825382849249826832471263125253429248424842552251124573622342925382511245724573199252524714057256526312837283737274557774118562670263125652631265726052657255226312657267026572709263125652631263126572592268326182862559731742631252525522657253825522552256525382552253825112525249825112484253828372471279924842592251132362498247124572484247136223416249824432457244332742471247139992538263126962937332546445379134427612565259226052605264426962565256526572644259226962709265726442709263126312683264429005597317426052592264425652552255224982484249825252552252524982525249825112525291224712683251125522457337625252484247125112525365134292511247124292484322424432457407725782605268326573363458649291856268326702605264425652644264426052644268326052565263125922631265726312644260526832578286255973136263125652538263125782552255225252511252525112471256525252457253825382937251127612457259224713274247124432498249824573651344225112457245724573249252524714018253825922670284933514767530813442786260526442683269626052683255226052644267027352631263126052696267026442696268325652912559731242565263126052592257825522525251124842498252525252498248425112471253829002471265724842592249834292471249824842484247136663469253824572443251131992471247140972592263127352748338947054863 19890813 619681856301227222592264426312578273525112618264426052644268326052605265726442618256526702605293755973136257825652552260526312592255225522511257825522552248425112538252525382912252527612471265724843312251124432484248424573666346925252471249824433261247124713999251126702696301233514705530813442761261826572657261826832670257826312592261826702748270926052657263126572618268326052900559730862565255225782631253825652592249825112511256525522484249824842538249828372471274824982605244333762538251124712484255236663482253824842471245731862471251140772592260528492761331244474929185627992696255226702631257826572578263126832683261826572578261826962565268326442670261829255597313625782605255225922552256525652498252524982484249824842525249824982565284925112761249826312443327424712443245725112457365134962525245724432443323624572443399925382644269628873351458671211344279925922670265726052631265726052657257826962709269626832709269625922657259226442605288755973149261825652657263125382578253825522565248425252511249825522511255225252837247127352471260524713389251124842552252524433622342925382525249825253174248424984077256526052748281137744557774118562696267026052605260525922670261825652631264426182657264425922657256527092683263126572900559732362552259225252592251125112511252525382525252525252525251124982511256528622443278624572631245732612471248424842457244336073429252524712443248432612471244340182525270926702862333847365524134427732657267026832605265726832631259226702709263126702644264426702657263126702683265729005597316125782605255225782484252525522511249824842484253824842538247124982525291224982773248425652457340224712457249824842525365134422484244324432457323624572484405725652578276126573325464449291856268327482552260526312631264425922578261826052657268326962605276126052696263126442631290055973024261825782565259225252552257825252484252525112525251125522484253825112849255227482471260525113287247124842443253824433651345524712443242924713236251124573999252526442644303732744586537913442735265726052657257826572709256525382592265725782709256526442657260526832644260525922824559730742592257825652578255224842498252525382511256524982484252524842538255229372498273524712592249833632457247124982498244337113482256524572457248432242471245740972592263127992722336345294896 19890813 620161856307426442578272225782657277325922631263126702644269626312592270926312670273527352538286255973124256526052592256524572498253825382511252525652525248425782443259225782950249827732443256524843274249824572498251124713651344225112498245724573261249824573999253827352709293733764644527213442824267026572631263126572657260526572592264426572631264426312670256526442657264426052862559731242552255225782592256525522525251125922471251125252484253824842511252528622498268324842592247133892457247124432484249836963442251124712471248431612484248440772565260528372735332546444831185627222552256526052631267026312605261826572722260527092605264426832565260526052631260529375597313625652592257825922538252525782578251125922538251125112525248425652538290024842722248425652484332524982457245724712457368134962538244324712471328724842511401825252644269628373376464471211344273526052631265726442605274826182578255226702605265726052592267026312657264426572592283755973136259225522592259225112498257824982538256525382552255225522511252525522887251127352457263124843455251124432511248424433696340225252443249824713186248424574057257826572811281136664799774118562709263126052670263126312683257826312578263126052683256526442683263125922592257825522862559730992565256526052605252525252552252525522498249825522484252524982511257828242484276124712592251133382471248424572511247136813429248424982484244332742498245740182525263127732950332545295379134428372644267026962670265727092592259226702644269626312605263127092644265726832644267028115597316126312578259226052578255225382498251124982471253825652511247125252592283724842735244326052471340224712471248424712471369634422525247124432484319924572471405725652631278626833299467447991856269626182538268326312565263125782592261826832618273526832578267026052578270926442578286255973236257826052578257824982511257825112498251125522552253825382457255225252824249827732443259224433299245724842471249824983622345525522471248424713261248424843999252526832670287533384586534313442786260526052631259226052761260525652644261826702592263126052631270926442605269625652862559731362644259225922578255225252525252525652484249825382511249824712538252528752565274824842565247134022498249824572511248437113455253824572471244332112471245740772592260527732786333847994962 19890813 620641856301226832592260526832670268325922631255226312605265726832644261826702644270926442592290055973099259225922565255225252565257825382484251125112538249825382457257825922824249827482457263125113261247124712443251124573622342925252443247124573236249824983999255226702761291233384705530813442799256525782683255226442670263125522605264426182735267026442696265726702578263126442837559730622552260525652644256525652552251125252484252525522498249825652538255227992484269624982538249834022511247125252484252536663389252524982457249831862457248440972592259227482709346947054863185627222631263125522578257826962605264425922683264427482657264426832605268326572618267028875597308626182592255225782578253825652498253825382511252524842552249825382565284924842786244326312498326125252471249824712498365134292498247124842471326124842457399925382683268329003376458671211344274825382631259226182592270925782631253826442605267026052618270926702657268326702605274855973149261826052538253825782552249825382511249825782525255225382443251125382837248427092498260525113402249824572511255224713681340225112484247124713161247124984097256525922773283738064644774118562670264426182592259225922722263125922670263125522696265726442683269626702578265726442862559730622605260525782565255225112484251125252484249825782538252525522525249828752484278624842592247132492484247124712511242936513429253824432498245732992484248439992498270926703012331245575379134427732605260526702683257826962592259226572683268326572618259226962605263126832631259228375597311126312578257826312565259224842592251124842552255225252511249825112552287524842748248425782471340225252484247124982484365133892565248424712471319924432484405725522538277327993389464448961856274826052565263125922631273526702565270926182592267025652592267026312605264426962552281155973161257825922525257825252511259225112484253824842484249825522484256525922875249827732471260524843274248424712498249824293651345525382443245724433249252524983980251127222696286235374799548713442748263127732631263126832683264425782631267026832735261826962683267026572657259225922862559730862618255225922578253825382552248425252484259225522471252525522498255229122471269624842578247133892471244324712511249836963482252524712443252531862511245740772565260527092696336345294929 19890813 621121856301226962578269626832670270925782644263126312670267026312592268326442631253826832525290055973149260526052538255225382511257824982525257825382552248425382498253825382849253827092484257824293299245724982443249824433651344225382471242924983249248424713980252526442735283733634395537913442748264425922605268325652709268326962578264425522670265726572618268326312578263126442862559731492592259226052552253826052511249825782538252524982498255225252525253828242484267025252565248434022457249824842525245736363402255224572471248432112484247140572552256527222786338945014767185627612644259226442631267026832592264426702565257826832631256526962605264426962578261828875597309925782565257826052525256525922525255225522498252525112552252525382511283725112786245726182484327424712443244324712457365134822511247124432471327424712471398025382644268329123312470571211344279926052644260526442657268326702631261826702605274826572722269626052565260526312644282455973111260525522592255225252498252525112538255224982552253825252484255225652862248426572498259224573376256524842498251124843651340225382471248425253174248424714097256526052799278638064736774118562683260526182552270925922631268325922670257826442670273526052683256526832657265726312900559731362592256525382670252525782578253825652552253825382484251124982538252529002471274824712605245732992525245724432511244336223442252524982471242932362471245739992511269626702875350945865379134427862605259226312644268327612644268326962657256527222565268326572578255226572709256529125597314925522657260525522538259225112538253825522552252525382498249824712552288724982709248425922457338924842471249824842457368134292552247124432443321124572471409725782657277328113389473647671856272226962605260526572696263125922605260525922644272226442761263126832631265726572631288755973086260525522578265725252605251125522538253825112538257825252471253825382887255227222498260524573287247124572498251124713607341624842471242924713261251124714018253826962696291232994705530813442837263126052592257825922670264425782644264426312657267026572696263125522631265726442950559731112578259225922592253825112471255224982525251124842525249824842498256528372471269624842592248433892498248424572552244337113429251124842429248431862443247140772565263127612773336346444929 19890813 621601856268326052631272226442631268325922592259227092605265726312578270926312657259226052644291255973136260526052525264425922525256525382538256524572498252525382498253825522887247127352471263124573287248424432511249824843696345525522457247124293236248424714037252526052670284934024644534313442722264427092565263126442670261825782605259226702644259226962696260526572683267026052887559731112605259225252631259225252525253825252511253825252471251125112511253829002498270924982565252534022457249824712511247136813442252524982429244331742484249840572578257827222722342945574929185626702670264426052552268326962618268326312605257826832631264426442722260526832592256528375597323626052565257825382578252525522538253826052552253824842552247125112565293724842773249826052484328724712498245724842443368134422538244324572457323624842471399925382696270928623249467455241344276125782670269626312592265726442592265727092631272226572592268326832631264426052683290055973099253825782605263125252498251125112511252525522498248424982498251125382862251127612471259224983429247124572498252525383681342925382471242924573186244324984077257825252735264434294557489618562670260526442657255226832735259226312644264425652683260526182657261826572631259225652912559731242644263125382525251125922552252524982525251125112511255225252525252528112511276124842644245732992484245724572525251136513416253824712471244332742471248440182538270927353000331246745451134427482644265726832644259226832592257826052552263126702670263126962644261826052670265728755597311125922552259225782552257824982525255225382498255225522525247125252552281125382735248426052484336325112484248425382511365134552538247124292484319924712457407725922552283726963325473652021856269625782631267026182683272226442605263126702631265726572578261826442657259226442552283755973111253825652565259225652525255225382565248425112498251125782484251125522925245727992457261824573312245724842443248424713651346925382457247124573236247124714018249826312709282433384644556013442773255226052644263126182683265726962618268326312696267025782696260526962578259226052849559730742552255225782644255225522484245724842511249825252525249825252498249829122484273524842538248434162484245724842484245736813469252524982443249832242484244340572565263127732735336347365487 19890813 622081856265726052525265726312592272225652605263126312618270926442565259226182657263126442578284955973149264426442618257824842538252525382538252524712552252525112498252525782900249827992443259224843299245724842484249824573681346925252457248424713274251125113980252526962644284932744644574413442722264425782644257826052683257825922538269626572722265725922657261826312605259225922811559732362565256526312552259225782552255225522498252525652471249825252484251129122471268325112592248434022484245724432471249836513389251124712443247131492457247140772565257827992722342945575819185626962605257826182631265727092657259225782657269626052631268327612696269627352605268329005597323626052592257825922538253825382498252524982538252525252525249825252538287524712735245725782498327424572484244325252498362234552511242924432443324925252511401825522565265729003325452959691344274826572618269626052578273525782631261826702670273525922670269627352657260526442657283755973099261825652605263126182511253825252552251125252525252525252525252525522875248426702471259224843389249824982443248424713651345524982443247124573211245724984077260526572696270933764557608418562683264425652657259226572786265726312657264426052670268325382683265725922605263126702887559730742565257825652592252525522511248425252525253825252525251124982578253829002511273524842631245732872471248424572511245736513442252524712429245732612498249840182538265726832937335145296282134427482644269626832683267026702565265726052644261826052631263126572592259226702670263129005597308626052592256525652525260526052538248425252484253825382525248424982525286224842748247125522498342924842525249825522484365134292565245724572471318624712443407725652578276126963389458664541856267026832631268326052618267025782657267026052696270926962618270926832644265726312657296255973136265725652578265725522538260525252565252525782538249825252484252525782887251127862457260524573236251124842457249824983622344225252471245724293236248424714018251126832670295033124705671313442761264425782670257825922683265725922618265726312709259225782722263126702657263126052799559731492618255226702592255225652552249825922511251125522552249824712511252528622498276124982605245734022498248424572471249836363416253824712498247131862471247140972578265727862683335147057014 19890813 622561856272226052670260526312644263126572618263125652670267026312644270926312644257826962631283755973149260525782552259225522565249824982511248424982511253825112471247125522862249827612484264424713249248424432443249824433651340224842443247124843236247124984018252526832722288734024644774113442773259226442644269625522631253826442709264426702696270926442644259226312592263126052900559731492552253825382552249825382538249825252511251125522471251125112511255228622498269624842631244333892457249824712498248436363429253824712429244331742471245740572552260527862761355147057741185627222657255226312631259227482552257825922618260526572657259227352657260526962644264427865597312425652605259226442538263124982511252525252525255224712578247125252538293725252773244326182471328725112471249824982471365134692538245724842457321124842457401824982670272230243442455777411344274825782565261826312631276126312578260526312618267026832631267026182644263125652592290055973161259225782631253825382538256525252538252524982538251124982484248425252862251126962471272224843376260524292498253824713622336325252471244324843199252524574077259225922735439535374529774118562709261825652631257826442748259226702592257827092683264426052670255226182644265726442937559731492605264426312605253825252538245725112552252524982525257824842605257828622484276124842565249832362471247124982498245736513389255224432457247132492484247139992498256527612987338946746162134427612644265725652592253827352578269626572696264427092592259226702565268325782657265728625597311126182552257826312538253825112498252525252538255224982538251125112552291224842735247125922484341624712511251124292525362233762525245724712471316124712484405725382644276126703523473677411856273526442605263126312618263126312605263126572657265727092565265726442644264425782552290055973174261826442592263125782498257825112511252525382511249825112484256525782900251127222457265724843325256525382670259224983651338925112552260524983249263124844018268327992786403740185064774113442735257825922657260526702657267026052605260526312696264426182709260526962631259226442912559730992631253825782565251124982565255225252525251125652511249824842578255229372511273524842592245734292511247124712498249836813469252524572471248431862484248440572578256527352722336346444896 19890813 623041856306227092631265726572631269626052631257826702670267026702670268326312605263126052618292555973174257825922605259225382538253824712484251125252552245725652498253825252837249827862511259225113261252524712443249824573666342925112457245724293249249824714018252525922670291232364705537913442837261825922605270926572709257826182631252525922683269626442644268326052578265726442900559731362592255225782618251124982525259225522525249825252525248424982498253828872471269624712605245734292484251124712511245736663442257824982471247132112471244340772565255228112761335145574831185626312670256526312618257826572631259226572683263126052657267026572605265726312683257829125597314925382565257826312538251125112552252524982498255225522538245725382578292524712824247125782484327424572498248424982443365134292498247124842443323624712498399925382696264428873351467472561344272225522748267025782618264425782605261826702631265725782748267026702631264426832618279955973136263125652578257825652565253824842538247125382511249824982443252525522875247127862484259225113389251124842511251124713636342925382457244324843174248424714077257826052811279938394767774118562683267026572644259226052631260526052552260525782657263126442670256526572592267025922887559730372592265725782644255225652525252525782525248425382538253825112498253828752484279924712592249832742471251124712498244336363429249824982484242932492484248440182525263126442925324946445379134427352683259226052657263126832644257826442709256527352552257827352683263126312592263128115597311126312565260525382511252525522525249824572552251125382498248425252525284924712735248425782457340224712443245724712457365134292552245724572511321124432443407725522644279927613402464448311856269626702644260526182565272226832578268325782631265726702552268326182657255226702670288755973236255225782525256525382552255225522644249825782525251124982484252525382912248427992484256524713261248424712443248424843636344225522471249824433287251124433999252526962683301233634557545113442722257825922578267026962670256526052592263127092670255227482696257826572683268325922900559731362618257826052565253825252511248425522538249825252484249824842525251129002498269624842578247133892443245724712498248436513482251124572429249832242525247140572578253827222709338947364799 19890813 623521856304926312605270925922657267025382644259226442605268326702670272226312657263127092618286255973086255225382565257825922552252525112511249825382578248424982565257825652849249827612484256524983325247124982471255224713666342925382443248424433261249824574018252526442670291233384644530813442799257826442578259226442748259226962644255226442748265726442578259226312552263126312824559730992605249826442631248425652538256525252511251125782552252525112565255229122525269625112538248434022484244324842484247136513442257824842443251131862457244340572552264427612735327446445030185626832683269626312565264427092605256526572657260526442631263126572670259226442592263128495597313625112578260525652565248425652592253825252565255225382484251125652484281125252735244325922457329924572484245725112443365134822525247124572471324924572471399925522683268329753351464471211344282426962605263126312644270926312592264425652631268326312605269626962605263126572683286255973099257826832605259225112552253825112525252525252538248425252498251125382849248427482498263124573429255225112498251124843651342925652471247124713174251124434077257826572824283736964767774118562748260526312618265725922709261825382657264426312735264426052683263126572657260526702900559730992657255225782578248425252592249825112511253825252498255225112538255229252498273524432605251132872484242924712498249836663455253824572471247132742471248439992525268326962811338945575202134427732696263126312657259226052631265726442657264426702657263127092605269626052670260528755597304925782578261825522592257825252525255225112484257824982565247125382605286224712722248426312471340224572443248424712471362234692511245724292484319924712457407725782592277326703338447448961856265725922657264426442592264425522565265726312578264426182631269626312605259226312605290055973099259226052484255226052552257824982578263125112538252525522484253825112824251127862471264425113274251124982484249825113666346925382484252524713236248424434018252526052709301232614674545113442761259226572565263125652657270926052592265726702631257826572722265726182605272225922849559731492511263126052565257825252525251125252525252525522471248425112511255227992457269624712592247133762457247124712498249836223389248424712429248432112498245740572578257827482644332546444736 19890813 624001856298726572592267026312578268326442578263126832578270926442670264426052592263126572618290055973149259225782644260525782552253825382538251125252498252525782457256525652837251127992498257824983287249824842457249824713681350925112457245724713261248424843980253826052670291233894674534313442849274827092657260525922709268326052631267025522657260525922696255225922631257827092773559730622565257826052631255225782552248425652525252524712498249824572484253829372498270924712592255234422498245724712511244336963442251124842457247132112471247140572538259226962761337645014896185626832578276126442631264426702631264425922644265726702605264426442578267026052644260528375597317425782605252525782592249825522484253825382498255224982471245725252538287524712786245725922484328724712484247124982484362234422498247124432457326124712511399925112644270928753299483171211344281125522565263126052605270926182538257826572592263126572644264425922683265726572592288755973086257825252538260524982552255225112498249825112525251125382511253825382887249827352511261824843442253824712552251124573681340224982484249824983224251124434077256525922811279937904767774118562735272225652709256526572683265726052565265726572670257825652696257826312552268326572875559731112592263125522552256525522538259225252525245725252538253824982511257828872498274824572605244332872498245724572511245736663455249824982484248432492511249839802525267026572937333846445451134427612605257826312696260526962552255225782592260527222605253825922578261826312670260528495597307426052592257825782538257824842457255224982552256525252511251124982552279924842748249825782443338924572415244325112484365134292552247124712498318624842498407725782605279927223416476748961856274826052618259225922657260525522552264425922592272225652657273526442631261826832605283755973099255226052605256525112592252525112525249824982511249825382525253825922925249827612457263124433249249824572498251124293622341625112471245724573249249824433999255226702722295033124644548713442735263125782644264426442631260525782592259226572670264426052670260525922657274825652849559731362552255225522525257825112618252525782498249824982511253824712511249828752511268324842578247133762471247124712484245736513351253824712457247131862484244340972605264427482696331246444863 19890813 624481856304926442618261826702605270924982592261826312670259226442592265725922605260526702670291255973111264426052538259225382538252524842525255225112511255225382498252525112875252527482443264424573261252524572484253824713636340224842511247124013236247124573980257826442735283733124586537913442761263125782578260526572631260526312618263126182722264426052670267026312592263126052849559730992592252525782631251125382511252525252525255225382498253825522525257828242457269624712565249833512457247124842498252536223402252524712429247131862443249840772565260527732696331246444799185626832592263125652683257827222631256527222631268325922592260526832592260526182605268328245597306226182538257826442511256525522552256524842484249824842538252525252538284924842761248425922443328724712457249825112443360733632511244324572484324924712484399925382709265728873299464471211344272226312618263126312565270926832670263126702592265725922644270925652670261826572565287555973174260525112592255225382498256524842511257825522525249825252484255225252912249826962443263124983402252524712525249824713651340225382471247125113161249824714077255226572761283737904529774118562644264426442592253826312657259226052631260526052683264426442683269626442696264426572925559730992565260525922592253825112538253825522578249825382498255224572525255228752511272224572631247132492457248424982525248436223482251124712484247132492484247139802552260526572849332543955308134427222644264426182631267026702644260526442631259226312592265727352696269626962670261828625597317426572631253825522578251125112538255225252484251125112511253824982592288724982748251125522484336324982457251124842471362234022525247124152484313624432498409725782592269627863429467447361856276126442618260526572605270925652657257826182683259226832605270926052631267026182565284955973099268326312578263125252592252525112525252525252565253825382471249825782887248427992457259225253236245724572429252524843607345524982471247124433249252524714018253826702709283733894644523713442786260526312657263125782670259225782552267025922618260526312709261825922631264426442837559730992578253825382592252525522605255224982538251125522498251125382525253828622443270924292552242933632511248424712525248436073402251124572457251131742457247140572538260526832748335143704996 19890813 624961856304926312722260525652605274826052565263126702631265726442605265726312605261826052631291255973161261825922592259225252605251125112511249825112538252525382457249825522824248427862471259225113274247124712471255224573622342924842415247124713224252524984018253826832644292532744644530813442773267026312538263125652670260525922565263126312696261826312670259226312565259226572912559731612565263125782565255224982525255225112511255225922484257824572498255228622484279924712565241533762471245724572484248436073402252524712443245731992443245740972565268327612735336345864799185626572631257826052696267026832683257826702631257827092709259227862605264425782592267029005597308625522498256525922538252525382498251125382538255224982511252525112538279924982811248425652471327424432484248425382471362234022498244324152457324924712457401825252709267029623376464472561344273526442670257826182592273525782578260526312578268326442631265726572657256526052631287555973111249825382498256525522578249825382552247125252565255225382484249825652900251127092498265725113376253824842484247124713636337625652484247124843174249824434097257826702786283738394529774118562709260526312683259226572670248426572618267026702670259225652670264426962578260526442875559730992511260525922605253825252498249825252525251125652578255224712538253828492484278624842605247132872484247124982511245736223402253824572484247132492457249840182538269626572937335147055202134427482631264425782631268327092657263126312618265727222538260526572565257826572657264429255597307425252538257825782605253825382471255225382525253825252511248425252538282425112696248426052471342924982443245724982471362233632511249824432484317424432471407725652670278627483429470547361856269626182605270925922578273526182605259225922592268326442631264425922644264426442538286255973136253825522565255225112552251125112498255225112511248424982457252525652824249827612484261824713287247124982498255224293579341625252471247124713274248424713980252526832722288732994736537913442811268326442696259226442709259225922578260526312670265725782722264426312605261826442849559731112565259226182578255224982498247125252552259225782471249825252525251128492498268324842592251133512484244324712525251136223389253824572457245731862471249840772592259227992837338946444863 19890813 625441856307425922552264426182683268325782644255226052578268326052578265725782565260526832578286255973136260526312538260524982525248425382538249824982525251125112511255225252811248427612443257824713224249824432484253825113537341625782484247124433236248424573999251126962657286233384674541513442824259226832565260525652773263127092552264425922709268325652644259226182670267026182837559730862592257825782565253825522605247125522538252525522525251124572525257828492484270925112592247133892457248425252471248435933376248424572457248431992429245740772578264428492683335146444896185626572709257826572565264426572592257825922631260526832631269627352578265725922605264428495597314925382552264425782538249824982525253825112525249825252498248425252538290025252709249825782471324924842471245724982443359334022538242924712443321124572471401825112683270929373274455771211344278626832670273526702670278625522631263126312618278626312644267025922709264426572578291255973149259225922592257825112511252525522538249824842511252525382484249825522912249826962498264424713389248424712498249824713622336324982471245724573124249824434097257827092786290037424767774118562696265725922552260526702786259226052592261825922670260526182696263126572631268326052925559731492618257826052605251124982538256525252565252525252538252524432511253828872498279924712605247132492457247124712471245736073363252524712457248432362498248440182511260527352975326147675308134428112631265726182605252527352552256525652696268326702657253826962644263125782631255228875597314926052578256525782538252525382443253825112538257824712484247125252592278624982735248426312443333824572457247125252457365133632498251124292457317424982457407725922592274827353274470549291856272226702683259226572605272226052605259226182605273526702644270926442644260526832631286255973136261825252592259225252605255224842484253824842538252525782525251125522875249827862429260524713211248424712443247124713551338925522457248424573236248424843999252526702696292532874586534313442786264426052657261826702605260525922592263125922670256525252748259226702670257826182824559730862605253826052683257824982525252525522552259225252525256525112484253828492457273524842605253834022484244324572471248436513416249825112429247132112457247140572565268327862722338946744799 19890813 625921856300026442670259226442709277326312631261826052605268326572605270926052683256526312631288755973149259226052578256525252525247125252498252525652552251124982471251125922849248427862484264424713261247124712429251124573593344225252471247124293261249824844018252527092696291233254644541513442786268325922552264426052683259226052605261826312631259226572709269626182683263126572875559731112552253825522578253825252552252525782498249825652511251124712552253829252511273524432631248433512511244324842498249836363455253824982429248432112471245740972592259227862761345547054767185626962605263126312657264426572565267026312631263126962644265726832670270926312631256529505597308625922631260525252552249825522511253825252511253825382552249825522592278624982748247126052471326124712484251124712457359334552538247124712484323625522443401825252657274828493325467471211344278625922644261826442592265725922618259226832592264426572644272225782683265726052657288755973086260526442618256525522498257825252578252524842552251124982443252525382912248427352484260524983363257824572525252524573651336325252484252525253199247124714077257826312824276137424799774118562722255226962657263125922696256526572618260525782670265726572696272225922592265726052887559730622511256525382565255225652538252525382511248425382525249824712471252529622471277324712592245732872471242924432484244335933389245724572471245732362471249840182552272226572925345545865308134427862631257826442696260527092631263126442657257826832696267026832592264426312552261828375597314926312578256525922578252524982525253825252511252524712498249825112552282424572735248425652498336325112415252524982525359334022498247124432471321124432484407725922605276127863261458648961856269626052578263126052644268325522605265726442552264426962592260526442631265726442565284955973099259226052592256525522525255225252511251124982552247125522498255225652824249827732484260524843236247124572471251124573622340225112471245724013249251124983980255226572631291233764767537913442735265726052592263125652799255225652631265726832696267025922631260526182644260525922925559731492538257826182578256525522552257825922578255225382552251124842552253829372484270924432592247134422511244324712484245736513416251124712429247131992457245740772578257828112657333847364831 19890813 626401856302426832538263125922657268325652592256526312592264426052618260526182605264426182605284955973149259225382565256525382565252525112525249824982525253825112484251125922824247127352484260524713274247124432457248424843622342925112471244324293261244324573980253826572670292534024674537913442811265726572578263125782670255225782657256525922618257826572683261826312657260526312875559731492552253825922578251125652565252525382552255225252538252525112511252529372484274824842578247133892471241524572538248436363402249825112484249832112443245740772565263127482670332545294831185627222670264426702605263126832618264426312552255226702670263127092670265726052670260529255597313625782592260525382538249824982525252525112498253824712565242925782511286225522709244325922471324924712471245725112443363634422538241524572471323625112498401825382644269629623351473672561344272226442578260525652657265725522578259226312552263126312592269625782735270926572631283755973224259225652552261824842498255225522525247125382525253825382498249824982875251127352511263124983389249824982498251124713593338925112471247124843161247124434077259226572837290037904615774118562709263126052735259225922709257825782657259226572657263126052592259226312631267026572887559731362618263126442552252525782578251125652605253825522471251124982498256528752484277324712578247132872498248424712484248436223455248424712443247132242484245740182511264427352849331246445379134428112670273526572605253827222631256526052696264426832631256526572565263126312644259228625597309925782552257825922511253825652525259225522525252524982511251124842605284924982722244325652457338924842457245725112471362233892552247124572471316124572457407725652578278627353261450148961856267026312592260525522552259226052605260526442565274826832657268326832644263126572670290055973074259225382578259225252538257825382525256525522605248425112457255225252862248427352429259224983224247124712471251124983636342925112457247124573274247125113980252526962735287532994705534313442849263126312631268326832696263126572618256526572670269625922683265726702644261825522887559731362592263125382565252525652578248425252471257825522498255224572484253829252484273524712565248434162511252524572498248436813389255224432457248432112471253840572552263127482683332546744896 19890813 626881856303726832709264426312592264425782578263126572631276125922525265727352605263125782631286255973074256525252552259225112592259224842525249825252511248425382511248425382824247128112484263125113274248424572484249824573622338925252457242924573249247124843999259225922709287534024767534313442696256526572657259226442605261826052565263125922644268326182696259225922631267025922862559731242605256525382644259225522525252525252578255225112525251124982471255229122471270924982592248433762457245724982525248436363363255225252457247132492457249840772525255227612837333846444705185626962683264426312644267026702696261826572605260527222644261827092644256526182670263128115597303725922657255226312525253825522565255224982511251125112525249825382525288725112748242926312484327424842457244324982511359334162498247124572484324925112498401825252631268329373325464471211344265725922644264426442565261826312578267025922644268325782605264426312631264425782605288755973062261825382552259225112565253825252565259225522565251126052484255225252811247127092498257824843416251124982525252525253593341624982471252525113199253824714077255226702773277337904644774118562683273526312578260525922644261826442631260526832592263125522631268326312578260526442887559731362605256526312592257825522525256525252511253825382484249825112511255228492498274824432605248432612443244324842525247136223429253824712457242932362471248439992538261826832862332547055272134427862578260526572592260526442605265726052605260527222552267026832592264426442605263128875597312425522565257826052525256525112565260525382484252524842525253824842498282424982735248425782457336324712484245724982484362233762511245724572471319924842511405725522605282426833351458647671856270925652761263126442709267026052592260525652605263126052670263126182735263125922657293755973161257825522605252525652552255225652538253825382538247125382511255225522837247128622471260524713261244324572498253824713593340224842498245724983261249824843999251126312670297533514736541513442722260526572644260526312748263125522498264425652709263125922657263126832605272226572887559732362592259225922511253824982538251125522498252524982511252525252457252528372498269624982565247134022471247124572525247136513402248424292415248431742443245740972565264427612735341646444863 19890813 627361856307426572618264425922644268326052592260525922578267026182657268326702631263126312578292555973161256525922605256525252552253825382525255224842538252525252498253825782824251127862471259224843249248424982471248424573607342924982457245724293236248424433999256526312709290033764586537913442786257825922657263126182735265726312592269626052605269625922709260526052618263126442925559730742565260526182605255225252538248425382538251125252498249824842511252528872511273524982565247133762471249824432498249836223402251124432471247131992471248440772578263128242748338947674896185626312578259226442644260527732644264426312578259226442631259226442657264425652683257829125597307425652565260526572525260525112484252525112525255224842538249824842538279924712786248425922457326124572498242924842498362234162525244324432429324924982443401825252696267029123261464471211344278626312618264426572525267025522578264426702578273526442605270925922644265726442631283755973161255225382552253825112511255225112552252525112525252525522471255225112862248426832498257824573376249824572457251125113593340225252457248424713211248424844077255226312748284937904705774118562696260526442631270926442644260526052631260526182657267026702683256526312722265726312912559731492644261825782644261825652552251124712565251125112511249824712538251129122511273524432578247132362484247124572484245735933376251124712443245732492457245739992538270927092937329945295202134427482644264426442552256527222605260526052631259225922552265727222552265725782657265728495597314925782618255225922484253826312498255225382525249824842592253825522525286224572722244325652457337624842443245724712511357934022525245724712471318624572457407725652525273527223402467448961856265725652578265726572592263125522657260526962578260526312578270926572657256525922683290055973099259225652592261825522525252524842525249824842484253824982498251125922849247127732443257824433236245724292443249824713607340225382443245724293249248424714018253826442748287532874644548713442761264426442592267026442761259226312631264426572670267026702631263126572631265725782887559731362618261825922605253825382552255225252552257825522552248425252498252528622484270924712578247133762525245724572498252536663429252524842457247131992471248440772578257827612735338946444736 19890813 627841856303726312631265726832670274826702670260526442538272226702565268326052696263125522592287555973149255225522565264424982578255224982538253825252565252525652471253825252837249827482471259225113274248425112457252524433607338924712457247124433236248424573999251126442683290033894767548713442748260526962657263125782735264426442592259226572683265725782709265726442670265725922875559731242525263125652565255224982592248425382525256525112525255225112511252528752484269624982592245733762443248424572498253836223429251124982471247131862484248440572552255227092735336344475030185626962644260525922605265726572605265726572592259227352605255227222605267027092670260529005597308626442552256526702525255225522511249825782552255225252538255225252511284924982773248425782457324924982457242924712443362234422511245724712498324924842471398025652657273528243287473671211344283726442683264426572605272226572592259226442538273527862644273526572657264427732578288755973099260525922565263125522578257825252552252524982538248425522484251125252862249826832457263124573376255225112511251124843666338925652498252525113174247124574077257825922837287537904644774118562696253826962683259226182670265726312657260525782644261825922657267026572644268325522837559731492552257826052578251125112538248425252511252525652511252525382538255228112538277324712592247133122471245724842457249836073416251124842443245732362471251139992525260526572875335146745308134427482670265727092670268327732631260525522631259226442735263127092670270925522592253828495597312426052578255225652511253825112565252525252484255225522552249824982525279925112709249825782457336324572525247124712471362233892538248424572484317424712443407725522552273526833429452948311856269627092565264426442618277325522605256526442605270926702696276126312683264427222631293755973174256525652592253825652538255224982484247125522484253825782511251125252862249827612471257824713236245724842471252524293622341624982484247124713287251124713999255226312644291233124644548713442722270926312605265726312735264425922618268326182644260526312670268326442657264426052811559731362578253825782552249825922552249825252565249825112525251124842484251128372471272225112552247134022484244324712471248436513389253824712457247132112484242940772578263127092696338946445098 19890813 628321856309925652578270926442644278626312578263126572525269626702644269626052657260526572578283755973199260525652565253825522525252525382538257824842511248425382457253826052849247128242429257824983299248424712498253824293666344225252471245724433261248424713999252526182631288733634644534313442786263125652644267025652644260526312631259225782670267025922696260526572592269626052824559730492605257825922552248425382552253825922525253824712552251124842498252528752471270924842565244333512471248424572484248436663416249824432415247132242484247140772578264427482722333846444736185626962631267027222605261827222592263125782565252526832605264427092644268327222605259229005597314925782552253826052592253825112511251125522511253824982605248425382605287525112722244325922457323624842443244325112457360734162525249824292443324925112429398025652631267028873351464471211344276126312552260525922592267025782565265726312605269626052657268326572644263127092578281155973086256525652605259225252511252525112525260525522592251125112511255225652862248427092471260524843351248424982525252524433593340224982457247125253174249824294077256525782786282437904705774118562657268326312631255226702722259225922631264425522683269626832709268326702657257826052862559731492618263125522578252525522511251125112525255225782498256524432552257828372511276124572565244332242443247124712498247136223402249824712471242932112498245739802578270927482887326146745343134427862618265725922605261827092657260526442722263126312683255226962644263125922657259228625597311125922538260525252552251125522538249824982538249824712525249825382552284924712748245725922471336324842484247124842471362234292525252524292471319924572457407725782657270928113312458648961856268327092644260525782578269625382605265726182605264426442644272226442631263126572631297555973086260525922644260525252578255225252525252524982525249825252457253825252837245727352471259224713261248424572471252524713607342925252498244324293249244324714018252526702696292533384674530813442735268326312605255226442748268326052605265726052773270926442657268326572631267025652937559730862657259225382592259225782565260525252498252525382552249825252511257829002498274825112631248434022429244324842511244336223429252524292471247131992471247140572538259227992709333846744929 19890813 628801856273526832644257826312592273526832538257826182618269625782552268326572644257826572605283755973136260526312657257824982538248424712578255225252578249824842498253825652862251127482484257824843274249824292498251124983607344225652498244324433249249824433999253826572644278633764557545113442786268326572605260526052696252526312631268325782748259226052696264426182631263126832837559731742605257825782578253825922592251126052498256525522511255225112484251128872484268324572578245733632471241524712538249836513363251124712457248431992484245740772565260527352887335145574929185626832696269625782696269626702631253827092605259226572644260526962618264426312670259228755597312425782605253825652538256525112552256525112511255224712578248425522605279924982786245725922457321124712457248425252484360733892538244324432457323624572471399925112683273529373312470553791344277326962605263126702605264425782578265726832631277326052631274825782618269626052578291255973111256526312578257825252565253825112552251125382498251125252498252525112862249826962429259224713376248424712457252524713593337624842457244324843186247124714077253826052786270933254320513318562657268325922670268326442696256525522605263126312683265726572696265726442578264425652912559732362605252525922578259225382538253825652552252526052484253824842511253828242484281124982618241532492484248424292538247136223402255224432471249832112471247139992511270927092900327446445451134427732696263125782709260526962631260525922670257826572631259226572578265726442592265728495597311125652578260526052538255225382525255225252525252524842471249824982538283725252722248425782457337624572511247124982511365133632511248424572457318624432457407725652592274826573442473652371856270925652578263125652631270926052578259226702657272226052605268326702696260526572592284955973149256526052618263125252471260525112552257825522538255225112457253824982887249827732457261824433261248424842498249825253593341625112471245724433249245724983999251127352735288733124644552413442722263126312657260525782670265726052552268325922683265726312683270926442605260526572849559730372552261826052605255225112538252525522511252525382538253825112525252528622498270924712578247133892484245724712498245736513442253824712443248431862457248440972511260527862748340246445451 19890813 629281856268326832631268326052644260526572592260527222578265725922605265726702644259226182709288755973149259225922565261825652538256525382552256525112525251125112498252525782900248427482457263124433199247124842471249824843593340225522471247124433236249824713999252526312683288733634644567013442799265725922565260526962709263125922631260526312683261826832683263126052670263126702862559731112657263126182552257825782484255224982498253825522565252524712525252528752511272224712592248433512457248424982525249836223363255225252429247132242471247140772538264427862722333846445781185626832578265725922592263127352618259226832605264426962644259226702605257826442592263129625597311125522578263126442552255224982525249825522538252525112552247125252538284925112773248425382471328724572457248424982498357933762511248424572443323624842484399924842670273529753351467459311344281126052709259226572578268326052552257825922552257826832605269626182592260526572592288755973124265725922605260525252565249825382552251124982552247124842498249825922875245726962498255224713389248424842484247124573593337625382484247124573186247124574097257825782761274833764767608418562696259226572592263126442670265726312618265726702696270926442631260526312683263126572912559732362618259225522605257825922538245724982525253825652525257824982552260528622511281124842644248432362484245724842484249835933402251124842443244332242484252540182552272227222849326145016282134427482565264426442578259226312644257826052644263126832605260526442631265726962683259229005597312425782552253825652592251125382552257824712538255224842538248424842565281124842670245725922471337625112484248425112511360733382538245724712471318624432498405725782578278627863389467464541856265726182592257826312605265725782605263126442578270926312605273525652631260525922605284955973086259225652605251126052565253825252538251125522498249825652484251125252925247127992471259224983249248424982471253824843607345525522471244324293236247124843999251126442683290032614705671313442761263125522565264427092683264426832538261826052683265726442670265726832605260526832887559730622631264426182657249825112498248425522511248424842484249824842511251128492498268324842578245733762471249824982484249835933389248424982484249831742443244340772565264427222748331246447014 19890813 629761856276126052565264425782631270926572552263126572525269626312565267026442605261826442657288755973099260525652565260525522538257824842552256525252578252525252471256525252862251127092457256524843261248424712457252524153593342925522457247124713236245724714018251126442709295033894674774113442773260526052657270926832618263125522670263126572683263125922631253826052644265725522912559731362657256526572592248425382552252525522525253825252498252524982525252527862538267024842592245733762471248424712484248436513402249824572443245731492443247140972578264428372735340246747741185626442592263125782657255226832578257825922657263126442644257826962631265726702657256528875597314926052631257825922538252526052538251125782538252524982552245725382565286225112709249825922443324924712443247124842443356534162484247124982471324925112457399925652644269629873455461577411344279925652592265726182578269626442592269626312592272226052631269626312618272225922578279955973086257825652605259225252511253824572552253825382525252525252484252525252900255226832471269624843338263124712471248424843607337625252443248424573224253824714077261825782786439534964705774118562709269626832631261826702657272225252592264426702657263126052631257826702578265726312887559732362644255225652670251125252592253824982578253824572538255225382552249828872471277324712592248432872443248424292525244335513416251124572457244332742498245740182552264426312862331246446162134427992592265726312657263126962592259226312578261826702605257827352631260526052605256529125597309925522683259226572552248425652552255225652498255224842525249824712578283725382735252526052511336324982471245725382511359333762498249824572471321124572429405725522631281128243551461577411856274826312592260526312644267026572565264425922592277326832605268326442592259225782631286255973174260525652565257825112525253824712525256524432498252525382498247125522799252527612471263124713299265725112592255224713607340226052538263124983224261825524018268328112824401839994996774113442824267026572592257826442683264426052605265726572670263125522631257826052618264426312862559731112605263125652605251125652565256525782511253825522552252524982511252529372484269624572592241534022471244324982525245736513416251124842443248431612457248440772592260527732735331247364799 19890813 630241856303726182592268326312578264425652578263125652605268326312592268325782657261827732631282455973111257825652565259225382552253825522538244325382552251125112484252525382862249827862429257824573287252524842443251124843565345525112484248424573199248424714018253826832709296233384529530813442761261826442592253826312709260525652631265726442670260526182696260526052657263126962887559731242605259226572618251125782578245725522525248425382498253825382511257829502471276124842578248433512484244324982471253836363416251124982415247131742471247140772552256528242761337645864831185626832644269625382578260527222657260526572670267026832605260526052631257826442605252528375597311125382578259226052484260525252565255225252552252524712525251125382592283725252799244325922429327424712498245724982429360734022525244324712457324924982457399925382696263129503312467471211344278626312644260525922592265726312565263126182644265725922631270926312618269626572618282455973149260526052565257825382525253825382538247125522511249825522538249825522862249826312484260524713376248424292538247124293622340225112443247125253211249824984077256526442773281136964736774118562657264425922631261825252722255226442605264425782722269627092683265726832657264426052937559731112565256526052592252525652511251125252552252524842498253824982538253828242498278624712605244332612498242924572525247136073389248424572457248432362457245740182565259226572900333846445451134427352670265726052709259227732618257826052657268326312670265727092578260526182631259228625597311126312578260525782565251125782552251125252552252525252578249824982538282425382735248426052443336324572511242924572525360733762471248424572471316124842471407725522605274827353429467450641856264426832605264426052631264426052670264426182631264426442657269625782605260526572605296255973111255225782578257825252538249825782484249825252538252525522498251125252837247127732457260524713224247124982457251124713607338924982484248424293287245724714018253826962735287533124644537913442696263126832631263126962735263126052578268325652683264426182722263126442565265726702900559730862538255225922552255225382578259225522511253826052498249824982525252529502484272224572618247133892484242924982457245736223442255224572471247131992484247140972592257827482722331246444863 19890813 630721856303726312683273525922670265726052578256527352592265726312578270926052644267026312578286255973161263125252605256525522538255225522511255225252525249825112457252525382837251127352457257824573249245725252471248424573593340224982457245724713287249824714037255227352644295033514644530813442811260525922683267027092722253826052657260526312644264426182683267025922683268325922937559731112538259226052644264425522538245724982552251125652552252524982538253828242498273525112631247133762498248424842471247136513429252524842443245731492484249840972592261827612849328746444863185626832683257826832657259227222605261826702552260526312657261826962670269625922670256528375597314925922538256526052525252525652565256525382498251124842511251125382511291224712722249825782457327425112484248425522457365134162484244324572443328724842457399925922670272228243363464471211344277325782631261826312618267025922605260526182538268326832631265726052683256527352552284955973136257826312592256525652525259225112565253825382538252525252484249825522912255227222511263124843402255225652525248425113651341625652457248424843161252524294097259225922811286237744644774118562657270925922592263126832761263126052644265726052696267025922696257826312605270926312900559731362525255225922484255225252552256524572538249825252511253824842525256528242484273524982631249831992471247124842484248436073402256524572457247132362471251139992511268326572925333847055379134427992657265726702578265726832552256526312605260527482683257827092644257826832644260528495597312426052605255225522605255225252471252524982511260524982511248425252538291224842722245725922484335124712498253824712457365133762552248424432457321124572443407725652578277327613363476748961856272226182578259225922644268326442605261826052605265726442538269625782722259226052525281155973236255225652525257824982552255225112592255225112525256525382511251125522837251127732443255224713299247124842498251125113622338925382484247124433236248424983999253826702657291232744557541513442722265726182657263126052709256525522565267024842683257826442670268325922565259226052887559730862644260526052592255224842552252525112498248425252525251125252525255228372484268324712605249834022457245725112471251136513455251124842457248431612484245740572552260527222683335146444705 19890813 631201856304926182644264426312605270925922618267026572592263125782631268326702683257827352644286255973111264425652565257825252538257825252552251124982538252525252484255225782837247127992471257824983236245724432484253824843607340225112429247124573249249824714037255226442657288734294736548713442773259226962735264426052605260525922538264425922709257825782657261826832644265725522799559730862578256526052592259225782592256525112511251125382525253824982498256529252498268324572578249833892484248425252484248436223389251124712429247131992443245740572565268327352683336347674863185626702631253826442631261826832565259226182605253826052578265726832565263125652657260528625597309926052578260526182565252525652511249825382538251125112538249824842552279925382761245725782484324925112457245724982471362234292525247124712484323624572498399925112657274829373287455772561344279926182631263126312644263126312578256526182538270927092565273525522683272226052592286255973124256525652631260525382552253824982525256524982484248425382484251125382875247126832443263124843402252524842498253824573622340225252429252524983174251124714077256526572761283737744767774118562670264425922657257826312657259226312618263126962786257826442670259226052618269625922849559730742578257825652605261825112538256525382538245725522484251124842525259229002498278624712631248432492457248424842498244335793389245724572457244332492457242940182538267026702937335147365451134428492683259226702644261827092644268325652683263127092657269626572670272226572631263128375597309926312605256525522471256525522498255225522565252525382552252525652552287525112735247126052525336324982511248425112443366634422578244324432471317424842498407725382592281127613312464448311856272226052644257826702631272225652565259226312605263125922618267026572657265725922631283755973111261825522605263125782538253825112552247125382592251125112484251125922887248427482498257824713261249824572484249824713622340225382443248424293224251124573980255226572631291234164674545113442735265726962657263125782657261825782605263125652631265725252709259226182696261825782811559730992631257825782552247125382578251124712538256525382511253824712565253829122484268324842592247133632484248424842511247136363442253824982443244331742471244340572552257827092862338945574962 19890813 631681856303726832631260525782605276126442605261826962592263126052605268326572657267026962618288755973099259225922578268325382538255225522525252525252578244325522471251125782862249827352443259224433249247124432457249824713622344225112457247124713236249824844018255226052670284933124644534313442735263125252644267025522683257825522605257826312748257826312644257827092631265726052875559730862605259226312525255225382538253825522484251125382511251124842511252528872498270924712605248433632498242924712484252536223402248424712457249831862457247140772565255227092811338947364929185626702631264426832605260526312605259225782670263127092618261826572657265726312657263128115597308625922631256525922578256525652511249824982511255224982511245724842525291224572735247126312471324924712471247124982471360733762498245724572457328724982457399925112683268329873351479972561344273526052631265726442578267025782552259225922592270925922605265726312631257826312631291255973161259225922578260525382538257825522525249825252552251125382484252525522887251126962511263124983363248424712511252524573636336324982457247125113199248424844077260525652761281137904767774118562735267026312657270925652735261825522631259226182683265726442709263126832578272226052875559731362618255225382631248425252498259224842498252524982471253825252511255227612525273524572605244332612484248424432498245736073416251124432457245732612498245740182552263126312887335146445308134427352631260526832605257826962578256525782644259227352605259226702644260526832618264428495597309926182578259225522552256525522538251125652525249825382525252525252525283724712709248426052484336324842484247124712457365134022511251124292457321124572484407725522618274827863429467449291856270926052644265725922578276126052565264425922644263125782709265725922605259227092552290055973136259225782578255225652644257825112498256525112578245725382484253825382786252527482484259224983224251124712457253824713622337625252498245724983249247124843999256526442618296233384644545113442799264426442631260526052683261825782631261826702592263126052748259225782618259225922837559731362565255225112565257825382552255225382525248425382525252525112525255229122471268324572605247133512511245724572498248436513376252525112484249832112484249840572578259227352761336347054767 19890813 632161856308626572578269625652592264425922657263126572644268326442631272226312618260526572605286255973161260525922538257825652538253824842538249825112578252525252525252525382862252527612484256525383261248424842484251124573607336325252443245724433236248424574018253826312644291232744674534313442722263126312605256525652709256525922538268325922709263126182683267026442709259226312900559731242565255225652631257825382511253825252498253825522498252524842484259228242471274824842618245733892443245724572498248436363442252524842415242931862457244340772592257827862735329946744896185627092683257827092657265727862683253826832605257826962592261826572657263126442644259229125597308625652565257825922565253825782511251125252538256524572552247125252565288725252786247126312498328724712443251124842415360734422511247124572443324924982443399925112683267030003287470571211344284926962618265726312631263125922683264426832592274826832592264426572657263125922631288755973124263125922605255225522565259225652552253825252565249825112484253825382962249827352498263124433389256524842552255224713666340225382484248424713136245724574097255226702824278637744767774118562618268325922644264425652670252525922538265726572683260525922657268326832670268325922875559730992618256526312631249825252578252525382484253825252538249824982484252527732498274824432592248432492457242924572525245736073325252524292443249832992498245739992552257826702937335147055308134427862618260526052578263126962605259226052683263126832657265726702631268326832631257829125597313625922565255226442525255225522525257825522525253825252565248425252565283724842722247126312471331224842443251124712484360733632552248424292498319924842484407725782565281127613416458648961856268326442657260526052592264426052605263126052618268326052592267026442605264426442578284955973086265726312592253826052552253825382605252525382538252525522457252525922824249827612471257824843261247124712484251124573622337625112457244324573236247125253999256526052670298733124644545113442709260525922565263126312631260526052592256526572709268326312644269626182578263126442875559730862592257825922565256525782538253825112484253824982525253824982484257829252484272224712578245734022457248424842498248436663402249824842443247132112457251140572552269628242786332547054799 19890813 632641856302426702631260526442618268326052592269626182592269627092644270926442683264425382657293755973124255226312538260525522511253825782538255225382538248425382511253825922862251127732471257824433274248424432498257824573607336325112457242924433236249824843999255226572735295032744529537913442709257826052618264426182631263125782605263125652670264425922709259226312670264426312837559730862578260525782565252524982552255225112484255224982525248425382511255229122484270924982605242934022498245724712471247136223389253824712443248431742471247140572538256527482786338945014831185627352565253826052605259226702578253826312631265726442709268326832670263125922670257828375597311126442565255226052578252525652525251125112525248424982511249825112578290025112786245725652484324924432457247125252457362234422525247124712415323624432415399925652683268329003351470572561344278627352644257825922683259226442644260525522670268326572631270926312644265725522552286255973074253825922578260525652498252525252552251125382511249824982498253825382937247127222471260524713363248424712511249824713636340225252484248424843186248424714097259226052837278637904644774118562748265725782644257826182696260526052657264426572657265726182657261826832565265725382912559731742552256525922565257824982538255224842498253824982471253825112498253828372471273524842618244332872484247124712498248436223429253824572429248432612484244339992525270926442937340246745379134428372670264426052644269626702657260527092592259226312670259226962578260526962657259229125597312425782605253825652498255225782525257824982525251124982538249825112538287524572748248426052457337624982484251124842498365133892511247124842457319924982443405725922592272227733376452948311856273526442538269626572683270925922683268325782592261826572644268326052722259226442683286255973136260525922565261825652552252525522511252525382605255224842457255225382887245727862471259225113261251124842457249824983622340225382457244324573274248424844018253826052696296233634705534313442735256526312631268325782670259225522552265725922696267026832722256526572605263125922912559731862552256526442605253825782525256525522511255225382498251125112471255228372471277324842592245734292511248424572484247136513402251124842443247132362443248440772565259228242670338947364736 19890813 633121856304926182578264425522592268326572565260526442565270926312644270925922670263126182552292555973086259225782631255225382578253825522498251125522498245725252484255225922925251127482484257824983299247124712484248424293666345524982443248424153224251124433999255225782670283733514705534313442799265726572657263126442735253826052644272226702709261825922644263126832565269626312950559730622618256525782552263125112511248425382552255224842538252525112525251128492457269624152605245733762471247124842498249836073429253824982429247131992457249840772552260527732735345545864644185627222644265726442644255226572605263126572565267026442696267026962644269626572578267029125597323625922618260525522618259225922511253825252552248425522565247125112565282425112761245725922484326124842484245725112457362234022484247124712443322424842484401825252644267028243363470571211344270926702592259225922657270926312592257826182618265727612644270926052631263126832578287555973074255226052525256525252578252525382511252525382525251125382498251125652925251127862525260525113416251125252538249825113607337625112484252524983161252524714077256525652837287537274736774118562696268325922657259225922696257825782565263125782696260525382670259226572657264426442950559731492605257826702565252525522565249825112525256525522498251124572511253828872511272224842644245732492443248424712484248436223429245724572471245732362457247140182511267026702811333845575415134427482605256526052592263126962538263126312605260526702657260526572696265726962657260529005597309926442605256526052525253825522471249824842498249824982498245724572525284924842709251125782484338924842443245725252484365133892484247124292484318624432457407725652592274828113389464448961856265726312552265726572605264425922578269627092605267026182605267026312657269626312631286255973149264425922565259225522552255225252525252525112565249825252484255225252837248427482484255224573287249824572457252524293622348224842443244324293236249824843999251126442709296233124644552413442748268326572657264426572683265726052670268326832683261826052605259226182605260525112875559731242578261826052538248425922578252525782511252525382525252525252498257828752484269624982565247133892498252524842443247136513416251124712443249832112457245740772683257828242735338946444831 19890813 633601856303726702683263126312592272226312605265726052709265726702657276126052631259226442552283755973161260525922565259225782525259225252592249825782538253825252471249824842849247127482484257825113261247124292471249824713622344224982457252524573261251124843980255226832709295033514644541513442773273526052670260526312735259225252631256525652657260526312761268326572631263126962862559731242592261825782565256525252565248425112525255225382484253824842511252528622484274824982631251133632484247124712511249836513402252524712471249831992471251140572578264427352696338946744674185627092605267026312631260526572565255226832644252527352605260526832565259226442565260528875597313625922565253826702525257825522484256525252525252524842538247125252538279924842786244325922471326124712471247125112471362234022538247124292484324924842498401824842631269628243325467472561344278626832605263126182565268326052565263126442592263126182644263126442618270926962644291255973074255225922631264425522552251125112457252525252498249825112484249825382811247127482525263125113402255224572538249824843607338925252471251125253211245724714097259226442887291238564767774118562696268326312657257826312773257826702644265726442735263126572709268326442683259225782786559732362605259225252644252525382552252524842498251125252525249824572525253828752511277324842631245732872457251124712511247136513429253824842471245732872525242939992511264426962937342945295343134427992605261825782670265726962657264425922631260526052670267026572657260526572683255228495597314926442592255225522498253825252538252525112552255224842471247125382525288725252735245726052511333824842457249825112457359334022592247124432457321124572457409725782552273528113351458649961856270926312578268326052644265725922696253826572538263126832538269626572657267026442657292555973012264425922605257824982565264425382538251125112457249825652498248425382925248427992484260524983287248424982457248424713593340225112471247124843261248424713999257826572631295032614644545113442786264426052592263126442709261825652578264426052683263126312683264425782657263125782900559731492644259225782552256525252538248426312511253824982498253825382525253827732484270924712592252534162484248424842471248436513416248424712457247131742443245740772578252527352761331244474674 19890813 634081856301226442618260525522644268325922683259226312618269625652618269626572605263125922644286255973099259225252552263125522525252525112525253824842592249825252525253825522824247127732471257824713274247124712457247124843636340225252443245724713274248424574018253826832683287533124644541513442735273526312605263126052709257826052592255226312696257826052657269626052644265726052862559731612631253825522592256525252552255225382484255224982498248424982511255228372484268324982578249833762484247124572498248436363376255224982443247131742443247140772565264427862786333845574929185627352683260526442592265726312592260525782578257826832735255227092670256526052657261828875597314926182565257825782565256525252538251125252511257824842538251125252552282424712722248425782511328724572457244324982498360734162484245724842443326124712471399925112657265730373338464472561344284927092592260526182670268326312605268326572657265726702631268326572683267026052618284955973086257826052605256525922525256524982498249825522538249824842457253825252937247127482484263124983389249824842525251124713622340225382471249824713199248424434097257825922799286237904674774118562644264426702696255226312644260526052631263126442683263125922605256526312644267025652849559730992538260526312592252525252498255224982498249825382525255224842498260529502471274824432631245732362471245724712498249835933416249824982443248432612498247139802498264426833037337645295379134427222683265725652578263126832565263126312631268327352578257826702657260527092696265728495597307425782578263125652552253824982471256525252525252525112511248424712538293725252709248425782484341624712457242924572457360733762511247124712471318624572484407725782631272227613402458649621856268326052565270926572696268326572605257826052592259226442670273526702631256526702592284955973136257826442538259225252511249825382525256524982565249825382471248425782925248427862457256524843211245724842443251124573622344225382443244324713261247124714018255226052709287533634644552413442799268326442605265726572709257825922644259226312670260526312670256526182631259225522900559730862592257825922552253825252498251124982538253825922511255224982525252528872498270924712592248433892484244324842525251136513429253824712443247131612443249840772578260527992735342946444896 19890813 634561856306226572670264426572631272226442552260525782605264426702631264425782696260526052631295055973149256525782578256525382578252524982538256524982565247125382511255225522811252528112471264424843274248424712471251124713607342925382457245724573274249824714018255226052709281133634586541513442735265725782605263126442644265726052578267026442683267026832644260525782631263126052862559730742592255225652578255225922552251124982511251125382552249824842484252529252538268324432578249833762457245724712498248436223442253824842471247132112457248440772552259227092709335147054863185627092565264426702670263126702565253825252631261826442696265726962657263126442683260528755597308626052605257825782592253825382484253824982511255224842538244325252578286225112709242926312429327424572429245725112525360734292538245724292457322424982471399925112631268328243338467471211344278626312670260526052592269625652644264426052631265726052578269626572592265726182644278655973124263126052605260525252565253825522525253824982552248424842471248425382925245727352471265724843402248424572552256524843622341625382484249824983199248424984077255225922761281138064644774118562683264426312644265726832644269626052605265726312683272226962696265726962565267026312875559730742644257825522565253825922565253825382552251125652552251124712511251128622484281124572631245732742471249824432498245736363442253825112443248432612457248439992511267026702875336347055343134427352683263126182605256526832605269626312631264426572618264427732605269626312670259228375597311125782538255225522525249825652511255225252538249824572511249825112538293724432709247125922484337625112471244324712484362234022552245724712471317424712498407725652644278626703402476748961856269626052631264426312605265725922592260526702657270926052657268326182657268326572605295055973136252526312657261825252525256525112525251125652592251125252498252525252862245727612484263124433287247124842484249824573607344225112471247124573236245724434018252526312644286233764736516713442773263125522644256526572709259226312644261826962670259226052644269626832605260526312875559731362565259225382657253824982538253825252525252525382484253824712511255228872511274824842605247134292498245724432511249836513469255224842457247131862511247140572670260527352748338944474705 19890813 635041856306226052605265726442644267026052657253826572605269625782592268326442605259226442605288755973149257826052552260525112565257825252525260524842552249825252498251125382849249827352484263124843287248425382471247124433607345525112484247124573249248424433999253826052709288733514644534313442761257826052631263125922696263126052631260525522670260525652696267026572631265725652912559730992565259225252644252525652565253825252525256525652511249825112525256528752484269624842605248433632511244324982511247136663429251124572457251131742471249840972605257827352786340247054896185627352683263125922605257826832631256526442631257826572670263127222578264426052735264428875597313626052578255226312592252525112511252525652538256525522538251125382565286224982761244325922484327424982498245725112471362234692538248424292457326124842457399925382735265730003351470572561344278626442578264426702631269626312578260526702618273526052605268327092605261826052578290055973111261825652565257826312498252525522538249825522538252525652484253825382925248427222511260524713389249824842525249824573651342925252429247124843186248424714077253825652811286238064586774118562657249826052722264426182722259225922631263126182683265726052670260526052578264426442837559730992578255225782592255225382511257825652552249825522511249825252525255229372498277324842592247132872511245725112484242936363429253824712429241532872457247139992565263126442900345545865237134427222631259226572644264427222565264426052709253827092670260526832592264426572578260528495597312426832592252526052605252525382484252525382525252525252538252525252498288724982709248426052471342925112471244324572484365134292511247124292484318624712471407725782538274827733351455750301856270927222657265726052605264426442631267026182657276126052631274826962657267026572552288755973099259225522565260525522525257825522498256525382552247125782471252525382862248427092471257824713274248424842429249824983607341624982471245724433261247124713999255226702670293733384586563313442824264425652592260526052722260526572618264425782709263126832696260526442631268325922849559730992631265724842578249825382592253825652511255225522484249824712471252529502552269624572592248433892484247124572484249836813429252524572457248432112484252540772592260527732644333846444962 19890813 635521856304926312552264426572631272226572578257826702631265726052618265725922631263126052631290055973099259226572644256525382578255224982498248425382525247125112525255225252900251127352443259224983287245724982443248425113651346925252457248424153274249824713999253826182786286233764767516713442786265726052592269626442657256525652605263125652696259226312644264426702592265725782799559731242592259225652578249824842552252525252538259225652484253825252511255228372484273524842644247134292525242924712511247136073363251124982429248432242471247140972578257827352722337647364705185626312592268326052631263126442592260526182657259226052696260527222605261826312592257828755597307425782605252526052578252525382552253825382525253824842525248425382605283724842748249825782443327424982484244324982484365134422498247124842471323624712471401825382657263129003376479971211344279926572644264426052605269625522631260526052498265726442683276126312670264426572709282455973099260525522538260525382498253825252511249825782525251125252471251125112837252527352498268324983389247125252498252524573651342924982498247124573149248424294077259225782824284937744644774118562670265726572644263126832709268325382605267026312748263126052618263126312644264425382862559730992657256526052592252525652525252525252552251125382525253824712498256528492511278624712605248432612443248424842457245736223429253824572443242932872498249840182511269626832811335144475343134427862578257825522631259226442578259226312683264426702657265727092657260526572631265728495597312425922605259225652538259224982484253824982592252525252484251125252565287524842722247125522484338924572471245725522484365134022484248424432498321124572443407725522565279927613261447449621856272226052670267025652592263126572605256526312578263126702683274826572552253826312631288755973136259225522631268325112538252524982565252524712538249824982429251125522962245728372484260524843211247124432484249824713622342925112443244324843236249824713999253826052683298733254644530813442799267026312657261826832657251125782657259226182709263126702722265726572605260526182925559731242644256525652592252525922511252525112511251125522525248424842498255228372484272224842565248434022471244324292457252536813442248424842443248431742471247140772552259227092722331247054929 19890813 636001856261826312644267026312644273525782565268326832578270926572538269625652605269625522683291255973099259225522552260525252525252525782538248425522578251125382484252525252912247127732498260524843261247125112471251125113651348225522429245724433261248424573999251127092748290032994586541513442824270926442657260526572735257825782592272226312631263126182657269626572670263125782837559731242552259226442578256525782565249825522538251125652484252525112525251129372498267024432552248433762484247124982471253836513376253825112457247131742471244340972578260527352735335148314896185626832683256526312605263126312578256526312644264427612631259226962578265726962683265728875597313625922565257825922525255225112471253824982484253825252538249825252538287524982722248426052484324924842484247125112471363634552525247124152471322424982471399925382696269628243429455753431344276126572631268326312592264426312605265726962631267026572657264425382683265726702605287555973099257826182525260525382525260524712498252524842592253825112511252525382912249827092471255224843363247124572484248424983651341625112443242924713236245724574097257825922761279933764674509818562696260525652735263125922748257825922670261826442683256526442657259226702592263125782925559730992578264425922592255225652525255225522565249824982484253825252498255228872498274824712578247132872457244324842511245735933416251124712443244332872471248439992498265727222875333846745487134427092786256526962592263126572631257826702644264426832722263127092552259226442657260528875597308626572565264426052538247125782511257824982525260524712484248425252525284924982748245725522498337624842443248424842525362234022471247124432443319924712429405725522605272227993455455752371856268326442631259225922618264425782644267026052605276126832631268325522644260526442657291255973149257825382578256525652498252525252538256525782538251125382471251125652824249827612443263124983287248424572471252524983622342925382457248424293249247124714018251126572709284934024644552413442761267026312578270926442722268325652644263125922709268326182696260527352631261826572862559730862578260526052631255226312511256525522498253824842484249825382552251128622498267024712578247134162484251124842511244336663416253824982471248432242457245740772565260527612735328746745524 19890813 636481856263126832578260526052631264426052565264425522696264426182670273526312657264426702578288755973136255226702605257825382538253825112552255224982525249825252525251125522900252527992498260524983287245724712471251124573681344224982484248424433261248424573999255226832670287532994644574413442837270926832605270926442631259226312552263125782709269625922657263126052631263126182862559731362578260525382565256525252538251124982484252525112525249824712511253829372484269624712552249833512484247124432511245736223429256525112443247132112471247140572565255227862735336347055744185627092657264425522644264427092592260526832605256527612631256526702696265726442644256529255597314925922592253825652578251125922498257824982484253825382552245725522565287525112786248426442511324924572538242925252457359334422552247124432484327424572471399925522657264429373287447460071344287526312644253826052525263126052592259226572592277325652592269626702657259226702644276155973136257825382592255225252578252525522525248424982511242924842471251126442875248427092498259224983376248424982471248424713651348224982471244324713211242924714077257826312735274833254736608418562592259226052644263126832592267026572605261827222761260526052735259226702631265726182875559731362592257825252631255225652498251125382552256524982525257824572511256528242498278624572605242932492484255224982538244336513442252524712484241532492538245740182525269626962811333846746282134427352670259226572565264426832592264425522670265726832657261826702696268326832683259228375597309925782670259226702511256525252498255225252471251125382457248425522565287525112722247125522443338924982484247125112525366634022525247124572471319924712471409725382592268326833338464464541856265726052578263125522592270926442605267026702552268326312670269626442696265726962631290055973074259225922578255225522525251125652511253824982552255225382484251125652862244327352471257824573299247124292457247125113636342925112484245724433236245724844018252526052709296233764767671313442811270925382631260526442696260525652565261826052657263126312709256526312631263125652849559731242578264426442644256525782565255225652538256525112484252524982565252529122457272224432605245734292498248424842484245736963442252524572457245732112457247140772592263127732824333846447014 19890813 636961856272225922565261826832657272226442538259225782552260526442592267025782605261827222644293755973086252525922552260525522525255225382511251124842511249825522525251125522824249827092457257825253287249824842471247124983651344224842443245724573274251124573999251126572657296233764767774113442786268325922657260526832709260525922631265725922631267026572709259226312644259226052837559731242644267025522657255225522565249825252511255225382525253824982484251128622484273525112605248434292484248424572471249836663455249824842443247131862443242940772592264427992799349644747741185626962605264427352592264426832618253825922578260526832605264427092605270926702670253829005597314926052565263125252511257825112565249825382511252524712565248424982552290024842735249826052471331224842457249825112484365134422484244324572457326124712471401825382683270929753338464477411344282427352578260525782657265725522683259225922644267026962670269626312657263127222605284955973049263125382605257825252457252524842552256525112525252525522525256525522875252527352443269624843429259224292498249824713651342925112511244324573236252524574077257825922799434534554674774118562696264426702618260525922709259225782618260526312644261826052644264426312657270925922862559731362631268325922644256525652565247125522525252525252525259224982484253829372511278624712631247132992429248424842525244336223455251124432457245732242457245740182538260526442875336347056162134427352605267026052592256526832644261826962592264426312657256526442644269627222670260528495597308625782592257825782552255225782525253825252511251125382511253825112498290024712696248425652443341625112457247124842471363634162538247124572498319924572457407725652605282426443442464477411856282426442657265726052565276125652618257826572578276126052618269625652657267026182592281155973149253825382578256525652484255225922565252525652538252525382484251126312875249827612498265724843312255224842631259224983666345524842525257824843274267025253999270927612824403740974896774113442837268326572605265726572709268325382592265725652683265725922657263126442644265726312862559731612565255225522578253825782592251125252498255225112498252524982525255228872471274824432552245733892484249824712511245736513455249824842443248431862443248440772592257827612811345547054767 19890813 637441856306226962618268326442605265725922657267026052618264426832605265726442657259225382683288755973111256525522538260525782618259225112525251125252498252525382484251125522837248427612525259224983274251124842471253824983651340225112471245724573236248425254018256526052657291233634705537913442748259226832592259225382644257825782631263126312683263126572683270926832657267026442837559731242578257825252631253824982552251125522471256525112498253825382498253828752498267024432592248433892498247124432484249836513402248424572457247132112498248440772578257827482786345547055064185626962683263126312565257826312592263126442657268326572657259226962696267026312618269628375597314925522552257826052525255225652498251125522578256525112578248425252578293724842748249826312471327424572471249824982443365134162552244324712457327424842443399925382696270928873312470571211344273526702578260526312605274826052592264425652565267026962657267026312683259226442683290055973136264426702565255225782565253825522511249824842511249824982565249825112849245727222471263125253402248424712457256524713651346925252457247124713124251124714077257826052799279938064644774118562722264426052578259225922735265726052631263126442657263126312722259226312670264425782950559730742565260525382565248425522538252525652538249825782484253824982471253828872484276124712631249832742457244325112498252536223416253824572471247132362457248439802498264426572887333845865415134427862696257826052644256527092552259226442657263126442644261827092578263125652657263129005597314926182565248425782525257825782525253825652525255225252538244325382525286224982683245725922443336324572498251124572457365134292511244324432443317424712457409725922618276126573376464450301856259225782631263126442631272226572592267027092657276126312618268326312709253826442631287555973149255226312578260526052538251125652525253825252511249825252498256525522811245727612457260524843249249824982429249824293651345525252484245724843249247124433999249826312683288734024705548713442748267026832670264426572709255226312631263125522644269626702696267026052683264426572887559731362592259225382565252525652552249825112525253825522484252524842511248428622498272224712592247133892457247124842498247136663509252524432471249831992484245740772578257827352786335147674615 19890813 637921856307426572578263125782657270925652592255226312565263126572670269626572722265727092644287555973161255225522631255226312525252525922538253825112565249825252498253825652900251127732498259224713274247124432471249824433607345525112457247124843261248424573999252526312709291233514370545113442722263126312683267026702631265725782592261826442657263125782657267026572683261826052849559731112592257825652525253825252498259225652498253825382538252525382552253828872538270924712565245733762471244324842484248436813429251124572443248431992498244340572552257827092811332544214996185626702683264426442631259226702605260527092578265726312552260527092592265726442631265728755597307425922592256525922552252525112511252525382484251125252525255225112592290024842811245726052471328724982471249825112443359334162552244324842443324924712484399925112657267028623312476771211344278627092631261826832525270926312592264426442552267026312631264426312657265727352605288755973149255225382565257825382538255225252525253825252498253825252471255225522925252527222471263124843402251124432525249824433636342925522471248425253199248424294077257825922773288737744705774118562683264426052578263125922683256526312670265725252683259226182644269626832605265726442912559730992525263125782565257825252525256525112552249825782457253825112511255228622471272224432605247132742484244325112511245736073455251124712443244332492471248440372511265726702900337646445343134427482657260525922578259226962592263125652631260526832592265726572605270925922592260528875597311126052578264425782552248425652511249824982552256524712538251124842538290024982709245725922498342925252457248425112471363634022552245724432471318624572471407725782592272226443338455748961856269626572683265725922578268325922565267026442538268326572631269626572696267026312565288755973099257825782592259225922484253825382565255225382552251124712484249825782862257827732443257824983325249825112457247124713622344224842511245724573261252524573999253826702683298733514674534313442722265726052657264425652735259225782644265726052670267026182696263126442644260526702862559731362552253825782592256525522552253825522511257825112538252524842511256528492484274824712578249834292498247124842511248436513442253824572443248432112457248440572578264427092735342945014962 19890813 638401856301226312670265726442565268325782605260526832605269626052683264426702657259226702657288755973174253825782565259225922525253825652578252525382578248425252484248425782862249827352443257824843249247125112484251124843607348225252443248424843236248424843999253826442709286233384557534313442761265725782696257826442683255225922618259225782670268326572683264426572631263125652811559731112525260525922565249824982538255225382484253825652525247124982511256529122511274824842578245733762511245724712511249836073416249824842471248431862457245740772565264427352709342945864799185627352644260526312565261827092644268326052592260526572644263127092709269626442605259228755597307426052605259225922592255225112511253825112484253824842498244324982538293725382735248425382457326124712525242924842484362234422498244324982457327424982471399925382631269629373376464472561344276125782644265725522592267025652578263126312631264425922657268326572657256527222657284955973099261826312578263125922552256525652511249825252525248425252498249825652862249827732457263124843363249824712552248424713651342925522457248424843199245724984077252525782735287537744863774118562696259226442631257826442683261825922631267025522761268325782709263126572735264426962862559730992565260525782578253825112578256525382552252525522484253824572538253828372484274824712565249832492471242924572484251136513402248424572457245732362498248439802538268326832912327447365343134428112670269626312644264426832592260526962696265727482657260526572644268326572605257828755597309925782592252525652525253826182498255225112498251125382525247125112538288725112696245725782525338924842471251124712471363634422538245724292484319924572484407725922657274827353338464449291856268326572552257826312631278626312592269626572631256526962644274826312605257826702592288755973062255226052538259225522511251124982525259225112552253824842471252525652912247127352484257824713274247124712511249824713636341624982498247124573249248424573999257826442709302433514896548713442786268325782657257826962696263126312605263126442709267026572696264427352644264426962811559731242592255225782538253825252565255225112538252525652552252524842498256529122525270924842631245733762498248424982471249836963455253824842457248431862471249840772565257827352696331246445030 19890813 638881856307426052605257826052657277326442592260526572578264425782631270926572709257826312592292555973136260526312538256525112525256525252538252525382538252525522471251125522862249827482429260524843261248424842457251124713607346925382429247124573211248424713980255226442631293732614674545113442786259226572657261826312735256525382605260526832709263126312735260526572631264426442862559730492644256526052552256525382511253825922498256525252538253824842511256528872484272224982578253833632498245724572525247136513416253824982457251132112498245740572565255227482748340246444767185626702696257827352696261827612565263125922631263126182644260526832670265726052644265729625597316126442592259225652525252525782525247125652525253824982498245725112578283724982773247125782498326124572471247124712471360734292471242924572457324924712457399925382670274830003376476771211344283726312631267026962605267025782644264426702670270926572552267027092657261826572605288755973149257826442631252525652592251124842538249825112498245725382511251125922962249826962484260524983402247124842538251124573651340225112457251124713211248424434077255226312799279938064529774118562644263126442657263125782683264426182605263125782709264426052683259226312631267026052912559731362552260526182578256525522552251124982511253825252525252524712525256529122511274824432592245732872457245724572484248436513429251124292498245732362511248440182538264426572937331246445451134427482592256526572631265726572618267026312605260526832578263126962565263126572592257828755597308625922578263126312538252525252592255224982552252524982511249824842565279924572748245725652498337624842471251124842525366634022525245724572498317424842484407725652565278627353402464450301856274826962644264426312605276126442631268326962657268326052631270926572657263126312631290055973136253826312605256525112511255225922538252525252578252525382484257826312862248427482457257824713261244324712471249824573622342925112443253824843249248425253999251126312748278633894705541513442799257825522578268326052631263125252631256525652696267026572605260526572605257825782887559731612565263125782565255225382592249824842471255225252471253824842498252528112484270924712578247133762457244324982498244336813402255224982443248431992498247140972578260527092799338945015030 19890813 639361856307426052592264427092657267025382592264426052696276126702605269627222644268326702618291255973149257826182552263125382565249825112538255224712498248425522484251125782862248427862457259224983274247124712471255224843622345525112429244324713261248424983999253826572644286233124644530813442786257826312657264426052735264426182631264426312644264425922670264427092618264426182824559731112552259225652552256524982525249825522511252525652525251124432471256528752457277324712631247133632484249824712498245736663442253824712457248431742471245740772565263127612722342946444831185626442618260526572696265727352538263126312644268327352657257826702605267026312657255228625597313626312552256525252565253825522525253825782484253824982538251125252605283725112773245726312471331225252471248425252484365134422511247124572471323625382525396225252670267029503363464471211344277325922592264426702683268325922592264426312592260526832670272226832683260526442670283755973161256526052592256525252565257825382552253825522484249825382484251125112862249827352457264424843389249824712525248424433651342925382525247124843149248424984077256526052709286237904529774118562709268325522735256525922748269625922644265726052657260526052657264426052631265726312912559730862565259226442631257825652538251125252552248425652484251124572498256528622511274824712631245732742484248424982484247136223416252525112443245732362443247140182511267027092987337646745343134427992605263125922644268327222631255225922605269627352592273526182644268326052592265728755597312425782578252526052578256524842552255224982538256524572525249824842498298725112709249826312457336324842429247124712484365134162552247124572511317424572471405725652552282426833351470548631856272226702565265726312631274825522592259226572578265726312631270926312696264426312644287555973111259225382592257826052511253824842498251125382565247125522552251125522875247127612498263124573211247124842457249824713622340224842443245724293236249824713999253826572670298733514674552413442773260526832605267025782735259226052644259226832657259226052683259226442735259226702900559730992592256525382657257825252565252524842511252525652552249825112511255228872484272224842578252534162471245724712471245736513416251124432471248431862484248440572605259227612657335145014896 19890813 639841856304926702618256527222657276126312631268326572670270925922670272225922670264426572644291255973149257825922578259225652525251124842538251124842498252525382511252525252824248427732443259224983274247125112457247124573622341625112484248424983224248424983999253826962786286234024501537913442837270926832631264425652683256526962644263126052657268326312670259226832631269626052862559731612565256525782618256525652538251124982484253825782525256524842538255228492498268324712565247134022457249824842498248436513429249824572443249831992484247140772565259227732761336346444863185626572683267026052683261826702525269626832670261826572631259227092644267025922578256528755597316125652565260526052511256525922552249824982538255225112484249825252552279925112786245725782471328725112443245725652498362233892525245724572484323624982471399924982657265729123312470571211344274825652552267026442631276126572538264426442605270926182578270926312631264426572670283755973099256526052578265726052525255224842552249825652538253825252457255225782875248427352471265724843376251125112511252524293607336325112498251124713199248424714077253825782786286237424674774118562696257825652657255225922722259226832670260526832670259226572644261826182657265725522887559730492592259226052565251125522565251125112511257825522484255224712498264428492511269624432592247132992484251124432511245736073482251124432498244332612484245739802538264427092987337646745487134427612670263126052644257826962683263125782670263126832592264426052552264425922578261829005597311126702565256526312565251125112511253824842525247124982565248424842525291225112748247125782457335124842457245725252525360734292525248424432457319924572457409725922605268327613402455748961856269626832670267026962644273526052592265726052592268325922552267026962592259226312683288755973136256526312631252525382565260524842578249824842538252524982471248425382875252527612457256524573224245724712471247124713622346925252471245724713249248424844018252526312657286233384586541513442786265726312696256527092696264426052578257825782696259225782683264426052578264426962912559731362565257825922565253825652498253825522498251124982471253824982525253828372525273524712552248433762498248424842511247136813416253824572471248431862443249840772592259228112722340246444996 19890813 640321856309926182578260526962605265726442538260525922578263126312538263126962696259225922657287555973174257825652565257824842552260525382565253824842511247125382471251126052900247127482471259224573338248424982457249824713622345524982457247125113249247124713999256527352709296233514529520213442709267025652657264426052631255226182644263126182670257826052683259225782657269625922862559731362565260526052565257825522511252525522498252525782498252524842471252528622538277324842592244333762471241524572498247136513402253824432471249831992484245740772578259226702683338946444831185627612683260526052670267026702670257826052618263126702683259226442618267026052631264428875597307425782644255225922538257826052484247124982565255224982538247125522552283724842722248425652443326124842443247125252429363634162538242924572429324925112511401826702683268330123351455771211344282426442578268325922592270925922631259226572578272226832644270926832605265726442592284955973074263125652552265725382471255225112552248426052525252525382498248425922862249827092457260524713363248424842578252524573622344225382484245724843174251124434097257826052799284938064736774118562735260525782631263125922722265725782578263126312683268326832696260526702578265725922937559731112631259226052592253825782511255225522538253825652525252524712525257828872484272224572538248432992471244324572484244335933416251124842457248432362457249839992511272226962987338947055379134427992657256526052644265726312644265727092657268327482644264426442631260526312696260528375597314926702578260525522578257825782484253824982538255224842538252525652552288724572709248426052498336324712457248424842484362234292498244324432471317424572484409725922538276127863299467449621856270926182538263126052696263126702631263126052618268325922565267026052605265727222618286255973149255225652538263125522578257825382525253825252538248425252498251125382862249827612484257824433274251124712471252524713593346925252484245724573287249824843999252526572709300033514736552413442849260526832644264426572670264425922631264426312683263126572748260526312644263126702887559730862605256526052644255225522538251126312511248425652525251125112511255228752484273524842605249833382471249825112471248436073402251124432429244331992457247140772592263127222683341646744929 19890813 640801856304926182644261825922657270926052592265726312631272226702592265725782565263126962683287555973086260525922605261824982511256525112538253825252498247124982471255225382875252527862498260524573274248424982429251124843651345524982471244324433249248424713999255227222683297533764474534313442824263126832631259226052709260526832657260525922735264426442683268326832605263125922912559731362565253826052592252525112552248425382498248425252525249825112538252527862525272224712552252533632484244324572552251136223389251124572457247131492457248440572592264427092709328746444996185626832605256526832683263126832578260525782578263126962605264426702592260526442670257829005597323625252696253825782538256525782525255225522498256524982511248425522538288725382811249825922457323624712471245725112457357934022525247124982471323624842457399925252670270930003351473672561344279925922657265726442631279925522644255227092631263126052631272226442644263126442578278655973099260525782644255225922538257825652525253824982511248424842498252525922900248427092429260524713402247124712498252525113622338925522429247124713211248424844097259226052962287537424705774118562657259225782631260525922709267025782657259226052644261826052657263126572683263126442912559731362644264425652578251125252565251125652525255225382498252524712511249828872511274824572631245732242484244324572471247135793389253824432498244332362525247140182538267026702824341647675308134427732618260525782618269626962644259226052644265726702565260526702565264425922565267028875597311126312696255226052552256525652538252524712552252524572498252524982511282425252670247125922498336324842471248424982429360734022565247124152511316124982429407725522605274826703402470548961856270927092696263126832565270925782605265726572631268326442644257825922578261826572657284955973136264425522631260525522538255225522498253825382565251125782498252525922824249827862457263124843249248424712471247124843593337625112471242924573249248424574018260526832670293732874674537913442722264426442644265725922631259226182683260526052631260526052670263126052578257825922849559731862565259225112565255225782525248425522538253825652498253825382511253828372471268324572644247133632498249824982484248436513402248424572498249831742471248440772592263127992683338946744929 19890813 641281856303725922644259226442696268326052592256526442657260526052618264426052670265726052578288755973124257825522525257825922605256525522511255224982525248425252471251124842824248428242457256524983261249824292429249824573607344225252415247124573261248424574018253826312722291232994644523713442786260525782578261826052735257826442552260525252722261826052657257826052696264426312875559730742618256525652644251125922565251125782484249824982498252525112525255229122471269624842592249833632484242924842484247136073389252524712443247132362457248440772565256527222761340247674962185626702670256526832657259227092565259226052592259227222644264426962525263126702670259228625597314925922592259226312511253825652538251125382511252524842538252525252538279925252773248426182471327424712471245724982484357934292511248424572457324925112471403725252657264429623376470571211344270925922605263126702644274826312605261825522538270926572605270926052631256526572631287555973099260525252644257825382525255225382525251125112511255224982484249825252887249826832498256525253389251125252498253824843651336325522511251124843211248424984057252525922862287537744767774118562605265725382631265726052657264425782578261826312696257826312722261825922631263125522937559732492565260526052565249824982552253825112484252525522511256524982498253828752511277324982631245732612471249824842511245736073429253824292484244332362498247139992511267027612912335146745379134427862670257826572657259227482592257825522657255227352605261826832644261826312631270928495597308625922538251125922565256524982525255224842538251125252552247124982538286224712683252526312538333825112471245724712498362234162511248424292471317424572443405725782592274828113312458649291856269626832631264425922722268325922565257826572605268326182605273526442578267026442578293755973149261825252525269625252538252525112484256525112552252524982471253825252862245727352429263124573236249824572457248424843607340225252457247124573261248425113999249826702657290034294705545113442735264425522578267026182696264425922683265725922735265726572644256526572657260525252837559731242618265725922538253825382565249825112511253824982498252525112484248428372511267024712605247133892511249824712484248436513363251124572429248431992443249840572605263127482735338945014767 19890813 641761856308626702525259226572552268326312565257825922631272226962578265725782644264426832592284955973111259226052605255225782498251124982538247124982525249824842525256525652862251128112484257824713287252524572471252524713622337625112484248424713236249824433999253826832709292534294529534313442761265726052592260526312670270925922605259226182683260525782631263126182709269625922900559730992618259225922578257825382538249825782525252525382484251124982511256528872471273524572578248433762457247124292538242936513376253824572471248431862457245740772565257827222786327445014799185627092696259226832605260526312605265726312592264427482618255227222592268326442657257828625597304926052565265725922538252525652498255225112538253825112552249825382484282424982811248425652484324924572457248424982471359334422525248424432457324924712457401825112631264428753325464471211344274825922578263126052644272225652565263126442644269625782631268326312657260526832631286255973124261826052605259225922525259225522484249825112565248425252552247125922887251127092471263124573376247124712498253824983593336325382471249824843174249824844097256526052811288738224529774118562748265725782631263125652761260526312670257825922605273526052657263126442670267026312912559730492552263125252565251125522525251125112525248425382525252524572552253828242471279924842605248432742471251124432525249835933416252524572471247132612457245740182511260527612887329944475343134427352565260525782592259226832657265726702670259226702644259226832644259226962657259228625597308625922565253826312525259225252498256525252511253824842511252525252552288724982722242926312457338924712457253824712498359333892498248424712471316124432471405725652644283727093325450150641856265726832618259226572696268325782592259225782696268327092644273525652605268326182657291255973099257826312605267025652525252524982525253825252605256525252471249825252875247128112429259224843249248424572471253824843593336325112457242924573261247124573999251126572657292533384529527213442735265726052657257826312709259226312605259226442644257825782683263125922644267025782887559731242631260525922565253825112552249825252484251125252498257824842552253829622498272224712631247133892471255224712484248436513442255224572457247131862429247140572578255228372786341647995064 19890813 642241856303726572631253826312722273526312538263126442631265726442631269626052631261826312618287555973161256526442605259225252498260524982552253825112498248425112498253825782824247127222498264424843261251124292443249824983622342925382429241524433261245724713999251126832683290032744644534313442773261825782657263126052657259226052592270925522683263126052735270926442644263125782887559731242578263126442605252525112511257825382511252524982511248424982525255229122498273524572631249833762498245724432484245736663429261824982457245731612511247140572565268327482696340246444896185626832631249826702578263126832565267026312605263127222696261827222605269626052657263129005597314926442565255225652538252525382552251125522511255225252538251125112538287524712709247126052457327424572484248425252484365134292552245724842457324924712457401825652618270928873351476771211344278626702605256526442525267026962538267026442631268326312631279926962618263126442605288755973111259225652552259225522525252524712538248425522511253825382525253824842811244326962498260524713376255224572498249824573622344225652471249825253211249824714057256526312811282438064705774118562683268325922683265726052683259225652592268326572748257825782683264426572644267026052862559732362565259225652578256525522525252524842498252525382511257825112525251128752484273524982605248432742457249824712498247136073455249824572443252532612471247140182565260526832824331246445451134427992592256526052525267026962578263126312709255225782552259227092683270926442670256528495597312426052565263125522565251125252565257825522538255225112552242924982565290024842722244326182429340224572471247124572484366634422511248424432471319924712471407725652592278627613376447447671856265725112592263125782605265725922578257826832631267025782696268326442657265726052618282455973136256526052605263125782498253825382484253825252471248424842511251125652900249827732511260524433236244324712457253824843636342924982484242924713236247124713999252526442709296233384674537913442837263126312565267025782670265725922578264426312670265726312683265726832592268326312887559730862538257825652578253825652525251125652552252525522484252524712471245728752484269624572578245734162511247124982498247136663455256524842443245731742457245740772578259227732786337646744799 19890813 642721856307426442670265726442565268326052657267026312605273526312631264426312657263126052683284955973161268325652592263125652644253825522511252524982525252525652511248425782950252527352471257824713274247124572484248424713681342924842429244324433299251124983999259226442631292533634421523713442824269624982631263125652657263126442644267026832657267026052683260526572773265725922799559730622565261825652618255225652565256525382457252525522511248424842552255228242457272224572538251133632484247124712498248436813416249824432457245731992457248440772565263127092683332546744799185626832618263126052578265727732631255226442657255226702565264426572670268326182592264429125597323625652592251125782618249825652538256525382511256525252511248425112511281124842799247126312484328724572471245725252471360734162525244324292471324924712484401825252709269628873351450171211344282426572605267027092605272225922670264426182605270926572578265726832657264426702618284955973111256525922605253825382484255225922511247124982552247125112511249824842912251126962498259224983429253824982538251124983651341624982471247124843211245724844077257825922887286237424674774118562748267026442709257826182735264425782565261826312578259226442683256525922644263126052900559730862592263125522565263125652511251125522578255225252471252524712552253828372511273524842578247132872471248424842538248436513429248424712429245732612429247139802511263127862862336347365343134427732578270926312644268327612644263126312670268326962605257827352631259226312538263128495597314926312578259225652605253825252498253825252565249824982538248424982525296224982722245725922457337624712443253824842525365134162525247124432484318624572471405725652618278626963376455749961856268326572670264426312552278626312538257826962618267026052605267027092592259226572670286255973236264426312565260525252538256525382498248425112498251125382471253825522811249827092471261825113299248424712511253824713607345525382484245724433236247124983999253826702709287533254644523713442748265725652552265726572696257825522631263126442683257826442722264426572631260526442849559730622538259225782631253825782592248424982511256525652511247124712498252529502443273524432525244333892471249825252511252536813469253824842443248431992471248440772578263127862773337647674831 19890813 643201856272226052709261825922631267025922618260525782683265726442605263126442657259226312618288755973149261825252657259225782511257825252511255225252552251124982498255224842925251127482443256525113299248424842471251124433651341625382457245724573261247124713999256526572683293733764674548713442761261826052605259226312670261825252618268326312735264425782644267026052552259226962862559731242618256526182538260525522525252525382498253825112498253825252484253828492498265724712565248433892443247125252511252536513376253824982457245731612443247140772578265727732709335145294863185627222605259226312605267027862605263126312592263127612538264426962683269626312670255228875597323625522631260525782565257825252538253825112484248425252552245725252538290024572761245725922471329924572457247125252457362234552538249824432429328725112471399925252644265727993338470553431344278626312644260526182605277326572592261826052631273526442644268325252670256526312631290055973174263125652592257825252511255225112552255225382565251125252525248425252975252527352457260524713376248424712484248424573651341624982471248424433199247124714077259225522722274833894705496218562683256526052657267027352722253826182592261826312670264425922709263126832631259226442849559731612578257825782631257825522511257825382538252525522471255224712552255228622498274824842605245732492471247125112484247136513455251124432471247132492484248439802525267026832912336346745451134427612644267026962657268327482592257826832735259226312578265726312578272226052605259228245597314925922631259225782498249825382511255225112538252524712538247124842552295024712709247125652484338924712484244324982457366634022538245724712498318624842457407725782592276126443363455751671856268326442631259226312592269625922538260526312605265726312631263126182709265725922618293755973149255225252552260525112552255225252565247125112525247125252484251125652837249827482484259224713261247124982498249824573651348225112457245724293261248424714018251127222722291233764705548713442748259226572644264426702748257825782592257825922696263126312748263125522709260526442875559731492605259225382565251125782525255225382538252525112525251124982484255228752457269624842578248433892471249824842484244336513429253824842429248431862457249840772578264427482722342945575415 19890813 643681856268326312631264426312605272226442592255226442683267026702552268326832644268326442644284955973086260526182578255224982552253825782525251125252525255225522471253825652875249827482511263124433274245724982498248424573651341625112429245724433274245724714018253826442657283733634674567013442761261825782631261826312644260526052670265726052735260526052696264425922605267026312887559731612683255225782592253825252592256524982511249826052498252524982525253829002471268324982578249834022511241524842498247136513442256524842457247131862471247140572578259227612657336346445781185627352683260526182631257827482592257825382631255226702631259226572592267026052696261829005597313625782552259225652578255225522525257825112525253824982578247124982538290025112786248425922498323624842471244325112457365134422498245724842443324924982484399924982709265728753261476759311344270926702735257827092631267026052538259225922631273526832578268325922657264426442631293755973099259226312592265724982538256525252552253825252498252524982511248425522849248427092498263124713429251124432484251124983622338925382471244324843174247124714077260526312786272233634644604518562670265725522670263125782735260525652631269626312670255225252722267026052631267025522875559731362605259225922538256525382525257825382552251125382484256524982538255228112484279924842565247132612443245724712484248435933376249824572457247132362498247140182498263127352887340247056282134427992631259226962578265727222552260526962605259226962618260526702631263126182618255228625597308626052565256525922552255225652538251125522538255225252511247125112565300024982709248425922471340224982457251125112471362233892538245724712471316124432471409727092605277327733442464464541856272225782657268325652670269625922511260525782644267026052578265726572657264426442644286255973161259225652644264425652565249825382538249825522525248424982511251125782849247127862457260524713224245725112443251124573579340224982457245724433274251124714018251126702696290034294529665513442786274826572683267026052709255225922618261826052683261826052644268325922631257825382849559730992552255225382552252525112538252524712525249825922511253825252511251129122484276124572578248434022511249824712538249836813442251124982457248431992457247140772592265728242683340247057014 19890813 644161856272226442657260526312592267025922670268326832683274826832605268325652592263126832709282455973124255224842552259225652525257825112525249824982525255225112511255225252837252527352498263124843236248424842457249825253651342925652471244324293274252524713999252526052631296233764501774113442722261827482618268325782748256526312565265726962709263125922773263126442605260526312837559731242565257825782592253825652538253825252511255225782484249825112511249829622525268324292631248434022457247124712484248436513416255224842471244331862471248440972525260527482761336346447741185627352605253825922605264426832525257825652670259227092605260526442578268325652657263129505597316125252592256526702511252525112578252525112538248425112552249825112565283724982773249825652498328725112484247125112443363634292511244324292471321124842443401825382735270928873312467477411344282426962592269626702605273526442538257826442605268326052644273526702578265726052618286255973149259225382565257825522511259225382565253825252498252524842471251124982811253827352457264425113402260524572484251124843666345525112457244324843161252524844077256525652773434534554705774118562722268325782657261826052683261825922657269625522722267026832578255226832605260525922900559731242578259225922605255225252511248425382525249824982511251124712525257828872471278624572592251132992471247124842511245736663416256524572457247132612484244340182484265727092887328746446162134427612696259226312644259226832644259226312631259226702605260526312605264426052644265728875597311125522565256526052511257825782565255224712511256524982578249825252511286224982735247125782457337624712443247125382484366634162525244324292443319924982429407725522592273527353565458677411856277326572578265725782592274825922683268325922605269627352605272226312670264426572552292555973124255225922592260524842552255225522538247125112552251125522538251125382887253827612471269624713287257825252605253825113607341625382511263125113249270925654018263128112799399939994896774113442799263126182605264425782709257826182631268326312657264426312709263126572592256525782887559731492644259225382552256525522592252525252511251125382538248424572498253828622498269624432605247134822457248424712471247137273469251124712443248431992484248440972578263126962735335146744896 19890813 644641856306226312592265726312644272225382605268326702605265726702644269626312722260525922578287555973186259225522631259225922552252525522511253825252578251125252525253825252887249827612457263124713287247124842443251124843681350926052471247124713249248424843980253825922670284932744705537913442799260527092631270926442709264426312578263125782683265726572722265727222592260526702824559731742538259226312618256525112578248425522525256525252498255225522525252529252484272224432565247134162484245724842538251137113402251124842457247131992457245740772565252527092709333847054896185627222631256526052618263126442670264426182657267027352644264426962644260526312670265728375597313625782565256525922578253825252525260525382552253824432538249825252578284924982761248426312484324925252498247125252484365134692538247124712443326124842457399925112709263129373351473671211344270926572644256525922565270925652644253826572631273525922538272226572592259225922605283755973074255225652565257825522538259225252538249825652565251125252457255225652887253827352511260524983429252524842525252525253696338925522471248424713186249824984097259226052761282438064767774118562722264426702631264425782644256526052592260526832670270926052670259226832748265725922875559730862592264425652565259225522525252525112605251125382511252525112538259228872525273524842592245732492457249824712498247136513455252524572484241532872484242939802552265726702887338946445379134428622605260526052683256527092592257826572696265727862644267026052631273526312644261828755597313624982552257826442538255224982525253825382511255225112525248425112538282424982696244325922498342924982443244325112443369634422538248424572457317424982511409725382592272227223376464448961856264426442592261826832552268326052552267026442657273526312696270926702644263125782578288755973236259225382578260525522552253825522511251125522578251125382498253824982837249827732471257824843274249824572471249824573651349624982471245724433261252524713999255226832696291233764557559713442761267027352618264426572722264426312605259226052670267025922683264426832748255225652862559731362552255226052605255225652525253825382538253825782511251125652525253829252498276124842592244334692457249824572498249837113455251124842457247132362443247140772565261827732696331246444799 19890813 645121856303726832644265726572592267026572605259226312578264425922683270926832748261825782578291255973124255225922578255225382538252525382538253825382484248424982471255225782824247127482457257824843299247124842471251124713681345525382471245724573287251124843980255226962696283734424586548713442837270926572631267026312709264425782578268325522657265726052709268326572644264426182875559731492592255225652605256525252498253825652538252525382484253825252484257828622484274824842578247134162457245724842471245736513429253824842457245732112457248440772552259227352722332544744799185627222722265726052592257827352631257826182631263126442565261826832644263126832670261828625597313625652565255225922552253825522538251125652484249825382538249825522565290024982773247126312484327424842484245724712471366634692538245724842443328724712471399924982605265729873312450171211344282426572605263126312631265726052565265725652565270926832631264426312644270926962565287555973124263126052538251125252525253824712592248425252538249825112471251125922900251126702498257824843402249824842511256524983666346925382443247124843199247124574057257825782811278638394799774118562709265725782631265726832696255225922657264425782709265726572670261825922657263126312862559731362578260525782565253825652538249825782511252525522552255225112552255229002498278624712552247132872498247124712498249836513455251124842471245732742484244339992525261827352950341646445379134427222644264425652683265726572618264426832605257827092631259226182683267026052618268328875597304925922565255225922565255225522471252524982538251124982511256525652592288724712722248426312443338925112498247125522498362234422552247124712457317424572457409725922552277327223402467447991856265726312631269625252592260526442631260525652631269625522618265726052631269626962657290055973049260525522565255225522484247125382538249824982484251125782484253825112887249827612484259224433312248424432471255224713681348225782457249824573287251124714018255227482657290033764474548713442799260527092696259225782761264426312605260525922709260526182670261825922565265726312887559731742592264425652644253825252578252524712578255225652511252524712498252529002511270924982631247133892457248424432538247137113482251124842443247132112457247140772565260528242696340245574996 19890813 645601856303726052631265727092578274825522592267026312592265726442592263126052631260526312552288755973074263125782565259225652525249825252498247125382511248425382471253825652900249827352525260524843312247124842471251124843711345525522471244324713261248424713980251126052683293733634674548713442735264425782631257826052735260525782578265726832761268326052735267026572605264425782837559730862644256525652578251124982525252525782552253825252498251124712498253828112484268324982592249834292484248424572511248436813455255224712429248432362457247140772565257827992748333846444896185627482657259226572592261827612592263126962618265726572605263126832605260525922618256528625597316125782592257825782578248424982511249824982511252525112538249825252538286224842761244326312471329924432457247124842457366634822511245724572443328724712471399925382618270927993325452971211344274826442670263126442578267025652592260526442565259226962578273526572644260526052565290055973161255225922578265725252471252525522552249825382498247125112457251125112837247126702457263124573442248425112525252524843681346925382498248424983249245724844077259226052824288737424799774118562670259226312657260526182722257826052605260526052631267026052657263126052644265725782912559732492578255226182657256525522592249825522538253825382498248424712525259228872484274824712657252532612471248425112538247136663469252524432443242932742484247139992538269626572950331245575308134427612670255226962578260526832565260526442644263127092605263126572657264426182605261828875597311125252578255225922565259224842484256524982511252525252511247124982525287524712709248426312484340224842443249824842484365134292538245724842429318624712457407725652552269627223261476748961856269626832657263126442578264425522631260526442670259226052565268326832644263126442592287555973161253825382565253825252525251125112538253825522565252525382484251125652862249827732471260524843299245724712484253824713651344224842457244324433287248424434018255226052683298733634736552413442799264425782683263126312683265726312657268325922761264426442657263126312592260526052900559731242592256525922605256525652538255225112525251125652511249824982525256528752511277324712631251134162457249824712498249837273509255224842443244332112484248440772565260527612761337646444799 19890813 646081856307426442644259226052578267026702670264426442670269626312631273526052683268326572631291255973124261826312644260525252525253825252552255225112511249825382471249826052887248427482498263124433338251124572457253824713681350925112471242924293299248424844018252525522696295033514705541513442696268326312605260526312735259226442565265726442644264425922722263125782631260526052811559730492552256525382552252525112592252525782511255225112552255224982525256528752511274824572631247134292525247124432484252536813482251124982457249832112484247140572525265728112799335146444863185627092578263126962538259227482538263126052735264426572644268326182644263126312657263129255597314926572578255226312552253825522592249825782484257824432511251125522592293724712773248426052471332524572457247125112429368134962525242924432457328724982457398025112657267030003249464471211344274826312631256525782631270925782565261826572631268326832631268326572631259226442657282455973099257825522578259225652538253825522525248425652498251124982538251125382962249827482484264425113402255224842552255224983711348225252484252524843211248424844077260526312799284937904767774118562696259225922657272226312631268325382538268326442670260525652709264426572578270926702887559730742565253825382592260525652498259225522511255225652525255224982498255229372471276124572592245733122471245724712498245736963482253824842443245732872511247139802538263126962937329946445272134427732605260525922605259227092605255226052696257826832538259226702696268326572631261827995597308625652657257825522525253825112525256525382552253825382498252524982552287525112696245726182484342924712471248424572484371134422565248424712471326124712484407725782605277326833363455747991856279926962631265726572683268326312644260526182565270926572631269626312657268326312644291255973086261826052578259225252525257824842498248424982511253824982498252525112887249827352484260524573287249824842471247124983696350924982484242924573274251124434018252526312670292533254644530813442709269625922657265726702709263125522592270926572657261826572644255225922592257826052875559730992552257826312578249825382592249825782484251125922552248425382511255229252525272224152578244334822457245724842484251137743509255224842443245732112471249840772592255227992748336345294767 19890813 646561856306227092592265726052644270926052578259225652644265726572631264426052605267027222605286255973086255225782618259225382552257825382538255224712525251125522484255225782862244327352484260524573325245724982443248424433727350925112443245724713287249824713999252527222657297533634644545113442786270925782552256526312709259226312683261826052722272226052670259226572565259225382875559731112605257825652552260525112538249825522498253825252498251124982498252528372538269624842578249833892484248424982484247137113509253824572484245731992457245740572565263127222735338945294831185627092657256526572631263127092696261826312592255226702670256526572631257826702670256528755597312425522657259226312552253825382498251125652552253825382525248425112565281124842735245726312457331224842471249824432484369635232498245724432443323624842457401825652644265729123261455771211344281126312592259226572578270925922538265726572670274826312657272226052644260526052578282455973124259225522552256525252552253825782525255224712552248425652498253825382875249826962471264424843416252524982525248424713666349625382457248425113186251124574077259226312786295038394736774118562722268326572631259226182670253826052670256526052605273525922644268326572670267026702912559731362631255225922592253824572525257825652525247125382538252524712511252528372511273524842578247132992498248424292498248436963455249824842471244332742471247139992511263127482837337646445343134427352605260526182644252526312538257825652605265726182605257826442644263125922631264428875597309925652605260526442578253824982498259224572538255225112484251124982552296224982748248425652484338924572471244324712484372735092538247124152471321124572471407725922605269626963338455748631856264425782644264426052592273526312631255226702631265726832683263125782644260526442605296255973111264425652538256525922605256525252511253824842565253825522484253825522811252527732443259224573312245724572457252524573651349625112471249824843274251124574018252526832696295033514674552413442773267026052631269625922670265725782565268326182683270926312578260526052552264426182862559731362552261826442525259225252578252524982552255225112511253825112498253828872525276124982592245734692484245724292443249837273537252524982443249832112471245740572578260527992735333846445030 19890813 647041856303725922618263126702605265726442538260526442644273526312631265725382605260526442605291255973174256525652552261825382538253825112498252524982498251125252484259225522900249827482457257824983338249824842471249824983681348225112457244324843287247124843980256526832735300033514529534313442748264427222605256527092709252526832631268325382722264427092644265725922644263126702837559731492605256525652578259225252511253825252511253825112525251125112471253829622498270924982578245734422525245724842471248437113482252524842457248432492471248440772578257827612799332545574863185627352618261826182578264426832592259226962565264426312657268326962657263126832644264428495597313625522565264426312552252525652538253825112565252524712511252524842578284924712748247126182511331225112471247124842484371135092538249824842484328724842457401825382592268329753325470571211344284926052657260526052631270926442552257826312631274826832552269625922631259226312592281155973149257826052578256525652552251125252578251125382552248425112511257825522912248426962525263124983469253825112565245724573696348225252484251125113211248425254077256526442799286237744736774118562657269626702618253826052709259225522565264426442670257826832657260526312631264425922862559730992657260526182631249825252511251124842525253825522471256525252538257829122471277324842592242933512511252524572525248437113482253824572429248432742484249839802511263126572937329945865415134427992565260526962644259226702631255226312657261826702657261826312683268326052657260529005597314925782565255225782565253825922552255224982511253824982498245724712552296224842709247125922471342925252471248424712511374234422525245724432443321124432525405726052644270926833351470549621856259226832605263127482657274826052631264426312657272226572644265725922683267026052578286255973099259225522578257825382552253824712498253825112525251125252525249825782925248427992471260524713351248424712471247124713696353725252443248424713287251124574018251126572631295033514705545113442722269626442631269625922618260526312631264426182657265726832683261826572578260526832811559730622618261825782552256525252538248424712578249825382538249825112498256528752498269624572578245734422525242924982484247137423496253824572457247132362457247140772565255226962735338946444896 19890813 647521856308626572631267026052618273526052578259227092631264426572565263126312696263126572578281155973099257825782605255225252592253825652484253825382525248425252457249825252862248427092471259224293299245724712484251124713711345525252457245724713261249824574018255226052683288733124644530813442773267026442631256526962786264425922552259226312657256526442683263127352709267026702900559731242552253825652605253824842552252525522498251125652498245724842565256529122471276124982552248434162457245724842525249836963455252524842443251132242457247140572565259227092709337646444929185626572644259226572644264427352696259226442670256526702670260527222618272225922631265728495597304926442565253826052538251125782525260524842484253824712525245725382552287525522799248425922498331224842471247124712471371134422484247124572484329925382484401825112605270929623363458671211344274826832578265727092578263126052631260526572631270926572605268325922644261826442578287555973136269625522592259225522565252525652538252524712538252525522471255225382937248427482443263124843455253824292498251124573681344225522471244324843249249824574057256527092811276138064767774118562631264426572644263126052735259226312644264425382670267025782696264426312605255227222887559731492605259226052538253825252511249826312538251125522484249824982525256528372498278624432605244332872525249824712484249836963537253824572471245732992511245739992538259226832975333847055237134427482670265726962683260526312605264426832631260527482605257826832631264426702578256528375597314926052605263125922605252524982538253825522525252525112471252524982605288724712709248426312498342924572471248424982471371134552511249824572471321124432457405725522552279927613429455748311856273527092552267025922644265725782592264426572644264425922631265725922631261826182565286255973062264425782552264425252525251124712525249825522538248424982511251125652875249827732484259224573338245724842498249824713681349625252429247124433299248424843999253826832657293733634736530813442849264425922565257826182709260525382525265726182644265726312696267025922644259226442799559731362605263125652578257825382552253825382525253824982471252524432471259229002511273524712592247134292471249824712484253837273482252524432415249831992471245740572565260527482722337647994929 19890813 648001856301226702631263126312696273526312565270926572578268326702644260526182631263125922644283755973099255226312565256525652511253825112538252525112511248424982471248425782875245727732498259224843338247124572457252524843681350925112457244324293287249824713999255226442722297534024674537913442773265726312605267026962644256525922644264426442657257826702709263126312696267025652887559731612618253825652565252525652525251125252538252525382538249825112552251128372511269624842565247134162484248424842511248436963482253824842457242931992443248440972592260527352735331245574799185626702696259226702592259226572683263125782683267026832578257826312696263125652592264429255597323625782605263126312552252525652471251125382525253825252552247125252498282424842786249826312471329924572471245724842484368135092525242924842484326124712443399925652722277329503338470571211344281125782618264426572565268325652578256525782644273526702592273525652696265726832592284955973062260525782578257825522484256525252552252525112525256525112471248425382900245727352471260524843442253824572484255224843666342925382471249824983236248424434097255226702773281137744705774118562670268325922683267026442709264425922670261826052670267025782735267026832722269625522862559731612578259226182538256525112578255224842538248424982484256524982511253828112498274824712552248432992443245724712457247136513455248424712429247132742471245739992538263126832987326147055343134427482657264426442644256526962592265725782618256526702592264426702644260526442683263128755597309925652605256525652498251124982525255225382538253824842498248424982538290024982722245726312538342924712471248424712471371134962498248424152484324924842457409725382565279926833429455748631856270926572670263125782631270925782657260526832605273526442592263126702578256526702670287555973086256526182552263125112525252526052565255224842552252524982484257825252875248427862471255224573287244324982457248424843696345524842443247124433287249824843999255226702683303733764644530813442773265725782578265726442657263125922631269625922657263125922644263126702618263126572862559731612565256525652565256525252484249825112538253825652511253824712538255228622471273524712592247134552511247124982484248437423482253824432457244332362498247140772565260527612773332547054996 19890813 648481856304926052592264426832683269626182592265726442565268326572657270926702657267026572735290055973149255225782552264425382525256525112538251125382538248425252511249825782849251127612471259224433312248425252471249824843696348225112471247124843312251124983980255227222709284932874644537913442811269626702644263125922618270925652657256526312722263126312644260526312709268326052799559731362525259226052552252525112552255225382511259225522484251125382538248429252484272224432578247134162498251124842443247137273469255224982471248431862471249840572552263127352824344246444929185626312670259226052592257826182592255226052565263126962605260526572644264426962618265727865597308625652657256525782605251125522565252524982511253825112498247125252511291225522799245726052457327425382498247124842471366634552511245724712401328724982457398025252670270929623249444771211344282426052631265726442592272225782631256526702578277326442592269625922696263126572578284955973099253825782538252525382511255225522565253825652511248425382525251125522975248427612457263124843402248424842471245724573681345525522511247124713224245724984097255225922849287537744767774118562683269626052605256525782657260525782657260526832696265726442605260526052605263126442900559730992525261825782578255225522552252525522471248425112552253824982578255229122471278624572578249833122415251124572511245737113509249824572457242932742457249840182525268326702887338945575451134427092631264426182631263126702511257826572657263126832709256526442657263125922657255228625597313626052565260525782538249825112538248424712538253825112484249825782578290024572722247125652471342924572471247124712429368134422511245724432443321124432471407725782670273527733325464448961856269627222592261826312605269626312631260526832592264426182565269626832631268326572605287555973099256526052552252525112578263125522525252524982552253825112457249825112773252527612457257825113312247124842471248424843711352325252457249824713299251124433980255226312696300032994529552413442748270927092578269625922696259226312618261826312696261825922722270926832605265726052811559731362605259225922565249825522498253826052498249825252511252525112498256529622471270924842578247134822484244324712552249837113496251124432457248432242471247140772592261827612748332547054767 19890813 648961856303727352657257826442670273525922644263126442644269626312565272226832644263125782631283755973124253826052578257825382525253825522565251125382498247125782511245725652875248427482498260524713312247124982484252524713696349624842484248424433287248424713999252527222722298732874644541513442709265725782605263126702670263126312631260526312696263126052670264427352605260525782837559731612578253826052605259225112552251125112484252525112565252524712511255229502484273524712578252534822511245725252471248437113455253824842471248432492471248440772552260527862722342947364896185627352631259226572578274827092657257825922657264426702618260526572592265725652709264428755597311125652605256525252565256525382525256524982511256525112471245725382644296224842773247126312484333824982443248424982484371135092552240124842443327425112457399925112722260529253261464471211344274826052605264426442565264425252552268326442592273526572578274825922644257825652592286255973174259226442565263125522511253824842484255224982552248426052498253826052925248427352498259224983455256524712498248425113727348225652498248424713211249824714077259225922799288737744767774118562644268326312592260525652657269625652644263126312644260526442722264426702670268326572862559731492592252525522592257825522538253825652484249825382538255225382538252528372525276124842592248433382511245724712471249837113496249824842457247132872498249839802565269626702987329947675343134427352683264426052592259226312578263125522552264427612618263127862696263126312696268328495597312425922552256525382605252525112525252524842565251125252498244325112511288724842670247126312471342924982471247124712457369634552525248424432498322424712484405725522618281127483455464448631856257826832605268325922631272226442631257826962605270926832657265725782605260526962552283755973136256525922552256525522538253825252471252524982511249824982511253825782849245727862471259224713287248424712457248424843681348224982457244324433261248424713999252526962657292533384705537913442786259225922657255226182761264426442565267026832748260526702605269626832696264425782824559730742578259225522592259225922511249825112538256525522498248425112525255228872484269624712618245734422498252524572498249837113482248424842429248432362484249840772578253827992683337646745133 19890813 649441856303726962605264426572657273526442552260526702631268326312592265725782618256526442618286255973149264425782565257825112565251125252498253825782525251125252471248426312837247128112429256524573338248424982457251124713696348224572457251124293261249824984018253826442709291233384501534313442748260526182670263125782824256525652538265725922696267026052592259226052644272226312900559730992578256526442644255226052525249826052538252525112565251124572538256529252484270924982578247134292484252524982484249836963442252524842443248432362471252540772538251127992773333847364929185626312631261826702578268326962631259226312578264426442696257826832644267026832696263128755597323625782552260525382538248426052525249825252565253825112498249825252552288725112761247126052471329924572457251124982484368134962525248424842471326124982457399925252631267029123338447471211344276127352631264426442644276125922592265726832631263126312592263126572605264426702605284955973136255225922605259224982592253825522565252524982498248425252511249825382950248427092484257824983442249824712525249824713681345525382457248425113236251124574077253826572811282437114799774118562683260525522631265726052709264425922578259226442735265725922683264426572644263125652887559731612618256526052578252524982552252525252525251125652511251124982525263129002525276124982631244333252511245724982538249837113509252524712457242932872484244339992538265727352925335146745167134427222670264426702670260526832592256527352631255226832644260527352709270926442592259228875597316126052605253825652565263124712498255225112498251125382538249824982578292524982786244326312471340224572511248424982525371134162471247124152484321124712471407725782565264427093299444746441856270925652592253825252631264426832605261826052670268326312578272226312618263126572670286255973099256525382592256525382552257825112498256525382498253825522457255225652950251127732471259224433299244324982484252525113666348225112457249824573274248424574018248426442709298733634557534313442761259226702605264426052735259225652592259226572670264426052644269626312578264425922925559730862578255225522592256525252578251124982552251124982443249824712511253828492457270924842605245734692471253824982498248437423523249825112457248432362471245740572552257828622773337645864767 19890813 649921856306226572644270925922578270926442578260525922631272226312605270925782683268326702618284955973161260526052578260525252484255225252538248425112565253825252498252525382773249827612443263124713338247124842498251124983727353725382471244324573299245724433999253826052722284933514529537913442786265725652683265726442696260526312631263126442696260525922605272226572644259226702862559731112578256525652657253825522552255225382511253825782525248424842498248429252498274824842552247134822457247124982471248437423509249824842471247132362471248440772565255227862644337646744929185627092605264426052631265726702578265726052592260526442631252527482578259227092722260529375597307425922592257825782565252525782525251125112565247124842525249825252578283724842735248425922443333824982457247125382457371135512511249824712457324924982484399925522631268330123351467471211344274826052631257826052565272225782631267026312605269626182644267026572644260525922670286255973099253825922552265725252552255225112498252525522538252525382552253825782849253826962484260525253455255224842525251124843711350925252457251124713224252524294077259225922811288737904736774118562735267026442592268325782644257826312683265726312696260525922683261827092631260525782875559731242552260525782592256526052511255225252484252525252484255224712538256528872538278625382578241533632471252524712498245737113496255224712443245732992484247140182565272226702925329947055415134427352696259226312683277327092657253826442670268327352565268327612578264425782605261828755597308626052538255226052498245725382511252525652565253825252552251125252525284924982735245725782457344224712498245724982471374235372498252524432429318624842457407725652498281126833376452949621856270926312670257826442657264426442565263126832670270926052578270926442644264426702592283755973236255225922618259226312578248424842511249824712538249825112484251125782862247127352498259224983299249824712525248424843727350925252471247124433249249824713999252526572696286233894674537913442799256525922644260525782709265726312657263125522696263126052605268326832657253825782799559731612592252525652552249825522525251125522525252525382484249825252484260529502471269624842631248434692538248424712471251137273496249824572484244332242471248440972565263127352696331246444767 19890813 650401856260525922670257826832592270926832578265726182618270926832578267026312631255226572592290055973099259225522565253825382484253825782552253824572552255225112471252525112837251127092443259224573351244324842443251124433711352324712471251124843287249824713999253826572683297532614644541513442761260526442552264425782709255225922578257826832696256526052683268326572605259226702862559730742605257826442565251125782538249825522484255225252552249824842498252528872484268324432578247134292457249824572471249837113509248424712429248432362498248440572565259227352722336345294705185626832657257826312605267027352565263126442709265726702683264426962631265726572631260529625597313625652618251125922538253825382565259225252484255224982592248425252565290024712786248425652457329924572498247124842498371134962525248424572498329924572457399925382631268328373389455753081344273526442644267026052631270925922644267026182631270926702644265725652683265726572631288755973099259225522578257825382552255224982525255225382511248425252484253825922962247127092457259224573455248424842498252524573711344225112484244324843236245724574097259226182735277332874674509818562696267026052605265726182696253826442644257826312735256526052657259226442631268326312862559731492657263125382592252525252511255225252578255225252484253824982525263128492511273524432592248433632429248424842525245736963496255224432457244332612484247139802552259226442912327446745308134427092657257825922592256526052578256527222657267027222631267026962618263126702592270929125597323625922578253826312525255225522538247125252552257825112484251125252511290024842709248426052471344224842484247124982484368134822538244324842457324924712457405725382592273527613338473651671856268326832605265726832631273526312525260525922565268325922683272226702592269626702592291255973136257825782605257825382552247125382552249825252538249824712457248425922875248428372471260524983325248424572457253824573742345524982484245724293299249824983999256526832631287533254529559713442683270925782644263126832683257826442631263125922735263125782735264426962578256526312786559730622605256525782578251125382538252525522498253825652498249825252525252528752525268325112565245734552498247124712484251137273455252524842443249832362484244340772552260527612811338945295487 19890813 650881856270926052605263126052696268326182578264425782657269626702631268325522670265726702538284955973086261825652605256525782552252525522538249825522511248425382498252525652887248427732484263124573312245724292443249824293711348224982443248424573261247124713999253826702683291234294674574413442786261825252657255226312696263125922605259225382631265725652683264427092683263125922862559730862578257825522631253825382578251125112538251125382525252524712511252529372457270924842605245734292484247124982498247137113496256524712471249831862457244340772565257826572709335145295781185627352657256526052657260527352631257826182578259226832592260526312683263126832592257828375597312426052605252525782578252525652552253825522484255225252538251125112538291225112761252526312498329924712471247125112484368134822538247124432471323624712484401825382683269629753376455758941344278625922618253826832552265725652605263126832592265726312644269626442657270927092578286255973062256525522552261825382565253825382525253825382511248425382484253825252887248426962471260524713402245725112484245724843681348225112484245724843211242924434077256526442761267034164674608418562735263125782578259225922709260525522670264425652709265726312657256525782605265725252837559730992578259225922618257825252538253825112498252525252552251124712471248427992511276124152578248432992457249824572498244336963509253824572484244332742484247139992538265726312862335146446282134427482618256526312657263127482657265726312657265727352592268326962605259226442592265728625597308625652592257825922565252525782511253825252511249825652538248424712552283725252683247125782471342924842484245724842457372734552484249824842471321124842443407725782565276127353429464465011856267025922605269626052644270926702592263126442605276126052565268326572631264426052565291255973086257826052565257825782538252524842565255224982552253825112484251125382887248427732498255224843338245724432511249824573711346925382511244324573287245724713999255226572748295033124644671313442786265725922578260526312657256525922565264427092657264426702657264426052605261826312811559730992605252525382618253825652565249825112471252525382498251124982525255228752457272224572592247134022498251124712498245737113496256524982443249831992471245740772552264426832773342947057014 19890813 651361856268326312644261826572618267026312565264425922592273526052592268325782696270926832592291255973124260525382565260525382511249825112552249824842525249825522471253825652912248427612471259224983325245725112484249824573681350925252457245724433261247125253980255226052709288732994586774113442748267026312631260526702605263125922605263126052709260525652631257825922644268326702875559731492631257825922525256525382578252524982498248425112511247125252565253829002511272224982631251134292471247124982525242937113482252524432471245732362457245740772709252527862722348247057741185627092670264426052631268327482631257826572605265727732683257827092683257826052631265728875597308625782592253825652525256525382525253825782511253824842552249825252592283724982773247125782457332524842471244325252443368134292511247124432471327424982471399925652605269629003429450177411344277326052644265726442565272225922644263126442618273526962605268326312670269627092605292555973111259225782592260525112552257825252592247125782565251124712429253825522900248427092457269624293429264424982471249824843696344225252471248424713161252524434057256525382824437033384557774118562748272226442618269626052657264425922592265727222592270926442696257826442644257826442837559731112578264425652538257825252578253825382471247125522498252524982525259228622471278624842631248432872457252524572498249837113469248424712484245732872484247139992498261827092849344246446201134427992592256526572683261826572605259226052657263126832644263126702578265726702631260528245597311126572631259226442498255225782538252525252538256524842498248425112578296225112722247126312471344224982457248424572484365134692511247124842498319924712484405725522631276127093389464477411856274826052565265726702631273526312683265726572552265725922631274826312657265725922644284955973099255226052683267025252525259225382538251125252525251125252471257825652937251127222484265724983351264425112644257825253681348225252525267025253261269625924018268328242849399940974831774113442773263126182644267026312683265725782696264426442670268326312709267026702709263126702862559730992631251125382618251125382538251125522484251125252498249824982511255228752511270924842578245734422511244324712511249837423482251124712443247132112457248440572565257827352644340246444705 19890813 651841856303727732670260526832657268325782644255226962631272225382605265726052644263126442538287555973199261826572578256526052525255224982565248425382525251125522498253825382887252527732484257824433338245724712484249824713696346925112484244324713236247124574037256526702670286234024674534313442773270926962683269626442722263126312592260526052722259226052722259226832631269626572837559730992605253826442644252525652471252524982471253825252538251125112498257828752498277324982578249834422498245725112484251137113455248424432457251132112457245740772552257827352799342946444705185626832592252525922631263126572592257825782709274826442605263127352578265726312578267029625597313626052565259225922565248425112552249825382525249824982511248424982578286225252786248426052457335125252484249824842484368134552457245724842471324924842484399925252657267028373351447471211344277326702605268325922657263125782538256526312538265726962592267026572670268326312631288755973136251126312605256525382498249825652538249825112511251124572457253825112887253827352484272224983429249824982498249824573711348225652443247124573199249824844057255225922761287537744831774118562722264425922644257826052709264425522631263126832657255226312735256526832618261826312862559731242538253826052644253825652498257825252605253825252498248424712498259229122457274825112592248433382471251124572538247136963482253824712457245732742498247140182511264427092975328745295451134427222644259225782683260526832605260526312670257827092605257826702657264426442605265727865597323625522552259225252511249825782511256524712525249825252538251124982538295024712709245725922457340224712429248425112498369634822552245724572471319924712457409725652565276127353312447447361856274826832565256525782657273525922592264426312631264426052578268326442618265726572592295055973149255225522565260525382525259224982525252525382538249825782511248425652875251127482443263124713338249824572498247124713711352325652471244324433261249824573999255226702670295033514674537913442773267026572618269626572644257826312605264425922696256526442709260526052683260526052875559730742605256525382631259225522525251125112525253825522498253824712484255229752457272224982592249834692471244324842498248437113537251124572415249832112498245740572605263127612657340244744767 19890813 652321856306225782670260526832670264426312657268325782525269626572552265725522631260526442578288755973111259226182578260525382552252524982565251125382484253825522484255225522862251127862457260524573287248424432429252524573681345525382471244324713274248425113999252525922709293733634644534313442811260526572683263126052696260525652631263125652605260526832709263126572670260525652875559731362618255225922592252525652525252525522525252525252511253825112538257828872525272224842592248434292498251124572457248437113429251124572471248432242457247140572565259227992773338945574896185627732644264427092631259227482592257826312683267028112683263126962631263127092657259229005597311126052578257825252592255225522552249824982498255225112552245724982552291224842735247125922457332525112471249825252471368134692525252524432443332524712457399925112644269628623351464471211344278626442670253826312657272227862631259226572670267026052578268326052709260526962578290055973136259225522578257825252484251125252525248424982552252524712457253825522887251127092484256524843416251124982511255224983711348225522511244324843236247124574097260525782761288737424644774118562683256526572670260526442709263125382578265726312709260526572644255226312631259226052824559730742631263125522644252525522538253824842552255225252484252524982498257829622484276124712605247132872498249824572538241536663442252524712457245732742484249839992538263126442950335145575415134427222605264426182605257827092644259225922735259227092657264426962631267025922670261828495597313625922552257825782511249825252484255224842538251125112525251124982525286224572722249825652471340224842457248424982484368134822484247124572471321124432498407725522578276126833363444748311856268326052605265726572644265726312525263125922631267026052670264425382722259226702565281155973186259226182578259225652552252524572565247125652471247125652498257825782875248427612471257824713338247124572457252524843711345525112429247124573287245724983999252526052592292534294586537913442735263126052657269626182748259226832578252525922644257826312696252526052605264425652849559731112578256526182525255225782552248424982511252524982498252525112525255229502552268325112552247134552484248424842471249837743482251124712429247132492498248440772592260526962683344246444896 19890813 652801856306226182644260526702592281125922631255226572657270926442552268325922592264425922696291255973124263125782631264425522565248424842498249825112525248425652498257825382875249827992471259224713299247124432443248424983742348224982457248424843274244324433999252526832670293734294557534313442761259225522644259226052683256525652709263126572644261826702696267026702605263126962862559731612644263125782592255225252565255225522538252525252471251124712578255229122538270924712578248434292471249824842471248437113496251124432443252531992457249840772592257827862670337646445030185627352592260526312605260527092565260526962605264426962696263126182592263126832592255228625597312425782592253826052498256525252552253825522552253824842565247125382538281125252799247126052457333824712498247125252457369634962498247124432457327425112471401825522683270929253351452971211344281125522722267025522592276126312657264425382538268327092683265726702696259226832631283755973124265726052511264425382525252524712578247125382498245724982525251125382837251127352511260524713455251124982498252525383696344225112457245724573211251124574097255225652862278638394799774118562722267026832592257826052683255225652670263126052644259225782735270925652657263126442875559731612618256526442578253825112565255225112511251125252484252524572511255228872511281124842605247133122498245724572484241536813496253824432457247132742484247139992511269627092862342946745308134428492578264426832644264427092631248425922670257826962618267026832670260526572657259229125597312426052605256526052552255225252498255224982538249825252538248425522552292524982683247125652498342924842443245725112498371134962498244324152498322424572511409725922592277327093389450147671856264427222618263126442552272225652618263126572578274826702605270926312683260526702631288755973099256526312565260524842538259224842525251125252538248425522443247125382900248427732457265724983312249824842484252524713681350924842471249824433274251124714018252526442683303733634586556013442799259226442644270926182709256525782631265726702644263126052657263126702605263126832900559731112592260525382592247125522525248425652498251125112457251124842511259229372511272224842552248434822457247124712471248437743551255224712471247132112457245740772578260527862696335145574929 19890813 653281856306226312538264426442644267026572592268325782565265726832592270925382605263127352670288755973149255225112578260525252511252525112578255225522552252525252511252525922912252527352511259224713299247124432484252524983742350925112498249824433287251124713999251125922761298734554586545113442748260526052683268326052722263125922631267027092618256525922683265726702644259226702849559730992578252526312605255225252552255225252511253824982511252524982511252529502498274824712592253834552525245725112484247137743509251124432498245732492443245740972578263127222683344246744929185627092683260526052631256527352644257825922578259226702618259226182592265725922552267028875597316125652578252526442538257825252511252525652511255225112552249825522552296224982761248425652484332524982457244325252443374235232498244324712498331224982457399926052578268329873325470572561344281125922683268326312644273526052565259225782683269626442605267026832631269626312605284955973062259225522565255224982511252524982484248425252511248424982552252525522925248426572457263124843496255224982511252524983696350925652471248424843199248425254097257826052799281137904736774118562735264426442670267026832748260525652683263125922683257826312683263126442578257826312875559730862552259226572631252525652538249825112525247125652498253824432538253828372498278624572631248433382471247124572511244337113482253824572429247132612484244339992552272227092925342946445237134427222670263125652605252526962525256526572644263126702631263126312696268326182670270928495597309926182605256526312578253825782498251125522525255224842552252525112565298724982683247126442429345524982484249824712498374234822511245724432457321124432457407725782605276127483312455749621856268326312605264425922592268325782552268326442605264425782552268326052631263127732683288755973136255226052592268325382525255224982511251125252538252524982552253825252937248428112471259224843338244324572498249824433696348224842471245724983274251124984018255226962722287533894586541513442722260526572605265726052773257825782578263125782657260527092709255226702592257825522811559731362670255226052538253825652538253825112498255225522511251124712511256529002471274824982644247134692498248424842511248437273509253824432471247132112498247140772592255226962735329946444929 19890813 653761856307426832592268326832618277326572565255226572670263126052618274826572618260526442592287555973174255225522525265725252511253824842538253825522565249825382511256525782849251127732443259224713312245724842457251124713666350925252429244324433312245724714018253826832657291233514674545113442735264426182605265726832722257826052631268326052657269626832683264427092605260526182824559731492605263125522525256525522565256525382525252525652498249825112511256529872457268324842592245733762498244324982471249837273442251124842443247132362471248440772565260527612761338946744863185627482683255226832644260527092578263126312605267026962605261826312631257825652657256529375597313625652578259225522578257825382511253825382525256524982552249824842538286224712773244325782484331225112498247125252471365134422484244324712429324925252415399925252631272229003312473671211344276126442538261826182631273526312631267026312605267026702605267026312761259226572696288755973099252526052565256525922578253825522565251124982538252525112498252525522875245727092443265724983429252525112525252524843666342924982443245724843224249824714057255226312786286237904644774118562670265725652618261826832735267025652618268326442683263126312631260526442644265725782887559730862605259225782618255225252578255225112525256525522484253824572498255228752457281124712565247132872471248424432511247136663482256524572471245732492457248440182525270926572786333846745308134428242735257826312683267027352631259226312657260527352618267026962644256526312605269628375597309926832592259225522511252525782484257825112538259225112578252525252525287524982644251125652511340224982443244324712457369634552565249824292471319924842457405725782631277327093351452947671856272226572565259226572644265726182592268326572538264425922618272226312683260526052578284955973149257825652525256525382565252525522552251124842538248425252457253825112887252527482443263124573287248424842484249824713696346925252484248424843249251124984018252526442696306233254644548713442722263125922605264426052709260526052552259226052644260526312709257826312618264426312862559731362578255225382605251125382565253825522511249825522498251124982525257829622538270924432644252534292457248424712471252537273482247124572457245731992457245740772578263127092709340245294831 19890813 654241856304926442578259225782644268327222592259226312670265725382683267026832696263126442565290055973149253825782538255225782592255225522511252525112592260525522484251125522837251127612484260524573287247124842484251124433696350925522471245724713325251124713999255226052709286234024644537913442786264426832578259225782761259225782605261825522631265726052709257826572592267026572900559730992552260525652565256525112552249825252565252525382525251124712511252528492471270924712605245734552498253825252484247137423455251124432429247131992457248440772565263127992799342946444929185627222605263126442618264427352605263126312631263126442592256526832631264425922644261828755597313625922578259226312498255225782538249826052511252525382538242925382578283724842824247125522484333824982498248425112471371134822538247124712443327424712457399925522683265728623325464472561344270926442592259226702565278625652592255226312605274825782644268325922592263126052592290055973136257826052631260525112552251124982578253825252498252525112498247125522887249827352511263124433455255224712498249824573696348225782471245725383174256524844097255226962824286237424586774118562709268326052657257825782709259226572592267026572683264426052696267026832605261826312849559731492565257825252631256525522565256525112538248425252484252524712538257829002484272225112631245733122457251124712471245737273482253824842443248432872498247139992538265727222925338946745379134427862644255225652631257826832644259226572592255226962605263126572631264425782709256528245597317426182525268326052511255225252525255225252484255225112498251124982525290025112735245725652498345524842471252524712429371134552538248424432457321124712471409725922592274828113455455747991856274826442578263126312631265725922592267026572683263126962592267026182618260526962565293755973099260526052538257825782498253825652511256524842525252525652511251125522887249827222471260524433312248424712457255224433666346925382457244324433274244324573980251126702670281133384767523713442761257826312657265726052709257826442605264426442709263126442683256526572552265726052849559731112592256525522592255224842552252524842511249825252511248425252498253829122471273524572592248434422498248424712471252537743509255224432429249832112498251140572565257827612761333846744831 19890813 654721856309926702605263125922592273525522592269626052709272226312605265726572618267026312618290055973136259225922592259225252552249824982525256525652511251125652525255225522950248427732429261824573312248424432484248424573696350925112443244324843274245724843999251126702709292532994586545113442735257825782565257825922696268326052683268326052709259226052657265727092696263126702786559731742578256525252605249824842538255225382538255225252498255224712511257828622484272224842552247134292471244324432498248437273482253824842484245732112471245740772605259227992709336347674767185627092644259226442565264427352538257825922657265726572670259226962565272225922657259228755597316125382578252526052511256524842525252524712484252524712484252525522578297525112773247126052484332524842471249824842484368134552552244324432443327425112443399925252696276129753312476771211344277325922618267026702578276126442592259226182618269626832644267026572657260526312618295055973149265726052605264425652592252525522511247124982484248424842471251125252900251127092498264425253389253824712552252524713681346925522484253824843211249824844097255226052837286238224767774118562735260525782683256526052683267025922631263126312722264426182670257826572592256526182849559732492644260525652538255225652498251125382538253825522484255224712538259228752471279924432578245732992443247124842525249836813455253824842457251132992498247139992511265726702837340245295308134427352657253825922657259227092592256526052683263127482631257826962605263126052735257828495597314926312538252525782498253825252525253824842511253825112498245724982552291224842748245725782498342925112511247125252484369635092538247124432471321124572457407726832565278627353338467448631856270927352631267027092683267026442565265726052657265726962631260526442644264426572644286255973086253825922552255225652565255225652552253825112511249825252525255225252862249827612498260524713325248424842471255224573681348224842484247124433261247124433999252526442631291232744557548713442786261826312683269625922709253826442657268325652683257826572748259226962683264425652811559731492683256525252592256525112538249825782498252525382484248424712525251129372498268325252592247134422484245725112471248437423509252525112457247131862443248440572565264427732709337646444767 19890813 655201856303726832644256526442670264425782538264426442618265726572618276125782644268325652578282455973111261825652565264425652511259225382552263125382525252525652484253825652887248427992471257824983299247124292484251124843681344224842498244324573287252524844037253826962683291233254736534313442722269626312578267025922657264426182644259225522631263126052644267025922631269626052875559730742605252526442578251125782538252525252552256525252525249824842498256528872498269624712605242934292511248425112525251136963482253824842457242932112471245740772565259227612696337645864767185627092578264425922605264426962670261825652631267026442605267026312578268326052657259229125597304925382578257825782498249825782511252525382538252524712525247125382605284924712786247125782471335124572471249825112471366634422471245724842484326124572471401825652696273529623249464471211344279926832631265726962592270926052631265726962538270926832657263126832644267026442578284955973099263126052578257825112538252525522525253825382511248425382498252525522900249827352498260524713455255224712538253824573711345525112471248425113199249824844097259226312773284937424736774118562683267026832644256526312735256525522605259226572722260526182683265726312565264426442887559731492565253826312592252525652538251125112525253825252498255225112498259228492471276124572552245732992484244324712552242936963469252524712457245732872484248439992552257826702925333846445343134428242709263125652644260527732631264425782696264426832644274826572592263126312592263128875597313625652605256525922498249825382538253825382511260525112498247125382578284924842735249825922552345524842457248424982484371134422511247124292484321124432484407725922644279927613402470547991856273526052631267025922618269626312618265726312565264426442657267026702670259226052657283755973124257825652565260526052552249825112498257824982538252525252484249825252862251127612471256524573287247125112471251125253666350925252471247124843274247124844018252527222670296232874705534313442735268327092657267026832696260526442631260526702631265725522683264426312631267025922811559730742592255225522578253825522565255225782484252525382498252525252538260529502511267024572592247134292498245724982457247137423523251124712415245731992457245740572578259227862709333846444705 19890813 655681856298726832552268326572605265725522578255226572670270926442565269626312657268327092592287555973074252526442631256525382565252525252552252525112538247125382498249825522862245727222484259224843312245724842443249824713696350924842443244324843312247124714018252526962735293733254736541513442748259225782657264426052811265725652683256526052696259226312657261827222631257826572849559730862565261825382631253825252605253825112525255224982498253824712498255229372471270924842565249834292471248424712471249837423496253824152498247132362498247140972592256527482748337647054767185627092618260526312657263127092618265726182565263126052696264426572657260525782631265729375597304925782592260525252498255225382511253825252525248424712552245725382538288724982761242926052498333824572471251125252471372735232525245724842457323624842471399925112657267028873338473671211344282426182605264426052565268326312618264426312605268326312657272226442670265726962657292555973099261825522552257825522538253825252578252525522525251125252498251125782925252527352443263124983455249824432511249824433727349625112457249824713236248424434077256526182799277337744674774118562670265726702657259226442644253825652592270926702670263126312605259226312709269626832837559730742578260526052631256525522525252525522525252525252471249825112538253829002443276125112578249832992429252524842511245737113496252524712429249832742498248439802552267026963037326146445272134427352657263126312670263127352670267026442605256527732631260526182644263126572578260528755597308625922592255225652605249825652552259225522525252525382511256524982538288725112748245726052484345524842498251124842511372735092525247124432471321124292484407725652605278627613351450149291856273526052683263125522670263126442618260526572657270925652631268326312657256526572605286255973086260526052605256524982538256525252538248425382538253825112471255225652900251127352457259224983287247124432484249824573711350925252484247124293325248424573999255226052709297534024644541513442735268326962644268326702735253825782605267026442735265725922709260526832565264425522900559730992670259226572592256525382511253825252498251125382471251125112484256529122484274825382578247134422484247124982484249837743537253824712429247132362471244340772578263127482722346946744962 19890813 656161856309926052618263125652644276125922592256525652578269626442670269626052670257826052631296255973149261825922525256525922498255225112525251125382538249825112457249825652875248427992484257824293376249824842457253824983790352324982443248424433261247124433999252526702683292533514529541513442761260525522631267027092657255226442657263125922735268326312696260527092618267026702862559730742657255226312644257825382511253825652538252525382552252525112565252529372498273524982578245734422511248424712525248437423496252524572484244332362484247140772578263128372761338946744962185626702683253826312605268327092657259226962670260526962631259226312578260526572605256529125597317425922538259225252511260525252552257825112538255225252525248424842552296224842735245726052498335124842415252524712443372735652552245724712443326124842429396225652670263129873389458671211344282425652696269626572605273525922657253826962644268327352644267026052722260525922657282455973111255225782578256525652565252524982538255225382538252525112484249825382912251127482471263124713455252524982471253824843774349625522457245724843186249824714077256525922786279937744674774118562709265726962696256525652748264426702605265726442722260526182709265726182605257825782875559730862525252525652565248425382552253825382538251125652484249824842498259229122484278624712592248433382471249824982498244337423537251124712457245732872484247139992565270927092937332547055451134427612657263126052578259226442657259226312644272226962644267027222657267026832657263128375597308626442578257825922498251125382525249824982552251124982471249825252565295025382670248425922471342924842471249824842511371134822498245724152457322424842471407725652670273527093389470549291856267025922618263126702592267025522670263125782644264425922631272225922657265726702631287555973037261826052605261825922565253824842511257825252525248425112484253825522875245727992471263124433376248424712457249824573742352325382471247124573299245724843980251126962709287533124501537913442761259225382631260526572657260525922552260525922644263126052735264426702592263126702875559731242631253825652538256525252565251125112511248425382511249824982538264428872484272224842592245735092484245724982471249837903537249824842471245732612471244340772578257827992748337646444962 19890813 656641856307426702644263126052631270925782592273526832748263126832605267026052644259226962631287555973124257826052592256525112525257825382525252525782525249825252484249825922887249827732498257824573351247124572429249824433774356525252484245724713287244324573999256526572644296233764705534313442748268326832631270925782709263125652578261826442605260526052644264426312631260526312950559731112511255225382578257825252538253825382511253825112525248424982498253829372484268324572578244334552471244324572484249837583537249824712471248431862511248440772565257828112773337646444962185627222605256526052592263126962683257825782618269626962631257826702683257826702670265728495597317426052631255225922552247125652538256525922525251124982498253825522565288725382773248425782484333825112498245725382457371135372511244325112457328724982443398024982722273529753261458671211344269626832511264426832592269625782605265726442592267027092657265726442592270926962552290055973124259225782578259225652511252525382525252525382511251125112471251125652937249827092471264424843455249824712525249824843711353725382471249824713211248424714057253826182811283738394705774118562683268325922578263126182722263126312644264425382657256525922605263126962670268326312824559731242565255225782670249825382498252525382484255225782498253824432552257828492484277324572592249833632484249824712471249837423523252524712484247132872484245740182484267026312912340245295343134427092592264426702683265726832552265726312709259226702578263126052709259226052657263129005597306225922552256525522578255225382565252524982538248425112511247125252538293725112709245725782498348224842457247124712498377434822511245724572484323624572498407725522552274826703429467448631856265726572592268325922592267025922578264425922592273526442592268326832670265725652657291255973249263125652552256525922552255225782498249825252498249825652511252525382937249827482498256524713338245724432457248424713742348225382484245724293274248424713999253826702670290034424644548713442786268325652657270926572722259226052592261825922605264425922657260526052631257826702887559731112565257825522592253824712498251125382552248425522525252525112511251129502484267024712592249834292457245724572498248437743565249825252471249831992457248440772565263127352735331246444996 19890813 657121856304926572565260525782644270926052631263126442618273526832605269625382670263126312578286255973099263126572578260525252498248424842525248425112511255224842471248425652875244327482484263124843351247124152484252524713742350925112498249824843274248424843962252526702657290033894529523713442811263126052565265726702657256525922631260526312657265726702605263126702631264425652786559730992592263126052552253825522471253825382525249825652498255225252525257829252484270924292578249834292471247124712498255237273496253824982429245732362471244340572578259227862786344247364896185627222644257826962578267027352618263126052657260526962773259226572631257826442605260529125597308625382511257826182552249825522525253824982525255225112525247125782552287524982761252525382484332524572471245725382471374235092525248424842457329924982498398025112722269628113312450171211344281126962644270926702631265726052644267025652631268327222565272226962592263126442631286255973099256526052552259225522511251124842498248424982525251125382525249825382862248427092484265724983442255224712511252525113742350924982498247124983224249824984077256526052811283737904799774118562670267025922644268326702696260526572618256525522683264425652696263126312657267026442862559730492644256525652631253825112565249824842552251125382511253825112511259228622511276124712578248433512471245724432525249837113537252524432443249832492525249839992525267026702875335146745451134428372696257826052618260526442657265726572631265727092618264426572696264426572605263128875597307426832644261825652565252524982511253824842484256524982498244325112538287524842709244325522457342924712457244324982471371135092498249824572471319924712457405725522552276127353325455746741856272227092565260525522578273526052683263126052538265726052592267026312631267025522696290055973124255225922538257825252538251124842592251125922511249825112538256525922887251127482471260524713287249824842457248424983727345525252443245724713261248424983999252526312696296233894644523713442799263126052605263125782683263126312631259226312748260526572709265725922644257826572824559730862605257826312578252525252498248424982525249825252484249824842484260529502471269624982657245735092484247125112525252537743537248424712457251132362443245740572565259227222722335144744929 19890813 657601856268326442565265725522605272225922592260525782605273526442631274826442631263126572631288755973074253826052578260525252538249825112525249824842498249824982498252525382912251127862457257824713299249824712471257824843727348225112443244324843287247124844018252526442748298732364705537913442773260526052657259226182761263126052670257826442709267026702683263125782605265725522849559731242578260525522644256525252552249825382498249825112471253824982552257829372484267024712578245734422471247124982525248437743551249824572457247132492484244340772552257827092761331245574767185626962670257826312618259226572631259226572618256526832696257826832605267025922618268329005597313625922592256525782511255225252538259224982538253825252498249825112605288724842709247126182429333824712457247124712484371135232511244324292457327424572457399925252696269629003338450154511344277326312709259226442644268326052631265725922592264426442670267026052644265725782605286255973149257825922565263125252525255224982538251125652471252525112525255225252962252526962498255224713429247124842511251124713742348225652471244325113274244324714057256525922709272233254705496218562696260527352565256526832657263126312657260526052683265726182683267026962605264425782875559731362592260525922565255225782511251125382525248425252498256524712552259228752511276124712631247133122484248424432511244337273509253824712471244333122457248439992525265726442837329947055560134427612605259225922631257827222565257825782696256528112644256527092592270925922631267028625597311126052552257825782552255225382538253824842498259224842511251125252565290024842735244326312471344225382471245724842525375834962511245724712511319924842457407725652565273527483416467452721856265726832592270926052605267025652565259226572592256526312578269625652605263126312683282455973024260525252552261825782484257825382511253825252578248425252457247125922900252527222457259224433363245724572484255224843711350925252443245724293274249824713999251126572683290033514705552413442709264426702631259226572696265726052578263126052696259225782605259225522657261826702887559730742538256525522644253826052552253825112511253825252525255224292457257829122471272224432592245734822484247124982511247137743551248424842471241532242471248440772565260527732709335147055487 19890813 658081856272226442538270925782670265726312605256525922631263126442592269626052657270926312631282455973161257825922565260525782525255225522498253825252525251125652484253825922900248427612471263124573312244324842457244324713727355125112471247124433261248424713999253826962748288733764586563313442799265726052631263126572683263125652565263126442696268326312657260526052657264427222837559731742605257825922552251125922471251124982498252525922484255225252511253828872484270924712631247134422498248424842484248437743509253824982484248432242471245740772578255228372683337644475744185627352644260526832578264426312578259226442631255226572592259226832670263126052631263128755597307425922552257825922538255225922525253825252525253825112552247125382552286224842748248426312457333824842443241524432484375835372511247124712471328725252525398025382670269630123376464459311344274826702618264426052618261826832592255225922644270926962578268325652631260526052565281155973074260525782538259225522525259225382565256525522498253825252484249825522950249827222457264424983469249824292484248424843711349625112457242924573211247124574077257826052811269633764644608418562696264426442657259226572722265726312565265725782644267026312644264425782644259226052837559730992592259225782644255225522498252525252484252525922525251124842538252529252484277324572605244333382471247124572498244337273509249824572498248432992484251139992511264427352950335146446282134427862683268326182592264427352670261826312644263126962644269627222631260526312631260528875597311126052538257826052592253826052484252525112484256524982511247125382538301224842722245726312511342924982484248425112484374235092511245724432457321124842511405725782565276126833402455764541856270926832592263126312735269626572631259225652631273527222631268326182644264426832592286255973236257826052592261825522498255225112498251125252578252525782457263125252912247127612457259224713338249824712457249824293711350925522471247124713274245724713999251126962683295032614644671313442786259227092657274826442735259226442657265725922735270925782644253826832578268326052811559730862565256526052565256525382511252525922538256525112498249824982484257829502498263124712592244334692457247124982457253837903565251124842443248432112457247140772565263127092722348246447014 19890813 658561856269626702578269625522670265725652605253826052722276126312644267025652618263126312578286255973136253825782592259225252631253825522511255225112511247125382471251125922912247128112484257824983351245724842457248424573742359325522511245724713312251124843999249826312761297533384447774113442811260526572631263126442709263125782605260526052709257825782683267026182644268326312849559730622618256526052605256525382538253825252484249825252484249825112498252529622511273524842578247134692511249825252511249837113537252524572484247132112457245740772592267027482748341646747741185626832565261825922565261826442605261826572670265726442683264426572631268326572657255228875597323625782578260525782498251125652552256525382498249825382525251125522552288725112786249826312457333824712471242925112443372735372538244324982429328724982457401824572631267029753442476777411344279927092631263126572618268325782605260526312592269626442631270926312578259226312578283755973124265726442592264425922525260525112538249825112538249825652484252525652862252527482471264425383429259224712457252525113742350925112457245724843199249824574097259226052875434534824644774118562709268326442670263126832683257826052605265727092696264425522644257826442592263126182849559731242578260525522592255225522592249825252538253825112471251124712498256529252484273524572631247133122457244324842525245737113551255224432443247132612471247139992511265726832887336345576162134427732631263126442631256527352578259226442605264426442657263126312592265726052631260529125597316125652578263125782578252525252538255225252498253825382552248425112565288724712683245725782457344224712484245725112538374234962525244324292498323624712471405725522657279926833565455777411856272225782670267026052525272225922696260525782644267026442644268325652683255226962605282455973136253825922578260524982578255225252525257825382552249825252484252525782962248427862471265724983363259224712618259224983727348224572565268325113249267025253999267028112786401840374863774113442773263126052644264426832670253825252631269626442722267025922605267026442670267026182811559731112578255226442578257825382552248425382511251125382498252524712525259229252498269624842565244334692457244324572457251137583537253824712443247132112443245740972552255227352761333847054863 19890813 659041856308626052565260526312696274825522578253826312538265726312578265725922631263126312644288755973111256525922578265725382565253825522538253825922552251125252471255225522937248427862457263124713312247124712457255224433696352325252443249824573261249825114018253826832735291233254557537913442748264426572644259226312696256525922644260526052657259225652644263126312631264426312887559730622605259226312605255225782552253825252552252525522457256525112538255229252457265724842592247134292471245724712484245737423509251124432484251132492471249840182565251127092683331246444831185626962605260526572683260526832631268326702605267026702592263126832578270926052644261828755597308625922552256525382498251125112498249825252484256525112511245724982592293724842761245726052484331224712484244324982457371135092565245724712471327424712471401825652657268328373312473671211344282426052592260526052618274826052605264425522592269626052644274825922657264426702578286255973099255226052552260525652592253825252552252525252525249824842471252525523024249827352525260524843429251124982498251124713727348225252498245724843236249824714077257826442862283737744644774118562696270925922605264426832696263125382683265725922605260525652657255226182657263125922900559732362565259225922644256525522592252525652498251125382538252524712552256528752484277324572618248432992471251124842525244337113509251124572429244332612484248439992538263126572912335145865379134427612631259226442578267026962605261825782592259227352644257826182605263126052631265729005597307426572565256526442538256525522471256525382484255225252484248425252538297524712761248426052471344224842471251124842498371134692525249824292471323625112471407725652592276127093351458648961856268326442552260526312657265726052605260525922631268326442670269626442631260526702631286255973074259226052511259225252525249825112525249825652538253825522511253825922987251127612429256524433299249824572484253824843711348225382457249824573287255224844018253826572709300033124557545113442799264425922605268327092735260525922605268325782735264426572670256526312631264426702887559730992683255225782605253825782525252525112484251125252525253824712498263129752511276124292631248434552484248424712525251137273551255224982484247132362471247140772578256527222799340245575030 19890813 659521856307427092670259226312683265725652538267026572552263126572670272226052565263125922644286255973099260525782592257825112538256524712511253824982565247125112498251125652912251127612511264425113351249824572471255224433696353725382471248424433287247124713980253826832722283732874557534313442862260525782670256526442670257825782578265726052748256526052709264426442644263126832887559730862578263125782552259225652552247125252511251125252471249825112525251130122484270924572592251134292511249824572484248437113496252524982443245732612498244340572592263128112722340245574767185627222565267026312498260527092565261825652565261826442631261826962618267026052735261829005597309926442592256525252538260525252552252525112484256525782538247124712525282424842761247125922457329924712498244325112457371134822552247124982443331225112498399925112683267028753402467471211344277326832683265726442592267026442605257825652631268326052631259226052605263126052565286255973124259225922552260525112525255225522525251124842538249824572511257825653000252527352484263124713442251124842511253825113711348225382498249824713211247124574077259226052811283738224644774118562696265726052683259226052578264425652631269626442696257825382644264426312696265726182900559732362552255225252578255225782525255225252511251125782511249824982552253829502484278624842631245733252484248424432484245737113496255224712471245732492498245739992498265727482849335145575451134427092631263125782605267025782631260525922657263126962631259226572631265726572578261828495597306225782578263125652565256524982511253825382552255225112525248425112511284924982709244325522484342924842498249825252525374234822538248424572498326124842471407726052631272227863351470547361856273525252670261826312631273526182618255226702631264426312565268326052631257827352552287555973086257825922618253824982511256524712525255224982525248425522498253825522887251127352457260524713312249824842457253824293727350925382457245724433261247124573999253826832644293733124674541513442811265726052683278625782670263126312605263125782709259226312592263126182644263125782837559731362605257825652565257825252484251125522484255225382538248425382538253828622471265724842578248434292471247124712471252537113469255224572443245732112457248440772565259226832748329946744799 19890813 660001856307426702592269626312592270925782605261826572578274826182644263126052657257826182592287555973086259225922538257826052552249825252552251124982552252525382525249825782912251127482511257824713299249824712471251124573727352325252457245724713274249824573980251126832696286233764705530813442799257826572605263125252657259226442644264426832696261826962696264425782552265725252887559730742565257825522578253825112538247124842605251125382552249824842538257829622525269624982605247134552484244325522498244337743496253825252457247132112498245740772592259227482748335148314799185626572605260525922565264427222565259226572631263126832618257826442605261826312670259228755597308625652565257825652484255225652538253825112525256525252525251124982525297524982761245726312471336324712471248425382484371135652511244325252429328724842457398025522644260529753338455772561344276126312657270926312644270925922631257826832578265726702657272226702618261826702592282455973074259225782552257825922538253825252538248425112484249824982525249825523012247126962511259224843455248424572511256525383758353725382471245724983186249824714077255226312849282437744705774118562683267026442631260525522709267025922538264427092722263125522709259226832657269625922900559731612592260525922592253825922578253825112498253825252525255224842538252528242525270924712592244333382525248424712484252537273496256524572429244332742484248439802552265727092887336345015343134427222657260526312657260526962631256526442657256526832683260527222631268327732578259228375597312426052605253825922592249825382525252525252565256525382552249825112525291224982709248425922457344225252471248424712471372735232498248424432498318624572511405725782592270927613416455749621856270926312618259225782618267026442631261825652605269627352578265726312605265726572578291255973136257825922592255225252565252525112511249825382511245724982457248425522875253827862457256524713338245724712471255224713711350925112443248424713274248424714018255226312722291233254736559713442696260526052538259226312670260525652592260525382657256526312657260526052605264426312837559732362605256525652605251124982552247125922511251126442457252525112538255228752525265724842565242933892498241524982511242937113469253824712471248432362443245740572525261827222799331246445030 19890813 660481856300026832605269626182578273526572644260526442578273526182592264426962670267026442592279955973074259226182631257825252525248425522511252525522552249825522498252525522900248427612457257824573312249824572457248424983696345525382443245724573261251124714018255226962722288733764705534313442748263126442631257825782709265725652683268326052709259226182657264425922552272227092887559731112631255226312592253825382552252525382538248425922552249824572525252528872525270924842644251134292484248424982498249837113482251124712443248432492484245740572565256527862618338946444799185626572670260526962670260526702592260526312696257826832605263127222605265725922605264428375597313625782525253825922511256525382565248424842525249824842525249825382552288724982761244325782429331224572471247124982457369634692525248424572484326124842484398024982696263128623312450171211344281125922631257826702605268326702644267026832631265725922592270926312631263126312605288755973124257825652565256525652565248424982538252525112511251124982511251126182887249827992471264424713455249824842578251124983711349625522484251124983211248424434077256526442722284938224586774118562786260526572683265726442683257826702644265726052670255226052605265726312644265725652862559730862565249825922592253825522565252525382552249825382498255224982525255229372498277324572631247133122484247124842484248436963509252524842471245732992471247139802511267027482950342946745379134427352605264425922631256527092565260526702592256526962709264426832631265726312709260528495597307425922657256525652552248425522525259225382525252524842552248424712538291224572722249825922471345525112484248425252443368134692498248424842498324924572457407725652538270926833402464449291856265726442631265726702631273526312578263126442657268326052552269625782631259226702605283755973136257826312592257825522552253825522525252525112498251125252471253826052887248427862471260524713312245724982457249824433742348224842457247124573287247124293999253827482709295033384557545113442799261826832605256526052644259226442578260526052709267026702722268326442605264425922837559731492618256526572631256525382511252525382525252525382498256524712498251128622498272224432578249834292484242924712484251137113496255224982457247132112457245740572552263128112735328743954705 19890813 660961856309925652644263126572605263125922631264426702657265726832552268326312683270926962605292555973099257826182605263125522565255225522525252525112538247125112525255225782837248427482457259224293274244324842471251124153696348225252471249824713261249824843999251126832683283733254674534313442761263125782657259226832683259226312578267026052644256526442631259226052618257826442811559730862592257825922538255225522484251125112498255225652443249824982525253828622525276124982578251134292525249825112498248436963482252524712443249831742443247140572578259227352683337646445030185627482657265726182631263126312578265727352644265727352644265726572657265726052592259228875597311125522552257826442552257825652565253825382511251124842525248425252525283724842773247126052457331224982429247124982457368134692525244324842443328725112471399925112683263129373363452972561344278626702683263125652592267025782592259226442605270926442631270926572605260526572605288755973086260526052592256524982605252525252578252525382538247125252525253825652811249827482471265725113442253824712525251124573696344224982471251124843211245724574077256526442824282438394644774118562683268326442670264426442644265725922644272226832735268325252722263126182618268327092786559730742631257826052605253825252525252525252525249825782498255224982565256527862525278625112618247132992429251124432525245736963482255224982484247132872471247140182525261827092887329944745343134428372592264425782565260527222618267026832657259226962605260526572657265726962618263128375597311125922592259225782552256525522525251124842538253824982525248425382525290024842709245725652498338925112457245725112484371135092511244324712471318624432484405725782592277327353402470550301856273526572631261825382552265726312578260525382592265726442631268326572644260526572631283755973111261826182592259225382552255224572525257825112525249825382511251125782875249827732457260524433312248424712457247124573681346924982457245724573287251124714037253826442670293733384644541513442761263126442657270925922696256526702657260525922605260525782683265726052696259225782887559731112618260525652644256525922565253825112538256525782498252524842511259228492511268324982552248434422457248424712484252537583509253824842443249832112484249840772578257828112811338946444962 19890813 661441856307426962683265726442592265726702631259225522605274825922605269626312696267026052644290055973086260525652578259225782552251125112484252525252511247125522484251125652875245727612484259224713312249824842457249824433774349625252471245724713287245724713999253826052748291234024586537913442761263126312605252526052670261826312644263126572592270925922709264426442735260526052849559731112552253825382538256525252538252525252538251125382484253825382552253828622471277324712578247134552457251124712525245737113442251124712484247132362471245740772618259227482709344245014962185627092631268326572657263126832538265726312670260526312657263126962670265726572592256529125597313625922631259225782511251125382511253824982511255225252538244325382565288724712722249826312484332524712511245724712457371134962552248424842457326124842429401825252683265728753351470571211344279926052631268326442644269625782605261826832578277326442592263125782605263126052696286255973049255226442605264424842552247125922538248424712538248425112511255225112900252527222457260524573455249824712525249824713727349625252443248424843186248424714097257826312786287537904767774118562696265726312592265724982722263126182670261825652644261826052578257826572592265726832799559731362552259225782592256525252511252525522511249825382511253824712525256529752484281124432592249832992457245724712498249837113455256524842471242932872471248440182538269626962887335146745524134426832644259225652592267027222605252526052683268326702631259226312644265726052631260528875597309926442552252526442565256525782525248425252552252524712511248424982552296225382761247126312525345524842471251124982552369635372511251124292457319925112443409725252631279927613363455750301856269626312605257826052605272226572631264426702578259226312578273526572644255226572578292555973149256525652592257826052565251125252511252525522565251125522511256525522862251127612471257824713325252524842498253824843681346925112457248424433312251124844018253827222670290033764644537913442761268326832578259226572683265725522657264426312644268326312657260526442683267026572912559730622657263126312538252525522511249825382565256524982471249824842484255229372498272224712565247134692484248424982484252537583482251124842443247132362471249840972592257827732605345547994767 19890813 661921856303726052683264426052605272226702631260525652631270926052618264427222644257826182644288755973086259225252525252525782484253825382538251124712498248425782471248425782862247127992484259224713299249824292484252524433727353725522471245724433274248424843999251126442683286232874674537913442748265725922644270926312683257825922605260525782670264425922735259226702722261825922837559730492631255226052538252525382565251125112511251125252484252524842525249829372498270924982605249834422471252524982498248437113482253824712471242932362443247140772565255227862696345545864767185627352709263126442578259225922605263126182670253827092696264426962565264426312631257828625597308625252552257826572552255225112565255225522525251125652525253825382565283724842786245726312457333824842471247124842471371135372511249824572429327424572457399925112657267029003312464472561344274826052605267026182644272226312618263126702552263126442670272226312657260526442578281155973111265725652605265725112525252524982525248425112484249824982511253825652875249826832471260524983469253824432511249824843711352324842498244324843224248424574077253825922786286238064674774118562618265726312592263125652709265726052565268326052786260526572696260527352683265726052824559732362511259225922525251125652552249825252552251125652511255224982511259228492471277324842631248433382484248424712484247136963482253824432429245732992484247139992538263126832849331245865451134427352631267026832592263126702565264425782709255226572605261826572578263126312631260529255597309926052631253826312538252525252484252524982511249825112498251125252511298725112748247125782511346925112471244324982511372734552538242924292471322424842457407725652644270928243338476749961856273526572605257825652631263127092631265726702552265726442631268325922683263125522578283755973124272226312538263125252511251125522552252525252565253825252498249825252811244328112443259224573351244324572484252524843727352325382471247124713287249824983999253826572683281133124736552413442773264426182618269625782722260526442578256525782631257826572709265726962605264426572837559730492670253825782644251125252525251125112525251125112498252524572484255229372498273524432631248434552498244324842498247137273509251124432471245732242457245740772578249827352683344247054996 19890813 662401856306227482657260526052565267026572644267026052565269627092592270926442683260526052578288755973149251126052618264425252457260525782538248424842511252525522484252525652937248427732457260524573325249824982498247124843711350925522471247124293287245725253999253825922670297533384674534313442735265726052631261826442644259226182605263126182722264426312657263126312683265726052887559731612592253825922592252525252565247125252538253825112525247124982498253829752538274824572592251134552484245725112498248437423509253824432443245732362471244340972565264427612683344244474767185627352644269626312670263126442578253826052696256526832683260526572605260525922696257828875597307425652605255225782565249824842498257825382552252525652511248425382552286224842722247125782443336324842498247124982471371135092484245724842471329924572443399925782657270929503287476771211344277326182552259226832618264425652592267026442631265726442565268325782735263125522644290055973099256525782565265725652511255224982511247125252538253825252484248425652937245727482484263125113455249824842498252524843711344225252471249824983236249824574057256525922799286237424674774118562696259225652631263126572722255226182605268326702722265726572683263126702592265725652862559732242552257826182578252524842498256525382525253825382457256524712484257829002471276124292618245733382498245724432498249837113509251124712443244332612511245740182538268326962786335145295308134427862696264426442670257826832631261826312592253826702683265725922592260526182605255228625597313626052631251126702511252525652565252525112578256525382565251125252578288724842735248425652484344225252484247124712457372734822511247124292484321124712457409725652565276126833389464448631856259226182644265726832657265726702605263125522592268326702631267026572592265726962657287555973149265725782538253825782618253825652484256525112552245725382471253825782887252527612471257824713338249824572471249824843711345525252498245724573274247124713999255226442644301233764831534313442761259225922631264425922722264425922618259225782657263126182657267026312618256526052937559730992565252525522592263125252552252525522552252525252511251124712538253828492511269624842605248434822498245725382552249837583565251124712457249832492471244340572565259227482786333847054767 19890813 662881856303726572538260526442631270926442670265726052631269625782592267026052670259225782670288755973074260525652552261825782552252524842484255225522525248424982457260525652950249827092471257824713351247124712443251124573727350925382471245724433287245724573980251127092657298733514586537913442735259226312565256526312657253825922592264425782722268326052683261826182683256526832887559730742618257825922592265725652565251125782484252525522484256525382592255228752471269624432565248434822498247124842498245737113496249824982429247132612484247140772578259228242709329946444962185626572657267026052670260527612552260525922631259226442657259227092592257825922578265728875597314926442592259226052498252525382538255225252511253825382538247125522552287525112799248425652484333824572498244324842498372734822498242924292443327424712525398025382644270929873363467471211344281127352631267026182657268325522631263126182605269626312657265726182644264426442565291255973124261826182592257825522511256525522525248425782484252525112498252525382937251126832498263124293429251124712538252525113774350925522498247125253224251124844077256525522773276137904831774118562799264425782578267025382696264425922565255226832709264425922657259226312631264426702862559731492538259225652605260525382552251125112498252525522525253824572525257829502538277324572605245733122484249824292525249837273496255225112471248432872498245739992511267026832887332545295343134428242670268325922657260526832592264426572735263126832592264427352631263126442565264428495597309926052578253825522552253825522525259225252552256525252538248424842525297525112748245725652498348224842471249825252471372734552552248424572471327424572484407725652578276127483351467449621856264426832578264426702605268326052592263125652618265726442578265726702644270926442592286255973136263125522592261825782498252525382565249825652538252525112552252525382900248427732457260524713338248424842457251124713727350925112471245724433287249825114018255226702683292534164557548713442799268326572631268326572696263125782631264426702618265726312670260526702605263126702786559731742592257825922592253825922498255225112498253825112484252524842511251129252457272224982578245734552457249824712484248437423469249824572457247132362471248440572565253826962761326145574896 19890813 663361856304926442565263125782592277326572618255226052578264426572644265726442657253826702605292555973111259226052565252525382565251125252525251124982525249825252511252525782837251127992471260524433312245724712457247124843696345525112471247124573287245724433999251126442735293733634644534313442786260526052644257825522709264426442565268326442670267025922657269626702552260526052837559730742605255225112605257825252578252526052498255225382484251124982498256528372511268324572578247134552484245724572498248437273482253824712443248432492471247140772565264426832786338947674674185627092683269626572552259227222696260526572709264427482631256526832683263126052670269628755597309926572592259225782538252525382565251125252538252525252525251125382565283725112761245725922525329924712484244325252471372735092498247124572429329924712429398025382709267029253363473671211344278626312709263126702605272225922592263126312644269626702670269626442578265725522538290055973074253826052538256525112511253825522498249825252525251125652498252525522887248427222484263124713455251124842525251124843727348224982511248424713236248424574057255226312748286237424736774118562670269626442722257826962709265726052552263126572683267026312670260527092670263126312849559732362644259225782631255225112578255224982525253825652525253824842552259229002471273524432592244333122484252524572498248437423482252524712443247132992457247140372484264426962849336346445343134427862670264426442592267026702578264426052552263126832578255226312552257827222657263127735597312425922592255225652511248426312578253825112565256525252511248425112592290024432670249825922498345524572511247124842484372734822498244324432471322424572457407725652552273526703376455747671856269625652644255225922578265725782696268325782578263126702538265726442670270926312631282455973149260525652565252525652552256525382565255225112498251125252498253825252837249827732484263124573376247124712415251124573681345525112471245724713287247124713999249826832657291233634767537913442761264426052631264426442683265726052578263126052709260525522657260526702605264425652849559731112578263125382578253825652578253825382525251125522498252525112538256529872484273524982578245734692484247124842484249838063551253824712443247132242457245740572565259227992786336346444863 19890813 663841856307426702631259226312592269625652605264426442592268325922552267026572735259226572605282455973099257825652578255225922565253824712457252525252552251124842471252525782900249828242443261824293338249824842471248424433727356525112457249824843312249824433999251127092605292532874705530813442824255226052631260526312644256525382565263126052709264425782696265725782618263125782862559731112605256525522605252524982578256525112471252525382457256524842511255229622511272224842565244334692484244324712511249837743509253824432457248432112471247140572565257827092761336347054896185626572657255226052605267026312631257825922722268326702631256526052683264426052578263128115597314926182538256526572565253825112511255224982471253825112538247125782552293725112722245726442429333824842484247125252484372734552511248424152484328724432484399925252657270929373338467471211344281126572644264426572670277326052592259226572683267026052605265727092709267025782592286255973111256526182605259225252592253825112605248424982565251125382498255225782950252527222484259225113429253824712511249824433742346924842471249824983249245724574097257826312811284937904705774118562696270926572657259225782644263125782618259226312722261825652670260525922696259226052962559730862565260525382605253825782578253825522578256524982484252524982471260528752511276124712552249832992457247124712511245737273537253824572484244333382511247139802538264426962837331246745308134428242683259226312670267027352631249825922578265727222644260526832696268326702605263128875597313625382552257826052538252525382511249825652498253825522498255225252538284924982696249825782443345524842484245724432538374234552538247124572457323624842471407725922511276127093338458648961856273526442631260526572631263126052631263125652657269626442644267026572670264426702578291255973099261826312552252525382552256525922525251125252552251125112471253825382837245727352525260524983351247124982471251124573742346925522457245724573287249824843999252526962761281133254644534313442773268326832644268326052683269626052631264427862605263125522735267026312657263126312862559730992618257826052538257825382538252524982538255225382538249824982484256529252552272224712605245734552471249824982538248437423509251124432457248432242484251140772565259227352748342946744831 19890813 664321856300026572618263127222605270926312511263126702592265725922605264425922644256526312565286255973074256525922538255224982498249825382525251125382578245725112457251125112862249827992457260524433287249824842457251124433742348224712457247124573261249824713999252526312644287532744705530813442735261825782605256526052696260526442578261826312683267026442631256525782578265726312912559730862565257825522484252525382538256525382498249825782511252524982525257828492484269624712592242934022471245724712484247137273469249824842443245732112443249840772552257827222735333845294896185626962670259225922683260526312644255225782631264427352565263126832631259225652578259228875597312425782605256525652605249825112525255225252525251124712484248425252565281125382786248425922471333824712484251124842484371135232552245724292457324924712443399925112683270928373363464471211344276125782565268326572657265727222592253826702565267026442605270926312696265726442605295055973124260525922552259225112592256525252511253825522525252524712484248425382912247126832457263124983482256524712525253824573711348224982471251125113236252524574077255225652849282437904615774118562696263126572618256525922670259225522631267026442670264425652683267026832696272226052862559732362657263125522605249825252538255224982538252525252511252524842538261829372484282424572592251133382457248424572471251137113482249824712484248432872484248439992511265726572912331247365343134427482631263126052709264426572631261826052631256526962605263126702709263125782683263128245597311125782631259226312538255225922565251125252565253825112538247125112525291225252748248425652471342924432484247125112538369635092538247124292511321124572457407725782605272227353416470547361856268326572644265726442644267026442552263126832631259226572605267025782644259226052592292555973149259225652631257826572552257825522552252524982605252525382525253825652900252527482429263124293312248424432484253824713681345525112457245724573249247124433999253826312683295032994644545113442837267025922644260525652683261825522578261826052748256525522657260526702538261826312862559730742592252525652578255224982565253824842511251125252511253824572498256529252511268324572605247134022457249824982457247137273523249824712429249831992471248440772578260526702748335144215030 19890813 664801856270927092525256525782631272225922605261826052631270926572644268325652683272226962592287555973136261826442552263125382484251125922538255224842498252525252511253825382912248427612471263124573312247124842498252524713696350925252457244324433299247124844018253826312722297533764705537913442773264426442657265726052696263126442605260525782683263126442644265726962683264426442862559731112605259225382644255225252565255225112552252525382498252525112484253829252471268324572578247134292443248424572484249837113482253824572443247132362443252540572552263127352824335146444929185627092683260526442605267026832578257826052644252526442657256525922644263126702709260529625597307425522578253825652511255226052538252524982498248424982498245725382592290025112709244325922457329924842457249825112498371134692538245724712457328724712457398025252696269628873236476754871344279926572722264425652644265725522578261826572631264426572657269626962696259226702592284955973111261825782592259225252552253825522511252525112498252525522484257825522962245727612471257824713429247124292511248425113681348225652457245724983186247124714077265726182735274833514557503018562722267025782670263126052631268325652644264426442605268325652644269626442605264426312900559731362592263125652552252525652538255225522538249824982484255224712538252528492511274824572592248433382457251124712498247136813455249824982443247132742443244339992498263127222837328746745487134427092657270925522631259226572592263125522657256526962565264426832631268326442631265727995597308626052525257825922538249825112511252525112525256525382511247124842552287524842722247126312457342924842484245724982484371135232511244324572484321124432484407725252644273527483442452952371856273527222565265726442631263126052538263126312657272226312525264426312644263127222657292555973062260525782552256525112511253825252498249825112578248425652457252525782987247127862484264424573312244324712484251124573666352324982484247124713261244324844018253826572722298734294644559713442799260525922683267025922683259225922578260525922631253826052631265726962670263125382862559731612631255226052578257825252525247125252471253825252498252524842538252529372525269624842565253834692498245724712484248437273509251124842443247132612498247140772565257827352670333845575451 19890813 665281856261826442644265725522552264425922552268326572631270927092631268325922644257826962657286255973124257825522592259225112525253824712511248425112498251125252471253825922862248427612471260524713325247124292471256524713727348224982457245724983299247124843999253826702683292533894529567013442748256526442565260526312683257825522683257825652683268326052631260526832657259225782887559731242578261825922605252525652538255225112538255225522471249825252552253830002511270924712565245734552484248425382498244336963455251124572457244332242484245740772592259227732761342945575781185626702578260526182605257826832578256526572592267026572657264427862605267026572773264429375597308625922605256526572525253825382552251125382471249824842511247125112538286224842761249825922471331224842457252525112443368134692511248424842415328724712484399925252565277329123325467459691344273525922592268326442670264425782709256525652683267026182578264426702670268325922631287555973099259225922683260525522525253825252578252525382578248425382471253825382962249827222457256524433402248425112457245725523696346925252457244324713236249824714077257826312683278633384557604518562735264425922618259226702670255225782592265725782696259225652644263126312605263126312862559731742552259225522578256525382552252525652525251125522484252524432538253828872511272224842592247132872457252524572538245736513496253824572457244332742457248440182538268325923037331245866241134427612592270925922552260526442644259226312696257826832618261826442670256525922696260528245597309925922605259225922592257825782565255224982525249824982538245725112538286224842696248425782471342924982471249824982484368134692552245724712471324924572443407725782592277327483455458664541856272226962605263126442644269625922631265725922592268326572552270926572605261826572631281155973124257825782631261825652538255224842511257825382552251125522484247125522862251127482457259224573299248424712457248424293681342925252443245724573261247124573999251126962605293733634644665513442799269626052657259225922709265726312578260527092657260526702683270926572670257826052862559730992592252525922578255225252565247125652525249825652498253825112498252529122511273524842578252534022471245724842471247137273469253824712498251132362443245740772565263127222670337645867014 19890813 665761856272226312592259225522631267026572631263126312565274827092631273526052722267026442578279955973124261825112657263125252525259225252538256525252552248425522484259225522887252527482471260524573299244324432457251124433681346925252457251124433287248425114018253826962696288733124586774113442824263125652657273525112722256526312670257826312799267026312644268326962644261825922811559730992605259225782657255225112498253824982525256525252457249824572525252529502484274824712592245734292511248425252484247136663482252524842457248431992484247140772565256526962799340245577741185627092605259226052670265726702552257826572644260526312605256527222631257826702657264429255597300025652605255225782498249826052498252525382525251124842498247125782498281124982786244326312484331225112498248424842471366634822552247124572443326125252484399924982657268330373376476777411344277326702565263125782670268326052605264427092683268326572618267026442592273526442578290055973161260525522578263124712525256525252565249825252525248425112565249825522875253827482484272224573429261824432484251124713696344225522511245724843186248424574077256526702748437034424644774118562735263126312683267025782683259225922644263126182761259225782592265726832605259226442837559731492605260526052631257825382511255225382552252525252525253824982552252528372484273524982592245733252471244324572471248436963469248424842457247132992471248439802511272226572925328747366201134427862670259226572592268326572644255226442565263126702683263127352644265726442578264428625597314926312538255225782605253825922525255224572511252525252511247125252565290024842709245725922484337624842484248425252457368134692538245724712443322424572429407725652552270927353402467477411856283726442578264426572605265726442657263127482618267026182644269625782592253826442578284955973099255225522605257824982538263124982592251124712578251125522443255225652824253827732471265725383338260525112631260524983681342925522511260524713261260525784057269628872837405739994736774113442761256526052631264426572683263126312618268325922748255225652683269626312670263125782799559730992552255226182592253825252538249824842538252524842525248424712498252528622498267025112552245734292511245724982484244337113496252524712443249832112471247140772565267028372683332544744736 19890813 666241856303726312644264426442552267026052631253826312578265726962592267027092631264426312631292555973111255226052578257825382565255225252498253824842511252525382498259225522862249827352471261825113325244324432471248424983651346924982484248424983249247125114018253826312670295033254705530813442761264426312644264426312722264425782578264424982618272226052670265726702592276126962887559731242618259225522578255225652498248425922538251125522525253824982525257828752484272224842565249834022443247124712484247136813455253824432457252532242457249840772578256527862748335147054896185626572683259226052618270926442578260525782592259226572657257826702592255225922657260529255597309926312592259226312592251125652498253825252511253824982525251124842538286224982761249826312471331224712498247124842457368134962538245724432471327424982484401825652696267029123325452972561344282426052670269626052618269626832578265726442578269626052605269626182670273526442644291255973124256526182605263125522552257825252552253825382552247125252511253825252875248427732457263124713389253824842552251125253681341624982525249824713186252524714097259226312722281138734799774118562605257826052644260526702631263125522565269626442735257825522709268326442618263126312837559731242644260526052578256526052525248425252457249824982484248424982484255229002457272224572644245733382484244324432484249836663442253824572457244332872511245739992552265726832862335146745308134427992657270926442605257827092657260525782618269626572670263126572657264427222631257828495597314925782605256525782578252525382525253824842578253824842525251124982525284924982683247125922457340224842457245724842484369634292565248424432471321124712457407725652538281126703338473649961856267025252592256525922657259226442644268326702578265726702631265726572565264425652592284955973111253826312592263125782592264425652538252525652498249825652498255225382811249827612525257824433312242924712471252524713651344225112484247124573274249825253980253826442683292532874705552413442786263126182578263127352683263125782578260526052605259226572709272226572657263125922887559731112592257825652631256525652511252525522484255225522484252524572552256529872457272224712578244334422457244324982484248437273509249824712457247132112484247140772578264427612761335146444962 19890813 666721856306226832631264426312592270925522592257825782605269626442538268326182670264426182592288755973174256525522552260525522552255225252538253824842525247125652484257825382849249827862457260524713312248425112457252524843681350925652471244324293274247125113999251126832735295033764644537913442799267025652552252526052696259225922578260525652683272226442696259226832565260526312824559730742605257826442578255226442525251125112552249825382525251124712498253828492498265724982605244334022471251124572552248437113482255224712443251132112484247140572578260528372786333845574929185627352552267027092592260526572631260526052565268327092605263126832657260525922631260528755597316125382592257825382525252524982484256525112525253824982552245724982552284924842786248426312471331224292498251125382457368134822538245724842457332524842498399925382631269629373325450171211344277326962618263126312644257825922592264425652592264425922552267026962696263126052565284955973149256525922592268325112565252525252552247124982538252525252484251125782887252527222457264424843496253824842525256524713727348225782429247124983199248424714057257825652773283738064674774118562683263126442657263126962696259226442631256526052670265726442631260526572670259226052887559731242618259225922631256525382538256525112525252525782538255225382498256529002471277324432592247133122471248424572538248437113455252524712457244332742471245739802511267026832987337647055451134427352696260526572683267026832644263125922644265727092578259227612592267025652657267028625597311125252592257826052538255224982552252525382498247125522511251125112538296224842709247125522457340224982457247124982484371134292511247124432511319924572457407725652605282427863312464448631856265725922670265726052605269625922631260526052605273526312605270926832670264427222592281155973124256526312618255224982498257824842605255225382578253825782498249825252862248427732511260524983351249824432471248425113681349625652457244324293274251124573999255226832683291233894736548713442748270926182631263126182683267026442578263125522644263125782605267026572618268326442811559730992538259225782538252525252525251125252484248425382471249825382498255229622471276124982592247134692471248424432471245737583482256524572457251132112525247140572578256527612722345547364799 19890813 667201856309925782565259226312618269625922644269626182644268326052552265726572670261826442578293755973136263125382657255225782498255224982525249825382552249825112511252525522875251127732471260524843325249824712471253824713711353725252443244324293299251124433999252527222657291233634474530813442773261825782631263125782709256525922683263126182696267025922657260525922722264426572875559730492644259225382592249825522538248425922525253824842498257824712471253829372525273524712592247134292498249824982511251137113455248424572429251132112484247140772578256527612735336347674863185627612631264426442631265727352618265726052605260526572709257827092605263126312709264429005597312426442592263125522525252525922552253825382525255225522511251125112578295024712786247126052484335124842484242925252484369635372525248424432471324924712484399925252631269628623274464471211344274825922565268326312552265725922644265725922605269626442592263126832761263126832578293755973086264425522565256525522538255225112565256525252511255225112538252525922837249827612484260524433455252524432498253824843742352325382511247124843236247124844057255226052773281137904586774118562709263125522683269626702644257825782644270926442592265725782709256525522631269626052862559730992511259226312538259225252578257825382552251125252565252524982565255228492471276124842578247133252457248424842498245737113509248424842484248432742498247139802538267026572799338946445308134427092592257825652670260526832578268326312670264426702631270927482631261825652683265729125597302425782565257825252644253825112578252524982525253825522552247124842552288724982709249826442484345525112415247125252498374234552511247124712471321124572484405725652592273527483287450148961856270926442644259225652670270925782592265726182605273526442631261826052657265726182631292555973149257826442565257825382592257825112498248425652565248425652498251125382862247127352429260524983312245724712471249824983696348225382457247124433287248424433999253827862644293733384644556013442735264426312605263126312696256526442592264426312644261826052670260526832683264426312900559731362592260526572670251125252525256525522525251125112538248424712498252528372484268324842592247134422484248424572471247137113496255224712443245732492443248440572552267027612748336345864863 19890813 667681856303725922565265726052605264426702538259226052538272226572552268325782657261825782631288755973124255225252578263125522525257825782511255225382525249825522538249825522862248427352457260525253325247124712471255224713696349624982471244324433287247124713999255226052696293733764644537913442811265726832631264426572761260526702592264426572696263126572644264426442683269626572811559731492605257825652525259225522552252525522525252525252511248424572498252528622525268324842592247134422471245724842525245736663482253824432457247132242484244340772670259227482837338946744767185626962670264425922631264426182605259226572696265726312631261826702605268325782644263129005597312425922592255226182525252525652498248425252552251124982565249824842565290024842735245726312498332524432484245724982471369635092525249824432443327424712498401825382722265729623299464471211344278626442748267026052605269626052631260526832631268326312578277326182631260526702552281155973099260525922578257825252552256525112511249825382525252525652538252525382824247127352471268324843429251124842498247124713711345525252471247124713174249824574057256525522786282438064736774118562748256526442631257826442709253826312578264425922644261825522722265725922592265726182849559731112592259225782578253825252565253825112498251124982484249825382525264429372525276124572592245732992471252524982498251136963442249824842471244332742484245739802565272226962900344245575343134426832631263126052683256527862538261826962644256527482605255227482644265726312631263128245597312426572578263126312578255224982498249825252511257825252511252524842538293724842748244325652484345525112457248424842471369634962552245724292443323624982471405725382565278626833416467448961856272226962605260526442644270925252618264426702592265726442644268326702683268326052605282455973236264426312592255225922538251125522484255225252552249825522457249825922849247127612471257824983312247124712443249824573711349624982484247124573249252524573999252527482670292533634529534313442799269626702683263126182696260525922565268326442657269626832696261826312709263126182887559731242644259225652631257825652538249825382484245725252525253824432484257829252471276124712592247134552484244324572498249837273537251124842457247132112484244340772592264427222670333846445064 19890813 668161856303726832670263125922578268327092592257826572631269626702538267026312683269626312605288755973174265725382552257825382552257825522484251124842511249825252498252525522887247127352484259224433299249824842484248424843727348225382429245724713287244324713980252526832722291232494705541513442811268326442670264426052696264425252631264426442631263126312670259227352592256526052811559730992644256525922578257825652498247125252498252525252511251124842525257829002484265724712578245734162457248424292471245737113455252524842429248432362484248440572565260527862735329946744831185627092657268326572552259226182578263125782618268326312696252526702605263126182644263129125597321125652592257825922538249825112538259224712525256524842525251125112538290025112773248425922484329924712511247125252471368134292565245724572457328724572429401825382748264429123363464471211344283726572657263126442657272226052552257827352644268326312631268326442618264426702657284955973062259225922565259225522552253825922525251125782525247125252538248425112950247127222525263124713429248424842484247124433711348225522471251124713186247124844077257825652862283738564644774118562773257825782657263126962709259226052631265726442670264425782592267026442644267025922824559731492565260525522552253826052525256525252498251125522457251125252552253828242471276125112565247133382484247124712498244337113455253824432484242932992471245739992525264427482875327446445343134427862696264426572644256526572644255226702709257827352735268326962631276125922670268328625597308625522578259226702484253825112471249825382511255225252498245724982525293724712670248425922525342924712471245724432511366634422552242924572457321124842525407725652657268327993312464448961856272226832578263125922605268325922552263126572605272226312578263126832605263125922605286255973161252525652565257825252552256524982552255225522538249825382471255225522837252527482471259224713261248424842471251124573711348225112484247124713299245724843999255227092709297533124557548713442799261826572644265726312683263125782657263125652696260526572670260526702644257825782875559730992605255226052565255225382525252525522484260525382511249824572552249829002538270924572565244334422457245724982525251137273509251124572429248432492457251140772565256527092748329946444705 19890813 668641856309926312578260526962657268326832525259225782631273526052592264426312683267025652631296255973149265726052552264425252578248424982525252524712578249825252498256525522837247127352457257824843338252524152457249824713696349625382429247124573274247124844018253826832644292533254644530813442761256525922709267026572657259226702605265726052709264426442709257826312605265726182937559731112618257825922592252525382525255225112552248425522525256524432525253828372457268324712605248434162457248424842471248437113482259225112429247132242484251140572565257827482786337645574767185627222657268326312631256526572592261826702565260526832525252526442578264425922605264428625597314925782578259225522565252525252498252525112525251124712484252525112538287524842786249826052471332524572471248424572457372734422538247124572471327424572484401825382696268328873376455771211344284926702631256526962552272226052578256526312605265726442565268326442657267026182657287555973099260525652578255225782565256525652538255225652538249824982484248425252950247126832484264425253402253824432484252524433681345525252498245724843211248424844057256525782849288738394644774118562709265726572670263125782631256525652670264426832657264426702683268326572683260526052862559730862618249825782578257825652525253824842525249825112471253825252525255229252484273524292618248432992471247124572484247136963455252524432471244332612457249839992525267026572849332546445451134427482605263126052683267026572631263126572631261826962631256526312578267027092657263129375597308626052631264426052565251125252538249825252552253824842511253825252565288725252722248425782471345524712443245724982471366634692565247124712457322424572498405725522578279927353429458647051856272226702605256526052644257826442552267025782605273526962722267026832618260525652631284955973086257825522657265725782525257825252538251125112538249825382511252525382875245728112471263124713312248424712484247124573681346925382471247124573236248424713999252527352696291233124799520213442761259226442631260526442709268325782592259226572709257826312670265726572631263126312862559730992670260525782525259225522538251125522484253826052498256525252511256529002511269624712552245733762484242924432484245737273496249824842443248431862457248440772565260527862811337644474799 19890813 669121856303725922605267026052605263125782578267026312552268326572631259226312631264426312631291255973124259226052565257825782552253825922484255224982498247125522471256525252975249827862498263124843299247124982429249824433696348225522429247124713261249824713999252526572722293733254736534313442748265726572644268325382696263126572578267026312657269626442644265726572631259225922887559731242578257826052525257825522525249825252538252525382498248424432484251129622484268324432552248434422511248424982498248436963469251124572457244331862471245740772552257827992683340246444896185626702618264426442618265726962657259226312592263126572657260526572670268326052709265728755597311125252552257826442552248424982511256524842578252525112511249824982565287524842799244325652471331224982471248424982471368134552525247124842471326124842471401824982631260529373312470571211344278626312592260527352578265725522578264426442696267025782605268326442605263126832605290055973124255225782565268325382525253825522592249824982511253824982511252525112824253827092511263124713402252524842484251124713666340225382457247124433211251124574077256525782773282438064705774118562696260526442644260526702592267025652552265725782683260525382683260526572618268326572875559730862644260525782578253825652525255225112538249825252525253825382511256528752471281124842631251133122498242924982484248436813482251124712484244332612511247139992552265726832900338945015487134427732644263126832605257826572644259226442631255226312605260526962644259226572565265728375597311125922605259225782631249825382511256525112511252525382511247125252565290025112696247126052498338924842511247124982484365134552525245724572498324924712484407725652605269627093389458647671856269626182696264426312644267025782552257826442657269626052605267026312657256526442592286255973099257825922565257825382511257824982498252525112525249825112498253825782837249827732457259224713312245724982511249824433696345525252498245724573261245724573999252526832631293733514644537913442786264426182552253825782631259225922552267026182631269626572683260526052631270926052824559731362565253826442683256525652525255225382484248425112552252525112525256529372498272224432592251134422443244325112484248436963455256524712457249832362471248440572552257827732773333845574831 19890813 669601856303726832670265725522552267026052618252526312538270925782644265726182670260526052592282455973149260525652552259225252552251124982552252524982552249825252498252525382925247127482484265724843325247124712498252524573666349625252484249824433287248424844037255227222761291232994644537913442799276126052631265726182657257825652670265725652644260526052670263127092605264425922862559731362592255225652538255225382511253825382484251125522471257825382525248429252484270924572592249834292484248424572484248437113429252524842429249832112457248440772605259226962824336347364896185626572670259226312605268326962644256526442657256525922644257826962670260526312605260529375597313625252578260525652538251125252484255225382525252524982552245725382578283724572761249826312471332524712443245725252471369634822511244324572457331224982471399925252631268328243236455771211344277325782592259226442578261825922618260526312631257825652592268326702696264427092618292555973099255225922592255225252498248425252538253825382511248425652511252525922887247127222471263124843429253824572525249824843666346925252471251124713211255224434057256525922837282437744831774118562748265726312657259225922631263126442696260526702683263125922696264426442670263126442862559731112670261826052605253825112538257825382525249825782471253824712578263128372511276124982578253833512471245724712511248436663482248424572457245732612457247139802511267027352912336347995272134427862631257826312683259226052618265725922631267026572683264426572578261825782592261829005597318626052592255226052538257825522525252525252565255225112484252524842565287524982683249825652484344224842484245724712457369635092525247124982457322424712511409725922552270927353299452949621856260526442605265725922670265725922592270926702631263127222644267026442592257826702565286255973099260525522578257826052565257825252511253824842578248425252511255225252887251127612471260524843338245725112484251124573681350924982457248424713261247124433999251126052696286233634674534313442735256526052565268326702696264425782565268326052670263126442605269626052631259226052862559731492552261825522565256525382552253825382525252525112498252524572498256529002498270924432578251134292471245724842511247137583509252524712471247132362471247140772578255227092799337647054896 19890813 670081856307426312631263126052631273525922592260526702605268325922657261826312592260526702644293755973136264425782605267025522578249825382498255225382552245725382484252525522811253827482525259224573274247124712471253824713681349624982471247124433249249824844037265726572735287533254644534313442735257826312670264425522683259225922644273526182657269626312657272226442657256525922811559730862578257825382565259225652498252526052511253824982498253824842511255229372484269625112592247134292457251124572498248437113482251124712429247132492457248440772552263127612735329947054799185627092592259226572644265726832657268326052696269626702657263126572644268326442657255228495597316125522552267025522538255225522471257824712511255224712511251124982565288724432773247125922484331224842471245724712443369634692511245724712471328724712484399925382670259228623402464471211344286226442657263126052592269626182644259226312578257826702605270925922592259227092657286255973111263125782538257825652565252524572538252525112552248425112525247125252837248426832498259225253429253824712511249824983696348225252471248424843186248424844057259225652786290037424644774118562683267026702631253826312683264426052670263126572657260526832683267026572631261826572912559731362618256525522578253825382511260525252511247125522498255224842511253827992484278624712618248433122429248424572471242937273496255224712457247133252471249840182511270927352849335145575379134427862631264426182709264426312722264426442696257826572631263126572644259226052644264429125597309925252578259225652592257825382538252525252538252525252538247124982538288725112709248425782429342924712484253824842484372734692511244324292484319924842498405725652592277327733299464448961856270926312657259225922618264425652605259226832592269627222592261826052605263126442538293755973149259226312631259225522484259225112511255225652538251125522484249825522837251127612471259224983312244324432457248424573681345524842471245724573312247124573999255226572683296233254529545113442786260526702552265725252735263125922670260525922709276126052735257827092631268326052925559731492592260526442538252525252498252525652538249825252484252525252525255229122484264424842605251134822457244324712511247137743482255224712471251132242471249840772592257827352748333847364962 19890813 670561856309925922592263125922631268325922605267026052605268326052644267025922592264426442644283755973086255225652592260525522552253825252552249825112484249825112484251125922875245727482471259224713287248424572511252524843711348225782471247124573249251124293999251126312722290033124557523713442761265726052683259225652670257826442592263126572709267026052722257826962644265726702887559730862565255225782592255225522511252525522484252525112525252524572538252528872498268324432578244334292471245724842471253837273496255224842457249832362443244340772605253827092709345547054674185626962696257826442644256527222670252527092552263127612631263126052631263126572631257829255597316125922631256525922511255224982498252525252538252525252525251125382578284924842786245726312443329924842498247125252471372734552471244324712429328724842471398025252786261827993351470572561344281125922644260526702644269625382578259226312618272225782631265726442631265725922578281155973149259226312605257825382565255224982525248424712471252524842484255225522937248426962498264424433469251124292552248424573711346925252471245724713236251124574057255226312799286238064644774118562657268325252605263125922683261826832605265726052657260526702644260526182644264425652925559732362618261825652565253825652525252525252498249825112511249825112498249829622498277324712605249833512471248424842525245736813482251124712415244332872471245739992538274827482962336347365451134427732618252526312592263125782565259225382631264427482631260526572644259226052670265728495597316126312631253825522552249825782525252525382525251124982538252524712552293724842709247125652484345524982484247125112457371134822484245724842484322424982471407725652578278627093402470548961856265726182578259226442657269625522552257826442565272226442565264426312683259226572605283755973236256525922525260525382538255225382631255225382592249826052565253825382950249828112511257824843338247124712471247124573681349625112471247124713312251124713999251126832670288732744767552413442786260525922592260526052696257825522657273526052592267025922644260526442644264425922875559731242552256526182565256525252538256525112498255225252538253825112498256529122511269624572552245734422471245724572498249837423482251124712429248432362498248440572511263126702748335147054799 19890813 671041856303725522631268325652565274827092657264426312618265726052631270927092592263126312631282455973149255225652592256525522538253826052552252525252498252525382538255225652950247127862471259224843325245724712443249824713711350925112429242924713287248424433999251126572631292532994644541513442799263126442631263126442748263126442592257826702761264426052683263126442644263125652887559730862683257825922592249824982565257825382484256525252498253825252511257828622471269624982578249834292498248424712471249837113509257825112429245731992457245740772578259227862786329945014767185627352709263126312605259226572592261826312631264426442709260527092618264425782670260529375597311125652631257826312552255225522484255225252498252525112484248425112552288725522735249825922484333824712457251125112457371135092511241524572471328724982457399925252538272229753325479971211344274826832657256526832631269625652670260525922657265727222605267026572631260526702631282455973136261825782552260525782525255225112538248425252552256525252525255225382962248427352471265724713429256524572498249824713711350925252471248425253211245724714057253826312761283737744674774118562735259226832644257825782696256526052605270926442722268325922735261826052631267026052900559731112578260525782565255225382552255224982525252525382538253824982511252528872457278624982592244333382457248424432511248437113469255224572498244332742511248440182525267027222937335146445415134427612644260526572552256526442605257826312631256526312631263126702605263126052670259228495597316125652578255225782498255225252511251124982565251124842538248425252565291224982709245725922484342924712498247124842471371135092498249824712457324924712484405725652538276127353338464447671856272226832605263126442511265725922696255225522565263126832538267027092605264426052683283755973124264426052578257825652538252524982565252525252538249825382511259226182937248427862443259225113351247124712484251124843727350925382429244324573299248424843999253826702748286233514674545113442735263126962670264426832696260525782683267026052761263126052683259226442683264425922875559732362683259225782644249825382525251125782565251125382511252524982498252530002498270924982565249834552538247125112498248437743496253824982457248432362484247140572538265726962683335146444736 19890813 671521856304926832565253826312683273525922618263126572644267026052565267026312644268327092552284955973124259225652605260525382511248425782618251125522525249825112484255225782875248427352457263124433351249824712484245724843651352325522457248424153261251124713999255226702683291233384644541513442786256526052657261826832683263126312565264426572618260526442631260526962631265726312849559731112644256525382552256525252498257824982525251125112471253824712525257828752484269624842592248434162484244325112511245737113509252524842457247132112498247140972565256527482786331247364929185627092644255225922631256527352657259226052644261826962631259226572709263126572644260528495597314925782565260525522498249825652484257824982511255225252511252525112578279925382773247125782498333825112484247124982457365134292552251124432429328725252457398025112592273529123363444771211344276125652696260526572605274825922631265726182709260526702605265726442578256526442670276155973136257825782565263125522525255224982565252525252552245724842471252525782875249827352457267025113416253824982538248424843696344225382457253825383211245724844097259227092773281137744736774118562735265726312605257826052578265726702683260526832683267026052683259227092631257826312900559731242657264425522605257825522565252525252511252525252498252524432565257828112525270924432578247132992498245724572538245736813442249824712457244332872511245739992525269626832950332546445202134428112578259225652592260526832592257825522631253825922683259227352657260526832631265728375597313626182578256526052552252525382498257825382525251125112552247124982525290024712709248425782484342925112457248424982457368134292525248424572457323624432457405725922578276127223325447447991856272226702578264425782605267026572538265726962605267026312565268326702657260526962683290055973174259225782525259225382511259225382511252525112525244325252498249825782950248427352511259224293312247124572457249824713681346925252457248424433312248424714018251126182735287533514557545113442722264426572631264425782670264425382565257826052696270925382657261826832722267026442862559730862605259225652631253825782552257825252511252525652511253824982565252527732511270924842592248434422457247125112457247137113496256524842457245732112471242940572605260527862786337646744831 19890813 672001856272226052578256526052605264426572565256526832631273527352578260526442644268326182618287555973124253826572525265725522538249825522578255224842538245725252525249825652900249827482484257824983325245724982471249824843727344225252484245724983261248424293999249826702696291232994705537913442786263126442709263126052735259225922605263126442748263126832631264426052657265725782849559731612618257825782605259225522525255225112511255225252538253825112498253828872498276124842592251134292484247124572498249837113509253824842443249831862443245740572552257827732683335147674929185626702605264427222670265726702578253826442618257826572592256526442605260525922605268328875597304925782605261825522552251125382525253825522471256525112525249825382525284925112748244326052525335124712471245725252471368135232471245724712484323624712484398025252683274829003376455753791344274826312644265726572552270926572525259226832592263125922631260526962657265726702631295055973124253825252565252525252484256525382578253825112511249824842457251125252837244327092498257824843455248424432498248424983727349625522525241524843236245724574057257825922837272233634557496218562618260525522631263126832683264425782605263125782696263125782748257826572670259226832887559731742525260525652670257825652565251125252538252525382498253824712538255228492498279924842631244333512471244324712525245737273469252524842429247133122498244339802538265726572925337646445487134428112565264426312605264426832525267025922670257826832592265727352592268326312657256527735597308625922565255225652511253825252565252525112498257825382525251125112525286224842748244325522498342924712498244325252457369634552538248424712525324924572443407725782631278627483338464450981856264426442683265725252644265726052618263126832565259226702592263126702605260526702644283755973099257826312552263125522631251125252511248424982538251125112443248425252887245727732484263124573299245725112471252524433696346925252484244324713299247124573980253826962670291232744674548713442722267027092631261825652709267025252644257825252748260526052605265726572657259225522862559732362592253825922552256525382538255224982565252525382498255224572525249829122484272224712592247134692484245724712498247137273509253824572429247132112471247140772538263127352824329945015487 19890813 672481856268326312657261826312644268326442565265726312605270926572644264426572670263127092565287555973161260526312565268325382565255225252538255225252525248424982471252525382900249827482443256524573338245724572457248424983681352325252457248424573261248424984037255225522657291232874767559713442824260526442670259225922670269626052618260526052748268325252722261826572670260526832824559731242578256526182578253824842538252525382471245725522511252524982511257828622498273524842592248434552457245725252511247137113455253824432443248432242471244340572565255228242709340245015744185627352657263126052525255226832592260526312670259226962605264426442644265726572657259229375597309925922605265725522538253825522511253825782538251125112592245725522552292525252735245725922471332524572484245725112443368134822525244324842429327424572457398025522657273529123469467460071344272226312592263126702670261826442565260525782631265726442592269626312592259226182618284955973149259225382605260525782538252525522552249825112525249825252443249825252862251126702471255224843402247124712471249825253681348225522457244324983199247124574077261826312735273533764736608418562748264426052578260526572644263125922605268325782670265726442657264426572605267026832887559731612592260526052578256525782538252525522538260525382525249824982525259228492525276124432578247133632457245724982484244336813455252524712484242932362525249839992525264426962900341646446282134427482631265726442605256526962565255225922605264426442538263127222578268326442631255228375597314925922605260525782498253825522538255224842552253825252538245725252525287525112683245725652471341624572498248424712511368134162484248424572457321124842498407725652605274827223351455764541856273526052696261825782670263125782605259225922631268325922644264425922592260527092592287555973099257826052592259225112618253825252484251125382538248425382484255225382962248427992484260524843287244324432443255224573696348225522457247124983261247124713980251126312657296233634644665513442748257826832683260526442644268325922618259226962670268325782670263126312657257826312761559730862578255225922605253825382525256525522498252525112552249824572552257829002498274824842618249834692498245724982498247137273496253824842429248432492498247140772538268327482786335147367014 19890813 672961856273526962631267025922592265725782578260526052657270926052670273526572683260526572631283755973174256526442538255225382552249825652538251125652511248425522471247125252811247127992443263124713351245724712471248424573711350924982484248424573274251124433999252526702773287533124557774113442761263126312578257825782709253825922578261825382670259226312644259225922618270926052799559731362565253825922552249825522538251125112511252525782525248424842525253829122484270924712618245734022443247124842484245737423523252524432443245732492457245740772552259227352786336345577741185627352578263127092696264426442644264425922578268326572722265726442644267026572631253828625597316125652644256525522565256525522525253825252538252524712498244325112592284925252761247126312498333825112498251125252443368134822538248424842471327425112457399925252657272229123429458677411344282426442565264426052696268326312605255226312670268326832565264425922631260526572618288755973111260525252538259224982565255225652592253825252538249825382498260525112937256527612484268324573442265724842498248424573711346925382525247124983211253824574057256526052748437034964705774118562773261826312618260525922748263125922592260526312683259226572644260527352657268326832862559731242605263125382592251125382552249825382498253825252538251124712552259229372484276124842592251133252443247124842525242936663509249824842471245732742498248439992631259227222912335146446162134427222657259226312631264427482605263126572683260527352578257827482670267026572618269628755597313625922565256525782552251125382471256525382525256525382484249824982498283725252683245726052525340224982457249824842471371135232552247124152471323624712457407725782552273527223593464477411856272226962538257826182631272226312631260526702618279926442670268326312735255226052605284955973024264425922565257824982498256524712525251124842565253825382538255225652811252527862498268324843312257825112631260524983711349625782552259224843287260525524018267027862862405740574929774113442761268325782644265726442670260526312644264425652735269625782722268326832644265725382862559731242592257825782592252525522592257825922552252525522552253824982498253828872552269624842578247134822498249824842484251137423496253824572498245732242471245740772578264427732735335146444831 19890813 673441856302427092670264425652605270926052552259226572565260526182605269626442696270926702552292555973099261825922565255225382578259224842552257824982511251125252525257825782811248427482457260524573299248424712443248424573727349625252484245724713287249824983980251126962657287533384705545113442748257826962631265726052644263126312592263126312683263126962644267026312657257826312837559731242605257825922565252525252578249825112538255225382538251125112511255228112511269624712592247134552484247124712498248436813482256524432457248432112471244340772592263126702761344247054929185627092631270926312592264426442565264426572538263126702670256526572618264426572631260528375597313626052578251125782565251125252552255224712484251125522538248425112552291224842761248426052471336324572484248425112457371135372498248424292471326124842484401825252683268329873261464471211344279926312552259226442683270925922657265725922592264426442578269626572605256525922578295055973136253825652605255225922525251125782525248425252511247125112552249825652862249827482471261824983455248424712498251124713742349625252443251124983199247124714077255225782799278637744767774118562722267026312631257826572683261825782696260525652683264426052722256526572578270926052849559731362578257825782552252525382578252525112511253825382457248424712552252527992511273524842605248433252471245724712498249837113482252524712471245733252498247139802511265727092962337646445524134427222670263125782644260526572696263126052605265726832657257826572670265726962683259228495597307426052592256525782525256525652538245725252525249824982538248424712538293724842735245725782498342924712457248425382484369634822498247124432498322424842471405725782552281127483261473648961856267026572644263125922578265725922644261826312605268325922605265726312631261825782631283755973074260525782592253825782538256525252538260524572484247125382498255225382875252527482484261824843325247124982511247124713681352325522443247124713299249824844018251126312644298734164674545113442748273526572631265725782761264426052578260526182644268326572592260526572592263126052875559731742565256525112511255225252552252524982525249824982525255224842471256529122471273524572631245734552457248424572511248437273509253824712415249832362457248440772565255226962837329945014896 19890813 673921856304926572657264426572670269626442618260526962670267026052605267027092683260526052605288755973086261826182631256525922538252525252511253825652498249825252484247125782824247127222511259224433325248424572471255224433711348225112484247124573287249824573999251126962670290033254674534313442748269625922644264426572644255225922644267026442631267025782722267026442709264426052937559730862605253826052525248425252511249825382525252525382484252524432471253828622498272224152618249834692498255224982484248437273455253824712457247132242484247140772592260526832773336345574767185626312657257825652657260526572605264426442605270926702683259226572631267026052631257828115597316125782631252526832552256525112552255225382498252524982511249824982538296224982761247126312484332524712484244325382471371134962552245724572415331224712498399925522709267029123299464471211344287526312605268325922644273526572631263126312605264426052565274826572670265726442578288755973111259226052605259225652578255224982552249825782525249825252484248425522862249827222525260524983402259224712511251124713711346924982471247124983236245724714097257825922786278638394644774118562696264426182644257826442605269626052631256526572735265725782709264425782761263126442786559732362552257825652552256525382538256525252552251125252498257824842538253829122511279924842592245733632443248424842498245737273496253824842484245732872484247139992552265727092849328746745379134427732670265726832644253826702631259225652565264426962592257826572592265726312605259228495597312426052644255225522552248425382565256524712511253825382457245725252578286224842709244326312457345525112471245724842484369634822498245724292457319924842484407725782644278627733312464447361856267026442565267026962670261826442565260525782525263125922565268326312644269625782631291255973086255225782538256525252565257825112552249825382525253825252457248425652887249827482457263124983299247124712443247124293696348225112443247125113261252524714018251126702696298733384705527213442773267025922631265725652631265725922644260525922696268326182644259226312592265725782862559730742644261826182484256524982552252525112484252525382471251125112565253829252511273524842565249834692484247124292484248437423509252524842457247132112457244340572592264428492811340246744896 19890813 674401856308625922605265726442592272225922657265726702683265726572631265725922631263126182578291255973136259226442552257824842565255224842552253825252525251125522471255226052900248427612471261824713325247124982443249824713711350925252484244324293299247124714018252526442657295034294644548713442735270925652696263126442761264426442657268325652657260526182657256526832683263125782887559731112605256525782631256524982525255225382538248425522525251124982525252529372484273524842538245734292484247124842471255237113469256525382471248432112471244340772565260527482799331245294896185627222657256526442592267026442618263126572578260527482618256526832683265726052631260529005597308625922578257825652552255225782484251125252565253824572498251124842552287525252786249826052471337624572471248425252457371134962511249824842429324925112443399925782631267028623312458671211344284925652657261826442592269626182618264426052565272226312552273526572644263126832605286255973037255225782578257825522525252525382552253825522538253825252498251125382875248427092471263124573469252525112525249824713711344224982471251124573186247124714057259226052799279937584767774118562670272226312565257826572683256525782605259226572696259227092722263126702552264425652875559731242618256525522578251125522552251125522511259225252471251124982525260528752484272224572618245733382484247124572578249836963469255224572471245732612471245739992565267026442837336345295167134427482709257826572657264426572511267026312605264426442631260526702605255225922709253829125597313625782552260525522565248425112525255225112538260525252592248424842538287524842761249825522525342924842511249824842511368134822511248424842471319924572457407725782644281127223363458650981856268327352644257826832657263126442592264427092631265726312565267025922631263126962592290055973049261826312552255225522538255225652552249825382511251125112484255226052849247127352498256525113299249824712484249824843681346925382457242924433299248424434018255226312696292533514644548713442748263126832631269626572709257825522605267026052696261827222657259226442670268326572937559731492618256525782592259225252525252525252538249825252552249824842525257828752443270924842565249834422471251124432498244337113482251124432457248432242498251140572565259227612761338945014831 19890813 674881856306226702592268326312618265725922578269627092605267026442644264426052644260526702631288755973099253825652592257825922484260525922565249824982498253824982525253825652887249827482457259224433338248424572498249824573681348225252471242924433261248424713980249826312644291232874644541513442761255226962670263126442761259227092657252526702657264426182683257826312657264426312887559730992578263125382552256525382565249825652552252525652525249825112538257829252511274824572592245734422484249825112498247136963469252524572443244331992457248440572565259226962799328747364929185627352644255225252631268326962631260526312631261826832644263126442644260525922683257828755597312425652578255225782498256525112511252524982511253824712538248424982552287524982748248426052457328724842443248424982457368134552471244324572457327425112471399925382631273529373389464471211344282426702565263126312618269626702592263126312670269625922683265726052657263126572578288755973136263126312578260525782538253825252552253825382511249825252484251125382975248427352484263124983389252524712471249824713711348225112443244324983224248424844057255225782799281138064674774118562618267025652605263126832605265725522578260526312670263126832683253826182683257825922862559730992578260525922525255225522552259226052578248424842498253824712511257828492457274824982631242933122498247124572511247136813429253824842471244332872498249839802538263126962875323644475343134427482644260526572644263126052657260525382605269626832670260526442657268326442670268327995597313626572683260525922525253825522565251125522498257824982498248425252565284924842709244325522471336324842471245724712498369634292511245724572471323624982429407725922670273527993338458648631856272226052631257826572552264426572578274826832552264426052631277326052657259226572578284955973149259225922657260525112538255225652525253825112511247125382498251125652900245727612443259224983325252524712471248424713651349625522457245724573287245724713999253826962670293732994644530813442773268325922644265725522670264426442696264426052722268326312735264426442657257825782862559731242618257825782631260525782538257825252525251125252498253824982538255229252525274824572605247134292511251124842498245737273509253824712443247132362471251140772592253827352773335144744896 19890813 675361856303726052631261825922565267026572657263125382709265726312578259226572592263126442670284955973086260525382538256525522644253825382471252525112498251125252538252525382862249827352471260524843287248424982457251124573681348225522471244324293249252524713999253826962761292534024644523713442786265726442670259226962657259226312565261826052657256526052683261825922631260526572837559730862578257825252578256525112578256525252484252525652511252524712511252528752511270924572578244334022484248424572471251136663455255224712457249831862471247140772565259227732748327446744896185627092657265726572618264426312631261826962592263126962592257826572722265726832565259229125597312426312605253825652525253825782525253824982538255225112565251125522565282424842748247125652484326124712471245725652484366634422498247124292484327424982471401825782670263129123351473671211344274826962631260526052644273524842565264426572592264426312644272226572670265726312631291255973049257825252592260525382525256524982511251125922538249825382498252525652875249826832457257825253429253824712525244324713681345524982457249824843186251124574077269625782849284937424705774118562735267025522670260526312657257826442657267026572631257826832657263126702578268326312887559731362631260525782565253825382538252525252538248425522484252524712511257827862484278624842631249832362484247124572498247136363496253824712429242932742471249839992511264426962937329946445343134427482578264426442644257826832592260525252670257826442631259227092670263126572631263129005597313625522525255225522525256525252443253825652525255224712498252524982565293725252722248425382498340224842457247124982498368134552511247124152471319924572457407726182683268327733351464449291856272225922618263125652565267026572670261826572631260526312644265726832735267026962618292555973099261826442565264426182525248424842552252525112578255225112471256525522862249827732443259224433287244324712484252524843666348225252484245724433274253824714018256526442696291233514767548713442773264425782578261827092683261825652657267025652683259225382657263126832605263125782849559730992605252525922578255225522498257825112484253824982498252524982511249828622484272225252578245734022484244324982511247137113482252524842443244332362498248440772592260527352761333846444896 19890813 675841856306226052552263126442657270925382592261827092670268326442657270925522644257826442578290055973086261825652578260525522565253824982538252525382511251125522484252525522824252527862443259224713287248424842457252524573651344225382457247124843274249824713999252526702657284933634586534313442761263126312605270925922657267025922565265726572709259226312631256526052592268326182862559731362644255225252578259225522565249825112525257825782498253825382511253828242525270924842565249834422471247124842498247136513429253824572457249832112498245740772578264427862735342946744896185626832670257825652644265727352631261826052605269626572722257827092592256526312709267028625597316125922618259226052498252525382565252524572511253824982538248425112538286224712773245725922484331224842471245724982429362234552525244324432484323624982484399925252670269628753402483172561344273526572552264426052631274825782605255226962631267026442644264426182696267026312709288755973111260525522525264425112592263125522498255225652525249824982498251125782900245727222484260524573416251124982525252524843651345524982429252524433186249824434097256526312748283737904767774118562605265725922605263126572670263126442631259226702631268325782709270926312592263126312900559730862525260525782618255225522578255225112457251125252552252524712525251128492511276124572592247132872443248424842525248436513482253824982484247132872484244339992525263127092875335145865308134427352605260526182683265726312565263126052657264426702644260526832657267025922657260528495597314926052605253826182565252524712525252524842605251125782484248424712538283724432722245726312484342924982457245724572484368134292538245724572457321124432484407725652552273527613325455746741856270926442592263126052657267026572644265726442592264425922631267026312657259226442552293755973074263125782552261825652538249825112565252525782511251124982484253825252837251127222471263124433299245724712471252524573622348225252484244324573249248424573999249827092670292533894674541513442786260526572644263126572644255225252578265726572618264425922709260526312657264426702887559730992605257825522552259225112525252525522484253825252471248425252484252528752484274825112592245734292498248424572471251136813469251124842457247131992471247140572552256527482761337647054929 19890813 676321856307426962644270926052578269625782552263126052657269626962565270926052670268326052644292555973049264425252578256525782511255225382552255225382511249825252471249825782875252527732471263124433274247124712484248424843651345525252484248424713261245724843999255226962683296233634644545113442824259225922683257826442709259226052631260526312657256526702709257826312709260526832925559731362592260525782592251124982525255225522538249825922511255224982525249829372498273524572592248434022471249824842498248436513429249824432457248431862471245740972538259227732709338947994962185626572670257826572578260526962565256526312605270926442696255225922631270926702657263128245597317426312552252526052498255225252525249825652511257824982525249825522552287525112811241525922443326124842443248425112457365134692484245724842484326124712457401825252709260529503363464471211344283726572631263125652644267026052657261826572565268326572605263126572618264426182631284955973124259225782631257825522498252524982578255225382552248425112511249825252875245726572484263124843402255224712484251124433651336324982471244324983199251124844077257825652824290038394586774118562657263126312657261826312786268325782592264425922618256526572592260526312605264426052912559731362552260525652578260525652552253824982471253825382471251124842578251128112498277324712618249832742457248424712525245736513455251124712471244332612498249840182538267026312862331247365343134428112670263126962644260527612618259226312618257826442670260527222565267026702670265729125597316126052565255226182525255225382484253824842552252524842525249825382525286225112696245725522511340224712498247124842471362234162525242924292471323624712457407725522605276127093376455747671856270925782657264426312592276126052552259226052578274826442578272225782657257826182657291255973249257825652605259225382552252525782511251125382538248425252484251125652811249827482457256524983287247124432511249824713622344225252484247124713274248424573999251126702696291234294644545113442799259226572631263125922683256525652631263126442709269626572683259226312696269626572912559731492605259225522657256525782538249824842538253825522511253825112511257829252552274824572565249834292511244324712498247136513402255224712457247131992457248440772578260527482811342945294929 19890813 676801856306225782592267026182605260526442709264426312565268326052565267025922592264426572696287555973124256525782525257825382578253825382538252525922525251125252511253825382937249827612457255224843287248424152511249824713636341625112457247124713261251124984018253826182722293733894644548713442748264426312644265726442735260526052605268325522657270926312683268326572683270925782849559731112631260526052525249825252525251125652538252525252538252524712484251129122525273524712565247134022457247124572511252536513429252524842429248431992471242940972592257827732849333846444863185627612657257826572592256527092631263125922657256527092618263126832644268326572631264429125597311126052578256525522552252525112552253824982538252525252538252525252552293725112735247126052471326124572471248424982443365134292538245724572471326124572498399925252657267029123376452971211344282426572709261826182605267026312605267026312538263126182578268326572631263127092592291255973086256525782538251124982565252525382552249825522538253824982498249825112912249827222471263124843402252524572498252524573651342925522457247124983186244324714077256525922773286237424767774118562670267025782578261826182657259225782552268325522683268325922696261826572657260526442950559731362565259225782538249825382592253824982498248425522457253824842552251129002498274824432605248432362471248424842484248436513416255224432484244332362511245740182484264427092887333846445308134427732683268326312538256527862605267026182618259226312631260527352631268326442644265728495597312426052605259225782578253825252498260524982552252525252511248424712525290024982735247125782511337625112443249824982471365134162565247124712484319924572471409725652592270928243469455749291856269627092565260526312592269626182605259226572696261826052592267026312657263126962657290055973199260525382565263125522538252525522538253825252538248425522552249825522912247127482484264424713287244324712457247124843651342924842471245724433236248424844018251127222786291233634644530813442722265725922644261826442696265726442644257827092761264426312657260526832631267026052849559731362565260525652578255225652565255224982498252525652484245724842511253827992484267024842565248434162484242924712498245736663416251124712457247132112471247140772578264427612735342945864767 19890813 677281856307426182592259225782592269625922565265726052644265725782592264426312644257826442592284955973062257825922657256525652552252524982525249825522565248425112498248425652887248427352471259224293249247124842471248424713607341625252443247124713274249824844018256527222683293732364705530813442748267026052592265725382670255226052565265725782696270926312696260527612696269626052799559730742578252525782578257824982578248425782538251125382511251124982552253828372511272224712592247133762511244324712511248436513416252524842484248432242498247140772538260526832786333846444929185626832618257825782696263126962578256526052631261826572657257827352605263126312748261829505597309926572605251125922538260525652511253825252511248424982498248425382578287524572761244326052471328724842471248424982471362234292498244324842471324924572471399925382657268329873363464471211344279926442592264426442552264426832605260526442605270926442631274826052631257826052578286255973124259225922565264425522498252525252538249826052525249825382484249825522912251127092471263124713363251124292471251124433666340224982471249824713161248424574057256525652887278637904736774118562722265725522592260525782683261825922605263126442605263125782644257826702578265726442837559731492618257825382578252525922511249824982484249825522511253824842538256528622484272224572592249832612538247124432498247136363376259224432443245732492484242940182498265726702912328747365415134427862670261826442578263126832565267026052644263126832670260526572644263126572605263128375597313625922644257825522605253825782552252525382578255225112565249825382511281125112722247126312471340224982457248424712429363634022511248424572484321124712471407725922578267027613376464448311856268326572605265725652631270926442565264426702605263126312631268326572657264425782578287555973149260525522618256525782565255225382498252525522525248424982457255225782849252527352443259225253274245724712484247124713607338925382443245724713236247124713999253826832657290033384529552413442735265726442631263126572683261826312565269626832657257825782696267026312618265726442849559731862644256525652605255225252565256525382498251125382498251125112484255228372457270924842578244334162471248424572484252536813455252524572429247132112457245740972578259227612761342946444644 19890813 677761856304926572605261826442605273525782538267025652605265727862657273526442644264426702565288755973124257826182592259225782457255224982484255225782498247125382525252525382811249827862498260524713287245724842457249824843651348225382443245724713287248424573999255226572748290034554767537913442811267026052565260526052683256525652605265726312657260526312683261825922525269626052837559731362605249826182538263125382525251125252592249824982538252524982538251127862498269624572605242934292471247124712498247136223416249824842443247132242457247140772592257827992748337645574929185627222670253826832605264427352552257826442578267025922592257826312696265726572644261829125597323625652592260526052538253825252498255225112578248424982552251125652618286225252773245726182471327424432457247124982457365134292538242924432471328724572484401825252631270928873287455771211344276126442552264425782565270926052657263127092618273526702644267025652696267026182578288755973124260526182552259225382511253825252498252525112498249824712538253825782887249826832511268324713402253824572525252524573622342925652498244324983211249824844097259225922748282437904736774118562761263126572552263126052644259225522592260526572644264425382670256526442592257825252900559730742592260525522631255225382565255225522471248424842457247124712565253827732498273524572565249832612471244324712498244336363442255224292471244332492498245739992538269626702950331245295379134427482605257825782578264427352538260525782618259226052631256526832578265726312631259228375597309925652565256525922538257825382525260525112538251124842498256525252565282424842657245725922457336324982471247124842471365134292538245724572484317424842484407725782605273527223402464447991856272226052631261826312631272225922644260526312631265726182605268326572683263126832605286255973149268326052592259225782525256525522471255225782565252524842511256525782875249827612498257824713287247125382457251124843622344224842471245724433224251124844018252525782670288733384557534313442786257825782631263125922670253826572631263125922683267026572644269625782592263126052862559732112631260525522578255225652552252525252498251125522484252525112498256529252484265724982631249833762511247124572511248436223416248424842457248431742457249840772552263127862748336344744896 19890813 678241856308626702578265726572631278625522578268326182578267026312683269626312631263126572592284955973124264425782578259224712525255225652538247125522498248424842511251125112824248427862498264424573287248424572484248424983622338924982443245724573236245724844018252526572683290033634674541513442786260526572696264426572683257825782552272226832786263126312683267025652592257825652862559731242578260525782552265725382578252524842525252525252498253825112538253829252498272224982631249833892457247124712498249836513429253824572457248431612457248440772552259227612799336344474863185626832683263126442565263127352722253826572631265726572644264426962670265725782683264428495597313625522552257825922565253825112511256524712525251125112525247125252565283725112773247126052484324924572471247125112457359334022525244324982471328725252457401825382722269629503325464472561344281127092605263126962565267026052578263125782670265726572631267026962618268326702644287555973174264425112525265725522484253825782498248425652525249825522538248425652837252527352457259224843363249824842552252524433622342925382471252524843186245724574097253826312799287538064736774118562670264426312657265725652683257826832631257826052670259225782657263126052644268326052925559731992552257826572578249824842538252525112498256524712525252524572511259228242511278624432592245732872443244324712498244336073402252524572471244332492511245740182525277326832950328746745379134427482644265725652618257827992578259225782735259227092683263127612670267026312631264429005597311126182578255225782525259225522552249824842525255225382484247125252525292524712696248425652457336324982429248424572471362233892511247124432443319924712498407725922657272227613389452948961856277326572592263125922631273526442578263125922644260526962631270926312683263126312657291255973086257825652605252525112525253824982552252525522525251125652511253825382824251127482471259224573287251124982484251124433593342925382471249824573261247124714018255226442709287532874674548713442773256526442657259226312670263126442670255226442696260526052722265725782605261825652837559730992578259226052592257825382538251125382552253825382538249824842498251129002484268324712565245733892457244324572538244336223376252524572457247131992457248440972578267028112773333846444736 19890813 678721856304925922605256526572592268325922644263126052578265726442565269626572592265725922605293755973149253825782592259225522552259224842525252525382525251124982457255226052811249827092443260524713261245724572471251124713579344225652457244324573236248424573999251126052657286233384674530813442811260525252605257826052722268325652670270926052670265725782644267026442644260526572849559731612565260525522578256525252538255225382511255225382498253824982498249828112484268324982552245733762538247124842511247135933376255224572471247131862457244340772565260527612683341645574996185626962578257826182618267027092552261826312592260525922592267026312670264426572631255228495597306224842592257825652565251125112565257824842498252524842511249825112565283725252773248425782471324925112471247125112429359334022498247124572443323624712443399925522605270929003312467471211344281126832631263125782592278625382670268326442618267027222578270926572578268326572657290055973124259225782605263125382538255224982565251125252538251125382471248424842849247127092457263124573363253824842511249824713593335125382471247124573186248424574097257826312761279937744447774118562657268325782605260526052709257825652657260526442748264425782735260527092592265726702937559732362498253826052631252524982538249825522511249825922511252524572525255228112511269624712631249832742471245724432552252535653402255224982471244332362457245740182565272226702837333846745379134427352644260526572592259228112631263126312618261826442605264426442657257827222683263128245597311125782605257826052525252525522498248425252511251124712525249825112538286224572709248426052471337624842457247124982484356533632498242924712457314924842471407725522631272226963363464449291856272226702618270926442657274826052644260526442605268326832644269625782618259226052618290055973236257825652657260525782605252525252525252524982565245725782498259225522799248427862471259224983236242925112443251124983593341625652471244324433261248424983999253826442670288732744767527213442773263125652578269626442722259225652631263125522657265726572735268326832657263126312849559731492618259226182498251124712552253825382525256524842457251124982484259229122511269624572578248433892484244324712498249836223389253824712429248431992471252540572578260527482735327446444929 19890813 679201856273526832578263126052631269625522644261826442578272226052605267026052657260526442605287555973099256526312578259225382525251125382525248424982525252525382498253825782887248427352471257824713287248424712443249824843593342924982443245724713236245724984057251126312683290033764557527213442773263126182565269625652748263125522605263125922670265726572709264426832578265726182887559730492657257825782578255224842538251125522552252525382511251125522471253828492484276125112565247134292484248424842457251136223416255224292443249831742471245740772552263127862761336346444863185626962618257826702657264427092578267026572578268326052605260527352578263126312709259229255597308626312618257825382552255225252565252525652525251125112592251125112511288724712786252525652484324924982471241524842498362234022511247124292443323624712484399925522696267029373363470554511344272226182644267026312592273526312631256525922578270926962644272225782657264426962644290055973136252525652592257825652525255225252538251125252565252525112484249825382887247127352511260524983376244324432498248424843651335125252471247124713199247124714077257825522735283733634557503018562748261826052565261826052631260525922605260525112735265725922631257826572631267026182862559730992538265725652644255225522498256525252511249825652538253825112538260528622511277324842592248432362471249824432484248436223416251124712443244332612484248440182525274826832875337645295415134427992657264426832565255227222618263126832683261826832631259226572565264426442670265728875597309926182605253825652457256525252565256524712498253825112525251125252578279925252761247125922471337624842471244324842484363633512538248424292484322424842471407725782592273527223325458652721856268326052592260526442605273526312592263126962552269626312631276126312670257826702592293755973074259225522631268325522592261825112498248425112525252525252498253825252799249827862471259224293287248424842471248424713607340224982471244324713236248424983999253826312722300033764557548713442709264426052631257825782735264426182670263126702696261826052644259226702578257826312887559730862696253825922578253825652592247124712498255225252525252524572511256529002498270924712592247134292498247124982457245736813363251124842443248431612457245740772552260526832657336344745487 19890813 679681856267027092644260526312644270926442592260526572631268326442657268326052605267026052618287555973236255226572592260525782565256525252511255225522511249825252498253825782937247127222484260524433249251124712498249824573651338925382443244324573261249824843999249826572748287533764705574413442773257826052657264425922709259225652709263126052709264426572696264426572657263126312799559731242578256526052538255224982565252525522484255225522471252525252484252528872525268324842578247133632511248424842471247136223389249824712443248431992484247140972592257828242735333845865781185626442631261826702670263127612618261826052644263126832657257826572605272225922631257828375597313625382605256526182578256525652498248425382538252525112525248425252552291224982709249825922471324924842471245724842457360733762511245724572443321124842471399925522631263129373261458659311344276126442657260525782657279926052565264426962552270926572605273526052631265726702631282455973111264425782552260525522525257825382484255224712538247125112484251124982837249826702484260524843402251124842457252524843651340225252484242924843186248424714097259226442748278633254674608418562683274826832618264425382761264426052670260526052683265726572709257826442605260526572912559730992631253825922552256525112565253825112511253825252498255224572511255228872484279924982605245732492471247124432511249835933416251124432471241532492484244339992511259226442937336347056282134427222618267026442683260527222631264426182631255225652657260526312657268326572644264429375597309925382605261825652578253825522511251124842538260524842511247125112538278625112735245725652484335124982511248425112443362233762538247124292484318625112471405725652592278627353416464464541856270926442605265726442631276126702618257826312644268326052644263125522631257826312565284955973086257826572552255225252552252525382538255225112525252525922457249825652799251127732443260524433261248424572471251124843607342925382484248424843261244324293999251126312631295032994705671313442773267026312605252525652811265726702657264425382657264426572709263126572644264426312887559731242657260525522538249825382525256525112525256525252498252524982511255228492484268324712605249834022498245724842538249836663389252524842443248431612471245740772538259227612862336347057014 19890813 680161856265726832644264426702565267026572657260527092578264426702592269626312644257826052709282455973149267025922578256525522511255225382471248425652538248425112498249826052925251127612484255225113249245724572429247124843651344224982484247124713287245724573980249826572683288733254705774113442748263125782709260526312683264426442592269626312657264426572748267025782670268326832811559730992605263126052578259225652498255225382498253825782511256524712511252528372498270924712592247133762484247124712484247136663416253824432443245731992457244340772578260528622799350944747741185627222644259226702618263127992631257826312605263126442722260526442670273526572657255229005597312425522618255226052552248425382471257825382498253825252578248425522565284924712786245726312443328724842457249825252471365134422525245724432457323624842457401825382644267029753338450177411344283726052657263126702592268325782618255225782644272226312565264425922657263125922592281155973099259225922657260525252498256524842578257826052484251125382511252525652862255227352525268324713338257824292484253824983666342925522471244324843199251124574077260525782849442133254644774118562644260525782618267026832644259225652631265726572605265725922670269627092631259226572937559731492552257826312631248425252592253825112538249825112552256525252511257828242484270924572578244332992457244324572525248436223469255224982471245732742525247139992498272227222887332546446123134427352618263126442696256527732618264425922565270926572657263126572657261826052592260529505597311126572631263125922484256524842511255225382525248424982538245725112511278624982683245726052498340224572511251125112484363634162552251124712443326124712457407725522605283726573537452977411856273526312631263126312592269625522657272226312631264425652631265726962631259226442670290055973111251125652578260524982525253824982511249825252592245725522498251125652912252527862484265724713312264425252657252525113636342925252511265725253261264425383999267027092862398040374674774113442811265726312552267026312735252525652631263125522696265726312670259226702631263125922937559731742578259225782578253825522538251125382525251125252484257825112484256529622525273524572592247134022457244324842471251136813469252524712484247132242471248440772565259227612709342946444799 19890813 680641856306226702578260526052605273526572605259225652631265725922592265726832631264426572578287555973049264425922565259225252552249825382565252525382538253825652498253825782837248427482443260524713274244324842484248424843622342925112429242924433236252524573999253827092709286232994674537913442761263125382511269626182761259225782605265725782670267026572657263125782644273526572824559730992631256526052552256525522511253825382552253824982538251124842565253828242511270924572578248433762471249824572471247136513376252524432443249831862484248440972578265727732761336346444831185627092722264426702657259227482644260526052631259226962657268327352709270926052565263129375597312425652631257826442511249825522552253825382552248425382525251125112552292524982748247125922457327424432484245724982484363633892498248424842415326124842471401825252683261828493389467471211344272226832592257826442538277326312538263126182644268326312696268325922631261825922565283755973074255226052578256525382552256525112538251125382538253825382498249825252887247127222457263124433402251124712538245724713651341624982498247124573199247124714077256526572786281138224644774118562670261825922644261825782657253826442592256526052657263125922683268326832565263126832937559731362605261825382552248424982525251124842565249825252538251124712565261828752498277324572552249832492484245724842511247135933429253824572484245732362484247140182538265727092937329945575308134427992631260526182605260527352631263126052657259226962644263125922605269626702631261828755597306226312592256525922525253825522538252525522565256525652525253824982552278625112683249825922471340224842457249824842511365134292525244324292457322424712498407725922538273527613363467448961856276126702631267026572644268325782605260526572605265725922644265726312683263126962552287555973086260525922578260525782552257825382525251125382552249825522484251125782799247127732484257824983299247124842457252524433651342924982443245724433236249824713999252526442683290033254644556013442722263126312670268327092748259225382657269625652683268325922631257826572578260526572912559730992538260525382552255225112525252525382538251125112525249824712498255228242471270924712565244333892511248425112484251136513469248424712429245731992443247140772592256527222799335146444767 19890813 681121856303726312592263126832631277325652631260526572565267026702644272225922657260526572631286255973186263126312631259225522565252525522525251125522511253825522498253825922837253827862471259224713274247124982471245724293593341625382457248424843261248424713999255225922670290032494644537913442761255225522709263126312670251126312552259226312670264426442735259227092644259226572900559731362538252525782578253825652565251125382538249825112525248424982484252528242552270924842631251133382484248424982498248436223363253824432457244332242471248440772578257827222696323647364896185626832748259225782670270926962605263126572644259226052644259226572592269626182644264428875597309925782552256525112525249825252525256525252538253825112565247125252578295024842735245725922443327424572498251125112471360734292457248424712484323624572471401825382657270929123325464471211344273526312631259226572605267025782631263126312605268326052578267026702670265726702578279955973111253825922538257825922511255225382525251125252525256525522498251125652811251126962457264424713416252524842471252525113636341625522429249824843199251124714097255225522811281136814586774118562722267026442631264425522735264425922670257826312696264425522709264425522657263126962824559731112538260525922618253825252538255225652511253825252538256524572511253828492525270924572631249832612471247124712471247136363402248424432471247132362471247139992525268326703037338946445451134427482578255226702631263127732670259225782565259226572657265727092657264426052605259228625597313625922565264425522578249825252525249825112538251124842511251124982511290024712722247125922457338924572471249825112471362234292511244324292484316124572471405725522578274827223376450147671856264425922592259226702657268325382578253826052657267026312605265726052644268325922657291255973086260525922644259224842578260525382511248425382525249825252498255225382887252527862429259224573287249824712471248424573607345525652443248424573236251124713999251126572605298732874736541513442811261825922605260526442657263126052631261826572722263126182670264426442683257826442799559731492578257826312657263125522578253825652498255225652525252525382457252528622484269624712592245734022498247124712498251136813469252524842471248432112457249840772578263127612670331246744929 19890813 681601856311125922631260526052618276126312565267026442631265726312631265726572748267027092644298755973074259225652578268326052538259225252498256525522511248425652498252525652849249827992498260525113287249825112471249824843651337625522471251124713249244324844018253826572709295032874501527213442799269626052605264425782722265725922631268326572631265725652683267025652657263126442786559731112565260525782592256525252498253825112552251125252552249824842525255228372525270924982605247134022484248425382525252536513402255224982484247131992471242940572578256527482683340245574767185626962683264426572631265726702631263126182592257827352631264426312657263125782683257828875597313625112592260526312552255225522498253825112511249824712525253825252552290024842748244325922484327424432457247125112484365134822511247124432511323624432471401825382631265729253363473672561344281126312631257826572592270926052578257827092683265725522578269625782644263126442578288755973099260525782578257825922552255225522498251125252511249824982525249825382849251126962484263124843389253824572538252524983666340225652471248424843199252524574097259226182786282438064674774118562722265726572631256525922773257826442618264425252605263126572631267026312592263126052900559730492605261825382618253825652565251125382498251125652498248425252511252529122498273524432605249832992471247124432511245736073416252524712471249832362498245739802511264426832900336347055272134427222605260526442631253827352578264426312631255226962605261826962618265727352618256529005597314925522552256525382565253825252511252525382538252525252525251125112538282424712722244325782457331225252484247124842498360734422525244324712484312424982457407725522631279927483389464447671856265725652578267026312657268325922565263126052605264425922592267026442644263126442644284955973074263125782565259225382525252525112605255225112552251125112471251125652786247127482457259224713249244324712457248424843622345525112498245724433211251124433999253826962696286233764529537913442735265726052592264426052735263126442578257825782683260526442618263126052670265725922912559731362552256525522592252525112592253825382484251125382511252525252511256528622538270924712592247133892484245724432498252536813402256524572457247132112471242940772592255227092683338946745030 19890813 682081856304926832631265726052670272226052657260526702578272226832565267025922683273527222565287555973099253825922670260525382578253824982484251124712525252524982471252525382937247127862471263124843261247125112471248424843651344225382471248424573249245724984018253827092709279933634767537913442761261825922605263125922683261825922565260526312683259225922644260525922644265726312875559731362578253825652578251125522538257825112525251125382511251125112498252529372511270924712565241533632484244324842484248436513416252524982443245731612471245740772565255227862696328747054962185626962657252526442657259227612565263125782696263126832631265726832657259226312631260528755597308625922657264426572538252524572525253824982552253825252525248424982605281124572722249826312457326124712498247124842484365134292498249824572484322424572457399925112670267030373287450171211344277325922592264425922631270925922592260526572565260526052592268325652605265726442605292555973124256525652605257826052525260525522511247125652498249825112511247125382875249826832511263124983389256524842538249824713622341625522484247124713186247124574097256526572837292538394644774118562683268325922683264426312683268326052592260526572722260526052748259226442696269626182862559730742631253826052605260525652525251125382578257825252552256525112498257829372511277324842538247132492457249824292498247136223416249824712429247132872457247139992538267026312950333846445167134428112657267025922683259226572618264426312631259226702709264426702631260526052657268328625597304926182578259225522565257824982538249825382498255225112525252525252552283724982735245725782471340224712457248424712498362233892538248424292471319924842471407725652605279927613312473647671856272226572670259225522605270926442657264427092592264425652631268326442592257826832631295055973099261825652578257825782511253825382538253825252498252525382498247125382837248427612443264424573261249824982471248424573593340225652443242924573274251124433999252526312722287534294557530813442722259226832552263126052735264425522565259225652670263126442683270926442618270926052811559731242592260525652592257825922578252525382457251125522525251124842552259228492457270924982605247134422484245724572511249836513402255224712471247131862484247140572592263127222748338945574962 19890813 682561856306226442578257825922565276125782565263126962657267026832618274826442592259226572565287555973099255225652592268325522578251124982525249825382525249825652443251125652900249827352484256524843274247124712443249824573651342925522471245724433236249824843980256526702683290034024644537913442811260526052605270926312735253826312592272226182657265726572683263126442631264426442875559731362578253825782552252525252525248425522538251125112538251124432525256528372511273524982552248434022471251124982498248436513402253824982484248432362498245740772578259227482670337644214831185626832670260526832683263126962605260526442631259226052565260526572735265725252592259228875597313626052578252526182552263125382511256525522471251125112525247124982631290024712735245725652443324924982511247124712484365134552471244324712443327424842443399925382670272228373338483172561344274826312657263126312631270925922644251126052605273525782618274826702670257826312605293755973136260526312605257825522525256525382525253825652498256525252498251125382862247126832484260524713376249824572511248424573651345525112443252524713199249824714097253825652786287537744586774118562683264426052657263125652709264425922565256525922670257826442683264426962631270926832887559732362565255225782683249825382484255224712538256525112484253824842511255228372484273524572618247133122484245724572484247136073429252524842443247132742471244339992552267026702962324945865308134427862657261825652631263127092605260526312631260526832592261826832657260525252670259229375597316125652565257825522605252525652511249824842525256524982538247125112511284924982722252525922471337624842429247125252498363633892525247124432484319924572457407725782578274827353389479948961856269626312605259226702565270926572592259226442578264426702631268326052709265726702565292555973161257825922565260525652552259224712552249825252525247124982484251125112887251127612511256524433287247124432484248424843593344225252511245724573274252524843980256527222644286232614705545113442735264425522657264425522696255226572565256526572670263125652696274826312592257825652773559730622552264425522578260525922578253825252511245724982538251124982538255228872471273524842578251134022511247124712443247136663455249824712457245731742498251140972578267028372722340244214929 19890813 683041856306227092644263126312657272225922605265725652683267025652578265725652696263126832592283755973136255226442592260525652565256525112578251124982484248425252484253825652849253827732484261824843287244324842484256524573666345525382484247124573249245724713999252526182683290033384557523713442786265725922644260525922709263125922578268326702735260526572631265726572552269626052849559730862578253825782552251125522538252525382525255225522552251124572498255228492498267024842605247133892471251124712525247136813442248424712457247132242457245740772565259227352735338947055030185626832709269626052683260526962592259226702618264427612592259226962592269626572592264429005597314926182565256526312552253825522471253824842538253824712538248425252538286225112748248426052471326124842443247125112457365134552552242924432484327424842471403725652605276129003312470571211344269625522578263125922565270925652631259226572578279926702605270925922722269626832552288755973236263125782605252525652552257825252552251125382525249824842484249825782862247127482484265725113429249825522525253824843651344225382484248424983186248424574097252526182773282438064644774118562722264425522631264426312670260525922578259226052696260526442644260526832565269626572862559731612618259225922631251125252498259225112525249825522498252524982525255228752511278624712592247132872511245724712511245736073442255224572498247133122457244340182538268327353000329945295308134427092657256526052631257827352605259226052618263126702644255227092683272226442605264428755597314925522565253825522552255225922552249825252498252525252552252525252552288724712722249825782484340224572484248424712484369634292525245724842498314924572457407725522538278627483363450151331856269626702592265726832605263126182644252526962605263126442565269626702670263126312592287555973136261825922538259225522565253825252525251125382552249825782511252525252837249827482443260524983299245724572498247124713651342925252484247124573261251124844018249826572657286233764644537913442735260525782605264426312709259226312605260526312683257826312709264425782657261825652912559732242631256525782592256525782578249825382484251125252511247125382538252529002484265724572578245734162443245724842484245736963469252524572457247132242443247140772565260526962722337645294831 19890813 683521856302426832592268327092592269626442592263125522631260526442578267026442696263126832592287555973161256526572592257825652552252525652525252525652525249825112457249825652862251127862471260524983287247125252484251124843666345525252471245724573274247124713999255226572657287533514644534313442709263126312618265726052786263125522592264426312696263126832761263126832605261826572837559731492605259225922618260525652498251125652471256526052525255224572538249828112498270924712578247133892457248425112511252536513429253824842471244332112457245740772538267027862773333845574736185627352618268326052670259226572592255226442631267025922605265726962631263125652605264428495597312425652605256525922565248425522498249824982525249824842538247125782565279924572799248426182443331224842457247124982415362234692511242925112457321124572429401825522631269629123325455771211344276126182644260526182631268326702592263126572565259226702657273526052565259226312657287555973086260526572592256525652538253825252511255224982498251125252511256525652837251127352471263124843389253824712525248424713651342924712498249824983186249824574057268325252773279937584799774118562657261826182644264425922761261825252657263126312761267026052735257826312605256526182862559731612538261825652578248425382511251125112484247125382498256524982538259228752484274824712631248432992484247124712525248436513389248424572484247132742484252539992525260526832950336346745308134428112670263126442683267027732592256525782696260526442631263126702565259226702631263129255597314925652657253825652565252525382525255225112484253825112498248425382511284924982683244325782443338924842457251124982498366634422538244324432525318624712484407725782552267027993287479948961856269626572578260526052605269626442565265726702631265725782605270927092670267026442657288755973136259225922552259225382457252525782565252524712525252525252511249825782824251127862457260524433274247124712443247124573651345525382484247124433261249824714018257826702709296232744736552413442811260525782644268326962748263126182592269625922709255226312670268326312670264426442837559730992683257825922565263125522538249825112538252525252484252524292484255228492484276124292565245734292457248424712498248436813429253824572443245732242484247140572552264427862824335147674831 19890813 684001856313626702683267026052644273526312525265726962592264425922592269625782592268325922631287555973074264425922618256525382592255225252538248424982525249825382471253825522875249827482443263124573274249825252457249824713651344224982471247124433299245724844018255226572657286233384674527213442837260526832552257826182735259225652683270926312683260525782683261826832670256526182824559731362605252525522578255224982484249825652443248425922498252524712525253828492484267024712605245733892484242925112498244336663429249824572429248432242498248440572592256527352761336345294896185627222670263125922605264426702631259226442592267026832644265726702631267026052592252528755597312426442631255225782565256525382498255225112511252524712552245725382538290025252786244326052538327424842511248425522484368133892484247124572471324924842471399925252657268329123261464471211344282426702592259226312511268326702592257826572578267026052618272226962631263126572644286255973124252526052565257825252565253825252511253825252498251124842484255225782811249827352471264424573402255224572538252524843622342925382484249824433174251124294077256526052709284937744736774118562709265726182670264426702722259226702605260525922761265726702670259225382657264426182900559731492511263126052644256526312511252524842511252525382484252524842525256528872484278624432592247132872471247124712538244336073402251124712443247132872484249839802511269626962937329946745415134427352565259225652631255227482592268326572592253826702578267027092578269625782709259228245597311126052631259225782578249825252578253824842525252525252552249825112578288724982722248425652511338924712471245724842484365133892525248424292525322424982457407725382565273527093402452948961856268327352670260526702578272226052565260526312683269626052657270925382644269626182657283755973136260525522511264425112565252525112511255224982552249825382457249825652824248427612484261824843261247125112443253824433651340224982429245724573261244324573999252526572657293733124644523713442799265726832709264425922722263126442631265726312670260526312683263126052670267026052887559730492605255225782511255225522565251125252525248425652511249825112525256529122484269624842605245734022471244324712484251136663442251124712471248431992484248440572592261826962644338947364896 19890813 684481856304925782605259226052631268325522631260526052644272226052644263126572657260526052657291255973124256525522538255225252552253825382538253825382525248426052457252525522962249827352429263124843261248424712443253824713651344225252457248424713249249824433999251127092709300034024644548713442824259225782631260526572709267026572670260526312631259226312670263126052657263126702862559730992578260525522605255225382525248425382511253825252457256525112538249828622511272224842605245734292498244324982457248436663376253824572457245732112443249840572525255227992670336345294962185626702657264426312657260526572578263126312592259227352592263126702605268325782631257828245597306226052552256526702525251125252552255225252471251124712525253825382592287524712722247125922471327424572484248425112471359334422538245724712471324924842484401825252670265729623312476771211344273526182538268326832657270925782592265726442592270926442552268325922644259227222578284955973136263125652578249825252511255225252552252525522538252525112484251125922925249826962443263124713376252524842538247124573636341625252498245724433186249824714077256526312735287538064674774118562709263126312644259226312748259225782735263126052644268325652670269626312605259226832950559730862618255226052631255225782552251124982538252525382498253824712511257827732498273524842644247132742457245724292538247136223402252524572429247132742471247140182525269626572900331246745343134427992670263126052644264426442592253826312605263127092565264426962657263126312631268329005597314925652592263125922605249825652538251125252525251125112484249825252565284924712709247126312471338924982457245724432471365134162565249824432457317424572457409725922618278627093429473649621856268326442605265725522657270925652592265726572592268326572578263125922696265726052644291255973099257826052605259225382565257825382538251124982525251125112471253825252799248427482457259224843261247124712511248424983622345525382443247124843274247124714037248426572683298733634674545113442799264425782631267027222670259226052644263125782644272226572631263126052605265726832811559731242605257825652578257825522511249825782538251124982498249825112525253827992498267024432578244334162471247125252484248436513402249824712471251131862429248440572578265726832748333845294799 19890813 684961856306226832525257825782618273526702657265726572578265725782644265726312683263126832538288755973149260525652511260525252498255224842525251124982525256525522457252525782912247127612443256524153236247124292484255225253651344224982443248424433249248424574018253826702709286233764586537913442811259226312618267027092761257826312565265726312657268326832657270926442644264425652849559731992605260526052552255225252511252525112498251125252525248425522498251128752484268324432592245734022484247124712471248436813416253824842443249831992484251140972552257827612811332545574929185627092644263126442631265726832657256526312631261827482618264426442657267026572592257829375597316125522538256525922525253825522552255225522578255225112525248425112538283724842773249826442484328724572457248425112443360733892525245724432471323624982443399924842709270929873429476771211344279926572722267026312670273525782605264426962592265726572592269625522605265726572631291255973124264425782565259225522484257825252498245725252525253825522498247125652849251127092471257824713416253825112511251124713651336325252484244324713199251124434057256526312811288737744674774118562683270926182605259225522709263125252552260526572683268326702683268326442709263126312887559731362618256526052618252525522538249824842538249825252471253825112484253828872484279924432578248432612484244324842498247136223402251124432484247132242484247139992525270926052849332546445343134427612618267026312605257827612565259226702683259227222631260526572605261826832670259228875597309925922631259226052552249825382538252524982538256525252552252524982552290024842696245725782484337624842457248424982484366633892525252524432511318624572457407725782618281127093402470548961856268326442683265726312670264426442631263126442670261827092631272226312644263126312578290055973149260525782631257825252511255224842525253825112592249825112484252525522862248427862498261824573274249824572471249824573622344224982457245724433236253824713999251126442709291233254674523713442748265726312657257826442761264425922644269626182683265725922709263126702605259225652824559730992657257825522578257825252498252525652498251125252484252524982525251128752498272224712578247134162484248424572525249836663416253824712443248431862443247140772578265727482748338944745064 19890813 685441856308626702657267027092605265726052605259226052565263126052578269626052631265726572578291255973124263125922578257825252565260525112538249825112592253825522498252525922875248427732484260524843261248424292443247124843593340224712484247124293261248424843999257826442761297533634705530813442799265725922670264426572683263125652592265726442748264425922709257826572592268326312925559731112592260525652605256525252565252525112484253825382552252524982511253829002443272224572592252533762484247124572498251136513376251124842429248431992471247140972538252528112722335147054831185627222605263126442605267026962565263125522631257827092657257827222657265726442644261828625597313625522565257825782498251125522552251125382511253825252525251125522525292525252824248425922484324924712471252525112457360734292552245724432484324924712443401825652644261829003312464472561344282425922631264426962538269626052631261826572592263126312578268326312644256526052618288755973124255226702538255224712525252524842538252525522565248424712471257825382849251127092484263124983389249824712525248424433622337625382443252524713186245725114077256525652761286237904799774118562735263126572657264426182657252525782657261826442683264425922644260526572552268326572862559731742565255225522592255225382525249825522457255225112511252524982565256528242525281124842592247132612511244324572498245736363429252524432457244332612498247140182538273526963000328747055272134427222484256526702565270927862565260526312565256526832592264426832592267026312552263128115597314925652657257825382538255225382498252524712511249824982565252525252538283724712709245726052443335125112484248424982498362233512538247124712525319924712484407725382578278627353351464450641856269626312592267025922644269626312565263126312631264426832565264426572605267025922605284955973074264425652578260524982525253824982484252525112498251125382471249825522799251127352484259224713274249824432484249824713622340225112457247124293274245724573999252526312644290032994557548713442761263126572644259226832592259226442644257825922683269626442696261826312657257826312937559731112565259225252592249825652525249824842525252525252443255225112538249828242484270925112592247133892471245724842498248436813429249824712443248431992471244340772552257827732786336346444929 19890813 685921856303726312538260526052631269625782631264426442657268326702565267026182592260526052578290055973124264425782565263125382511259225382525253824842511253825252525253825652887245727482443257824843236244324842498249824573651336325112443249824573249256524714018253826052631286233254674537913442735257825922657264425652683259225782618259226182696272226702670268326052644263125652837559731612565263125112605256525252565248425922525248424982552256525112525255228372484274824572565245733762498245724842511247136513376249824432471247132242471248440772578260526832748335145864705185626702657259226442538263126962592257826052592263126312644255226442578269626052657257829505597324925652670259225782552255225782498252525382525256525252525247125252565286225112773251125922484326124572471247125382498360734422565247124712457323624982457399925382605269628493376470571211344279926702618263126052657278625922578257825922552268326312538267026312683264426312605288755973136256525922578253825252552251124982552248425112552249825112471248425252912248427352471261824713389248424712471247124713622333824842471251124843186249824714077256525782811281137424644774118562722264426702657259226182683263125922683257825922644260526052683263126052631265725922887559731492592255226702578251125522525248424842552251125382484252524982498256528872498278624712578247132742471245724842498242936513429253824572457244332362457245739992538267026962887338945015379134427992670256526312631260526702605267025112696265726442605256527092657265726052618257828875597314925922565263125522592255226052552251124572498255225252525255225382525287525252761244325652484336324572457244324982471365134292498244324572457318624712471407725782605273527863325464447051856272226312578263126832631278626572657265726052631267026052538268326442592264425652670278655973149261825922592259224982552256525252525251125252525252525522484251125522912248427862457261824843249248424572429248424293622342924842484245724713249247124714018253826312657286232744644545113442748259226052592270925382683255226052605269625382696265726442670261826702578263125522912559731242578257825782670253825782525253824842552253824982552253825522484255229252525273524842592245734292484249824842443248436963416252524712443244332362457245740772565255226962722338947054962 19890813 686401856268326442578259226052670259225922644260525782605270927092657261825652565260526052644283755973224257825922552260525522565252525382538257825112511255225382498249825522862248427612457264424843338248424572484255224433622342924982471244324433261248424714018249825922644286232994529537913442786259226312644259226442735259225782631265726312683264425922683263126702605260526182887559731362605257825252631256525522538255225652578251125652538249824982484252528872498269624712578247134292471247124842457247136663389256524842471247132112443244340772578260527352748341647674705185626962631259226052592257827092605267025382670264426572605263126962644259226052592263128375597323625522605259225782511253824982511252525522578256524982552247125522552295025112824248425652484326124982498249825112457362234162538242924712443323624712484398025382631267029123261458654151344274825782618268326312578274826052631259225922631263126832631267026442683264426442657283755973149257826312538259225112538253825112552255225652498249824982484249825252887249826832471259224713389247124982498248424983636344225382484245724573186248424844077256525522722278633634674496218562709264426312631261826312709267026312631268326312605265725652696263126702631267026832900559731362538255225252578251125782538252524982525249825252538248424842484257829002538276124292618245732742484242924432552247136073389251125112443245732362511249839992525265727092811333846445343134427732683260526442578264426962578257826052605268326832578260526702644265726442670264429505597312426572565260525782525248425522498249824982525256524712578255225112538287524842722248426052457337624982443247124572511365134292511251124432484319924572484409725652644276126703338464452721856267026312644259225922631264426442644265726312644270926312538269625252644265725782618288755973149256525782605267025112592253824982525253825652538251125252484252525252837248427482471260524843287249824712457249824293593345525112484247124573249248424573999249826182722286233384644548713442735267026312605268326312722259225652605263126702657265726702709257826052657263126312824559732362552259225922578256525382525253825652511255225382484247125252525253828492498265725112605244333892484249824712525245736363455252524432471248431742471247140972578261826962709333847055451 19890813 686881856268326702657259226052657264426702696264426442552273526702605270926312670260526442605284955973086259225252592257825112538252524982525251125112552251125652457252525652875251127862471257824573261245724572484247124843607344224982484247124153249245724843999251126572748290032994644574413442761259226832696265726702670265726052578263126572748259226182631263126572618260526312950559730372592253824982578257825652538248425382525253825252538248424712565252528622511270924842631245733762471245724982484245736363402251124572471247132112457245740772592260527862722335146445781185627352683255227092644259226702618257825782565267027482592263127092644269626442670265728625597312424982525256525782498257825652565256525652578256525112511249824982618286224712709248425522471329924982471242924712457362233892498245724982457321124572498399925252657273529373224464459691344270925652605265726312644273525922592264426442565264425922605263126182644260525782565286255973086259226312538265725652565255225252525248425652552252525112498249825782875245727222484259224433402251124572484247124573607340224982471244324983174248424844057260526052709268333384557608418562735268325922670264425922735257825382565263125652709260526442683261826702644263126702824559732362592255225782578253825782525252524712525253825112511255225112538252529372525272224712578247132612457248424572511247136513416253824712457245732362484248440182498269626962925332546446241134427732592259225782644252527352592259226442631264427092552265726572605267026312644259228375597307425782631259225382552253825782538255225112552253824982498245725522552290025112761245726312471337624572471245725112525357933762498245724842471317424712457407725252552278627613469452964541856268326832696263126182670269626312565259226702696264426312657268325922709259225922592292555973111264425522592255225252511248424842511245725652525248424982538251125252837252527992484260525253274249824712457249824573593336325522498242924713249249824574018251126052748291234554644665513442709259226832631259226052722267026832552260526572748268326182683263126312631264426312849559730742578260525522578253825252525248425382538253825382511244324982511256529002511270924842578248433892484244324712484249836363455248424842471245731862471245740772552257827612761340247367014 19890813 687361856270927092709263125782565268325522525260526962631267026312696265725782657259225922565291255973136252525922605256525652538249825522525248425112565248425252511255224842837255227862471256524843274248425112457249824713607340225522443244324713236248424844018253827092592290033254529774113442773253826442592265726052696260527092670260525782657259226832657274826702657263126052837559731612592259225652578248424982538251125252552256525522498252524982525255229122471269624842605245733892498247125112484249835933416255224842457248431992457245740972565263127352811342946447741185626962631264426052565259226832657260525922709256526442683257827222657260526702631259228375597309926312631259226052552251125112525255225252498256524982538245725112552282425382786244325922498326125252443245724842471362234162525247124572429326124842484399925112657265729623376467477411344279926572605265725382657270926052605261826442552267025922605267025522592274826312618291255973136255226052498257825782552255225112538249825652511248425522511255226052887253826832471265724713416260524982471251124843636340225522457247124843211251124574097256525112748437036224767774118562657269626182618263125782709257825922670259225922631267026312631257825522683268325922937559730002552257825382592255224982592248424982511253825382498249824432525255228752484274824712578247132612484245724572484244336073429253824432443245732362484244340182511265727352912329946746162134427862605261825922631257827612592265726052631256526832605263126052670264426572631264428875597313626442605259225382578255225922538253824982538255225252538252525522538288724982722245726052511336324842471245724712471360734022538251124712471319924842484407725522552282426963551455777411856274826442644263126052657272226442631264426182631269627092592269626442644264426052592281155973136264426312552256525522552255225522538251124982511253825522484253825652862248427222471260525113287256524712657251124713636341625382552259225383261259225384018268328112761401840574705774113442773260525922592263126182696256525382657260526312735260526442683259225922683260526442937559731742578256525922631255224712498255225252525251124842525249824982498252528372484276124842618247133892471248424712498244336663429252524842457249831992457249840772578259227862773336346445030 19890813 687841856304926052631264425382644270926442631268326312618274826962631268326442644260526832618286255973136265725782552259225522565256525522578253825252525252525112511252525922837249827612471259224433261247124712457251124713607340224842457244324573274245724714018252525652644287532614736545113442761263126182578265725522683267026182644252525782657265725782670261825922683269626182900559730622605255225922605252525522565251125382525249825252484249825112511248428622484273524982592249833892498247124572443244335933363248424572457248431992457244340772552263128112722338946744831185627222735260525782605268327092657260526962618263126702631260526702670267026312592259228625597309926442605257826572538253825252511249824842552256525252538251125252538293725252748245726052471326124712443248424712484362233892538244324712471326124572457399925112644268328873325470571211344282426312631259226572631273526052565256525922498268326052644269626572605257826702592291255973111264426312578263125652498253825252538252524842538256525252538251124982875251126702457257824843416249824712525249824983607338925382471253825253174249824714097256525652761290037744586774118562683263125652670264426052722256525922631265726182735257825782670257826832631259226052748559731362525261825922565253825652565252525252511253825522457257824982538253829122525274825112605242932872525251124432525245735933402249824712484245732612457248440182511269626962887333845865487134427222644259226052644256527092644257826572578260526572657260526832538263125782618257828625597314925922565267025382552249825522552256525252525251125112538251125382525291225112696249825782471336324572484248424712511362234162552247124572471316124432429409725782605279927483429467447361856273526962592265726182644263125782592264426702592272226312578268326572670267026312605283755973236260525652631259226052471252525112511256525112511248425252498247125112849249827612484259224573274245724292471248424843593340224982429251124573261251124713999256526702631283732494674534313442837267026442644263126702683260525652592260526182670257826312683263127092578259225652987559730992565261825652578252524982538253825782525255225522498255225112538253829252457268324712605248434022484245724572457251136363469251124842457251131742443247140772565259227092696333847674831 19890813 688321856311126572709268326052578279926312631260526182657272226182578269626312722263125922578282455973161260526312670259225112538255224982525252525252471248425252498256525522837248427862457259224843249245724982443251124843593338924982457247124983236247124984018255226312709282434294705530813442761268326442618265726572748255225652605268326702696260526572683264426572631260526052875559731492631255226052525252524982498257825252525251125252498248424842498249828752511269624292578247133762471245724982484253836513363253824432457251131612457247140972565268327992670328746444705185626832605267025782605253826442670257825652631259226702605260527352631255226572631257828625597313626182552265725522565249825522525249824982525253824982511247125522525290024982773247125922484324924572471242924982471357934422525244324432443323624572457399924982631267028623287473671211344282426962709265726182644270925522644265726052565274826182631272226312618269626702592290055973111263126312565256525382578251125252538253824982538256525522538251125252900248427092525261824843363249824842525249824843622336325522471244324843174249824574077256526312748282438394644774118562631260526442592267026702631265725922538257826312709265725652670264426702592268325922849559732362578257825522618259225382538251124982484252525112538253824842498253828112498277324712631247132362484244324712498247135793416255224572498245732612538248439992498263126962900338947055451134427352565265726312592259227482552264426312657264426962605256526962592263126962709264429005597308625652552252525522538252525382484255224712471251124712525252525382552282425112735251126182443336324712457247124982471362233382525252524572471318625112443407725652605274827223274455747991856269627092565260526962605272225522644265726052644267026442644267026442722257827222578293755973149255225922605265725522538255225112511251125252538249825252484252526052824249827732457265724713249245724712443252524713551342925522429248424573211248424844018252526832644291234024736527213442799263125922670267025522709259226572592264425922631265725522657267026572644265726052862559730992631260526052578251125522552245725382525249825382471248424842565252529502511277324712578251134292457248424982511247136513442255224292443248432362443245740772578263127222722332545015030 19890813 688801856304926572605264425522657270925782592268326572709267026702644268326572670257826312605282455973086260526052592261825782525247126052511248425252525251124982457247125652875249827732498257824843261249824842471257824713651341624842471244324573261249824573999263126442605293733514705541513442748263125922605260525652709263125522605261825782670269626312722256526702525260526962824559731112618263126182578252525922525255225782471255225522552249824982538249828622498270924712578248434292484244324842525248436223389252524842443244331862457248440772592256527612811335145864996185627092578257826442605259227352552255226182709260526832605261827222657260526052722263129375597307426052670257825652552252525112538255224982525252525252552251125252538286224842748242926312484326124842457242924712471363634292511245724572457323624712457401825382631263129623261467471211344278625782578259226052631276125922605267026052605270925922565265726572605263126572605286255973124256526442552257825382525249825252565251125522538253825522484253825922849247127222457260524713389249824572498248424843622335125112443251124433174252524844057253826832786287536964705774118562683265726182670261826442709263125522644259226572696265726052683257826052683260525652900559731492552256525922631253825382538255225382552251125652511256524572525256528242457276124572592244332612443242924712525242935933389252524712471245732492484245739992511268326832887333847055343134428372657265725782605265726962631263125922657265727092683263126832525264426442696256528755597313625652631253825922578251125782511255224982538251124842484247125252552292525252709247125522471336324712471251125252484360733892538247124572484318624712498407725652565278627093261464450301856267025782631268326312578267026442631268326182644264426182657276125522644267026572592287555973161257825522578259225782538255225522578251125252552249825252484252524982849247127732471260524573274247124982471249825253607340224982443247124843236247124574018252526572735290033894705548713442824263126052618260525922683256526052565267025922696264426702696259226572670259225782862559731742644253825652538256525252538251124982538249825252484255225112538259228622511267024712592247133762511245724842525249836813442253824572471248431742443248440572592267027482786340246444896 19890813 689281856300026182657264426052565278626702618257825522644263125922670269625782670260526702631287555973124257825382605256525522525255225252525252524842484249824842525257825522862251127092457255224843287245724842457245724573636342925112429247124433287245724433999253826312644290034294501537913442773270926052631270926052748259225252592260526312683267026962657263126572631265726052837559730992552256525252605257825252578252525252525253825112525253824842498255228872484270924982605248434022498245724842484248436513455253824292484249831862443247140972605268328112709333845574896185626962631263125652565270926572631261826312592263126572670259226702578267026572618264429375597309925922552252525252525256525252498249824982525247124982538251125522511286224982748248426312471326124712511247125112471362234822484251124572484326125112457398025522644265728623325464472561344279926572605264425382605270926572605260526702683263126702605267025782644268327222657283755973124264425782578263125382538255224982538245725382511253825522471252525652912247127482471264424983442255225252525248424433651342925382484251124843224244324844097259226442875288738224767774118562696257825382565259226312735255226052644267026442722269626052722260526572552269626832900559731612605267025782565256525252565252525382552253825252498253825112538259228112471277324432592247132992457247124842511248436223402251124432443244332362471249839992538263126832887335146745379134427222670263126312631257826312631264425782605268326312670267026702683264426052618264428375597317425782605255225922498256525252565251125252538255224842538249824982538284925252735249826052498342925252484248424842471365133762565244324982471319924842457407725922578276126053376483148961856268326442605260526442657277325922605259226442657270926182592273526832631260526572618283755973149252526312644259225522538255226052538251125522552251125652498251125922849253827732484256524433249249824572457248424843622342925112457242924433261247124983999252526312670290033634557534313442773265726312605264425782735255226442618264426442683253826832709259225922618265726572900559730862538259225382592252525652552252525522511255225252498253825112484257828622498273524432605249833762484245724572484245736513416260524842471249831992443245740772565263127732709342946744831 19890813 689761856308626442631259225922592272226052565259226442683268326572631263126052709264426442657290055973062256525922525259225652578255224982605256525382552255225782429252525652875249827862457255224713287245724572457249824573651342924712457248424573261252524843999252526962709300033514644545113442786264426052605263126052735256526052683264425922657257825252709256526832618256527092837559730992683257826312578249824842538248425522525249824982511253824982525252528872538273524712592248434292471247124432457247136513351252524712443247131362457244340972578257827092761323646444863185626052683263126572644256527992644267025922552255226832644253826702578265726182683255229125597314925782592256525922538256525112538256525112592255225112498253825252538291224982773245725782457324924572457247125112484360734162498242924572443323624572484399925652735267028623351458671211344279926832618259226052644274825922631260526702592260526182644267026312709265726442605287555973149260525652525255225922552257824842484247125382538249825652498252525382875248426962484260524843389249824842525252524573593340225382484249824713161252524574077255226312786276137424799774118562683265726702525259226182644259225782670267026702644252526052644261826572605267026442912559730992578257825522605252526312498253825382511252524982471249824572552259228372498276124432618245732612484247124842525244336223429249824572471244332492484245739992552264427092975336346445308134427862631263125782644264426962631257825922670263126702592265727352552259226442657256528245597312425782578257825922498255225382498251124712525253824982538253825112565291224712696245725782443337625112471249825382525359333892511247124432471319924842443407725782605274827353351455748961856269626832670260525922683273526442644257826312578267026702631264425922657264426702605287555973174260526312578263125522484253825522498257825252498252525382538253825252837251127482457260524843236247124432484248424433607338924982471245724713249247124843980256526052748291233764644545113442761259226442631264425922683256525782592268325922735260525922748264426702631265726312862559731112578260525522618255224842552251125252511253825252443253824842511253828492457269624572592251133892511245724842484248436513389253824572457244331742498245740772565264427992709337646444929 19890813 690241856311126182644263126052670272225782605259226832565259226572670265726442683264425522565295055973086257826052578263125112525259225112592257825252552249824982525253825252862255227482484259224433249247124712484249824843579340225112457249824843261248424574018255226832683286234424501537913442735264426572565264426442722257826052578263126442631260526442657260526052618259225922837559731492565256525382644253825922525248425652471255225922525252524982484251128622484273524572592247133892471247124842498248435933376248424842457247131862484244340772552257827482670328747674863185626962657265726312683261826702644261826052631257826832618261826572538269626962748260528755597313625652592259225652538252525522498251125652552255224982525251125112538283724842748247126052415328724712457249825112457360734422498248424432443324925112457401825252657265728873363450171211344282426702592259225652578268325652631267026442683272225782592269625522709268326052552291255973099269625922605259225112552253825382552249825522511247125252498248425112912251127092484267024573338252524842498249825253607340225382457244324573186247124574077255227092849283738064586774118562722264425522605267026442618256526572592255226052696265725522696268326312605264425922937559731492578255226052605260525252578255225252538252525252525255224842552253828492525270924572631247133122484247124292511248436223389249824572443245732492484248439992511265727352987324945865308134427862670264425922565260527092631263126702631263126312631267027092592263126832631260528375597311126052578252526052565249825382525257825522565252524842484252525522538284925112709248425652471340224842457249824432498359333892511245724572443318624982471409725782592273528493363458647991856265726572644260526572618270926572552260525922565269626312565268325252631265726572578291255973111265726312565263125382525256524842538249825522538251125652443252525112811247127862457259224843299244324712443247124433593344225252457245724433261247124843999251126442709287534294644537913442811260526052592269625652683263125782670264425782735259226442670256526442592265726702887559731242538263125782657256525782511256525382511249825522511249825112498256528372498268324712592248434022498245725112484252536223376247124842457245731612471248440572552265727482748335145574767 19890813 690721856301226832578253826312696270925922605264426052631267027092605269626052670265726572618292555973124263126052605260525652552256525252525253825252525249824842498251125382887247127482443265724713236248424712471248424713607337625252471247124573249247124983999251126572657291233254736527213442748259226442657263126702618263126052578264425522748264425522735263126312696263127092937559731492565259225922605255225922538252524842538252525252484248425252511255229002484270924842605248434292498248424152511249836073376249824572429248431862443248440772578255227482748336346744799185626312683259226572670267026702605257825382605264427612709256526442565263126052644264428875597313625522592261825382525253825382484249825252538251124842484245725252578290024982811247126052471328724572484251124982498360733632525244324572484323624432484401825652657269628873351464471211344279925922657264425922605267026572592267026052631279926572631273526312631268326572644287555973074259226832565253825382511257825112578245725112498251125382498248425782811248427222443265724843402249824842511252524843579337625252484247124843186252524574077259226052761278638064644774118562696267026702683260526832761270926442618268326442657265726052683263126832592263126052887559731242631256526052631255225522498248425252484249825522538255224842511255228622498273524572592249832492498251124572538242935793442256524572471244332492498248439992552263126832962337646745308134428492670260526182657265726962592255225782709260527222631255226702644260526572578263129005597313625782565253825522552255225522511249825252538256524982498253825112484278624842709249825782457336324982457247125252457356533892552245724432457321124432471405725922592270927223389470548631856269626962592261826052592264426442618260526182565277326312565264426052605263125922605288755973124260526442538260525252511252524842552253825112511249825112484251125652799249828242471259224713249245724572511251124293593340224842471245724713224248424983999255227092631292532494799541513442735268326312592265726052709263125922696260526052709264426182657261826442644264425782837559731112618259225652605249824712525251124982511255225382511252524842525252528242498270924292592245734022471247124432525248436513455253824712471249831862457248440572565253827732786337647674799 19890813 691201856306226702605263126962657276126572578263126312552265726312631265726702657259226702631284955973074253826182565259225922578259225112552251124842565251124712471251125382824245728112457255224433274245725252471248424433593338924982471248424573236247124844018253827222709290033634674534313442722269625922696263125382657257825522657265726572670257825922683268326832657261825652849559730992644256525522565252525522471255225382511255225112498252525252538252528872484270924572592247133632484247124432471248435933376249824842429248431992484248440772525265728112709345545864705185627992657260526442631257826572578256526312605256526962605268326962670260526962618263129005597316126182538253825782525252524982565252525252552252524982511248425252538284924982773245725922457327424572471247124982471355133892525247124292484323624982484399925652683268328493325464472561344277326832592261826312565274826832618259226052605276126572631269626312644267026702657286255973161255226702578255225112484255225112538253824842511252524712484253825522912249826962471263124573402253824712498252524983607341624982511244324983161251124574057256527092761282438224705774118562709260525782709267026052761259225652631269626832683260525922644264426832592264425922900559731362631256525652631253825382538253825112498249825252498256524982511257827862511278624572578247132612484248424712511249835793376249824712484249832112484247140182511267026832950332545575415134427482644264426052644259226572631260526052631269626702565261826962748255226832657260528875597312426312565259226052552255225652498255225112578249824982578244324982578283724572761249826052443337624982457247124712511359333762525244324572457318624842471407725782552267027613442464447671856272227092565270925652657278626312578268325782565263125922631265726572578259226182670291255973124260525782578257824982538252525252525249824842511247125922471251125652862248427612457259224573287248424842457251124573565337624982443245724573249249824573980251126962735296233634644537913442773264426052657259226832748257826312696263125922631267026312657256526702578263125922912559731742592259226052578255224572592255225382538249825652484252524982525252528622484273524982578247133632471247124712457249836513389255224842457245731742443249840572578255227352670340245294799 19890813 691681856304926312631263126442605265725922631265726052631276125522592264426182670259226182631292555973086260525382644256525522578253825112525249824712525245725382498255225112837249827862443260524573249247124712471249824433593338924842484247124433261248424843999252527612709288733634557530813442748256525782605265726312657259225922592263126052644263126702696263126832631268326312837559731612525265725922578253825782511253825252538251125782471252524842511252528622471276124982578244333512484248424292511249835933376249824712484245731862471244340772552265727612670340246444896185626962605256527092618256526702605259226312592260527612657260526702670264426182670263128625597317425922565260526312511253825252511256525252538249824712484252525112552277324982773247125782484326124572498247124842498359334162538245724572429323624572484399925112735273529123376467471211344274826572605259226962578267025652631259226702605264425922631265726572696263125522631283755973124260525782525251125782511256525522552248424982525248425112538255225652824247127352484265724713416253824842525252525253579336325112484247124713174247124714057257826312761283738224736774118562644257825922578257826442696263125922538268326312683263126182696260525922670261826832862559731492578259225782631252525522511251125782511249825252525255224982565255228622498273524572592248432362484245724982525248436073402251124842484244332612457245740372552268326832925349646745308134427612618257826962631256527352605260526052696256527482631260526052696264426572696259228115597309925652578260526312578255225652538251124712552263124842552248424982525290024842735249825922471338924842429248424842471359334422511247124292471316124842443409725782578273527993363470548311856269627352592260525922683267025522657260526312525267025922644265727092631265726572592293755973049259226312538256525522552256524982484251125112538251124842471255225652786252527222471260524573287247124842443249824983651336325252443244324433224251124844018253827222709292533254674548713442761260525922605256525922735263126312670263126312696264426832696265725652631261825782837559730492592263126052538255225382525257825112578255225922498251124982538256528492498272224572605245734022525245724982484248436813402253824842443244331862471248440772578259227612657341645864767 19890813 692161856306226442605265725652683269626442578257826182618260526052644273526572618260526442538287555973099257824982552259225652538256525252498249825112538248425522471253826572811251127612484263124433261245724572498249824573622338925252443245724293274245724984018253825922683286234024644537913442761263126442565259226052618256525922578264426052709260525922709259226832644265726052824559731362538264425782565252524982578247125252525252525652538256525112484255228752484273524982565247134022484244324842471252536663416255224712415247131862471247140772578253827222735338943704831185626962605259226052644267027092657256525922683256526702657261825922631270926052683255229505597309925652605256525782538251125252552251125252498252524842552247124982565284924982683245726052498329924712498249824572484360734292511244324152471326124712484398025652618269629003299464472561344279926572644265726442578268325652644263126442657268326442565263126962631257825922618283755973149257826052565256525522525253824842592253825252565251125382457253825382849249827222525263124983429251124712525252524713622341625382471245724983211249824434077252526052786282437584395774118562786260526442631256526312696257826312644265726832696263126442657265726572578265725652837559730622498259225522578251125782552253825522552253825382552252524572538252528492525273524842631249832872457247124712484248436223402256524432457242932612511248439992578265726962811333847675202134427482657256526572657267027612605259225522683256527352657260527092592263126702592263128755597312425922605261825922552255225522511255224982511256524842511248425382552284924982735245725782484340224842471247124572498360733632484248424572484317424572471405725922605274827093376464449961856272226442565257825782657276125922631265726702592268326312565265726832605265725782578290055973236259226572525263125382484252525112592249825382538251125112484253825782837256527732457263124573261248424292457251124433593340224982443245724153211247124984018255226312722290033254501527213442735265726572578269626182709259225922578265725922631274826572670259226702631265726962900559731492578259225922578255225522498251125382498253825652471249825112498253829002525272224982592248434022511244324982471251136363416252524572498249831612457245740772578256527092735336347054831 19890813 692641856300026442644256525652709273526312644255226702605276125922644268325922696263126572605291255973124261826052605255225782578253825112578259225252565248425522471248425252987248428112457257824843236247124842443247124843622340225382498247124713261249824433999252526702709290033124586537913442799256525922592264426832657257825522709267025782683265726702592260526832644263126312862559731492552259225782578248426052552252525782484251125252498253824712471253828492525269624712605247133632525249824712471251136073416260524712429247131492484247140772565260527862735331245014996185626962592255226442631256526962605263125922592263126312735265726312644269626312631257828755597312426052605260525782565252525382538251125252525255224982525247125382565279925252748245725782471327424432484245724982443359333762511245724712457324924842471399924982709267028873338467471211344278626182631263126572578265725652525265726182631265727092605273526182735263126312644283755973136260525922552255225652511253825112511253824842498248425252484248425112962251127222525263125113402247124842525248424983651340225252471245724573224249824574077257826052735288737744799774118562722264426572605259226312683257825922592260526572631256526572657263126182592260526052887559731612552261825922592257825382538253825382565248425112511252524982498259228372484278624842605248432992471248424712511245735933442255224712429247132872525247140182538263126832987332547675379134426962631260526702696259226832605260526312657265726832592259227092618268326312578267028875597307425922578257825522670251125652511251124982578252524712484251125382565288724982696244325922471337624712484245724842498360733762538245724432484318624842471407725522552274826053325470549961856265726832578267026052592268326182670265725522578274826572605270926832670268326442605282455973161260525922592261825382578256525252484249824982525253825652484249825382900248427992484263124983224248424712484255224713607341625522457245724433236251124574018251126962670287533254705537913442748260525922631265726312709260526052631264425782631265726442670256525382631268326052799559730862592265725782578256525382592248425922511249825522511252524982498253829372471270924842578244334292457245724572498251136513455252524712457247131992471245740772578260526572657335145294863 19890813 693121856306226572657268326962683263126052657255225922605270926832631263125782631272226962631286255973099253826572592259224712552255225252525256524982538251125382498255225252811247127612457260524573261245725252484253824713622346925382498247124433274249824713999253826572696288732614586537913442799264425922605264425522709256526442657263126312631264426442696263126052670260525522887559731362618255226052605256525112538255225252565255225782511253824982538259227732484270925252592245733892511245724712484251136513389251124842457249831992484245740972578265727352849338946744929185626442657268326052618265726832605253826052709256526832631264427092696267026702605268328875597309925782538253826052538255225112552247125112511255225112498245725252578286224982748247125782484326124982443245724982443365134022511247124572429323624712457401825112605264428623312464471211344277325782657260526052618277325652670256526052657267026052644265726442644265726572592284955973136267025382565257825382471255225382578255225382511253825112484252525382811251127092471263124983402251124432511251124843651337625522471249824983161247124984097257826052811283737744674774118562683268325652657263126312644260525782670256525782578257825782644257826442657264425922900559730862552264425382605252525522538255225382605249825382484251125382565253828372552272224842578247132872457244324712484249836223389253824572471249832612471249839992525270926962925324944745415134427862722259226572605256527222538269627222631263126572631268326832565269626572644263128375597309925522538256525782525252524982498247125112484248424982552249824842525283724842670245725652498337624982457249824842498365134162538242924572415318624572471409725922631276127613363467448631856267025922592256525922670270925922592259226312683274826312631270925782657267026182644291255973136256525522552260525782525252525252578255225252525247125252484251125522875253828242498256524843274248424712471251124713636340224982457244324433211251124433980256526572735290032744557530813442811257825522657269625782618267026182670264426052709269626052578265726182709259226052849559730742631257825782552251125382538255225252538249825522498251125112525255228622511270924842578251134292471245724982525247136813402249824572443244331992457244340772578259227732748340247365030 19890813 693601856273527092605260525382631267025922578257826312592273526832605265726182670257826572605279955973161268326052592259225922631255224842525255224982552247125382471249825652950245727352443257824983236244324572471252524713622342925652457245724433249247124574018255226962683297534824674541513442786260526702592263126572696252526572565263126182696264426182657257826962618259225922900559731242605260525922631255225382511252525382471252525252525249824842592253829122511273524712592248433762498245724572511245736223402248424432457249832242471249840572538260528112761333846444896185626052722257826052578259227222578267025922578263126572683255226962631268326442670259229505597312425522578257826052538253825382578248425382538253825382565249825782578283725252761247125782457328724432484247124712457362234022498244324152471326124712415399925382709267028493274470553431344281126312683268325922735267026442657267026312592267026442592264426312592263125782631278655973136263125652592256525522538251125252525252525382525248425252498252525522875248427352484260524433402248424572457248424573651335124982484244324843149248424844077259226572709277333764557489618562683268326572644257826572709263125782631256526572605263126832631261826312565257826572887559730862592256526052592252525652538249825252538251125112511251124572511253828372498273524842592244332612498247124712498251136513442253824572471247132112471248440182525264426442887336347365451134427862683260526442618260526832552261826832565261826832631260526832618267026312696265729255597313625922565264425652511256525382538253825252538248425252498247125252552284924982709249825922443335124572457247124842498362233892498245724572498317424712471407725782592276127353299467452721856270926572631265726182631263126052565260526052538272226702657265726832670263127092565288755973062253825922578259224982525252525382565253824712565253825522429252525522887249827482471264425113312245724712443249824573636345525652457247124573249248424843980253826702735293733384674548713442786260526442683263126312722259227092578264425522709263126052709259226052538259226052824559731742683255226442592252525382552252525252525255225782525252524982498248428112484272224712578249833632511251124572525247136663416252524842457245731862457244340572552263127092735337646445451 19890813 694081856260526572538263126182644277325922605261826182538273526312605265725922657267026572631290055973086261826832578260525782592252524842578247125382525251124982484253826052887248427482484260524843287245724712471249824573622340225382443247124573236251124714037253826962722297534824674578113442735263126052525265726572735263126702605256526442735263126442657252526442644261826702925559731492538256525112618256524842511252525252525253826052511249825112498259228242457277324712578248433512525247124842484247136513389248424712429248431862498244340772592259227612657332545865781185627092644263125922631265727092552267025922709263126572605257826572631265725922657259227995597316125782578259225782565253825252578253824982592252525112511248425252565288724842786245726052471323624842443248425382471360733892525244324982443324924572429401825522618267029503351464458941344279926442709256526442592272226442657253826442578268326052696268325922683252526442592288755973161260525922538267025522538252525382538249825112498251124982484245725112862249827222457260524983363248424712457247124713622336325382484245724433186245724714077259226052837274833764447604518562670260526702618263126832683257826442578264426702696256526052709265726052644265726442849559730862565257825652565252525782525259224982565248425382471247124572538249828492471276124842592245732742457245725112484247135933402255224572498242932742457247139992525265727352975338946446241134427352657274826832592255226702552260525382657256527352709260527222592270926832644259228755597309925252670264426442525253825382498256525252498257825522498249825522552283724982735248425782484335124712484245724842484359333382498247124712498318624432498407725782657273527613299447464541856272225782552267026052552260525522565257825522644269626182565268326052683264426702683295055973249256525922578255225112498249825922511251125522538249825522484253825382900251127732511259224713312248424712471247124293622337625522471247124433261251124984018255227092696282432874557665513442786260526572578259226442670261826312565265725922670264425922722265726312592265726442811559731242618257825782565252525382565248425382511256525382552252524572525251129122565270924572578247133892498244324982538251136223416249824842471247131862471248440772565261827612773331245577014 19890813 694561856268326572657269626702670263126182683260525652592263125522538272226052683259226052683283755973236264425782578257825782525251124982578251125922511255225782484253825522786249827732471257824713287249824572471253824433593342924842471244324433249249824843999247127222670290033254586774113442722263126572592267026052696259226312605264426702670265726442644265726312565264426052937559730742578253826312578256525652538248425252498252525252511252524842538249829122511272224842618247133892511244324572471245736363442256524572429249831862525245740772578259227482786341645297741185627612618259226052565267027222578261825782631260527092592259227092592263125922644270929005597309926182565264426702592253826312605257825382484255224982525251125382511284924842709248426052471323625252457241524842457357934292511245724432471323624982484399925112683268330003455464477411344279926182631259225782578273525782578265726832592273525922644257826052709265726442631284955973099259226442578256525522511253824982578253825382552245724982498251125252799252527092471268324713402260524572511251125253622341625382471248424983186248424714077256525522735442133894644774118562644263126442631263126312709265725652657267026572644259226182644263126702605264425922887559730992565259225922592249824842525253825252538247125252471252525112498253828112565277324842565248432612471245724712525245735933402252524572484249832492498247139992525270926572900332546446162134428242644260526572578259227862605263126052631263127352592260526962565263125782696269629125597316126832565255225382565252524712525252524842498255224842552249824712525282425112683248425652498338924712498251124842484359334422498245724432484317424842471405725922592281127093402470577411856274826052552268326312631264425782578267026442592270926052631270926182605260526442578290055973161259225922552257826182538259224982538253824982525252525522552252524982862247127482429264425113274264424842670260525253651338925522511259225253211268325254037263127862799394340974996774113442786259226182592270926442735260525922618265726312696267026442644265726572670267026442849559730992644251126442592253825522565259225782525252525652538252524982538253827992484273524712592247134162498247124842498244336223402251124842457245731992443248440772552256527352683336345294767 19890813 695041856300026442592267026312644273525782565263126052670269627352644269626442631260526572605292555973111260526052525263124982592255225252525251125112552251125252471251125382799247127992443260524843236248424712484255224843622342925382471245724713224249824714018255226702631296233514557534313442786260526572631267025922644261825652644259226182683263126052657257826052592259226312912559730742592256526442538256525382565249825382511256525652525253825112538253828622471273525112552247134292484247124842511248436363402255224712443245731862443245740772565257827862709335144744674185627352631270926962592257826832578265726702631257826442657257826312605263126832657257829005597307425922592256526312578255224842525247125252498251124572457249825382578282424572735242926312471329924842443247125522471362233892511244324712471323624842471399925382683261828623363479971211344281126052683265726182631259226572592261826442605268327092644272225922696260526702657281155973086263126052592263125252565252525252525249824982538249825112484249825112887249827092484264424983389249824712511253824713636335124982484245724843199248424984077255225782799287538224705774118562683265726052631257826052670260526702696259225522657259226312644263126572644259225922849559731612592263125782565256525652552256524982538252524982552251124572511253827862511279924712565247133122457248424982525245736073402249824432457247132362511249840182565269626702912329946445487134427992644267025922605267026962605267026312631263126962631260526832578269625922618260528625597314925652578259225522552255225382511257825252511256524572525249825382538288724982748247126312457333824712498248424982457362233632498247124572525321124572484409725382657274827863363470549291856278627352578263127092631276125922605268326052605268326182565265725782631256526182631286255973174256526052592259225382657256525112538257825652525251125252498249825782786247127222457263125113274244324432484252524573565340225112443244324713261249824433999259226702722287533764674537913442773265726442631260525652696256526052618259225382709267026312644260526312552263127092862559731742605259225382592249825112631251125112538251125522511249825112511252528242484260524572565244333762471242925112498247136223402249824982471249831862484247140772592256527732773333846744474 19890813 695521856306226442618263125922683273526182631259225782592265726312631264425922709259226572565284955973199256526312552257825112565252525522578252525112538248425382443255225922799247127612443260524843287247124572457249824713622341625252471245724843261248425114018252526052644290033124705523713442761264426442683265725922631259225782565268326442657260526442683263125782592267026442887559731492592257825652605257825382552253825382511248425522538252525252525249829502443270925112552244333892498247124842471244336223389249824842457248431742498242940572618265727222799331247054736185626182657264426442631259226962538260525922605270926962631256526832592263126442644260528875597317425782592256526312538253825522552251125382552251125382511248425112565286224982761248426052443324924712457245724842457362233762511245724842457328724842484403725522696270928493325450171211344279926312631267026572605265726312644257826572592269626572592270926312631263125782631281155973136260526312578259225522538255225252511253824982498252525652511251125382912248427352471268324573429253824712498251124983636341624982511247124573236247124844077256525782761281137904767774118562696273525652670264426312722267025922552264426702722255226572773263125652605269626442862559731992565257825652618252525382552253824982538252524712538255225112578255228752525276125112578245732492484245724572498244335933429251124982457247132612484248439992525257827092950336347055343134427612605268326702565260526572565253826052657260527352631261826572631267026312657264428625597304925922578259226312538252525252484256525252525256524842498248425522484279925252722251125922498336325112484249824572443359333892511248424572498318624842443409725922578278626833455470547991856264426442605263125922657268326572511263126702605268326442644269625782657261826572592291255973236252526052592259225652578253824712525253824982525252524982498256525522837251127862457259224573249248424712525253824843622338925252471248424573274247124713980253826442709282433514644541513442722260527352592265726442761264426312552259226182670263126442631259227352631268326052875559730862605259225522511256525652565252525112565255225652498253824572525253828872471265724292592247133762484245724712498244336223429252524572443247131862443247140572565259228112709333847054674 19890813 696001856307426832631267025922644272225652592257826442631264426312552267026182657263126442592287555973099257826312657259225382538253825112538248424712538249825382457251125382887249827992484260524843274248424432484251124573636346925252457245724433274245724984018253826702773290032994586527213442748263127092644257826312683263126052618261825782696260525652696255226832578268325382875559731362592264425382578256525652552252525252498249825782525253825252484257828492511274824982605247133512484244324842511247136663402253824712457249831612443244340772565260527352748331245294736185627222657256526442644268326962683260526572605257826832670255226312631270926312578264428875597313626182565263125652525253825922498249825652498255224842538247125252552286225252748248426312471326124842498245724842471362234292525248424432429322424712457401825252670267029123376464471211344282426962644257825782670276125522578261826182605264426052592272226052631263126962618286255973111265725922578259225112498255225522525251124842525248425782511256525252862249827482484265725113402251124712511256525253666340224842498253824983224248424844077256525922862277338064705774118562670264426442644257826832761268325252631256526312631264426312709256525922657264426832824559730992605253825252578249825382552252525112525252525382525255224842498256528242471270924712605248432992443242924982538248436223429253824982457244332742484251140182525268326832837335147055415134428112578257825922592263127092631265726442565264426572631268326702578267025782592252529375597309925652631260525522565255225652443251124842538253824712511251125252498281124712683244325782484338924712471247125112471362234292538251124572443323624572484407725782565273527863455476750641856267026312552263126832657268325522578268326572605272225922592264426962670255225782618288755973099257825382631257825782498249825522484252525252592252524982457249825522811249827862457257824983249247124842443249824713622346925112498244324713274248424844018253826442657291233514644541513442761267026442683261826312683256526962592267025522670263125922683264426442670260525382887559731242618257826052565257825522578253825782538251125112471252524842538256527992498269624842644248433382498253824712498247136513416253824712443245731862457248440972578260527482761342946744962 19890813 696481856303726182605255226442565282426702552270925652631264426572578267026052592264426442644293755973111259226052618260525782565249824982511259225112565249825382457252525652862251127992443259224433249245724432471247125383593341624982457242924713261245724984018253826312722284934824529541513442735260526312670265725922722260526572644267026182722263126052683259226702657261826312811559730862592260526052631257825252552253825522511247125252552251124712525259228752484267024842592244334022511247124432511248436223363252524572443247131992484251140772592259227222709340245574767185626702605260525922631257827482670264426832631260527092657260526442538263125782670263128495597323626312618255225922578253824982525253825522498249825112511249825652565282424572786247125652443327424712443248424982457360734292525248424572457324924572511399924982565267028113299458671211344279926572592265726312592265725782631259226962644259227222552269625522683263126832644293755973111252525922552257825522592255224982498256525382525252525252538251125652900248426832484257824983402249824842484248424843651336324982471244324983174249824574097260526182683283737274736774118562696263125782683263125382644260526052618264426312605264426052722265726052657264425922900559730992552259226182631253825112578247125522565251125782484251124712552252528492484274824292605251132492443248424572498242936223422248424712471244332112498247139992525268326703062332546445379134428242631268326182578263126962618264426052618264427092552256526312709267026702657263128755597309925522631259225922511253825252538253824842538256525112525251124842525283724712709251125652457338924842511249824982471362233762525247124432484319924712511407725922565278627353338450148631856263126572498260526182592269625922605268325922683263126052592268326962709265726182644286255973062261825252618259225522552257825522511251125252552253825382457252525652722248427992471259224983261245724982484248424843607345524982443245724713236247124713999252527092644283732364474541513442735263126312631263126182722263127092565268325922644265726312748255226182657265725782837559730992592257826052578249825522552251125652498257825522552257825522498252529122498270924842565251133892525245724982471245736073351252524842429245731992443247140772552259227352709326147054736 19890813 696961856304926962605264426052670269625922631257826702631265726832670268326442644259226832578291255973074255226052605260525382525256525382525251125652578248425112511252525522887248427862457257824843274245724712471252524713622341625112471244324433236247124713999253827092670298733254644520213442773263126052683264426312709259227092552263126312735257825782631265726572631263126312887559731492592256525922631251125382565249824842525252525522538251125112498252529372511270924432592248434022484247124842498249836513376249824712471247131862443249840772565259227732696335144744831185626572683263125522696264427222657257826052592264427222565259226312631265726572670259228495597308626572565267026442578257825922525253825112498257825112511253825522552281124712761248425782471327424712498249824712457359334292525242924292443323624982429399925112670264429123351467472561344273526182605263126312631282426052631259226312644268326572605276126312631264425922538287555973099260526052565259225382565252525252538253825652511249825652443256525652937248427092538264424573402251124712525249824433636340225382471248424983199251124714097259225652824276137904736774118562735263126572618265726312683263126182565264426182722265726052657264426572644263126832887559730992525257825522605252525252565252525112511255225522552249824572565255228112471279924572605242932612429244324982498242936513416252524572471245732362471245739992525263127222925331246445524134427992670263126312644264426572592257825782631260526572657259227092578269626442605260529005597313625782592256526052631249825652552249824712538249825252484248425112538287524712748247125922511338924712525247124842471362234022498249824292443313624432498407725652657277327223325470549291856269625922631261825922644270926182578267025782631265726442592270926442631255225922565291255973049255226052565263125252538256525782552253825252511249825382471252525782849245727732471259224573287251124432457248424843607340225112457245724573249247124844018249827092696290033764557552413442799257826182605269626312644260526702565261826312722267025782631267026572644264425382811559731112592259225652538255225382538245725382498253825252552251124842484253828242498273524432618249833252498245724572471247135933389252524842457248431742484247140972565260527992657336347054674 19890813 697441856298726052631261826182592273526052618260526312631269627092578265726312605255226962578282455973099256525652525259224982511256524982525255225112511253825382511252525652887248427732457263124843299249824712443252524433593340225382484248424573261245724574018253826312683286234294586545113442824268326702592270926442683263126052683257826442696263126312761260526442631260525782937559731242578257825652578259225922498255225522484255225522525252525382484257828372471272224292565247133892498249824712511247135933416256524842457247131742443249840772565259227482761340246744863185626312631264425782565268327222605261826052670260527092644265726832552260526052657260529125597307426572565260526312498252526052552255225112525253824982578247125782511286225112811248426442471326124292484247125522471359333892538248424712457326125252415399925112670268329253287473672561344284926052683259226962644276125522605269626572578261826442552268326572631268326182605288755973174263125382578261825382538253825382592251125522552249825382511252525782912249826962484265724713363253824982525245724433593340225382484248424713186249824434097270926702722283737424736774118562696264425382657264426572696257825522592259225522683257826572683259226442578263126442887559731742538263125522644253825112498253825522552251124982552253825382565255229502511274824292605244332742484247124432525248435933402249824572443249832362484242940182511268327612900336346445343134427612644263125782592260526702631264426312631260527732605263126572605269626182657257829005597311126442605255225782578253825382538253825382498251125252525248424842552288724712722245725782471340224982457248424712484365134022511247124842484317424572484407725522538281127483363458649291856270926442605264426312605264425782631259225782618273526702631264425922605267026442618293755973161259225782578256525522538256525252511251124842525249825112457252525382799245727482457260524433287247124432443248424713565340225522443242924713249248424573999256526702709293731864644556013442786261825922618259226572722257826182592263126442709260526052683257826702670260525522912559731112592257825652592260525252511252525782498251125522538251124982525255228372484274824432592251133512471249824572498247136073363255224982457242932112429242940772605251127352748332544214831 19890813 697921856297526572578259225922565268326832525263126442631264425922592273525922670260525522605288755973149257824982565260525382525247125112565253824982538255225522511253825922887248427732484257824843236247124432471249825113565340224842471247124843236248424983999251126442683290033514644527213442735265726312644269626442773267025652618265726572670264426442709264426572657265726572862559731492605253825782592255225522552255225522538253825652471256524982538256528112471273525112578247133762457245724712484247136073338251124572443247131612471247140772538260527352696333847054962185626702670257826312565256527092578256526052657257827612578265726702578267026442644259228625597312426052683257825522511256525652538256524982552248425112578251125252578290024982709247125782443324924842443247124982457359334292565244324572457326124982471399925652683270929503312455771211344278627222592264426312657265726052644264426312592270925922552273525782605261825922578282455973086255225522552259225782538249825382525249825112498253824842538257825382887251127092443259224713376252524842578248424713593336325522484247124983199248424984077259226052837282438224586774118562683260525652565259226442709263125652696257825922631272226572657263126572592264425782887559730992605259226052592259225252552249825112498256525382443255224982471252528372498276124432578248432612471248424292484245735933338252524842457249832362511244340182498268327222987327446445308134427482644261825922644267027222552257825922618264426572722259226442709263126312644252528755597314925922565255226052578252525522525252525522538256525252498252525382578287524982683247125782457340225112484248424712457362233632538244324572443316124572457407725782552273527353389455749291856270925922644261826442657272225922631265725522578264427222670268327092631259227222538286255973086255225782592256525522565251125382498249825112525251124982484251125922837247127612471260524713211245724712443253824713565340225112471242924433236247124714018253826962631288733124736545113442735272226962578267026312631264426182644260526442709265726442722259226182735259226182862559730992565260525382552256525382538249824982498251124982511253825252511252528372525272224432592245733632484247124712552245736223389251124982498247131862471247140772631263126962786337646444896 19890813 698401856304925922578260526312605264425652538268325382644269626442578264426312631259226832592290055973111259225252525259225922525253825112565255225252538248425112471253825252887248427992471259224713236248424842484252524293636344225112457245724713236247124573999255226832670303733254557537913442786260526572605256526312631265725922657257825922709265725252592259226702605264425922862559730992605256525382565256525382552251125522457248424982525251125112484255229002471273524842592247133762484245724572498247136363389251124982443251131742457247140772565257826962786329947054996185627222631260526442565259226832631255226572644263127222644260526572605265726312592263129125597309925652592259225652525255225522552255225922565253825252552256525522565284924842773244326442429327424712457249824842457360734292525248424432471323624982471399925252631270929623224464471211344274826052605259226442605273526312657265726572631269626182631270926442631263126442578292555973074259225382538259225782525256525652578252524842538252524982498248425652849248426962511264425253389253824982484252524843636341625112484249824433161248425114097256525652761277337744586774118562696259225782618259225922683263126312631259226052748259226312618260526442696260526052799559730862605261825782657253825382525253825522498248424842498249824712511252528372498276124842565248432612457248424712511247135933389251124712443247132612511247139802538265726832962336347055308134427612670260526832657257826962592260526052618263126572657257826832722259226052670259228625597307425652578261825782565256524982578255224842552252525112525242924572484283724842761249826052525337624842471252524842471363634162525247124572471317424842457407725782578276127483442458647361856270925382565261825252605257826312644260526052605267026312644264426572644268325522592291255973062256526312538263125382565249824712552255224842498252525112471248425522824252527862511257824713325248424712471251124843607338925382457245724153287247124843980253826702696286233124586530813442799260526572605264426312644260525652552268326832722264425652709265726312605260526182862559731242592263125522592251125782552251126052484248425652498251125382538255229122471269624712605248434022457247124432525245736963416247125112484248431992457248440772565259227352748337645015030 19890813 698881856309926832552265726442578260526962657255226572618263126702565265726182670268326442657288755973149267025782498252525382525253825522525251124982498248425522484253825112900247127482471259224843261245724572484245724293593344225252484247124983261244325253980251126572683290032994705530813442696264425522657267025652761257825782722267025652605267026312696263126312657265725922849559730862578259225922525256525522578252525112538252525382457252525112525252528372484273525252552248433762457244325112471247136513402253824572415247131742471248440572511259227862657335145294929185626962618259226442644259226572657259226572592257826962631263126572657260526312683261828495597304926572592259226052578252525382511253824572471256525252538249825382578286225112799247126312457323624292457247125252457363634292498248424432443324924842457399925522644269628243363458671211344274826312631270926702709270926052657260526702670270925652644269626182722263125922631288755973074257825782578259224982565257825382538251125382525249825652471249824982862252527352484267024713402247124292498248424713607335125112471249824843199247124434077256526572799269637114644774118562735260526312618259226832722270925782709263126442631264425522631256526702605257826572950559730992592259225382644253825252552252525522538253825112484259224982552252527612498278624572578247132612457251124572484244336223402253824572471247132612457249839992525268327222987337646445343134426962683261826312631261826962552259226702657256526312644260526572592268326312578263129255597308625782565253826702525253825652511253824842552253825652565248425382498288725112657251126052457336324432457247125112511359334162552245724292471321124842498409725652592276126963363452950301856272226832578268326572644272226312592257826052592269626052578264425782592267025922657291255973086256525782592263125252552253825782498256525252565253825112498252525782824248427352471260524713211242924982443248424433579342925112471249824573249248424574018256526052722290032994705556013442735257826052631257826052670263126312618265725522696263127092683257826442631267025522925559731362538261825922605252525252538252525652525248425782471253824712498256528872498269624572605247134022498249824842511251136513442255224572471251132112484245740972565253827612748337646444705 19890813 699361856304926052631257826312631272225922578259226052631269626572605267026442657264426442618292555973124268325382565259225252525253825382525251124982498244325252471252525522900249828242484259224713299245724842471252524983622342925252457245724983274249824983999253826572761293733384586530813442748267025922670265726442722256526572631265725922605261826312735260526572631264426962900559730622631255225922605255225652525249825652484256525252552252524712498249828872552270924982618247133762484247125112457249836073402253824712457247131862484244340772592260527732748333846445451185627482592256526312631265727092631260526572592261826962631265726702709255226442657263129255597311126442525259225522565256525382592252524842484249825112565245725522552288725112761247125782471326124432429245725652484359334162498248424432457322424842457401825382644269629373351470571211344281126182631267026962644274826442578259225782605273526312578268326312644259226702657288755973049261825922552260525652538248425112552256525382552247125112471255224982937247127732457260524983402252524572484249824843651333825252484251124713236245724574077260525652824282438564799774118562709264426442605261826832683256526702578265726052722253826572683265726962696265726962875559731612605259226312592255225382538252525112538253826052498255224572498259227992498269624712605248432612498247124572498242935933363249825252484244332612443245740182511265726962962335147055343134427352657255226312631264426702525259226572709263126832670261826702657268325652670265728115597308625522565257825922525252524842498257824572565253825522511247124982484288724842696245726052511337624982471245724982471362234022498247124572484319924572471407725252565276127093338467449621856269626312644259225782683265726832683264426312565268326442618261825922696263127352644286255973086255226182592255225112552256525112565255225522538249825522484249825382837249827352511256524983261248424572457249824433593344224572457248424713261247124713999255226442631293733514644534313442799253825922605260525922709259226052578263126572683261826442657263125782709260526312875559731492565259225782605253825112565255225382498252525252471247124842511249828622552269624712578249834022498248424712471248436073389249824572443245732492443248440772605259227992761337643704896 19890813 699841856303726312578261826572644272226052631267026702592273526312618264425652644263126702592292555973111260526572578260525522565255225382565256525522511251125522484255225652862248427862471259224573261248424982471249824293622340225252429245724713236244324433980255227092709282434164586545113442786268326052578263125782683255226312605264426962605261826572670256526572644256525922887559731112578259225922605259225782525247125522525248425112511248424572511255230122471274824712592249833632484245724842498248436223363248424572457245731612484244340772552259227612786336345574831185627092709260525252592264426572605267026052631264426572578260527732605261826702592265728875597308626442592256526052631256525782525248425112538251125382525249825382578283724572748245725522429326124712471245725522484359333762538247124432443324924842471401825382644269627863325473671211344279926052657264426312605278625652538259225922578267026572644268326702696265726832565283755973136257826052565260525782525255224982552252525522578249824982511249825112875251127222443257824843363253824842511255224573651341625382498244324713186252524844097257826312709278638394705774118562748257825922592256525922735259226312605259225782657261826442670265726442578267026442887559730992631255225922565253825652525253825252552252525382538252524842552251129122538276124432592245732362471247124842511241536223402252524842471248432112498247139992511265726832811337646445308134427222631268326182605263126702578256525922683263126962592269626312592265725382683260528625597311125782605260525782578256525382498255224712552251124712484248425252538282424712735247125782471335124572429251124842484360733892471245724712471318624982498409725922670279928243376470549961856270926312683260526312592277326052631269626962605272226442657260526572644263126832670288755973149259225522644255225382525251124842565249825522498249825252471249825382862245727612484263124713299247124012484252524713607335124982471241524153236253824573980251126312670286233384644545113442773265726052670256525782735256525382592265726312657259225922644267025922670259225922811559731362565256525522605255225782552255225252511253825382484249824842525251127992498272224712552248433892498244324712498245736813416248424712443247131492484247140572552255228112709335147054705 19890813 700321856306226312618259226052644273526052592259226052657268325782565270926702683259226702592288755973124252525652552265725382578256525112525249825112605249825112511253824982811247127482457260524843249247124432498249824713607341625112443242924293274249824983980251126572644297532874501545113442761264426442565259225922799260526052631267025652735268326442670263126962592272225252862559731242592253825652552249825252552253825112457252525252484255224712538252528622511269624432605248433762484245724572484247136223402255224712443248431992471245740772552256527352631338945014863185627092657265726052631259227092525264426702657259226702696263126832618270926312683259228495597313626182552259225782525248425382484257824982525252524572538249824842565283724982761242926052457323624842457249824712484360734292525248424712457324924982484399925652657269628753338450171211344278626832592263125782683276126182670263126442644272225782631276126312657272227222605287555973149261825782538260526052457256525522525255225652498244324842538255225652887249827222484263124843402251124432498251124983651342925652484249824573149249824574057257826312811281137904767774118562722265725922631263126182761260525652605259226832709265725922683257826052696263126442875559732362538257826572578253825922592255224842525248425652565255224432552252528112471278624842578247132112484248424982525245735793442252524572457242932742484248440182511268326832925341647055237134427482605265726702631265727222618260525782565270926572631259226312592261825922683259228625597312425922722255226442484252525922525248424982538248425922511249824842525284924712709247125782457337625252457244324842484362233762538248424292457317424712457405725782657273527863389470549291856272226572578263126572578268325782631261826702709265727352605272226572683264426962605295055973086259226442631259225522592256525112578253824982552248425252525253825112925248427482457260524843287247124572471251124573622341625252443247124713261252524844018255226572748288734294586534313442735263125922631263126442709257826442631269626572709260526312761264426572644268325922849559731362592256526052578255225252578252525522511248425252525252524432552252527992471269624712605244333892471248424572457244336513416253824842415247132242457245740772592263127732773328747674799 19890813 700801856276126052538263125652605273525922631265725782578265725522552270926832592260527352592288755973062261825652565257825382525252525522484257824982552251125112484257825782912248427732471263124983299248425252457248424573593340225252429242924433287249824713999253826312657296233764674530813442735265726442592264426312735264426312657261825782683260525782644265726572696264426702837559730992605255226312565256525652471249825382498252525382484255224842525252529002457272224432565247133762457244324842525249836223376255224572443245731492457248440772565251127612761336345294929185626962631256526572592260527352565259226832605260526442605263126702644270926832670263128755597323625652538253825922498249825252498249825252484252525112498244324982538284924842786248425782484324924842498248424842471362233762525244324572457322424982498399925112631265729623402464454151344282426052683260525652605272225922605268326832605268326572644270926832644265726052578286255973161252526312618253825382565253824842498252525522511248425652525249825522824245726962443263124573376244324712484249824713607336325382484244324843186245724574077256526052799268334024705516718562670267026572592260525922748263126052605267026962683265725922670259226572565269625922962559731492578260525382605257825382498252525522525251125382525251124572511252528242484276124572605245732872471248424982484244336073455252524432443247132362498248439992525268326442925342947055308134427612696268326702735267027482578259225782657257827092644260527222565263125922683261829005597312425782565256526182525253825382525257825112552255225112525248425112538283724712722251125782471333824572457251124982471362233762525244324432484319924712471407725782578272227353312450152371856265725252605269626962644273526312644257826312565264426182631269626052631259226832605288755973161256525782631264424982538248425382565253825252538247125252471252525522773253827352443259224713261249824712471248424433551341625112484245724713249248425254018248426832631287533124644563313442862255226572644263126052709260525782552263126702670267026702709260525782631264425652849559731242631252525782578257825652552249825252511253825252484255225112525248429122471273524712565247133632457247124982484247136513416252524432415247131742457245740772578269627612761335146445487 19890813 701281856267026312618263125652644270926832565273526312552259225652592263126832670268325782631281155973074253826442565259225922538253825112538252525382552252525382484253825382937252527612457259224713261247124842498249824843622333824982471248424433224249824573999251127612735284932244644567013442748260526572657259226312722263126052552265726832696261826312670263126052644269626312837559731612552253826052631257825652525253825252498252525522498252524572498255227992471274824982592247133632525245725112498251135653389257824572443247131612471242940972592267027732709337646445744185626702644264426312644267027352735260526182644264426312631272226572592264426312696268328245597308626182565253826312552259225782525253824982498252524982525248425112538287524432799248425922484327424572498247124982484355134022552244324432429326124712471399925112709270928623389455759691344281126442578260526572631265726832578263126572605267025922552264426312605268327612605286255973099256526312525257825782578253825522484253825382484248425112484245725112862242927092443259224713363249824292471248424713607338924982471244324713161247124574057255225652683272234024644608418562696256525922605264426312631259226312631267026052631259226312631260527092683259225782937559731362578263125782592252525252565259225782525251125652484251124982538253828622498273524572578245732242471245724432484245735513389248424982471244332492511245740182511265727352912338945016241134427992696256525922605263128242605256526442618261826182592261826572578267026962592259229375597307426572578256525252592252524982498252525382511257824982484248425112538284924572683248425522443337624842498244324982471360733762525248424572484317424432457405725522631274828493351458664541856263126442631265726572618269626832631259225922683273526702670260525652670260526052618281155973174257825922565260525782511260525382498255224712525249825252498253824982811248428112457259224573261245724982484249824843565336325112484248424713211247124573999251126442670297533384736665513442735259225922605268325652657259226052605263125922735265725922683263126832605263126182824559731242552264425522552256524982565249825382511251125522471252524982511252528372471270924842578249833892511245724712471244336513416251124842457247131862443245740772565259226832799338946447014 19890813 701761856267026052644260526442657269625652525260526312592269626702644260526702683263126442605281155973136260526312565259225522552255225652592247125252525247125112525252525382862252527612443259224843274248424712457251124983607340224842498248424713261248424844018251126442696288733634674774113442761263126312592257826572696257826052644267026312696263126052722260526442631270925652887559731112592259225922578253825382552253825522511249825252525251125382511248428372511274824842644247134292457242924842498247136223389253824982443248431992484244340772565264428372735345546447741185627222657273526052631255227612631255226832618268327092565259226962592263126312670263128115597323625922592257826312578259224982525248425112525261824982511249825252538284925112761245725652511323624432484249824982471359333632498245724572471324924572443401824842657267030003389476777411344281126702644259225522696268325782592264425782552272225782618267026052644267025782592288755973111256525522578260525652565251125112538249825382511248425252498253825522849253827352457267024983376263124572511249824573593341624712484245724573161253824714077259225922837437033254644774118562631261826572683259226182748265726052631267026442683257826572709267026572670263126312925559731742565257825382592255225652552252525252525253825652498253824842525251128372498272224712552251132872443251124572511242935933442255224572443245732362525247140372511264426832887331245576162134427352696265725652592259226962578259226052605260527222683269627092683265726442644256528375597308626052565255226442552252524982525252524842565248424982498252525252498286224712696247125522457335124842443247124842429359333632511248424432471317424572443409725382592269627483593470577411856276125522631260526182592263126442552257826052722276126442605270926052592259226312696290055973174256525522578259225382538252525252484252525522592247125652498256525522811252527482429263125253299257824842618253825113579340224982498260525383261265725384018272227862824405740774831774113442735267025922644268326312761264426052644257826312657268326182709268326312670259225922849559731492578257825652552253825112538251125522538252525382511251125382538252528752498273524572592247133382484247124842498247136073402251124842443245731862429245740772565264428112683341645294799 19890813 702241856304926702578261826052552268326052592255227092578265726312578265726442683263126182605288755973062260525652592252525782525259225252511257825252525247125382484253825382887248427732471257824713236245724712471252524573593340224982443244324713261248424713980253827092709297532994644530813442722264426052657263125922696265725922605260526312683264426052722268326832644259226052875559730862657259226312578256525112578260525252511257825252471248424712511253829122538270924842565242933512471245724432498247136223442256524712429245731862443247140772565263127482748335144214767185627092657257825782592267027612605263125782578253827352578249827092578268326572605263129005597308625922644259225782525248425252592252525782565252524982525244325252552287524842761249825922471326125112484244324842511357933762525244324572457324924982498401825112592265729003299464471211344278626702644260525782592270926442657268326052592268327092657267026052605263126442552284955973136263126312552265724982538255225252511251125382511248425522498255225112900247126962484259224573363256524712471249824433593340225382457249824713186252524574077256526312773281137744586774118562735264426052578256526442722257826052592261826052644264426312696267026572631269625922875559731362511255225522618251125522552252525382511251125252511252524982525259228872484278624712565242932492457244324572525245735933376251124842415245732362498245739992511268326572912332547365415134427862578265726962578256526312644259226052670263126702565267026702631264425782631257827995597312426182605257826312565255225782525252524842552248424842511248425252565290024842722242925922471338924842471247124842457359333892578247124432457317424712457409725922605278628113429464447991856259226572644265726702631264425922538272226442578259226572605259226702683264425922657292555973149259225922592256525652525249825252565245725112538251125252471252525382824249827482443260524433274248424572498247124573593336324982443245724433261245724433999252526442670287532744644552413442748263126442565259226312761261826052592265725922631257825652709264426702696260527222912559731362552264426052578249825382538252524982538252525522511255224842511249829002484270924572578249833382538252524712457247135933402252525112443249831742484248440572538263127612799342946444736 19890813 702721856303726832657263126572605272226702578253825652657270925782631269626312578256526962657287555973149253825652552263125252538259225252525252525782592252525522457251125652849251127862471264424843274247124712443252524573622342924982498242924293236248424714018252526702722278632874705534313442799264426312670264425922761265726312592257826182670264426572631267026052631265725782849559730992592260526052578256525112592253825252552248425112498256525382484251127862484274824572578242933512484244324842484252536073429251124712457245731862443249840572565256528372761346945574767185626962631263126572696267027092618259225922605253827732670265727092605264426312618260529125597316125922565260526312565259225252578249825652525259225252511249825522525283724712773248425782457323624432471247125382484360733762538249824292484319924712443399924982696269629623261464471211344278625782578259226312605267025782592260526572552267027732592265726052631267026052644287555973062264425652525255225782511255224712552251124842511247124982525255225112862252526962484264424713402248424842552251124713636332525252457248424713199247124574097259226052887281137744705774118562735267026312631255226312657261826052605264425782683264426442631267026442592260526442887559730862511257826572592252525252605255224842552251125522525253824712552255228242471281124292631244332492484251124982498245735933376251124432484245732742471244340182538268326832875336345575451134427732592264426962605264427092644261825922578259226962565263126702657264426442657260528245597316125922578252525522578253825782498260525382552252524982484247125652525281125112670245725522471338925522511245724842471359334022538245724292484318624572443407725782631278627483389464449291856267026312565264425922631265726702644257826832592263126312644264426832683257826182644293755973236256526442578260525782511257825382511249825522511252525112511248425522837253827732443259224433287249824432484248424983607340224982484245724983261245724574018253826572683295033254644534313442735267026962644260526052670263125922683268326312696265726442696265726702683265725652862559731112683257825652605255225522525247124982511261824982525252524572511249828492511270924842592244333762457248424572538249836223389253824712471249831612484247140772578264427482786336347054929 19890813 703201856301225922605265727092631272225782565259226442644265726702578273526442605264426442631286255973099253826052565259225522538264425112565251125522498248425112498252525522849248427862429263125113249247124842471248424713593344225112457247124433261248424984018255226572683293733634644545113442735257825652657264426962748259226182605264426182670260526832696265726572683259226052925559731112565259225922578255225112511252525382525248425922525248424982525255227992471273524842592248433762457247124842498247136223389252524982429244331862498245740972592263127222683333846444831185627222631263125922631255227352644263126182631264427612631255226052592269626442670260529255597314925922605259225922552256525382498256525112511245724842525244325252511286224842773247125782457331224842443245725252457363634292525244324712415321124842457401825652670272228113261455771211344274826312670264426312618277325522644265725652605270926442670263126702644267026572644278655973074255226052552263125112525253825782471248425382525249824982498255224982925249827092457257824573402251124712498251124573607340225382457248424983186247124434077256526442837290037744831774118562722264426312683260526702722261826442657261825922709263127092709264426572578263126572887559731362565259225652618263125252538252525522538252525652471253824982538256528492484277324572605245732612498245724982498249836363376252524572471242932992471248439992498257827092887336345015451134427732644256526312670263127482592260525922644260526442644265726832592257826702631265728495597314925652525252525112552260525252538249824712592257825382498251124712552290024842748247125782484338925112511248425112484363633892511242924432484321124432484407725922565281127613363464450641856268325782552265726052657268325922592259226052605268326182644263127092592264425922657296255973161253826832552260525652592252525112538255225522498249824982498249825652824251127732443257824983299249824712443247125113607340224842498247124573249248424713999253826442709287533124501556013442748268325922670265726572735260526572631269626442683272225782683265727612605264426312887559731362565263125252631252525522511252525382498255225382525249825252511251129002498274824572565248434022429247124712525252536663402253824712443247131862457247140572683259226702799335147055030 19890813 703681856306226572578260525652631270925922578267026312605264426312605265726182670260526312592283755973136265725922605257825522552253824572525259224842498252525652511248425382837248427862471259224983249247124432471251124983622338924982471245724433287251124843999256526832657283733894557541513442761277325652592263126052709259226572592263126572631255226832657257826702657260526052786559731242605256525652592255224982552251124842552252525652498247124982511256528492498269624712592249833632498245724842498245736513363252524712457251132112457252540772578259228622786336344474831185627482631256525922578260526832631259226702657268327992578259226312644260525782631268329005597314925652618256525522538256525782565253825382525255225112578248424982552274825112735245725782511327424572457245725252471365134422538245724712457323624842484401825252670270929123363486371211344282426832657263125782644270925652618267026442605270926702644270925922735273527092565292555973111263125922578263125112592256525382525253825382578249825112443249825382937247127482484257824433376249824712538249824843651342925652457251124843161245724844057256526312837286236964705774118562683256525922578263125782657265726052644255225782670265725522696268326182552267025652862559730742644256525782605251125522552252525522457255225382525248424842538256529122471278624712538244333122457247124572511245736073442259224432471245732872443248439992565270927222799338947675343134427612538263126052592255227482592255226442657268327352525259226312696263126832657263129005597311125782605255225922552249824842525253825252552251125252498251124982525283724842761248426052471335124572471247124842457362234162525248424982471316124712484407725922696279927483363455748311856269626312657265725382618269626182631267026442644265727352592269626052605261826182578292555973111263125522592260524982592256525252511248424982498248425252484248425382824252527862457260524843261245724982484251124713579337625382471247124573236245724984018251126442683283733254831530813442761260526702631260525782748263126702605267025382670257826442657261826572696263126442837559731242565252525782578251125522565253825252538252525252484252524982525253828752511276124842592247133892511244324712484247136663442251125252443248431862471244340772565260527862735340246444799 19890813 704161856307426442631264426442592270926052605264426962592268327352709269626572657260526702592290055973111263125782565255225112552252524712484255225112565248425782498255225112912249827352443260524713312245724572471249824713607340225252498244324843261248424434018253826572735282434024557545113442761265726052605263126052849256526312578260527092709261826312696272226442605265726572875559730992605256526052578259225782484252525112484255225652525249825252525252529252525269624712592248434162457249824842471249836223402253824712443244332112471247140772565257827862773326146444705185627992683264426702578265727612565260526312592264427092657263126962644268325782709263129625597316125922578259226052525252524712525249825252565256525252498249824842565284924982748248426442511333824842471245725252471359334022511247124712429321124842457399925382735270929123351464471211344283726832683267026052565268326312605264426312631267025522657265726702670263126572578293755973062259225782592256525522525253825522525249824982525251125922525248424982837249827092457260524843402248424982552253824573651337625382511251125113161248424574077257826312761278637744557774118562670260526052605260526702761265725652592260526312696268325922696264426702657260525782937559731492552267025522670252525522565248425382565251125112565251125252484256528752511272224572592247132612498244324572498247136223429252524982443244332362498248440182538268327352887333846445487134426962657260526832578260526962552253826442618264426572631259226702644265726572644263128875597314926182552259225922552245725522525252524842525257825252552247125252538281124982761248425782471340224572471249824842538360734022525252524292457318624572471405725782565274827093469470548631856263126312631260526832631267025782552265726442657265725782644267026312592264426832657284955973099260526052605260525112525252525522552252524982525247125652484252525252849247127222484265724573274249824712443249824843593337625252457244324573211249824713999253826702735296232244644548713442824268326182631267026572761252524982592257826312670265726052670265726182631264426312862559731242565255225652525255225252498252524982498252525782511257824842538257828872484274824712552247133892484247124712484245736513429255224572484245732112443245740572552260527482722333845295030 19890813 704641856301226572605267025252605274825922578260526442683268326312631265726312605265727092657288755973074257826572565267025782552253825252525249824982552249825252471253825922849247127482484256524843299249824572498251124433593341625112457247124433287248424843999253826962605287533124644537913442811267025922578256525922722268326572696267026312657264426052631257826312631264426442862559731612565263125782578257825652565248425522525252525252552251125112498253829622457273524432592248434162484247124712484248436513363253824572457247131862457245740772578259227992722342947054736185626962605264426442657267027352578260526702618259226182670261826702578259225782657264429625597314925652578255225652498255225922525252525522484253824982565252525112552291225112824249826442484321124712471248424842484356533632525245724292457326124842471398025652709264427993416464472561344272226182631257826312618270925652592260527612525264426442605276126832644259227092578283755973124259225652631260525922565251125922578251124842525248425112498252526052887245727732471263124713363249824842538253824573593338925782471247124983199247124574077253825922773282437744799774118562709264425652644259226832709260526442565265725922683261825922683259226572592257826702887559730372605256525782605253825522525249825522525249825522511249824842525256528242484276124842605247132492471247124572511245736073402253824712429245732362457249839992498267026572824333845865560134427352578267025922631259227352538260526442644260526572644255226442552265726442670267029005597312425922631255225522605256525382552255225522498260524712538249825112511284924572761249825782511338924712443251124842457360734162498247124712471317424572484409725922578278626833299455750301856268326702578257826702670273525782592263125652605263126962592270926442644264427092644287555973136259225652525259226052578248425252525255225112538252524982511253825252849245727092457260524713274244324432511247124713593342925252471245724843261248424434018252527092683281133634529534313442748263125922578256526442722260526312644260525782709261826052748261826052565268326052862559731362631256526312538252525522538251125382511251125522552255224712552248429872511273524842631248434022457245724982498245736513402251124572443251131992429244340772696263128242735336346744962 19890813 705121856306226702618263126312578276126052644264426832631276126702592268326702631256526962657283755973111259226052631259225382552256525112565252525112498249825252498252525922887249826832471264425253249245724982484252524433651346925382471244324293249249824434018251126832670287533124529537913442761260526572631263126572722260524982709264425782670259226312696261826962631259225922937559730742578259225782538257825252525256525252484251125382498249825112525252528752552269624982605244333512457249824982484245736363376248424842443244331612471248440772565255227862799342947674831185626572683263126572592261826832605267025922605256526962605265726702696267026572670267028625597314925922631260526052525251125252565251125652552255225252511247125252578284924982786247126442457331224712511247125382498359334022498245724712443324924842429398025252657265728623312464471211344279925922605256526442552273526572605259225652578270926702631272226572631263126962538286255973074264425922565256525252525260525382498253825522511249825112511252525112962252526832443263124843363252524982511248424433622338925112484251124983249251124434097257826312811279937904767774118562748265726962565259225922657256526052644260526312631264425652657260526572631264426572875559731492578259225382605256525382552249825252525256525382525252524982525255228492443276125252631248432872471241524842525247135933402255224572443245732492471244339992525270926572849337645575308134427612631255226442735263127222644264425922592264425922565256526962670263126442592265728625597316125782578252525782565255225652525257824982525252525252511248425522578290025112761252525652471338924842471247125112471360733762552242924432471317424712457407725652565282427733376470548961856273526312644268325922683261826312631263126442605263126312605265726052670263126442592288755973111255225922618263125252511255224982525253825382538252525252498253825382887248427732443260524713261251124712525251124573636336325252471245724713249252524574018256526962722298733894529552413442735264426052605263126572735259226832538265726182709265725922657259226312631260526442862559730992592257826442565255224982552247125382565252525652538251125112525256528872471273524712538248433632457248424712484247136663402253825112443245732112443244340772511263127862722338947054736 19890813 705601856298725922644263125922618277326052683253826182605274826572644267026182644263126182644290055973086260526572605259225652538252525112498252525382498249825382484255225252862252527222471259224573274247124712443251124433593346924982429244324713274248424843999253826962709296233384644534313442722261826442592263126052709260526052592260525652631259225922657260525522670257826572799559731492578255225382605257825112565255225522538252525112511253824982511253828372498273524842578247133632443245724842525245736223376249824982457245731862484245740772592263127482735336345294896185626702683260525782631257826312592255226572631261826442644256526832618259226052644259228875597314926312644259226052552252525252552256524982498248425252565245725382525278624982748249825922471327424432484242924982498359334022511247124432457324924572471399925652748269630003338464471211344277325382657263126052592270925782538259227352631273526312578264425782696261826572683286255973161257826572538259225522511251125522565252525652525253825112525252524842887252527222471257824843389252524982511247124983636335124982511249824713186248424574077259226702735284937744586774118562670264425782657259226572696259226312565265726312683270925522709259226962552263126052837559730992644260525382565253825652605251125382498252525652511252524432525255228492484281124982592248432992457247124432484247136073363252524572471245732492511247140182538263127092849328746445379134427992670260525782670265727992644257825652592263127092605260526832538269625922670257828875597313626442644257826312538255225522525253824982538253824842498249825112578292524842722245725522484335125112457248424842457362234022525251124842457317424842457407725652605270926313376458649291856267027092578256526962644269626832657264426442605268326312605272226312657260527352631286255973074256525922605264425652538253825252538248425382565247124842498255225382900249828112457256524843299251124432511251124433593337624842443245724433236251124844018255226832644293733634705534313442773268325782670260526572722259225652657270926312683265726572657256526052657263125252912559731362631255225522592255225782511252525252565252525252552256525252498247128622498273524572592247133892498247124572511251136513402251125112443249831992484252540572552255227092709340244474736 19890813 706081856303726832657257825922657272226702644260526312631273526052592267026052696263126442657291255973136255225782565260525252552255225252484249825522565251125382565256526052824248427612457263124573236248424712457249824433622337625382457248424713236251124714018252526702670284933634736541513442786256527482683268326052683263125922670260525252605265726702670264427092657269626312824559731112631264426052552251125522578256525382484252524982498252524982525256528752471270924572578248434022471241525112511248435933376253824432457247131862457247140772565260527612709342944744736185626962578260526442670260526572618264426052670259226832683265727092552268326572709259229125597309926052578257826312578255225652471252524982498252524842538245725252565291224572748248426442471327424572471248425112484360733762498249824432471328724572471399925522657265729623363464471211344276126312605264426442670264426442605257826572525263126052552272225382709253826052565290055973161261826052644260525782605251125382525247125252525252525522484253825382875252527352498257824573376249824712511247124713636338924982471245724983224248425114097255226052773290038064705774118562670257826572631256525922722265726312631260526572644267026572657267026052631267026312849559732362670255225782592252525922525252524982552251125382498255224842525252529002525279924432578245732742511252524432498244335653351251124842443245732742498248440182484265727092975333846745415134428622657263126052644260527222605263126052631260527092592260526832644263126312618267028625597313625652565263125652565252525382498255224842552257825112498245725112484288725112722245725652471338924982443249825252511359333512538249824572498318624982457407725652538278626443325470547991856267026312644263126702618277325922592259226052605268326572657269625652618265726572578296255973099255225782578264425782511256525252511249824842565249825522565255225382900249827092471256524843236247124842457251124713593338924982457245724433236249824843999256526702748281133384767545113442748263125782683267026572709265725782631261826702657264426312722263126052592257825782824559731242592264426052592256525252484251125252484252525522484247124982552251128372484272224712605248434292484251124842484247136513429255224572457245731742457249840772565259227222773336346744962 19890813 706561856308626572605255225652592273526052618263126702670268326962618268326702709263126312578288755973211260526052592257825252565255225382498249825382525252525382525252525112925251127732443257824843261245724842457251124713593338925112443247124573274251125113999256526312631303734024644537913442773259226312592260526052735263125782592264426312748270925652683263126052592264425922862559730992631257825522552256524982552251125252498257825522525249825382484253827862498272224572578248433892498247124712511251136223416252524842457244331862471248440772592260527352735336347364896185626702670256526312683263126702565257826312605261827482631256526572709268326182618264429255597316125522657259225522498257825522525251125652511253825252498251125652578284925112761245726312457327424572498251124982484360733762525247124982457327424982484399925252592270928753338455771211344282426572644264426312631276126052631265726442618265726442592263126442592260526312644286255973149263126312578256524982511251124712498252524982538251125522525251124982875252527092443261824573416251124712511252524573666338925522443248424843149248425114097252525652811281138224736774118562657263126052618253825922748263126312565263126442670264425782683267026052657263127352900559731242592257825382605249825782525259224982511251125652457251124982511256528622471272224712605245732492484245724842457247136073482252524292471244332242498245739992525260527222875327445295343134427732644260526572592251126962631264426442605261826572592257826702683269625522657265728495597306225652605259225782592256525382565253825922565249824982498253824842578290024712748247126182511338924712498249825382471362233892511247124572457314924572484407725652592274826833402452947991856268326442605263126312605265725922565264426182605269626442578268326312696269626052644284955973086259226052592264425782511255225252565253824982552248425382511252525522799251127352471260524713299247124842484251124843622344224982498241524573236247124713999253826572696287533124529545113442786260526442631267026442773261826572565263125652735259226052696261825922578259225652912559731612578255225782605256524982498255225252538255225922484256525112525252528622484270924572565248433762484248424572471247136513429251124572457245731612484245740772578261827482786333846744767 19890813 707041856308625922565260526702578274826442578265726442592269626442578273525652644263126442578292555973161256525652538259225652525253825112538256525112511249825112471251125252799248427732498259224843249245724712484252524983622342925522471245724293287247124713999251126312644287532614644527213442748267025922592257826442735256526052631265726442722267026052722256526312683263126572824559730992592257825782644255225252525252525252578256525522578256525112538251129002498273524712592247134552484251124982484247136513338253824842443248431612471248440772578259227612735342947674929185627352670265726962578257826962631267026572657259226832631257826572683259226832631256528115597312426442631263126312592255225652498257824982511251125522565244325652552278624712709244326442498324924572471247124982443363633892498247124432457326124712538399925522696272229003261470571211344274826442631267026182592270926442565263126572631272226832657272226572631261826832683284955973124256526182618259225782565252524842498252524712525251125382457248425652925248426962484259225383376251124432552249824983651344225382471242924843199247124844097259225782761281138064736774118562722257825782578259226052683268326442631257826442670269625782605260526442683267026702900559731492618260526182538257825522565253825522525257825252538260525112552256528872484274824842592245733122457244325112525249836513416252524572471245732492457244339992525272226702799327446445237134426832644260526312565265726832657260525782683263126702578267026832605261827222644261829005597308625382552260525652538257825652538253825112552247125522525253824982578281124982748245726052484336324842471248425252484362234162538245724712471323624572498407725782552276127093389447447991856272225922644264425382631269625782565260526312670265726962631265725782683259226182605281155973136261825922538257825382538256525112565255225252525249825522484255225382875251127092471263124713236251124842484252524713622345525382471251124573274248424843980251126832683292532614644545113442786261826182605264425782748256526312670263126052722263126052722259225782631268326702925559731362565259225522578252525652565251125382471255225112484252524982525255229122511268324982592248434022471248424842484244336513402255224712484247131742525244340572565263127352761331245864674 19890813 707521856301226052631259225922578270925922631264425382565269625922538273526182709267026702605284955973149256525652578255225652538251125382511252524842498248425252484248425922875251127612429259224713299247125252457247124843593346925382443244324713224248424433999251127222696286233514644541513442722264425652657260526572735257825652605268325522683269626052735267026312631263125782875559731492605255225922552251125252552249825522498253825382511251124842552253829372484268324982657247133632457245724982498249836073389255224572443249831862484248440572552263128492735333845864705185626572644268326052644263127862631259225382565268326442592259226962618267027352605259228625597314925922538253825782525252525112498252525922525255225112538242925252578287525382735242925782471327424842443248424982457362234422552248424292457323624842498401825252644270929373442467471211344282426572592261826312592274825782578261826572657268325522696270926312683265726442565284955973099260525782565257826572538252524982498253825112511251125112511253825252887251127862471263124713363252524712511251124713622337625522484247124573161251124434057251125922799279938224557774118562709267026572722267025652631260525522670264426052683265726052657259226572657256526442862559730992592257825922605252525382511253824982538253825382498255225112525255229502471278624842631248432872471252524982498247135933455259224572484245732492484245739992538268326572950329947675379134427732618260525782644259227092605255226312657259227352696256527092605267026312696252529505597312425382552269625922565249824982525257825252552255225522511252525382525286224982748247125652471337624572429247124842484363633892511249824432498321124572457405725522578270927353351464447991856269626702592264425782605263126442578260526832670264426442644268325382683263126442605295055973086257825382578259225782498255224982471249825382498252525652498253825252837252527732429257824843236248424432484253824433622341625252443244324713249245724574018256525922670286233124586516713442761265726832670265726052748267026312592263126442657249826572644268325652683257826312875559731492605256525112525253824982525256525522484253825522498249825112552259229002484274824982538249834292471247125112457253836513389249824712457248432112471248440772578259227352748338946444831 19890813 708001856265726312644263126442644263125652631264426572644273526572592269626182709260526832644284955973086256526052578259225252538256525382525257824982525249824982525252525252824245727732429259224573312247124982457249824713622340225522457247124433236248424574018255226442670296233634644527213442786269625782592267025782748257825922565268326052631257825922735257826572578265726702837559731112644259225922565255225522511255225252538252525522552251124842511251129372471273524712578247134292484245724982443247136363422252524292443251131992429247140772578265727862696337645014996185627222631260526442657260527612592263126572631261826702592264426702605269626312578259228495597313625782538256525922538251124982525251125112525256525112525248425382552279924572722247125922443329924712443245725252457360734292511247124432484328724712498401825652578268328243442473653791344277327352552264425922683277325652605260526052670265726702605272225922644267026572565288755973037256525782605260525112511255224842511253825382511251125112511252525382849248427092471260524573363251124712484247124573636341625112443245724713211245724844057255225782696268333514644513318562696267025382696260526702670257825522670265725522709260526052696264426832618264426702900559731742552260525522605252525252484253825382578253825382484252524982538259228492511274824292618244332742457248424572471244336223455251124842484245732872498247139802498263126312975333847055308134427992657268325782709260527222605264426572696260527352631264426442631268326572722257828875597307426052552257825652538253825252552252525112552249825252498252525252511286224982709251125782471333825252457248424712511359333892538248424432457323624982457405725652644276127093338458651331856268326182618259226052644269626052498263126052565265726962644273525652709259226572538295055973174257825382631257825382525252525522538253825382471251125252511251125522786251127612484263124843261247124712471252524433593345525522443245724983211249824844018257826832709295032874501552413442761263126052644264426052709249825652670259226572683260525782644261826442670259226312862559731112605257825652592251125252605255225112525251125652484253824712484255228372498269624712578244334022498248424432457245736663416252524572471247131862484245740772578263127612722340246445524 19890813 708481856265727222644264426442631265726052618268326702578264426832644264425922683264426312578286255973149259225522605257825782484256524982525253825382552255225252498252525652824253828112457263124293261247124842484245724843607342925522457247124573249249824433999255226052709290032874557581913442735263126442644255225922670257826182578260526572605259226052735263126832657273526702900559730992618257825652578253825252498249825112538251125382498249825252484255229122471265724842631247134022484247124432538248436513402252524572471248432112457247140772565256527092644336347055781185626962683264426442605267027222670256525782618264426442670263126962657269625382631263128875597314925652552259226182525248425652457255225382538253824712552249825112565281124842761245725922484329924572484247125112484362234022538247124842457324924712484401825252605270929003312455760071344279925782657267026702644270925922631259226312683264426312631270925922644264426702578277355973086259225522631255225652525253825112511249825652538251124572498253825382786248427732498256524713389245724712498247124713622342225382484242924713199248424574077257826442709277332614767608418562670267025382670263125382696260526442657264425652657259226312683257826312657260526312849559731362657260525382552251125652525249825522498249825252525251125252511251128242538265724842605245732742484251124712471248436513402252524712429245732742484247139992498263126962887333846746241134427612631264427092631264427092565265727222644257827352657267027092592265726312631265729125597309925652552255225652525255225522538252525112565248425112525248424982525286224842683255225782498338924982498248424842498362233762511248424432484316124432471407725522605273527863442464464541856268326702657261825112538269626442565259225782578268325922657269626312644265726052565287555973161264425382538260525382511253825112525253824982538251125252471252525652887252527732471259224573274248424432498248424573636338925112498247124713211249824713980252526052722297534024586671313442786256526442565267025382761256526572578259226052644268326832709268326962592264425782887559730742605257825382605261825382578248425112511252525652457253824712525256529252471269624712552251134292457247124982457247136513402256524842457245731862471245740572578264427222786338947677014 19890813 708961856270926572657257825922605268325112565256527092578265726312631267026312657264425782592287555973062257825652552268325252525251124842525251125382538249825252498252525522900245726962429263124573274245724572471251124713607345525382484245724713274245724573999253826962644293732364705774113442748267026312657261825922761261826182578267026312696267026312657264426832670256526052875559730492578257825922552251125252511252525252525249825782552248425112525253828242484265724842631247133892498248424712415249836223402249824572471245731742484244340772578270927992773348246157741185626832618257825112605260527352592259226052631268326442722264426312631268326572644265728755597316125922631260525252525252524982552251124982484252524982552249825252592278624982722247125922457328724982484245725252443363634292538245724842471326124842498398025252709267029253429467477411344276126442631263125782631277325652605255226312525265727092578267025522578268326312605287555973099260526312565259225112471252525252552248425112511252525382484251125112862248427092484268324983389257825112511252524983636340225522457249824983186255224714077259226312709434534824557774118562722263126312644264426052644260525922578259226052670260526572657267026052670255226052937559731612644253825922538251126442525255225252525252525112525256524292525253827992471277324842605244332742498247124842498245736073429256524842443244332492471248439992525264427222862340246446162134427482670264426312670259226702552257826312605260526832618264426702644267026052618256529005597314926182592257826182565255225922525251125382538252525252511247125382484284924712709249825652484335124842511244324842498360734022525249824712471322424842471407725652578268327733742464477411856276126962670264426312552269626572657264425922578281126832657273526312578259226182605283755973099256526702578259225382538257825522525253825382538249825782525252525922824251127352471267025113287259225382644257824573607344225382578259225523249263124984037267027992811399940774799774113442824260526312605257826312644252526182683257825922709263126572683265726832605260526312900559730742592256525922670252525382552252524842511252525652484252524842552256528622484268324712565247134022511252524712484249836963469249824842429247132242457245740772552267027732735345547054863 19890813 709441856306226182592267026052735272226312618267025652578273526832565268326312631257826052578287555973149265725922592259225652525249825112511255225522538252524842443248425782900249827992457256524573249249824712484248424843651341625252471245724713261248424844018255226702748295032744586541513442722268325522605257825782799263125922565259225522670261826052748260526832696265726312862559730992605251125922552255225782552247124712484256525382525256525252498255229122471273524982605248434162471245724572525249836513376252524982443249831992443248440772565267027482696335147054863185627352618253825522683260527092631259226312683259226962605263126962605259225922657265729255597314925922605253826572525255225252511251125652498249824982525245725382552283724572735247125922484326124712457248424712457365134022511247124712429323624982457399925652631267028243429467471211344282426312644263126052631269626442592265725782578268326182683268326182644259226962657284955973111269625652552257825652511255225252538255224982457248424982498253825382849252527482511263124713389255224842525247124843651340225252484249824983211244324714077257826702824286237744705774118562644263125922605268325922709259225922592268326182722259226442644263126442592263126572900559731862565257826052592253825652592251124982498255224982498249824982511249828492471276124572605245732872443247124712511247136223442255224712443244332362498248439992552273527222887345545865415134427092618257826572631256526312631256526962592265726832657261827092644265726572644256529375597308626312631253826312552251125252538256524982511252524712525251125382538288724982709247125922498341624982457249824842498363634422525249824292457319924842484407725522565272228373376464449291856269626832525264426312631272226052631264426962618264426702605270926052696265726442631288755973086255225922605260525922538259224842552253825252538248425252484251125782900249827222484260524843287251124572429251124843651341625252471247124573312247124844018251127092709286233124705545113442786270925922657265725782670259225782565264426182644264425782670273526312670256526052837559730622565257825922592249825252578251125382525251125652525248424572511253829252471274824842578247133892484248424842498249836223429252524982443249831992471247140772592260527092824338945574767 19890813 709921856308626052657264426572578269626312578259225652631265725922565263126572631264426052592295055973186256526052552268325112578251125522552252524982525248425782484249825522862248427862498263124843274251124982471247124843622342925382443245724713249248425114018253826182709291233514674545113442748257825782631267027222735260525922592270926312722260526442670261827092592267026052862559731492552253825922578253824842511248425782538251125252457252525652525255228622457274824982578245733892471253825112471253836073429252524982457247131992429247140772683259227612786340246444767185627092618263126312644264427482631265726572605263127222631269626572578264426442578259228625597314925652578263125252525255225522511255225112511252524982525252525782511281125522761249825922498323624712471252524712457362234022511248424572457324924982484399925112670273529753363470571211344277326312578253826052592277326052605259226572592268326312565269625252631264426962565291255973124256525652565256525782525255224982552248425382511251125252538249825652799249827482471263124983416252524842484252524433593337625382457244324843224248424574097259225922849284937904674774118562696265726962631268326052631263125522657260526312683263125922735267026962618255225922862559730742565256525922657251124842552255225112471255225382525255225112552253828492484281124572578244332492443244324712484245735933389252524432484247132612484245739802565268327352925327447675451134428242709268326182644264426442552256526312565257826832683270927352592264426442670265729005597309925922565259226052538252525522498252525112525256525112525247125112565286224712683248426312471342924842443251124982511365134162552247124572443319924432484407725652578273527093402464446151856263126832631264425652631270926572592260525922552268326442631264426442696265726182578290055973124261826702578263125382538255225252525253825252511253824982443255225382887251127992484260524713287249824982457247124573607340225382471244324573249248424434018257826442696292533384529545113442786267026442644265726572644255226572592260526052657264426052722263126182592268325922912559731362578257825782565251125382525255225252525253825252552248424292538252529002498269624842578245733892457248424712498253836663416252524572484252531742471247140772592263127482670337645574736 19890813 710401856307426572670265725922565273525782605265726832696265726572631268326832618260526572605287555973099263126702552261825652592253825252578252524842511248425252457251125252912247127482484259224573287245724572498253824713607346925252471245724293287244324843999253826962683293733634674534313442773263125922605264426442696265726182657267025652735270926052657257825922657260525922837559731242631260525782592253825252511252525522525253825252511249824982525255228872471278624842565251134022498244324712484249836223402252524842457244331992471247140772565259227992786335145014799185626572722264425922709261827092657255225922683264426052592257826052683256525922657263128625597308625652631257825382592252525522525256525252525253824982578247125522538288724842761247126182484329924982471242925112457360734022538245724712471326125112484399925382631268329123236464471211344274826962644263126312592273525522605267026312565264426832670268326702605267025922565286255973111265725922565256525782565253825252552247124982525248424842565251125382811251126962511264425523442249825112498247124573622341625652471247124573174249824714077259226442786286238064644774118562722260525782631259226442735255226442592263126052683269625922709265727092631263126182862559730992592260525782565249825112498253825252511253825112498257824982552253828492511272224842605249832992471251124432538242936073402249824572443244332612484247139992565265726702950326147055343134427732631263126572578267027612644259226442683256527222605264426702631268326572605267028375597309925922631264425922552252526312511256524572578252525782511252525522538291224982709245725652498333824982484247124982457360734022552248424712457319924712443405726052592281127093429464449291856261826052605263126182631272226832578259226312657267026572631269626052631264426832657287555973174260526052592255225522552256525112538253825382525251124842484253825922849248427862443259224573274248424842457247124433607336324842471244324433236247124983999253826052683291233124736530813442773269626312631259225922773257826312605260526442683259226702670257826442696260526832824559731492605257825522538259224572511259225112511253824842457257825112552256528752471277324712565245733762484245724712511251136513389252524842471247131862457245740772565263127482696338946744962 19890813 710881856307426702565267025382631278625652631259226052670260526442605272226312657260526312592290055973174256526312565264425782552249825252565252524982511248425382511252525522849253827862471260524843274247124572471251124713636342924842471248424573274242924713999249826312670292533384705548713442748259226182631265726702773257826832592268326442735261826312696263126572631265725782887559731242552255226052631259225252538251125112525253825522498245724842538251129252498270924432592249833382471247124982484248436073402251124432457251131742429247140772578265727992761327445864962185627222657260526702631260526962592264426312565264427222709259226572722253825782683260529125597309926442538255225522538259225522538257825382525252524842552248424842538283724842748247125922443327424712484248424982471359334022552245724712484326125112471399925652657265729873325470571211344276126052683268326052565270925782644260526832631268326442631270926442592260526572631284955973174260525382538257825252578255225382538251125252552252525522511248425382875245727092471257824843389249824712471252524293622337624982457245724843199248424984077256525652837278637584644774118562748261826702748255226442631265725922631257826442696265726052709270926442670270925922849559731492552253825252657253825252484252525252511248425252484253825252538253828752484277324842592247132492471248424842484248436223455253824712429244332742525242939992525256526702962341645865343134427222592265726702565256527352498257826312565264426312657264426962605263125922670263129005597308625782578256525382498255225522565252524982457255224982511247125112498284924842657247126052552340224842443248424842484359333762552248424572484317424572498405725922631273526833338464447991856267025922578265725922696268325922605265726572618263126182605267026702670260526312683283755973161267026052578260525382578252525252511255225382552252524842443252525922862251127992443260524983287245724572471249824433622338925382457248424573249251124983980256526832670287533514674534313442786263126052631261826052696263126052605267025782709265725782709268325922592264426182837559730742618257825382592259224712565252525782525248424712538253825112498252528752471272224712605248433762511252524712511245736813469255224982457248432112471244340772578260527352748336347054896 19890813 711361856303725922644267026182644267026702592255225922565264426312578270926312683260526442592282455973136252525782578255225652592255225522511248425522552252525252525253825922925251127992511256524843261249824712443253824713622337625252484247124433274248424714018252525922709295032494644548713442748259226442592265725782657256526052592267026052670272225782683267026312605259226312887559730622605249825522578253825112511252525252538252524982484249824842525253828622457273524982552247133762511247124982484247136223422256524982443244331992484249840572578260527612761335146444767185627092683260526182565260526702644264426442657263126182696264426832683261825782592261828755597309926442552259225782525253825252565252525922484252524982538248425112605287525112735242926182471326124842498248424982471362233892525247124432443324924572443399925112644277329503299452971211344282426442605263126052592276125922631263126572683270925782605267026052670263126052525286255973124259225522578263125382552257825382578245725112538252525112498251125252987251127352511259224983376253824842525251124573651338925112484247124713186252524844077255226442849284938064767774118562670272226312605269626052786255225782618261825652644263125922657260526182644259226312900559732492538259226312552249825522538249825522525251124982471249824842525252528112511276124712631247132742498247124432525245735933442253824432498248432362511249839992538264426962962331247055379134427482657256525922657259227482565257826572670264427482631263127222670260526052631265728625597307426442538256525922511255225252498256525252511251124982525249825382471288725252722245725782484335124982443248424842498362233632538245724432471316124432484405725522538281127353469458648631856261826052631264426442605274826572631267025652618265726052605268326312670259226312605281155973136255226052565264425252552252525112498252525112525251125382471248425112862248427482457259224433287248424292511248424433593342924982457247124433236248424574018251127092644288733514644545113442824264426572709264425522773256525522565261825922683265726442592268326052631263125782824559730862605259225782565255225252565245725522565252525252498248424572538251127862525270924982578247134292511245724432484248436223442253824842484249831742457247140572592267027222799329945014705 19890813 711841856303726052605267026442670274826312578259225782592268325382618268325922709268325782631288755973161265725782552260525652498256524982511252525652538251125522525248425522799248427482484259224573299245724712471249824713622341625252443247124573261249824714018255226962683293733384644534313442735259225652644257826312748260526312644257826052709269626052683264426702696270926442862559730992525263125782605248425782565252525382511256525522498253825382525253828372511273524712592247133762498248424432498249836073402252524842415248431862457247140772605253827992657333846744896185626962644255226442578263126702578263126442605263126832578255226442605263126182644264428495597313626702592257826442538251125652552256525252498252525112498249824982552284924842761245725922415326124572457245724712443362233892511247124432443323624712471403725652696269629623287455771211344279926702644264425652565267026052525259226182552268326572657269625522644267026572631287555973124260526312578251125522525255225652538253825382484255225382484249825252824248427092525257824573429248424572511247124433651340225252511248424713174245724434077257826312786279937424529774118562722260526702670259225522696257826052592256525922735260526572670260526442735270926312849559731492578259226052565257826052525247125522511252525252498252524712525261828372511274824712592245732612471245724842484245735933402251124432471245732612457245739992552267026962887328747675451134427222592267026442670263126832578260525922592263126832605260527352644265726572657259228625597312426312618259226312511252524842565259225252525251124712511251125112552288725252722251125922538338924842415247124712457359334022484245724292457319924292484407725252605276126963402464449291856269625652565267026312605277325782670269626182592260526442657265726572657256526572618293755973099257825922578259225112565252524842498253825252484253825652498249825782900247128242471263124573236248424712443252524843593337625522484242924573249248424573999249826832631296232994705537913442748268327092696259226442735264426702552263125922631259226052670256527092696257825782900559731612592257825922511255225252525251125922565255225652484255225252511257828492525274824712578248434022498245724842511248436513389251124712443247131612457244340572565263127352722336344745030 19890813 712321856306226182605260526312592276125652670264427352592265726442565267026442709263126182592290055973049259225652578255225382511252525112565247125252538248425782511252525252937247128112457256524843261245724712471248424713622342924982429244324573236245724843999251126702644284933634644527213442799270926312605256525382773264425782631263126442696265726052670257826702578263125922837559731112644260525652592259225782538255225252511256525382484248425112471251128622498274825382592244333892498247124842484248436513402251124712484248432112471249840972578268327352605333843704736185627222605257825922644263126962605263126052657255226572618265727222618263126442644264428755597312426182605252525782552252525782525249824982511252525382471255224982565293724712786244325652457327424292457244324982457362233892525249824432457324924712471399925382657273529623338476771211344287525922644263125922592269626702578257826182578270925782644270926702644265726572618291255973111256526312592259225112552253824842552251124982498249825382457252525522837249827352471264424843416249824432511248424433622338925252471249824713174251124844097257826052824283738224767774118562657264426052657267025782670256526052683257826962709259226312644269626572578272225382849559731612592255225652592256525522525255225252525257825382498255224982498252528622498276124982631245732612498248424842498245735933442251124572471244332612484248440182498257826702875335147055379134427612670255226572631260526832565257826312644259226962605265726832644263126572696259229005597317426052592261825922525253825112538255225522538249824712538251124982552290024982683248425382498338924982471249824842429365134162511248424292471321124712471405725782552268327353338455750641856270925922644264426052657265726442683265726312578273526052644273525782657264426442552296255973136257825652538257825252511253825112538252525252538247125652471248425782887249827612498260524983261248424572457249824573622336325382457247124433249252524843999251127352657281133514736552413442761269626312657256525522748265725522657263126312709264425782696260526832670264425652824559731112618252526312605257825112538255225252484252525382471255224572484252529502457276124712592241534292484248424842471252536813402249824572457249831992484249840572592263127222735336346445343 19890813 712801856309927222578268325522644269625922578270926962592270927352592270926442683267026052631293755973086253825922578264425782525255225652565251125252538252525522457256525382875248427222457260524983287248424842471252524843622341625382471245724713261249824433999252527092683288733634736548713442722260526052657264426182605260525782644259225652644263126702631259226442657259225652912559731362552255226182592255225652538253825382525256525252538251124982498251129372457270924712592244334162457251125112484251136073376253824712457249831612484247140772565260527612722336345574863185626702592263127352631260527612644259226962618265726572631259227222631265726312657263129005597312426312592252525522538251125782525247125382484252524712511247125112565284924842709245725782457327424842471248424842443362234422525247124712443324924712457399925382644268329873416464471211344277326442605264426572696269625522565261826832578270926832565268327092644256525782592288755973149259225782565256524982511253825382443248425252538251125382525253825382862252526962498263124843389253824712525248424843607342925652443251124713161248424294057255226182811281137744615774118562722267025782670257826572696263125522552260526702670263126182696267025652657264426702862559732362525259225782592260524982484251125112443249825382484257825112498257827862457273524982592247132612484247124572525249836223455252524432457245732612484247139992538264426572937332546445451134427092631264426832631260527352552265726572709261825782644263127222565265726572657260528875597323626182605259225922552255225652538253825652511259224982525248424842538286224712696251126052457337624842471251124982471359334022552245724292484319924712457407725652631277327353261447449291856267026052631263125652631273525782644263126052552260525522657265726442631269625922538288755973236260525782578264425252511252525522552248425522538252525522511256525782837248427482471263124573236247124842443251124573622340225382443247124433261247124574018251126702748293732874644537913442722264426962592264426312722257826442644265726962696267026312696257826442657255225252824559730742605259225782525255225252578252525112605256525382484247124982525252528112525272224842592245733892429247124712525248436073402248424842429248431992443245740772552259227482811338947054929 19890813 713281856307425782552257825922592270925922631259226572644269626052565263126182735268326442631288755973111256525922525256525922578260525522484252525382525252525252457256525382811247127732471257824843261245724432471248424713579338925252443244324713211244324844018251126832670279933254557548713442748265726702578260526832722257825782552270925652657265726052696265726572670268325782824559731242605259226052592248424982538253825522538255225652498252524712538260528622498273524712605248433632484242924432525247135513389252524712429249831862484251140972605259228112761335146444831185627612565265726832565259227222578263126702670264426962631257826962657265726832722260529125597309925782592253826312552251125522471257825382498253824982498245725382538287525252761245726052471323624982443247124712498360733632498249825382471321124712457401825652735270929123376464471211344278626962592260526442592273525922709263126182657270926182644268326442696257827092605287555973086263126312538260525652565253825252538253825252578253825382484253825252862251126832471260524983363248425252525252524573593337625252498249824843149249824844057256526312849284937274767774118562670268326442631264426572618264425652578265726572683267026312657272226182696263125652900559731862592257825922631249825252538251125522525249825522498252524712552257827862511272224712605245732742498247124712498245735793389249824712443245732112484247140182511260526702837335145575308134428492644257826442592259227862552257826182670261827482631257826312605267026832644257828495597309926572565260525652525253825522552253824712525256524712498249825252525282424712709247125782457336324842457249825252484362233762525248424572471318624712484407725652578278627223416452948631856268326962592257826052644270926182565263126442631264426572605270926702683264426442618288755973149256525782565263125382498248425112525253825252525247125782498249825252824245727992443259225113236245724572443245724293593335124982457244324573236245724713999257827732657292533764644545113442786263126052552263126702709259225782657257826442644263126312683259226052644260526182875559730992631253825652592252525522538251125382578253824982525249825112498251129122552270924572592248434292457252524712484248436223389252524712457247132242457249840772605257827862748332546744962 19890813 713761856302426052552267026572605268325252683267025782605268326442631263126442657259225652657288755973062264425522511263125252525256525112525251125112525249825522457252525522773247127222484259224293211244324432471251124983593340225382471248424433236248424714018257826702657284933254767541513442799256526442631263126702696253826182578263126702644269626442631268325922552264426702811559731112552256526052565257825112525255225652498256526052511256524712525251127862457268324712578247133632457247124572525247136073376251124982443247131362457245740772565257828372644342945864929185626702631255226312644264427482631269626442683265726832657260527222592268326832618263129755597314926052525267026572511255225782552255225652511255225112538251125522511277324982761249825922484324924712471248424982457359333762525247124712457319924982484401825522631265729873274467471211344272225382735260526572657272226442605256526442578265726572605272225522670264426572644281155973074256524982565253825922498252524572511248425112565253825112552256525112900249826962457263124843363252524712498249825113593338925112457247124843161248424714077259225522799284937274799774118562683263126442696259226312631263125922605260525922657268326052709270925922631267026052900559730992605264425782592253825522552260525252511249825382552251125112525255229122471278624712578247132612457247125112511244335793429249824432443245731992471252540182565263126442887331245015487134427992631257826442552257827092578256526832578259226832722261826832605263126702592260528245597309925252578253826312565257825252525252524842525256525112484253824982511284925252735252525522484336324712443248424982471360733632525247124572471316124712471407725922605279927223429473650301856268326832592269626962592269625652565260526312618272226052631268326442683260526442644282455973149260525782605259225252578257825922565253825782511251125782471251125922887249827992471260524713261245725112484248424433593340225252457247124433249249824573980255226442696288734554644537913442761263125782631265725522786263126052631265725782670264426572657265726442618264425782875559731362552259225922592255225382511248424842511252525382484256525112525253828622484276124712552247133512498248424712498252536073416251124842443247131612457245740772565263127482709336347054962 19890813 714241856308626182605264426312657269625522592263126702605270926182552276126572592263126312552290055973111255225522578264424982538252524712511251125522484253825522443255225652837249827352498263124713287245724432471248424843607337625382471245724843261248424714018253826052618293733384674541513442773267026442618259226442683260525922696265726182670265726442696263126182631256526572925559731112552267025252565252525782578248425522525256525382538252524842511253828372484269624712552244333762498248424842484252536073376252524712443248431992471247140772565264427352683326146444896185626962592260526442644268327482578264425782631260527222605255226702670265725652631259228495597312425652631252526182552253825782511252525382538252525112565248425382552288724572773248425782484326124572471245724842471365134292538248424712457327424982498399925252644270928113287464472561344273526442657265726442605273526312565265726312565268326442644265726442748259226312631287555973124255226052605263125782511255225112565251124712471248424712498253825652849251127352498263124983363251125252525249824713651336325112498249824843174249824574097256526052849286237424529774118562735259225782657270926442709270925252578264426832644269626052657263126182644257826572937559731492538259225652565248424982578249826052525252524982484251124842484252528752471265724842618248432742484247124292484245735933363248424432484247132362498247139992525265726702950341646745202134428242631260526052683264426702578260526832631257826312592259226832670263126182644255228495597312426052592253826442565255225112525257825252498252525652511249825112565283725112683244325922457338924842457247124982484356533632538248424572484322424432471407725782605273527223416455749291856276126052592265726312631270926962592263126572683264426702696269625922683264425922657290055973099253825522592259225922578255225652471253825522538249825252484251125652862251127862429260524843249248424842457248424843579340225112443247124573249248424843999253826832683288734294644548713442799263126312592264426052670263126052605268326442670264425782592261826702644260525782875559731112538259226052592252525252525249824982525255225252484252524982498251128752484274824712631248434022498245724292484247136223429252524712443247132112484247140772592257827862748338947054831 19890813 714721856311126052578260526052644279925652670259226182631268326312670268325782722259225652657293755973136260525922592256525522538255225252484252525652511252525522471252525252875251127862457261824573236244324432484248424713607340225252498247124573261249824574057255226702696290033764557530813442799270926442552260526702748263126052605260525112657264425782657268325652644260526572837559731362592255225782565259225652538256525382484255225252525252524712511251129372484268324572565248434022498244324982498248436223402251124572471245731992429245740772578260527992773335146444799185627092631255226832592259226702657257826182565260527222670259226312670259227092592259228875597313625782592257825782538252525652511251125112511249825382578249825522538286224292748247126572525326124712484244325522457360733892511248424572471324924982471401825522644272229373299455771211344276126702644265726182644264425782631267026572605274826312618260526312631263126442618286255973086260525782592253825652552253825382525255224982525248425252525255225112862249827352443263124713429249824712511251124573636338925522429248425253136248424844077256526052799279938064644774118562696265725922578267026312657256526572657256526182657270926442644264427092644256526702900559730862592256526052605253825382565247125382538251125252525252524712525260527992471278624432592248432742471245724982484244336513416248424432457244332492511245739992525265726572937331247365379134427862605263125922605264427352644261825652592261827092578257826312631270925652644256528625597311126312592257825922525251125382511253825252578255224842525248425112538286224842696248425782484335124842484248424712457360734292484248424432457322424712498407725652565268327993338464448311856272225782578263126312565269626182605270926052644269625922735264426572696261826312631281155973024255226052605260525112578249825112538248425382565248425252498253825522875245727352443259224983287247124842471253824843607344224842484247124433236247124844018251126442657282432994474541513442773264425522618256525922670259225782565265726312657257827092657268326702683267026312875559731112592263125922578253825522538248425522538249825382511252524712525249828622511268324572605245734292484245725382471244336363429253824842443249832112457247140772565257827352761345547674799 19890813 715201856270926572631264425922644269626572578263126312631268326832657273526442657260526572631291255973136260525922578255225112552256525652498248425252498248425382498253825382900249827482498256524843287244324712525251124573622344225522457241524573236245725113999251126312657293732874370537913442761263126312592263126572683259227222683263125782709260525782722263126832565265726832862559731362525255226182631257825922498252525522484252525252525253824982498253828752443272224712565248433762471247125112511252536513402255224712443245732362525248440972578263127092799321145015064185626962657265726702644267026962618260525382605265726312683259226442670265725922683257828755597313626182525255225782511248425382498249824842552248425252471252524982592277325112773251125782484328724842471245725112498362234162538248424432471326124842498399924842657274829503389476753431344273525922618263126572605267026962605263125922631267025522592273526312644263125652605284955973111259225652605257825522525253824712511257825252552256525112525252525252849247127092429260524983389248424842471247124843622342925252498242924713211244324714077257826572696272233894644506418562748265725652657260525782722256525782618261825782709260526572709259226832592257826702811559730992592264425112592251125382578253825112511255224982511253825112552255229122484279924572631247132872498245724432552248436073416252524432457245732492457247140182525259227612862333845015415134427612578265726052670263126832644255226052631270927352631257826702592263125382644263128115597312425522605256525522605256525252552253825112538249824712525251125522538287524572709249825782457341624982443248424982484363634022538245724432484319924572457405725652592277327223469455750981856272227092605265725782631270925652538263126442631273525652644263126052709260525652657286255973149255226182683268324982525252525252525251125522484249825522471249825522900251128112443263124433261247124842484252524713607341625522525249824433274248424714018252527352657290033514736548713442799273526052578268326182683264425782605260525922670256526442644265726442538268325652824559731112578261826312498260525652538251125652511249824982498252524432538257827992525273525112631247133892484242924712484247136073429248424432443245732112429247140772592257827482709335146445451 19890813 715681856273526962592260526052552270926572592263125922605273526832578269625382552268326442592290055973149257825652592255224982538255225382525253825112565255225252471253825522811247127992429259224843261247124712484252524713622345525382443248424713236244324574018252525782670284932744767570713442735265725652683267026312735255225782631263125652644268326832696265726962578263126182799559730992578257825782657253825382538256525522511257825652457253824842511255228622511278624712578252533892457247124712525251136663442253824842457247132112471242940772552253827862722345546155781185627222670259226572592273526962657263125922565257826702605269626572592268326832631264428115597313625522592252525782538255225382592252524842552253825252525248425112511279924982773245725922457326124842471244325652471360733892538244324712471324924982511401825522631270929123429455760071344276126572592259226442631272225782683256526052644272226052618268326052696259226052592286255973149263126182565257825922538257825252552253825652484249825382511248425252862252527222457256524713351245724712498253824983593338925382429245724843224247124574097259226182748281132744705604518562683268326832631268326442748257826052722267025922696257825922683257827092592263126052875559731492565252525112578257825252498248424842471249825652511255224982511259228622498274824842631252532992498247124712457248435793429255224712471245732492484247139802511272226832875335146446282134427992644259226052644263127092565263125922605255226442592264426832657267026832657267028375597309925652578256525522552260525522511251125112498255224982538252525252525287524982709251125922471340224842498248424982498366633892538242924712471317424432457407725782578276127863363455764541856270927092618268325922565264425922631260526572552272226572578265725652578268326052605297555973236252525652592252526312552255225382538256524842525251125252471253825782862251127732457257824983261247124432471249824713622341625252457247124713236251124573980251125782683284932364557671313442748267026052657263125782696257825922683268326702618257826572709257826052578255226312824559731612592263126052631249825522538253825252498255225252484251124982525248428492498273525112631248433762457248424712511248436513442252524982443248431742457247140772565256526962735344246447121 19890813 716161856267027092592270925522670272225382631257826702552273527732683269625782657269626052618282455973149260525252525260525252525256525922538253825382525247125522498256525382912247127732498259224983249251124712471251124293607342925522471244324983249248424574018252526832696282433514831774113442799263126312631264426182670256525782605264425922683263125782696269626572657257827222950559731242592263125522644249825922525255224982565251125522498251125112525253828752511270924982578247133632484249824572525245736513389248424842443245731992511247140772565259227612722335145297741185627612631268326832631265726702552265726572578263127092644263125922644260526312657257828755597311126702538259225922552251125112498255225112538255224572525247124842565290024982748248426312498324924712484245725112471359334292525244324712498326124842471399925112644270929503402458677411344282425922657259226572618265726312631264426702565273526442605264425922657264426312696284955973099257826832565259225252538255224842565248424982484251125252471251124572849249827352484265724843402264424842498253824573607341625652443247124573186249825114077259225782811439535094529774118562709260526052657263126572670268325522644256526442696273526312592265726832565264426442887559730992538255226312605251125922525251125522525255225522525253824572552257828112511276124432592247132492443248424712511247136363442251124572443244332362471251139992552265727222887335146446162134427992618259226312657265727092631260526312644260526832670257826702605265726702644260528875597313625652605259226182592257825782578253825112525253824712538249824842552287524982709247125782471336324842429251124842471360734022498245724572484316124712457407725652631281127093351470577411856274825922605265725782657272226832565267027222657268325922644268326052683253826572565290055973174260526052592264425252511252525652471253825252538252525252498252526052849252527222484267025113338259225782670261825653651341624842498261825113274263125254018268328372748399940374896774113442786272226442631259226572683263126052578257825782657259225382683260526832605263125782912559731242565257826052565255225252498253825522511251125112538253825252525255228872484270924842631249834162484248425112498248436813429251124842471248431742498249840772565256527482631333844474831 19890813 716641856304926702565268326052578269626702631259227092605269626182709270926572709263125922592291255973186261825922525257825252592249824982525248425522552251125382484251125782862248427612484259224983274247124712471252524983622346924982457247124153224251124713980255226312735303733764644534313442811256526182605270926312644257826702644264425782722265726312657261826442592265726312887559730992578257825922631255225252511253825112471252524842471253824842484253828492443270924712592248434022471245724572484253836223442255224842443248432242457245740772578257827352735333847674962185627222696264426312670264426572605265726442631264426052631256527352592263126572605263129125597308626572605263125522525253825782525256525652525253825382565245725382592292525112761248426312457327424572484245724842443366634292525245724292484326124982471399925382592268329003351470572561344282426572578267025922578268326052592263126182565269626312578263125922657256525782683291255973124265725382538256525522578256525382538249825252484248425522484251125382875247127092471263125113363255224982511255224713651345525782471251124713174247124714077256526052900286237744705774118562773268326442683260525922709261825382592263125652683257826052696259226702670256526702925559731242592259226442578255225112605251125922525255225252498255225112525257828372538277324432605251132872443245724982498249836513429251124432471247132492471245739992538265726962962344244475308134428242618260525922644259227352578260526052670267027482631264426572605265726052683267028375597312425652592260525522525252525252525255224982578252524712498248425382525296224982748249825782443335125252484248424842498363634022511244324572457318624432457409725522565272227863363476750301856268326572644261826052644272225782631256525782592265726572605263126442657263126312631291255973024260525782552253825922498256525252592251125522511257825252498251125252900249827222443255224713287245724292471249824983651337625252443244324433274247124713999253826962709288734024644548713442761264426572670268325782709263126312565259225782683264426832683259225922618264426442862559731242552256525252578253824982578251125382552252525652498249824982498251128872484268324982631245734162471248424712498248436963509249824572471247131992457247140772565259227732786333847674831 19890813 717121856304926962631260525522605265726312605264426442578260526442670270926442644259226312592286255973086255225652578260525382592252524982498257825522538253825382525252525252887249827482471263124433274248424432471251124573681346925252443245724153236248424573980255226702722301232874586541513442761259226312657259225782709257826052605263126052644261826572722263126962552261826052811559731362525255225782538257825522552257825252484253825252498256524572457253829002538276124842631248433762457245724432511249836513429251124842415247132112484245740972578260527732670331246444896185625922631265726052578263127482631265726572565253827222670260526832644265726182605263128495597317426182605257825522552252525112498257825252578251124982525247125252552288725112761247126052457329924842443244324712471365134422498245724712471329924842457399924982709272229753363464471211344277327222631268326832592269625652565255226442644270926572657268326572644259226962618286255973136259225522565257824982525251124842525248425112484252524982498251125782862248426962525260524983429251124712525248424433666345525782538248425113186247124434097260526312849288738394705774118562722256526572605259226442683265726052605259226052696256526312657269626052657253826702862559731112552259225652644260524842511257825112552253825252525255224572511257828112498281124712631245733122498244324712525247136513469253824572457245732992471249839992552264427222862329946445451134427482644263126962683263126442644260525922644264426962631264427352644268326442657263128755597309925922592255225922511259225112511251125252484253825112457244325112484283725382696245726312471342924842484245724842471365134162552249824432484322424712471405725522578276127093389458648961856268327222578264426312565273525782631263126702565270926442605268326312631264426832592287555973136260526442578253825252565256524842525248426052511252525382525251125922786251127612457257824293287247124432471252524713622341625112471247124433236248424713999255225922683292533124501545113442799259225922605268326312696263126442657263126572696263126052683264425922605260526312862559730862578253825782592255225522525252525382525248425382525248424432525252528372498274825252605247134162484244324572498247136663469251124572457244331742471245740572578264426962824337645864896 19890813 717601856303726052631263126572592268326052631261826312605265726312657270925652683257826962644291255973136257825922592259225252578257824982511252525252525253825112471253825252887248427862457257824433261244324572484252524843651342925252429247124713274247124713999252526962709284933764529548713442773261825922552261826312670261825522565260525652657263126442657260526832657263126572837559731492552253826312605252525112498249825252538253825382538253825252525252529002484269624712592245734162511245725112471247136663429257824712457247131862471249840572552263127482735336346444705185627222631259226052631265725782644257825922618273527092696257827612670265726312631265728375597311126442565263126702511248425382565247125112511251125522565251124982578286225112875245725782484329924572457248424842484365134552525247124432471326124572484399925382644272229623338476772561344270926052592259225522631267025922644259225782605273526702592264426572657259226312618284955973086253825922565257825522498253825382552252525382538252524842525252524982900248426832511259224843389253824432511252524713681337625522429251124573199247124434077256526702748283737744705774118562657257826052657259227092670264426052631259226572644264426052735263127092670268326052887559730742605253825652657253825522498252525252605249826052511248424712525256528872457276124572565248432742471245724712498248436513429251124432498244332742471252539992565267026702900328747055379134427862592261826702578263127352683257826182657265727092605268326702631263126312657259228495597313625652552260526312525255225782484253824982498252525252538245724712511287525112696252526052498340225252429245724712484365134422525242924572484322424842457407725652683283728243429473647671856267026832631264426442552270926442538257826832565265725782657264425922592260526702605290055973149260525652592255225252538253824982552247125112552255225252498253825652862253827732471263125113274251124842457253824573651342925382471242924713236252524983999251126312683291233254705552413442696260526572618270926312696261825652592267026052657263125782670264427352657265725922849559731742511260525252709259225112525255225922498249825252484251124712552256528372457276124842552245734292484248424572457248437113509255224712457245731992457247140772525263127482657337647364896 19890813 718081856302426572618270926702578264426572565267025652644277326312618270926702592263126832631288755973136253826312605269625382605255225382525249825252498251125382484253825382862249827732471259224713274245724432457252524573651353725252443242924573236244324573999251127222631298733384586537913442722263126702592267025652722253825522605264425922683268326052683255226052657268326572837559731112538253825922525252525522525247125252484253825382498253824712471257828492484269624712578245734292525251125112471244336963455251124572471249832112443247140572538263126572748328745294799185626702696255226702578259226182657265726572722263126832670263127092657260525922657257829125597308625922552260526052538255224982498256525522471253825522525248425522525284924712786244325922538331224712471247124572457365134822538248424572457326124982498401825382735267029123389464471211344273526702565264427352644270926572605260526312683260526572657273526572696265726442605287555973174260525922578261825382552249825652511249824842538252524842552248424982887253826832471259224433429251124712484247124713681341625382484247124983211247124984077256526182799282437904674774118562657269627352605269626312657264426052592256525782644263126702683268326832565268326442900559731242525256525652605251125382538251125782498252524712511249824712498249828372457273524572644245733122471245724842511245736663429245724712471244332612498247140182511265726832849326145575487134426832565259225782605261826572683255226312631259226702618257826572565264426572631263128375597309926312605255226442578253825522525255225112525249825252552245725252578290024982748245726052457345524712457245724712511368134422511248424292484323624712471407725382538276127223338452950301856274825652592261826442696264426572565257826052644268326312592272225922592265726312670288755973236260526052538267025652538255225922484259225252552249825652484253825652900251127612484263124293287247125252471252524713666344224982484245724713274247124714018252527352670293733514644527213442722260525522644263126962709267025922578268326312696260525782670259226312592260526572875559731492592263125522644255225252538252526312484249825252484249824982471252529502498273524572592247134422484245724432484252537113482253824712429249832112443247140572578263127092735335146744896 19890813 718561856306226962592270926312631269625652631272226312592268326962657265725652696260526702644281155973111255226312552267025782565256525522552252525112525253825922538251125922900252528112471259224573312248424712457244324713666349625652471245724293287249824713980252526702670293733634644548713442748264425922670265725652670256525782683264426312670263125922605257827612631264425782875559731492538264425782578253824712511251125252538248426052525248424712498253828242471269624712578245734292498247124982498247137273482255224572457247132492457244340572565260527992657333845864996185626442618255226572683264427352657263126442683264427992618263126702657268326832657267028245597309926182565257825922552251125652471253825252511252525112538247125522592286225112735247126702443328724842443247124712471369634552511247124712415326124842471399925382657268329373287467471211344286225782657265726702592269626052670261826182644272226832578268327482683260526962644291255973111253826052618255225782511253825922525249825522525249825382484256525382875245727352484265724983402249824982511247124843681348225652511252524983236251124574077256526052849283737904586774118562709264425522631265725782657265725522657263125782696264425112683267026572722263126052912559731242605259225652631253825252511255225382511251125382525255224982498253828622484272224842578247133512471248424572511248436513496251124842443251132992471248440182511263127862887326146445415134427482592256526702631264426832592257825922605259226312696257826702709268326052683259229005597311126572525259225782538252525112538252525522484253825112552249824982605303724842683248426182457342924842443247125112511369634292511245724572484318624712484405725522696276128243389455749291856270927352631256526312618269625922631267026182631263126312592264425652657260526442592283755973149256526442525259225252538260525252525253825652498252525382525251125522887249827482484261824843338247124572457249824713666342924982498244324573274245724843999253826442709282433894501545113442709264425652605264425652709259225252605260525782670259226052657257826962631264426702900559730992605253826052525255225382552252525522498247125112511248424712538252529752484270924982592248434962511245724572443248437273509251124572457245732362429245740772552255227222709337646444863 19890813 719041856302426832592268326182683269625922578265726312657269626182592265726312735265726442592284955973124256525522631264425112565252525252525247125382511244325382498253825922900245727482457257824573338245724842443252524983711352325112484247124573287248424713999253826312722287533254705527213442722265726962644257825922696251126312670261825522722263126312735257826442670260526312837559731362578263125382578255225112471255225112498257825112511255225522538253828752525267024982565248434422484244324432471247137273482255224712429249831992484247140772578259227612670335147054962185626702605265726442631269626832578260526182631256527482631260526572683267026832631260528495597316125922578252525382578253825522538256524712552255224712498251124842525287524982761248425922443329924572498245725112443369634962552247124432429326124712552399925112722267028873351467472561344281127222578265726572683265725782631265726832644269625922657265725652631264426442578290055973111259225782631257825652538256525382525251125522538253824982525252525652862251126832484263124843469248424432498252524713681348225252443244325113236251124434077257826702799278637744736774118562735265726052683267026572644260526312605263126442657263125922683259226702631274826182875559730992538263125782565252525652538252525522538247125522484252525252525256528872498268324712631244332992429242924432498251136963509251124432457244332872471248439802525263126182937344244475343134427862670269626052683264426312592269626052578259226572709259226312696257826702605268329625597304926052578256525522565255225522471251124982511259224712471248425252578291225112709247125922484344224982484247125112498371134292511252524432484317424712471405725782565277327993351458650301856267026832592264426442605269626832578267026312592268326312683272225922657261826962552291255973149265726442538260525252644255225522511253824712552248425652471251125252811245727222457257825113312248424842511247124293711348224842429241524713274245724844037252526572683292532994644537913442799265726442683257826052748259226052696255225652670260525652657267026572631259226572837559730622538252525652605253825652538247125112498252525652511255224842511252529372511269624712578245734552484247124842498249836663469252524572443248432362511247140572565257827352709338944474929 19890813 719521856306226442657259226962605265726442631265726832644263126832683269626312709259226052565286255973136251126052565257825782578249825252498248424982565244325382484253825112862251127732484264424573299244324842471249824433711349624842443247124713299248424573999251126442670293732874674541513442773263126442657267026052683268326312605265726572722265725922722263126572709259226442837559731112578263126312592253825382565257825652457251125382457248425252525252528872484278624432552248434552471244324712457249836663482253824712457247132362471245740772565252527992786332546444799185626572683264426572605265725652657252526962592260526702657259226832592260525652631256529255597307425782578256526182578253825922498253824982484253824982552249825522538284925252799245725922471329924842498244325112457368134822498242924572443327424572471401825382722272229503363464471211344282427352578259226962657269625782644268326442525269625922592264426572657263126572605295055973136256525652578264425382552252525522565252524842592249824982511252525112875249827352471257824843429259224432525252524983696345525652484248424713211248424714077256526052824273537744705774118562849259226832605257826312748263126182631264426702644265726832709265726702592256525782875559730992592256525782631256525112552255224982498252525252511252524982525255229002538276124842605247132872471251124712525247136813482252524432484244332492484245740182525265727093000335145015202134427992644260526832644265727352631264426312592263127862657264426832644268326312657263128495597308626052578255226052565252525382498255224842565252525252525252524982592291225522709247125522484344224572457247124842471371134692511245724432471319925112457407725522592273527863429455747361856272226702605270926832605273525922592263126442644270925782565265726052592260526442683278655973149261825922578256525652552260524982484257825112578253824982471248426052811249827612498257824433325249824572471253824983696348225382443244324573287249824983980251126442670292534024557545113442786263126052631265726052670267025782644263126052670267026052683265726702578268325922925559730992552256526052552257825782538257824982511255225252484248425112538253829122484272224982552244334822498247124982471247137113482255224982471248432242457248440772592259227352696336347054962 19890813 720001856303726182605259226702578273526052592264426052670270926832644267025922722263125782605291255973062256525782592256525652484255225652578248425382525252525522525255225112900251127992471263124713338249824572471252524713696345524842443245724433261245724573980256526962644290032614586541513442799268325782631255225522683256525652631256526572786261826182683263126572657259225652837559730742552257825522592252525652538251125252511252525112552252525112511256528492484272224982578247134422484247124842484255237113482251124432429247132112471247140572578259226832735344247054929185626832644257826832631259226832670264426572696264426572722261826962618267026312657263128115597312425112578252526312538256525252538253824982552256525382538251125522538287525112761245726312457336324712443242925252511366634822484245724712443327424712457401825522631265730003287479971211344278625652631256526312657269625382631263126832631267025652644264426962657263126052578283755973136260525522552252525112565252525112538252525252565247125252511252525252837247127222457263124573482251124842525249824713696345525382498248424293211247124844077257826312761281138064705774118562773260525922683264425782670259225522670259225922709272224982683264426572605268326312862559731112605257825382578252525382578253825382525249825522511252524572538260528242525273524842605247133122471252524572484247136963455251124712484245732742484244339992511263127092962335145295379134427862644265726572592263126962592259225922592256526182657265726962592268325922644257830005597307425782657259226182525259224842538252525382538252524712511245724982565281125112748248426052498341624572498247125112498368134692498248424432471321124712484405725652605272228113363464447361856273526442631257826312631267026312631268326572605273526312592264425782592263126572605286255973111259225522605257824982525255225252552251125382538247125112457256526052862251127612429256524843299251125252457249825113666350925252471245724433299245724574018251126832735283732994644534313442761260526312631264425922722257825922592268326702644255226312683264426572592260526052887559731612618256526442552252525522565252525782484248425252525251124982525252529622443270924712578245734292484244324712471252537423455253824842457247132362457249840772565260527222735338944744799 19890813 720481856311126572552264426052644272226052605261825522644267025382605270926312578267026702578283755973099261826442525264425252552252525522511251124982538248425652484255225112875249827612443259224433287245724842471249824843681345525252498245724713312249824714018255225782670291233384799530813442887268326572631268325782709260526182605263125922709260525782657259226962644257826442811559731242592260525922552251125112565255225782498256525522511251125252525256528752511269624712605248434292511248424712498248436963455251124572498244332362457248440972552259227222799342945864896185626182631269626572578263126832657259226442605267027222578263126832631274825522709260528495597308626442552256525652578252525382552259225252525255225252552249825382605292524712786245726052498328724572484247124712511366634022525245724292471326124712471399925252696267030743376450171211344273526702748263126442631269626052565264426702592264425782644268325922644260526962592282455973124259226182592263125522592256525252511255224842578251125112484252525782925249827092484259224843402252524432525251124843696345525382471249824843186252524574077255226702786281137274674774118562644273525652657265726962696265725382605264426182683261826572644257826052670263126312887559731742605265725382565251125382578255225252484255225522471252524842538251129372484272224842631248433382484245724432484249836663455251124712484244332992471247139992484263126832887342947055308134427992644265725782670257826832618259226052578259226312605256526832644269626442592259228875597311126312592257826052498249825382511252525382498253825252498248424982538291224712683248425782498344224842484252524572484368134292538247124152471321124842457405725922605268327353389464449291856264427222565265726312683265726312565259226312670272226962618269626052631265726052592291255973099252526702538260525652484253825112538255224982565252525782498251125382925252527482498257824573325244324712471249824983666344225382457244324843274248424844018252526312657288733254674556013442748264426312644259227352657263125782578269626312670264426442696259226182709256526312887559730862592260524982592255224982565251125382538255225382498248424842525257828872457273524842592252534552471245724842484249837273442251124842498248432362498245740572552261827612722336345574831 19890813 720961856303726702592260525922670273525782605263126572605263126832578265726572631259226182696288755973149257825252578261825522525252525522525249825252552249825522525251125652875247127732471260524713299249824842471251125113651348224982457249824713287248424713980252526442709291233384736523713442761267026312605257827092709267025652644260525922696264426312670255227092618264426052925559730742552259225922605249825252552252525522511252525522525252525252552252528622484270925112631242933892471248425112471251136513455255224842415248432242457245740772565261827732862338945864863185627352631268326052592263127732644256526052578257826572683259225922631269626572605263128375597314925522565256526312592249825252498255225252552255224982565251125252552283724572837245725652484331224572471245725382484368134422511244324292484326124982498399925522748269629253351476771211344276126052552263126052592273525922657265726702592265726832670273526572644265726572631288755973074257826052565261825112538252525522525247124982498248425112498252525652900248426832457259224983442251124572511251124843681345525652471247124983199248424984077259226312811291238224557774118562722265725652696264425652683257826052631264426312696270926572605265726312670260526182862559731242578260525652618248424982552255225522511252524982538253825382538257828622498276124292631248432872484245724572457249836513455252524432471244332872471248439992538265726572875332546445308134427992644256525782670261826832592263125922644260526442631265726962670264426572657263128375597311125382644256525652538257825782511252525252552256524432498245725252538293724712722242926312484344224712471249824982443371134422525247124432511323624842471405725522644278628113402464449621856274826312592269626572644268326442631257826052605273526312657273526052631267026052657287555973161259225382605259225522552256525922498255224982511251125382471249825522837249827862471263124713312249824842443249824983666344225522484248424573261247124574018251126572696290034024705534313442773253826312525259226442683267026572657267025382683260525782709264426702644259225522900559731242644261825782631252525922552248425252538252525382471253824842498249828492511273524432552247134422511247125252457253837743509252524572457245731992498247140572578260527482696328746744962 19890813 721441856304926182592256526832565268325922657265727092735269626572578265726052683264425782565282455973136256526312578263125522552251125112484253824572552249825112471253824842837251127482484260524573299245724842429252524573696345525252443247124293274249824433999251126962644290033634644541513442709260526052644263126312722261826442631260525382709265726182709267026832657270926182900559731362618256526052618249825112605249824982471252524982471252525382538255229122484269624842592248434422457248425112471248437113482249824572443245732112429247140772578259227612722336345864767185626702683257826832631259227352578256526572631263126702657259226572670263126312631253829005597323626442605263126052498253825922498253825252511252525112525249824982538290024982799248426312457335125112457247125252457366634962538245724712498326124842484399925382696265728753274447471211344274826832683268326962631270926052592260527092552272225922644264425522631267026702657286255973111264426312565255225252525249825522618253825112538249824572525253825782887247127222484259224983442252524712498253824573727342925522484251124983186248424844057256526312786281138064705774118562722267026442657259226572592259225522565265726312696272225922657263126832644267026832862559731742592256525652605251124842511253825522538249825522484252524432511260529252484277324572631242932872443249824842471249836513509252524572484247132742484248439992565260527222875335145575308134427612565269626312578264426832605263126312605267027612552265726962657257825782631257828245597308626832525260525522578251124982538255224712498249825252511244325382565284924712748247126312457341624712484249824712457372734422525244324842471321124982471405725782657282427483376467448961856273526572631273526312605265725782605261826182618259226442631270926052631259226442631287555973149259226312525259225252578252524842525253825112565253825652443252525782962251127352471259224713274245724432457252524293696348225252471248424293261248424713980255226832605290033514767541513442761264426182605261826182709263125782578260526182811264426052592261826182670256526442799559731242578256526052605255225382552252524982525251125382511252525112498252529372471272224572578247134422498244324842498247137423482255224432457247132362471247140772605260527732761329946744705 19890813 721921856301226832578256526572605263126702565259226962578265725782578265726702657260526572618293755973062256525652618255225382525256525112525251125382511244325382538256525922887247127482443264425253274245724982471248424843681346924842484245724713261247124573999252526442657287533124529541513442761263125782605268326312709260526442618259226312644265726052631265726572631260526832837559731242578259225522644252525382538256525382538248425522484252525112484257829372498270924712592247134422471247124842484252536963455252524712498248432362511247140572578260527732761338946444863185627482592264426442644260526702657255226442618265726962683259226442644264425652631257828875597313625652592256526312605257825252525260525112552256524842511247124982552286224712722245725922484333824842471242925252457369634822525244324572471329924842457399925112644269629123312464471211344281126702605265726832605268325522644257826572644264426572565269626312592260525782670287555973099260526312605257826052538257825782538253824842525252524982457248425382900252527092525263124843455251124712498252524843727345525252443247124843211249824434097259226052786279938394705774118562631272226702631255225652605264425922592261826702670265725922670259226572657269625922937559731742592259226182578257825782484251125382538248424982484252524842592255228752471278624982644242932992511247125112484245736813469253824712443245732492484247139802498268326572849333846745343134427352592257826052670263127222552263125382618260526962525257826702552263126052683260528755597317425782592257826052538259225252511252524982552255224842498249825252538279925112696244325782457342924842484244324982471369634292511248424712471323624712457407725112670273527733338464449961856273526572618268326702644267025522618264425922565270926312605264425922578265726312578286255973149255225652538260525382498249825112578245724982511248425522552252526052849249827992457259224713299248424842457249824713681345524982443245724573287247124713999252526962748291233894736541513442735264426572592265726572709263126312592268326312722263126312683260526312605265725782887559730622605259225922631256525652552252525382592251125252511248424712511256529002511268325112552244334692498245724982484255237273509255224712484247132362498242940772578260527612709336345574929 19890813 722401856267026442605264426442618267026572592259226442631263126442565269626312657257825922592292555973174257825782605259225252565252525112498253825382511245725112484253825522862245727482471259224433312248424432471248424983711350925522457245724843287248424983980252526832657286233894586548713442799264426442657264426182683256526052631261825522644257826182696269626572657267026442862559730862618259226312578264425652538256524842498253825252538249824712538253829002484270924432605245734292443245724712511248437113482253824842484245732112457242940772538263127732761337645864962185627092657263125922683269626962657265726442631268326702735261826572592264425782657257829255597304925922552259226312538259225522484255224982484256525112538253825112631283725252786247125922471333824842415247124712443371134962538247124572471328725112457401825252670268329623389464453791344270925782631260526832605274827222657264425782605270927352592265725652592268326052644293755973086264425252605260526052538252525252538249825252525248424982498249825252912245727222443257824573442248424982457248425113696342925112443241524433199242925114057255225652761273533634644503018562748257825782696264426312722270926312605263125782683265726572709260525782631260526312875559731242511263125782657251125522565252525782511251125382538251124712578255229872525278624432592247133632443248424712525247136813482252524572457247132742471252540182525267026312975338946745379134428242538253826832631264426312618252525922605257826832657256527352592267026312670267029005597309924982605261826572552253825252525252525252538251124982498249825252552283724712657248425922484342924712457247125652457371134552511247124572498323624432457405725782565274827093351455752021856269626442696267025782644274826702552264426052565268326442683261826572683257826832605290055973236252525782511252525382578251124982498253824842552251126312498256525782849244327222457257824713351247124842471245724843727350925522484245724433261247124573999253826442670291233124674548713442786265726312657260525922644260525782696260525922696257826052709253826312631260526312862559731112578255225382538251125522538251125382484257825112511248425112552257829372471272224712565247134422457247125112498248437113496251125112457249832362457245740772592263127352735333845295451 19890813 722881856265726442592260525782657269626052631265726832605268326312644272225922631259226052631283755973124255225652631264425252538253825112498253824982511251125652484253825782887248427482511261824713299247124842484248424573681342925252471249824573261248424713999251126962748298733124644570713442735268326312618268326442683263126442631265726312683269625782631255226832670269625922799559730992618263125252578257825382525255225782538253824982484252525112484253828372498278624712592248434292457244324842484249836963482252524572429248432362471249840572552261828242696341645575781185626962683265726832565263126832605264426052696267027222683260526702657261826572670263129005597313625652631255225382525257825252484248424842525255224842565251125382565292525252786245726052471332524712471247125522484369634292552247124292429327424572457401825522709269629753389464459311344276126052605264426052631263125652631265726312709263126702565273526052605268326312631286255973199256525782538257825652552255224982578253824982578252524982511253825522900251127352484256524713429251124712484249825113727345525782443244324843211248424844057256525922811274833384644608418562696270926442578259226442683260525782592253826442670263126962670263126572578268326572887559730862592260525922578248425922552249825112484253825382498256524712538252528242511273525252592247133252457241524842511242936813482251124572429244332872484245739992552260526572875336345016282134427352565268326052631256526832511253825922709259227482657259226832578270926832631260529005597312425252552256525522552252525252498252525112498257824982525251125252538290025252709248426052443342924842498247124712484371134692538247124292471321124572471407725652565272227733442470564541856269626052565264426052592265725652631256527092592274826312552269626702683263126442538287555973062257825782578259225652538251125252525255224982565247125782525253825382925247127862443260524713325247124572498253824983696348224712443245724573287248424713980249826962683297533894644671313442811263126442644261825652683267025922605267026572657259225522696257826702670267026052900559730862565252525782525255225522578251125652525252525522525249824982498251129872525273524712592248434162443242924712511247136813482256524842471248432362443247140772683256526962761337644477014 19890813 723361856272226572592267026182631269625782592257825382631268326572683270926312631260525782498288755973074257825522565259226312538255225522538253825382525251125112525249825382925247127352457260524843299245724982471249824843666345524982511248424433261247124844018252526702696293733124929774113442786260526442631264426832670257826312644259225782670259226312709256526962670263125652862559730742552257825522538249825522552253825382484253825382525248424842498253828492484274824982631247134292471247124712484247136663455251124432484253832242457244340972578257827732773342945867741185626962631260525922605263126572565256526052644259227222605264427092565267026832670269629005597313625922605260525782538251125252525255224842538256525252525248425112578293724572748247125782457329925252471244325112471365134022525247124572471324924982443399925252696264429503402467477411344279926702696259226312644260527352565253827482657265726962709267026832683265726962552288755973161261825782538263125522538256524572511252524842511249824982552248425382962252526832471268325383455260524712511252524713681346925382484247124983161249824574077257826442709437034164767774118562735265725112631260526052657260526572696267025922683263126052605263126572644265726312937559731492578259225652538255225252538252525652565252525252511251124982565253829372498278624572552247133382471247124432484244336813469253824292498247133252498251139802498265727222962338945296162134427862538259226832657256526572605260526442605267026572578268327092696267025782631260528375597317426312605260525522552251125782525251124982538253824842525248424982552284924712735242925922471341624842484251124842457371134822525249824982471319924712443407725652592274826963607476777411856272225782631259225922552268326442631260525782657265726702657263125522670259226572578290055973111256526052657260525112511259225382552252525382538251125522511253825382875245727862498267025113299259224982657260525383681346924982498263124843274259224984037261827992748407739994831774113442773255226052644261826442696269625922605263126052670264426312631268326312631265726052811559731362578259225922552249824712538255225252484255225382552253824712498256529002484265724432578245734022471244324712484247137273469257824842457245732362471248440572605259226962811335145014799 19890813 723841856309926312578261825922592269625782605255225922592263126312631272226572657264426572592284955973136256525652565257825522552253825252552253825112538252525652443252525522862249827732471263124573299247124432457249824293651350925522498244324573261249824433999251126312644291232994474548713442773268326702631264426052618260525522631264426572644269625782696265726312657264426052849559731742670259225522565252525652525256525522538256525252511252524982525256528622511272224842565244334292457245724842471248436663482252524572471249832492471248440772578255227352709345545864962185626832735267027092552259227352709261825782631259226442592260526702605270926312657264427485597309925782578263125252538256524982511248425382538256525382511249825522511290024712761247125922471329924712471247125112471362234292484245724432457326124572457401825652670260529123312442171211344278625652696260526572696267026052696263126572592269626572552264426442722265725922670288755973149259226312592257825112565251125522565251125382552253824982525251124842862248427222511259224843455249824572511247124713681345525252471249824573199247124574097257826832824279937744421774118562722270926702592265726702644264426182644264426312735264425922657255226832578273526052912559730992578259226052578253824982525252525522525253825382525259224572525260528242484276124432578247132992471251124982484247136813429253824712471247132872471251139992525270926442811335145575308134427352592265725652565263127222605256526572709268325782696270925922670276126962657260529125597314925922605255224712565255225252552252524982578251124982525248425382498287524572657245725782471340224712471249825112511366634022511248424572484319924572457405725782592276126573351452948311856263125782644264426832670265726702592267026832605257825382605267026702631268326572644288755973086263125782565255225382565248424982552252525252525247125112498253825522887247127732471264424713261252524712457249824433651346924982484247124433236245724433999252527352696298732994705552413442696264426052525267025652735260526702552270926702631268325922644264426312631260526182862559731492538259225382525260525522605255225782525256525782525249824982484259229502457272224982578248434292525249824842538248437273469251124572443247131992471251140572565253827222799341646444962 19890813 724321856308626442631265726702565273525112631259226442605265726312605264426572657263126702605290055973149256525652538263125112552255225112525251125252511248425252498252525522887247127352457256524713299249824292443248424843651344225382457248424433287247124713999256527092722295032994644541513442722267026832683260526312670269626442644263125922735270926442683264426442578265726832799559730862511256525522552255225652538253825382578256524982525249824572471255228622498270924842565248434162471245724842498248436963482252524842471248432242457245740772592267027612683333846445030185626572631260525922552268327482605265726312565263126572644256526702592264426182670263128495597316126442552259226572552252525112552259225522498249824842511249825252578286224842748245726182484328725252457244324982457371134422471244324432429324924982484401825782709265730493351455771211344279925652605259226312618268325522618263126182631263125782631269625922644263126312592279955973174257826052552256525252525256525252538248425522511255225112511249825112875252527092443260524573416255224842538247124713681348224842471241524983199252524714097257826962773290036964674774118562683268326182735263126442683264426312578263126182644260525522644268326832657267026702900559731492605260525382592256524982552252525252484247125382498249824982498257828492484272224292631249833382471245724572498245736513469251124842471248432612484247139992525263126832937335145295415134427862618255226182618257826312644260526052605265726312592259226052618270925922631261828755597314925922525256525652538255225652484249825252484251125112552247124842498290025252696247125652471340224432484252525112471366634822538248424432471323624432498405725522644274827863299455750301856274826312565263125782709269626052565260526962657270926832605263126702631268326832618286255973074256525652578260525112552257824712511252525382525247125382471251125382799255227352457259224433236247124432457249824843666345524982511247124843287248424843980252526572696284934294586537913442786260526442631263126052811259226442631263126572644259226572592259227092631267025652900559731862565260526052631259225782578248425922498257825782525252524982538253829122484278624842592245734292457244324842484247137113442256524842443247132112457244340772592261827092657331246744929 19890813 724801856312426962552267026962605270926052657263126572592267025922592269626312644268326312631287555973124255225782683256525782498248424982511253825252484247125382498252525782862251128112429265724573325245724982498252524713681342925252443244324433287248424714037252526702735292533894644537913442837260526052578263126702748260525922605265726442565263125922722265726832592263125782837559730742592259225922592252525522552249824712511255225382484251125252525256528622484272225112565244334292457248424292471251136963442252524572443247132112525248440572605263127482786335144744929185627222696263127352605260526832605265726052631265726832696257826832592268326702605260529125597312425922605260526442525252525252484255225522552252524842565249825652578288724572773245726182484328724432457247125522471368134552525247124842457328724842498398024982709272229503338464471211344284927092525260525782631265726442644260526572565277326962631267026572696260526702578281155973086252525652552256526052538256525782565257824982498255225382471252525252912244327352443263124573442252524982525249824983696346925252457247124573186247124714097259225782811283738064345774118562761263125252605260525922644255225652605265727092696263125922696259226572605267025782862559730992565268326052592252525782578252525522498257825652471252524982498255229122471274824712578248432872484245724712484244336813442252524572443245732612484251140182538273527352887329946745451134427222565264426312657263127352618263126312605265727092657264426702578265726312657255229255597314926702538253826182538257825112511252525252538249824982511247124842552288724982735244326052457342924432484247125382511368134822498247124292498323624712484405725652538281127733338464449291856268326702644259226052592274826052605263126182592261826702644270926442631261825922565283755973149256526312592269625252552252524712498256525382498252525382511251125652875252527862457259224983325247124432471252524843681341625252471242924573312247124984018255226572657287533254767541513442837259225782670265726572748256525522578272225922605260525922657264426312565259225522799559730622644263126052552253825252498252525382511252525112484252524712498252529502525267024842631245734422525245724712498251137423509252524712457248432362484245740772592259227352735336345864962 19890813 725281856306225652578268325382631264425782605260526312631273525782657268326702683264425922618286255973136263125922565259226312525252525252484251125112511251125252471256525382799249827482498257824293351248424842471247124433711349625252443244324573287249824573980259226052670284933254557541513442735253826182578263126312644261825922605259225922644256526442683260526832657264426442862559730742605256525522565248425382511257825522578249825112511257824842552253829372484268324982565252534022471249824982484253837113482255224712457247131992484245740772565256527862786344245864705185627092605257826312670269626962683269626832592265727482657257826832605267027092592265728625597312425922592256525782538252525382525252525382565251124982511247125252565283724842748247125782498326124842484248424982498365134962552245724432471327424982471401825382657272229503442458671211344276126572657269626052644272225782631257826572644270926572605269626442696265726052605284955973149261825782605260525382552259224842605249824842552249825382471252525252862249826702457264424713455248424842511255224573681342925252511251125113236252524714077257825782786279937904767774118562735264426182670264426312709257826052578257826312670259226572683265726702592268326702862559730992605257826052578257825112592255225252511249824982525252525112525256528492498274824572578244333632484244324842471245737113469252524572471245732992471248439992538264427093012333845865379134427612657257826312552267027482618256526312631260527352644263126702578264425652592263128875597307426052592255226442578251125252511257824982525260525112525247125252525292524712696248425782471342924842484247124712471366634692538245724712443326124712484407725922644279926703338452949291856260526312631267026312657268326052592264425922696259226572592268326702605256525922605288755973136260526572565257825252565253825652525253825252538248424842484256525782912247127862498259224843287245724432471253824843681353725112471244324573261247124714018253827092735298734024705523713442799259225522631265726832696259225782605268325522592267025922735264425782565260525922837559731492565264426312605251125112484249825252552251125112565252524712525256529372525277324842578245734822511247124842471248437423509255224712484249831862471245740572578260527482748342947054929 19890813 725761856306227092618259226312644272225652525259226702605272227352631270926832538264426832631293755973099259226312618261825522565251125252525253825112538249825252484247125782900252527222498260524843312251124842471248424433711352325382457247124713287247124574018256526962670291233124529545113442748263126052644268325922735260525652644263126962657265726182696263126052644263126702837559730742565261825652565252525382538252525382498251125112525251124712498251128752498270925112631247134022484247124712525247137273469253824712457245732362457247140772592255227352722329946444896185627612696260526312578257826832618252526702578259226572631267026052592264426312683257829125597314925652578264425922525256524842552252525112484255224712538244325522565288724982735244325922471333825112471247124982471369635092511248424982443328724982443399925252592264428753351476772561344270926832631264426962644269625782605261826182670274826572683264425922605259225382605286255973062257825382552259225252511257825522552255225112538255225252471247125522862249826962498263125113442252524982471248424843711349625252498247124843224248424574097253826312786297537744767774118562722269625522618263126052696256525252722267026052709259225782657260526572657264425522837559731242552261825522578252525522498251125112552252526312511255224432511253829122484274825252644248432992498249824842498248436963482255224842498242932742511248439992538269627222937342946445415134427352592264427092592265726572644260525922683260526442631260527092683259226312657260528625597307426442592259225522565249825522538256525382565253824842498247124712552288724982696245725922511342924712471247125252484374234552565248424432443321124292443407725522552278627613416473650641856272226442631256526572578270925922631263126832644268326702592265726442683260526442670287555973136256525652565260525522552253824842538255224842538249824982498251125112875245727992498261824713338248424712457253824713681349625522457245724713287248424433999251126962722293733514767552413442773264425922644264425522722255225522605261825382683268325652631255226312683260526702875559731112578256525652552253825112565249825252498252524982484249824842471255229122498268324572631248434292471249825112484247136963482252524432443245731992471247140772592263127612735333847055133 19890813 726241856303726572538259226312709270925652525257826052578265725782670268326832618259225922565287555973062259225652592260525522538257825112498252524842592255225382538252525922912245728112457256524433299245724432484248424843666344225112457247124573287248424844018252525782631295033514674523713442862264425922631260526572696261825652631259225652761272226312709268327092670255226312887559730992592255225922565253825382511253826052525253824982484255225252498255229122484267024842631249834162498245724982484248436663416252524572443247131992498244340772696259227352709344246744929185626832631264426702605257826442631263126312592263127092631260527092631259227352631259228875597316126442565267026442552247125252538249825522552251124842538247125252552290024572696247126052471331224432443253825252484368134422538244324842471323624712471399925252670269630373299467471211344279926312657263125922631264426442565268326572631274825782709265726312644260526572578291255973099264425782631260525652538253824712457249825112511249825252484259225112875251126572429260524573376252524982498248424433651344225382443249824843186248424984077256526052849283737744644774118562670264426052696260526572670274825782605256526442670263126312644268326442631268326572862559730742578260526052631260524842511255225652498247124982471251124712525255228492484276124432605242932872484247124842498244336663455253824572471245732362511247140182552268327222837328745295272134428372670263126182709267026442605260526572670257826702631259226572592267025922683265729375597309925782631263125922525249825652525253825112552256525112552247124842552284924982722248426442484340224712484249825252457368134292511247124432498318624842457409725382618279927223312444749291856270927092657259226832670269626312631260526442644269625922631267026572709257826572631291255973149257826312525252525652552256525252525248425522511251125522471253825652875248427352457257824573299245724572471251124573681345524982471245724433274251124843999255226832683290033384736545113442722265725382631257826442709263126052592263126312748268325922709257826442605264426312849559730992657263125652552256525112578248425522471249825112525249825252511256528622511276124842565248434422511247124982498247137113509253824842457245731742471249840572578255227482761328746444929 19890813 726721856303726572578257825252605270925922592255226572565267027092592256526572605257826962644282455973074256525652592259226312511259225382565252525112511252525382471253825922849248427612443257824573274247124572443249824433711342925112484245724573287249824713999253826832670296233764644537913442773263126312618272226442722264426052605263126702735257825922657267026312683260526962849559730992618255225922631252524982538251124982552253825652471255224842511253829002498270924712644251134292457245724982525249837273469255224982415247131862457247140772565259226702811342945864799185627352670263126572631255226702644260526312631256526572605264427352578264426832578259228625597314926312565255226312511253825522578253825652498253825382552247125652538286224712735251126442443332524712484245725382471368134822498245724712471329925252471401825252644263129003312464472561344283726702631260526572578264426572605268326312605269626182683270925922605264427092592288755973111260525382538257825382484253825252552255225112538252525522498248425522887252526832457256524983429247124712484251124573681348225382471247124843249248424434077256526312799290037744799774118562735259225782525260526572709263126962552261825782644261825922657263126312644263126702900559730992631260525382592252525382538251125112578253825252498253824842511255228872457278624572605247133382457249824712498247136813442253824712484247132742484242939992538268326962925333845295272134427732578257826312578260527482605259226572631265726702657256526832605269626572657257829125597312426052631260526182565249825522552249825112552256524712484245724982498291224842735245725782484338924982484247124712484369635092552248424842443322425112443405725522592276127733376455748631856272226572605257826052657268325652592263126702565269626702552273525652709267027092631300055973249253825782552260524712565257824842565255225522525251125652457252525382912249827482457260524843351247124712484252524713666345524842471247124713287249824713962257826442709292533634674548713442824265725112618260526052773263126572578260525382709263125922696263126572592260525652849559731112605252526182578256525382525251125652498248425382498251125112525255229002471269624572605252534552457244324982484252537273455252524712471247132362471242940772578263127612761335145864896 19890813 727201856303726312592269625922631268325922552260526442605264425652631263125922657269626442644284955973111260526182565260525112578255224982525253825382552252525112498251125252862244327612443260524843312248424842457248425113711348225252484244324573274247124714018255227352644288732614644556013442786267026832683263126182670256525782644268325782761255226572657259226572683263125782912559730862565259226052565257824982578248425382511260525382498253825112511252528872498276124712565248434022498247124982471247136963482252524712457249832242471245740572565259227222761332546444896185626312657261826442565267026832644257825922631265726702670265726962631263125922657253828625597307425782592263126312552249825382552252525652552251124982525252525382525288725112773245725652457329924842484248425382471371134962498244324712457328725112484401825112670270929503312470571211344276127092631265726052683272226182657265727222618270925252657272226832618264426442592287555973199261825922618251125782525255225652511252524842525251125522498249825652937249827612484260524843442256524712471252525253681341624982498248424713224247124434077255226312761283737424557774118562709270926052605260526442644265725382618270925652709264426442709264426702578265726312862559730742552259225782565256525522631248425382552251124982525251124982565249829122525279924432578247132992457247124982484251137113455252524842457248432872498245739992511265726962849340246445415134427732644268326572631260527222565264426572657257826702657261826832709260526702735259228755597312426052578256525522578251125252511251124712511251125922525249824842578293724572683245725922484341624842484244324712525368134962498247124572498322425112471407725652605274827223376483149961856273527092631268325652578269625922631260526052696265726442631267026312644270926312657290055973174259225922511259225112565253825112538252525252552253825382471252525382862251127482498257824713325245724982484249824983681345525382471248424433236249824844018255226442670282433384557537913442761272226182592263125652683263126702511259226572683260525922696264425782618268327092837559731242592255225652592259225782538248424842538256525782498256524982484252528622511268324842592252534292457247125252471249836963482251124432457245732112498245740572552255228242670337646744831 19890813 727681856304926182578264425922605269626052605267026702605264426832670264425782644260526832605292555973149265726312578255226052525256525522565252525112552251125252484251125112849252527352484260524983299248425112471252524573666348224842471244324433287247124843999251126572631286233514767552413442799264426442657267026182631263125782644265726052709256526182696267026312657263126052962559730862565265726182592253825782618255225112525252525252525249825252538253828752457272224982578251134292457245724842484247136963442253824712457247132242457248440572552261827352761332546744799185626572657260525922592263127352538256526832670253827092592263127092670272227352605260528875597307425922525260525782578255225382538252525522538257825252565249825522578283724842709252525922443331224572484245725522457371134822484247124572457324924712457401825782657269629623351464471211344278626832644264426572631265726442592264426312592260526442605264426572696260526312592287555973062257825652605259224842525253824712552249825112538244325252484251125112912251126442471267025383482252524842525247124433681348225252471252524713211251124984077257825782862288737904705774118562670274826052644260526182696264426312618256525922631261826442722265726312670264425782811559731112552261825922605257825112498255225522538255225522511255224712511256528752471281124292605247132992484255224572471247136813509249824712471245732492511249839992565267026962912337645865487134427352657260526052644259226962631264425782618260527092592270927222657263126442657263128375597318625782670257825652525255225382525255224712552255225382525248425382552282424982773244325922484338924842457244324712471366634552498251124842471318624432457407725782592278627613363455749291856272226572552263125782565268326572618270926312631265726182578265726182670257826312631290055973149260525922578261825252525253824982525253825522552251124982443248425652824247127862511257824983299249824572457248424713681345525112443248424843287247124714018252526572631293733634767545113442722267025922618257826572670260525782618256526832709265726832683267026572657267026442799559731362592260525922605252525652552251125922511253825382471255225252538252528492525269624572592248434552498252524712538251137273523249824842498247132362457245740772592263127352748337647054863 19890813 728161856303726572605264426052565264426442538263125782605263125922605270926702670267026442657290055973124256525112538261825922578251124982484256524712511251125252457248425652925251127862443263124573351251124572484251125113696350925782484245724433287248424714018253826312670300032494767527213442786264425652657265726312631261825922552257825922657260526702696264426442696257825652862559731362525256525652631248425782538252524982498252525382511252524712538252529252457274824842605245734552471247124572525252537273469255224432443249831992443247140572565259227352786336347054767185627222683259226442592260527092552256526052605260526312657265726572618260526182644256529005597314926182578259225922565255225112498248424712525253824712538248425112552284925522735244326312457331224842484248425252443372735372565248424712443328724712471399925382696268329873389476771211344282426312631261826182657269626312605263126832670268326052592263126442644269626052592283755973136264425922552257825252552260524982511257825252538251125382457255225252925249827222511260525113429251124712498248424573727348225382443244325113236249824714077256525522786282437744557774118562722273525922644263125782761263125922644263126312644264426052552260526572657259226702875559731362578259225652565255225522552253825252525253825252484253824842498256529252484273524982631242933762471248424712484245736813496252524572443245732742498245740182511265726702887340246445379134428112657257826572618260526572592260526182618255227092722260527352670263126312631270929625597309926442592255225652565252525382592255224982525255225522511251125112618293725112722247126572525342924842471248424572457372734822525248424292498318624432471409725652605273526963312464448961856268326702592268326312605260525522644259226052618269626572605270926572670260526312605290055973236257825782592267025782511249825652552252525522525252524982511252525782849247127862457259224433325248424432457252525253711345525652457245724433274248424573999249826572644296232494674537913442849260525652631260526052657256526312592268325522578256526832735259226702644260526312950559730862592260525652578255224712565255225252511253824982565249824842525263130492457273524572631251134962511245724572498249837583537257824712457248432742471249840772552257827612735327446444767 19890813 728641856306225922618265726052605261826312631264426312657270926052578264426442631264426702565279955973136255226832565256525652552256525112511251124842525247125382457261825252837252527222443257824983325248424572471255224713742350925652457247124843299247124713999253826702683290034294674548713442799267026832592263126052605265725922644259226052657261826442748256526832578267026052937559731112592259225922592256525782565247124712552252524982511253825112511255228872471269624712631245734422498244324842538253837423469253824572457247132492471247140972592260527862735336345864996185626962657264426442565259226702631259225922683263126962644257827352605268325922644263129125597311125782605253826702578255225112511252525922565252524842565249825522525293724842786247126572457336324982457244325252525366635652484247124712457328724842457401825522657269629753274458671211344274826312696267026052605264426442605264426052657270926702578268325782735259226442578284955973099261825652592257825252538251124842552247125382525252525252511253825382875248426962484260524573469252524842457249824573711348225382443245724843199247124984077256525782862281137584674774118562683261826312644257826832761263125522644270925382683259226052683264426702592259226182837559730622631260526052565256524842498249825522552249825252552253825112552256528492538278624432618248433632457249824712552245737113482249824842457245732992471247139992538257826312950336345575487134427732683260526702657268327222657253825522709255226962565265727092644263127482644259228625597309926182592255225922525252525112498253825252484260524712538248424712525288724842709245725922511345524712471251124842471371134822511245724572484321124712484407725652592273526963312464450641856272227612565265726052657263125922592257825922657265727092592263126312683267026702631286255973186255225782631264425112592256525522578248425922525256525112484248425782837248427732429259224713338249825112484252524713711348225382484247124573287245724713980253826832709300032994705556013442761270925922592267025652722260525922709265725522631256526052657263126442670265726052837559731492670260525782592251125522538247124842525248425782498251124842525253829122498277324712578249834552538245725112498247137903537252525112443248432362471248440772592260527222722333846444736 19890813 729121856302426832525264425922657269626312618261826572592268326312592268326962657255225782618284955973174259226312552259225382578251125252498251124842538249825252443255226052862251127992498263124713351251124432443255224983711350925522471242924713312247124714018252526312709288733514644545113442748263126052631270926052657260526052498268325922631255226832657267027222618268325922862559731992605257826442631257825782552251125522498252525382484252525112511251129002525270924982631251134422511248425382484252537423496251124982443245732612484247140772578263127222761340245294705185626572644251125922631268327482592256526832657257827092644263126832670273526312670259228755597316125782592252526052538253825522552252525252525256524842525248425112538290024982748249825522498333824842484244324842498372735092511244324712443327424712484398025112670272229003338452971211344276126052631263126572605267026052644259226702618269625922578265725922631257826702670286255973124255225922605268325252538257824842484249825522498249825782538251125522887248426832471265725383469255224572525251124713711352325522471248424843224251124844077253826312799288737274644774118562670264426052696261826832631265726182657259225782696264425922722265726442592260526572837559730622592257826182525257825112538249825522498251125252498255224842511256528622484283724572605245733122484248424982525245737273496252524432457248432872511247139992511267026702862336345295415134428372552259225782592255227092578260526312657256526832592270926832657261825652657263129005597313625922565260525922525253825522511260525252525259225112525248425382538284925112683244325782471344224432457249825112484374234962538247124432457323624432471407725782631273527223287452950301856270925522631267026442592269626442670264426312605268325782578267026832709259227352605282455973149263126052592256525252578249824572538252525522511248425112525256526052849252527732471259224983325247124572471249824713711344225112457244324713261247125113999256526312683293734024529548713442761265725522644260526702696256525652538263125782631268326702696273527352578263126052875559731242670264425522631259225382525253825382484248425112538252524432565253828752498277325112578248434962538244324432511251137743523255224982443247132492484248440572683257828492811341646444929 19890813 729601856263126832644259225382592273525252657259226052722269626572709273526052670259226182565296255973099263125782578259225522578253824842552253824982525252525252471252526052875252527732471260524983376247124572471249824713711353725252443247124713299248424574018255226832618300034294557541513442735268326052670263126182761264426052631259226572631257825922657264426572565253825782875559730862618257826052538255225782552256525652644249825522552249824572511251128492457270924432565247134552498245724712498248437273509251124432471247132492457247140772578256528242748333846444896185626962644263125652605253827222592263125652631257827092709260526182592261825922605260528375597317426052578256525782552253826312565256525382592256524982525247125522538292525522786247126052457335124712498244325112443371135232552242924572457327424982443399925382722268329873389473653431344270926702578259227222605269626052657267026312644264426182631269626442605267026572670283755973174259225782511252525782565257825112578249825112525249825112525249825382811247127092484263124713455251124572525251124843711349625522484247124433199247124574097256526312761278633764644513318562696267026312592261826572709268325652605261825922657268326442670264426442578268326182875559730992644263125922565256525382511251125252605251125382484255224982538255228752484277324842605251133512471245724572484248437273537251124712471245732742484248439992511260526572875337646445487134427732578260526442605257826832631264426832618261826442565260526442657264426572709260528245597308625922578256525782525260525112498253824842552252525522484252524982525293724982761247126052484345525112443245724982457372734962538248424572471319924572471407725782605273527223442473653081856263126962644261826312631265726052578270925922618274826312657268325922670257826052605287555973062257825652578260525782565251124842565251125252525257825522471253825652849252527732443263124983351249824572498251124843711348225112457247124433338248424843999249826572683293732744736563313442786252525782657260526312735267025652631268326702722263126052683260526442631257826312862559731492578260526442592252525782525252525112565253825382498252524842498257829002525269624712605248434292525245724712498251137583509253824712471245732362484248440572552259226832722331246445487 19890813 730081856265725922644263126052683267026962631263125782709263126442592267026832592259226442592286255973074260526312565256525782525249825252538253825382525249825922525251126052875247127482471263124433351247124842484249824573774346924842471247124713287248424573980255226312670288733894586567013442735265725652709267026052748259226572631259226052761264426702631264426832657264426572837559730622670265726052578252524982538251125522538251125652525257824842498248428872525270924712605249834022471247124712498244336963509252524432471251132612484248440572578260527992722341646445744185626702683263126442592259227352657261825652683265726572578265726572631267026442670255228495597313625922578256525922538252525252538256525522498252525112525247125382578281124842761249826442443331224712471247125252471369634822511247124712443331225112471399925382709272228753376464459311344272226442618261826702631264426312696264426052605270925652592268326832657268326572578290055973136256526052592252525922498257824842552256525522538249824712484252525652900248427092498259224843429248424712457249824983711346925112471241524713186247124574077252526312683270934024474604518562722261825782578270926572709264426182605264425782631264426052696265727352644272226312887559731112605256525922592259225522552251124712511252525382471249825112538263128622511277324842605249833252484244324572525247136963455252524432443245732872484248439992511269626442849333845296282134427992644260526312657277327612578268325522696264426572592264426702605270926832670265728495597311126442605255225652538253825652471255225522578256524982525248425252538284924572709248426312484345524842511247125112457369634962498245724712471321124712471407725782592282427223363452964541856267026962605265725782605260525922644260525652670267026052605264426442657263125782578281155973186267025652631261825652511252524982498251125382511247125382443249825382887251127862471261824983299251124842457251125253711349625112471245724573287251124573999256526832631300034294529665513442773268326442618259226832696257826442578260525652696265726312709270926442578259225522875559730742605256526442605256525522498255225252471251125252552253824982538255229122498274824572605247134822525249824432525249837423496251124572415247132362471244340772592252527612657338945017014 19890813 730561856268326832605264426052657265726052565264426052631272225782644264425922709269626702644283755973074255225652592259225112565253825252525249824982552248425252471255226442900252527352484257824713287252524712484248424713711349625112443248424433287248424843999256527222709296233384674774113442773265726052631259226052683267026312565257826702683265726182631260526702696265726442900559731112552252526312605257825252498252525382525253825252471252524982538256528872525269624712605249834692498245724572538248437423469252524712443248432362443245740772565263128872799350947057741185627222696264426442605265727352670261826052592263126052670265726572683264426832631252528755597308625252552257825652552253825382525248425922511252524842552247125112511291224842735245726312471335124982471248425252457371135092525245724292471329925112415401826572657270929123429467477411344277326312605261826832605269627222605260526442618270927222618261825922605267026702565281155973099263125782565260525382511256524982538252525522538251125252498247125652849256526572484259224713442263124292484256525113711350925522498245724983249252524434077259225922773437035234644774118562696264425522605259226702670265725782631261826442748267027092683263126572644260525922912559730742657260525922631251125522538257825252511248424982471256525382484255228372498274824842631251133382471245724842525247137113509252524712457245732992457245740182525274826832937342947056162134427222552263125782644259226962657260526052631264426572565264427222657263126052631260528495597306226182618252525782538253825522511255225112552251124712484252524982565290024982722248426052484342924432471253824982471372734822565245724432484323624842471405726052644270926833551467477411856282426832552264426442644267026312605264426702670268326182592267026312722263126312631284955973086263125652631263125112525253825522484256524572578252524842498252525382837255227732457265725113402260525252683256525113711348225252525255224983299267025524057260527992811401840574996774113442811267026572592263126052709264425782565268326312696256526442618268326572670265726052900559730992578257825652538251125782525249825252484253825922484253824982511255228622484269624982592247134292471244324982471245737423509253824712429251132242471247140772565257826572709335145294962 19890813 731041856309926182631265726572592269626312618263126312683273525782644267025782592260525782592291255973074256526312592264425252552256525652525252524842511248425522471253826052912247126962471260524713351247124712471251124983727356525382471244324293249249824843980252526572644290033634767541513442837265725652552260526182735257825922578256526182605267026052631263126702592267026052887559730862618260525652565251125922525251125252511253825382498248425112484253829002498272224842605249834552511244325112525245737423509251124572429248432362457247140772565249827222696335145574896185626312605264426052631259226832618259226312592265727222657263126832592264426572631263129125597313625782592263126442565256525522552252525522565255225252538248425382498288724982799247126312498333824712443249825112471372734552552244324432443328724152471401825112709263128753351467471211344279926702670259226442657261825522657256526832631269627092592265726312578268325782592290055973161259226052618256525252552253825782511252525252525253824982484256525522837253827092484264425253455251124982511252524433742342925522511249824713199248425254077253825652849282437274767774118562644265726052670261827092631259225922657259226182683268325782657257827092605265725652887559732362605259225522605256525522511249825652578249825652484252524842525264428242511273525522578245732992471249824982498247137423509252524712443245732742498248440182538264427092875337646745343134426832709259226052552264427352631263126312644267027222644263126962631267025782683260527995597309925522605260526312511257825252511255224572525256525382511248425112538287525252696245726442484344224842471247124982511369635092538245724292471323624712484405725522578278627093363455749291856270926962578267025652631263125782578268326442592253826052578264426182644263126572605288755973099256525782538263124842552256524982525255225112525251125522498255225252987249827482511259224713312247124292443251124573681349625382498245724843249251124713999259226572683295033634644552413442786267026572644257826312631263126052631265726312722264425922696259226442605270925652900559730862578253826312552256525252538255225522525253824982484259225112525253829002457269624842578245734822484245725112511245737423496252524842443247132362471245740572552257827222709336345574831 19890813 731521856303726832670263125922631268326182618263126702592270926572631268326052670255226832605293755973124259225382578259226052498256525522498255224842525251125382457255226312887249827612443256524983312252524842471255224433711346924842443247124713299248424573999251126572657283733384736537913442811264426572631256526572709259226052657257826312670260526572644267026702683260526572799559731112578255225522565251125382565248424842498249825382538252525112511257828752457272224842592248434292511248424712484247136813482257824712429247132242484244340572552252527222748333846745030185627222605260526052657259226962565256526312670260527222657264427222670263126052631263129375597307425922565260525522592253825112565251125252525252525922484245725522552284925382735247126052457331224842443242924982457368134422538247124572484329924842471401825112605265729873363458672561344282426052565264425922709267026312565265726572605272226442618268326312683264426312644286255973149256525922538259225522565256525112511253825252498247125112498252525522912249827092511260524983482247124712511253824713711346925382443249824573236248424574077256525922824283737584705774118562735265726182657256525782644263125112696259226312748265726572657264426312592260526052862559731112538256525782578251124982565253825522538251125382471253824982565255229002498277324572578245733252457244324432525248436813455249824572457247132872538245739992552264427222900328746445379134427482618259226702657268327092644259225382552268326962631264426962565268326052670269628875597306225652578255225522631249825112552252525252538251125252498245724982538291224432761245725922484342924712511248425252484369634822511248424572471316124982457407725652657272227353363464448961856272225922552265725782618260525252631260526442696268326702605267026962592261827092605287555973124264426312552253825522525253824432538257825382498249825652471255225382875251127612471259224433338245724982457252524983666348225252498244324433274249824573980252526442683291233384557530813442709259226702605270925782618259225652657260526962644265725922657264426702605264425112837559732362631256525782578251125252538251125112525253825252498252524712511255229122484273524842592245734692498251124292471249837273482255224712415247132362525247140772511263126962683340245574799 19890813 732001856297526572578263125382605270925652631265725382552264426572631260526702644259226442552279955973124257825922578260525382552257824982525253824842578253825112498256525782849248427732457260524713338248424982471251124573651348225112484248424433299247124714018253826832670297532744705548713442761265726572696265726572657253825782644260526312657264425782683265726312631269626312900559730992631252525922565252525522538253825522484255225252498249824712484249828492525268324712605251134292511245724712525249836963509253824432471244332362457247140772592259227992773336345864896185626572644257826052670255227092631255226962605261827222657259226702631263126962657265729255597306225652552253825652565256525382552251125112525249825252498247125382552284924982735248425922457333824712471248425252443371134822578248424292429331225252443401825382709268328373299464471211344270926832644263126832605278626052538265726832605274826052618267026442709263125922565281155973136259226312525257825522565252525522552249824982538249825112511251124842887248426832511264424713442251124432565255224983711345525112457245724843236245724434077256526832811284938224767774118562709260526312644252526052735265726182578261826442696263125652683264426052644264426312887559732362657259225652552256524842552255225112498249825112484253824982511256528492471274824572631244332872471249824842498245736963482248424842484247132872498247140182498268325922887333845865343134427352618265726312709263127092592261826312657260527222644260526312644265726052657263129375597309925522552256526052592261826052552255225252525253825252484251124982578296224842722248425922443341624842484247124842471371135232538241524432511322424982443405725382657278627733363455748961856265726572592265726442605270926182618259226312538268326052578268326052657260526312631292555973236260526052578255225522565251124842498251125382511251125252484255225522925248427732471261824713338247124712484248424433681349624982471248424433287248424713999255226572709287533514644552413442786260526312631264426312644260525782498257826182644257826572605260526312670276125782849559731362565255225782525260525252511247125252552256525382525251124842498253829002484272224712592244334552457247124432457248436963482253824712471248431992498245740572565260527732670335144744767 19890813 732481856311126832565260526442644273526442683263125922578272226572644267026312657259226182657284955973074260526052605260525382565249825252511251125252538249825112457249825652912249827612498263124843338245724572457251124843711346925252471247124293261248424573999251126312683292532874644537913442748263126572683264426572683260527092605267026572657268326702657253826052565259226962962559730992644253825652552257825382498248424982511255225112552249825252498255228872498264425112605249834822484247124572498249837423496253824572457247132492457248440572592260527482696333847054962185627612592257826052565259226182565265726572592260526442605267026572618261825782605263129125597309925782578255225522592249825652511248425112525252524982538248425112565288724712799245725782525332524292471247124712471371134962538247124712443326124842484399925382696267028873299464471211344273527092592267026312565272226052592265725922683270926702657260526312631263126052565284955973124259226572592253825382484251124842552255224982525251125252471253825652862251127482471261824573429251124982511249824713696348225252471247124843236248424574097256525652799287538064586774118562683260526832605267027482709264426052644264426572605260526702670265726702565264425522875559732362565259225112618247125782538253825112538248425112565255225112578256528492471273524842605247133382471244324572525253836813565252524842457245732872457247139992511270926702900331246745343134427862657269625782670255227612592260526182605263127352683263126442525264426182578265728245597311126442605261825782565259225782511259224572538252524572525244324842525283725112709247125782457348224842471245725112471369634422552245724572457323624842471405725652618278627223376464448961856263126442683259226052644269626312565263126442578269626702644263126052644264425922592290055973161264426312631253825652552252525112511248425522552251124982498252525382937247127732484259224843287248424432484251124843651345524982443248424433274249824433999252526442657287532874674545113442761261826442578267026052722259225922631259225782657259226572644257826052565260525922849559731242644257825652538249825252538255225112552248426052498253824572511257828372471269624712605245734162471249825112511249836513429252524982457248432112498251140772565259227352722333847054767 19890813 732961856300026962657260526442657273525782592265726312592264426572605257826312657264426572592287555973161259225922565253824982525253825112525255225252605249825522511253825382937248427482471259224713287249824842443253824843666348225112443245724293261249824574018253826832709288733124529534313442786260525922670260526312773260525522592264425522605264426572683255227092670260526702887559731492565257825382565255224842484251124982538248425652484252525522538260528872498272224842605245733892498244324982498249836813416252524842443249832362471242940572538259227732786342945294799185626572618264425782657259226572670260526052618270926702657263126572631264426832657261829125597323626442565260525922538255224842498249824982525251125112538251124982538283724982709245725922471328724842457247124842471360734292538244324712471324924842457401825252683260529373429467471211344281125652644268326052631273525652644255226052631276126442631268325782592259225922565284955973149256525522605257825782525249825252511252525252565248425112457253825112900245727352471264424843376255224842498249824843622340225522457248424843174251124984097256525782811282437424705774118562683259227352605256525652709263126312657259226312631265725782657257826702631264426052900559731492565265725252552255225522552253825252511257825522498252524712498253828872484278624432605242932992484247124712484248435933402251124572471244332872511249839802511264426312862336346445343134427482644265725782670257826442578265725522578264426962592263126702592257826572592263128375597312425652578256526312565249825782457252525522511251125252511245724982498287525252748247126052457345524982511248424572498372734962538245724572511319924432471407725782525273527733312467450301856270926702552268326572709269626312592263125922605272225522631260526182657263126442631287555973149270925522605257825652578248424842471249825382538252525112511252525252912251127862484260524573287249824572471245724843681344225382471247124573274247124573999253826702748291232874529548713442811260526442631267025922683265726572605260526702683256526442657261826312644259225922887559731242498256525782552253824572552255224982565251125252552251124982484251128622484270924712605245734552443247124572511255236963429251124572484247132242457245740772631260527612657331246444929 19890813 733441856304926442592257826312605273526572631265726832578270926312592263126182696268325922578284955973111257825652538255225782525252525652578253825112552253824842511252525922887247127612471259224573287245724572484248424713681348225382443248424843287245724574018252526832735290033254586545113442811264425652644261826832722260526312552259226442735263126052670270927092631259225782887559731742565255225922511257825522525257825782511252525652484255224842538255228242457277324292605247134422484252524432498249836813416253824982471247132112471245740572578260527482786341646744962185626702592265726572618259226832644259225922605265726442644264426572644263126702670255229005597323626052605263125652578251125522484252524982525252525252525247125522578281124842709249826052484335124572484251125522484372735092484245724572457327424432498399925382631264429003351473671211344282426312644265726572592268326572605259226572592270925782552264427222605260526312605292555973149255225652565257825382511255225112565249825252592252525652484255225522849253826702443264424843442247124572525247124573742353725382429245724713261248424714057255226052799287538564799774118562631268326052605269626832722261825522578260525782696260526052696260526962552267026052887559730742565265725782605255225652552252525112498253825652525249824842538259228112471272224842565248433252457244324572511245737113469248424842471248432872484247139992578268326702811346946445415134428372538259225522657263127092644259225522592261826832618265727352605265726702631259228875597309925652605256525782552249825782511253824982592248425112457247125252552283724842735247126572484344224842443248425522484374235372498245724432443323624842484405725652592273526833363470548961856273526962644267025522657265726442631270926182709267026962722267026442644260526702657281155973062265725922578260525252538255224982498252524842511248425252471253826312849252527482471257824843389247125382457249824843774348225112443247124573274247124573999249826442644286233514557548713442799257826702592264426312657261825782525263126182683263126182696257826572605260526052849559730862578253825922631252525382484249825252484253826052538251124982565257829372538277325112565248434422525252524842484249837273537255224572443249832612484247140572578257827612761336346444767 19890813 733921856302426572565269626312605268325652605265725782525263126832605269626312657260526832644293755973149260526312565265725252552253824572525252525252525251125382484252525522962249827092457256524713338251124432443249824573727348225382498247124843261248424573999253826312605298732614767545113442786265726052565264426052631255226052605263125522683268326312670255226832631270925522849559730992605256525522578256525252511253825522511251125652471252525382498256528112511273524842592244334692498248424712484244337273496251125112457244331992457247140772631260527092709340247054929185626442722267026312631263127222631257826312696264427352683264427352657272226702657260529005597306225382552259225782484248425382498251125252552255224842525247125252605291224572761244325922484335124432471244324982443369634822498245724432484324924712498401825382683268329623299470571211344276126052592260526702605270926312565268326572552273525782605265726442578268326312631281155973111255225522605257825252525247125112525252525652525253825252525253825522912248427092471260525113455255224982525249824573696346925652484249824843211249824714077257825522773283737584674774118562670261825782565267025922709259225922605260525922696265727092735265726052565265726832849559732362631257825782578255225382552253825522565255224982484252524712538253827732511282424572631242933252471247124712511249837113482251124572457248432872471249839992525269626442962332545015379134427482631269626572592264427222657268325922631259226962644264427092578263126052565263128625597307425782565257825652578249825382525249824842525253825252471245724842552288725252709245725522484342924982484247124842471374234552511248424572457319924982443407726052565274827353338464449621856274826312670261826572592272225782605267026832592269626832644269626702696267026312578283755973161253825782631260525382538253825522552257825382538249825382471252525652862248427352484264425113312249825382443249824713696345525112457245724843287249824293980251127992657293734554421556013442709263126312657269626052696257826182578267025782709259226052670261826702670267025652887559732362618261825922565253825382552248425112538251125522484251124712484253828622498272224712592247134552484247124432484255237743496253824712443248432112471247140772552255226832735341647054705 19890813 734401856304926312631263125922631270925922696264426442631267026832592268326312657260526442592284955973149256525922578265724982578255225382511252525112552251125382538248425782837248427352443263124713363248424982443251124843727353725522443247124843299251124713980256526052670286233764644537913442786259226312709257826442696257825922552263126702657269626442722263126442605257826052837559730992578256526052657256524982578257825522484253825112471251124712552255229252525270924572565247134292484247124982525249837273482251125252457247132242457248440972578260527482773331247054736185626442657265725922631257827092644259226312709255226962605259226832670263125922811260529005597307425522552257826052578251124572511251125252498256524842525252524842538284924572722247125782471333824982457247124982457371134422511245724572484329924712457399925652670261829373287470571211344278626702631259225922605274825782578259225922565274826312618261825922631268326182578281155973099256525652618264425652592255224842592249825382552248424572484252525782875249826832471263124843429248424572552248424433758348225522484248424983211249824574097253825782761286237424831774118562657267026312592260526312670260525782631263126312786265725522657263126312605263126052811559731492578255225922644252525382538249824982511252525252457252524712552259228492525273524572631248433512457247124572484245736813455252524712429244332492471247139992511267026572912331247055379134427732565264425652644263127222538259225522631259226832709259226702644267026182644257827485597311125922552257825522498260525112511255224982525251125382511251124712552286224842722247125522498342924842525244324842471368135092538245724432498321124572498407725522538274827483351458649291856274827092644265726052565272225782552268326442565270926442631263126182709264426052631287555973149255226442565264425252525251125252552252525382538247125382471252525653037245727992429260524843312245724842429252524713727353725922457244324153299248424713999251126052683290034294736545113442786267026312605257826312709264426442683268325922748263126572670259226052618267025782849559731362565257826052565255225652538249825382552248425522525252525112511255228872471276124432605247134422484247124432471248437273482251124842443245732242457249840572552256527222824336345864962 19890813 734881856304927092565260526182605274827092657260526052592273526572592264426052670261826442592279955973124260525922605257825522578255225382538256525112552248425382498253825522912247127612471261824843338249824572484252524843742350925112429247124433287251124714018252526442683290032994557545113442773256525922644259226312696253826572618265726962683270925782722265726572565265726312900559731492618264425112605255225112565252525922511253825382498252525382511257828752511273524292565251134292484253824842498245737583469251124432443247132362471244340772565257828112786344247054896185626312683257826052592257826572605260527222631268326312592260526832696264425922657259228755597307425782578260526442525255224982525253824982538253824982552247124982578283724982709245725782471333824292511245725252443368135372498248424712471327424572457398025112631269629123363479972561344281126052578260526052605268325922578259226572578268326702631268326442657260527092670288755973161264425382592257825522538251125922525249825652484252525652511253825522887249827092498261824983442249824712578248424843727346925252484247124433224247124984077256526572773286238064767774118562748264425922592257826312748256525522670260525782735265725252644260527092670267025922862559730992538260525522565253825652552253825782538251125522525252524712525256528372498276124712578249833382498251124572525248437273509249824572457247132742498247139802511260526832837341646445308134427482696264426052605263125922565260525652618264427482644263126572631270926312592255228495597307426052578260526312511252525252511252525252525249825112538248425252605292524842735244325782443344224572471247124712471372735092538244324432484321124842443405725782592273527863416470547991856272226832631257825922578272226052592267026702631263127092657268325922683267026182618279955973074257825782538259225652511251125652552249825252605249825252525252526052799249827862457263124983274247124842443249824843727346924982457247124573274248424574018255226572709291233124644552413442722257826312722257825382657253825922578255225782683268326962670259226832631263126832837559732362644259225252592253824982538251124982484255225382552252524982525256528492525274824712592244334422511251124982498248437273496252524712443249832242471245740772538260528112696332547674799 19890813 735361856302426832565270926702592269626052525256526572592265726182605263126052644260526312578287555973111255225782578257825252525251125112538253824982484255225522498257825652799247127612457259224983312251124842484248424573711346925112457242924713249248424843999253826962683290033254674537913442811263126572605252526052696263126052670260526572735267026572683263126572605268325652925559730742578268326052565252525382525255225112552249825252538252525252498253829252511269624842605249834552498244324712511248436963482252524572443247132362457245740772552259227222709328747674799185626962631257826702631265726702644257826442578267026702605259226702631273526052670263128375597323625522538256526312538255225652511251125252538253825522525245725112552287525112748248425922471328724712471249825252457369634962511248424842429328724712471399925252657273529503261467471211344283725782618260526312631270925922578264427092631268326572670269626312657263127352605288755973111256526702578251125112498256524842525252525382538248425112525253825652987249827092484263124843482255224712484253824713711346925652484252524573199244324294077256526052799291237904767774118562657264426312683256526442657259225782592265726442683261825382657270926832592265725382900559731742592259225382631255225522525253825652511252525252525252524572525256529252484276125252605245732992498245724842511244337113509255224842457244332492484248440182511264426832862340246445451134427862644263126312683264426572644259225922592261826962618259226442657265726182631256528115597312425522605256525652565257824842525248424712538253825252525248425112592286224842696245726052457344224982471249824982471374234822525247124152511321124842511405725652605278627223312464448961856265726442605261826312565270926052565259226832592267026702644270926052670269625782605290055973199263126052592260525522565252525382498249825112525253825652484253825922849249827732484259224713312248425112484252524843696345524842471247124713299248424293999252526962644300032994644537913442773260525922618273526052761265726182683260525522709261826052735267026572605264425652849559731112631257825652631255225522578252524842525252526052511255224712511255229002484270924572578245734022498249824842471249837423469253824432471245731862511245740772565259227732696336346744863 19890813 735841856302426702578268325922578267025782592255226182644269626702552268326052631269626442605290055973136259226182592261825382552253825252538251125112538251124982484252525922849247127482525260524843287247124572525251124573711348224712457244324713287249824573999253826312683292533894529534313442735263126572644267026052644257826052618264425782696260525922696269626962683267025922887559731362644261825522525251126312538256525382471251124982525251125252471256529122525276124982565247134422484245724842525247136963482252524572429242931742471248440972592261826702761332546444896185626832657263126312709268327222578265726572631267026832605260527222592267025922631256528375597314925382538259226442605257825252511259224982552256524842511248424982538290024982748247125922471333824572457248424842471366634822552248424842457324924982471398025382696273528373312452971211344279926572644257826572605267026442552267026052657268326052618270926702683270926052565291255973136265725382565263125252525252525112538249825112525252524842498252525782824251127092457263125113416249824572511251124573696342925382443247125113211247125114057256525922773287537744767774118562696268325782631264425652683260526572670255226052735260525782670263126052670270926312925559731742592263125382618257825782511252525252525252525382484248425382552255228372511274824432605249832992471242924712525248437113509252524982457247132742471248440182565270926832950341647365167134427612578263126312696267026442592267025652552265727222605257826832618264425922644263128495597307426442565260525782552256525522565252524982552255224842511245725112565286224982761249826052498337624712498248424842484369634692525249824432484318624842457407725782631269627093351467450301856267026442578260526962657265726312605263126312657273525782538274826312631263126442696287555973099260525652565256525652552249825382525256524842525252525382511252525382950248427482457259224713287248424432457249824433696353725522471244324713287249824843999252527092657282433514557552413442811263126572552263126442722265725252631265726442709255226312722267025782709270926312900559731112670256525782552256525252538248424982511252524982511248425382498253829122484274824712605249834292443245724572457251137113469253824982457249832112457248440772565257827092811335145864996 19890813 736321856304926702592263125782657273525782565267026572605269626442578267026702683259226832552286255973099256525382578259225652538255225522511249824712525248425922457248425652811247127612484259224433312248424572484247124713711348225112471247124713236248424984018252526312657287533894674523713442722257826832631263126052709257825922631263125652709260526312670260526052735257826312837559731492552261825922565253824712525255225522484251125252484249824712565252528872471272224572565248433632498245724842484252536963455252524842443248432362429244340772552259227862773333846444674185627732670268326572592267027612631259226702631260526702552264426572657264426312683264428875597309925782565255225782538255226052525249825252484249824982471256525252538286225112761245726182484328724842471245724572457368134692525245724572471327424982471399925522670265728493312467471211344272226052657259226052683274825922484263126832605268326312631270926572709267026572618284955973149261825782552256525652578249825522525255225522578253825382471253825522987252526962484265724713429253824712511251124713711348225252484252524983211249824984077257826572811284938394586774118562722273525652657256526572735259225922631264425922670259226572670268325922592261826052950559731242565260525782605256525522552255225522484251125382484249824572538256529002498282424292592247132742484249824712525245736813496251124712498244332362457247139992538268327092862341646445308134427862683261826312631263127092670263126832631255226962605256526832631267026312618257828755597313626052605255225382592252525652578251124982565252525252552247125382552284925112696244325782471342924842498249825112471368134962552247124572498323624712443407725782644281127093287470547671856273527092565260526312683267026182605264425922605270926442644267026442709264426832683288755973099261825922578260525252525256525522538251125112552252524842484253825522849249827352457259224573351249824712484253824713666345525382484245724843261247124713999249826052670290034024644548713442761260525922657264426702605259226312644261825922644263126572683259227092618259226572937559731242565252525522592249825252578255225382498249825382525255224842498256529122457272224982565247134292484247124842484247136813482249824712511247132112484244340572552255227222709332546445064 19890813 736801856267026962592265726832696272225922511267026832670263126442657277326052592259226442538287555973136259226052552261825652511253825382538248424982552248425382484253825922862248427732443256524433299249824712443253824983696348225522471245724573249247124713999252526572696281133384736537913442811265726052605264426312735264426442565260526442631264426442631259226442605261826182875559731612578259225652605253825112471249825652538252525652471255224842498252528622511274824712644249834162457247124982525245736963509253824712471249832242429245740772552264427992748338947055064185626702709259226962592264427092578261826052657269627092605268326832605261826052644264429125597308625522592256525782538251125112525256525112498252525252525244325252525282424982722248426312471328724712484248425112443371135232511247124712471327424982498401825252722263128873312483154151344279926052592265726312605268326442683259226962605270925782592272226182657255226312552290055973124253826052592263125652484259225522511247125652511253825382484253825252925252527352498257824983389247124712484252524713681349625522443247124713211249824844077259225652799268333764586503018562709267026052683272225922722261825782657257826312722264426572670260526962657257826312937559732362631260525522592253824982578256525252525248425782552249824572498259229122471274824572592245732992457245724712498245736963482249824842471244332872511245739992525264427482925340247675487134428372644264426312644256526702631264426442631264426832578259226572644268326962592260528625597317425922605257825522511253825252498248424842525252524842552249824982538286224842722244326312457345525112471247124712498368134822471244324572484321124842498407725782565277327223325458653431856267027352578263126572578269626962631259226052657273527222644264426702644257826312565292555973149256525652578259224982538251125112511253824712525249825382443252525382849252527352471259225113299247124572443256524713666348224982457248424433274249824713999249826572683291232744644552413442824265726832565261825652644263126182578261826312683257825522670265726702657259226052799559731492592257825782578256525252552248425382525253825252511253824982498253828622484267024842592245734022511245724572471247137273496251124842457242931742484245740572578263127612709340246445487 19890813 737281856273525652644264425652605274825522538259225782592268326052670261827092644264425922631291255973161256525382565257825382538253825382525245725252578253825522538255225112824251127732457257824713299248424982484249825113681348224842471247124293287249824713980252526702722284933254705574413442799268326832592260525652644267027092696267026312735260526182670267025782683260526442824559730992552263125922592253825252565255225252511251125652511255224982525256529252498270924572631249833892457245724712471244336963482252524712484249831992443245740972592256527992748335145575781185626832565265726312683264426442670260526572722267026832631264426572552267025922709268328875597323625382631255225652552255225522498253825252538251124842538249825112578288725112761248425922484329924712443248425112511374235092525249824842484327425112525401825112657268329253338464459311344281126962578263126442631273525112657257826832605272226832657268326182683260525782605290055973086260525652605267025522525253824712565247125252525249824712498252525522862247127482471257825113442249824712471248424843696346925252471242924713224245724574077259225782773272232994586604518562748259226832709257825252722259226312552260525922657255225922605264426832592261826182862559730622592255225782605256525922578255225522484248424982484255224712538255228752498276124842605248432612484248424842484247136963455248424572471244332612484247139802552267026312900338946746282134428112618265727222670263126572631264425782670260526702683267026572578267026962644261828875597314926312565256525782552251124982498252525782552255224982565247125252592287524982709247125922511338925112443247125382471371134422525248424432525321124712484409725782631274827223389467464541856265726702644264426052592267026182565257826572631268326052578263126312657265726832592293755973086256525652631264425112525256525252525253825782525252525112538249825782900251127992457259224713261245724982457251124573696346925522457247124843287248424573980253826572670290034294501671313442811256526442605260526572592257826702631265726442631265725652631259226052683263126442887559731242525255225782552256525252565253825382525255225112498256524432538252529002457273524712538245734292484247124982525248437113442255224712457245732362471248440772565261827222748328747057014 19890813 737761856272226832709269625782683269626182605264426442644268326052592267026832657261825922670286255973161263125652552255225522511252525112498251125382498249825112484253825782824248427862484260524843312247124712443253824713711344224842443245724573261248424573999252527222657287533254557774113442735260526572631256526962696260526052644263125922657260526052683264426442670268326572862559731612552257825782552255225382552257825252484255225782471253824982498253829252538269624982552247134292484247124842498248436813455252524842471249832112471245740772525267027352761338946447741185626702644256526052657267027092683253826312631267027222670263126832592263126442683256528755597308626052538261825782525252525382498252524982552255225112538252525112565286225382773248426442471327424982471245724842429368134692552244324572457324924712457399925382670267029003455447477411344278627092565264426442644268325652525267025922578265726052670265725782657263126052538283755973124263125252578255226052538253825652578249825382511249825382443253825522862249826832471267024713402265724712484252524713711345525522471247124983199253824574057255225922837437033764501774118562696274826832631259226962709261825922605259226442683256526702696265726702578267025652887559730622618259225522592252525522552257825522525248424982552252525382511257829372471273524712618245732992511248424572471247136963482255224432471248432992443245740182511267026702975341647676162134428372670257826702631263126832552257825382683259227092644260526702644263126052644257828625597307426442631267025922511257825252511251125382538253824982484248425252538286224572709248425922443342924712471255224842471371134962511245724432443326124982484405725522592268327863551452977411856278626832657268326052644268325652631267026442525270926572565274825922631264426312578284955973111261825652565259225382565253825522538252525382552251125522525252525252887248427992471263125253312255225382631263124983681348224842484268325113287265725524018267027482824398040574674774113442683264426832631261825382657255226312670265725922735267026442683268326702683263126182875559730622578260525522592255225922552252525382498255225252525248424712538255229872471268324982605247134422511248424982484247136813429255224712457247131992471249840572565264427732748349645864831 19890813 738241856306226312631264426442657267026702670265725782578264426572592269626442631260526052618297555973149263126702552260524982484255225252498256525112498247125382525255226312900252527862443259224983312244324712484253824573711348224982484245724843261245724574018265727222722295032874767523713442837264426052618263126052709263125652605259225522709264425652696265726572670267026442862559730742565260525382565256525522525249824982538253824982511253825382525259229122471273524842592247134552471244324572471251136813482255224572457248431742484245740772538252527612811341646444736185626182683256526052631264426702565257825652644261826832631260526962657273525922644263128875597309925922552256526572552253825652525255225652525259225252552252525922618282425112748248426182498328724712457249824712429368134692484245724712443329924572457401825652657270929373363464472561344272225522578268325922631276126312644263126962618268326572565264426962631267026442618286255973124259225782538265725522525253824982578248425382565251125252471249825112837249827222471264425253442252524712525248424713696344224842511247124983211247124844077256525522761282438224705774118562696265727092657263126182670255225782670268326962644256525922657270926702592255226702849559731242644256525652578256525522498247124712498251125112511256524712538255228752511276124432578248433122457247124842525249836813482253824982484247132742443247140182565273526442950335145575343134427482670269626442578263127612605256526442578255226832605263126052605260526052631265728755597316125922552259226312538255225922498255224982525259224842511248424842552288724842696247126052511345524842471248425112525368134292498245724712457321124432484407725652631283727613402470547991856269626312683264425922618268325782631257826442525268326832631270926312696261826572578286255973062257825522605257825522538247125782565256525782484247125112457252525522811247127482457259224293325248424712457252524573696350924982429244324293299248424293999252525922657286233124674545113442735261825922657259225922709261825782670267026702631260525922696261826702644268325522837559731492605256525112592255224982498252525382525255224982471257824712525255229252484272224572565245733892471245725112484247136963455253824712443244331742484245740772565260528112696327446444831 19890813 738721856306226052618265726052605274826312631263126442631273526832631267026962618268326702631287555973086263125652552265725652498256525112552247124982552245725252511252525382900248427092484256524573274252524432484255224573696348224842484244324433312247124713999252526832696288733634674541513442748261825922670264426962824257826442565264425652618265726442696267025922618257825922900559731362592260525652578251125522552248425252511251125382471251124842552255229872457268324842565248434552484247124982525251136663482253824432484245731862471244340972592257827092761340246444929185627612683256526182605261826052670257825782748256526442657259227482578260526052631257828495597312425652644255225922484255225382538253825922552252524712511249825252538293724982799245725922471328724572484248425252443368135092525248424572484329924842471399926182657265729373351473671211344281126702578268326182605272226442578269626962578267027482644264426312644263126702511288755973099253826052644256525252552253825252498255225382565252524982498252525252887247127092498264424713416255224572525251124573711345525652457247124983211247124434077252525652773282438064644774118562709268325922605264426182670255225782605260525652683264425252709269626572565263126442875559730992592263125782592259225522525249825112538251125252484253824842498255229122457272224982631244333122471248424572525247136663482251124712443245732492484245739992578264426572937328747365343134427732644264425522578260527482644260526312631264427222618263126832631260525652578264428875597309925922578255226052538253825112484252524982511251125252525252525522592295024712709249825782484345524712443244324982484369634692511244324292471319924572471407725652538279927223351455748311856273526052592264425922592272225782683267026182592261826962670265725782657265725652657286255973099257825252578265725522538256525112511252524712578248425112525256525922875251127732484257824843338249824712511249824713696352325112443244324843261247124844018253826572709290032494529527213442709263125782578260526312748264425652605265725922683265726052670255226442605263126572937559730742592255225782552255225382618251125252525252525652471249825382511253829002498270924712578247133892471247124842511248437113455256524712471247131742484249840572565263127352735331247364896 19890813 739201856297526702592265725782657272226052578264426572565264426572552268326052709265726052631282455973074255225922605259225112511251125112511253825382578248425252457252525782849253827992471260525113312248424842457249824573651344225252457245724573261247124843980251126312644292533514674534313442811256526052657268327092748261826052592264425652696268326052644259225782735256526702799559731492631257825922605252525652498253825252498248425782498253825252511257828752471276124572578248434552484244324842471249836963469252524982457248432112457244340772696260528242761324944744736185627482657259226572618257827222631257826312592255225922657261826832644268326052683264428625597316125922605257826052578252525522552251125112511251125112498244325382552290025382761245725922471333824432457247125112498368134962538244324842484327424712429405725652644265729003287489672561344274826572735260525922657268326572578253826312605274826572605269626312578265726052644282455973149265726052592257825782592255225112565248425382552252525382471251125382912248427352484260524983429251124982471248424713742345525112498249824983199251124714077257826052786288738064644774118562644259226312644263126702657268325782683259226702631259225782696259226312631264425522837559731492578260525652631257825522538248425522511251125382498255224712525259228372525273524292578251132992498247124572471247136963455251124982471249832612525248440182525260526962912333846745308134427612578264426572578257827092578264426312657263127352657263126442683260526442644256528755597308626442578255225782578252525382498252525252525252525522484248425382498290025112773248425652498344224842443248424982484371134552538248424712484321124572498407725782605281127483389458649291856273527222525260526702605269625782592263126442696268326702538267025652683256526572592287555973099253825782605259225522511253825652538252524982538253825382592252525922875245727862484255224713325248424842457251124573666348225252443244324843249248424714018256526312657291233634705545113442696260526312552264425522735255226442592264425922722269626702657263126312605256526442900559730742592264426312565256525382578253825252525251125112498251124712471252529252484270924982605248434552498247124712457248436663416251124712471247131862457247140772552257827612709342945864831 19890813 739681856303726442605252526572605276126312644263126312644259226572644268325652605263126832565279955973149255225652578260525382565257825112498247125652498253825252538253825922849251128242443257824433287251124292457248424843666348224982457244324713261247125253980253826702670296233124644537913442824264425652657268326442696259226052605263126052722256526312683260526962696264426702862559730492511264426052552249824982578251125382525257825252525249824842538253828622498274824712578249834292484249824842498249837273455252524712443248432242457245740772565256527862799331245574586185626442657261826442644264426572592256525922683269627222605259226702618260526702657255229125597307425782631255225922525255225382498255224982498255224982525248425112538288724572696249825652471328724842484245724712471366634422511245724572471327424712471399924842605272228753338464471211344270926312592260526312670269626052592257826052683263126832618270926572696264426702657286255973149256526312565261825112525252524842538257825252538247124712538251125382875252526832471263124573429252524712511251124843681344225382471247125253199249824844097256526052811288738064501774118562722267025922644264425922592263126052670268326312748264426312709264426442722260525922811559731362631255225782605253825382565256525252552248425382457253824842552255229372498277324982605245733122511244324712511245737113442256524712429245732872498245739992511265726832786341647365343134427732670264426052657263126832657256526052605264426702565268326832578261825782631259228245597309926052552256525922618251125252538256525252552252524982538251125112565290025382722247125782457342925112498247124982471371134822525245724572498321124842457407725652578274827353338452948961856264426442644265725782657273526312605260526962657276125922605263126052709263126442605291255973236260526052605263125652552255225252525251125252525251125522484249825382862247127352538259224713274244324432484248425253711349625382429247124573287251124844018252526572696284933254557534313442761259226052644259225522748267026312605264426442683263126442683263126832565263126312887559730742605260525922631253826052538252525652538248425382511253824842498256528752484265724842592251134292457245724712484247136813469251124842498245731992457247140572592259227612722340246744767 19890813 740161856308626052670263126052644268325922578265726052657268326442605264426442670260526832552283755973199264425782605263125382552257824712525256524982552249825782457253825382887248427352498259224713299248424712443253824713681348225382471245724713299247124434018252526832722288733764674545113442748268325652592260526052748259226052578261825782735268326052773264426052605257826312862559730862511255225652592260525382538251125522552252524842525253825382552255228872471269624712605244334292484247124712471252536963429249824572471247131742457245740572683259227862824337645574767185626702605252526312644260527092683263125522618259227222670255227222605259226702657264428115597313625782578268325922552252525522592253825652525255225522538247125112552286224712709244326312498331224712471247124712484369634552484247124572443328724982484399925522683267028753351470572561344274825522552263126572605273525782592259226312605265726572683260525922605260526052605283755973161260526052565259224982511256525112578255224982525251125252538251125112937249827222484260524713442253824572498249824573681344225252511248424573186249824714077255226312875284938224674774118562696265726442592259225782683260525382592265726962578263126052565263126182605270926052837559730862552256525782565257825522565253825252484248425382498251124712578256529752471270924432565249832992484248424292471251136963509249824432429247132612511249839802538269626702937333845015308134427992657263126312670273527352657268326052631260527092565263126702657261826442683268328495597307426442592260525382578252525522511251125112538253824572484251125522538286224982722244326052525345525252457249824712471369634552511249824712484323624712443407725782592278627093363470549291856273526312644268326052605269626572578263125782592259226962631265726832709263125782552286255973186255226052618260525252525249824982525252525382511251125112471249825382849253827482498260524713287247124572471244324843711349625522484242924983224251124843999251126572631284933764586545113442837265726442618263125922696265725652735255225652761265726442696257826832709267025922849559731112631265725922525253825522578251124712552251125522525251124842525249828872498269624712565247134022471247124572484248436963496256525112443244331992484244340772565265727352786335146444863 19890813 740641856303725922618260526312592278625922631263125922631264425922552274826052592263126572565296255973161259226052552268325382565253824842511249824982511249825112443253825652912251127992471257824843312247124572471248424433651350925252457244324573249247124573999255227222683288733124529534313442735267027222644263126312761253826182605267026312735265726442709263126572631269626572837559730622565268325252578252525252538251124712511249825252525249825252525257828872457274824982592245733762471242924712498249836963455249824842443245732242457245740572578260527092683333845574863185627352683260525652578257826572657260526832644267027092631255226832578264426052592256528375597313625922552259225922565253825252552255225112498253824982552249825922538295024712761245726052471332524572443244324572457368134692538245724712471326125252471399925382605270928873325452971211344279926702605260525522670265725922618260526832565270926052552265726312683259226312644284955973099260526572631259225652565249825522525248424842525253825112484253825112950252526962457256524713402247124712525249824843666345525652471247124983224249824844077257826572761277338064767774118562696276125922644260525522683260526442670257826832644265726312696259226312631259226312887559730992552261826312578255225522605251124982484249825652484255224842498253829122484274824572578245732872484247124712525247136663509249824982401244332872471249839992511259227092887335147365379134427862592264426572657260527092683257825922644263126312592261826832696268326312644259228115597314925652644260526052565257825522525255225382538251125252511247125252565287524982683248425652457341624982457249824982498369634822511251124572471321124572484409725652592276127093389458648961856268326312631263126442657270926442565264426702657269625922644268326312696268326572578284955973149257825652592263126052565257825652525251125382538249825382511252525382937249827482443257824433287249824712471251124293696349625112471247124293287249824713999257827092696300032874831537913442735256525782605259226962709259226312670267026052722265725652631260526312657263126442837559731492631257825382631253825252538247125782484255225252565251125112511255228752457267024292592244333762457253824712484244336663482253824842457251132112457245740772552257828112786337646444831 19890813 741121856308626572605260526052605272226052605264426312657272226312670263125782657268325782631282455973086256526702565260525782552253825252538253825112565252525252511251125922887248427732471261824573312249824572471252524843711349625382457244324843261249824713999253826052657287533764736545113442862256526832605260526572696263126442709267026702683264426312748264426442631267025922875559732242565259226312644260525652538253825522484251125252471251125112525249829252484269624712605248434022471247124432429252536813455249824572443251132242471247140772538264427482709333846744831185626832605259226832670268327612683260526442696255226312670256526442657269626052683253828875597309925782578256525922552257825522511251125252525259225522538253825652578286225112773245726052484326124432443244324712457368134822525247124842457329925112484399925522683263129623312452972561344286226572578270926052696270926052644260526442644269626572578276126052657263126052670283755973149259226052565263126052565259224982525253825782511252525252538255225522962244327092498264424983363251124572511249824573681344224982471244325253211251124714077255226052837288737744586774118562670265726052683260526832709263125522670256526052709265726052605256526182644263126052887559731492592263126052578247125522525249824842484252525252484255225112484256528372484273524572618248433252484248424712498247136513455255224572443242932612471244339802511265726962925335146445451134427992748267026052578267027352631264426702605267027092670270926312605263126442618259228245597311126052578257826052552257825652552255224982498253825522538249825252552286224842735248426052457342925112457249825382498369634962525247124712484321124712498405725522605268327223351458647361856265725922631260526572631274826572578259226702644256525782670272226442657259226702592287555973136256526702552259225782525247125112565255225112565248425782525251125782900249828112471263124843287251124432471251124573666348225382443247124573249248424573980256526312696298733124767537913442773264426052592268325382696267025382565263126572670263125652683256526702644270926832837559731112565256525652565249825382525249825382525252525112525252524712525255228622484269624432605249834292525247124572471248436963455253824842429247131742429244340972578260528242696332545574962 19890813 741601856304926312578263126312592281125782605265726182631264426442565267026442631259226702644288755973062265726312565265725382498253825522538253824982511249824982484252525382837244327862471256524843325247124292471248424713666344225382484244324843261248424574018252527092748291233384705530813442748260527092565260525522709260526442565257825922670268325922709255226312631268326832811559731242511260525922605255225652552248425522498252524982538248425112498253829252538273524572578248434022471247124572471249837113416251124292429244331992484244340772538257827222696338947054831185626702670256526442605257826572605251126182644269626442683255226442605272226052644259228755597323626182644263125922525249825252578255225112565251125382538248425252552284924842735247126442443328724572498244325112471368134962538244324572457326124572457401825522631270929003312476772561344278626832683263126572592274825522565264426702670276126832578265725112709259226962578284955973099257825782552257825652538252525112498252525252565256525382498248425252862247127482457264424843442249824432484252524433711348224982471248424983199251124714077257825652875284937904674774118562657264425782578261826052657263126442683260526312722263125782644261826572592269625782849559732362552260525522552259225382552257825522578257825112538249824842552257829122525278624982578242933512457247124842511247136663455256524982471248432612511244339802525259226312875328745295379134427862709257826702565268327092631257826052657265726442644265726442605264426442657263128755597313625652592256525922552249825652498253825252578253824842511252525112538283724982709247126052484340224842429248424982484371134552525249824572471322424572471405725652644276127093376447449291856263126312592265726182605270925652552265725922644265726832565265725922683264426182631291255973149255225782592255225252525256525652525255225782565248425112525251126312900251128112471260524293363248424712443253824713666348225652457245724573274248424433980255226572644279934024705534313442786267025782709260526052696265726052605268326052709264426832709257826832670270926442824559730622592260525252631255225382498251124842565249825652525253825112498253828752511270924842578251134292484248424572511251137113429256524842471252532362457245740572565255227862735342946444767 19890813 742081856307426702644264426442670270926312538263125782565273526052565264426832592260526182631291255973161257826312592257824982538255225112552251125382525247125782511252524982912253827482457255224843287249824572484251124843696344225112471247124713274247124293999251125652696295032744586545113442786259225382631263126052722259226052683264426052657263126052631257826572618263126442875559731242578264425922605256525252552253825252484256525522511256525522511256528752484268324712552251134422511245724712538247137113482248424712457245732242484248440772565256527612735335146444767185626312605259226312618264426962525265726572592259227352605257826572670268325782578255229375597309926442631255226052538259225112498248424712538251125112511247124982592283725252773245726312471329924712498248425112484368134822511244324432429326124712457401825252644267029373325455771211344277326442552263125782605268326442578261826832670267026442696269627352618267026572631284955973099260526182565253825522538255224842498257825382578255225252525248424982900249827222484267024843469251124712525256524713651342925382484251124843211249824434077257826182799284938064557774118562683260525652605265726182722265726182696263126702683265725652670263126572618263126052900559730622578255226312592253825382538253825252578251125522484257824712552259228872498270924712605245732992484244324842498248436813442251124432471247132612498245739802525263126702837338946745451134427092592265725922722255227222631268326052657259227092644259226442644260527092722260528115597307425782578257826572525253825782498256524982552255225382484248425252511286224712748244325922484341624842498249825112525368134422498247124712443322424842457405725652578270927613351476748631856273526832592260526442644268326182605257826442644268326702592264426442592257825522605286255973111257826442618255225652538257824982511249824712511253825252471253825252875247127612457260524433299247124712443252524293711345525112457244324293261248424573980249826702644296233764370541513442748256526052565256526832709267026442578257826052644261826442670265726572631267025782912559731362605257825652657255225252525251125252498257825652511249824842525253829372511270924842578247134292498247124842484248437113455251124712443249832242443242940972565260526962696342946744644 19890813 742561856301226702592259226442605276125922670263125922578272226312657265725652657268326182644290055973161260526442565263125252511257824842525252525112538248424982471252525382900249828112484259224573338247124842429249824713681344225112457247124713274245724434018255226572657290033894644537913442811270926702696268326572722259226312618264426832683265726052670260527352696263125782900559730862552264426442592253825252565252525252552255225522552252524982484255229122525277324712578247133632471245724842498252536813429253824572457247132492471249840572552257827862696337645294831185627352709257826442683268327092631263125922644259226442605263127092605256526702578264428875597311125652565260526442578257825112498251125112552251124572538244325252511288724982761245725782471326124432511245725112498368134822511247124712429331224842484399925252605274829753211464471211344270925652605256526572525273525922578265726312565272225922605269625782722259226702657293755973099255225922552265724982592256525382498252525382511249825522457252525383000251127092484263124713429256524712525251124843711345525112457249824713199248424714077253826182773283737114615774118562722260527222605260526182722259225782592265726442696268325922683264426442644267025652925559730742670257825522670255226052525253825382471253825382484249824712538259227992471278624572605247132872498244324712511251136813469252524712484244332612471249839992525263126962799338945575343134427352631263126052605267026572618260526832696263126702644260526962618265726832696260528625597311126052552256525782565256525252498252525252538253825112538249824842578284924712709249826052457342924842471249825112484369634552552245724982471319924572443407726052631278627613402464447361856274827352592267026052657269625782644259226832696270926572657268325922670260525522631286255973086259226312592257825652538253825382498256524712538244325252498249825252824251127612443260524573261249824432498249825113696348224842443242924713236244324574018252526702592301233384447537913442748265726442657263125652683268326182578263125922761264425522644267026442605259226052937559730992605256525112552255225782552256525382498251125382484252525112498253828622471270924572592244334162471252524712498253836663482256524842457247132362457248440572565259227612722336346744896 19890813 743041856302426572657265725522578274825782552263127092578269626832605265726182709260526312592288755973149252526052552267025252592259225252525249825112525251125652484252525652875249827862484268325113312245724842457251124713681345525112457242924713287249824844018255226312709283733254736541513442773264425252670265726052709264426442644264425522709268326052709265726832670261825782950559731362605259225652538255225522484252525252565252526052484249824842484256528622498273524712578248434292498248424712498247136813482256524982471249832242484247140772565257828112722331246444705185626962605260526572631260527092578260525782657260527092644263126572565268326572696259228495597309925782565259225782552255225252511256525652484252524842498248425382525288725112735244325652443323625112484245725112443368134422511245724572457324924982457399925522631277327863312464471211344274825782644256525922605269626442644256526572644276126832644273525782670263126312592291255973086260526052538263125652511252524712471253825382538249825112498255225782887251127482471259224843429252524712484248424983681344225382484247124983211252524984077257826572773281138064705774118562696260525922657260525652670259225522657257825652683269626052735263126832644265724982900559730992592253825922565253824842511253824982511253825252511252524982538255228752471273524842592245733122498248424572511245737113509251124432457247132742471245739802511260527352849337646745343134428242592263127222592265726962618265725782644257826702709260526052565263125922657263128115597312425782538260525922578255225782498248424982552251125252552251124842565292524712761247125782457340225112471247124982538366634692552247124432484319924982457407725522592270927863389467448961856267026702578265726572618270926052592263126052565269626312525268326312657259225782618297555973111263125112631256525112511260525522498249824982525253825652525257825382837249827732457257824713299247124712429248424573711348224982471247124573287248424843999252526832683281133514705548713442722265726572618259226052709260525252631264425782696265725252709263126832657263126182925559730492578264425652605256525382511253825782511252524982538251124572498252528872471273524572592248434162484247124842484248436813482255224842429245732362443245740572538259227612799338945574863 19890813 743521856307426442670263126052644278626572578261825782605259226702644265725922605259226052644288755973136261826312538256524982578252525112525253825382538249825522525252525652962248427862429259224713312248424982484251124573681346925252471244324983261249824713999253826962644293732994644537913442824263125782683270927352722268326052605264426312644269626052683265726832565259226052773559730862605264425382605253825782592253825522457255224982525256524842525255228622484267024842605247134292525248424712471256536813482251124982457249832362484249840972605260526832722335147674736185627092657259226572644263127352565264426052644264426572709260526442605263125782657260528625597313625922578253826442511256525252578253825382484251124842565245724982578293724982786244326052484327424572484245725252457366634552525249824712457328724842471401825112709272228623249464471211344273526962644260525652696272226312618264426702618263125782605273526312631261826442538291255973111261825652552260525522511257825382578252525522538253825522498252525382875247127092471263124843416253824432498251124713681348225252525251124843236251124714077256525922786284938064644774118562761276126572565253826442683264425782631264425522683257825922683261825922709269626832849559731362605257825522605255225522471257825522498252524982511249825782552255228242484277324982592245733382471244324572525247137113455255224712429244332612498247140182552265726702950332546445379134427992578264426572578264427092631257826702631259226572605267026572592260526442605259227865597307426052565257825652605255226052538257825382498252525382525251125112525288725252696247126052484341624842498245724842498369634422511247124572484318624712484407725782552274826963312464450301856267026052644256525782565278625782657269626182578273526442657261826702696259226572657279955973086260526052565257825382565252525382538257825112511256525382471256525252925249827482484259224983299244324572429249824293711342925522457244324713299248424983999256526312683279932874674537913442811259226312592261826442773260525782670260526052709270926572683270926442670261826312912559731362605255226182605252525382565247125252538259225252498257825112525255228622498267024982578248433762484248424842484248437423455252524432457248432112498247140772592260527992735335146444705 19890813 744001856272225922631253826052525272225522683264426442605270926832605269627092709265726572644291255973074255226182631255225112498257825112538251125112525248425522484248425922875248427482457263124843312249824842484252524573681344225252484244324713236248424713980255226312644286233514501530813442773265726962644267025922722259226702565257826052761268326832696264426312657264425922900559731242552256525922578255225522552251125112498252525782552255224982525255228872498268324842592248434552484248424712457248436963442249824712457244331992429247140772696260527862722337645574896185627092552257826052631265726702631259226962565263126182683259226832644260526312644265728625597316126312631260526312578255225652552253825922484253825522538248425252605286224982761247126312443328724842484248425112471371134962471248424292471324924842457399925382657273528623338464454151344276126572657259226572618269626442592263125782618264426052605268326442657260526572578291255973099264425782538260526312538248425382511255224982484248424982511245725652900251127092471259224713402249824572484251124983681350924982511242924843186247124714097259226702786273533384586509818562670260526052670257825922735265725782565256526572748265726312631252527222578263126052875559731492578264425922578255225252498257825252525256525652498253824572552257828752471270924432644251132992498247124712525251137113455253824842498244332742498244340182525267026702925335147055487134427732683263126442565257826572605259225652631263126962631257826572578264426052592260528625597308626312565259226442565248424712565252524982511252525252565252525252498284924712644245726052471340224842471247124842538369634822552247124712443318624432498409725652605276127993389452953081856270926832657265725922565267026052578264426052605269626052605264426572657268326702565284955973236260525652511264425112498257824572552252525522578248425252457248425382962251127352457259224573287244324432525252524983681344225112429244324433274248424843999253826442709295033384586552413442849269626312605259225782657252526312578257825922631265726442657256525922696269625922862559730992592253825782578263125382538252525782552252525522498252525382498255229372471272224572578245734022471244324572498252537113455252524432471248431992471248440772578264428372773329945295451 19890813 744481856264426312644257825922696270926312538260526572683270926442631269625782631259226312657287555973086268325652605256526442538251125252565259225382538248424842511253825382900249827732471259224433274249824572471247124713681342925382484244324293299248424843999249826312670284933514674570713442799256526052644256526052683263125252592268325652631272226182670264426832670263125522912559731362631263125922565253825522552249825652498255224982484252524712484252528492484272224712631245734292484247124572457249837113455252524712457249832242484245740572565253827352761338946745781185626702631264426442618263126832696255225522631255227222657261826832631264425782644263128875597309925382578264425922538244325652538253825112552253824842511247125112525288725112735247125922471328724842471244325112511371134692538245724842429324924842471398025922709270928623389470559691344274826442605257826572578272226572605265726442644264426052735263126572605263126832644283755973124257826312631263125382498249824982525252525252565251124982511255225522900248427092484259225113442245725382471247124843681345525382471242924573261248424714057256526442761268333254586608418562644265726312670257826962786268326312631264426442748268326962670257826312578255226442849559730862565259226572552259225112578252525252498253825252498251124842511259228492471276124712592249833122443247124572511244336513509256524432443247132612498242940182511268326832773342946446241134427222605265725782696265726962631259226052578263126962565264427352631260526962592256528375597313625782592260525782592255225252565249825252565249824712511248424982538292524842748247125922471341625252484247124982484369634962525248424432498319925112484407725112592274827483389452964541856273526832565265725922631265726832592256526442605257825782605268325652578263126832670287555973111259226442592257825252565253824842578251125382552249824982484247125252799251127352498256524433351249824712457249824713651345524842443248424293261249824573999252526832696281132994644671313442748270926182631269626832722263125782631257825782644259227092696263126182631267025382900559731362565261825522565253825522538252525252525255225382498252524842552255228112471272224712605249834022484245725252471245737273455252524842457245731862443247140772565265727482696341645577014 19890813 744961856273526832631268326962592270926442605259225922618276127092605270925252605263126052592287555973099263125652592263125252498255225522552257825112498251124842484257825782875247127732484257824843274249824842457259224573681350925382457245724573249252524844018252526702683293733634674774113442811260526052631267026442748260525652631253825782605267026052683260526052592263126182900559731242592260525782592255225112578255224982511256524842484248424982511256528752498272224982618248434292498248425112484245737113442252524982429251132112484249840772565257827862837341644747741185626962644255226702605259227862605263125782631265726962644264426832644267027092631257829625597309926182592257826312552255225382457252525522552253825782552248425252578286224982761248425652471331224982525247124842457371134962525244324842443326124982443399925252683267029373429464477411344277326572525264426052605273526832605259226962657269626572631272226442683272226442565288755973149256525522552256525112565256525382538248425382525251125382511249825522811249827092484268324573429264424572443251124713711342925112484247124843236247124574077259225782722437035374586774118562709264426442605261826572683263126442670257826312631265725922631264426312631265726572862559731112578263125922552255225252538253825922538251124982484256524432525257828372471278624842657247133122471247124712525247136963455251124712498247132992525248440182552269627092937324946446241134427352709264426312657256526702578259226052670261827092696263127092605269626312683255228875597309925652592259225652471252525782498256525252525252525112511255225112552283724842683242925782484338924842443249824842471369634822525247124572471322424842471407725922565273527483482452977411856276126312683261825652657269626312565268326312605270926312683265726312670268325922552291255973111256526442552265725652538256524982538256525252552252525252471253825922862248427612471263124983351261825252644255225253711349625252552259224983274263125384018265727482849396240774929774113442824267026962605268326182670265726442618255225382683270926312657265726052631256526832887559731112578256525522592249825382525251125382457256524712538253824982498251129122484276124982578248434292484248424842511248437273455249824292443248432112457244340572683260527862631331246444767 19890813 745441856300026702578260526052644282425782592256526442657264426442578265726052670260525782605293755973099265725922538257825252578253825252552248425252552252525652525247126052837251127732498263124713299247124982498249824843666345525382484248424573274248424843999252527482722293733124736537913442799264426572644263126052683265725782683267026442657260526312631261826312631259225782862559731492605259225522605256525782552251125252498253825382538249825522471252529122471277324572592245734292484245724982471248437113482256524982484248432362471248440772565263127862761338946444929185627352670255226962565263127092631265725382605256526702605260526962578273526312683268328375597312426052605259226182538257825112525249825252552253824572525249824982552282424842735245726052471335124842511245724982498366634822538247124572429324924842484399925382683270929373351464471211344284926832631257826572631273525782605260526312538267026182618270925652592265726312592291255973149257825782644257825252631252525252538248425382552253825252511249825522837247126962471257824433455251124712511251125253681348225382484251124713186248424844077253825922811283737584644774118562670260525522592263126312592265725922565256525522683264426182644263126832592270926312837559730862565255225522552259225652565252524982525249825382525252525522498253828112484272224842565245732992443248424842511248436813509255224842471248432742484245739992552265726052912348247675451134428112618255225922644260526832565255226832618263126312618263126962605263126572578260528755597316125522592260525922538252525112525257825252525253825252525252524842484287524572683245726052498340225112552248424842484369634422484248424292471317424712457407725652565278627353429447446741856267025782631260525782592267026052565261826312618264427092592263125782657259226832618284955973236260526052565256524842538257825252552252525522511252524982538251126052837247127352471256524573312247125252443249824843696344225522457247124713287251124574018253826832683287533514586552413442748264425922644259226832644263125922605268326052631255225782670267026702631260526052887559730862592259225522552255225252511251125522498255225112552253824292525251128872484273525112578245733892429244324712484247136813455251124842457245732242471244340572552257827732709335145294896 19890813 745921856298726312592260526572618270925782618263126052631269626052605272225782644257826312618282455973149256525922605264425252538256525652511251125252538248425112457253825652887249827352525259224573299249824432471251124713666344224982457245724713274247124713999251126442696290033384767541513442748264426312644263126702735261826312552257826442683263126832683259226962644263125922862559731742605260525922578259225522538253825382511252525652498251124842498255228872498269624572592247134022484247124432498248436963429253824572429245732112457247140372552255227992773336344214705185627222683263127092683268326832565257826312631263126832605260526312605264426052605253828755597318625782578252525922578255225382498249825252525252525382511248425522538279924842761249826572498333824712457248424712415368134962511247124572443329924982443401825522631260528873351470571211344279926182618260527092631265725782644264426442631264426962683268326832657265726442578286255973149256525782552260525652565251125382538253825252525251125112525255225382849251127092484259224713429252524572484252524713666342925382511245724713174251124714057255225252799279938224644774118562709265726312578264426572773259226962631260525652748264425782670263125922592265726312824559732362657259226052592251125382565259224982498253825522525255224842498260528492484277324712605244333122471248424572484249836963455255224292457245732492484247139802578261826572975331247675343134427482578265726832657264426312592263125782631265726702538263127092552267026702644263128875597309925922631252526052511255225382538253825652578252524982471249825782498292524982735248425652471342925112484247124982471366634422538245724572484321124842471407725652578277327353389464447991856264426052631263126312631272226572592255226572644263126962605268326572631256526312592282455973124261825782552264424982565252525522511253824842525249824842484252525652849248427352471256524843299251124982511252524293681345525112471247124983287245724573999251126702735288732614644541513442786264426442631256525652644264425652578264426182722268326182644263126962631273526312799559731362565263126052525255225522525251125112565253825252511253825252511251129122511276124432578249834552484247124572471247137113469252524712471247132112457248440972565264428112761341647054799 19890813 746401856306226442631267026182592270925652605264426442631269626052605265726052696264426702578288755973136256526312605256524982592252525112525253824712552247125382498247125252875247127862457264424573299247124712484252524843681344225522443244324433274248424573980251127092709295033254736541513442761260526572644260526052735252526052592267025782748260526312657274827352631263125522912559730622592265725922592256525112552255225652525252524982511252525252565255229252498273525112578251133892511247124842498247136663429247124842457247132112457245740772578252527992709332544744996185626702605268325252578268326832631261825522592260526572605259226962592259225382657255229125597309925782565255226832552255224982552253825112471259225112525247125652538287524982761245726182457328724842457245724842443368134692525248424712457323624842457399924842670267029373312464472561344281125782683265726182578267025922578263126182618265726312657264426052722261826832683286255973062257826442565255225252525257825382578249825382538252524982471256525922937249827092457267024843429249824292538253824843666348225652471248424843186245724714077256525522786284938734831774118562670256526442605263126312670255225922578265725922709265726442670260526572605265726052824559731612631259225652605252524982525249825652525252525652484253824712605253828752484276124712578245732872471247124712538245736813469253824712471248432872471252539992538268326963000338946445343134428242605263126832592263127352644261826702578256527352578263126962683267026442578260528495597312425782552263126832578256525382484252525382525249825112511253825252552282425112761248426052484342925112457245725112511369634692538244324842471321124712471405726052644277327093376458649621856276126052538260526962644274826702644263126832592269626962618260526312670260526312592292555973099264425652565264425252511251125382484247125252552252525252484249825922849248427352471260524713299247124432498253825113696350925252457247124713249249824983980249826052683293733894736545113442837267025652644267025782644264426052592263126312696255225922696263126832605268325922849559731362538259226312657253825252525253825522525249825252484252524572498252529372471274824572552245734292484245724572484252536813429252524712457247131492457248440772578257827352722328745864896 19890813 746881856304926182670260526052657263126312605265726052657268326052657270925782644263126832592288755973074257825112578255225782565256524842511252525382565252525252471255225252811249827352471260524573312245724842511251124573681346925252484245724573274249824983999252526572748288733514705530813442761263126312709263125922709265726572631263126442657259225522644270926442644257825922811559731742538260525652592260525252538251125382484260525252525253824712552249828752484269624712592251134552498251124982484249836963429255224712471245731742471245740772565263127222709335145864896185626832644261827222565255226962605259226442683267026052644259226832578267027092592263128375597309926572578253825922525251125522552256525782498251125112511251125652565286225112799245725922484329924572443247124842429368134962552247124432471327424842457399925252670267028623402444771211344283726442565267025922644274825252631261826312592272226052592265726832683267026832578284955973111260525252631265725112552255224572498251125252552251124982484247125522900248427092471267024983455253824982525248424573696342925522471247124433199248424844077257825652761283737744736774118562709264426832683264425782631260525782683263126572709268325922709263126182618267025522887559730742592253825782631256525252578249825112578251125652498256524842511253828112484276124572578247132872443247124572471248436813442251124842471244332742471247139992565265726312950338945865308134427862644259225782618263126442618264426052578255226832618257826702657265725922644267028755597311125922605256525782511252525112498249825252525255224432538251125382538286224712696245725922443341625112484249824982484369634162511251124842471322424572457405725652631288727483429455750301856274826182565265725922538270926572538263126312657269626182657272225782683267026442592288755973199263125652592252525782525249825112565251124572498249825652484249825382849245727482443259224713338248424572471251124983681346925382471245724573274249824983999256526442670286233124557537913442748264426572631256526442683263126052683257825782657260525922696268327352657265725782811559730862592253825652578253825252525251125652511252525522498253825252484255229122471272224842631247134162457247124432511251136663455251124982457247132492457249840572578259227222824329947364962 19890813 747361856308626962631263126052605277325652592263126182644263127092592267026832657263126572631283755973111256525782592265725652592256525922525252525112525251125252498253825652900248427612484259224713274245724572471256524843696348225522471242924573287251124573999252526832735297533514644545113442849267026312578260526312670268326312552264426442748264426832735257826312683263126052875559730742631259226182565259225522565251125252538252525522498249825112471252529122484276124982578249833892471251124982471248436663469249824712457245731612471249840772578263126702722336345014674185627092709257825782578265726832657256525782631257827352644259226962605264426442735261828495597307426312565255225782538252525112471253825382498255224842525249825652565283725112761251126052429331224842471244324842471368134552538245724292457329925112484399925252670272229623338464471211344274826442565269625922631274825652631252526442683270926962605263126442657256526702605282455973111261825922605257825652511253824982525249825252525252525112471252525652937251127222498260524713429252524712511248424573727346925782457248424983199244324574077256525922761290037904767774118562773265726052592260526052631257825922631264426832605263126312735263126312578263126832925559730992657259226052578249825112578249825652565245725112484249824712525256528372471276124432592247132992457242924572511244336813469255224712443247132742471249839802525264426832799331246445343134427992683263126572618255226832644265725652657259227222683264426702670260526832605253829125597314926572644263126052552253825522511255224982552251125112511251125252565287525112761252525782484346924842443251124982471371134552525248424842511321124982471407725782592270927093389455747361856269626702605256526572578259226182605260526312644268326312578270926052644256525922605286255973136253826312565259225112578252524982511249825252498255225522457252525922912248427732457260524713274244324432484248424983696345525252471247124843236244324983999248427092722287534294586552413442761256526312631263126182735264425782578268326572696265726832709267026702644259225782862559731112538259225652578252525252552263125522552255225382498252524842484256528872484273524982578244333892484244324572525245736813469256524572429247132242484249840772618259227732786331245574644 19890813 747841856309926312552263126052644259226312644264426182605269626832592268326312657263126702605295055973124253826702618256525112578255225522538252525522552253825522525252525922937249827482443256524983338244324842457245724713681348224982471248424713274244324844018255226312644295033764674537913442799260526052605278626442683253826572592267026442683256526442657267026182592257825652799559731242525260525782605251125252578255225382498257825382457255224842552260528622498269624842605248434292484248424842484248436813442247125112443244332362443247140772565260527482644337646744705185627092631260526052605268326832631263126052552257826312657261826572631270926442670263128245597306225652525259225522511256525522525253825782498253824842552247125382552286224842786249825922443328724712498251124712457365134962538244324712511327424982471401825522657256529123312470571211344279926962683268326312592263125922631257827092605269626572592274826442670270926832618284955973074256525382525263125252552251125112511249825382498251125112511251125112837251126962484265724713469255225112525249824983711342925252471251125113174249824844077257826052837279938394644774118562761261826442565260525652670264425522605261826312722263125922631259227222644264425782962559731112631253825922565252524982605253825252565249824982511253824572484255229252484277324572605244332872457245724572484247136513469249824432443247132742457248439802511269627352849337647995272134428372657270926572670259227352709265726052644264426052657270926832592257825782592267027865597308625522644257825922538253825112578256525112565256524982457251125652552288725112696248425922471344224982511245724572498369634552525244324292443323624842457407725782592276127223299467450641856269627352631267025522644268326312552268326702592267026312592270925782592259226442592284955973074256526052565259225382565252525252511251125112525252524982457251125782937252527992471260524573261248424572484251124713666346925522429248424433261248424843999255227352683300033634767520213442761265725782657256526442670264426052605267026442644273526702605265725652657260526442824559731242605263125522565253824842565248424982498253825252525255224982552253828622471267024432592248434162471248424842457245737113416252524712457247132112484247140772605255227732735327447054863 19890813 748321856302426572670268325782578267027352565259227092618267026182578269626312670263126052578297555973149264426312578256524982484260525382552252525112538247125252498248425382887253827862457257824433274245724712457248424713681348225112443247124293249249824434037252526832683295032994644534313442824269626052631264425652631259226442538264425652657260525382683259226442605268326312887559731492565255226052605255225652525253825782457249824842498253825112498253828622511276124712578248434292538245724712498252537113482253824842443249832112457247140572605260527862761341645574896185626962565264426312657263127092657261827222644259226702748260526832592269626572592259228875597308626572565256526052565249825252498255224712538256525252565248425382538287525252786242926312471329924982471247124712443369634692484247124432471328724712443398025382631268328493236458671211344277327352657265726312538270925782709263126962631278626442605263125782709264426572670288755973111259225382605257824982525257825522525251125782498252525382443251125652950253827092457260524983416248424572552249824713711344225522457252525253211252524844057256525382811288737424831774118562670263126572538264426442683256525522657270926572605265726572657272226572657265725382849559731362631261825522631253825382538251125652538249825252471249824842498256528372498273524982631251132872457249824712538247136513523252524842443245732362443251139802565270927482900331247365379134427092605263125782592264426702552264425922670256527092657265726832605255225782670273529375597313626442605259225652538253825112484256525522525255224572525249825522592295024712735248425922484342925112471245724712511368134692538245724432443318624842457405725252578274827093338464449961856268326702578260525922644267026052552257826052618270926052644268325652644263126962644286255973236257825522657259225112538252525252525251125252525248425382525252524982824253827222471256525383325249824572484249824713696344225382443244324433249247124713999251126572696291233634736548713442811261825652683257825522644267025922644267025652696259226312657260526832644263125652862559730992605263126182538255225522511249825252498253825922498249825252498257829372457269624712631245734162484249824842471253836963402252524572443248432362498248440772565256527612709331245574767 19890813 748801856301226052683267025652605270925922605260526572709269626572618268326052644264426182631287555973099256525782592259225112552253825652565253824982525247125522471257825652849249827352471263124433312247124572443252525383696350925112457245724713261245724984018255226832696277333124644537913442799264425782565268325652696256526572644260525922709257825922709263126052605261825922900559731242631263125652565255225382525259225522538255225112525253825382484255228872525272224572631249834162471244325112538251137113455251124712415248432242471247140772565260527732761333846444896185626702657263127092670273527482592257826442683257826312565263126702605267026312644263129255597312425782631253826312552253826052525249825522498252524982552247125782565283724982748248426052457326124572484247124842511368134822552247124432471326124842471401825382605268328873312473671211344278627222605259226442670268325782605265726442631264425922631267025782670269625782578291255973099257825782565256525522498255225252538257824982511252525782484255225522849245727092484265725383402249824432525249825113727346925382484251124983174253824574077257825922799288737584705774118562722257826442644269626312683267026962683265726052631260526442696260525782592265726312912559731362578255225782605252526182538249825652498253825112525251124572565255229372471273524712631248432742498244324712511245736813429249824572484244332362471245740182511260527223012332546445343134427732605255225782670268326962538257826442657263127222644263126442605272226572592256528495597309926312605256525782498251125522565252524982498251125112498248425112565284924842735247125922471344224842457247125252471368134422538248424432443321124712471405725652605273527223338450149621856268325782592267026702605261826312605257826572605263125922657269626572683270926442644286255973136261826572578259225652498253825252538255225522525251125382484253825522849249827222498260524573325244324712457252524573696348225112457244324983299247124843980255225782722290033384644537913442773264425782722269626182670261825522644260526312696265726312644263126312657268326442875559730992644256525522592253824842552252525382511252525252498248424842511259229252457269624982565248434292471245724572498248436963482251124572457245731862484245740572565263127222824329945864896 19890813 749281856302426442578267026442592268325922552260526182605264426832578269626832631259226052644287555973161257825782552259225782498251125652525251125382511251125112498249825382900252527482471259224573287247124712457253824573666348225652457245724573236249824574018253826442761297532614644537913442773257825922644259226572722263126182657264426182696260525922696265726702657259225652875559731112618260525922605256525252538253825522525252525652457248425252498253830122471272224572592245734022538247124842484248436963442255224712457248432112484245740772592256528372709331246444962185627352670260525922605264427352657261826312670256527352631257826442631273525522657257829005597312426052683259226312565255225522578249825252538253825112471248425382552288724982722247125922471328724432471245724842471366634822552244324432443328724572471401825252683265728493312467472561344276126052644260526312618263126442631260526052631265726572605270926442605259226312605283755973074263125782565257825652538249825382498252525252538252524982511252525112837248427352457263124843416249824842525251124983681344225522484251124573211247124434077256526442786284937904529774118562735263126442605255225782696269625782644265726052605263125782683260526572631270925922900559730742644263125922631252525252525251125112511249825652511251124842525257829372525281124712605245733252457247124152484245736963482253824712471248432742498247139992565270926832887335146445343134426832644263125922605263127732657264426312605263126962657268326312670260526442644267028245597313626442552255226442511251125522538249825252552249825252498252524982511284925252748245725652457338924842443249825112484368134422552252524292484318624572484407725652565274828113389464449291856272226572631264425522631273526312644260526702605265726442552273525652631268325522631292555973099256525922605256525652538255225782525247125112498248425522457252525252900247127862457257824713274248424712498249824843681342925112471242924433287247124713999256526442657287532874736548713442761268325922565259226182683267025522644265726052709267025922657257826702683264426312862559730992552259225522565259225782525248425252525252525922498253825112498253828372471265724842578248433762457248425652498249836813469249824712443248432492457245740772592261826832722337647054799 19890813 749761856304926702605260525522631272226052631259226312592269626702592263126182670268326702592284955973111256525382578256525922578255225252552256524712525255224982484248425522887248427482471260524983312247124982511245724983696348225922484248424573287248424574018255226572670282434024674534313442773261826572657259225652735263125382618256525922722257826442722263126572565268326702912559730992565259225782565259225652525248425382538253825252484247124982511249827992511277324712631248434552511245724572471245736663429252525112457249832112457244340972578253827482811335147674831185627222605263125782565260526702525260526312618260527092605265727092644263125652631264428625597312426312605259225922525257825382552248425522538252525652525244325252552290025112761248425522443329924572484244325112471366634552538244324292443328724842443399925382631269629503389458671211344276126442631267026182644269625922565256526052631268326182657269626442644265726052670278655973099257825782605263125382498255225382565252525522498249825382498248425652862248427482498265724713429251124712552249824573666342925522484245724573211247124434077256525652811284937584557774118562735256525922670259225922657264425522631264426572683267025922761260526702644260526312887559731612605260525522592256525112538248425522484255225522538253824712525256528752471274824292631245733252498248424712498247136513455252524712484251132612457248439992511267027092900341647995343134427222605264425782644261827222618264426182683259227092605256526702683265726572644265729005597313625782565252526052565256525522484253825112511251125252525252525112538284924842683244326312457340224982471248425112471369634422538247124572471319924982457407725652592276127353351452947051856272226442618267026052605277326442605260526312670265726702592272226572618263125782578284955973236260525522565264425522592252525382565249824982552251125382471249826052875247127352471260524573274247124712471251124713666349625382471247124713249251124574018255226052657287533514705516713442761269626442565264426312709257825522592265725382683253826052657267026832709267026312824559731612618257826572592252525382538255225252471252525112498252524842565256528242471274824712592248434292511248424842511249836813442252524712471249832112457244340572565264427612799342945574799 19890813 750241856304926052592259225782578263126702644263126182605273526312618263126052592256527092657287555973074260525252618263125652525255225382525252524712578251124982471249825522849249827862484259224843287245724712471251124433666346925382443245724573287248424574037253827092709293734294529530813442773267026052592260526052683257826182552267026182670264426702709260526832657269625652875559731362618260525652592255225652511252525382484249825782525253824982511251128242484272225112605245733892525248424712484247136813455255224712429248432362484247140772565261827352735332547054557185626442644257825922565264427092644257825652644260525782683256526702644267026702670260528875597313625652592253825522578251125652511251125252498255225382511249825252538290025522735248425652471333824712471248425252498369634692552244324572457327424712457399925252683272230123376464471211344273526962683268326442631267026312644260525782631265726052631270926832657270925922644281155973149260525782578256525522498257825522525255225252525253825112525251125252875248427482498259224843416255224432525249824713681348225382471248424843186247124294077255226052722281138394705774118562683263126702670263126572670255225652511261825922657260526312670260526052709265726312912559730862538260525922578256525252525252525112511252525652525256524982484253828242525278624432592244332992498251124842511244336963429249824842484242932612471249839992538269626962849332546445379134427992605264426442670264427092565261826052605260526962670263127482618272226312631255228115597309926832605260526052552249825522511255224842565249825252565249825112511293725112696248426052471340224982457245724982498369634292525245724432471322425112457407725652657284927483351476747361856267026442605273525782644273526052565257826572605269626702592269625782657267027092605290055973074259225922525259225252552248425112525255225252538248425252498256525382900248427222471257824573299245724572443249824843681348224842484242924843274251124844018249826312696288732874529534313442799267026572683272225782683263125782631261826052683256526572670263126182696259226442887559730742538264426442592255225522578252525252471253825382538252524712498256528372457269624842631249834292525245724712498251136813469255224572457252531992415244340972538260527862709333847054863 19890813 750721856307426052670269626052578270926312592256526572592274826442696267026572644264426182592290055973099260526702552263125252578255225382498248425252471252525112471248425382875248427862471259224713312245724712443251124713681342925252498245724433274248424713999252526832618291232744644541513442811267027092605260526052644253826312592270926182748264425922644260526572657263126832837559730992592252526312605253824982578247125782552255225382457259225112484252528492511269624842605245734022511247124842484245736813442256524712471247131992484247140972578256527222709332547054705185627092631255226442565272226572552263126052657260526572605260525782631259227092683257829125597313626312605263125782511256525382511255225252484255225112538247124712538291225252761248425922511328724712471248425252484371134692498247124572471326124712484398025522709272228623274470571211344273526052670260526572631274825652578267026962657273526962696269625922657264425522657291255973136259226052565263125782525255225382552251125382565248425382552249825252887248427092443263124713429249824712511255224573681346925652498244324843199249824714077256525652786283738064705774118562605268326312670265726312683263125382605259226702644257826312644256526312592264425922862559732492565257825782644256525252538247125252525253825522552251124712471253829622484274824572565244332872525245724572511251136663469253824982443245732872457245740182525257826442875329946445379134427612683259225782644257827482605265726052657259226832696264426442683267026052631259228375597307425782644263126052511255225522525256524982565253824842525253824842511292524842748247125782457342925112429249824432471365134822552245724152443321124432484409725922565279927093363467448961856270925782644263126442644274826572657259226312657260526312592270926572657260526312657291255973111260525782578257825652511263125382552253825112538245725252484249825652849248427482471259224983299245724982457249824713666342925382471247124573261247124573999256526832709295033894736537913442709265726702631263125922683259225782565261826442657259225922696268326442657263126052824559730742592264426312565259225382552249825252511251124842538248425112565253828492525273524712578247133892484244324712538247136963429247124712429248432112471247140572552260527862748335146444674 19890813 751201856265726832592256526312592276125782618259226442618265725922683270926702683259225922605286255973236259226572618257825782538256525252525255225382578245725252471257826052837247127482484260524713312248424572484252524843681345524842457244324293274247124714018255226962683295033514705537913442773260527352605267026312683259225652657256526312683265726312683269626182631265725922875559730862565253825782592257825252552249825922484252525652498252525252484255228622511268324572605248434292552245724712484249836663455251124712498249831742457244340972592255228242748333846444929185626702644267025922631259226702592256526572565263126312631268326702683263125922670272229125597314925922565257825252578252525782498248425252552248425252525245725252578287524712786247126052429329924712457248425112471365134552552244324572457328724842457401825112644269628753312470552721344279926572578265725782631269626052631263126052644268326182592264426312618264426442709287555973149259225652552253825522605251125522592249824982511248425252484245725522837248426962484263124573363249824712498248424713696348225112457244324843186242924984077259225782799274833514586499618562722268326312578265725382722260525922592259226312709265726442722256525922696269626312900559730742565260525522644257825382525255225652484249825252538249824712538257828372511276124712605248432872525249824572525248436513429255224842415247132612457245739802552268326572887331245575487134427352657260526962592260527732631259226182696259226962631260526312670260526702657260528495597304926442605263125652552251125652484249825522538255225112525249824842525291224842670244325922484341624842484247124842484366634022552249824432471323624572471405725382657272228243338452951331856264426832592260526312657268326182670260526702631267026182578267026442657259226572618287555973099261826312592260525782565251125522525251124982538248424982471253825922925244327352443259224573312247124712457248424843681342925382484244324293261248424574018251125922748290032614644559713442761264426312644265727092696263125782605265725782670260525782631268326182709264426312912559730372657255225922670249825252552255225522484256525112484252524572498252529002498268324572565248434162498245724712471251136963455253824712457244332112498245740572565263127992722341646445487 19890813 751681856269626572592264426052644267026312605264425922592268326702605265726182657264425922538291255973149264425922605259225522538257825522498256525112525252524842498256525782912247127092443257824713274247124712484251124573681342925252484244324713236247124713999256526182683295033254501570713442722257827482618259226702657256525782631270926572618257826052631256527092683267025782862559731362592264426052511260525522525251124982511255225252525253824842565255228622498268324432552252533892484245724572471247136813455252525112443248431992471247140772538259227612709333845865781185626832735259227352631255226832605259226702565257826832644255227092565263126962670272228375597306225522525253826442565251125112525252525252538253824842484249824982578290024842786249825922471331224712443248424842457366634552498244324712457328724432484399925252683270929123363467459311344281126182631263126052565269626052578260526962605269626312565268326962709259226962631286255973149260525652565257825382565252524712578251125382498251125112498249824712824255227222525255224843429247124712443249824713696348225112471252524293174251124434077256526052799273533124529608418562683260526832592263126052618260526312578268326442657272225782709260526832618264426052900559731862565261826442538253824712538253825252498255225252498252524712552253828752471278624712605247132612484245724572471249837113416252524572471244332492484247139802511264426702900335146446241134428112696255226442657255226832592264426312696264427482618264427352657261825652683268328755597309926312484256525782538253825922552256524842498255225112525248425252538290024842696247125782484342924432484247124842443369634292538244324842471318624712457407725782592283727223389452965011856268326832578259226312552263126572552267025522605276126442657267026312709267026832605293755973236257825382538256525112525252525652552249825112525255225112484252525522875247127862471257824573287245724292484245724843681348225382471248424433274249824983999252526962709284932874644671313442786263125782631259226832670260525782605261826052631264426442735265726962578259225522837559731112592256526572578252525112525253825252565248425382498255225252511252528372498270924712605251133892471245724292457251136813455252524432443248432362457248440772592257827352875331247057014 19890813 752161856268326702670263126442644269626572618257826182644274826182578267026312657270926832525290055973149260525782578260525382578256524982511253825522525247125252457249824982887252527732471260524713274248424572498251124843696346925522471247124293261251124843999257826832709297533124674774113442748263126052644261826572670256525652657260526572683256525922683263126312644268325782900559731612565257825922525249825252525248425382511253825522592252524982511255228752471272224842592248434292484248424982471255236813469251124842457245731992457248440772578259227612786348246447741185627732696265726442592256526962670255225922592259227092631264427482657263126312709260529505597314926442565257826442552252525522525255224982511257825382578245725112578284924842761242926052484331224982511248424982484369634822525244324712443326125112498401825522670265729123351464477411344277325782618268326442565276125922631260526702670268326572592274826312709268326572605286255973086256525922578256525922498253825252538248425252525244325252525251125112875253827222511265724573429267024292511251124713666346925652471244324843224251124574077256525252696434534424705774118562735265726442592263126572670261825112592261825382709261825782722260526962657268325652925559731362578257825522670255225382592252525652511255225252498252524842538256527612484278624982592242932742484245724712552248436813469251124842471245732872443249840182552268326572837335145576162134428112670264426312605263126962683255226442670264427352565257826832696269626312605265728495597311125652565260525782578255225382471253824982578252524982525249825382525284925112683248425652511341624712471248424712498369634552538244324572484323624432471407725652592281127353537470577411856274826572592256525922605269626442605264426572670273526832605269626052709274826572592283755973136256525782552259225382552247125522525256525112538248425252511249825782862252527092511264424843325253824712644255224843666342925112538260525253261265725114018270928242811398040774962774113442748261826442605264426572722263125652644263125652696265726442696264426182644268326572887559731492644264425782538255225522511255225522498249825252511248424842484252528112484268325252605251134292538248424842471249837273389251124712429249831992471248440772565256527732735338946744929 19890813 752641856303726572618265726572578269625652592259225922644272226702565265726442631274826572592293755973136260525782592259225522578252525112565251125252578251125112484252525922887249828242471256524713325247125522471248424843681346924712457244324573249251124573980252526442696293733254705523713442824263125522683272226052631267025782683259225922631263126052683265726442631267026442962559731362565257825782592259225652552253825112498256525112498253825252511256528372484268324712578247133762511242924842471253836813442256524982429245731992471251140772592253827352735333845574767185626702631267026962618259226832605264426052565255226442592263126442644265726052631260528875597314925382605263126052578255225652525255225252511252524842552247125252565290024432722245725782457327425252457249824982484369634162484245724572471327424712471399925382578272229373338464471211344273526832578259226312631270926052592260526442605268325382592265726962592260526442578284955973236260525922592255225522498257825522538256525382498251125112511256525252975248427352511264424983442253824572538248424843696345524842457244324573199251124434097252526442748277337424736774118562683264426182670261827092670261826702605259227092722263126572644260525652644267026312925559731362578259226312565255225252538253825252511248425382538251124712552252529002471276124712605251132872498248424982538247136663455245724712484245732492484245740182538274826702912335146445343134428112670267025782644256527732565263126442683261826702605260527092592263127092657257828625597314926312631257825652484253825112484256525252511257825112552248424982578284924712735247125782498340224572484251125112484368134422538248424432484317424572471407725782605273526703429464448311856261825922578265725382618270925782605263126312631277326572644272225922670265726572605282455973086259225652592255225922525252524842511260524842565251125522498251125782849249827612429260524843299247124712457251124573681342924842484248424433287252524713999255227222696287533894644541513442773259226312618265726702631265726572618257826312709264425782670263126572631272226052925559730492578263126312592249825382592253825782511251125382498249824982498253828622511273524712592248433892457248424842471252536513442253825112415247131992484245740572565259227862709336346744831 19890813 753121856303726312605256526442605268326572565260526182657269626312605274826312552256526702605284955973161259225652552269625522471257825922525255225382538247125112471255225922887251127092457260524573299249824572457247124983681346925382525249824843236249824574018253827092696296234164644527213442824265726962578256526182683255225922644267026052709259226702657264426182657259225922887559731492552255225252552256525652525252524982511256525112538252525112498255228242457272224982631248434292498249824572511247136813402252524842415247131992457245740772578255227352773342945864863185626702670263126052565257826702618260525652631257826702657255227092683264426312735260529125597313625782605255226182552248425782552256525522471248425382552245724982644287524842735247125522457327424152498248425252484365134022498244324842457327424842498399924982696260528753351455771211344272226442644269626832592264426312657257826442605273526572631272225922644270927092644278655973174260526442592256525522511255225112498253825382565249824842525248425112849251127732457260525253402253824842457248424573711346925652484247124983224255224984097256526312849282437744705774118562722265725522605267025782761259226312631263126052709261825922657265726572683270925252862559731612592257825922578252525382498252525252552256525382525249824842484255227862484283724432631247133122457247124712525245736963455248424712471248432492471247139992552259227092875336346445415134427612696261825782631259227222578257825922644253827352605259226052631257826312631267027735597312425382578253825652484255225112525255225252498252524982525247124982511286224842722248425782484342924982484251124712484371134162498248424432511324924572471405725652631281127863402470547671856268326702631264426832618268326182578260526312578270926182683268326312709257826572538284955973136268325922618265725522552259225252471251125112538247124982457252525922887249827612471259224713325245724712429251124713681345525652457244324433261248424574018251126572696293733514644545113442786257825922605268326312696265725652618259226312657263125652644261826312644264425522862559730742578264425922552252525252511251125252511253825382511251124712498253828372552267024712644245734292484248424842484248436663455253824712457249832362471249840772644259227862761332546444736 19890813 753601856307426702670265726572657265726312644255226312565268326442578269626572618260526442592291255973074257825382565252525252578249825382538247124572498247124982484252525522862248427482525259224433312248424572457252524713666348225382429248424573249252524713980253826442683300032874705534313442748259226442644261825782683265725782657261826702657261825522670261825652657268325782887559731112631261825782552251125382538251125112484249825112552249824982498255228622484274824982565248434162538249824712484248436813402252524842457245731862443245740772605256528372696333845294831185627092578260526572592256526702605260527092565257826572631264426312631256526312709265729005597313626052538260526052498252525252538252525112552256525252538248425782538288724842761247126312471328724842443242925382471365134822525247124712471323624982484401825252670267028373299464471211344277326312592263126442657269626052592265725922578267026702565268326052670265726442631291255973161256525382578260524982498252524982498251125252538248425382498252525383000249827222484264424713429249824842538256524713696344225112443251124983186252524984097255226962748284937114705774118562709264425922657267026052709267026702696263126052722264426442735264425922670268326312900559731492618261825922670252525112511247125382552255225522511256524842498257829372484270924842578244332492511245724842525248436513455252524432471247132492443245740182511268326442950331245865167134427482644268325922605267027092592257826052631260526962657256527092605273527222644255228495597307425782578259225782498251125252525256524982484252524842511252524712538284925252709245726182484338925112457248424712457368134422525249824572511319924842471405725652552268326573376464448311856267026832618261825522578268326572565264427092525270926182592267025922670263126572605287555973161257825522644263124842525260525522525251125382552251125522484252525922887249827612498259224573312244324572471255224433666348225252471244324983261253824573999257826052722295034024674541513442862264425922578260526442696263125522578260525652722263125782644264426442683263126312937559731492592260525382592255225522511252525382471255225922525252525382538252529502498270924572592249834022471248425112484252536963442255224982443245732112471247140772592260527482696342947054831 19890813 754081856306226702605255225782565265726052670264426572644276126572618267026052644268325922578295055973124259225652538257824982578256525112552251125382498251124842498252526052912249827862471260524713274248424712457249824843696342925382471247124573261248424433999253827222709282433514644541513442786268326312605263126832786268326052644265726442644257825652657260526572618259225922912559731362578257825382631252525522578252524712484253825652484252524842457252528372525270924572578247134022471248424712471248436963469255224842429249832242457244340772565257827862849335145294896185626832683265726182683269626832538265726052657253826832631260526052657265726572592263129005597307425922578257826442525253826312592253825652484253824982552247124982565281124842799245726052498324924432484245725252443365134552552249824712457326124982457399925252670263129003299458672561344281125922644267026442565274826312670263126312644265726312644273525922670269625522565283755973086263126052525257825382578252524712565253824982552248424842525251125382912251126962457259224433442248424712511255224713681348225112484247125113211248424714057256525782786283737904674774118562696263125652605268326572735264425922631265726052683268326442657263126312683265725652975559730992578257825782657255224982565255225652511252525252525253824982525255228372484267024842552248433382498244324712538247136513469249824842429244332492498247139992511264426572937329946445343134427992657257826312618264426962670256526832631259226052683259226702552269626052605259228755597308625652631255225922552252525652511253825252538255225252525251125522525291224982709251126052484341624842443248425112498366634552552248424432457318624712443409725652578274827353429452948311856273526702565263126312552264426182631260525652592260527352605268326312709263125922592291255973099265725652605269625252525256525522511255225252525249825112498251125782912251127862484256524843274244324432443249824713681342924982457244324433249251124573999251126832722293732874557545113442761270926962657264426312722259225922592272225782709252526052722260526442605265726312912559731112618259225922605255225522525255225782605251125112525253824712565256529252484267024842592247134292471247124982511247136963416252524712471249832362457248440772565261827482761338946444799 19890813 754561856303726832657264426442670276126832657269625922592269626052670274826832578260525782605286255973149257825922565260525252631252525382498252525252498252525522498252525782875249827482471257824573312252524572471249824843681349625252484244324713274247124713999249826442670297532874644530813442799264425652552263125522644257826442618265726442683264425922735268326052592263126702811559730992618257825522565251125112552257825522525255225652552248424712498253829122498267024572605247134022471247124572471248436963482251124292429245731862484245740772552264427092644342945294799185627862631263126442683259226832592264425652592260527222670264426052578268326702605264428375597308625522565259226442578256525522484252525252498253824982538249825252552283724982786247125782457324925112471247124572471366634692511245724432484326124432525399925652670273529373325467471211344274826962696267025922631265726052565259226312578270926572657270926052670261826442605284955973149263125652565260525252525257825252552249825382511256524982511255225922912248427092498259224433455251124842498248424573711348225112457251124983224245724714077257825922761284938064557774118562644264426442618257826702644253825782657255226312644268326052657264426572696269626832900559730742592260525922631255225652511252525252511249824842525256525112484253828872484281124982565247133122457247124292498245736663469255224432457241532112498248440372498273527092987342946745451134427732592260526442644264427092592259226442605264427222631260527352657261826442631260529005597321125922578257826442525252525112525255225252552252525252525249825112552286224842709245726442443344224982498245724712484366634422511248424432484322424982471407725652552281127353416444749291856272227092631260526702644265725782565260526052578270925922631265726442657256526832605293755973086256525652565260524982538256524712565251125252538252524982471252525252837252527732484260524843351248424982471252524843681348225522429244324713274247124713999251127092683292532994557552413442773267026572592253825782683256526052605257825252683260525922683269625922592263126442887559731112644255225922605255225652538253825252511251125522511253825112525252528872457268324842605247134162538244324842498247136813455253824712471247132362457248440772565268327862735338946444929 19890813 755041856307426572525268326312578265725652592268326832657264426312565265725922735263127092618292555973161256526052565256525252565255224982511248424842552252525522525251125782875248427352471259224153312247124572457255224573681345525382471245724433274248424843999255226962748295032744674530813442799261826442631273525922735261826702644263125922709267026442735260526962644268326442887559731612644255225652592255225252511248424842525252525252525252525252484255229252484268324712592245734292511245724432525251136963455251124842429248431992457245740772592261827862722336345014831185626962683256526572657264426312631260526442618260526312631253826832670264425922631259228875597309926312592256526052565253825522552253825522538253824842552244324982565281124842748247126052471327424432511245724842484368135092538242924572457327424982429401825112657265729373389464472561344279926572683265725922618273526442670270926312618272226832644264426052631263126962631288755973149257825652592259224842552257825112552248425252484249824842498252525382900252527482484264425113469253824712471249824573696348225252484247124713199251124574077257826312735279938394501774118562670260526182670261826572748261826312605259226052657276126052657263126832631269626312887559732362605263126312644253825382592253825382525255225252538248424842552256529122443278624432578247132612471247124432498242936663482253824432429245732742484245739992538264427222937329945575487134427482657259226702631256526962565260525782605260526572696263127092618269626052644259229005597307425782592257825382538255225522511252525522525253825112552249825112552287524982709245725782471342924712484251124572538369634552538245724432471323624712457407725652552276127353325476747991856269626702657268326052657264425782592265725652605264425652709269627092722264426572657298755973074256525782511253825782565255224982511252525382484248425382471251125252937249827862525263124713299249824842457248424713681342924842484248424433287247125113999248426442670281133894529545113442722261826052631265725922657256527352657264426572657263126442683261825922631263126312912559731362565259226052565255225112538247125522484252525382484253824842525252528242484270924842578244334292511245724712484247136813496256524432429244331992457244340772565255227092709340247054767 19890813 755521856303726442592267025922644272225922605260526312578264426962592265726182631261826572578284955973099257826312592257825252511253825522525257825252511248425112511251125382862248427352471257824983299247124712457249824433681344224842457244324573287247124983980253826312644296233634644534313442748264426312644265726312696260526312657260526962722268326572683259226442657269625782862559731112538263125382631252525382511259225252538251124982471257824572484255228372484273524842578244333892484248424572484245736663455249824982457251131862471247140572552259227862696342945864799185626572683263126442538260527222618265726312552261826052578264426702657267026312683259229255597314926052592256526182525259225652498252525252538252525112565244325782578283724572786247125652498327424842525249824982457366634822552247124572471323624712471399924982605264429873363464471211344270926572565265727482605264425922605259225922565268326832605270927222644265726312592284955973149263126052552259225922525257824842578251125652525252525112525253825112849245727482484260525113416248424712484251124713681345525382498248424713161249824844077259225922849282437424674774118562644269626312578259225922657260525522631265725922644261825922657264426962631265726312875559730992552260526702605253825382578251125522538255224842538247124712552256528752484278625112605244332742429248424432498245736813455252524572457245732612484247139992525274826962912336345015308134427732670263125782592265726312631260525922592260526832631260526832670263126182605263128495597311125782565255225522525256525922592253825652511255225382471249825522592283724572709248425782457340224712457247125252498368134422525247124572471316124432471407725652631279927613338470547051856269626572578260526572631276126052618265726312644256526442644264426312644260526702618284955973236252525922552256525252471251125252525255225782525249825112525252525652950252528242443257824713299251124712429252524293651346925522484247124433287248424573999251126312605291233254644559713442748263126052657256525252735264425652552259226572696264426182631264426052578272226182925559731112631260525782552255225522565248425522565252525112538249824572511256529372443265724712605245733892498248424982457245736813469256524432443247132492457247140772565263127992709331245574644 19890813 756001856301226182709264427092644265726052592268325782644273526312578274826442657265726052592286255973111259225782592260525652552252525252511253825382511252525382443255225522849253827612443260524433224245724842471249824573681342925382484245724433261245724844018255226962657287533514529541513442811257826312683269626312696265725782525260525522657264426442657257825922644264425922937559731492552253825922592255225922552252525652538251125382525255224982457252528872484273524982565249833892498247124712511242936663455253824432471249831992443248440972592264427482761335146744799185627092670261825652644263126702618263126442605264426832644260527092592265726312644255228875597313625522644257825922511255225522565255225112552249824712538248425522565286225112748249826052457328724572498247124712484365134692525245724712484323624982443398025522722267029373363476771211344281126182657260525782552263126052631259226572605265726832552273526312670265725922683295055973124256525652525265725382511255225112538248425382552255224982471251124842912251127222484259224843429252524572565256524983711341624842471249824983186252524714077256525782786279938064705774118562657264426312538263125922761263126442565256525922683257825782670264425782657263126832900559732362631260525522631253825382538252525382484253824842525257824982511256528372471274824572605244332992457247125112471245736513469252524432471247132872484249839992538269626832900324946745415134428242696263126832670259226702552260525782683257827612578263127222683264425922657256528495597309926442592263125782511252525522552251125252457256524982498251125382538293724982683247126052471338924712511249824432471368134692552247124292457321124572457407725782578281127483429458649291856270926572618263126312631276126442618265725922605270927092605260526702644259225782525295055973236256525382538255225112538257825112525253825252538248425382471255225522837247127862484260524713287247124292457249824713651345525522457248424433261245724983999251126052683295033764586534313442799264425922644273526442657265725922605268325652578260526832709268326052644264425522862559730622552255225922592249825252525251125652538257825522525248424982552252529002498268324572592247134552511245724572525248436813429253824572443248432112511248440772552260527482696336346444799 19890813 756481856304926182592261826312605265725522605267025922538264427092592267026052683263126052552290055973136263126052498260525382538252525382525248425522565252524982484251125652937251127862457259224573312244324982484251124293666348225782471242924573261247124434018253826572670295033254674541513442799265725652565257826052761265726442631256526702670269626572644253825922683264426312875559731362565259226052683260525252538253825782565251125252484253825252538252528492484269624572578244333762457247124842511245736963455252524842484247132112471252540572578268327732670337647364736185627222722255226832605260526832592261826312657264427092552264426572670264425922657263128755597317425922578256526182538252525522484252525382552252525382552249825252578287524842761247126052457328724712471247124842498366634422565244324432471327424982471401825382709272228873363476772561344276125782696264425922592268326052552253826052605268326702592267026702631264426442605281155973136256526442592263125782484256525922552255225252552247124982484251125522912252526832484263124713429255224842552248424573681345524842457245724983186248424844077260525652748286237744644774118562670268325782631265726312644263125782605259226702657265726312670259226312605260526572887559730992578263126312631256525382565253824982511251125382484256524982525255228112457276124712578251133382484245724432538247136073416249824572457242932492443251139802498270926702912332546745272134427732644267026052605260526962644265726962657263127612565267026962565257825782592263128875597311125522605259225522565253825782511252524982511253825252498247125522592288724842709251125652511344224982471247124982484366634292484247124712498322424572457407725782605274826703363464447051856265726832618268326442605268326052631268325382592260525782578265725782618267025922644283755973136255226442511260525112552252525112525255225382538248425522443255226052824251127482484260524983299247124292457253824713666345525382484244324573261251124713999256526442709293732874644545113442696268326312631263126052657264426442748269625522709270926572657259225922670263126702849559730742592253825522605253825522552248425252484252525652498253824842525255227992484278624712565245734552484248424842511245736963455255224712471248432242457247140772525260527352799344246744799 19890813 756961856306226832618265725782631269626442657257826832592260526312644263125922683264426312605291255973174255225522538263125652538255224712552255225382552249825382457256525522837249827612443257824843287248424842511249824843696349625522484245724573312251124844018252526442722291234024767537913442786263125922592255226052683263126442552260525522657259225782657264426832605259226312799559731242565253825522552257825382605252524982511255225252498252525252498251129372484265724842578247133892471244324712484248436663455255224572443247132242443247140772605256528242644328746444799185626572644263126442618255227092592263126702657257827222605256527092683259225922670263129125597312426312578253826052525256525782484251125382538253824842592249825382552290024982786245726312484328724712471247125252484365134692525245724842443326124572457399925252683265728493338473671211344278625922644264426312631272225922631256526572578269625782644270925652605270926962578291255973111260526572511255225252525253825112525255225522511252525652552247125782950249827482498260524983402256524572511256524573696345525382471248424843174248425114097259226572748283738224586774118562618263125522683260526442670265726052696259225782748260526182709269626182605264425922862559732362578261825382592251125112565249825522525255225252538255224982511255228872498281124432578247132612511247124712511248436963429249824432443245732872471249839802565264426702900335145295272134427732618260526442670263126312592260526312631264427222644263127092592265726832670264428375597313626052552256526312538256525382511252524572511252525112511248424982565287524842709247125922415338924572443249825112471368134292525248424842457319924842538407725922592277327613402447448961856267026442565267026312644270926052538268326052618268326182670263126312670263126442631292555973236259225522631257824842552253825382498252525252511252525382498257824982837251127992471263124843287251124842471245724573681348225112415247124713274249824843999248426442670288734024644537913442786263126312631264426182657260525522605273525782644260526442657267026572592267026052912559731492578257825922592257825382538249825252578257825522498253824842552255229372484268324432592245734162484248424712484251136813442253824712457249831862429249840772565257827482735342947054736 19890813 757441856298727092538263125652592269625782525261826702592263125922538273525922578259226832565286255973174260525782592259225522592252525252525253825112538252525652471251125652875247127862498261824983287248424842443253824713666342925252457245724153287247124714018255226442722290033124644537913442786260526442578260526312631256525382605259225522657273526442722261827092683260525922837559730992578256525782565253825782538252525382538251125252511253825112471260528372457268324572631241534292471244324842484247136513429252524572443244331862484247140772592264427612683342947674929185627482709260526052683263126962578255226052578259226832670265726442683269626052605253828115597308625652644255226052498256524982484252525382498253824982538249825652578284924842735247126052498327424572443251124982498365134552511247124292471328724842457399925112670265729373363476771211344282426572657259226442670273526052605264425382605270926052605268325922644264427092670283755973136264425382618256524982552256525522552252525112511253825382484251125252962251126832471260524713376248424842525251124713681342925252471247124983211248424714077256526182761281138734736774118562670257826312709265726442709260526702631259226312696265726572683265725922683263126052824559730492631256526052552255225522538257825382538248424842525251124712538257827862457274824842618253832742484245724292511247136513455253824572443245732612457248440182538265726832950326146745451134427612631256526572565255227352592252526702683264427092605259226702683257825782618259228625597313626052552257825922552256525252552248425252538255224842498251124982565287524712709249825922471342924572498244325252484369634422552245724432471323624572457407725522592278627483338473649621856264426572605263125782552269625922592257825782605259226312618263125782644260526182605290055973111257826052538259225782538255225252578252525252538251125112429249825782849247127482484260524293287244324982471251124713666348225252484247124573249251124844018255225922735293733894557556013442735263126572644265726052657268325252605273526442683264425782696257826312683270925922875559731492618265726442538251125252498248425112552253824842525251124842498260528622471270924982552244333892471249825112498252536813416249824432429245732492457247140772565256527222773336346444767 19890813 757921856308625782618263127092657268326052605256526442618269625652670265726572657263126572657284955973124261825922565264424712578248425252525252525522538252525112498256525382937249827732457260524573312247124712471251124843666346925252457248424433261249824434018253826442670288733514736534313442799263126572657267025652670261826572605261826312696261826312657263127092631256526182811559731492552257826052592249825112525252525522511251125252484256525252498251129622471274825112631244334022471247125112498248436963416251124982443248431862443247140772552256528112761333845294799185626962618263125782631260526702696267026702565259226962592264426572605260526442683259229375597313626312552255226442484255225382511251125652484259224712538247125522578287525112761248426312457324924712484247125112498368134292498248424982443323624842443399925382657274828243376464472561344283726052631263126572657269626702565264426442592273526052592269626832644267026702644291255973124255226052605257825252538251124982552255225252471252525382538256525252937251126832484257824433416251124712484249824713681344225522471248424843211248424714097256525782786279938064644774118562709267025782552256526702709257826442683263125782696269626052670256526832631260526572925559730742552259225652552256525652538251125522578249825112511253824982525256528752471278624842592247132742471248424842511244336813455252524432457245732872498248439992525265726832811333847055308134427612631269626572605267026832578268326832605260526572709264426832644265726442657255229005597316125922538257825782578252525252552256525112538248425252525252524982552291224842709248425922457340224842471249824842511366634552525245724432471318624152457407725922631276127483363455747361856272226052552263126052631265726572592264426312657264425922592265726052670268326442631288755973161259225522565257825522565251125782498255224842578252525252498252525252811248427732484263124433312245724712443245724843681350924982471245724713261249824843999251126962657290033384421523713442709267026572657263125922696255225922683263125382605260526312722261826052552260526442900559731362552259226052578252525382605249825112484256524712498252524842498251129372471270924712605248434022484248424982498248436813455255224712457247131862471248440772565267027352735342944744896 19890813 758401856268326572592263125252631268325652538255226572605268325922670273526312735260526572552282455973099255225782525255225522511252524982511253824982525251124982484253825782862248427992443256524713299249824432443249824713666345525112457244324713236251124843999255227482696292533384644537913442824268325522605261826962709261826962631260525922670260525652735265726312631265726312887559731492618260525922578255225782525255225252511263125112498255224712498255228872511273524572631248434292525245724432471249836813442252524712415249832112471247140572565263127352849332545574929185626572683253826312644264426442592260526572670260526702605257827352657260526312605257828755597312425782657259225782578255225252511252525252498251124712538245724982552286224982799247125782498331224842498249825522443368134962538248424712457328724982484399925112605273530493389476753791344277326052578270926832605272226052565260526442592264426572644264425922683260526572644281155973161255226182565255225382552253825382498256525382511252524712498247125652849245727222471257825253442248424982484252524843711345525252498244325113161252524574057256526442786276133764586499618562644267026312683267025782670259225922657263125922748267026052722269627222592265726052900559731492592255225252525253825382565249825522511249825252484251125112538256528622471274824712605244332872484245724712471244336663429253824842484248432612471244339802525268326832962327446745379134427862657263126052592257825922592256526442592259226832644263127092657269626702618267028875597304926442592263125652552257825252538259225252605253825252484247125652552282424432683251126052484341624842471245724982471368134552498247124712457317424842471407725652631274826703338467452371856272226312592267025782605267026572592265726312618268326052592269625782631259226832605283755973236259225382592255225652578249825112552248425382538251125382511253825522837249827992457256524433312248424572484247124983696346925252443247124573261251124574018248426572683293732874767559713442773255225522605267026052696263125522644261825652709264427092683261825522657269626182862559731862592257825652578256525782525252525522538252525522511248424712538252528372484273524712578247133892484252524572457247136663442253824712443245732112471247140572565267027482761336347365451 19890813 758881856270925922670260526832592268325652683257826702578270926572578267025382631270926442605298755973074251126312631263125522538253825112511252525112538249825252457251125782875252527092484259224983325248424572538252524573681342925112443244324843261247124844018253827092657283734024674567013442722270926312657260526702696257826572631263126832683263125922696264426572657264426312837559730622578256525922592253825382511255225112484253825382511255225522538256529502484267024712605248434292471247124712484251136813442253824712443245732362429251140772552257826832683336346445781185627352696255226312657257826442631253825782631265726962592256526702538265726832631265728625597311125922683249825522578252525782525248425522498257824982538248425522525283724842735244325782471328724572471247124982498369634822565247124572457326124842457401825252735267029003351467459311344277326052592255225652618270926052605259227482735273526572605264426442644257826702670279955973111253825522644253825522484256525252538252525382498256525382484249825382875247127092457257824713389248424842498248424713696344225522471244325113186242924844057257826312773281133634644612318562748265726052631259226312709263126442631265726572670268325782605264426702696265726572875559731242511257825652631252525112538255224842511248425382525249824842498256528492471276124842592245732992471244324842471248437113469253824572443247132362484245740182525264426832925337647056241134428112644265726052631257826442592259226052605251126572565257826832605264426312631255228375597311126052592255225922511255225782484251125112471251125922471251125112578287524842683249825522457341624842471248424842525366634292498242924712484317424842471409725782657270927093376455764541856265726312592263126312631265726312552263126312578267026312605269626052657272226312618288755973074267025652565257825922592253825112565252525652538248425522457253825522811248427732471263124293274249825112471251124843681344225382443244324153249248424714018253826442670286232994767671313442773259226312578264426572631257826052631263125922683261827092709259226312631265726052887559731242552256526052644251125112511255225522498253825522511252525252471253829752511272224572578244334292511248424842511248436813429252524712457251132362457245740972578261827352786337645577014 19890813 759361856273526442618268326962670260526312631259226312683277326702696273527352657263126572618287555973074267025652525256525252525255225252605249825922552256524842471249825522837247127482498257824713261248424712471247124713666345525522457248424433249248424983999252526442683296234024644774113442748264426702683257825252735257826052578263126442748265725782631260525922605263126312837559730862538256526052565248425112552251125252511259225252538249824982511256529122498268324712578249834292538248424572511248436513429251124982443249832242443245740772578255227092811323645577741185626962578264426572631261827612565257826442592259227612683263127222592260525652683261829125597323625252538259226312605257824982498253825252498253825252525245725522552291224712811245726312429327425252525245725382498369634552511248424712484328725252471401825112644268329373429455777411344278626052683263126962683268326312657270926182592265725922644264425922657263126052670286255973136260525922525263125252538249825652498248425382538249825252538251125652837252527092484265724433429265724712498252524573696348225652484245724573199248424434057260525522824437034694705774118562644265725782605259225922696255226312657261826832696263124982735263126052631260526312900559730992578256526182578252525382538257825252484251125252538249824842538253829372511273524572592245733252443244324152525247136663469253824292443245732742471249839992525269627482849333845576162134427612618264425782670263127092605256526312592256526832552265726702670269626312644263129375597312426052592257826442605252525252471253825112471248424842511249824842525288724842748247125922484340224572511248425252457368134162511244324712443318624982457407725652578276126833537450177411856274826312605260526052631272226962644268326182605278626572631269626572644265727222631293755973111255226312552260525782538252525252538252524982605248425252498256525652837253827352471264424983338253825112696257824983651345525252498260524983261267025384018267027482811403740974896774113442722257825922618264425782683257826312605269625922670263126052696268326442552263125782837559731242538256525652592252525112552253825522525253824712484247124842538247128752471274824842605248433632471245724572498247137113416253824842471249832112484245740572552256527352709336345574831 19890813 759841856303726312565264426182565272226702578265725922565273525922565267026052644256526702552283755973149265725782565264425382525252525112552257825522565253825382484251125382849247127732484264424983325248424712484251124433666345525522457245724433274251124984018255227352644288732994644537913442709257825652631264425652709257825782578265726312670259225522644265726442709263125652849559730992644257825112631257825522578252525652538248425112498251125252525252528492484264424842565244334292525244324572471251136963429252524712457247131862457244340772552257827862683335143204929185626832644259226052644264427092605263126182578264426702735256526962618270926442592264428245597302425922565259225382511252525382457252525252511251125522511247125382565288725112748249825782484327424572498252524982484366634552538248424152443324924712484401825112605264428753312464471211344281126702683255225922644265726312605267026182605264426962670269625382592268326832525287555973099265725252605255225382511253825252525249825252592247125652498251125782950245727352471259224843416253824572511253824983711342925252471248424433174245724714077256526442811287538394736774118562696264425782683264426442683265726182644268325522735272226572631264426702618268326052950559731362657259225522631253825382511252525252552256525652511252524572538255229252484279924842565251132872471244324572511244336513416251124572443244332612511247139992538267026962962331245575451134427862761259226962644263127092592269626052631252526832657259226442618263125922605264428625597311126572631260525522565248425112552252525382498249824982498248424842498279924842735244325782471341625112457247124842484368134422525251124432484317424572471407725922592276126833389464448311856274826702578263126832578265726052657265725522631263126702605272226962657260526312631295055973111255225922565261825782552255225782538252525382552248425522471256525382862249827732471260524713287245724432484249824713666346925382457245724843261251124713999252526572670291234164529556013442811267026312631269626572709260526442605263126052683263125652709261825782605264425652849559730992578261825652631255225382565251125382565251125782525252524712525253828622525270924432605249834292484253824982484247137113455252524432471251131992457249840772565267027862696342946444929 19890813 760321856306226442631257826312631265725382605264426442618269626052592264425782631255225652631288755973161256526572552255225382538252525782511255225112498244325112484255225382824247127612498259224573312247124292443252524433696342925522457242924293287245724843999253826442696284932874644537913442811265726572683267025522683260526442670264426572722267026442683255226832605263126052912559730862592267025522578256525252525249825112538249824982538248424432525255229122484269624712592251134022525247124842471249837113455252524712429248432242471251140772552259227862696331243704799185626442735260526182631259226052644257826312670260527092722264426962683264425782631263129005597314925782578257826312552259226052538251125382457252524982525253825252552281124982761244325782484331224572429247124982471369634962538245724712443328724982484401825252683268329753389464471211344274827092709260526572644267026182592263126572618273526442657272226702670265726572565291255973124259225782578253825522552252524982511252525522525253824982484251125382849251127222484260524843402253824982511247124573681345525252471248424573211248424714077259225782786281138394831774118562722260525782709273526832735273525922657263126182670261826312644260526442605268325652925559731112631257825782644253825782525249824982525249824982484257824982511256528752498273524842605245733122443248424842511247136813416249824432471244332612498248440182552263127222912332545295415134427862578256526572538263126572552256526832592256526702683259226572644260526832683256528375597312426052578256525652552256525112592248424842525251124842484252525252565284924982722249826312471341625112457248424842525371134552538245724842457322424572457407725522552274827093429455747991856269626572605263125782592268325922657260525652578268326312644265726442683256526312657291255973149256525522631257825382644252525782538249825382538255224982429252525782950249827992471259224843312251124842443245724713666349625522457245724433249248424714018253826572644291233634644530813442799264426572631270926182683257826442644261825522657257826312683268326312657261826312862559730742565267025652592252525382525255225112511256525112484249824982457252528622498270924842578247134292498244324572525253836963442257824842457242931862471245740972592259228242773338946744831 19890813 760801856302425782592260526442605273526182644259227092670269626572631273526702644257826442657288755973174260525782552259225382538253825112605249825252578253824982511252525382875248427862443260524713338247124432443247124713681348224842457245724713274247124573999252526572722286233254529545113442722260525522592259226052735256525782605263126442696256526442683265726832592260525782849559731492565256526442525256525782565252525922525251124842471253825112511255228372498269624572565248434022471249824432525248436963442256524982471248431992471245740772565264427862735336346444929185626702631259226312657259226442644253825522592261826962631263126832657267025782657259229755597307426312552256525252525248425652525256525382552251125112538251125252578279924842761247126312498326124842511247125112511365134422498244324572484324924572471401825252683269629253312476771211344278625922631263126312670273526572578261825922605276126052670267026442748265725922657290055973099253825382538260525522525256524982578249824842538247125522471249825522862249827352498257824573455251124982538253824713681344225382511251124843161247124434077256525922811292538394674774118562657265725782605253826442735259226572657261826182683264425922709257826442683267026442862559731492592257825522592252524982552255225252578248425382457255225252498257828492498276124432631245733382484245724712511242936813442253824572457242932492484248440182484272226572887336345575343134427352578256526312657261827352644260526442605256525922696253827092644264426572605263128375597316125652578259225252538259225112525251125252525257824982538249825112525293724842709248425922484342925112443247124842471368134552538248424432484319924712484405725652578277326573376467449291856265726312657268325922644257826052670269626312578268326572592260525922683257826962578296255973199255225252538259226312538252524982511257825252498247125652525255225522862247127352443257824983325247124712457252524433681348224982484247124433287248424713980252526832722295033514767559713442786264426442683259226442709267025782578268326052670268326312644269626312644259226182912559731242578257825782605252525382538256525252511249825252484251124842511249828492457274824842578249834162498248424982511249836663416249824842429245732112471248440772552263127352773338946444831 19890813 761281856306225922592255226572565267026702565257826312631281126962670267026312696263126572618287555973074259226052592260525252552251125252552247125382511247125252471253825782824251127482471260524983299245724572471248424293696348225382484244324713261249824573980253826962709288732874586537913442811274825782565270925252644267026052592269626442657259225782644268326572722265726312875559731112525260526052592256525112511251124982511247125382484251124712498255228872457273524712592245734292457248425112484245736813442256524842443247132362484247140972592257827862735335146444896185626702565263125522709263126832631264426572592264427092696264426442565264426442605264428625597308625782552255225652552255225522525257824982525253825652498249825252578284924842799244326442457331224982484245724982457368134552525247124842443326125112484401824982657268328753325464471211344272226312605264425922605268325922565260525782578272226572552268326832592269626052631292555973149259225652538257825252552252525252484255225252484252525252471252525652950249826962457263124573429248424982511248424573666344224982471248424983211245724984077256526442786281138064705774118562709265726442670259226312631260526442578259226052786268326442683252526312578268325782837559731862605257825652565249825522565248424982538255224982525251124712552249828752484274824572552245732872457245724432484245736663469252525112471245732612484248439992525268326832887335146445237134427482657264426312657255226442605264426052644256526702644261826572644267026182657263128115597303726052605256526052525257825252565249824982538252525382525249824982552284925112735248426182471340225252471248424572471366634022538248424572457319924292457407725922552279927863363452947671856264426702605252525782657265725522592260526442644265726312592273525922644259226312538288755973124259225522578261825522565251125652471253825112538249825252471249825522862252527612443264425253287248424712443248424713681348225252457248424293261251124983999256526572657293733384644537913442786263125782631261826442683260526572618273526052631267026572683260526572644268325382849559731492578260525922565252525522511251125522538252525782471251124712525252529372471273525112552249834162511245724982525247136813442252524432471245732112457244340572565256527222657332545574863 19890813 761761856313626832644265726442578273526052578265726572657272226832578269625652631257825922657290055973111257826312605259225652552256525782525251125252525249824712457252525782811251127612525260524843249247124712525248424843696346925252457244324843274249824843980252526312670287532744831527213442824260525522605264426832683261825522631263125922696257826052657260526312605267025522887559730992578259225922592252525652552259225382498255224982498257825252511252528622511269624572552244334022471249825112498242936813429257824842429247131742429245740772565255226962799342945294799185626962592259226052578267026312552263126572644256526312605265726572605260526312605260529005597316125922670257825922552255225382538253824842538255224982538247125252538288724842786244325652471328724712443248424842484366634822498242924712457328724842498399925382735270928493351464472561344276125922631259226052578273525922631264427222565265726312592269626442657263125522565286255973136260525652578257825382525259225112525249825382484253825252484253825522875249826702471263125113389251124712498249824843681345524982511248424983211245724714097255226052811281137744586774118562722265725922657265726442657256525922670264425922683267025782683260526572565264425782925559730622605263125652592256525652565253824842525252525382511249824712525255228752525276124432631248432742443248424712457244336813482253824982457244332612498248439992578260526962937345546745415134428112605259225782631260526572657259226052644256526832605256527092644265725782644263128495597313625922631257825522511247125112525249825112511256525112511247124842552293725112722248425652457337625112484251124842471366634692578247124572511323624712471409725652631276127993338464447671856269626702670260526052657267026572735253826572592268326312618267026572631267026312631283755973074252525922605263125382565248425252484252524982552252524982484251125782925248427612443259224843287248424712484251124573666345524982457248424713287249824573999252526702709301233124644548713442824265726702605264426182696256526442592260525652644257826182683260526572696256525652849559731242552260525652592253825252538248425782525249825522498256524842511253829372498277324712631248434292498244324712511249836513482252524292429245732112443249840972592265727732683333846744962 19890813 762241856301226312605260525522605276125782605261825782592270926312592264426572618270926442605284955973099260526052565260524982538255225382511252525112552247125382525256526052811248427222457261824713274245724982498252524713651344224982471244324433287249824843999249826702670283733634674530813442735265726052592268325522709265726572525268326702722260525782657264426312605268325922875559731112631255226312538255225382552248424982498253825252525252524712525256529252498276124842605255234162484249824712484247136963496255224572443245732112443247140572538263127862735340246444896185626572644265726052670259226702631260525922657257827482605256526702683269626182592259229255597306225522631255226182565249825782471256525112525256525252498251125252552286224712761247126052457329924152457247124842443369635092525248424842457327424842471403725252631272228753287476771211344276126572605259226052605265725782578261826312592269625922618263125922670265726052592284955973149253826052552260525252552253825382552248425252498247125652484252525382875248427612457263124843402248424712484252524983696342925112457245724573199248425114077257826442824279938064705774118562670264426572631263126182683257825922605257826442683264425782683264426572683268325522900559731612631259225382592251125522538252525252552253825522498251125252552259229122498273525112605245733252511248424842511247136663442251124712443245732612525247140182511273526572849333845575379134428242644260526962631253827612644265726312592255226442592260526702592263126572670257828115597308626052538260525652511255225382511255224982538256524842552251124842565291225522722248425922471342924712471247124842471365134822565247124432471316124842457407725522592273527223402452947671856274826052631260526832644269625652525263125652657270926572605265726442578265726442578287555973149264426182578264424982511256525252538255225112525253825252471253825382887249827862525257824573325248424712457252524433681350925252443248424433249248424574037253826572722283732994586523713442735267025922578267025252605259226312631264426052709263126572644263126442618261826832824559730862670256525922592257825382484253825782511253825782511253824572484255228622484267025112592247134022498244324842498248436513429253824712484247132112443247140772552259227612644332545574799 19890813 762721856302425922605264426312578270926312657265725922631270926312592264426182631265726442670288755973124261826312644257825522592253825382484255225382511249825522484252525652811245728112498259224573299248424572525248424433651350925382471245724713236251124714018253827352735292533124767530813442773264425252657260525782709259226052670264425382605264426572696264426962592264426442849559731242592255225652605251124982511253825782511252525382484251125252525255228622457272224982592249833892498247124432525247136813469253824432429247131862511249840772565253827352735337645294736185626832657263126832578269627092657259226832631253826832657260526832605264426572683264428495597319925652578260526052511252525922552253825652565259225252538252525652578287524982773247125652457331224842457248424712429362234552552248424982457327424842471399925252644272229253363452972561344272226442605270926572565268325782565259225922578269626052644270926312670259225922592283755973099261826312538257825652538253825652525253826052565249825112498253825382786251127222511263124983429252524712525255224293666342924982457251124573186247124844077255226702837286238064831774118562683265725922644264426442670257825922657263126702644260526312670252526832565268325922849559731242605263126312552256525922578252525252511251125652498255224842552253828872511279924572631245732612443245724842484247136963429251124842443244332872498244339992525261826702887332546445379134427612657265725782670260527222605256526702631269626832644263126702631264425782644255229005597309925112538257825782511252525522484251125382552251124712525248425382498288724572735242925782511344224572457249825252471371134022511247124982457317424572498407725652578274827733376470548961856270926052631257826052644263125522618263126832657272226442631267026052644256526312592288755973174261825782565257825252538256525112552255224712538247125522525252526052925253827482511259224293261247124572484253824713651341625112471247124433299247124713999255226312605298734164557548713442786264426832605265725922761259226442578260525782696264426312631259226702578265726312786559731992552257825782631257825112565255224842565252525522538256525112592252528622484272224712605244334022511251124572511249836663442255224712471252531612443245740772565259227862786342944744896 19890813 763201856298726572644259226052670272225522644260526312592272226052605260525652683264426312565291255973136259226702552257825382592249825252498252525382552247125782484253825382849252527482484259225253261248424712511252524983681348224982484245724843236247124713999251126832670293733124767527213442773263125522631263125922722259225652644263126052670263126572683264427092657256526312849559731362578257825922578257825112511252525522525251125252525252524842498251127992457270924712631242933632498247124432511248436813482252524982471245732362484247140572565257827862786332546444767185626572631260526702644270927092565263125922578257827222644259226832618264425652683259228495597307425522538257826312525253825522552252525112484253824842511247125522525290024842761244326052457326124572471245724982457366634822498247124712443329924982443399925652683264428113312464471211344277326052618268325922644265726832538263127092525265726572618273526832565268326442605279955973049257825522525261825782498253824982565248425252511251125382471251124982912249827092457263124573402248424982552251124983681342924982525252524983211248424844097257826442811284937424529774118562683267025522657259225922683263126052631260526052644256525782709265726832605268325522925559731362578260525782592256525782498251125522552249825252538255224712592249829122511279924712578245732612471245724572457247136813482253824712471252532742484248439992525270926572837331246745308134427482657260526572578264426962592267026442631257827222578257826962696264425922657267028495597312425652565259225652525253825112525257825382538252525112511252524982525288724842709252525782484338924432471247125522484366634422498247124712457318624432443405725782592277327353261450149621856267025382592260525652670263125922618255226572631270927352670268326312631268325922618290055973236268326052525255225252565255225922552248425652538245725252511253825782912249827352457260524433287245724572443252524433696342925112471247124293287248424573999252526962657291233124644545113442761261826572578260526312631264425922696264425922709260525652709255227092683264426182837559731862618255225112618252525782578248425522484252525522484249824842498256529002484273524712592248434022498247124712484251136963429252524292471247131992484247140972565259227352786338946744863 19890813 763681856304926832618269626052696269626052565264426312578264426312578265726832696257826572525286255973161249825522538259224982578251125382538251125382538248425382498248425252912247127482443265724843312248424572484251124573681345525522471248424573261251124984018256526312657290033124644537913442761269626962683257826832670260525782578269626312670257826442696264427092657267025782900559731612565270925922631249825252578253825522525255225782443255224842525255228492443270924982605244333892525248424712471249836813455249824982457248431992471248440772578260527612773340246444929185626572618260525782631253827222592255226182670259226832657260526312592269625922605259228625597313626312592257825522498252525112471255225922525253825252552248425252592282425112748245725922511326124712471244324982457369634552484244325112484328724842471399925382683268329123236473671211344270926702592263126182631272225782605265726052592270926312670263126572683267026052670283755973236257826052605257825652565255224842525257824982498253825252471249825522849252527352484264424983376248424842498253824433681341625252457248424573199249824714077256526312811278637904736774118562670265726052565264426052644260525112592260525922683260526442631267026702657269625782900559732362565257825382605257825922578251124842498252524712511255224432565255228372457281124712552251132492457252524712525247136513469252524572484245732992484247140182484253827092900328747055272134426962592270926702565259226572696257826442657261826832592251127222605268326312670261828495597313626312592256525782538259225252498252524842484252524712511248424982578287524572722251125782511340224712457245724982457365134422484247124292498319924842525407725522696281127863312470548311856272226052605267025782631263125252618260526442631265725522592269626702644263126442592283755973086261825922565260525382484255225252511249825522498252524842471249825382849249827732498263124573261248425112498249824843696344224842484245724293274248424434018252526572696292533254474552413442722257825252605268326312683257825522631264425782709263126312670257826962605270926312900559731242605256525522605255226052578252525522484255225522471253825382552249829372471270924572578249834022457248424842484251136963455249824572457245732362471247140972565257826702786335146444896 19890813 764161856313626312592265725922605273526572644259225782631264426572709270926572683260526702578284955973124253825782618257825382457252524842498260525112525252525252498255225782786247127482443260524843299244324842471253824573666345525112484242924713236251124574018253826572644291233514644537913442773260526442644260526182696260526052631265726312605273526572618264425922657265726702862559730742552255225782538257824982552252525382552257825252484255224842511255228622484268324842592248434162471247124432457248436963429251124572429249832242484244340572565259227612761329946444962185627612631259226572657259226962644260526052618268327092657263126962605263126442670265728755597312425382631256525922565257824982525252524982578252524842511248425112538292524712748244326052457331224712457244324982498368134822511245724292443327424712471399925112735267029253287464472561344282426052605267025782683261825782578264426702592268326572592269626442552257826312578286255973111259225922578255225782538251125252565252525522552253825252525256525652875247126962443259224843429253824712511247124983651344225252471245724843199251124714077257825922748279938064674774118562722261826052670268326442709259225782631260526312670263125922709263126312578269625652824559732242592265726312657257825382511251125252525252525112498249825522538251128492471274824572644248433382457244325112525245736663469252524432415248432362484245739992511264426702925332545865343134427612605265726442592259226962605263126312683263126962657267026572578265726312631257828755597312425652578260526442498251125382552253824982511253825252484245725382525300024842735249825652471341624712457245724712484368133892484245724292471321124572484407725652565274826703363464448311856274826182578267026052592273526312657265725382578270927222552268326702605267027092631288755973136264425782605256526052592251125252525256524842592253825522484252525522773251127612471259224713299249824572471251124573651344225382457248424713236247124714018252526312683298733124557534313442786259226182552253826312605268326052605268325922683264426442722265726572631267026442900559730862605263126182525263124982592251125652565251125112565248424982484252528622484272224842644247134292471247124842471248436813416251124572457245732242484251140772565263127992683336346744799 19890813 764641856301226832578264425922565268325782657263125652552264426442644264425922670260526052592284955973099257826312592261825522538253824982484252525112484248424982511249825252875251127862471260524713287245724572471249824983681344225112471244324573249247124574018252526572748298732994705537913442748257825652631264426702631259226312565259225652761263126052683263126052618261826442900559731242618257825652552256525522538256525252525248425922498251125112538253829252538274825112565249833892471247124982471247136813469255225112471248432112484245740772552256527482748337644474831185626962618260526832592259226182538260526702644261826702631261827612657261825522605263129255597313625652592249825522565253824842552251125252538251125112511247124982538279924982786245725782484328725112552247125112429366634422525247124572457323624572443399925112709265728243312470571211344277326572631260526182578269625922592259226702644269625782605263126312657261827482683290055973099257826182631257825382538253824982552252525252538249825112498256525782962249827352511264424843402252524432538248424573681344224842498248424713161253824574077255226572773292537274370774118562748268326182683256526442722264426702578263126442657260525652657261826702631270925922837559731112511263125922578255225652565255225112498248425782511255225252525256529502538270924842631248432872484248424572511247136663455252524432471242932612498248440182525265726832887336345575379134427732592257825922592260526832538259226572605265726572565260526312578268326442644257828495597306226052565263126312552255225252538256524842498252524842525245724712498286225112722245726312457341624982471248424572484369634552538245724432429319924842498407726052565272226573402452949291856264426442631268326052631263126052605256526442644263126312644273526312670261826442578287555973074261826182592268325652498257825652538252525252565247125112471252525112887247127732471257824433274253824842457247124843711341625252429248424713287251124433999255226702722292532494674545113442773263126052657260526052735260525782644260525922709260526052657261827092605269626442837559731242578256524982605255225112511251125382525245725112525253824982538251128752498270925112565245733892498245724842498248436963455255224712429249831992471245740972592257827732644333846744996 19890813 765121856302426702670260525782696269626702605259226702578268326962683265725782605256526702631292555973099263126052538263125112592256525522525249825522525248425252511255225652875248427352443259224843287249824292498252524573651341625382457244324843287251124714018255226702722301233514501541513442786267025922605265726312670257825922657259226962631260525922696260526312565265726702837559730992605261825652578256525382484255225522538252525252525252525112457255228622484272224842605247134422484248424572471251136663469251124712457245732112457249840772565259227732748332546444736185626572670268326702552263126962605268326832605263127352657257827352592265726182657268328495597309926052605252525252565251125522471256525252525252524982525245725252552284924842811245726572484331224712457242924842457365134692484245724572484327424572484401825652644270929003338458672561344272226312592265725782605265726442605257825922657270927092565274826962644268325922605291255973086256525652578263125382565256525522525249825652538253825252471253825522875249827092484264424433402253824842498252524713666344225522471251125113186247124574057255225782811281137904705774118562748263126052696265725782670259226702592269626182735261825522644263125782631269626572887559730862525259226312644255225522525251125252525251125382552252524982552260528372511278624572605247132872484247124572471244336663455245724842457245732362511247140182552269626832862335146445451134428242644264426052644259227482631257825922683261827092592267026702657263126442644261829125597313626442578263126442538253825382538249825252525251124842511247125522552284924982683247125922484341624572443249824982471368134422525252524712498318624572498407725782631270927613389467447991856269626832605259226312592269626052605265726442592259227352683268325782578264426572670288755973124256525522605256524982565252525252498249825252552255225652457252525522900249827732457259224713287248424712484249824573651350925252471248424433274247124713980255225922696283733514644537913442811267026312565257826052722256526702631263126052670260525522761273526312657259226052875559730862618263125782565252524982565256525382498252525782525248425112471255228372498268324712592245734292471244324712498247136963496249824572443247132362498244340772578256527992773331247364896 19890813 765601856272226442565264425922670268326702605263126312631270926832605267026052644265726832592281155973086256526962565260525252552255225252525256525112498252525652498252525652875249827482457257824713274247124712471252524843651348225522471242924433249249824573999255226572683293733124557541513442761260526312605252525782683260525922631269626442657268326312722259226312578265725112887559731242605257825652552255224982511255225522484253824982538249824572484255228492457270924842578247133892511245724572498248436513442249824842443249831992457248440772578259227992773329946444962185626962565263126442670260526962644265726442618255226052670264426702657265726312657264428875597304925652605255226052484249825382578252524712498253824842498245725382484290024712773248426052484331224712471248425382443366635092511244324712429327424712457399925652657270929623338476754151344276126572631263126312525269626312644257826052631273526572683268326572631259225522578287555973149253825652565255226052498252524982565247125652538245724842525251125382962248427222471259224843442245724432511247124983696341625382443245724713224247124714077257826572773273534024705492918562748261826572552263125922670260525922552261826572578260526052605257826962670259226442900559731612525257825782631249825252578255224842511253825112538251125112471257828752538273524842605247132872471248424712525244336513469251124432498247132492471248439992565268326832887336345575487134427732644263126052618267026832605264426182592263127092631263126572644264425922644268329005597312426312592256525652498252525522538252524982484252525112511249824842578279924982683248425922484342925252471247125112484368134292538245724572498324924712457407725652565273527483325455752021856267026052592263125652605260526702592259226572605264425782592269626442631265727482631290055973149256525382552267024982565252524982565255224982552247125652511255225922912249826962484260524843351252524432471247124713651346925112471244324573236249824713999251127352722284932874705556013442824267026052605264425782657255226962644256526312657253826182670263126312618263126312773559731492565259226312565257825382498249825252538252525382525251124712511253828242484268324712644247134022471245724982484248436663416251124292415248431992443245740772565263128242683335145575487 19890813 766081856272225922631264425522657272226182605263126442552268326312578264426052618264426182631287555973149263126052631259225782498263124982565253825252538252524982498251125522887247128372511259224843299244324432457252524713651345525382457245724713249247124843999252526702670293733634736567013442786260526182631267026442773260526442631268325922670261826442696270926832631263126312912559731242525257825522578253825382552255225382525256524982525252524982511256529122484277324842631247134022498242925112498251136813455252524292457244332112457248440772565263127482670333845865781185627092696261826442644259226572592263126052578263126702605256526572618264426052618255229005597308626182592255226312498256525522538253825652552256525252538249825112552286224572735251126052443329924432471244324982443368134292498251124572443324924842457399925522683274828493338473659311344273526572631257826052631268325922644268326442644265726702578269625522722260525922605286255973174253825652631260525922565255224572511251125252525253824982552247125922887248426572471257824573429247124712457245724843711344225522457247124983224247124434077256525652761274834024644608418562709263126572565256526312683260525782670263126962605267026052683268326182683265726832849559730742538260525652592257825382484249824842525249825522498252524712538253828622538282424712605245732492511244324842498249836663469249824982457244332492498247139802484272227222900324946446324134427992605265726182709265726702644263125782683259226832657260526572592263126572605260528755597311126052552255226442552255224982552256524982525257825382484252524982552284925382722247126312457340224712484244324842443365134162498247124842484318624712457407725922578278627353389473664541856272225652657264425922578265726702592267026442592270926052644265725922670265726312644282455973074261825522511256525522511253824842457252525112511249825252471252525922862251127612443260524843261247124712443252524573681349625252443242924573274248424984037253826962605283733384529671313442748259227352657260524982644273526052618267025922683260526052683263125782657267026312900559731242592256525782565255225382538249825522471253825382498248424842498257828752498270924572631248433762443247124712471249836813442252524572471248431992457251140772552257827862761338945577014 19890813 766561856270926052631265726052592267026312605263126052605267025922592274826442631263126572644288755973074256525652538255225522538251124712484251124842565249825382511252525252887247127482471263124433299248424572471251124293666346924842457244325113287245724983999252525922696286233894644774113442748264426312644260525922657260526572605253825922709261825522644267027222644259225522887559731492644255226052592255225252525247125382525253825522484247124982538251128372484273524712592252533762484244325112498247136513455249824842443245731612457248440972578255227352824340245577741185626442683264426052683263126832565260526832605260526832605259226442631267025922618259228755597313626312538257824982578257825382552253825112511256525382525251125652525291225252761247125782484329924572471248424712498369634552511242924712457327424712443401825922657272228623338450177411344276126572592257826052670274825782631260526182618265726052618268327612657270926312592281155973074259226052525263125522538255225252525248425382511252525522525253826052875257827222484265724843429264424572525252524713681344225112457247124983211251124714077261825652735434535374799774118562631264426312683270926572657257825922592263126182735263126312670260526312578264425522912559731242605257826312565253825252592248425652592248425252552256524292484253828242471274824432605251133252457252524712525247136223482251124572443247132362471251139802525265727092837338945576201134427612670265726832592263127222565263126052683259226832592259226442644270926442618259228375597309926052565264425652552253824982538249824982511253824842525253824982565288725252748245725652525342924982471249824572498369634162538245724712484319924572429407725782552277327353402467477411856284926442631257825922605261826182565260526572670269626052578261825782709263126442605293755973086255225522605260525782525255225922511256525252525256525252484251125382937251127612498265724713338256525112657253825113711349625522511261825523249265725384018260528112837405740574962774113442722264425922631256526832631263126962657263125782644261826572644263127092631265726052837559730622592257825922565255225652565253825782552249825782511248424572498255228242498273524572592247133892498247124712525247136813469251124712443247132112471242940772565260527482722328746444831 19890813 767041856300026312592259226442578277325782592263125522538264426832657263126052631264427352578290055973062253825382578253825782538256525252552252525382498248425522498253825782799255227732457256524843274245724712484249824433622345525382471245724433249245724713980251125652657292533384705541513442735268326052605257826312735263125522631259225922670267026182696263127482657263125922875559730992578259225782605255225252552252525112511252525382538253825112498252528112471276124842565248434162457248425112484247136963429251124572471244332112457248440572565263128242696336345864929185627352735259226702578263126312670260527092605260526442631263127222618265726312631268329255597307425782578257826702511257825522525252525522511249824982511249825252525283725112761245726312457331224712471245725382457368134822538248424982443321124572525398025112670264429623325450171211344274826832618265726572618269626702683268326832592263126052683268325782578270926702592283755973062260525782631257825112538255225252552252525252525251125252511252525382837248427222484261825113429253824712525251124983681344225252484251124983186248424984077255225782849288737744767774118562722264425382735256526702657261825382552265725922722263126312696265726442605264425922900559730992605257825652618256525522525252525252484249825782565255224842552256528372471274824982644247132742498245724712525241536663455251124432498248432612498251140372565269626572887341646445308134427092631257826572631263126962605265725922644255226832631263126572592264425922605257828375597304926442578253825382525251125112498253824842538251125652525248425382538293724982683247125922457337624712484249824572498369634422511245724572443323624842457405725652578276126963287467448961856265726832631256526312631270926442592265726572631260525382538264426312657267026442565287555973099263125782552256525112484253825522525256525522578253825252525248425652875251127482471256524293261247124842457249824713681344224982457241524433274247124714018255227092670290033634557548713442786269626052644260526962696256526442644261826312605263125652683265727092657264426052862559730992605259226052565257824982565255225252498255225522498251124712498249829002552278624432552248434022484248424572484248436813442252524572457248432112498247140772578268327352735340244744962 19890813 767521856302426572696264426832631270926182631265726572657263126832592264425522683265726572631284955973099260525922565259225652578255224842565253824712525248425252484256525252862249827352471260524573287247124712471251124843681348225252443247124573274248424573980252525652735284933634586534313442748259226442683269626702683269626572683261826182670264426832709264426702683268326572887559730992565256525522644253825112552252525522511256525382484245725252484252529122457268324842592251134022471251124432511245736663455251124712443248431992511248440772565260527092773333846744996185626442618263126312618260527222618259225922631265725922696257826962605263126312709260529125597314926442605249825652565259225382511253825112498255225252538252525652578288724842761249826312471329924572471249824982471362234292498241524712525326124712457399925112618264428243363464472561344279925382696265726442618272225652605255226442578274826312605272226312722263126052631282455973124259226052525255225112538251124842552249825382525252524982484249825252937247127092511260525113402249825252511251124573666342925382484248424983236247124714057257826442786283738064674774118562683264426832683256526312748256526312618260525652696263126962683265726832631265725922900559730492565255225652578249826052552253825522605252524842525252524712511252528372457278624712631244332872471245724842498245736813455253824712471242932742484245739992538260526962862332546445415134427992644261826052552263127092565249825382565263127092696257827092657269627222657263128755597312426052644257826572538264425652457256524982498252524982552248425112552291224842709247125782471338924982457248425112471369634552538248424292484321124572471407725922605277327223376452949291856273525922657265726182605270925922592260526702605263126442631269625922631265726052552286255973074255225522565256525522525256525112525252524842511249825522471249825382937251127992484259224433274245725112457248424573666345525112471245724573274249824573999252526572683284932244705523713442735260525922631268326832631264426182657260525652644268325782709264426832605270926052875559730992592257825522592256525252578247125252538247125382525255224842538249828372498269624842578247133892471247124572498248436963482253824842484247132112457245740772592259228372735324945864557 19890813 768001856304926312644263126442592272226052565263126832644263126832605264426052735265726442657291255973111259225922552259225522498249825252525255225112525252525782511252525252900248427862484259224713299248424432471247124433666346924982484247124293274248424574018253826312709298733764644537913442786263126312538263126312696260526052578265725782696268326962657263126572631265726052824559730622538263125252657257825782552251125382471256525382511249824982498255228622498270924842578245733762498249824572484251136813469252524572498245732362457247140772565255227862735335147054831185626572631264425922631261826572578259226572631260526832670260526312644268326052631259228115597307426702670257826182565248425652578249825112511257825252511248425382578284924842722245726312443329925112471245724982429365134822511245724292511326124712443398025652709270929123261464472561344268325382592263125922565265726052538257826052631267026572631264425782592263126312631286255973124255225382525253825522484259224982578248425652484253825382457253825382925248426832511267024713416249824982525247124573696341625652484247124983211252524714057253826442799284938394529774118562657267026052644263126442657257825922657261826312605257826052644256526572644267026052862559730992578259226052538252524982538255225252565251124982471253824982538257828872484278624842578249832872498248424712471244336663509257824432457244332992498247140182525267026832799329945865343134427992670259226312631267027222552263125652644260526572644260527092605263126442644264428755597309925922631252526312644255225522511255225382525256525112484247125112552281124842709248425782471344224982457247124982484368134422498247124572498319924572443407725922578277326833389464447051856273526962631264425522709270926182592267026442565268325782631272226182670261826702657283755973111257825782565257825382525253825382552252525112525248425112443255226052786249827482429259224843261249824712471255224433681345525112457247124573274249824843980255226572709288733894474552413442722260527352644267026832761255226052709265725782657264425382709264426052670264426312875559731492605260525522538251125112538255225922552253825252484256524982525255228622511268324712578245734162511249824842484245736663469256524842443252531612484248440772578257827352773338947364767 19890813 768481856308626312605267025652618272226442538255227092592264426052696265725782644257826832565291255973124260526052605253824842552249825382525249825252525249825112511249825782837249827222471264424713299247124572471247124843651344225382429245724433312248424714018252526442644284933254529527213442786263126572670264426442735263126052696265726312696259225922657260526702605260526702862559730992578257825922552255225922552255225252511253825252511253825252471252528372484270924842578248434292525248424982457248436663469251124572429247131742484244340572552257827612786335145574929185626962683257826702565264426832644259225922631260526962552260526962538265726312696264429125597308625522565260526052484255225782525253825112511252525252525259224982565284924982696244326052498324925112498248424982443366634552471244324432443323624712511398024982683264429373376470571211344276126702644264425652592265725652644268325522578263126052683268326442709273526832618281155973099261826312552253825922578257825382538257825112538248425112525248425782912248427352525257824983429245724712511252524573666348225252457251124433236247124844077259226312786288737744799774118562735267025782670259226702631261825522538264426572631261825252696264426182644272225922811559731242538257825382605257825522578251125652498253825652498252525112538255227482498282424842565245732872471244324432471251136813496251124432443245732612471245739992511265726572975329947055343134427992644263126052644253827092618264426052657257826832592264427222578265727092657267028375597309926052592261825922525253824842552248425112511252524842511249825112592283724712748249825652498342924712471251124712457368134552525251124982484321124572457407725782552273527093363458648311856272226312592259226182631270925652578268326572644273526182644274826572605263126052657288755973111261825652578256525382525249825112525256525522525248424982484252525782837249827732471261824433299245725112484253824713666344225112471244324573249248424293999256526962631286233894557516713442761273526052605261825782709255226312605264426182722263126052618263126572644257826052837559731242578259225382592253825382552253824712498253825382498253824842511251128622471268324712565249833632484249824572498248436813442256524572471249831992471248440772565265728112748338946444799 19890813 768961856304926832618261826312644276126572592265726442631267025652631267026442631260526572552278655973111267026572578261825252578255224842511249825112538251125252471252525782862245727732471257824843299251124152471252524983681341624982484247124573287247124843999251126702644290032494644545113442799260525922618259225652722267025922552267025922709265726052670264426832605268326312862559731112605260525922592256525112552248425382538255225522525253824842498253829122498274824712605249834292484248424712498247136813442248424572484247131862471247140972592265727612722335147054929185626962631253826312670263126832605255226052605270927352696264426702644268326052644264428875597306225922578253826312538251125112498249824572511245724842498245724982565286225252761248425652484329924572471245724982525365134552552244324572457328725112457399925522657265729753287464472561344277326442644261826052565270925652631259225922605270926182605270926182657257826702644288755973086259225922578260525382498255225382484256525522511255225112511253824982837252526702484263124983429248424982498251124713681342925252471251124843199248424844057256526312786282438064736774118562696267026312670261826052657255226962683264425522670263125522631260527092592268325652799559730862592259225922592253825252592249825112498252525522565257824712511253828372457276124572592244333122525248424432525245736963429252524712457242932872484244339802538268326702950338947055487134427612657257826052657257827222565260526312670247126832644264426052657274827092605253828375597306225652578257825922592253824842552251125382525248425112511248425382538290024982683247125522484338924842443248424712471371134162565248424432498322424572471409725782605273527863416467449291856269626312605263125782592265725782578257826052644260527222631270926182644259225652565287555973161255226052565256525522605253824842471252525522578251125112471248425782887248428112498259224573299248424842471249824573681346925252471247124293261248424843980251126702670292532994644545113442799260525922696264426182631257826052657255226962696253825922670264426442592267026052887559731112578257826312618252525652538248425252552252525382484256524982538249828872525273524572592248433762484247124842498249836813429252524842415247131992471247140972592255227352773333846744962 19890813 769441856304926442657267025782592269625652657265726442618259226312605272226052683265726312565286255973124252526052538256525522538253825522565255224982565251125522471257825782875247127732443255224573274248424842471251124713666344225252457247124433274251124714018253826702657293733254736537913442811265725922538256525922670264426052592253826052670263126442605267027092683270925652862559730862578256525652565263125252552249825382525253825652511249824842538252528372443269624572605252534022471247124982498252537113455253824572484247131862457247140772552263126962824338944744929185626962644259226572578259227092578257826312748267027352683264426702605265726702696260528755597307425922592253825522538253825382538252525112511249825112511248425382511286224842735247126312484327424572457245724982484366634422498248424842443321124842484401826052644277328873312464472561344282425652618265726182618263125522631252526442631269626832670268325922657260525922605288755973099263125252511256525522484255225112538248425252538249824982525252525382862249827352471259224713429251124982525251124843651344225922484249825253174248424984057256526052837278638064586774118562748265726702670263126572657264426442631270925782722263126442748263126052722259226572837559731112592263125782592251125382552252525382498252525112498255225252552255229002498277324842618252532872457251124842471244336513442251124842457244332612457245740182538265726962786331246445343134428372644256526312605264426702605259225382605265726832592263126572657267026312578265728495597312425652552251126182538259225922511255225112525257824842552248425382525287524982735251125922498342924982511249824712457371134552578245724842484323625112498409725652592277327223363452950301856272227222605268325922565261825382565259227092592264426702683268326312683265726702657287555973149263125782552256525782538255225252525249824842498252525652471257825782900253827732484256524713287245724712457249824843666341625522498244324573261248424713999252525922644292533384674523713442709257826182565269626572709263125652565257826312670263126312578265727092605263126052900559731492525257826442552259225112592249825782565255225252525249824712511249828872484269625112578247134292525245725252457247136663402251124842471247132242484248440772618256527612670332545014896 19890813 769921856308626832618264426052578274826832631259226052552264426962605263126442631264426312578281155973124260526052592267025382525259225112525255225652511249824982498256525382887252527482484259224573287248424842443252524713696341625522471244324433287248424844018265726442722286232744705527213442735268325922644269626442696267026442709261826962735263126312709259225922605260526572837559730742578259225652578256524572565249825522525255225252498252524712565252528112498270924842565252534292525248424712498245736513455252524712429247132112471245740772592252527862786335146744896185626832565255225782605259226962631259226052592257826702709257826962644265726442683257828245597309925252605257825522552253825382605251125112525253825112498244325252578287524842735244325782484329924432457245724982457366634422525245724572457323624842471401825382631265727613287470571211344283726442605267025922657270925922657256526052592267026442565269626182670267025782552286255973149256525522644259225782538256525252525252525252498249825112498251125652837245727612471263124433402251124572498249824713681340225252498252524983186247124714057257826702875287538224674774118562644264426312592268326442709263127092605255226052631259226702722265726052644257826442837559731362578257825522605263125922552251125522552251125252484256525652538255227992484273524712631249832872471245725252484247136663442253824712457242932612498247139992525269626572975335146445487134427612670264426052644257827092565264425652605265726572683256526832644264425922657264428495597307426182565260525652631251125112511259224982565256525252525249824842578290024712696247125922484336324572498247124842525366634822511247124712471317424572457405725922592277327353312464447671856279927222592260526182578270926052605264426442565269626442565270926572670255226442605286255973099256525522592260525782565259225252511252525382538252525652511252525782849251126702457259224843299248424712443252525113696348225112457247124573274247124574018252527092748287533634705545113442709263126052657269626052761260525652631263125782644268326052592255226832605265725522849559730742631253825382565256525522565255225252538252525252498251125112511252529002538272225112631249834292443247124572484248436663416251124842457247131612457244340772592257827482670335147364863 19890813 770401856303726312618265726702644273526182605263126182631267026832592264426052683267025922578290055973124255226182592257825252552253825522552249824842552251125252484253825652837249827612484261824983274248424712443251124983681348225252471245724293236247124573999251126832631295034294644545113442799263126572709260526052722259225652578261825382657263126442696272226572631272226702875559731112605263125782592251125112552252524982498251124982552253824842511255228112484270925112631252534552484245724842538248437273442252524842471247132492457242940972565263127612670338946744674185627222683257826312605263126702605263126572578260526702565263126702657270925652683263129125597312425652578259226702538252525652538251124982552251124712525247125522565290024842773244325652484331225112443249824842443366634292471247124712415324924842471401825382644267029123338470572561344283726572683260526312631267025652592263126312578265726052696272225922592263126832578286255973062256526052631256524982525256525112511249825652525252525652471251125382811247127092457267024983416253824842552247124843681346925252511255224843211252524434057257825922786276138064929774118562722260526702631259226572735259226442670257826312657260525922683267026442605267025652900559731492538257825522592252525652498251125112525252525252498252525252538255228492498277324982578249832612457248424572498244336813469255224572484244332872471245740182525265727352912348245865415134427992644264426442761265726572631260526052565257826962631260526572683270925522657263128755597311126052578263125782511251125252525252524982552249824842538252525112525283724842722244325652498342924842471244325382525365134292538249824432511323624842457407725782592276127223442473646441856269626312631267026312578268326572670260525922605257826962644264425652631265726572605286255973136255225522605256525922578255225252552249825252525247125522511249825782849251127482457257824713299247124982443247124573666341625252457248424433211245725113999252526702657293732744644534313442722267026702644268325782748265725782578259226832631257826052709268326572670263126052875559732362552263125252644259224982511252524982471252525522498249825112525252528752484274824712592247134162498248424572511248436963429255224842457248432112457245740572565248427482722335146444929 19890813 770881856303726572565256526572592270926702631261826052592269626442631269626052631267027222605291255973111264425522565259224982538255225382538253824982565249825522471253825922887251127482443259224573312247124712457249824153666344225382457245724843274249824573999252526572696293732994674537913442722261825782618257825922644263125652631259226312644261826442683260526702605267026052925559731362565256525522578252524842484255225252565251125252484252524982525251128622525269624842578245734292511242924842484253836513455253824292471244332362443248440772592263127482786333845574831185626702631257826052618265727092644264425782605267026962618260526962657265727222618263129375597313625522552260526182525257825522525249825522538251124982525248425522565290024712761248425922511328724432443245725112457368134292525244324572429328724712498401824982761265728493351467472561344278626312592265726702670264425922565263126442525269626832592270927092657256526312631287555973124265725782592253824842471252525252525252525112552252524842525255225252937249827612525257825113442252524572457249824433696340224712484245724713186248424844077259226442683291237904705774118562709267026572644256526312670260525522592265726962657269626312644261827222631263125522837559730622592256525652631252524712552248425112511252525252471253824572525255228372484282424292578252532872471247124982484247136223429249824572443242932742484247139992525267026702912332547365202134427992644257826052657269627352578260526052670255226572644263126312683256526572657263129125597309925922578263125782498255225252511249825112525251124982484248424982565290024842709248426312498336324712498247124712484369634022498247124432471319924982471409725652631277327483376467448631856272225922592263126312565264425922592267025922592270926572552273526572631269626182696288755973049264426572644259225252538252524982498256525252511247125652538253825652849248428112484260524713261249824982443248424573666346925112457245724573261249824713999253826572657288733514586545113442761261826572683265726702657261826702565270926312657268326442631269627092683265725522900559730862565257825922605249825522578253825382511251125652525252525252511256528622484274824572592247134422511245724432511249836663455252524712457244332112457245740772565259227732722340246444962 19890813 771361856306227092605263126312618267026832605263126312592268326442578267026572631267026962592296255973136260526312644260525112578260524842498251124982498253824982484252525652887247127482471263124433299248424982484248424843666342925382457248424573236247124714018253826182709282433254395530813442761263125782683263125382748259225652631256526052735257826312644261826182709264426312849559731112578256525652565255225252565248425382511253824982511251125252525252528492511272224572592252533892484244325112484248436663429251124982443249832112484247140772565263127352722333845864962185626442709259226182631256527482605257826312618268326182657255227482657267025922696264428875597318625652644260525922592251125252525252525782657252525112511249825252552291224982748248425782498326124572471242924982484365134822525245724712429326124842484399925252683272229253351452972561344278626312644257826832696269626442592263127092578269627222631267025922644259226312657286255973111256525922565263125382538252525382525248425382471253825382471252525252837247127222484265724573429247124572525248424983666345525382484252524843199247124434077256526442748278638064557774118562631269625782657253825922683267026182631263126442631263125782722260526572683264426052862559731492565257825922644253825522578252525252511251125522457255224712565263129122498273524842565248433122498247124572511247136663482253824712443247132742443248440182498267026572925328745575379134427222631256526182618259226442696265726052631260526442578260527222605260526052670268328755597308626052552255226312552253825522525249824712511252525252525249825252511290024982696249826052498342924712457247124712484368134552565249824572457318624572457407725652605274827223376464448961856267025652605260525922657268325922644264426962631268326312578267026442696263126052565290055973136256526052592259225252525249825252511255225382525253825382525253825252887249827732471257824843299244324572457249824983651345525382498247124573236252524714018252526832722288733384557530813442824255225922605260526312709261825922592268326442670257826702735267026832605264426052937559730862644261825252592260525382565248425252552255224982511249825112498253827992511270924712565249834022471247124572538245736513469252524432415247132112471247140772578256527352735341645294799 19890813 771841856316126442605260526312618267026182631256526442631270926312578269625922670260526832657296255973111248425522552260526052538251125252538251125522552253824842498252525382887251127862443264424573287251124432457255224843696342925382471242924713261247124843999253827092644291233124705541513442761265726572578268326052748263126572605265726702683268326182657269626702631269626182937559730992552256526182565255225652525252525112484249825522498253824842457256528752484276124712578248434022511245724982498249836513402249824842429247132112471245740772565257827862748342945574705185627222631259226052657263126572631260525252696263127092631270927482631276126182696261828875597307425522578260525782538248424982525253825252471249824712511245724982498283724842786245725782498327424982471248425112471368134692525245724842471326125382471401825382644267029873376470571211344278626312644273525782592269626572538270925782565264426702565265725922735263126832644284955973086264425382525263125782498248425252511249825252498248425252511249824982862248426832457268324573429248424572498251125253696344225382471249825253186251124714077259226702748288737274831774118562735264426312618260526052605260526182683270926052683267026442657259226182657263126052950559731112592256525922578252524982484255225252565255224982457252525252538255227732498276124712565245732992498247124572511245736963442249824712457247132492457248440182511265726702950323645295343134427862631259226572631265726442605265726572631255227862631260526442670264427482644263129125597313626442538252525922552252525782525256524982538253824842538251124842552288724842786247126052498340224982471249824712511368134552511245724572498319924982511407726962605281127093376452947671856272226572670264426052605273525782631261826572631267026442578263127092657265726052605293755973124260526312565257825382565256525252565253825112538252525652484252525382849249827862471256524293325248424842484253824573651346925252471248424293249249824573999251126312683304933634557552413442722263126572644259225922631257825922578260526052696260526052709260525922683268325652875559731362552255225922592249825252578247125782511256525382525248424712525253828372498272225252565247133762498245724572498244336963455251124712443245731612429245740772578263127482644338945574929 19890813 77232185630622631261826052631265727612552257826052592263126572618263126832605264426312565259228625597309926312605255225922525257825652525252525112511255225252511251125252498288724842735245726182457327424712457248424982484368134822511248424712443323624842484399925112670274829873325447454151344278625922552269625922578261825782644260526702552269625922657269625782657260525922631291255973111253826052578260525522471255225652552247126052552252525252498251125252875252527092471256524843429251124572457248424843681344225382471244324983211248424714057256526442735276133634529492918562722260526442709255226052709253825922618260526572709260526442709263126312605265726312862559731612618256525252565257825782592255225252484249825382525253824982525248428622525277324842592247132742484245724712498247136663455255224432457248432992498245739992525264427482925328747367256134427222631263126572565257827222644267026312670263127092631261827092605264426442644261828375597316125652605255225652525252525782484256525112552259225252511253825252525290024982722249826312511341625252471255225112443366634552525251124842525313625522457407725652605287528753822470577411856263126572578256525922592270925922592263126832538268326572631264426962683263126832605286255973149259226052552257825652565251125252552251125522578251125652498255225522837249827612471263124713299249824842484251124983651349625252498248424573274245724844018259227352683291233384644537913442722259225782644263126052670265725782631263126442657256526442631256526312631264425782937559730742538256526052605259224982538251125652511257825652471248425652592251128112538276124712578249833762443245724982511248436513442251124572457247131992484245740772565259227352644336345294767185626702696252526702552264427482592256526962696263126702605260527352683264426572657259228875597314925652605256525782592255225522511257825782538252524842552248425382578283724982786245726052498328724712457248425252471368134422525248424712429326124842471403725112696265728873325470553431344276126572592263125782631270926312683261826962618270926832578267026052644257826442644283755973161259225782565263125652552 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890813 77441 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01344279926572631265725922696274825922683261826312592264426702644270925922618270926832618298755973174260526052592268326052631252524982552255225522525251124842498252525652811248427612498260524713416268324842525248424843651340225652511247124843186252524714077256526832875286237904736774118562670269626312605257826572799263125782592257826832644276125922748269626702644264425922937559731742592260525112748255225252484255225652565255225522511252525252565249828372511272224712605247132362484247124432525248436963469249824292484244332612471249839992484274827612962328745575343134427992592267026052670268327992657263125922657263126312683260527092657260526052670264429125597316125252605265726832525251125782525255225922565251125522498247124842538296225112657248425922471344224842498247124712484368134162552245724572511316124982471409725782644279927993351464447991856273526832657264426052605278626312605269625522578259227862605267026572644259226832605290055973186256525922578273525252498256524982552249825112578247125252484253825252912251126962457263124843312249824712429255225113666345525652471247125113261248424433980251127352696304934424674537913442824265725782631257825652735263127092657259226832657265726962670259226702683265726702887559732112565260526182670256525782498259225652525253825252552252525252511249829502484269624572592244333762471247124712565248436513429251124842457252531992457248440572552268328112811341646744831 19890813 774721856309926962578263125782696278626702605264426312631269626702670269626572578270926962670286255973161257825382618273525922511256525382552252525382552251125382471253825782824245727222471260524713211248424712484253824843666342925522429245724713236245724844018253827092709284933514644537913442761270926442709259226832837263125782618267025782618265726702696259226962605267025922962559731742578255226182696249825522565251125652511252525252525249824842538251129372471272224842657249833892511247124572471249836963429253825112443249831862401248440572565263127862748337647054767185627732683259226702618260526832696269626442578267026572786264426832683263125782644267029125597316125922578260527092538253825522525248425382525252525782511249825522578288724982773247126052484329924572484248425112484362234162498248424712471324924842484399925382696277329373376458672561344276125922683260526052578278625922565265726182670265727482565273525782605256526052618295055973186263126182631270925652525248425252525252525382511249825112457251125652799247126962484264424713402270925252484251125113666341625652511251125253186253824984057255226442862278638064831774118562722263125522578257826052748267026312670267026702670269626442709268326052644264426442900559731362552255226182696256525382511251125382498251125252511252524982552259228492525279924712578249832872484247124712538244336363455255224712484248432112511248439992511263127352987333846445308134428492683260526442644268327092605260526702592260526832670273526702735265726312709269629125597316126572511259226572578253825522484252525522552252524842511247125252498282424712696247125782484337625252457245725382484365133892538247124572498317424842457405725522657274827223429467448961856270926962592267026442709277325922631261825922748267026832683269625922657264426962657293755973136260525652605273525522565251125522552251125522552253825382471256525522862247127482471259224713249248424842484247124573651342925522498241524843261245724713999252527092683300033894736530813442811261825922592259226832748265725922644261826572631270925522709260526572631265726832875559731992644257825652657255225652484251125112443249825382471252525112511252528872578273524572618251133762498247124712525251136813376251124712471249832112484252540572565265727732786342947674863 19890813 775201856303726962696268326052657276125922592270926702761264426702670272226702592268327092683292555973199260526052605267025652498251125112511255224842565249825382498252525382786247127352457259224983261251124292484247124843651338925382484247124713211249825254018252526572735293734024674530813442748260525782657264426052849255226182605261827092657269625782683256526442644263125652875559731742631259226312735252524842511255224842538256524982552251124842498253827992525272224712592248434162471244324712498249836813402253824712484245731742498248440772578259228372761345545294863185627222670267026572565263127992683256526442592264426832761270927352592264426052670269628495597314925382631256526702592252525522471252525252538253824982538247125522565296225522735245726182498323625252471245725112457362234222592245724432457322424842484398025112683273530123325470572561344282426572683263126182565276125652565267026702683270926702565274826832670263125922696288755973149260526702552263125252552256525252538259225522484248424982498249825252849249826962471259224293402268324982511253824713651342925922484247124713124247124844097259226572900297537424705774118562670272225522631263126052735259225922670257826312578272226052696259225922578265726832900559731362644255225522683249825522538259225252511248425522552252525112511253829252457276124982592245732742471248424712552248436223429252524432457244332242498249840182498274827482900340245865343134427612670264426832592264427222605263126572644264426052696267026832552263126442696265728875597313626182552260526962552259225112525252525252592253824982471248425112525291224982696241525782484340224842511244325382471362234022538247124842484314924712498405725652592278627353287458647991856265727092644269626052605278626832644260526572657267027482631270925922709263127222644293755973136255225922578269625922498253824842498252525522538252525652484252525522900252527482443257824983287249824712443249824293651337625252457244324843236249825114018252527482748293734024644545113442735264426312605276126702786260525922605265726052592265725922683265726832631268326962862559731742578265725782657255225522565249825252525256525522525252524842511260528752525272224982631248433762498249824842511248436513429252524842471247131742498249840772565268327862761336347364705 19890813 775681856307426962592259226182618268326052565270925652592272227862657272226832696265726832605291255973161256526702565273525522552257825382552252524842511253824982471249825382824248427612457259224573261248425382457248424293651341625112471247124843236247124573999251127352735306234024767530813442824265726442605256527352849259225922670260526832670274826962696265726702657261826702837559731742578263125652683260525382525255225252498251124982511252525252498253828372511268324842578249834162498244324842511245736663429251124432471248431862484248440572552261827862837338945294863185627352657256526572657260527482644260527482605267026962722264426572605270925782605265728115597312425922538256526962565251125922484252525112538251124982511249824982592281125252735248425652471327424712498248424842457363634022525248424712471323624982457401825382773274830493249464471211344277326312657259226962578279926312592267025782670267026702657274825782670265725922644283755973124263126182538268325522552252524842538253825252552249824982511253825522900245727482471263124713429272224842498253824983651341625522498247125113161247124984097253826312811291238734474774118562696277325782631263127092735265725382683259226832644269626832657257826312683268326572950559731742538255225782709260525522552252525382525249825112498249825252484256528242511278624572578247132492484251124712471245736223416253824432471247132112471248440182511270926962975323645575343134427482578260526442605259227732592256526572670265726572696261826962670265726312722267028875597316126442631260527352592253825522525252525112552256525252498251125252578286224712735251126052484337625112443248424712484365133632552245724712511318625112471405725782605273528113442467447051856270926702644264425382644273526312592268326962605261826702644276126052618267026442683283755973149255226442565273525652484255225112498248425522511248425382498249825382824251127352457261825113274248424712457252524713651346925382498247124433274249824983999253827352735303732744529534313442799261826312565263126312837264425922631267027092657270926962657264426312605268326962849559731112565261825782657259225522525248425112552256524982511253824982498247128872471270925112631252534022457247125112471248436813416255224982471248431612457244340572565260527612748332546744896 19890813 776161856312426572618265725782605273526052683268325922683267026962631265727352644265726702644282455973211265725382565267025522565253825252498253825112525251125252525252525782849247127352457257824713261252524572471249824713622342925252471247124573236247124433980251126572722293733384644530813442786260526312657268326832786263126572696256526832592268326312696265726052657269626312900559731112565256526312709256525112525252525252565247125252511252525112552252529372471267024712631247134292498248424842471252536513402252524982484249831862471248440572565267028372811345546444767185626962670261826182605274827992605269626962592259225522761269626962631263126312578270928875597314925112605261827222618255225382538252525782565251124842552247125382578290025382722248425782457329924712538252524572457365134162552245724572471327425112511399925112735274830623376455771211344279927092552265726442605278625782631269626572657264427092631264425652670268326052631291255973161260525922565268325252538249825252565253825522578252525252498249825652912252527092443259224983402268324982525252525253651344225252457249824843174247124714077255226962862290037904674774118562696263126312670263126572773263126572722263126962683270926182670259226442578268326052900559731742552260525382709253825112525256525112525252525112498249824572511256527862498276124432605247132612471251124572511248436223429255224712498247132742457249839992538270927612799336346445202134427862735265725782578260527862592256526052683263126442683260526702605267026052644272228875597318626052657255226572565255225252578253825652592252525252538249824982511284924842735245725782484338924982457251124982471365133892484247124432471318624982471405725382644281128873325447447991856272226702605260525382683272226312644267025522605267027732618272226442670261826442618297555973236260525652565269625922498253825522525253825382538248425922471255226182887252527612471265724433199249824842457253824573593341625522484247124433199248425253999252527732748301232614644534313442799267026312565265726572849260525922657263127092683273526312644261826052605260525922937559731862592263125522696252525382538252525112525252524982484251124432538252527992484264424842578240133892498251124842471255236813402255225382429249831612484247140372538265727732735340247054896 19890813 776641856309926572605267026572683270926182592267026182657270927092592270926962657264426052670293755973161263125922578268325652592249824982511252525252511253825252484255225522862251127612443260524713274247124572538249824713622344225252457245724983236244324713980257827862748300034294767527213442735265726442618268326442761263126052605257826312670265727222748267027222605264426442849559731362565264426702696253825652552251125522525257825782484255225112511252528372498269624712565245733382511245724982538248436663429251124982484248431492484248440772552264428622786338946444929185626572631265726832657263127992592267026572631272226312696263126572748265726312683273528875597314925652552260526702565260525652511253825112605251125112552249825112578286224712786245726572471326124842457244324982457365134162538245724572457326125112484401824842722276130003299473671211344282426832696267026442578274826052644260526052735264427222631269626832657267026832631295055973186264426052631269624982538253825522578251125522538255225112538255225252900251127092471260525113429269624842552252525383666341625782511249824983211253824714077256526832811283738064736774118562683270926312683264426442799273526572631255225922657276125782735267026182670259226182912559731492592259226312644252525522605249825522484253825252511252524842552257829002511274824432578245732612484249824712511242936223416251125382457245732242511251139992484272227482987333846445308134427992644264426052565264427482605261826572657267026702735264427352592263125922683263129125597311126182592261826702552249825252578255224982525257824842525249825382552287525112748251125782498335124982443247124432511365134292525248424982498317424712471405725652605272227223287476746741856274826442644260525522631273526702592259226832631263127092683263125922605264426572631288755973124263125782578270925382552253824982525251125112538245725382471251125252811252527482484259224433249248424572429248425253622338925382457244324433261244324713980251126962722292533514799523713442735265726702683265726052722260526312683260526572709276126312683269626052565263125922937559731612605263126052592255224982538255225382498256525252484249824842484253828242484272224842592245733762484245725112538248436663363253824572457248431862457247140572578257827992786333844214674 19890813 777121856312427482631261826572592270925652565265725922644265727092631269627092644257826442644288755973136261825782565270926312511252524842552256524982484248425382525255225652887253827092457259224573249249824712443252524713651345525652457244325113224244324844018252527352709300033384705530813442799263126052578264425922786256525782631270926572696268326312709268326572618256526442900559731112538257825652709253826312498248425782565251125382498253825252565255229122457269624712605247133632525242924982511249836363376251124712443249831742471248440572565260527482799338946745030185627222605270926312605263127352552264426832605264426572735261826962670268326832644263128625597313626182644256526442552255225382578253824982484255225252538252525382592278624982799247126312443328724842443248424982457363634552538244324842471321124842484399925252696272230123376467471211344284926702592267025922605278626442631265726182696274826832657263127352696264427092631288755973124264426312578260524982552252525522538253825652511255225522498251125252824252527092471265724843376273524842511256524713651336325382511249824983199251124984077259225652824288737744831774118562683265725922644256526572735265726442709267026702592265726312722263126442631265726312912559731742696259225652605256525782605248425522552256525252484255224982552255228112498273524432592244332362484244324842498249836073429253824842511247132362484247139992498270927862937338946445308134427992618263126702657267027612618263126702683263126832670267026962696263126312657257829005597312426052605253826572565253825522498255225522552249825652525247125252552288724712696247125782457337625112457248424842484360734292538248424432484318624842498407725782605277327863287470549621856269626702683263125522631272226832605256525522709257826442657267026572722265726442644291255973174256525782578274825252578257825252552251125522525252525382511252525252887245727482457261824573249249824572498256524713636341625112443248424573249245724843999248426832786303734294644541513442735263126052644267026052786263126312644267026572644265726052709268326182683263126182875559731612644257825652735255225522538253824982471251125382498252524842484253829252471272224842578249833892511247124982552255236513389255224982471251131862484245740572578263127862786332546444799 19890813 777601856309926832592267026312631267025652631267026052578263126832644267026312631257826702657288755973149259225922605268325522578259225252552252525252498249825112525255225382937245727222457260524983287249824712484251124573622342925382484248424843249247124573980252527092748297532994557537913442849263126702683264425782786264425782657265726442657268326442683265726442578265726832912559731862552252525922722256525522565251125382552252525252511252524842498251128112484272224842578247133632484247124982498249836513429252525252429248431862457251140772538265727862748332545294705185626832631264425522592264426442644259226572670260526572696260527612631263126442683270929125597313625922578253826442552248425112538253824842498252524982552249825252525292524842735244326572471331224842498247125112471360733892552248424572457323624712498399925382657273528873363473671211344288726702592265726572605278626052683264426702670259226832605273525922670260527092592288755973124255226182578265725652552253825782578248425252525249825112498251125782849257827352484259225113363267024842511253824713622338925652511248425253161249824434077256526832900282437904705774118562735269626572631267027092696259226052670265726702761273525652696265726702565265726572912559731362511252526442644255225652592255225382498252525522525253824842538252528372471274824712578245732612471249824292538251136513402251124712471249831862484247139802511269627612862336347055237134427612657267026312552265726832657264426312631265726312709265727092657260526832709265729125597309925782657253826312565255224842511251125112578257825382511249825522552282424842722249825652457338924982498244324982498368134292552248424572457314924432457405725652644284927613299455747671856267026832565270926052565276125652592268325782709263127352605267026312761263126572657288755973086261825652578274826052525255225782538252524982538253825112525253825782887251127092471257824843249251124712471252524573622336324842471247124713261248424983999251127352709300033124705527213442773268326052670272225922811261825782657256526702683272226832722268326832657259226702912559731112618263126182670256525382552252525382552249825522498249825252525252528752484265724982578245733632498244324432484248436513455251124572429244331612471249840772578268327482696337645864705 19890813 778081856312425922552263126052644276126052631264426312592264427092644274826832618259226832631291255973074259225782552268325252552255225382592253824982525248425522525253825252824248427352498256525113312245724842484256524983651341625252511249824433249248424983980251126702761296233514831530813442735267025922657260525652683260525652605260526572644269627222735263127092592259226572912559730862605260525652657257825522552256525252538253825112484252525252511252528872484268324572565248433892471244324712511251136663376251124432443247131242498247140772578260527482735340246744767185626962696257825782631263127352657259226572578269627092748270926832696264426312657259229255597313626182565257826832511252525522565255225252511253825522511247125112565284924712735247125652471328725252457247124842511362234292538247124572443321124572511401825382683265730003416476771211344282426442605257826702644278626052578269626702605265727222644264426832592270926702683295055973124263125522605272224982592257824982525251125782498249824842471255225782937251127352484264424713376260524842525253825113681342925782471248424713136253824844097255226832862291237274736774118562773267025922605259226702735255225922657263126572657270926572761259227352605265726052950559731742552257825922696251125522498247125522484255225112552249825252498256528872498278624712644248432872457247124572538248435933429252524292471247132242484245739802525265726702925338947995308134427612657260526832631259227612657260526052709261826832696263126832670270926442631268328625597313625922565256526442592247125252498248425252511256524982525252525252525287525382670249825922484342925112443251124842484360734162565247124292525314925112457405725782631282428493351464447671856269627092605260525782657273526832657261826572657268327352644270925522644264426702644296255973136265725522592273525252552255225252565256524982471253825112471251125922862251127612471257824713274244324572471247124983607341625522443242924843249248424573999248427482786296233764644541513442811264426702631267026312748263126572631270926572722270926442670267026312538268325922900559730742525259226052696256525252565251125522498252525112511255224842525252528622484274824842565245733632457248424842498245736663402255224572457248431612457248440572552263128242696340245864831 19890813 778561856304926312631267025782657273526052592269625522644265727352631265726832683264425922644290055973099255226312578260524842578253825382511251124842525249825652484253825382887249827482443257824713211245724712457252524433666342925112484249824843236247124713999253827092683306233384644534313442735269625922605264426572811261825522631268326442592272226572709259226962657269626312912559731112565255226052696252525522578255224982498259225112552253825252484252528622552268324712552249833762471244324982484245736513416252525112443249832112471247140772565268327612900340246444996185627352605260525652631265728242657260526312696260526442722263126962709268325652578268329005597314926052538256526962592257825252511255225652538257824982525251125112552279924982748252525782498321124572525247124982415365134422538248424842471323624432471401825522709273529373287464471211344276127352670265726442644273526702644268326052709257826572670267025652631260526312683287555973149256526312605265725252484252525652511253825382511249825522484252525522912249826962457259224713376257825382525257824843651345525922471248425113174248424844077253826052849290037424767774118562696270925652592265726832786260525922644263126702644276126962722261826832565257827222849559731492565253825382735255225382552248425112538253825922511251125252538255228752525274824572592247132492498247124432511248436363429251124572415249832362471245739992484268327092962337645575524134427732657257826052578264427482631257826832631268326052578264426702552263126832709264428875597318625652538253827222552248425382511252524982525252525382498256525252525293725252670245726052471338925522457245724842457360733892538248424292511318624842443405725652605282427223338470547991856270926572578257826312618274826052605260525382631265727612631276126832683256526702670293755973136257825652631270926442552251125252565257825382552252525382484255225652887248427862484263124573211247124432484252524433636338925382471248424573261247124843999249826832735295034694644527213442786259227092565263126052849264425782709268325922670268326572657265726312670267026442912559731112670253825652748253825382498249825522552252525652511251124572552252528622511270924432565249833762498249824842471245736513389255224842471248431742457245740572538263127482709342945574767 19890813 779041856304927092565259226052605270926312592263125652644268326572618267026052618269626832631287555973161257826052605268325522525253824842565256524842511253825112443251125782849247126832471259225113211248424712471249824843607344225522471247124713186247124713980252526442696301233514674530813442799270925652605260526312811259226312683272226442592269626962670257827222683264426572900559731612565259225652748252525382552255225112484255225252538252524982498257828622471265724842578245733762498242924842511249835933416256524982457248430992457247140572552256527992748335145014767185626572631256526312592264427612605260527482578259226182735265726832605260525382657265728755597312425522592252526832578263125382565253824842605248425252525248425252592291225382735247125652498324924842484248424982443359334422525248424842443323625112498399925382657279928493312458672561344277326572578257825922605278625922592267026702670267027092709273525922683268326312631288755973124256525382605269625252592257825252498256525782511251124982525251125782962253827092484260524843376272225112498252524843666340225652484251124843174248424844057255227092875295037274705774118562696269626572631263126832644264425782670264426962683276126832735259225782631265725652875559731362631259225652670249825252552249825652511253824842525251124982525255228622471269624572592251132492443245724572498248436513429253824432457244332362498248439992498274827612912336344745272134427732618263125782565267027992605259226962748265726572683265726572657263126052644267029255597313625782605259226442552253825652578253825252498253825522538247124982565282425112773248426312457337624712457245725522471362234292538248424432457314924572511405725522683281127353351470547991856272226832631260526442565278625522657265726312605265727092670265726312735263125652605293755973161252525522631260525252484252525252538255224712511252525112471256525252811248427352471264424983236248424982484251124433607345525652457248424843236249824573999256526442696300033894674537913442761263126182657253825652748263126052644261826182657270926572683261826312670268325652937559731362578251126052605253825652592255225112538252525522498252524842484257828492511265724572631247134292484247125252498248436513389252524572457245731242443251140772578259227862824336347994705 19890813 779521856311127352683264427092552268326442592260526442631261826832631263126312644263126052683297555973136260525782552265725382525253824982511252525112525249824982498251125382887248427222429257824983261251124712498251124843622341625252471244324433261244325113999253826962735288733634644530813442722264425922631264425652773260525782709264426572683272226442722263126702683268326052875559731612618259225382657255225252552253824982484255225652511251124712525251128622511268324712592248433632484242924842525249836513376245724842415251131862443249840572683259228492670344246744705185626832696260526572565265727862683270926572605264426442799260527222696260526702631261828875597312426052605255226962592253825252525249825112538256524982525249825252565287524982748245725922471323624712457248425522484362234292565248424712443323624842471398024982644273529003389479971211344277326182565265726052644268326832644268327092709265727092722264425782722259226572683295055973136259225922592256525652552252525112525251125522525256525252471249825252837248426832484264424843402267024982498249824713666344225252471248424843149251124714077255226442811284937904529774118562696259226052578261826182761263126442644260525922644279925922722268326832657272226442900559731492565260525522670256525782552251125522525253825382498252525252498256528372511276124572631249832612525247124292484248436073363253824712484247132362484248439802511272227482962337646445308134428242722259226052670256527612683261826052618274825782722267026572722270926052631269629255597319924982644256526962592259225522484257825652538257825252484253825112525290024842683248425652457338924842498245725112484362233762552247124712484319924842484407725652670286228243416452948961856265727352578265726052552274826182631263126052605265727352605272226052592259226832605291255973211259226312578270925252552256525382592251125112471252525252525252525522811249827352498260524983261245724842457248425253651345525252484247124713274244324843999248426572670288733254644530813442811267026312644264426442799259226052709265726312631274826442644268326052605268326312849559731362565260526572670260525252552257825252484255225112525252524572484255228242471273524432578245734022484249824712525248436513416256524842443247131862471248440572565269628112786345545864767 19890813 780001856272226052631263126312631273526572552264426312578267027352618274826832670263126312657297555973161265725652538268325652605255225252552253825382525247124982565256525782849248427732484263124573211245724572471249824843607338925112471248425113236248424713999251126442722296233634557523713442837263126312683265726312748263126572644263125922670272226182709259226832644268326702912559732242605259226052709255225522525249825382552259225252484256524712498253828752471269624712552245733762498245724842484251136073389249824572429249831862484245740572605270927732670342947054767185626832631263126572618261827992578259226312644264426312657255226572657264426572631259229375597308625652592253826962565251125252538253824842525259224982511247124842592287524712722245726182471324924572498245724982471365134292578247124572457324924712498401824982631276129373299455752721344281126832670267026442592279926442657265726572696260527092696267026312748260526702709281155973099259225382552264425382525256525252538255225382471248425112471251125382887248427092443263125113338247124712484252524843651341625252457244324983161247124844057253826442799276133514644496218562696268325782631264426442786260526052670267026312696267026182696265726442683263126442912559732362631252525652696259225382578253825112552255225382484257824712592256528372471273524712618249832242471251124712511245736223402251124572471247132362471247139992484270926962950338947055379134427992605264426052683265727992565259226832631267026962644264426572683261826052696261828495597316125922605257826702578252526052484255224982565255224842498247125112552284924982696242925922484338925112471247125252511360733762552247124842484317424712484405725522631274827733376442150981856274826832565270925922670278626312644259226442670264427092657273526182709257826702657292555973124261825922578268325522552260524842552252524982538253824982498255225112900248428112471257824433249247124842484248425113622340225382471247124713249249824983980251126572735292533384644552413442748269625782631265726312773260526702644261826572709268326572683265726832657265725922925559731612592257826312592256526052498259225252525252525652511253824712511256528752498272224712605247134022498247124982457248436513402253824572471247131742498248440572552259227612786338946745451 19890813 780481856261827222592264426052631269626052578267026312709260526962592272226312657261826312618295055973149259225522592267025252538255224982525249825782538251125252484253825652862251127482457259224843249247124572429252524573622341625112471247124573236249824573980251126962748297533384674574413442735269626312709268326442786261826312696263127092644267026312644261826312644268326702887559731492592257825782696260525252565252525112498252525522471252525112484257828492471268324432605247133382484244324982498248436223389253824982457252531612498248440772578263127862709340247365744185627352696253825922618270927482631260526442592268326052748263127222592269625922696265729005597321125782631255227482538256525112511249825252511252525112565247125112578287525382773248426052443328724712429245724842471362233892511252524712484324924842471399925112631267030003261470559311344269627222631260526312592272226442644265726312683260527352696267026442709259226962605288755973136260525652592264425252484252525522511251125252511252525112484252525522937247127092498261824713389249824572457245724843607341625252457245724983186244324844057253825652824274833764644604518562761264425922683257825922709260526572592260527352644263126312696260527222670268326572824559731362657264425252657255225782565253825522552252525652511252525382525256528112498274824842605247132612471253824712498247136223429255224572471242932242484245739992525265727092975331246446241134427992696257826572683261827222578263126572644259226702670265726312631265726312631265729255597316125922605259225652565256525522552255224982525249824842484253825112552288724842722247125782484336325112498247124572498360734292538247124842484319924572471405725522696283728113442452964541856269626572605263126312578268326312618267025522670261826832552269625252631263126442605295055973236257825522565270925522525252525522565251125652552252524982457252525382887251127352471260524983287245724712484249824713622338925382429245724433249248424714018249827992683302433894529671313442761265726572631255226052709263126442696264426312618278626442696263126442683264426442887559731992565259225252670256525522552251125652538252525382484252524982565255228492498269624432605244333762484249824712498247136663389256524982471248431742471244340572552265727992761333847057014 19890813 780961856270926832605267026312592273525782565269626962605260527862565268326572644259226702631286255973186259226702552268324842538249825652511252525382538252524982498256525782786252527862471257824983249252525252498251124573593342925112471247124433236251124843999253826832696295033124586774113442773273526572565265726442709255226052605263126702683270926052748264426832631265727352900559731742565257826052631252525252525257825382552259225252538252524842498253828872552268324712578244333632471244324712538249836363402253824842484248431612457245740572578264428372696337646447741185627482605255225782578263127612683260526442565268326702631264427092605263126702605264428755597317425652552257827222471255225382511253826052498253824712552251125382592283724982786249825652484324925652443251125112443365134292552247124572484322424982498399925252709274829873402464477411344278626962578264426312605276126442644260526572709274826442605268326832618268326962631284955973099260526052565267025382538253825382538251125252525252525252443256525782849257826702511268324983402274824982511251124843651338924982498248424713161252524714057260526572773434533634586774118562696268326052670259227352722264426312631260527222683268326572683259227092605260526832837559731862552269625782735256525252605252525382498255225252511253824842538255228622484270924842592252532612471253824432578244336513416253824432498245732492498249839992511265726962862337646446162134427862631257825922696265727482565256526312683270926312709260526832709268326312618257829125597316125522565255226312565252525522525251125522511256525382511245724842552286224842683245725922429337625522457247124712471365133762525245724572498318624432471405725652605279927353496476777411856278626442670267026442670268325922605267025782748259227482644269626052657259226312683293755973124260526572565270925252552252525522552248425252511252525652525249825922849251127862498264424843287312425522670268325653651342926442538269625783224260525383999265728872925409741185064774113442786268326962657264426832709268326182552265725522683259226052722270926572592265726832887559731112592261825652709259225522525252525782511255225522538255224842525259228872525270924842592245733762498249825112511249836223442256524982443249831862511251140972592268327992722336347364962 19890813 781441856304926442565268327092644278626312592274826312683264426832605267026572657268326442696290055973136259225522552270925252552253825522511249825782498245725252484252525652849249826962484257824843299248424572484249824843636340225382443247124983249248424843999251127352735293733894705506413442761268325782683259226312811260525922683265726442696270925522709259225922644257826442925559731242592257825782696256525252565251125252498253825522511249824572511259228752498269624842605245733632443245724712511248436223402256524572429247131862457247140572538263127862709344245294896185627222644257825652605265727352670256526052605257826312683259226832578263126442631267028875597313625522525256526572498253824982498251125252511253825112578247125782552281124842786249825782498326124842471248425112471365134162498249824572457323624712484399925652644272229623338470571211344286225922605264425782578274826832618261827092683272226962670268326572657267026442709287555973124260525782592267025522631252524982538251125252484257824842498251125522887248426962484263125113389269624982511252525383622341625652471248425253149251124574057259226702887287538224767774118562696268325782578253826312683263125382657256527092657279925922722267026962644265726702862559731362631259225782683256525922538253825382538249825252471255225252498256528242525273524712605248432872471248424712498247136223376252524712457244332242471248439992538272227352925335146445098134427992683269626052592260527092722259226052657265726572735264426962592265726312657276128875597312426052592259226702578253825522538257824842498251125252498251125252511287524712761247125652471336324982457248424982457362233762552248424152511317424712484405725522618281127613402467446741856269627092683265726572657273526312578272226312657269627092631269626052644259227092605296255973236257825782592267025522525256525112565252525382498251124982511256525782799247127092457260524843261247124712498252524983593341625522457245724843211247124983999251126702709296233634674523713442735268326572631263127092761256525782657263126832618270926312670268327092670273526832811559732362605264425382644255225652538257824982511253825382471251124982511251128622484270924842565245733632498245724712538251136223402252524292471248431492471245740572592259227862735340247674767 19890813 781921856311126962631267025922657270926052565264425522657263127092657273525782618253826572631284955973124260525652538267025252592252525522578255224982525251124982471251125922811248427612443263125253236248424572457252524433636342925382484247124843249251124713999252526962786290033384529527213442735270926702578267026572722256525382644260526312605268326052696264427352618265726052862559731362605259225782709256525522565253825782498253825112565257824842498252528492498272224842605245733632471247124712538247136223416252524982471245731612457247140972552270927612722327446444767185626832670267026182525268327092683267026052578263126832631265726962605268325782670259229375597312425922592263126572525247125922498259225112525252524982525249824982525287524982748247125782471326124982471248425112511362233892552251124982471323624432471399925112683272229623389464471211344274827732657264426702709273526702618268326312644263126832578272227732683268326312683286255973149259225522578272225252538252525252511249825522525253825252511252525922950248426832457263124573402273524432525253824843666340225652498252525113161252524574057255226572875293737114767774118562761263126052709257826572722265725782683267026962631269625922735267026832709265725652887559730992644256525782696253824842538253825252498253824842471253825252552255228872498273524842565247132112511247124292484248435933402253824712457244332112511249839802511264427222950333846445202134427862644263126312592267027732657257826442683264425652735259226442696268326052709268328755597309925782592255226962552252524842498253825522525248424982511248425522565283724842683245725652498338924572457244324842471362234162498247124712511319924572471405725522631277328113261455747051856274827092578265725922683268326702552264426312670257826442631264426572683268326312592291255973124264425922605270925652592251125522525259225782511251125782484252525522837247127222429263125113249247124572457252524433593337625252471247124713211248424843980252527352761296232994529527213442735269626052578264426442786264426442605264426312657269626182670264426832644264426962862559730992578259225382683256525382525251125922498253825382525249824712511253828622484268324712565245733632457248425252525248436513376251124842457249831492457248440572538261828372683333845574767 19890813 782401856304927092644257825782618277326052538257826312670270926572631270926832670260526702644297555973186256525652631267025112552252524982538249825652525249825522471251125252849252527732457259224843236245724982498248424713622342224982457248424573211245724843999251127352722288733764674530813442748265725922592263126832761256525922631261826832670265726312683264426962592269626702950559731242565260526182683256525252552256525112498255224982511249824842525255228372457272224842578247133632484245724432525252536223402259224982429251131862484249840772565265727992735342946744929185627222683267026312592268327352592256527092618267026572735256526962592268326052683256529755597317425922631251126702525257826182498256525112525253824982538249825382538284924842735245725922471326124712484247124982457363634692525245724572484324924712429398025382683277328753376470571211344277326702565267026442592281126182618260526962683265727092709265726442709260526702565286255973124264426052592263125922552253824982525252525252538253825382511251125522887249826442471265724843402265724712498255224713651340225652484248424713149245724714077256525922849292537424896774118562709268325782578269626052773265726182631269626572578274825922696265726442631272225922925559731112605257825382683253825382552256525112525252525252538249824982511252528492457273524842578251132612457245724842498247136223402252524842498245732492471247139802538267027352962342947055308134427862657264426312631267027222592264426572644270926572696263126962670267026832696267029125597317426182592255226572565252525382498252525652552249824712511249824842484297524572709249825652443336324842443247125112457365133892538251124432471317424842484405725782631276127353351464446441856268327092578260527092644272226962722268326052683268326832618263125922748261826312605288755973099269625782578272225112511252525652538255225112552248425652457257825522811251127482471257824713236249825112471252524983607342925112443244324433186248424573980252526832722290033384705545113442773268326052552259226312773264425522631264426702644272226702811261826832644257826442937559731862538263126312657257825252605255225382538255225112498251125652511253828492484267024712565251133512471245724712552247136663416259224572443249831612471247140572565267027992709340247054863 19890813 782881856308626442578264425782592276125782578269625782605265726572592267026832670279926572565291255973136259225652592268325382498255225522498257825522592253825252443252525652849247127482484260524573236251124842471251124573607340225382443245724713224248425254018253827352761290034024644527213442786270926052631260525522786253825522631259227092644257826962683263126832722260526052937559731112605253825522709249825252511255225522525249825252525249824842498255228112511273524712592249834022471248424712538247136223389252524432498247131992457249840572565270927732799336346444929185627222709264425782592265728372605257826052657267027092761268327352631260526832631264428875597313625922578260526312511260525522525257825522525251124982525245725112552284924982722248425652471327424712484247125112484362234292552245724712471323624842443399925782824268329623261467471211344277326572644265726442592272225652631265726312644267026962578268326702670264426832631291255973149257825782618261824982538249825522511248425252538249825382511252525112887248427482457264424843402268324712525251124843651342925652498251124983161253824714077253826962824282438064705774118562722267025922644270926312735261826572722259226442657273526572644264426442565263127092849559731492644257826312735255224842525264425652498252525252538251125252565252529122498278624712578249832612484247124572498244336223389252524712471248432242471247139802511268326832962336346445237134427732683263126832657264427352631257826702644260526572722260526832578265726832644265728375597319926572565257827092525249825112538255225252511256525252525248424982498292524842722245726052511336324842498247124982457360733892511245724842484316124572471405725782657278627863338467447991856265726182696257825652592273526052605270926312592259226962605268326442670256526702644292555973149257825782605264425522552252525652538259225112538248425252498252525382837248427612443263124713249248424982457252524843622344225112457247124713236249824843980253826572657301233254767523713442786265726312631260526832709264426572578267026702644267026052605264426962552265726832875559731612552264425922683251125112511256525252538249825252525253825382511255228622471273524842592248433892498247124572471247136223389251124842471252531742457252540572565263127992748344247054896 19890813 783361856304927482605264425922631278626702696264426702696260527612631268327222657259226962670291255973136255225652631272225652565260524982498256525112565251125382484252525252849249827862443260524713249247125112484252524293622338925652457245724713224245724843999253826702735292533764644509813442786272225782631263126052811256525382631264426442644270926442670267026572696267027352912559731362644259225382657256525252565253825922511247125112578252524712552256528872525263125112578248433632511249824842443248436223442253824432443249831612511244340572538265728372811338945574831185626702670268326572631265726702722253826442644267026442735267026442657272227352683267029255597314925922565256527862565255225112525253825252538249825252538252525522525283724842735248426052498328724572471249825112471365134022511247124712443321124572498399925382696277329753249464471211344279926572578268326442657277326052592265726572644267026702722270926052670263126442696290055973161257825782565265725382552257825382511251125652525251125252484251125922849252526832457263124983376272224842538252524713622340225252484249825113186248424714057257826572786288738064831774118562696264426572592263126052735269626312644263126442722276126572631268326052709264426312887559730992670256526312735260525522538255224982511255224842525256524712538259228872538273524432578251132362484249824432511242936223389253824572443247131992484248439802538259227352987335146445308134427732709264425922657257827992578265726572683263126312696270926572644260526572657268329625597312425522605260527092538256525382525253825252498260525112511251124842538286224982696248426182498335124712429251124982457363634162538247124572471317424572484405725652592272228113429452947361856268326832592257826052631274826052631264426832657264427092657267026442605264426312709291255973161257825922578270925252631252526312511251125382538256525782484249826052925252527222429256525253236245724712457251124983622344225382484241524713211249824983999249826832722300032874705548713442786256526052565256526312761261825922683264426962605276126052696270926572631264427352912559731492552256525112709257825652484251125252511253824842525253824982498255230002498274824572578248433762471252524982498248436513389253824432443249831242471251140572552269627862722331247054674 19890813 783841856308626702657265726312578283726442592264426312683264427222605263126832657263126832709296255973199265725522605269625782592251125382525253825652565245725382484255225782887248427092484260524573236245724842484253824713622346925252511247124713224247124843999251127352722298733384644537913442748260527092670265726312811256525522592270926572578272226442709268326962631269627482925559731362605253825922683257825382565253825522484256525252498249825382538253828872457268324432592251133892511245724842511247136663402255224842443252531492443247140572552264427612761323646444896185626832670260526442631263127612578257826572592265726962735265726702644260526312631273529375597313625922578260527092565259225382471247124982552251124842498252525252525287525522709245725782443327424712525247125112443362234022538248425252457326124982471401824982709272228753429467471211344278626572525260526442565276126052657269625522644263126572631276126572670264426442722286255973124261825782565273525252498249825382565259225652552252525112498252525382875251127222471265725253402270924572525252524843607342925922525251124983149247124574057256526702811286238564736774118562709260525652683264425922761267026442644267027092670270926962657265726962631264426052962559731492592259226052722255226312498253825382525255224842498251125112538253828752498270924572578249832612484245724982525248436223429252524572498245732362484247140182511270927732962336346445308134427862722268326572605259227352657264426702644260526312657264426572631270926052683263128755597313625782670257826572565257825522511252525112565255225652525249825382498298724982670248425652484342925252471247124842525363634162565247124572511314924842457405725522748283726963429470547361856272226832644267026702592273526572565267025782670267027092605269626182683264426182631293755973111256525782552269625522525257825782538256525252471252525252511252525382837247127612498260524293249249824842471255224573666344225522484251124983211248424713999252526962761290033764736530813442761272226312644263126182811257825782657261825922735273526052696270926572605267027092962559731242605252525652631257825252592252524982538248424982511252524842511253828112511273524712592249833512484245724572498247136513389251124982443248431612498248440572578268327482761336346744767 19890813 784321856307427092670268326442644283725922670265725922631264427352670270926442683265726572644290055973136255225252565270925652525252525382525248425252511256525382511259225382786248427222484256524843287249824712429253824573593344226052484244324843211247124983999252527482799297533634736506413442811272225782565253826312786259226182618269627092631268326572683265726442657265726702937559731492657255225522773253825522498249826052498255224982511251124842525251128492511268324982578249833762498244324712484244336513376255224982443245731612457245740572552265727862811341647364799185627222644263126572644263127222631257826702683264427092670264426962631259226052670259228495597314925782578256527352578252525522525251124982538256525252511247125382565288724982735244325922484322425112457247124982443362234162565244324292484323625112484399925112657267028873312450171211344281126962657263126312631273525782631255226442644267026572631270926312722264425652709288755973149264425652592265725922565249824982525256525382525255225652538253825252849253826832484263124573363270924982552253824843607338925922443248424983136248424574077255226572925290038394644774118562722260526312683264427352696256526442605264426702670273526312748267026702644260526702862559731612644260526052722256525652525249825782498256525522457255224982525256529002525276124712631248432612457247124292525245736223376255224712457247131992511248439992511265727612862340246445308134427092696263126832722263128112578261826312722265726832696263126832605269626442605273529005597318626052657259226572552252525522538249824982525252524982498248425382565284925252722248425782443338925112471247124982498360734022552247124292484317424712471407725382605283726963442476747051856270926572631263126312657278626182618264425782683265726572644268326312670259226832670284955973224257825522605272225652525249825252538255224982552252525782484249825252837251126832429260524713274251124432471252524843593342925252443247124433236251124713980253827612709303734164674527213442761270925782631263126052837259225782761261826572631274825922644264426832657261826832925559731362565263125782722251126052538249825522538249825382511255225112538249828492525270924982605248434022484248424712484251136223376256524712471247131242525248440572552265728372824338946744996 19890813 784801856311127222592268325922644279926312605264425922683267026702657268326442670265726572618283755973161257825652578268325252538256524712538259224842552249825522471256525522912248427612471260524573274249824152457253824713622341625782471245724843236244324293999251127732722300033894644534313442761267025652657267027092735264425782605263126832683273526312709264426572735260526442887559731492565256525652709252525112618252525922511249825382471253824982538249829002498270924432578248433892538244324982471249836363416249824572471249831862471245740572538265728622683340247054799185626832670267026702605261827612618264427222592269626312696256527352683268326572670263129375597308625782670257826962525252525252498255225382498256524982538251125112592282424982722249826052471326124712484242925112443360734292552249824982457318624712471399925382696269629503402455771211344279926962565265726052631274825522644263126442683267027612670273526832709260526312605291255973124263125382605264425652484248425522578251125382552249825112498252525922950247126962484260524713376272225112538252524983666336325382484247124843136248424574077257827092887291237274644774118562709273526442657267025522748259225782631257826702657269625922696263125922631269626442937559731362605251125922696259225522565257825382525247125922525249825252552257828752525270924842631248432742484247124712511244336363416249824842457245732362484248439992525273527222875338947675237134427482657265726832631260527612631269626962670263126442683257826832631260526832657269628875597311126312618255226702552256525522525256525112498251125112525249824982538286224572722247125652457342925252471245724712471365134162565245724712498317424982484405725782605283727483455470547051856268326832644270927092683278627222605256526832696265727732631272226442670263125782605293755973174263125652657270925112605252525382498252524982538252525382484251125112875249826962443263124573211244325112471252524573636342925652484245724843236248424983999253826832696296232744557523713442811265725922696260526442773251125922657261826832592267026442683264426702631264426312937559732362525256525922670252524982484249825252538248425922538249824432538251128492525272224712578248433512471252524292471249835933429253824712443251131862471247140572565263127992683333845574831 19890813 785281856312426832592260525782670273525922631263125522592260527482605276126832631269626702565293755973136259225782538268325252578255225252498255225112565252525382511256525382837249827612511259224573249249824842484251124713622340225522498245724433224245724713999251126702709302433894736520213442799264425382670265726702761260526442631267026442657272226832696267026442592267026182849559731492605259225782657253825382525249825382525252525112525249824982552248429502525264424712538249833892498247124982511252536223416256524432471249832112471248440772565272227862799340246445030185626572592252525922631273526832605269626182657263126572735264427862696270926312657265728875597323626442592256527222538256525652511252525252552253825252525244324982538283724982735242926052471327424842457253824982457362234162525247124712471319924982484398025652722270929373363458672561344290026832644261826572618276126312578265726312631272227482644265726442683265726572644286255973124259226312565268326052538255224842511252525652552245724712525253825112900248427222525263124843402265725112525248425253666338925382443249824983136249824574077259226182837284937114674774118562735264426052657260526052735264425922657265726572618270926052709260526832657264426312887559730862592257826572683252525382511255225922525252525382498248425112578255227862525273524712565244332492457245724432511244335653402252524572457247132242484245740182484268327993012335147055308134427222670263125522631260527612631259225922644274827092722263126832644268326052605259228625597306225782644257826312538252525252552253824842578253825382552251125112552283724982683248426052498335124842457247125252498359333632538249824572498318624712443407725782657278628113299464448961856265726312631264426832683272226442605263126572565263126572683270926442683270926702618293755973149264425652592270925252565252525782525249825112538251125382484255225382875251128242443259224843287248424712525251124433593341625652484245724713261249824713999253826832722297534024674545113442761264426312709263127092786261826312631260526572631272226312683272226702696260526572875559731742525260525782683253825922578253825522498256524842484255225782525256528872511270924712565247133512484247124712511251136223376252524842471249831492457247140572565260528372811337646444896 19890813 785761856303726702696264425922657276126442644265725782618261827862605267026832670263126832657295055973236257824982605264425112471251125252552253825382552249825382471252525922900251127352471259224713274251124292471252524713607342925652484245725113249248424713999252526962748301232364644523713442786268326182644268326832837267025652657257826442696269626052696257826182565265726312900559731242657256525652657252525782592255225652484256525522511249825522484252529002498276124842565252533632511248424432484249836813429249824572457249831992484245740772565257828242799341646444767185626572696268326572644267026832657255226832644265726832696264426962631270925652644268328875597313626832592253826832538255225252538248425112511252525112538244325112538286224842722248425782471324924572484245724842457365134292525244324712471323624572484401824712657274829873287464471211344278626832605260526312631283725652578265726182644270926312631265726052657256526702696293755973161257825652538263126442498256525252525251125112511248425522484252525252849248427352484264424573416270924432511253824983622345525652498251124713124253824434077256526702811284937744705774118562670267025382657260526962709256525782592265726702525270926182696267026572696269626442950559731742605261826312722255225382552253825782605252525522484253824842525253828752484270924572592245732492457251124572498244336073363253824712471244332362498248439992511273526442912346945865237134427862670265726572565263126962618257826442631264426832696269626572709260526052644270929125597316126312631260526832525256524982552255225522552259225382484247125112525279924712657247125922484340225382484245724712471359334422552248424572484318624982471407725782631279927733351483147361856264426572670268326442644278626702605265726702592263126962722272226702644259227352683290055973236263125782578268325112511253825922552252525252552252525782471257825652875252527612511259224713261249824842457245724573622342925522457248424433211247125113980253826962786303733254644523713442761269625522578269625112761268326832631256527092709264425922683257826832618268326832912559731362565255225522670257825782525255225112471253825252511259224842498256527612498265724712565245733632525248424982511245736223416253824712457251131862471248440572578269627612657336346444831 19890813 786241856307427092631257826052670281125922631269626312657267027612618263125522683260526312592293755973136259225652631264425252578255225652525252525652498252524982525253825782849247127482484260525113236247124982457252524713607340225112484242924713261248424983999251127482709295033384644520213442824264426702631268325922748257825522631268327092631264426442657269626832670265726702912559731492565263125522657251125782511249825382538256525382457247125382565253829622471267024572565248433892538249824982525245736513402253824572484248431992498249840572552263127612773337646444929185626442631256526572696263126962605263127092592270925922696260526962683267026442657263129505597314926312605257827352565251125652552252525252471255225252552245725252578288724712735244326312457323624712498244324982471362234162498247124572443322424712471399925252670274828873351476771211344273526832657267026572631272226442657264426052618260526442683273526962605263126312657291255973174257826052538263124982552255225112538247125252565252524982498253824842849247127482443257824573351272224572552252524713651341625522498249824713199248424714057256526442887288737904644774118562670270925922644268326572773255225782605270926832631263126702696264426312618261826962875559731492565263125252657255225652552256525522538251125382511257824982498253828372552278625112605247132362484244324572552247136363402251124432457244332362511248439802511272227613000348247995167134428112631257826312657267026832605267025922761267026832722264426832657260526052631267028625597313625922605260526572525251125652578259225252498255225522538251125382525286225252683248426052498336325112471244324842498366633892525247124432498316124982471405725522631274827613325464447991856270926442670263125922735277325252538263127222618263127482565270926962709260526312670288755973161257826052538265724982538256525252511252525652538251125652525253825112887251127482484263124573236245724712471253824843622340225522443245724433224244324844018251126702824295033764586534313442786267025382657269626702761253826182709264426572670267026182683265726832631261826052849559731242592263125522644253825382525252525382498256525252498256524712498252528622498270924712565249834022498245725112498251136223416251124842484247131362443249840572552267027612849340246444767 19890813 786721856308627092538265726572670274825782578263126442683257826832670273526442670257826832605290055973124260525922578270925522578253825112538257824712538251125522498253825522849248427352443263124983274247124842471248424983579341625112484247124433211247124843980249827352748300032874767530813442773257826312631264426442773267025922657263127092722269626052670261826962631263126442862559731362631257826442657249824982578249825522565251125382511247125112552257829002484273525112605251133512511248424712511244336513402255224572498253831862443247140572565263127992786337647054896185626832605257826312605263126832605263126182644267026702657264425782631268325922644257829125597314925782592259226572511252525652578256525382538253824842525249825252552287525112811247125382457326124982457251125112457359334162618251124712457321124572511399924982683273529253249464472561344281126052644263126572578276126052644257826312618268326962683270926702657260526702618290055973136260525522605267025782644249825382498252525382498252524982525249825782937252527092484260525253429270924842538245724843666335125382457251125113149249824714077251126312937287538064736774118562683265725922670264426312709268326442657267027092683274826442696268326052592264426702912559731992578260525922657249825522484251125112552253825252498253824982525253829002457279924842644248432492471247124572498248436073416253824712498242932492471248439992484273527222975344246745272134427612644259225782618267027992618253826572683268326702748261826702683268326572670270928875597316125652592257826702565257825782511255225252498252525112552251125252552279925252722247126312484337624842471245725112498363634292538248424712498318624572443405725522657273528493287447446741856268327482657265726442657273526962578268326572657259226442631268327092578261827092683290055973149255225522552270925252565255224982578255224982552247125382484251125922799249827092457259224573274248425112484252525113593338925382457247124713236245724713980251127222748292532874705523713442786267026182644268326572683260526182644263125652670264426312748272227092670264426572900559731242592256525652683253825522578252525782565256525252498252524982525259228492511269624572631248433762525248424982484245736363363252524842457247131612471245740572538263127992722336346444831 19890813 787201856269627482578265725782683265725922565263125782644272227092605274826832709264426702644290055973236267025782631263124842511253824982552257825252538247125382471255225922799248427352484259224573249249824572484251124843607337625652471245724713211245724843980251127092761291234554644527213442799259225922644260526572773267026312605267026572657269626182670268326442683267026442912559731742631260525922735251125782525252525252498252525252525253825112511252528872457268324842592245734162484244325112471247135933389252525112484247131742457251140772565260528112709336347364996185626442696255226052578267027092592260526312605263126962670265727352605269626182670261829625597316125922605260526312538253825522511253825652552252525252484252525382538287524712722245726052457326124982511248424842457359334292484247124572525321124982511398025522670272229503325464453431344278626572670261826702605274826052605265726052657260526832670267026442683267026572683288755973199260525652605263126052552249825252525255225522457255225652471255225252837255227092511260524713351249824712471248424983607337625112471245724433211247125114057255226312761278634554705486318562722264426832618259226832709264426052683264426572670272226572709260526312644267027222875559731742565260525922631253825782525252524982484248425252498252524842565255228872498270924572605249832492457245724712525248435933442255224572471244332612511248439802511267027482912337647675202134427222631261825522631260527612605256526572631265726702670268326442631260526702644268329125597316125922605257826572525249825652498257825382525248425252552247125112538290024982709247125652471336324982511248424712471362234022538248424842511313624842471405725522605284927993429467450981856265726702605270926442592268326052592270926572735264427482605269626312644260526702552298755973149255225782605270925782552256525522538253825652511251124982471256525782875248427092484256524293186245724842457249824983607346925112429245724713211245724983980252526702735303733254644545113442657265726572605260526312748256525922696273527092696267026572709264426962631265727092862559731362578259225782592253825522484247125522511251125252538251125252552253828112538268324842657244333512498248424712525248436513389251124712457249831612471249840772592263128242657336346445415 19890813 787681856272226312605267026442605273526052565265725782592267027222578270926312696256526052683291255973161261825522565272225382538256524712552256525112511251125382443252525522849249827732457263124983249249824572457248424843651338925382457249824433249248424713980251127092709295032614736574413442773264426962605264425782735260525652696260526702748270926052644270926832657260526702912559731612578264425652670257825782631251125522498256525112498255224982498257828372484267024712644245733762511248424842484247136223351253824712484245731862484248440572565260528372811333845575744185627092657260526312592263127352618264426052565259226572683268327352683261825652605261829375597314925782578255226702565253825782511252525382552248425252525245725252552281124842761245725652511326124982457247124842457365134022525245724572484323625252511401825252735263129123261467459311344286226832683268326052683281126572578260526702657265726702644274826962670265725922696291255973174257825922552264425112578252525252511248425252498251125252484252525252824252526702457255224713363251124712443251125113593344225382471242924983149244324434057257826572761276133384674604518562683264426052552257827092683263126052657260526572657274825922657260526702605260525922900559731492592257826312709248425252552252525382511248425112498251124572578256528752525268324842592245732492471247124572538251136223469252524842484242932362471248439992498268327092925342947056241134427612670264426052605259226832657259227222631263126572670264426702670265726442670263129005597316126182578263126312552257824842525252525252525252525382538247124842498284925382722247125522498338925112484247124842498359333762552245724712525319925252471405725782644278627863376476764541856269626312618268326962631270925782631265726832644260527092605264427092657259226312709291255973136256526572525270925922538255225382538256525112498256525112471255225652824249827092443264424713249248424842484252525113622340225522471244324573199242924573980252526442761296233634644665513442786265725922670257826312761263126702670257826572631272226572696263127482631263126962875559731242592260525922644252525522578256525382498253826052538249824842498251128242471269624842605252533632457244324432457248436513389253824842471248431992457249840772578267027222849335145577014 19890813 788161856270926442578256525652552278626312644270926572592265727222657270925922657268326052670291255973236263125782538260525382565252524842511253825782578251125522484252526052862249827732457267024983236252524572498252524843636340225522471249824713249248424713999251127352786298733634557774113442811269626442565264425922786265725652683265726442683273526962644272226312644267026832912559731612592260525382644251124982498252525382525256525112484252525112498255229122498270925112592248433632484247124572484247136813402253824432457247131612484248440572565264428242773335146747741185627092683255226832578259226442657267026442631268326182735259226572538268326832657268328875597313626182592264426832565253825252525252524842538259225652538248425382565286225112722248426312443324925252484251124712443359333892538245724842471319924712471399924842709273529623389467477411344281126182592265726182565274825522605257825922722265726312657269626572631260526702644293755973124260526052605269625522498257825252525248425652498251125112498249825652824255226572457263124843402273524712511252524573622338925252471255224843199251124434077256525922824439535234644774118562618267025782592259226312722263125782578265726572683267026182631260526312592264426442887559731362605260526312657255224982511255225112552252525252498253824842525256528112511277324572592248432742484251124432538247136223389248424712429244332362484249840372498264427352887336346446162134427732644253825922592270927992565265726832592273525782709269626962631268326182683263129005597312426312578265726702631252525252511257825652525251125382565248424842511296225112683245725782443338925522471248425252484368133892538247124572484317424572471407725522696274827483402470577411856281126832644264425922644265726052683257826312722264427352670264426702683259226832696290055973136256526572592263125922565257825522484247124842511256525522498252525652887249827862471261825253299316125252657264424713622342926702538261825653211256526054018263128112887411840375030774113442748263125922618264426182735259225652644259227222696270925782696265726312670264426052937559731112592263125922565257825522565249825652538252525252484251124572511253828752498269624982592247133632498247124842538251136513416252524842471245731992471249840572538260527612748332546444896 19890813 788641856309927092670268326312631270925782631269625922605261827222657273525252605261826572657292555973124256526052618274825522538256525922538263125252498252525112511249825112786252527222498255224713287248424842471255224983636341625252471247124843236245724983980252527092722283733634644523713442799269626442644264426572696260526572657259226442592270926312618260526702592259226182987559731242605264425522644249825112484256526182511257825112484255225252525252528492484268324712592248433762511247124712471252536513402252524842457247131862484247140772565259228112735331244744896185626962631264426312644267026702618265726442592269626312683260527352735263126442618265729005597314925782552253826832525251125652552253825112552255224842538249825382552290025112748245725782471326124712471247124842471363634022525248424712457323624572471401824982773268329753325452971211344282427482605256525922552273526052618267026052709265726572605270926052670257826572631291255973136259225652552265725382552251125782525253825252525249825522525257824982900251126962471263124713429268325112525248424713651341626572498247124573186252524984077253826572875283737744705774118562644263126052644264426312657267026312631260526702644274826572670261826962578265726182937559731862605256525922696253825922484248425382592256525112498251125112525255228622471276124712592251132112457249824842484245736223402249824712484249832492511251139992511264427222887337646745308134427222565263126312605268327352657260526442696260526572696261826962683269625922657263129125597314925522592252526962525255225252498253825782525249824982498249825252525291224712735248425782443337624982498247124842457362234022538244324982498317424842471405725652696274827613351473648631856272226702605264426052644272226312578267026572683264426962683270926832592267026442631288755973174255226052538265725252538251124982538257825782538251125382511253825782799247127732457263124573261245724982471252524573607342925112443241524713224249824713980252526702735298733384767541513442761260526572631264425252748257826572631259226442748264426312657269626832670264426312900559731242578255225922605259225522525251124982484251124982484251124842578252528492511268324572578248433762498249824712498248436073376253824572471251131862457249840772565265727732735336346444674 19890813 789121856308627222618263125522631270926442592263126442605260527482631268326572605263126442683293755973174255225782644265725922525257825112498257825382498252524982471252525652887248427482457260524843287251124712471251124843622340224712457245724573249251124713999251127482748297533514705520213442786263125652657263126572837259225652631268326832644277326312683260527092605261826312887559731992592259225382644253825522538249825382525255224982525255224572498248429252511268324712578247133892498247124572484247136663376255224982471247131612471247140572565260527992735336346444736185626832657263127092578263127092631256525782592267026702605263127352618263126832605265728625597316125922565257826572578252525252457252525112538253824712552252525112552282425112683245726442443321124572511247124712484359334292511248425252484323624842525399925252670274829373338458671211344283726702631257825782670277326052631264426052644270927222631276126832696265726962631293755973149257826442592273526182552252525382525252525522538248425252471252526052900252526832457263124433389270924432565253824843666335126052498252525383174248424844057256525922799286237744644774118562670265726572631260526442670263126312618256526312631265726052696263125782605264426962937559731362605257825112592259225782538253825522538253824982498249824572525252528372511277324842618249832612457245724572498247136363402256524572484244332112443248439992498263127093012333847365343134427862657264426832605270927352696263126182657264426702657269627612631263126312683259228875597316126182618259226572538257825382525252525382592255224842484249825252552291224842683248425922471333825522457248425252484365133632498245724712471316124712498405725382683282427613402464447051856269627352552272226052657276126832657270926052683269627732644267026182605268327092683293755973161267026052552269626572552251125112538253825652525251125652511252525382849251127482471263124573261247124712471253824573593344225652443245724573224252524573999253826702696297534294586520213442786265726312578259226052748257826052644259226702644270926312644265726572644261827092912559731612618252526052683257824982552249825382552252525382498248425382525249828112457268324012592248434292498245724572498248436223442252524432484249831862457245740572552263128372773342945574736 19890813 789601856311126832552260526442709273525522631269626052644270927612670269626442696264425782657290055973149261825382592270925652525255225382552257825252511251125112511252525382887248427732498259224843249247124712484252524713636344225252457244324573211247125384018255227092709298732874586537913442799267025922683263126832773263126312670264427092722268326572683268326702696260526572950559732112605263125382644253825522565255225112565252525382498251124572552252528372511270925112565247133762443248424572484245735933389255224712484252531742457248440572552267027732748340245574705185626702709257827092631268326962592259227482631264426832748256527352657270926182670260529505597317425522552264426702552253825382525249824712538252525252538249824982592281124982722247126052457328724712471249825252484363634692565245724572457323624982471399924842735277329873351464472561344272226962565264426702670274825922631260526572683272226702670273527482605267026442631288755973149263125382578264425652525253825522498252525252498253825112525249824982799245727352457263125113416268324842471252525113636338925382457249824573161252524574077249826962837284937744767774118562670272226052709257826442735257826312657269625922696265726312644264426442696264425922849559731492605256525652748256525652538256524982471252525252538252524842484251128492498274824712592244332872484251124842511245736513442251124432429247132872471249839802498264427093000338945295308134427732670264425922578259227482631256526442670257826312644265726442631263126182592263129005597316126312578252527092538257825382511256525522552257825382525247125252525287525112670245725922484337624982511249825252457363634022552251124572511318624432484405725782683283727353363467448311856273526442605272226572578273526572578263126312696264427092670272227222657257826572618290055973211263125522605274825382538251125252525251125522525252525252484253825782862249827222457263124983274247124982471253824293636341625252484248424983236248424433980251126832722287533634674541513442773263125522670274825922773256525652605257826312696270926182657267027222592269626052862559731362618261825652709252525382525251125112538253825112511252524712538252529372511268324842578244333892484247124712498249836513389256524572457249831492457248440372565259227862683337647054831 19890813 790081856309926702670264426312631273525782631265726312618268327352670270925922670259226572631290055973124255225922592265725382538251125522525251125522525247125522511253825782912255227092471263124713249245724572471252524713636342925652443251124843287251124843999252527092811295033634644527213442786267026442631264426832786265726572683264426312605272226052670265727482657261826832912559731112578260526312683255224712511247125522538259225652525252524842565256529002498270924982578248433892525245724432525249836363376253825382471249831862471249840772565264427992786336345574767185627092735268326052565269627992605259226702631264426442709257827092683264425652696272228625597313626572525259226962578253825522484255225252552249824712565252525382538284925112773248425782484326124712443247124712443362234022525251124432457321124712484399925252709267028623351455771211344281126962644269626572618269627092683267026052657263127352670272226312670260526832683288755973149265726442578268325652592252524982525252524982525251125522484249825652900253827732471264424843402270924982525251124713636344225522471248424983174252524844077257825922837291237584736774118562722267025922631256527352696257826312657259226052644267026312722256525782538257827482887559730992578259226312773255225252525252525522538252525382498251125522538256528372471269624982605252532612484245724712525245736363416252524572471244332362511247140182525273527352950333845575272134427732696264425922657256526832644259226312644268327092709265726702683267026702735260529375597317426182552260526702631248425382552255224982538257825252538248424842525283724572709248425652443340224712457248424712498366633892552247124432471313624712457407725382670278627613482455749291856273527092631261827352670277326182578267027222644264426702696268326052735259226702696287555973199259226052592269625522552252525112565251125782484251125382471255225652837253827862443259224713236248424572484251124843622340225252484248424713236249824983980255226312735295033384557523713442773265726442670263126052748267025522657261825922631274826572709268326572657260526832900559731612605256526312683256524842565249825382498251125382525251124982511253828492511272224842592242933762498245724712511248436223389256524712457248431742471244340572552260528372799338945574831 19890813 790561856302427732565265726312657270926052578260527482696261826442696265726182683263126182709288755973174259226052565274825112552253826052525255225112498248425922498248425652875248427732429257824983261245724712457253824983593345525382525247124983249248424843980251126572709293733124644534313442799268326052631261826052761255226312644268326052657257826442735273525782592261826702937559731362565257825922709260525382498251125522525253825652498252524572484253829002443270925112565245733632511247124712525249835933376255224712471247131862484245740572565265727732735336346744896185627352631264426572552263126832644261826572657268326052683270927092605270926572644259229255597317425922565255227612565261825522484255225522511252525652552251125522565283724842735245725782484321124842471247125522484362234422552247124572429324924712457401825652696273528873402458671211344281126832657263126702670278625652605265726572670269627092644274826832644265726832722298755973136260526052618260525782511252525382498252525252525249824982484252525922950248426702429260524843376273524572525251124843651341625382471251125253174248424714077256526832824283737744644774118562683269625922605263126832799263125652592257826312670270926312670263126832644273526832900559732362578263126052696252525652552252525782538247125252498248425112552253828872552281124712578247132612471244324572511244335933429253824432457249832112511248439802511273526833000326148315202134427992709263125782631272228112578259225652631273526442683265726442696257826052670269628755597309926442565256526572592251125652498253825382484249825252538249825522484278625522709249825782443337624712471247124842457365133382552248424572484323624572498409725922631278627353363470548961856268326832605263126442605269625782696260525782644270926832657265726702605259225922735293755973236256525922592269625252605264425252484249825112525253825382457253825252849251127092471259224843249247124712471251124713622344225782457245724573199249824843999251126832748298733254644537913442761267026442618257826312748263125652709265726832670273526052657265725922670264426572912559731112605263125652657257825782565252525382511256525382498249825252498255228372484272224842592245733892484251124712498249836513402253824842429253831492443247140572565263128372799336345574736 19890813 791041856304926442631263127092657276125522552263125922644261826442592269627092631263126832696290055973111257825782552270925522511255225252565252525382538245725252484252525652875247127352471264425113261251124982484249824983622340225652484247124843274248424983980248426702722288733124644516713442748265726572631260526312811257826182657260526052670270926962722265726572605257825782950559731742644256525922773253825382592255225382484249825382525249825112538253827732511268324712592248433512484245724982484245735933376252524842471247131612484249840572552267028372683340247054736185626572578260526052592264427092631260525782735267027482644260526832631263126832618269628755597317425652578260527092565257825522525253825382511251125382552249825382525282424982748247126442484328724982484249825112471356534292538247124712457324924982471398024982748277329873363464471211344279926442683260526832644270925922552260526832644264427352618265725782657265726962761286255973149259225522631267025522538260525112565251125112498248425382525253825782912252526962484259224573402265724842538252524843666340225652498253824983186251124714097256526312799291238224736774118562631270925782605263126312735261826312592263126832657268326312683263126182657267026572849559732492552260525782709253824982565252525522538252525252498255224712511261828752484277324842644251132492498244324432511247136663416255224432443247132362484249840182538265727613000336345295308134428372605263126442565263127352657255227222618268326052709268326832565260525782709270929255597309926182592257827092605256525782552252524572592248425252511245725652525292524842722245725522457338924842484248424432471360733632511244324572484317424842457405725922592282426703338470548961856270927092578268326442683268326442578267025782683265727482592268326832631260526572644293755973149257825522605268326052525256525252538252525652498252525112498247124842862247127352484260524713236245724842429249824843622341625112484242924153236249824843980248426442696288733124586537913442761270926572618263125922644263125922709267026052631277325922670272227612683264426832962559731612592259225652644255225522498249825652578255225112525251125252484252528622471272225252565245733512484245725112484248436513416249824712484252531742443248440772565268328372709341645864896 19890813 791521856301226442565265726572657273526702578267025652670259227222696268326442605268326702670291255973111263126052565268325382498251125652552255224982525248425652511255225382862248426962443260524843261244324842457253824573651341625382457248424713236248424843999252526702786293732494767537913442761264426572578263125782722263126572631264426442657274826572683270926572657261825922849559731362657256526052748257825652525247125382484257824982498249824982498251128752484273525252631248433632498249824842484247136513416252525252471248431862471247140772592267028622786335147054767185626312683263126052592259227352618253826832592267026312683267027092644263125522605269628875597312426442578257827222565249825782498253825252511252525112525247125922538281124842786245726052471326124712443249824842471363633762538245724712457324925252484403725252683272229253287473671211344277327222592263125922565282426052592265726052605263126312592272226442683267026962748286255973111257825522511265725652538253825252578252525252552252525252484249824842862251126832443269624573389272224842484252525113666338925782484248425253186252525114057256526572824287537744644774118562722257826832605265726702683267026312670267026702631273526702696265726052605260526572786559731742592264426312683252525652552252525522552249824842457255225252525259228752552278624842605251132742471247124712538248436073402253824982484247132112498245739992538263127732875338946445237134427862631265725782696263126962592263126962552259226182696269626702670260525922657268328875597314925652538257826962605255225522484257825522565253824842498248425252538284925382709245725652457336324842471245724712471363633892538249824712471316125112457407725382552279927093402479947051856273526442578261826572605277326052605264425922696269627352683269625782709259226182552286255973174252525922525270925522538252525382538255225382498245725382471252525382900248427352471256524573261249824842457252524713622342925252457248424843211248424843980251126832631304932994705545113442799264426312605268326052748257826312605267026572670264426832696268326572644268326052912559731742565261826442735252524842538253825252498248425382484252525522525253829372525270924982552248433512511249824842498251136223402251124572443248431862457248440572538265727612773327446444896 19890813 792001856312426962552265726312709273526702631253827222709268327862605264426442644257826702631296255973149255225522618270925782538253825112578251125382484252525782484253825522900248427352429256524573224244324712457253824983636341625252484251124843236248424843980249826702722291233634447516713442837260526312578264425782735263126052657268326442657269626832722268326962592255226442912559731242592259226052709257825382484248425522511252525112484249824572484252529372471272224842552251133382484247124842538251136513416252524982457247131862443245740772578264427732709342946444767185626832605263126052631257827222578264426572618265726702773263127092618259226312592260529125597312425382592257827732538256525522498252525112511259225252511251125382538295025382748248426052484324924572484248424982484362234022525245724842471327424572471399925112683269628623363473671211344281126442644255226182578270926312644267026832605269627222657269627092631267026702644287555973136263126312605264425782498253824842552251125382538253825382525252524842849249827222511260524713351272224712525248424843651342925252484245724843161252524574077255226052837293737744767774118562709268326052657259226832735263125252565264426052631268326052683259226182644255226052900559731362592257825522683252525652498251126052471257825252498257824842471259228112552274824572618248432872484245724842525244335933455252524572471247132492511248439992498270927992937331246445343134427732618263125922670270927612592260526572592268326962709257826962631263126702683261828495597317425782578257826832578253825652484248425112538252524982498249824842525288724982683244325922484337625112429248425252484362234422538242924572484313624842457405725382605279927733338464448631856269627092644269626702670273525652578273526312644256527352657269626572618256526312683286255973136256525782592263125382538253825922578251125112484251125252484252525652875248427352498263124713287247124572443248424713622341625382457245724713224247124573980253827222786297534024705527213442773268325652657261826312811257826312670257826572683267026572722260526572644272226572925559731242565260525652709256525112525255225252552249825382498251124572484248429122457268324572578245733762484245724712538249836223402252524572443248431492443245740572683265727992722340245864896 19890813 792481856307426312618265725522657274825922605270925782631263127092683269626832631261826702631292555973174259225522592263125252578252525112538253825112484251125252484256525922786249827612471259224983236245724712471253824573593340225252471245724713199247124984018256527092748293734164644520213442773268326572605260525922696260526052683263126572631264426312657265726312592268326962887559732242565260525782683256525252498251125382538253825382552253824842552252528752484268324842644248433632484242924572498248435933389255224572471247131742484247140572552265727732748333846444799185627352657267027352565268326832657259226702631267026702722265727092657257826182631261829125597323625922592257826442578255225252525248425382511256525782525244325522578283724982748251126312471329924842511247125252471362233892538245724712429323624572498398025652735273529003376467471211344283726962578265725522644268326052644268326312592261826442605269626312696260526052683292555973136259226052565270925922511253824842552249825382511247125382471256524842887248426832471263124843402272224712538253824713607340225522457245725113174248424714077259226572862279937424736774118562683260526832670260526312786260526572696260526312683272226442644264427092644260526312875559731362605267025522709256525652565255225382498260525522511259224842525252528872498268324842592251132242471249824572525249836513389252524432484248432362471248439992538269626702925336347055098134428872748264426572670268327992631260526312618269626312683263126832748267026182644260528755597317426702578257826702565249825522552249825382578255225252525252525252525282424842722251126312484338925252484247124842457362233892511245724292498316124572498405725652683277327863402470548631856270926832552267025782670274826312631270926702592267026442657273526442683263126832683287555973149264426052525274825382552255225112552253825252511253825112525253825382900252527612498259224573249247124842457249825113622346925522471244324713199251124713999251127222709293733634644545113442799268325782657265726312683263125922644260526702605268326182735269626962657267026052975559731242592257825922644253825522538252525112498245725652538255225382538257828622484273524572592248433512471244324842498252536223442255224432471248431362471245740572578273528752761326146744705 19890813 792961856306227612552269626312605270926182592268325782552257826702605273526442657268326442631286255973136256525922605269625652538251125252525251125382498255225252484251125522887252528112429257824573249251124842457252524713593338925252443247124293211248424713999251127352709290032744674516713442773265726052631261826442748260526052657252526962657265726962670274826832538268326572862559731862592259225652618253825652578252525252498252525112471249825112498252528872511269624292631247133762498247124982511248436363416255224712457248431612498249840772565256527992670342946744799185626962709256525782618260527352683260526832618263126442748260526962696264425653149267029255597314925652631257826442538253825782578253825522552251125112552249825252525287525112735247125782443326124572471247124982429359334292525248424432443324924572457399925382670278629003351458671211344278627092592265726312592269626312644260526572631264427092644264426572683260527092657291255973186260526312644264425382552251124712525255225522511251125112471251125252837249826832443257824713402268324842498251124573622341625522429247124713211252524984057253825922849296237424705774118562696265726832631268326312670264425652696267026832709263126442735267027092605265727092875559730992605259225782683252525252565251125382552252525522511256525252538257828872498274824842605249832242484251124712498245736073363252524982443248432872457245739802498270927352950329947675308134427992644259226572683263127352670256526572657269626702696263126572657263126182631269628625597312426182644257826832552256525252484253824712484255224982538249824982538286224842696248426182471337624842443248425382471360734292552251124292525318624432471405725382592284927483402470548311856269627732657268326312631263125922605264426052578260526572605270926312657263126312735291255973149256525382538265725782578259225252538249824982538256525382471252525252824252527862484259224433186247124712471249824843622340224842471242925113274248424573999255226832735287532994644530813442786264426052657265725922849264425782683270926052696268326572709268326052670263126832950559731362592259225652696255225382525255225252498256525112498251124982552252528492471272224842578249833632484248424572525247135933389255224572457251131492484245740572565264428492824345546744863 19890813 793441856307426442565268325652605276125922565265726442631267028112722276126572683260526962631287555973149253825782657273525652498251125252498260525112538253825252511253825382799249827352443257824573274251125112471251124433607345525382471247124713224247125113999251127092786291234424705537913442837261826312631268325652748261825652670264426052644267025922618268326572605265726572912559731242592260525522709255225522565248425522511255225252471252524712525255228112511267024572592245733762552247124842484247136513429249824292471248431742457244340572578263128622786336344214705185627092748265726312592265726832605257826572644260526312657260526702605263126442709263129125597313625252644259227352525252525252484255225382538253824982525247125522538279925112735248425922484321124982511248425252443360734162538248424842471323624712457399925522709269630373363470571211344274826962618270926572670277326182657263126442565263126962592259226052657267026962670286255973111257825922552263125382525249825252525259225112538248425252484253825252950249826832457260525383402268324982525251124843622338925522471247124983186248424714057252526962837286238064557774118562735265726572578263126442748263125922605272226312683270926182696269626052799268327482862559731492538255225522709255224982498248425652525251125652511255224712565252528492498274824712618252532492457247124842511245736223442249824712471253832362484252539802525268327222912337646445098134428112683263126572644264426572578257825922670267027222670265726962657259226832735263128495597312425922525265726312592257825252565252524842538253825522511249825252511288725112709247125522484338924982457247124982511366633892511245724432525319924572471407725112709278627353376452949291856265726572618259226442605260525922578269626442592267027352631265727352657265727732578295055973136253825652578273525112511255225522538253825112538249825252484256525382849251127222484256524713287247124712511252524713622336325382484249824843249245724984018253826182735296233514736537913442786274825922605259226832696257825652605267026832696272225922631267026442683265727352887559731612657260526182631251125382525252525112471252524982498251124712498255228872511265724842565247133632484244324842498248436513376253824712443249831742457247140572565263127992735337645574586 19890813 793921856301226442525263125252683269625652657264426572696265726832683268327092657259226702565288755973149263125522578270926182565249824982538247124842592252525522498255225382837252527482457263124843261249824982457251124293607346924982471249824433211244324714018252526442761295033634501523713442748264426572578263126312761260525782631257826312644265726572644264426312592263126962875559731492683259225922552252524842525253825782565252524842498253824712511253828242525269624712592244333892498248424712525248436223416255224572443249831362484247140572565265728112735329947674831185626832605260526962605263127732605265726052657265726702670257827352657260526182657260529125597314926962631255226702498251125382538252525252498252525522538249825252565288725112722247126182498323624842484249824982511362233632565248424712471326125112471399925112657270929873363455772561344278626702670264425782644276126182657269626832670268327862683268326052631268326182696288755973124259225782605263125252565255224982498252525112498256524982525252525252862248427352484259224983416270924842525253824983622336325522471251125113174249824844057256525922837295038564586774118562722265725922696264426442748264426442631263125922592269626313012263127222631257826052837559731612657261826182631253825922538249825252578251125112511252524572511253828372525273524842592245732612457249824712484248436223389253824572498248432112471249839992538270927352987333846445308134428112592263126962618259228112657260526312618260526702631259227862618269626832605267028115597311126702565252527092538251125922498256524842538251124432552252525112538290024982696247126312471336324842484244324982484360734022552251124572498314924982484405725782578281127733338444747671856264426832605256525922565273526312631265725522644263127222670260526572670259226312657288755973149259225522578272225112511251125922552253824842565249825652484255225652837253827092457263124573274249824432484253824573636340225522498244324843236248424713999251127482722301233894644516713442761270926052657257826052761252526312683263126572696270926052683277325652670267026052900559731112670257825652696251125782525256525252565255225252498256524982498255228492525274824842578249833892538251124842484252535933402257824842443245731612443248440772565259228492761336345864831 19890813 794401856270926962657269625522644274826052657264426702631267028242592270925922670259226572644293755973099256525782578269625252578259225382484253824982511251125382498252525382837249828112457263124843274245724982484251125113622344225382498247125253236245724713999251127092683293732994644513313442761277325522605270926572761261825782605268325522709273525922683269626832605265726702900559731992592257825252631251125522552255225522552253825522484253824842552253828372511278624842618248433632484248425112471248435933429249824982457249831862511252540772565269628242786331246444896185627482657260526182670265726832631257827092683263126832683265726962657265726572709260529505597318626572592257827222511249825782511253825382525253824842552251125252592286224982799249826312484324924982498245725522443360734692578245724572443319924712484399925112631272230493325467453081344279926832644259226962605274826182644265726312709268326962605268325922683257826312683287555973161255226312578265725782565256525252511253825112498248425252511252525782925248427092471261824433389247124842457247124983622337625112471247124843186251124714057256526052761273533634644496218562773268326052631264425782735260525782644257826702644277326442748263126702592267026572900559731492552259225782644260524842578252525522538256525382525249824982525255228372471273524712565252532362511252524712471244336073351253824572457245732112498248439802525276126702975333844475487134427732644265726442683267027352657263126052683260526702709264426962631264426182670263129005597314925782618253826702538251125112484255225522538251124842578251125382565282425112657247125522471337624712471244325112484363633762498248424712498318624842484405725782683283727613389476752021856272226182565259226312683267026312605257825922709263126962657265727092735263126182683288755973136260526312538270925382525257825522538253825112552252525252484255225652824248427612429263124843274245724842484251124843593340225112471247124843211249824713980251126312722284933514736552413442824269625922644265725922748261827092631268326572735265726962578265726572670255226832912559731492525249825522605255225252565247125382498253824982484253824842511252529372511272224432618247133632511244324712484247136223402252524842484248431992498251140772565268328492709338946745415 19890813 794881856269626052552259226442644273525782631264426182565268326832631268326442683263126052683297555973161259225652578265724982538255224982565256524572498249825112525256525522900251127732471263124293236245724842457253824433565341624842471247124843236251125253999251126832683290033894674578113442799265726442683267026442735256525922670264426702696263126702773269626572592267026312937559731862605259225382670253825522498249826052565249825382552252525252538256529002525268324572605248433762511248424712511249836073389251124842457248431862457247140572565259227732761342947055744185627222696259226572525263127992592259226962538269626702670267027352657268326702709264429505597312425922657256526832578249825522525253825382498249825112498252525252578291225252773248425652498322424842443247125112525362234022525245724712484319924842471398025112683270930743325455759311344283726832644257826312618270925522605259226442683269626962605270926052657264426442631288755973136260525782578267025252498256524982538247125252511255224982498252525652849248426832511260524843389251124712498247125113622340225522471248424713149247124434077255226702837272233384736604518562709261825922578264425382722264426052631267026962657269626442670255226572552267027092950559731492578263125782631255225252538252525252498253825112471248424842525256529122511274824982578245732362498251124572471245735933376253824432457247132112484247139992538270927612937342947056282134427612578263126572709265727482631268326052578270926572657263126572709268326572605264429375597318625522578255226832565251124982498255225252511249824982525248425252565284924572722248426312471340224982457252524842484362233762525247124152498318624572471405725652683273527353402447464541856270926312631260526312605272226312670257826312683264426572592265726312709259226832657291255973174257825522565273525252552255225652538252525112525252525382457251125522849256527092484257824573249251124842484249824293607340225252471248424713224245725113999253827092670293732874644671313442735256526442644259226182722265726052709269625382644265727612696268325922670265726702925559731362578256525382644252525652552257825252525251125382498248424712498248428872484269625112592245733762525244324982484247135933389251124982443248431492471248440972565257827862862341645867014 19890813 795361856272226442670265725652605270925922644267026572696267027352644268326702631263127222657292555973136253825522631269625252538253824712511253825252525249825382498248425112875248427612471264424843261245724982471247124843579341625112498248424713236249824713999248426702722286233124644774113442824260525922631263126052722261825522644269626442683274826442709261827222696264426312862559731362552259225922670257825922605252525652525253825382471253825112538253828752525273524572631247133762471251124712525245736073376255224842498248431612484249840772565270928242748327445017741185627092696268326312631263126832722257827092565268326572761265726962657269626572657267028875597323625382592257825922525255225522498252525382511252525252498244325522592290024842748245725782498326124842498247124842484359333892511244324432443322424982457399925382696274830123429473677411344281126052644268326572657274826442565265726702605268327222631268326702696267026832631292555973161259225782552261826832552259225112538248425652552251125522498252524982837252527092471263124843389270924842484259224713636338925652457247124713174252524574097260526702862439534424644774118562644270925922631260526312657261826312670267026572644268325922735260526572578264426962912559731612578259225922683259225112498249824982525251125652471252524842511252527992511272224572592248432492457249824842511248436073338252524572457248432242525248440182552268326962962335146446123134427732631260526572657263127352657260526312578270927222748263127352644265725782605268328875597317426312552255226182578252524982525253825112525249824982538247125652538288724842722249826312443337625382443248424982525360733762525249824712471317424982457407725652605283727483351473677411856276126962605265725652592269626442565269626312670263126572670274826962683261827092657288755973149261825382552268325112552255225252565249825112552252526052511253825382837252527222538264425383274313625382722267025523651341626312484260525383249257825524018264427862849394340574799774113442761269626052670263126962709257825922670265726702644269626312735269626052657260526832912559731492538255225382683259224982618252525382484253825252525252524842525247128752511268324982565248433892498247124572498247136223416251125252443251131862457247140572565268328242786337645294863 19890813 795841856309927352644269625652644278626442631264425782592260527732644265726962644261827092605286255973149264425922644274825382525253825382525252525252538248425112498252525382849247127092471257824573236248424572498247124843607337625522457247124573236245724983999251127092761290034164644530813442786256526182631261826572799261826052709263126962644270926442696268327092631265726832887559731492605260525382683252526052552253825782471256525382498251124842552255227992538272224842631247133632471244324982484249836073429252524572443247131862498248440572565264428112773344246445030185627612683256526312644259227482631256526312683264426572722265727732592270925922565260529375597312426442565255226832565255225382552247125382552249824572538251125382525286225112735249825782484324925112484245725112457362234292552247124712484323624842484398025252631274829373299464471211344276127092565263126442578276125782657267026312657265726832657270927482644268326312631291255973199259225382578268325522525252524842525251125252511251125382443248425522862247126832457264424983389259224572525251125113622337625782457247124983186253825114057256526442925293737744674774118562696260526182631267026832748260525922618264425922592268326442644272226962618268326702875559730862644259226182722256525782565252524982525253824982511253824712552255228372484270925112592248432612443244324572511247136223429252524572471251132362484248439802525268327482912338946445415134427482683257827092657263127092657260526312735264426442722264426572644268325252761268329255597312425522565259227092592259225382525252524982538247125112498245725252484293725382709247125522443335124842457247124712471362233762565247124572511314924572471407725522565276126963442473646741856276126702618265726962657274826312631268326442565268326702657268327222578267025782605291255973161259225782578264425522511256525252578252524842538248424712498252525652875247127732471257824573236249824712471252524293607341625382457245724573236248424713980251126962709292533894705537913442811270926182578267025652761260526572631259226702644265726052657268326962644263126702887559731242618265725112592252526052525252525252511251125382511253825112498251128752552276124712592251133122471247124572498245736223363253824842443248431862443247140572565265727482786336345574962 19890813 796321856303726962565263126312709278626702631263126312605263127352605265726702552259226442644286255973174260525652578269625252511255225252525256525112525251124982498259225522862249827612457263124983287248424572471251124713622337624842511247124713236247124573980252527092786291232614896523713442811261825922657256527092799263125652631261826702670265726832683276126702618264426962887559731242592257827092657256525522565249825522538259225112511253824842525253829502511270924572592247134022511247124432498249836073402248424982429248432112471248440572565259228242735333847054929185626832670259226442592263127352644265726962592260526702735259227352657267025382696267028755597317425922538259227222525257825382511255225252538255224712511245725112498288724842773249825922429323624712457248424982443359334422578244324982443326124572471399925112709267028873363476771211344284926832657263126572565277325922578270926702696264426572631272226312644264426572657283755973149260525652578264425112511253825382498256525522498247125112511249825782912251127352484264424843389265724982511248424713651338925782511251125383161248424844077256526052862287538064644774118562722273526312644265726442696257825252644267027222657270925922696263126052644260526442900559730862683256525922592251125522538256524432552251125522525252524712484260528492511276124292644247131862484247124572498244335933416256524982429244332242484247139802511272226573012332545015379134428112735263126312578268327992578263127092631265726052696265727092670260526442709259228875597314925922657253826702565257825522538257825112498253824572471248425382565290024842683245725782498340225112457249825112498360733762552245724572511314924572484405725652631272227483402442148311856269626702578263126442578277326442644259225652683264427862644268326572644267026962644290055973149256525922644263125652592255225382552252524842538252525252538251125652887249827482498264424713261247125112443248424983622337624842457248424713236251124434018248426312657300034024674527213442786268325522683265726702786260525922696257826052670264426312709270926572605267026572875559731242538257826442683253825252578249825382552251124712525255224572525251128372484273524712578249833512498249824572484251136363416252524982457252531862471247140572578265728372709329946444929 19890813 796801856309927222670265726052670276126312552255225652618259227482670265726702735257826312605290055973136259226052578264425922578253825112538249825112525252526052471255225522887253827732498259224433261245724712484249824713593338924982443245724843261249824843999253827352773298733894586537913442786263126702592263126312748257825782592255226182722270926832683268326702631265726572925559730992592255225522709263125652525253825382511247125252498252524712538253828622525268324842631247133762525247124712484248436223429248424842429252531742457248440572552264427352761338946444705185627992696267026572605268327222657257826572618265726312696269627092644260525782683260528495597312425782552256527352552257825112552253824842525251124982538245725112592286224842748247125922498324924712498244325252484365133762511247124432457324924842471401825382670270929873363455771211344282426312683269626702631269626572605260526052592263126832631268326572683263126832605279955973149255226312592267025522511259225382498255225112538249825382498251125112786251127092471260525253376269624982498247124843651340225522484248425523174248424984057256526572824281137904674774118562735265725782696265726312709270925652683267027352644268326442709268326572618267026832875559731492605257825922657256525522525248425112498247124712552253824712578252528622498273524982605247132362484247124712525245736223416253824432498249832612471248439992511268327352950336345575237134427992696265727612644260527862618257826442657268326962761265727482657265726312670276128755597312426312578263126572552251125652511248425252552256524982525248425112538286224842683248426312471337624982471247124982484365134022525242924152498317424842457407726962644276127223402458648631856272227222631267026312538274826052565263126962644267026962592265726702670264426312605295055973136255225782605273525922565260525252605253825522471249825252484252526052837247126962471260524983236247124432471248424843622349625652457245724983236248425253980253827482748297533514644545113442799265725782670265726832761264426442696264426962644263126702696259227352696263125922937559731612709259225652709259225782538256525782484255224712525252524982552251128492552269624712631245733382511247124712498248436513389253824712457244331862457255240772565260528372786335146444962 19890813 797281856309926702578263125782670273526052592265727092644264427352605270926572592257826832696293755973161256525782631267025382644252525382538255225522525249825522484252524982773247127482484263125113236251124712443248424843579341625112484247124843261247124843980255227092722298732994799530813442786267026442631263126702773260526312709257826312644264426442709264426962644263126702875559731362592259225922683255225652538256525522538252525652498249824982525255228492538268324982565249833892471247124432538251136223389256524432471251131862471245740572565264427222709338946744896185627092631261826962644263127732605255226442670269626702722264426572683267026312735264428375597309925382578260526702511252525922565251125252498252524982538252525112565282425522799245726312471323624982471248425112471359334162525248424712471323625112471399925382709269629623325450171211344277326442565261826832538278626442578265726702657263127222605267026572696261826832657288755973249261825382644263126052538248424842552251124982565247125252471252525382912248427092443257824713402268324842498256524573622337625652471249824843174248424844077257826572887286238064644774118562696264426442657259226312773268326572657257826442683269626702709269627092683263127092875559731362552257826442683255225112538256525652511248425522525251124842498255229002498276125252657253832492457247124572484249835933389252524712471247131992484248439992498267027483037338947365343134428112709267026832605265727862578264426182631256526442722270926442644264426052709268328875597307426052644263126832578256525112498253824982578253824982565249825522525286224712761244326442471340224842457245725252457362234162538247124712471317424842484407725652670274827733376458647671856268326572565267025922683273525922631269626182696267026832631264425782683263126832592287555973099259225922592270925522511257824842511252524842565252525252484256525522824248427482443257824713261245724982484253824713636341625382471245724713199248424713980251126572748296233124529527213442837259226702631264426052773260526572631264426182631270926312709270926312657260526962837559731242631257825782683253826052538251125522552248424982484252525382525255228872538265724712578245733382525247124842498247136513376253824842457251131862471244340572552259228112773335145294831 19890813 797761856303727482578274826182670265726442578257825522592264427352592269626702631259226442644291255973149265725782631273525522511253824982538260525522538248425652498252525652875244327482443256524573249245724712443253824713622340225782471242924573199247124983999255227482799290032614644520213442811267026312644260525922786270926182631267025652657265726702709265726572657267026182900559731362683257826702657252525522525253825252538253824712498249824982471251127992471272224712592247133892511249825112525247135933376253824842443248431742471247140572578261828112786338945294896185626572605261826832696255227732644260526442644268326312683268327092657259226052670268329005597317425112578259227222525260525522525252524982484249825252511248425252511288724842709245726052471327424572443247124842457360733632565245724842457318624572443398025252683281129753351452971211344278627092631268326832605270926442605269626442657270926962683272227092670261827222565291255973099259225522511277325782605255224842525251125112525248425112457251125112875249827222538260525523376270924572484252524983622345525652498249824983161251124714077256526312900287537904705774118562644263125652683270926572722259225782592267026572605270926572683268326052631263126312875559731862605259226052683253824842484251124982511251124842511256525522538252528872498270924712592248432742484245724842525248436223429249824982443251131992484249839802538273527482987332547055308134427482644260526832644255228492657263126702683261826442722267026702735268326442670264428755597311125652644257826702565249824982538249825522578252524842525248425112538288724982683244325652443344224982498248424712484359333762538251124572511317424842471405725652605281126443389452949621856265726052631269625652631273526962538268325652683263127732631270926312683259226962670288755973136259226052592268325382552249825382525252524982538248425652471251125522799247127092443259224983287247124572498252524573607340225112471245724983236249824574018251127482722293733254644523713442773260526572592265726702722260526312592263125922709268326832761268326442683269626312912559731742592255225782605255225522565249825522511253825382498251124712525255228872498269625112578248433762511249824712484247136363389252524712457248431862457252540572578268327992811344246444831 19890813 798241856303727092644268326442644276125782631270926052592260526832657272226702605265726312605288755973149261825252538273525782565253825382498253825522525249825252471252525522849252527092457255224573249245724982498247124713622340225522457247124713199248424843999252527482670301232994615537913442799270926182644259226832748267026182670259226052670268326572773264426182644267026832912559731242578263126182683259225252511252525382511253825252471251124842511252528622471267024982592245734022525248424712525252536363416253824572429249831492471248440772565264427992773333846444799185626572735264426572592268326442631264426962644264426702644269626832631264426052631267029375597314925922525259227092525251125522525253825252525253824982511247125522538279925252722248425922429323624982443248425112457365133892525247124712484324924712471399925382683268329373287455771211344282425922592259226052592283725652592265725652631265726832670268326962683265726962670290055973111267025922552267025382538252524982538253825112552248424982525249825522875253827222471265724573389269624572498252525113622342925652525247124843149249824574057257826572786283738064557774118562709276126052605263126702670264426572657256526702592268325522696263126832578273527482849559731862538257825782644256525252578255225252511255224712498255225252511253828752498276124842605245732872484245724712498248436363376252524432443247132362484251139992511269627482962332546745343134428242670260526312670264426962618259227092657265726182735260526702644265726962644263128495597314925382631265726702525255225382538253825782525255224842498247125382525282424712709248425782471340224712471249825112484362234022525247124432511316124842471405725522657274827483299479949621856273526832605265726572631268326312605267025522631260527482644273526442670265726702657278655973086255225922578261825522565253824982511249825382511252525382498249825252912247127482471260524433249252524982484253824843607342925252443245724573249251124983980252527092683301232244557534313442824272226572670257826962761260526312709260526702631267026572657268326832618268326442925559731742578263125922670249825382538253825112525252525112525255225382525249829122484270924572605248433762471247124572511251135933416249824432498247131492457249840572552268328372735336345294962 19890813 798721856304926832552257825652605268326572578264425652709269626442644270926182565260526572670293755973174261825652578269625652525253825522498253825112511251125382498249825252912249827482484263124983249249824712484253824843593336325382471245724713236247124983980251126572786300034294586534313442722264426572552260526832722268326442631270925652592264426572670263126702631265726572887559731742644249825252709256525252511251125252471253825252511259224712498252529002484273525112578247133632484247124572484248435793389248424842457248431492471247140572538263127862748333844474896185626832644260526312631261826442683263126052578267026572683265726962631274826052709264429375597313625782578260526832538252525652538255225112525248425112538251124982552291225252709247126052484326124842457247124842471360734162552244324572484323624712471398025112670274830243363467472561344274826312605264426442709274825782552268325922683264426572670270926052657265726052683288755973161259225922592259225522498252525252578256525382525253825252484253825252837247126702511265724983351263124982538255224843593340225522511245725253124248424714097255226312862284938564799774118562670267026442592260526312670265726572631260526702631269626832631263126702722259226312900559731612565260525522722255225252578252525782538256525522538253824432552256528492525277324712592245732362471245724982498247136513402256524842471247132362525249839992471269627352962335146445272134427732578260526442683263127862578255226442578267026702644263126312670265727222644268329125597318625652605256527992592251124842498256525382538251124982525247125252552293724982683248425782552335124432511249825112457362233632538248424292498318625112471407725522644281128113312476747361856268326702644263126312644268326702657257826572722259227092657276126312657257827222683288755973136268325782578261825922511252525522538253825112552248425522552252525922887248427352471257824843261248424982457253824713651338924982429247124843236247124843999253826702761291233764474545113442735259226442631259226182696259226052709256526962631269625922657270926442605263126312862559731742538264426312683259225382565249824842538255224982511249825112484248428872525276124572578248433512484245724712511248436223376252524712457249831992511247140572565264427862761338946444767 19890813 799201856304926702644256526312618276125782631263126572722264426702631267025922644265726052631287555973124260525922592268325112511256525522565252525522525248425382498251126052875251127482429257824713274244324842484245724843607342925382484247124573236251124983999253827092786298732994557506413442837269626702644265726312786256526832657259226442670273526572722260526442644263126052900559731492644261825922722255225922525252525652552255225252511252524982498252528622498269624432592251133632511247125382511247136513376257825112457247132242471252540572565261828112748336345294767185626832657260526312592268327352683257826052605268326182696268326572644265726702709269629125597316126182644264426832511256525782498252525112538252525252511244325522565288724842709245725782457324925252484245725522471362234292538247124572429321124982457399925652709265728753363444771211344278626442644269626182592269625922631272225782605260526832657270926832644261827352605282455973086260525922552265725652525252524842511251125252525251125112484251125522975252527222471257824843363270924712525248425113593340225652471247124983124249824844077256527222875291237114644774118562748269626052696264426572748259226312696272227222657272226572657263126832592267026312937559731242592259225522735248425922525249825522552256524982498259224982565252528492511274825252605248432612484242924982484245736073376255224572443245732362498251139992498265727093049333846745343134427732644256526832605268327992565259227352657269626442722259226962657259226312735259228625597313625522592257827352592255225382565256525252552256525522498247125382511281124842683247125922484341624842471245724842457360733762511247124432498313624572525405725652592279927223402458648961856264427092592265725922578268326572605263127222644261826962565273526702592260526962670288755973161260525782552272225112565248424842525253825112538252525112498253825782849249827612525263124573236248424842457253824433607341625382457248424713236245725113999251126052696288734694501530813442773264425782722267026442709260525522631259226312644274826312748263127482657264426312937559731742592260525652618255225652538249825252525255224982525253825382525253829002471270925112565249833512498251124432525247136513429255224842443251131742457245740572552269628372761345547994896 19890813 799681856306226962657265725922618273527222631261826572592268327352631268327092592264426702709292555973149261826052644265725522498252525382565255225112511253825252484256525522811249827862484260524433274244324842498249824713565338925522457245724843236248424713999249825782761301233634557530813442735265725782592259226182709267025922670260526702565263127222657259226702631264426442837559731742565261825382722256525112511252524842498256525112552251124712511257827732498270924572565253833892484244324432525247136073455253824842443247131742471244340372565268327612824337646444799185627222709260526182592263126702552260526442605268326572722264427222631261826572657255229005597314926052578261826442552251125522511257825112538253824842552249824982578296225382722249825922457328725112484247124982457359334162525245724842429324925252484401825112748268329123416467472561344279927222605256525782683270925922657265726182552268326702631268327222735260526702670291255973124263126312565268325652471249825782538256525252511255224712525251125112786247126832471263124433363270924842538249824843666335125522511251124713186249825254077256526572875286237744586774118562644264425922578263126702786263125782605265726832748272226052709259226442722260526833012559731362578263125922683256525522538259225522498252525382538251124842565257828752511273524712578247132742471245724982538247136073416251124572429248432112471248439802457270927992887341647675272134427732631269625922657259227482644255226442605257826832722274826962670261826442657265728625597316126052578257826832498252525782538257825252538252525112511252524982525286224712696247125782484336324842498245724982498360734292511248424572498314925112484407725782631281127733429450147671856269626702578265726442644278626052670260526572683264426442605267025922657274826052592284955973074259225522578268325522525252525382565255225522484248425382471257825252824253827732484256524983261247124712457249824293593340224982484245724573236247124433980255226832735284933634644548713442786263125652578257826572849255226572683268326312657276125922696268326312631265726442912559731242592264425782670257825922525252525782592253825382457255225112498260528242498268325112605248433892511242924712457252536073429253824712457248431242484249840572552267027992709336347054929 19890813 800161856306227092605265726442631269625522605276125652683265726832631269626052631256525782735292555973149265725652618264425382631252524842552248424982578253825782498252525652862253827222457259224843249245724842471253824433636344225382471245724713224247124843980251127352709292533634674537913442748260525652578264427092773265726702657257826442722268326572644274826962644268326312862559731862578255225522670253825382538253825782498255225252457253824572525255227612484270924572592248434022511248424572484249836223402255224572429248431492471248440572565260527482799341647054962185627612670257826052683265727482565263126832644265725782735265727352605267026182657264429125597318625652565255226442592252524982511257825652552249825112538247125382605283725382683248426312457324925112471245724842471365134162525247124712471321124432484399925382709269630003274464471211344278626052578268326702592278625782683259226312605260527222709272226182605263126572670292555973186256526182538263125782592259225252511251125522511253825252484252526052900252526702484263124573389270925112484249824843607336325782457249824843186249824714077255226442925291237904705774118562709265725922644263126702799263126312709261826702644270926442683265726702631269626312900559731612578259225782735255225782552253825112565253825112498251124572552253828622511274824712592247132362498251124842538248436223376255224572429245732112511245739992484267027092950336347365133134427612605260526442657263127992670259226312631257825522735267027092683268326832644257828625597317426052592265726572538253825782538255225522552252524572511252525252578286224842709245725922484338925112457248425112457360734292525247124572484318624842484405725652683282427993429467449291856268325922552261826702670279926052696268325782683265726962683269626572605267026702683292555973136252525782538268325782538259225252578256525522511255225782471252525782799253828112484260524843236245724712457252524433622341625382484247124573236251125113999251127222748295033124705541513442773274826182618263126312709255226312605256526312657269626832748267025922578264426702862559730992592257825522722253824982565248425252484255225252511249825252498253828872498274824572631244333892457247125252525245735933402255224982498249831492484241540572578269627862748338947364767 19890813 800641856303727222565267026052644273526442592264425782748269627352565263126312618267026182709287555973111260525652565267025522552253825252511252525652498248425112525255225382824253827352484263124713236245724572471253824843607341625652457248424843236249824843999253826832773301233384644537913442786267026832683265725522799264426052631265727092631269626052631268325922657268326702912559731492631256526052644253825522538249825652552255225112484257824982484253828242498270924712592244334022525245724712498247136513402259224842429248431742471251140772592263127992761335145574831185627222657260526442565267028112631268326312631263126702631264427222644270926442644273529005597323625922592259227092538252525112498251125652578256524842552247125522525288725252735247125922498323624842471247125382498360734162538245724712471319925252484399925522722276129373312464471211344282426962605261826312709281126312670265726312644268326962631272226572670265727352657288755973111261826312578264425522484249824982525251125382578252524982511252525112862249826572511263124983429267025112511257824983651338925922484251124843149252524844077256526312887288737904799774118562709267025782605268326572722267025782631260526832722267026052709263126052605257826442887559732362592264425522657251125112498255225522525249824982511253824842525252528492471273524572552248432362471248424982525244335933416252524842457242932492525248440182525268327352887336346445379134428372657265726442631269627862538264425922709263126182670269626572644261825922592257829005597314926572578257825782592253825252565253825112525249825112498247125252538286224842696245725522484336324982443249825112484360733762538248424712457311124572498407725522631281128373325452948311856264426962631265726052644273526052605261826572605264427352631265726442709260525922670293755973136257825782578279925522552247124842498253825112498247125112484253825652837249827992443263124843274244324842484248424573607337625252457247124713236244324843999252526832773304933894557537913442799263126702578268326052735259226052538267026312631265725652670276126962657265725922811559731112605260525922670253825252525251124842538256525382457253824982525251129122457269624712578252533762484245724712471248436223389251124842443248431742484244340572565265727992761327446444799 19890813 801121856308625922618269626182565277325922644273526572683264426962670273525922722265726052631290055973161264426182525270925252552253825252484252525252511248425382443255225252875252527612457260524433224245724712484251124433651344225252457249824573249248425113980253826962735298733254705534313442748255226312644259226442761261826052565264426442644273526832644268327092631265727092887559731362605255226052696257825922538257825522538255225252484252525252538249828872511269624842592249833512498247125112471242935793376253824712471248431742457248440572565263127732722335147054929185627222670256526572578264427092618267026442670265726182644255227092696260526052670269629375597318626572618264426832552248425382511263125252525256525382538249825252525283724982696249825782457323624572498245724712443357934162498244324572443319924572457399925112735277328873363464471211344282426702578265726052618272226052670267026832644263127092683279927222657273526702696291255973149267025922605270924842538252525382565253825382525251125382484253825252849249827222498265724843389273525252538253825253607341625782471247124843174248424984057257827352875288737744674774118562709265726052631263126962735264426832631263126442657269626052735257827092605260525782925559730992631265726052735253825252511252525382498255225112538247124432525252528372471276124572631251132872457245724982525247136223389251124572471249832612484248439992511259227223037342947055343134427862631257826832683261827612578263126312644263127732709270927092683270926442592267029125597312426312605260527092644249825252565248425922538252524842552249825112538284925112683245726312457336325382484247124982484362233762552247124712471316124712457403725522644279928113376452949291856270926572670260526572605273526572631264426442657259227222709268326962786263126312657296255973086256525922644272225252552252524982498257825112552252525252484253825112811245727732457259224573249249824842484248424433565341625652484244324713199248424434037253826832709304932874674523713442773269626052657267025782786264426052605263126312644268327222696260526962657261826832900559731112644256526312683249825522552253825382565252525382538253824842525249828622498264425382592248433762484244325252498247136223363255224712429251131612498248440572565259227612849338947364586 19890813 801601856272227222552259226702618272226052578268326832644259227992670267026442670264426442618292555973249263125652538270925382578255225652538252525252538251125382484251125252862253827352484259224573224248424712484249824983622340225252457247124573261252525253999248426442722306232994736534313442748268326052631264425922761269625782631260526702631272226572670270926572696265726052975559731242618257825252631260525382552252525522525255224842484252525112538255229622498270924712592247133762471247124572525252536223376252524572457249831492457247140772578257827862761344246444863185626962709263125522605263127352538259225922644261826572657265727092631269626832683265729125597318626182538257826702578245724982511255225382511256525382498249825252565282425112773248425922457323624842471247124842471362233892538247124842471321124712457399925112735277329503249467452371344273526312552259226702670278626052605259226182657263127482670272226572605270926052670293755973149260525652605264425382498251125382484251124842552249825382538251124712887248427222471256524713389252524842471253824433622341625112484245724713161248424574077269626052811281134164644513318562735269626312709259226442773260526312644264426442683273526312683269626962631269626572887559731362578263125652683256526182538252525782538255225522498252524712525255228372498277324712578248432742457244324712525249835933429251124842484245732242457249839802525269627482950346947055451134427732644273526702670272227482709263126312565259226832709257826052592267026832592264428875597309926312592260526962592252525782525255225382525252525112498248424842538279925112735248426442484337625382484247124842471365133512525247124572498316124982443405725652578278627093429452950641856261826832670267026702683277325522578265725922657259226832644269626572644257825782657287555973049264425522565265725652511257825922552256525382484248425652443257825382811252527222443259224573211245724572484249824983651342925782498248424573236248424984018251126572722302433124557548713442709263127352578263126572761260526442631265726442709269626572631270926572631267026572862559732362618260525522644257825112511255225382525249825252498251125112484249829252484273524712605248433382498247124572525247136513416255224982443248431612457245740572538263128242735338947055415 19890813 802081856273526832605261826572631269626312605259226442631267027732657267026572631263126312670291255973199259226442578267025782552249825652484252525382511252525382471251125782862242927352484257824433261251124712457252524713593341625252471244324433224253824843999252528372748298734294831574413442786272226572683259226052683259225922722265725922735269626832683260526182631261826832925559731742592267025782618252525522498253825112565253825112498253825252484253828622525267024432578247133892471247124712484248435793389255224842471248431862484245740572578257828242799337646745781185627352605263126052631257827092592257826832605264426702709259227352644261826962657272229005597317426052578260526572538256525522511252525522484249825382525248425112618284925252761245725782429323624842498249825112525360734022525249824712484319924572457398024982670277328493389464459311344276126572592268326442605273526312709265726832670263127222631269626832631267026052709292555973161255225382565268325782565251125112552251124842525251125522552252525382887252526832484260524433389247124842498248424983651336325112471244324983149245724844077256526442761278633764644608418562605278626702631269626832748265726052657267026312592273526182670265725782631260526962912559731362605252526052657252525652525255225522552253825382538253824982498252528492471274824712605249832612457251124842484249836223376257824572443247132742511247139992511264427222887335146746241134427732709259225922592263127862592267026052618263126702696267026832683264426312644267029125597311126052644257826052525252525382484253825522552253825252511252525522538282424842683248425922498337625382471248424842511360734162511252524432471319924842484405725652565281127863429464464541856273527482605269625652592270926312657260526052644260526962696274826442709263126962644291255973186257826572657265725522565257825252511257825112552249825382471249825652837249827352429260524713261245724842443252524713579338925252484244324843236247125113980252526702722297533254674671313442735270925922592263126182837256525922605267026442670263126052683265725922631265726702900559732112525259225382683249825252525249825252565255225522511255225112498251128622525265724842565245733382525247124712525247136513416257824712471252531742443248440572538259228242799340245577014 19890813 802561856267026962538265726052709270926702525259227352657267026052631272226962631270926052735292555973136261825922592269625652538251124842511248424982565251124842498253825252875247127482457260525113261252524982443252524573622341625382471247124713236248424573980251126702683296233764705774113442786268325922670267026962709260526312578267026442657273527482709273526442709259226702837559731742605263126572722257825522538253825782498251125522525251125382511256529122484268324842631249833892498244324842471245736363389255224712443251131742443249840572552272228492811336345297741185627352644259226052618268326702696259226182618265726442722256527092605260526442605261829255597317425782605253827092538255226312565255225652471252524712525255224842565281124842799247126312498324924982471248424982471362234162525247124432471324924842471399925112631274829373429464477411344282426572552267026312605274826312657270926312670270926572644270925782670265726312552284955973136261825782552272225652511263125382552249825652511248424982498253825522811255227092484264424983402267024712498252524713607337625652484247124573136249824844057256525922799437033254557774118562657269626052748256526702748259225922683264426312683273526702683264426442657273527352937559731992683265725782605255225252511249825382484256525112525253825112525256528112525273524572592251132992484248424432511247136223376253824712457249832242552249839622538260527092950338947056162134428622605256525922683263128372592268326312657267026312773265727352683263125922578267029625597312426182538260526702552251125112525257825522525253824842525249824842552301224712683249825922498336325252457247124712484363634022552248424432498317424712443405725522670274827353537464477411856282426702618256526052592277326052578263125522644263126832631269626832565264426832683288755973124261825922605265725922552255224982565252525522484249825922552255225382875247127992498265725253299309925382644259225383622338926312511257825523211256525784037269627862912398040774896774113442811267025922657264426962786260526052657264426832683270926572670268326572592272226572824559731492605259225382735256525522525255225382484249825112538252524712511253829502484272224292631248433632484249824712511251136513389252525112443247131362471248440572552263127222837342945864929 19890813 803041856309926442644273526182631269626312631264425922644263126962592268326572631268325922696298755973149257825782592267026052538253825382525256524712525252525252471253825522837253826832457257824573249249824712484249824433607341625382443249824713199248424713980252526702696297533384557527213442799274825922644256526312773255226442644260525922631265726182657264425382644265725922925559731492605256525522631255225252552251125382538256525252552251125112511255228622498270924982578247133382498249824982484248436223351255224982457247131362471247140572683263127862824338945014767185626572696265726832578265726962657260526572644267026572709263127092696263126572709267028875597308625252592259227612552252525782525251125252525253825112511247125112538283725382735249826312484323625382498247125252484365133892525244324712484324924842471399924982709267030373402464472561344281125782670263126052605277325922683264426572683267027092670273526702644260526312670291255973124259226052592263125652552253825112538253825252538248425112484252524982862251127092484263124713402270924712498249824843636338925652498247124843136252524984077260526182887282438224529774118562683265726312605265726442696263126442631260526312683268326572683273527092605264426052912559731362578257825652670255225922538252525382498248424982538251124982511255228242471274824842578244332992484248424572525248435933389252524572471247131992498249839802511274826832975340246445487134427732657267026572722264427352618265726442644263126832722260526832683270925922644267029375597311125922578257826702552256525382578253824982552256525112511247124982538284925252683248425922498338925252429247124842443362233512525249824572484322424712471407726832670273527353325467447051856264426442631268326312618270926962657260526312605264426962683265726832657268326182552287555973149261826442631272224842578256525112565255224982538249824982457252525782824251127352471259224843261249824712443249824713651337624982471242924433261248424844018251127222735295032614736548713442748265726442709260526052786264426312631264426312644272226832631260525922670269626182887559731112605263125922605252525112605245725382511252525252511249824712511251128872511273524432565252533632471247124712498247136513416252524842471253831242457244340772592264428242722342947674557 19890813 803521856307426442552257825652631273525782605260526442670268326442644272225922605257826962644283755973136263125522538273524982538255225252538252525652498252524842498251125522862251127612471257824573249245724982457252524713607342925522471248424573236245724713999264426182761290033514586527213442773267026182670267026312811260526312644264426052631268325922735276126442578263127482862559731362552255225652657257825652552252525382511253825112471251124712525253827992471268324712592247133382498247125112498251135933351252524572429248431742471248440572578263127482799336346744929185626962696267026572631261827222670260527222644267026312683267026832709259226572683268328875597314926572578257826962538252525382578252525252538249825252538251124842578282425112735248426312457321124572471251124842471359333762552249824572498327424842457398025252709269629623312467471211344286226442644265726832644276126702683272225922709264427612670263126572683263126962592293755973111260525652552260525382565255225112525255225922498247125382498252525652887248427092457260524843376264425252525256524843607337625652511253824983199247125254057256526832937288737424674774118562683267026832683265726572735261826572618261826052657267025922773265726312683274826572862559730862605263125112670255224982552255225382552249825112511255224712525253828492471273524842605247132992471248425252471249835793402251124572457245732112457245739802511269627092912341645575308134428242578265726052592255227352578265726832670273526312683259227092683260525522683256528115597316125252631255226182525257825382471256525252592256525252538252525252565283725252696245725782498340224982484247124842484357934292552245724572484314924572471405725522670278628243325476748631856263127222578270927092644265726312592264426442631264426962696272226442578261826962657300055973136260525922552267025522525253825112498252525782498248425252511252525652912247127732484255224713261247124432471253824573622338925112471245724983199249824984018248427482696300034024644534313442811269626832644256526052683261825652605260526312657268326962709268326962735259227092862559731862565259225522644255225522592252525382538253824842552253825112484255228492484270924842552249833632484247124572498244335933402255225112471256531492484249840572605261828372657331246744799 19890813 804001856311126572657263125652657269626572631263126442683263127092657267026832644259226702696290055973149260525782578265725382605253825252498263125652525247125382484252525382900249827612471263124983249247124842443252524983593341625782471244324573236248424983980251127222683296233894557527213442761263126572657265725922722263126832565260525782709272226442709265726312618265727092862559731242631259225382631255225112511256525522565260525382592256524842484253828872471269624712552244333762471242924572511255236223416251124982471253831992484245740772565264427222811338945294831185626962631259225522631259227092592265726442592260526052735259226442670267026702605261829375597314926572657259227612538256525522538252524982525252525522552249825782538282425112709242926052511321124572525251124842443357933762552244325112471324924842457399924982670276130373312455771211344278626572631257825522631273525652644264426052657259227732605272226702657259226572709287555973161263125782605264425922565251125652538248425252511255225652484249825382900249826572457267024573389267024572484252524713593336325112511249824983161253824714057256526442786290038394644774118562683265725922657269626442761259226052670256526442644267026442657267026052605263125922849559731492578259226182735253825652565253825382484256525782525252524712525253828752498270924712605245732492471244324572511247135933363256524712457247132362484248439992511268327482875332545865308134427352657259226312644263127732565259226182722263126702683257827092618268327352696265728495597317425782592257826572552251126182525253824842565251125652525249825522538288724842670247126182484336324572498249824982498366633762498251124432471313624842484405725782657276127733338467449621856270927092592263126312631276125782657268326312696260526572644267026832605265726702683288755973124256525652592277326052578251125112552256525522511255224842498255225252862245726962498257824713261245725112471251124843607340224842457248424433211248424713999255227222748292533124644552413442786265726312657263126702748259225922631264425922631264425782709270926182578263126832912559731492605263125922709256526052592252525382565255225252525256524712538256529002498269625112552249833632525248425252525245736363416253824842484248431862443247140772578268328492761340246445098 19890813 804481856304927092709263126702605273526572565260526442605270927732631273526052709264426442683286255973174260525922578273525782565257825252498255225382484256525782552252525382824252527092457261824713261245725252484249824713636341625252471247124573249247124843999251126832799297533514529523713442849264426442605259227222735255226572631259226312618267025922709267026182670264427092887559731492592264425522631259225382565252525922525256525252525251125252525248428622511270924712605249833632511245724572484244336513363255224712443244331862471247140772538267027862773345544744831185627222631268326442644267027352670256526442592257826962683272227352657260526702683260529505597309925522565263127612592251125252498256525252538255224712511249825112525293724572722248426052484322425252443245724982484365134022525247124432471326124842498398025112722269629873338467472561344278626572605263126052631273525782592260526052578272227092670276127352657263126572683293755973149259225922605267025252538260525252511257825252525252524842498253825382837247126832471264425253376274825252498255225113651338925252498251124843161251124984077255226052824281137744705774118562657265725922657256526312786259225922644265726442605267026572683257826442605267025252887559731612565257825922696253825112565248425112552252525112538251124842484253828112511272224572605247132112484249824432525245736513389249824982484244332362471245739992511270927732912336346445415134427612592259226052605270926962605265726052670260526052748269626442670269626442644264429005597312426442578259227862592256525382538249824982484253824982552248424842525291224842735253825652484336325112471245724982498362234022552244324712457317424842498409725652670278627613442476748961856268325922631256526312592267026442696263125922735264427482631269626572644256526052696288755973149259225652592272225522565256525252511256525252538257825112538251125782849248427612457259224433287247124712443251124153607340225252498242924713211248425113999251127092696307433764644541513442773264426312696260526442761265725782644263126832631267026182722269626312631268326312900559731992578253826052683256525522525256525252538252524842565253824712511253828242498268325252578244333892484248424982471244336223351252524712443247132112511248440772578263127862709341647674705 19890813 804961856311126962605272226442592270926702605267026312631259226572709269626572631267026832631291255973124263125522631272225382511260525112552252525252525248425382552253825922900248427352498257824983287245724572484249824843651335125112471245724713211249825253999251127222683297533254644527213442799268326572578264426312735267025652578265726442709270926052709267026312618272226962862559731242552253825652748248425252525249825522552256525252525252525252552252528752457270924712592248434022484251124712484251136223376249824982429249831492457248440572565265728622799331245574474185626962696256526052578267026312578263126702657267026572657264426962657261826442618268329255597324925382631255226962525253825252538248425382498255225382538247125112552286225112748247125782484319924842484249824982471366634292525247124432471323624982471401824982670276129003325464471211344283726702578260526312644268325652644265725782657267026832657269626832618260526442657287555973199256526052578268325922538251125382565253825922578251125652498251125652824248426962471263124843363265724982538251124843622341625782498247124843174249824714097252526832862288737904674774118562670265725522618263125782683263126052709265726312657273526442605263127092644260526572912559730992631265725652696259225782578257825782565252525112498259224982498257827992498276124982565244332362415248424712511248436223376251124842457247131992457242940182552268327222937333846445308134428112605265726182696260526962683264426052709260526442657270927092644265725652592264429005597314925922538260526052578257825652552253825252538257825252525251124982538288724982696245725922457335124982457253824712484365133632525249824842498314924712471405725782631273527483389455750641856263126702592261826442644270925922644259226312657263126312696270926312670267026442670295055973161256525652631263125652525253825522565251125522578252525252484252525382862249827092457256524713287251125382429253824433651341625112457249824573211249824843999249827222696291233514644541513442722259226962670265726312709269626182631267026312709273527482644267026702644259226572900559731492565257825922657257825782552248425522525249825382511247124842525245729752484274824982605248433892498249824982498249836223389252524842498245731992498245740772578268327482657336345574831 19890813 805441856308626702631265725652618270926442592264426832683268327482657263126442631259226312709295055973161261825652592270925382552252525382578252525382525251125522484252525112912248427222471259224713249245724572443251124153622342925382471248424433236249824984018255227222748296233764674516713442735274826052670264426832761255226572618268326832657270926962683260526052605260526312837559731742525255226442644253825112538248425382511253825112471252524572525251128872511272224982592249833762484249825252498248436513402253824432471248431742471247140572552263127992683338946444831185627092657267026832696263127352631256526312618267026572683260526702644267026312670261828495597316125922605260527482525252525382525253825252552251124982525247125252552281124842722249825922443323625112525247124982498362234162592247124712471324924712457399924982696269629503429464471211344277326832631263126052683278625652592259226442592263127732631269626702657270926052709290055973111260525922592274825652498255224982511256525652538248425252498249825382887247127092471260524843338267024842498252525113593341625522498248424843136249824844077255226832925290037904705774118562657264425652565264426442761269625922578261826572670267025522696268328112657268326832950559731362592264425522709252525382538257825112471256524982498252524572484253828752498273524842618247132612511245724842525248435933376249824572457247132362484253839992538270927732824345547055343134428492670263126052631269626832644261826052735267026052748260527092696269626052618263129255597318625922578255226052592249825112498257825522525252525112525252524982578284925382748245725652457340225112443249824712498362233512525245724712457318624572457407725782644284927483416470549621856273526832657264426702618268325782592268325382786270927092631269626572592264426442683284955973199260526832605270925382525255225112538251125382552248424982484252525522912247127092484263124843261244324432484248424433593344225382457248424843211248424714018251127352722296233124644520213442875263125652644265726702748257825652644261826442657267026442709268326572644263126832912559731242592253825652657264425652538257825652471251125112498248425112525252528622498267024712592247133762525247124982498248436223376248424842457244331862484248440572565267027612735342946444705 19890813 805921856307426312605263126702657278626182592259226442644264427222631276126312631265726832657288755973099259226702552269625112457252525522578249825382498249825652471252525112875249827732443259224573249248424982457249824713593340225252443248424843199247124433999252526572761297533124644530813442786270925782578263126832837264425782670273526312670268326832722265726572631265726572912559731362592263126312644255225112552252525112525255224842511251124982511255227992471265724712631251133892525242924842484251136513389251124572443249831492471247140772592259227482811333846744929185626832683265726442644260526832644256526442709268326962683257827732683268325922605272229005597323625652565257827992552257825382552255225252525257825252538248425252538292524982696251126312443322425382457248424982457360734022511248424432457319924842484399925522644270930863351442171211344282426312578263126442605273526052605268326312657268327092696269627092761270926832670290055973124260525922657267025252552255225112552252525252538245725252525255225382887251127482484264425113402269624982511252525253622340225522511245725383186249825114077257826702824290037744644774118562735268325782670267026832799268326702722265726962644273526832644263126442644267026702875559731742657263125382696257825382538251125522605252525112511256524712552251128112457274824712592249832362511248424842471249836223416253824432484245732362484247139992511272226962962341647055308134427992735259226052605265727732657259226052709263126832657263126702683270926702578263129255597313625522631257827092552253825522578251125252552255225382498248425522538291225252657241526312511338924982471244325252471363634022538248424572511314924982457407725652670273528113402464447361856267026312592260525922592276126832592264425922605264427612618276126702605260526572657290055973136263126052592276125382578253824982552253825522511252525522443249825382862251127482457259224713274248424712471249824433593340224982471244324983224249824843999252527092696293733764474552413442773260526182657260526312735273526052670263126442709274825652683264427352657257826832862559731612605251125652657257825112578252525522484255225382525249824842498253829002511269624842631249833632511249824982484248436223402253824572471249831742471249840572552259228622696336346444767 19890813 806401856307427352538264425252618278626312565265726442631263126572605272226572644260526312722288755973086260525922578273525522552255225652538247125112538255225252498257825652824248427732538259225113261249824842484249824713607336324982457249824573199249824154018255226702683295033514705530813442773265725782631268326702735263126832592260526442605270926442670265726572644269626702975559731612578256525922631251125782565247125652525249825382525251124982552249828112484265724842605248434022471248424432525247136073389253824842457245731742484247140572578263127862696342946444929185626312761263127222565269627612644263127222592263127092696268327092696270926442683264429125597308626572592263127352552251125382525252524712552256525252538249825652565286224982735247125782498328724292471247125112457363633762525244324982471323624712498399924982657272230243363464471211344282426702644272226312696276126442565269625652722268326832631267026962696253827092605290055973149263125782578269625252538252525112525249825652578253825382498252525522912251127612457260524983389268324712525251124573622342925652484248424843149252524844057252526442862292538564644774118562670272226442644257826702683256525652683256526182578270926702722263126312644273526572875559731742552259225782735251125652484255225782498252525382484252525112511256527992538273524712657248432742498251125112525247135933402257824842484245732492484249839802525267027732900331246445343134427992631259226442592267027992631259226442578268326832683265726702683257825782748261829255597313626572605259226572578255225522538252525782552245725112538245725112511282424842709244325782471338924842484247125252457362233512525249824842457316124572471405725782644273527483299455748311856268326702605259226702631267026442605264426052670268327352592272226442657267026182631288755973149263125522605268325522525252525652511252524842565248425382484255225782912252527992484259224713236248424712471249825113651338925522429244324433211252524843980251127862722282434294644534313442811268326572631270926702709268326182722260526572657267026442735267026702592265725922912559730862631264425782618257825252552255225652552256525112498249825112498251128872484270924982631245733892511245724572498248436223376255224842471248431862484252540572552267028242735336347365133 19890813 806881856306227092605260525382657274826572565268326442631265726832670265726052683260526572670291255973174264426182578265725922605249825252525255225252552248425522538255225252824248427222484256524983249251124432471249824713622341625252429248424843211249824573980252527092709290033254674527213442735265726312722269626832773255226962696260526442657265726832722263126572605264425922875559731862592256526052618257825382525249825112538252525522552248425112538252528242538272224712592249833762511247124842511248436223376255224712484248431492511245740772565264428372735340244474863185627222735264426572538269627482670263126052565270927612670272226702696267025782735265728875597316125782631257826962525256525112565251125782552249824982498247124982565284924842761248425782457326124982538248424982443365133892565247124982484321124842457398024982683270929373389452972561344276126702605267026312657273526052592265726832592261827352592272226962670264426052761293755973136267025522592274825652538253825252525253825252525252525252484252525652912251127222511260525253402269624982538248425113607337625522498247124983186252524984057256525922824288738064831774118562683274826312592265726572748260526312657269626572605274825782683268327092657265726442837559731362565259225652670252525522511252525382525251125112498249824712525256527862498273524572592248432362511244324712525247135653402253824292471244332492457244339802525257826702900336347055272134427992683261826052618261827092592270926962657264426572722312427222657267026962683273528755597314926182578255226572565255224982552253825522592257825522525249825382511284924982683247125782471340224712443249825112471362233762578249824712511316124572457405725522592278627483338458647671856272225782631268326052631274826052644264426832696265727092592267026702683263126702578291255973136257825652644268325522538251125382565248425522525251125522471251126052849249827222484260525383261248424842484251125253593338925922471247124573236248424433980251126962722301233764644552413442748265726442631260525922773263126312605256526312644270925522709272226832631264426962937559731492552260526052709263125112578256524982498252525382525251125112538251128372457273524982605249833892484247124982511249836513389253824712443248431612457249840572578265728242761341646444896 19890813 807361856303726962578259225922631276126312578263126182592265726832696273526052644265726052605292555973111260526312644263125252484256525522552252525522552249824982484252525782862252526962443263124573236248424572471251124573607341625382457245724983224245724433980253827612722301234294705523713442799265726572670260526052811259225922683263126312592268326312722257826962631264426312862559731612683265725782709255225782578256525382525251124842511252524712511256528872498272224982565249833252498247125112498248436363402251125112443248431742443247140772565253827612786328746444644185626442605268327222644270927092578263125922657265726832811270926572631272226962592259228495597317425782538252526962565257825652578255226182498252524842525248425252538287524842748248426572471327424712511245725382484359333892565247124572457323624842511399925252696273529253299464471211344278626442683261825922605277326052592264426182631268325652670268326962696263125652709292555973099260525522578273525782525257825652538251125382538251125522471252525382811249827352429260524843376268324982511253824713607340225652471248425383149248424984077253826702824287538564586774118562786263125782644263126572696263125782631260527352631267026442696263126442605265726702875559731612631257826442735257825922538245725112552251125252511256524712525252528242525270924842565251132492443245724432498248435933376251124842471244332112457247139992538273527352950327446445308134427862696265726442578267027092592265726572618263126962761268326572683269626312644269629255597311126832552264426832538251125652605252524982538252525112565249825382565286225522722248425922443335124842457252525382471365134162565247124982484316124712484405725522592274827483389464448961856268326572511265726182644267026182605272225922631265726832618277326312696267025782644290055973199257825922592269625522525255225112538253826182538247125382484255225522862252527352484260524713261249824842471252525113622344225112484247124843211247124983999253827092709297533894705503013442761261825782644259226572761265726572592257826312683263126312722263126702683268325652875559731362592259225922670257825252525252524982538253825382484256524982498255228112511268324432578247133512525251124982498245736513363253824572457253831242457244340772565263128492773336346444674 19890813 807841856309927482592268325522578269625922578264426702631269626832683273525652631259226312644293755973149260525922631268325112525249825252484252525112484248425922471248425382875251127352457256525113236245724712443252524433622340225522443247124573236249824843999263127352786302433124557534313442799270925652657264426052735259226572670257826962670276126052696261826572578265726182925559731612578257825782631251124842578252525522471252525522565253824712457255228622498269624712538249833632511247124982498247136363402255224572443249831612484245740772565265727612887346945294863185626572683265727092644263128372683257826312631273526052644263127992657263126312657265729125597308626702552257827612552255225252525253825112498252525382552247125382525281125112696248426052429324924842443247125112457362233512525247125252443321124842484398025252683270929373389479971211344287526182618260526052578273525782683259226962657265726702709269625922631264426052709290055973161256526442565273525522538249825112565248425112525253824982471251125652962251127092484261824713363272225382538248424713622337625522471252525113161251124984077255226312849290038564674774118562644273526962644264426572773259225922592259227092657268326702709264427482592273526832912559731362644260525112683253824982511251125652592252525112552253824982552259228622471272224432631247132492471245724572538248436073389249824842457249832742498247139992511268327352900341646445308134427352657265726442552265727862552263126572670273526832735268326962644264425782683263129255597317426702552256526572578253824982498255225652484253825522525248424712511282425252709251125782498338924712484247124982578356534292565249824712471317424572498407725652631284927863442452947051856267027092644261826052605269626832605259225652631260527092657270926832631260526832657295055973186255225782565265725782578249825522538255224982578252525782471248425922837248427482471255224573261245725252457251124713593342925112484244324433236247124843999249826312735290034294557545113442786265726572565264426442799264425782605257826572657272226312683286226442631260526312900559730862644261825522578256525652484253825652552256525522525252525252552253829002498268324842592245733512471251124982498249836513402247124572443247131612484247140572552274828752722342945864705 19890813 808321856311126962696264426312657270926312605260526962605257827482631267026442670270926312709288755973161253826052605270926052525260525252552249825522538251125382484255225652862251127612484260524573261245724842471253825253607340225112471247124713261248425254018252527612722301232994644516713442799267026442657263126052735263125922631264426962657268326052722270926442592264426442912559731362592263125652683252525382538252525112525253825252484252525112525248428872511268324572631247133762498245724982484247136363442253824842457249831492484248440772552263127862786333845574767185627222670256525522631260527222631260526442709267026572683264427092525267026572631263128875597313625782552259226572552253825522511249825782484251124712552253824712525284924982773248426052498324924982429245725252457353734292525249824572471323624712484399925112709269629753274470571211344276126572592269626702657273525782511267026312644263126832631276126182605264425922670291255973136260525382592268326312565252525252565248425782565251125252484249825382849249827092471264424983402273524292525253824983607340225382471245724983199248424714097252526702849297538224799774118562670263125922657268326832696257826572657260526312644270926832709269626312578268327352937559731112565259225522683253825252511255225112484251125252498255224712511252528112484268324572605249832612498247124572525245735653416253824572443245732872498247139992498265726702912333848315451134428112578259226442578269627612670260527092592264426312696260527482605264426312670260529255597316125652552261826702552252524982525255225382525253824982498245725252511282424982683245725782511336324982484249824432471362233632511249824712525317424712484405725522644277327863363455747991856272226702605263126312631273526182631272226702657265726702578269626442605260526312605292555973136259225922578274825522565251124842578251125782578251125112498249825382849252527612498264424713249248424712525252524713636342225382457248424573211248425254018249827222773291233514767537913442735265726442657274826052696256526052709260526182657270925652748273526312631268326832950559731242578259225782696257824982578252524712538255225522511252525252511253828372525274824572605252534022484249824432525251136073402255224842471248431742471248440772565264427992761335146444831 19890813 808801856264426832605268326702644276126832592265725922618260526832605263126312657268326182592286255973174259226312578267025252578259225652511249825652552248425252457256525112900249827352484259224573211251124712457252524713579342925782471245724713249247124983980248426832709298734024674534313442799264426572657260526052735265725782657274825922709265726442683257826702657268326312875559731492578255225522683257824982552249825522525251125252511253825382552260528872471276125112631251133382525247124842552248436363402256524982443251131992457247140572578268328372735341645574831185626702644269626572657264427992631255226442618269626442683255226702592263126962618265729125597314926442578263126702525255225782565252525112525253824712538252524982498286224572683247125922457326124432471245724982443356534022538247124842457324924432484399924842696268330123389479953791344282426702592265726182709269626312631263126182592265727352605274827222709256526442605290055973124259226312565270925922525257825382552255225782525255225112498252525782862247126832498257824983363251124572484249824983622336325382471245724983186249824574057256525782696273533514767506418562748265725652657259227222709263125652670259226312631269626832683263126182605263126572887559731242670260525922644257825522565244325522538248425252498255225252538252528112484274824572592252532612525245724842484248435933442255224572443247132612525248439992525263126832987336347055343134427612709269626572644264426962696259226052631260526312709257827092670263125652605270929125597314925922592253827222578253825252525260524982525252524712498248425252552283724842696245725652471342924842443248424712511362233892538247124572471317424842471407725522578282426833325467452721856276126702631259226182631276126832657260526572722268327352657287526182709257826702683292555973149256525782565265725522552259224982565259225252538256525252457248425782849247127612471260524983261247124842457252524433607340225112457247124843211249824574018251127352735293734024529552413442748273525782657274826312799257826442592267025922657267026182735256526702631273527092887559730862644257826442618255225522578252525652511256524982498252524842525255228492498268324432565248433632525247124982471248435933389253824842457249831742471249840372578264427862761336347365451 19890813 809281856268327482657257826182605272226052578263126312683257827092618263125782722257825782670293755973211257826572592265726312525252525522538259225382511248424842471253825652837247127352484260524713287245724842457252524843593337625652471247124713236247124984018249827092748288733634474578113442786257826182657263126312761260525782683261826442670267026572605269626442722267026312837559731742644257826182683256525782525252525112484257825382471252524982552256528372525268325252605245733632457245724712498252536223389252524712484251131992484249840572538256527862786344247055744185627352657264426052565263127092592259226442592267026962683267027092605267026312683263129125597311125522538256527612565252524982538252525522511252524982525255224982578286225252722247126312457322424572457245725252471362233632578248424842484321124712471398025652644268329623325455759691344278626572683269625782657279926702578267026312592269626442631268326442644267026312631284955973149270925782565264425112484255225252552256524712525251125112511249825112811252527222484253825113402251124712484249824573651338924982457245724843161245724434057257826312799278633634529608418562670265726052552265726442735257825652709263126052644272226442683269627352657265726442837559731742565257825922670256525522525249825382552249825252511249825252565255229002471273524712605245732872498245724432498245735933416248424842484252532362498252539992498270927352887338947366241134428492657257826052657263127092683259226572657267026962735264426442657260527222657264429005597309925652538263126312552249825652538255226052565251124982498249825382565283724712722245725922484338924982443247125382471362234422525247124712457317424712484407725652631273526963402464464541856272226702657269625522631276126312605265727092657261826832631268326702683261826312592292555973186256525782578264425522498251124982525253825252538249825382484253825522875249827222498259224573236242924712429249824293607344225382484245724843211247124713999251126962748297533384529671313442748260527092631269627352709260525522657268326312657270926832709265726572605267026572875559731362605260526572631255224712552247125252565251124982525253824982498253828242484276124842605248433632511249824712484244336223402253824712457251131742484248440572538257827862786338945577014 19890813 809761856273526312552259225922552264427222578268326442644263127222644265726442709260526312578296255973136260525922565269625522525257825112565251125522552251125112471255225522912251127092471259224713274247124712484255224573622344225382471248424843199244324844018252527352735295034024586774113442786268326312696265725652722257826572565264426052644273526312696265726832578260526962975559731612683256525522631259225652565249825382471253825112525253824572498253828372457268324572631247133512525249824982498249836513338255224842484248431612498247140772565263127482799337644747741185627732631273526052605257827352605268326442592265726572696267026832657260526312670261828625597313625922565256526442538256525382538249824982592251125112484247124842511279924842786251126182498326125112471248425252457360734022525248424432471322424982457399925252657273529503429467477411344276125922631265726312657270925922565256526052722269626702670272226702657267026572657281155973136255226052565270925522525251125112511249825652552252524982484253825252837252526702484263124843402270924842525252524713593338925522511247125113199248424294057259226052837439535934831774118562709272226052644259226052657263126312670260526312631270926572683260526442631267026702900559731992605256526312709260525382592252524982578253825252538253824712511263128242511277324842565245732872471248424842498245736363416257824292484245732612511248439992511268327732987335146746162134427992592260526572657265727482670270925782631263126312735268326572644268326442709265729005597313625382618252526962511252525522552253825252511249824712471249824982525282425252683247125652471335125112443247124982511365133632565248424432511314924572484407725652670282427863509483177411856276127482552276126702605270926442565268326572644263126702670268325922696268326832578293755973136257826312592269625922578255225252484255225252552251125782484251125652887251126832498260524843287306225252657268325923607341625922552268325113287259225924057260527732849399940375030774113442811260527092709269626962735257826442683259226832683267026312696272226832709259225922849559731492644255225782657257825652578248425782511256525382511252524572484252528872511272224842592249833632484251124712484249836073416248424572429247131362471247140572565267028112709345546744767 19890813 810241856308627352605265725652657274826832683268326312605263126962670269626312631264426052578295055973124256526052644273525922471253825652511251125522552252526052484252526052824248427612457259224983261248424712498253824573622340225382457248424573224249824433999252527352683298733384767523713442773268326052683259225782670260526572618265727092657268325522683263126962631265726442862559731742552255225922735253825252511256525252511253825252538252524842484253828112498273524572578248433382443247125382525249836363376252524572471252531492471249840572565260528242735326146444896185626702709265726182578267027482631263126702670264426702657265726832683259226312683257829255597314925522592264425922498249825522538256525382498251124982538248424712525288725252722251126052471322425252484247124712457360734162592245724712484319924712484399924712670273530003376476772561344279926962605256525782644273526312644264426962657270926572670270926572696263126702657291255973174261825782565267025782552253824982484253825252525249825112484255225782799247126962471263124983389267024712498252524713622340225652498245724983174253824714057255226052811293738394447774118562696264426052644260526312748263125782748265726962696265726832657268326312592264426832912559731492592263125652709251125252592252525522511248425382498255224842511253828752498272224842592247132492471245724842538249836073429256524712498247132112443248439802525270926312987337647365343134427992748267027352592263127352565263126572631269626962683260526702657267026702670265729005597312426702592263126832552255225252525252524842511256525522525247125382538288724842722244325652484336324842471247124982471365133632538248424432511318624712471405725522618284926443429455748631856269627092657264426052605279926702631264425522592268327482644268326182670260525522605288755973149256525922552268325522538256524982565255225652511251125252498253825252887252528242429257824843249247124712511249824843607345525382457247124843186248424713999252527352709293733254705537913442786257826442578256526182761259226052592265726312631265726052683267026702618265726312837559731492618259226182696253825522538251125382498251125252457252524842538255229502457270924842618251133122511248424712484242936073416248425112443248431862498245740772578269627732735336345294863 19890813 810721856304926572538265726052578272226702683259225382657259226702618270926312631263126572683296255973174257825252511270925652552263124572552252525252525256525252525252525522962248427352429263124573249247124712443251124573651337625252471248424713236251124713999252526052722295033514501530813442824263125782631264426442748260526962618261826572683265726052670265726572657270926962937559731242565260525922709257824842592249825252484248425112525252524842511255228492525273524712592247133512484249825252484249836073363253824842415244331362471247140772565265729252709344245294767185626052644265726182592265726832578267026962592265726572709256526832578260525782709263129375597314925652578256527092578260525652511252525522511252525252538252524842538291224842722245726052484324924432443249824982457362233892511248424712498326124842457399924982722265730003376450172561344279926832578264426052565269626182605264426702696264427482631270926702631253826572670288755973136257826312631270925252592255224842552245725382511253824842484251125252824249827222498257824843351268324712565249824983651336325522471251124983186251124984057256527092773291237424615774118562644272225922670263125922722263125652644264425922683272227612657268326832605264426442950559732362644252525652735253825112552247125382538249825252484253825382552256528872511274824712592248432742457244324572511245735653442256524572484249832112484249839802525268327483000326147055308134427862670267026052631259226702618263126702565260526312683267026702644267026572722267029755597312426702592260526702578252525922498252525252552253825252511245725252538288724982709245725652443340224712498244324432498365133892552252524432471316124572498407725522657279928373442467447671856272227222578259226572657273526052631269626442657259227352683273525922657261826442735288755973149257826702592274825522565252525382538253824982525249825782484253825382950252527222471257824713211247124842471249824293607340225382457245725113211244324983999252526442735291233514705548713442761259225922657260525922824260525782644264426572592267025922709273526052592269627092887559731612605256525922696257825382538255225252525255225252498249824842511253828492484269624982552244333632484247124432484255236513402253824842457249831742471248440572565264428372748333845864799 19890813 811201856306226572578268326702657272226702605264426442657256526572657269626572722259226832683291255973161259225922592272225922552253825382498253824842565247125382484249825382837249827092471257824713249247124432471251124433565337625252457245724433249249824713999253826312761303733764799527213442761270925522631265726312735261825922644263126702748264426572683269626312605264426832887559731492565255225782696255225252552259225652538251125522471251124982471253828872511267024842631245734162471247124982538244335933389249824842443248431742484244340572578259227862761333844474929185627352657259226312657259227092657260526572644259226442748265726702578260526442631257829375597323625782631255227352525252525252511249825112525255224982498248425112538277325252735247125652484324924572511247125112415362234022538244324712498326124712471398025252657268330373338455771211344276126702552256526312644270925922578264426052631263126832657274827222683255226312578291255973149260526442618265725252538249824842592253825652552252525522511252525252862251127352498263124983376268324712525252524983593341626052471247124983174252524714077255226832811292536964799774118562748265726442670264426182735263125782592267026832644274826052683270926572565268326312962559731242592265725252696247125922552249825522565256525252578251124842525255228492471272225112565247132362484247124712471247136073389252524292471247132742457248440182565278627092962333847365202134427732657260526572670259227732578257826962709263126442670264427222735267026052657265729125597312426442631257826832525253825382538249825252511252525252525251125382525283725382696245725522484340225112457247125252484359333892498247124712484321124572457405726832592279927093325470548961856267026832592256526052592267026702631267026832631264426572631273525522683268326572773291255973136260525522578268325652565253824842552256525382511253825112443256525782811251127612457260524983261248424712457248424983593338925112484247124573236251124983999253826832709292533634644548713442722264426182657264427222696265726312657257826442735268326572735267026832657257827092900559732362592263125922773256524712565256525112552255224982484253825252511251128872471269624982578249833762538247124842525249836223402255224842471248431742471247140572538269627862799333847674674 19890813 811681856304927482696263125652578274825782644259225782709265726702683267026572644256526442709282455973174256525522657268325922578253825252552255225652511251125652511252525522875248426832429259224983236248424572443251124713651341625522457247124983199248424843999252527352735298734024501523713442735269626572644257827352761256526702592265726052683270925522709264427222631264426572900559731492592260525922709255224842538252524842484255225522538248424712538252528752457272224432565245733892525248424572511249836223338251124712457248431362471247140772565259227732799345547364831185627222709263127092592269627092605257826312605264425922592259226962578265726442670267029005597323626442605260526702538256525252538253825782538249825252525247125382565279924842709248425522484327425252498242924982457359334022511247124572457323624712498399925112748273530003338464471211344284926312657260527612657282425522631270926182618264427352709273526182748260525922657286255973124265725782592260525652471259224842552252524982511249825252457249825382937251127352484263124983429274824712498252524983636337625652484247125113136252524714057267026572773290037744674774118562683265725382605259226702735259226312722257827092696270926572670268326962657263126572987559731492605255225922722253825652471249824982552260525382511249825252498257828112525273525252605244332362471248424712471245735793363253824432471248432362471248439802525269626962875340246745237134427222670260526312631256527992592256526572631253826312670267026182631264425922657264428375597311126312578263126832498253825112511255225112511251124572525249825252565281124712696245725782484336324982443245725112498359333762525244324712498314924982443405725652644279926833351458646441856269627092683265725782657267026832578264425922592268326962670270926572605264426702605293755973161256525922592264425252538256525782525251125522565251125112457255225382748247127352498260524433261248424842511247124843593337624982471251124843261248424713999252526702722296233634674520213442786268326832657259225922773263126832644268326572592270926312735273526962592268326052875559731112578261825382670252526182552249825252538252525112471253825112538255228112484272224842605248434022498242924712511245736513325249824712443248431612484245740572552259228752811333846744674 19890813 812161856304926572631268325522644276126442511259226052696263126572631270926832631263126702552298755973149260526052565269625922565249825252538256524842552248425652457252525382887252527992484260524713236244324572429252524713636338924842484249824843224245724843980251126702773298733514586523713442786269625522722264427092811260525922670264426702657267026832683269626962657265726442875559730862592267025922631256525252538251125382552253825112525255224712511253827992484268324712592247133382498248424712484245736513389259224712457248431742484249840572552263127862799344245864557185626312631253825652592267026962578261826312605274825782722259226962735263126442709270928625597324926182538259226832511256525652565256525252578253824982552251125252578283724982773247125522525321124982484251125252471362234022552247124572429318624842471398025252722268329873325476771211344284926702552272225652605273525652644259225652696267027352657274826572670268326442631284955973186256525782578265725112552257824982552253825252552249825112525255225112887253826962457269624433389267025252471247125113636341625782484248424713186249824574077256526702900292537904799774118562670261825782631260526312722267026442592265726442670277326572644263126442735265726312937559731362605263125522683256525522511252525252525251125652565251125652525263128872498274824572605247132492457247124712498248435793351256524842457244332362498247139992498267026702937337647995343134427732657260526312592263128112592259226572631268326312696264426572631267026702644267028625597314925782592256526962552256524842511251124982538256525382498247125112498286224572696247125652498336324572484248424712484359333632538249824712484317424982471405725522631284927353351455748961856267027092605263126572631276126052631267025782683270926962683268326442644267026702683291255973136260525522578268325522498253825252538252525382525247125382484252525922786248427352471263124573261247125382498251124433593338924982457249824983211244324983980248426052735290033514674545113442761270926052605265725782761257825922605260526312696267026442709263126312657259226442950559731112618263125522644257825652552251124982511252525252538249825112538251128112471269624572644247133762484245724982498248435933389252525252457247131612457248440572552268328242761348245864705 19890813 812641856309926702565268326442657270926052605263126572670267027732605269625922683265727482644288755973111264426312511272225382538256525382525256525522552248425922552253825652862245727612443264424843236253824712471253824983593338925382443247124713236247125113980251127092709301234294644534313442786267026702605257826052761259226572657263126312618264426702670256527862657269626442900559731742565255225782735253825382511256524982511252525382498253824982511253828492484268324712565249833632484247125112484249836363376252524982429249832112471244340572538256528492722337647364929185627862709261826832605263126702552268326312631263126182709263127222644268325652683269629375597316125522552255226962511255225522538252525252578251124982498249825382538286224982773247126312484323624842498248425252471360734162538244324432484322425252443399925112657274829373416467471211344276127092618268326572631270926052657261826052644264426702670265727482631257826572709290055973149268325922578269625112578255225782525249825382511252524982498253825522824248426832498265724843351274824842578251124843636340225782471244325383186248424294057255226312887284937744501774118562735264425652578265725782722259226052683260526572631267026572761265726702670269626572925559731612578253826052631260525382552248425112592252525112484255225382525255228752498273524152631247132612471248424982511247136223402252524572471245732362471247139802484269627352862336345015237134427732670267025782552259227222592257826572657264426702748263126572631269626052605270928755597314925652578256526832511248425782525256524982552249824982498251125252511282424842735245725782511338924712471247124842484360733892565248424712484317424572471405725522644277327993469455747051856269626832552263125922631268326182618268325782605267026572592269626832696269627092670286255973111259226312565270925522538253825252578255225782538252525112498253825382811251127352471260524713274247124842484253825113593345525112471245724433236247124573980252526962761300033384705541513442761263126052592260526702722263126702631265726572631274826052683263126832670257826832875559731742565257825522618253825112538253825382525251125382552252524842511255228112538268324842592249833892484247124982511248436223376253824712443249831612498248440772565265727352849337646744799 19890813 813121856303727222683267026312644276126182525265726052644260526832644267026832631264426702696295055973111260525652565270925382525259225382511253825252525245725252484255225782799248427612471263124983261247124712457251124983622338925382484245724983236248424843999253826182761286232994644520213442786278626442605265726832735260526962618268326572657267026832709263126702605263125922950559731492605257825922709253825522565255225652498251125252552256524712525253828872552268324712605247133762457248425252525248436073389252524572429245731742525247140572552264428112773337646744962185626962644256526442683263127612631260526052709268327092709270926962696267026312657267029005597319925782592259226832605263126052498252525112578253825252578247125522565279925652786248426312471323624982498247124712484356534292538247124982471324924572457399925252722272230123376452971211344282426182538265725652592270925782592263126572709268326572592270926572709261825922657287555973174259226052578270925382605252525252565252525522538251125522457249825652875248427482484267024713363273524982552249824433607337625782484247124843186248424714077255226832786287538064644774118562670267026832631263126312722255226182670260526312631267026572748264426312631267026313000559732492538257825922709253825922525252525522605253825382511255225112525255227862498273524432618251132612525247124712538247135793429255224572457247132362484251139802511268327353000327446445343134428112696264426182670259228112605260525522670255226832709263127482605269626442644261828495597316125922592253826442644251125382471255225382538255224982484249825112538286225112670251126052429337625112471249825252511362233632552248424712484316124712471405725652696281127863351476748311856268326182618272226052644268326052644264425782631263127732618268326442618268326312592290055973161257825782578269625252484252525382565251125112538249825382498249825652837248427612471257824713261245724842457251124573607341625782471248424573199252524844018249827732709295033634586545113442786269626572631260526052709252526182552263126702683273526572683267026572592265726572912559731362592259225252605252525652525251125382552251125522538252524572525256527862498267024712605245734022443248424572498245736513389252524712415248431492471251140572538260527992709340245864674 19890813 813601856308627482644263126182644270926052592257826312592269627482592273526442709259226442578292555973149257825382525269625522552253825652538253825252525247125782498251126572887252527222511257824573236247124572457252524433607338925382471249824433199247124983980248427352748306232994799537913442773268326052657256525782773260525922644263126182631273526572709272226312670267026312887559731492592263125652657256525652565252526052484253825382552251125112498252528622511273525382618247133892484247124842484249836513402255224842484247131992457248440572565269627612773332546744896185626832657261826182631274826312631264426572552261826052683270926702670264425922709267029255597316125522565255227222552255225382511253825652552252525252511247125382592288725382761247125922484327425382471248424982484359334162538247124712443324924842484401825252761273530863312458671211344282426832565267026312565276125652565270926702670261826832538273526702683265726442631284955973124252526312657264425112552260525652578253825522552252525252525247125652837249826572471260525383338268324572511248424573607340226052498248424983186253824714077255226702875284937744705774118562696269625782683260526052773263125922631260526052657268326442709268327352605267026962962559731742605260526312683257825522552252525652565249824982552247124982498253828872484276124572605247132612511244324842484245735933402251124432457245732362471251139992538263127093037332547055343134427732670255226312644270927222657252525782592263126702722263127222657269626702631267029005597309925382592265726572565252525112578259225252511256525112525249825252592288725252644251125652457336325112471251124982484362234022498248424572471314924572484405725382605276127993416464447361856268327482578263126572709268326312605265725522644260527352683272226572735261826442670290055973174256525782565274825112525249825652498253825652498245724842538251126052912248427092471253824843211251124572471251124573666341625382457247124433236248424843999251127482761296234024831537913442786268325782552263126312735256526442644263125652631270926832683268326962657264426442887559731992605257825652683259226312525249825782538252524982525249825112525255228242511268324842631247134022498247124842484247136073363253824712443249831862484244340572552264428112811342945864799 19890813 814081856311126702565264426442748268326442644267026312709264426572644274826572644264426832683288755973099260525922525270926052565256525382538248425112484251124982538253825112811248427352471263124573249247124982484251124573593341625112457247124293224248425113999252526962773297533124586537913442735269626572683264425652683260526052683267026312722263128872709263126832696263126052887559731742578259225922631256526182565251125112511253825382538253824712538251129122525263124712592247133632498247124712525247136073402253824712457248431742471244340772565265727612773336347364896185627482773265726052592272227352592256526312618267026182735260526572683263125382735261828875597314925522578260526052578253825252498253824572538255225252578248425252538283724982761248425782471324924982443244324982484365133762552251124712498324924842457401825252696272230623363470572561344279926312631272226312631268326312618267025922631273526962644265726572631265726312592284955973199265725522592263125922538256525382498247124842498247125112525255224982912245726832471260524983429264424842484253824573651337625382457253825113149251124714077256526572849297537744674774118562748264425782631263126442748257825522657265726572696281126962670263126052631265726312875559731992578264425782618257825252498249824982565248425252525257824982552252527992498277324292552247131992471242924712511247136073416248424292511248432492471247139992498276127612975337647055343134428112631267026702631267027352605259226962631260526702696255227092657270926442657263128625597312425922592263126572538253825252552255224982538252524712525248425112484284924982709247126052457335124842457248424982471365134022511247124712484316124842471407725782605279927863442458647671856274826702631259226312670270926832605264425782644267027482657264426312631259226442592296255973161256525782605269625922511251125522565256525252525252525652457253825922875248427992484257824713236247124572471251124983607338925382484245724293224249824433980251126832761292533894767548713442786263126832605260525922748261826312657267026962657268326052735265727092644267026052887559731612592256525652670255225782538252525382538253824982525251124842511255228242484269624712592249833632484247124842498245735933389256524842457247131362443247140772578263128112786336346444831 19890813 814561856306226832592268325652592267026442644264426962631267026962683265726962565267027482592288755973174257825522605272225252578259225522538260524982525248424982471249825652849249827092443261824983236248424712471253824713593338925252457245725253249248424573980251127352683295033384586520213442748264427352644252526312799264426052683253826442722268326312696268326572631260527352887559731112578256525922709251125382631259225252525251125112525252524982498256529002471267025252605252533892484247124572484248436073402252524842457248431862484247140772578265727862748340244744929185626962631264426442631256526962552259226052578269626962709265726832722268326052696270928875597307425782552251126312525256524982538251124982511253825382525251125252538284924982761252525922484327425252498248424982443360733762552245724712471326125112471399925382709274830003429470571211344278626312683270926312644272225652565264426572670267027222735269625782670263126052644288755973161265725782538260525782565252525522498253825522538253824982471252524982925249827092484259224843376272225252552248424843622341625382457251124983199251124714057256526832887287538064767774118562644264425782605256526572696259225922696257826312722274826962748264427482657267025522937559731742592263125522670256524712538255225252538256524982525252524982552249828492471277324842552249832612457247124982511247136223416256524292498244332492457248439992525267027613111333846445167134427992735259226312578263127992592260526442657264426832670261826572657267026572644260528755597312425922618252526832565256525522525252524982538251124982511252524982511288725382709247125782498338924982457244325522498363634022525249824572525317424842484405725382618281127353363470550301856269626312592268326312618270926442631263126442631265727992631268326442670261826312696300055973086259225782592265725652484253825522498253825522484251125652511256525382849251127222443260524983299251124712511255224433622342925652471245724433211248424983999248427222761298732874421534313442786268326572605264426442748265726832592269625522722272226832696255226312696264427222912559731742618259225652722259225252538255225782565249825382511248424842538255229122484264424572605248433632511248424982498252536663363253824712457248431492471248440372538263128372748341645864799 19890813 815041856302426702644263126442605272225922552260526572552265726832605267026442748263125922644292555973199263126052538270926312605253825522484252525382565257824842525252526312811248427482471257824983249248424712484248424293622338925522457247124433236249825254018256527222748291232614705527213442761265726572605267026312696264425782631264426572657268326832670269627222696268326312887559731242565261825652605255225922525251125252552256525382484251124982498253829002538270924572552248433632457249824982498247136223402253824572511245731612443249840372552263127612811344247364799185627222631255226702631260527612618257826052644267026442631256526312644265726312670260528625597312426182538260527352538252525252498249825922511257825382565248425252538286224982748242925922429323624982525247125382498362234162565249824842443326124712484399924982644277330623351476772561344276126312605263126052631269625922578265726052618257827092644270927352592259226832592290055973149257825782538267025782552255225252525251124982538252525382471251125652875251127612484265724983376273524842552256524433622337625522471251124713149248424574057253826702849287538064674774118562735265725652605267026702683257826702657257826442657270926052709264425922709270925922962559731492565259225522735257825522552251125522525251125112565252524982552255228622484272224432631245732362498244324572484248436223429256524982484245732112511247139802631268327732962338947055343134427352670259225522644261827732683260526182592263126312696261826312670269626182644265728875597314925522578256526702538251125252498251125112538252524982484252525252511283724982657248425922471333824572457245724842471360733762578248424572484314924842498405725252631283727353338450148961856270926702657263126052644273525652592263126442578256527732683270926442605263126702644287555973099256525922605276126442552249825382498252525652538255225252498256525652849247127092443263124713249249824712498248424293607342925522484247124843224248424713980255226702722295033634644545113442799268325782618263126052683253825922618259225922644263126962696270925922735260525652849559731612592264426442657255225382525251125252498249825252538252524982538253828112538269624572631247133382484248424712525247136513389252524712471247131492457248440572552265727612735340243954799 19890813 81552185630242644260526572565264427352565263126572644263126052696259227482735256526052644268328875597316125782578263126962578259225252565249824982525249824982498249825652605288725382748244325922471321124982484249824982471360733762565245724712471323624842471401825252773270930623338467453431344279926572605261825922605272225522644256525782592265726832618269626832605268327482644297555973161255225782631265725252565252525252552252525382565249824842538251125382962247126702498253825113402248424292484248424843622340225252471247124983211248424574057257825922837281133514644492918562748257826442657269626312786263126312683256526832631268326442631267026572657259226312900559731742592257825522696263125382565251125382565249824982552249825382552253828372484272224842578247132242484245724712538248435933429253824572498245732492525251139992511269627092987336346447121134427222657264426052592265726962578259226312670265726442683270926832605270926182644260529375597312425922565260526442552249825652525252525382565256525382525248425382552290024842605249826832484340227352471248424712457365133512552248425112457318624842471405725782683282428753774464477411856270926702578264426312657264426702657264426702657265727482605273526442618263126962644295055973149260526052552265725382525249825112511253825252511247125382511251125522862248427732484260524843261247124842457251124433593340225652498248424713236247124574018249827862761297533384736537913442786273527352618269626832773265725652618256526312696269627482786274826702605264425652862559731362565259225652670252525112565255225382538256525382525259225382484251128242525270924982592248433892538245724712484245736223402251124842429248431362498249840772565263128242799340245864962185626962605259225782631267027612605256526442592270926312761268327482644269626702683263129255597321125522498257826832538256525252525248425252552252525112552252525522525284924982735247125652484324924842498247125252484356534292525249824572471322424842471401825112761267028873402479953081344282426962696267026832644276125922605259226832657261826832657265727222644260526312644290055973161257826052592263125252471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890813 81618 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01344282426962696267026832644276125922605259226832657261826832657265727222644260526312644290055973161257826052592263125252471255225382525248425252498249824712511251125112912249827092552257825113389249824842484249825113593338925252471244324843149252524844077256526832773274833894644476713442824269626962670268326442761259226052592268326572618268326572657272226442605263126442900559731612578260525922631252524712552253825252484252524982498247125112511251129122498270925522578251133892498248424842498251135933389252524712443248431492525248440772565268327732748338946444767134428242696269626702683264427612592260525922683265726182683265726572722264426052631264429005597316125782605259226312525247125522538252524842525249824982471251125112511291224982709255225782511338924982484248424982511359333892525247124432484314925252484407725652683277327483389464447671344282426962696267026832644276125922605259226832657261826832657265727222644260526312644290055973161257826052592263125252471255225382525248425252498249824712511251125112912249827092552257825113389249824842484249825113593338925252471244324843149252524844077256526832773274833894644476713442824269626962670268326442761259226052592268326572618268326572657272226442605263126442900559731612578260525922631252524712552253825252484252524982498247125112511251129122498270925522578251133892498248424842498251135933389252524712443248431492525248440772565268327732748338946444767 19890813 816481856281126442592256526832670268326052657263126442644265726052538270926572696264426442605281155973149263125522592263125652538255225112511248425112592248425112525252525382837245727222511257824433186252524712484251124843593337624712484244324843249247124573999249826572657296232494767578113442824260526442578265726312748257825522552257826442722264426052722263126832605273525522900559731492592252525782552252525112525253825252525252525252498255224432525252528492484273525382552244333512498251124982471248436223389256524712457249831742498245740772578260527992748338947365819185626572631257826572592260526312657263126572631261827992592260527092592268326702670264429255597307425522605255225382498252525652578253825252565251125252565249825112552283724572748244325782471323624982484245724712484362233762511244324842457328724842457399924712696270929003429452959691344277326312644273526312683273526312578257826052578267026182578274826962631264426052592281155973161259226442565259225522525252525252552252525522538249826052525251125252824249827092471259224573363245724292457249824843622338925252457241524983186248424844077259225382773270933384705604518562683269625922644257826442592259226572618261826572670261825652722256526572644264426312875559730992565260525522709259225252552252525382511252525252484255224982565253828622498283724712618242932492457248424842498244336223389253824572429245732492484247140182484265727092950340247366282134427352683260526442670264427862657252526312644257826832696261826312578264426052644260529005597304925652605265725922552257825252471256524982631255225522511247125252538286224982683245725782471335124842511247124842498359333762538249824572457314924982484405725652538274827223376467464541856267026312565260526832670263126052618270926442592274826572565267025782605261825782578296255973111264425252657256525112565255225252578249825522538252525252471253824982837249827352484263124573224247124712484255224843607340224842457245724573261249824434018256526052683298733634474671313442748268326312631261826962683263125922735263125782735267026962696264427222631260526052962559730992578255225922538251124982525251125252578256525112511253825382484252529252525273524712552251133122511242924842498247136513376255225112457251131612471247140772565261827222696331246747014 19890813 816961856267026702683265726832644269626052552267026832709268326702605267026312683264426442605291255973236259225652631260524982592251125522565249825112525249825252471256525252811249827862471260524713249241524712471244324573622341625112443244324433249251124843999257826572696283732994705774113442773261826572565268326052657259225382618263126052748270926182735261826182552261825922849559730862592256525782538252525252511256525522525248425112525252524712498251128872484276124842605242933382457245725252484251136073402249824572429252531742484244340772578259227352799337647057741185627092631267026832631269627482631263126572644260526182644267026702644265725252683263128625597311126182552260526052552249825782565253824982484251125382511251124982525279925112748244325782484327425112471245724842443359334022525248425112484326125382429401824982683270929123351479977411344278626052592261826052578267026442657263125522644273526442565268326442657269625652657288755973136257825652578259225252484255225522525253825382525253825522552253825252887251127482471265724843299261824842471252524713622338924712498244324713136251124714077259225382748437033764644774118562670270926312657255226312709263126312592261825652670268326052644263126312605267025522849559731362511260525652631256524982498249825252525253824842498248424292498252528492511273524432552248432612471248424572471245736223389249824572498248432362471248439992511267026572900345546446162134426832605256526572631257827482605256526312657260526572644256526442592260526182631265729005597314926052538260525782538248425922525259225252578248425252511248425252538283725112709251125922457338924432498247124982429359333892525247124842471316124572443407725252605281127093537450177411856273526312565260525922644267026442605260527092618267026962657272226442657257826442631291255973099263125522644257825522552255224982538252524842525252525522471257825522900251127612498267024843299255225252644255224843622341625252511263125383236260525784037261828242761407740974736774113442722260525782657268326312683265726312696264426052709263126052605267026052631259225782887559730742618256525652644255225382538251125782484252525652525249825652538251128622511270924432592244333632484248424842471252536073376249824842498249831612443251140972538259228372773333846744896 19890813 817441856298726312578270926312644263127222552265726052657273526572670269626442657268326312605290055973086256525652552256525782511253825782565253825252484245725112484257825782786251127612457263124713274247124572498247124573607340225652443249824713224248424713980251126572657297532994529527213442748260526052644265725782683261825782631263125382631269626442696263126052592263126702887559731362670255225652578257825382552255225252498252525382471255225252484252528492511270924572592247133512457247124712511249835933376251124432471247132112484242940772578259227612709337646745098185627222605260526832578272226182592264426442631256526832644256526572657264426832578264429375597311126572578257825922565253825382552256525382484257824842538247125522565291225252748245725652498323624712484242925112484360733892525247124572471326124982443401825522657270929503351447471211344276126832605265726182605270925382578263126312618264426312565268326442657265726182578292555973062256526052605256526052511255225112565251125382538251125112538256525382900249827352484255224713389247124842525249824573666337625252484249825253186248424714077256526572824279937424831774118562683264426702786260526312644260525522644268326052657269625922735268326572670265725382900559731362605263125782578249825252578255225382525249825382525252524842484252529252498277324572578245732612443247124432511248436073363252524842484245732492471241540182511270926832962338946745451134427732670261826312709257826962631253825652683257826832592263127732670267026182709264428875597309925782644251125922552255225522525259225652538256525112552248425112525284925382683248425652484336324572471249824572457362234292511245724712471319924572498409725652578273527613363464449621856267025922618268326572709268326182670255225922631259226572565270926312592256526962670284955973111257825382605263125922592256525382592252524842511249825382443252525252824252527732415257824573249244324712511251124713565336325382443247124433236248424573999248426312670293732874705548713442722264427092644260525922670257825652644260526702735259226572670267026312644269626442912559731492525268325922618253825652471253825252525255225652484249825252511255228372471270924712592247133122484245724982471247136513363252524842429248431862457244340572592260526572696342946444863 19890813 81792185630622644255225922631263127352578255226832670257826572631256526442644259225652670260529255597307425922644255225782578257825522552257825382498251125382511251125382538284924982773242926052457321124842471241524982457362234292525244324432471324924842457401825522657267029753402464453431344278626442538257826052565270925522578259226312631267026442592256527092683259226962578286255973086257826052538257825922565256525382565249825522552248425112471255225522811249827222484257825113351247124572471248424573622336324982471242924983211245724714097257826702709278634424586476718562722265725922709256526962605264426312565267025782605263126052735259226962657264426702875559731362618248425382605252525522511252525252525249824982552253824572525256528492484272224712631247132492457245724982538249836073402251124572457247132362484247140182511265727352975342946747121134428242735260526312592263126962578255225782592260525782552253826572592267026312683267028755597317426182592263125382552252525112552252524982552252525252511248425652484284924572722249826052484336324842471253825252457362234022525251124292498314924842471409725922552278628753790476777411856273526962631257826182552270926442565259226182631267026312631265726312644260526312644286255973111260525782538256525522552251125112511252524712552251125522484253825652887247127482484264425113261247124572471251125113636341624842443247124573249245724843999255226052722288733764644516713442811260525782657259226962683256525922525259226832722268326442670260527092592267025782849559731112511264425522552252525522498253825382511257825252511249825522525255228372484272224982592247134292484247124842511245736073376255224712457247131612471244340772552255227222773331247674896185626962670257826572644265726442592261825652631263126962578257827222657263126572644260529005597313625522605255225782592252525782525255225252471251125382565251125782538291224982786248425922471326124712457245724982443362234162511245724572457323624712471403725252696264428873376458653081344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890813 81857 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01344281126572631264426962605276125652605264426052644270927092683265727222709273526312657284955973149259225652565260525922578257824842565253825782538253824982471252525522875247126832471257825113429269624712565257824843696342925522484249824843174251124434077256526962786287538064767774118562670260525382631260527352696263126442631260526702644272226962722264426312592263126572875559730492592253826052631248425522605257825252525249825522471256524982538253829252511272224712631242932742484248424572511245736513469253824432457245732492511245739802498261826963049333846445343134427862735265726572683260527222618260525922631259225922683267026702683260526442644259229125597314925782605256525782605251125652538252525252525255224842498247124982538296225112696251126052484338924842498247125112498366634292525249824712484318624842457405725652565273527353261464446441856267026702565260526052592270925252696259226052683267027862605269626312683257825922683296255973236265725782565269625522457251124982538256525522538257825922498252525112900252527352457260524713287245724712471248424433666340225112471247124573249247124573999252527352735300034294557537913442811260525652657267027222748260526312605264426962709270926442722277326572605267026962900559731612644260526312670253825652552255225382471252525112552251124982511252529002498274824572631248434022471247124572498248437113442256524842457247131992471247140572538265727992761328747054799 19890813 818881856306226962657257826832618272226572592264426312644264427222592270926182683264425922657296255973161253826312605264425252525257825382498251125112525251125652471251125382875251127612429263124433261247124712511253824573696345525652471249824713249247124573999251126572748297532874674534313442786260526572538263126052735263125782670269626442670274826702683257826312644263125922824559731492618255226182683253825252592251125382498253825652484252524712525259228372484272224842605247134292511245725112525247136963455253824982415251131612484247140772565261827732761335145864705185626702683263126442592263126962631257826312605263126572709268327222644265726312631260528755597317426312605257826962538252525112538255225252525257825112498249825382565286224842799247125922443329924982471248424982471369634822578251124432471323624572484398025782631269629123389464472561344282426572683263125922565276125922696259226832696267026572657272226962683263126702592286255973136261825782552269625112552253824712484247124982552249825252525252525522824249826832471259225113442267024712538257824983696348226052471252524843211257824984077256526182837283738064644774118562683256526052657259226702709260525922657264426702631270926572722267026702578265726442900559731612525260526052631252525782552252525922525252525252525252525522565259229002471272224712578245733252484249824712471249836963523252524842484251132612457251139802538265726963000336345575415134427482631263126702696256527352578259226312592259227092735260526572578272227092605267029005597307425922592263126962565253825252525256525252525257825252538251125112578288724842683245726052484345524982498248425252457377434822578247124572525323624432457405725652657281127223402470547991856265726572592265725652683274825782618267025922670257827092525270926832631260526442670293755973161265726312592268325782578252525382552252525652498251125652471255225382849249827352484257824293338248424842484252525253742349625382471247124713299248424573999255227092722296233384644520213442735268326052605261826052735263126052631267026572657265726572631267026572657257825922900559731992552260525782618256525382592252525652511257825382538252524842511261829122471268324842592248434552484248424712511247137743537256524572457247132112511248440572565274827992799327446444962 19890813 819361856306226832631256525782592268326572605268325782644263127862644261826572644255226442657292555973124257825652578265725652511248425652525255225112552256525112484251125652912249827222457257824713351252524842471253824713758353725252498245724573287251124713999251127092735290032614644527213442735265726572618273526052683269625922644260526052657263126052696269626442578272226702900559731742618251126442644253825252605251125382552255224982498252524842498255228872498268324982592247134822484245724712525247137743496253824572471248432112511252540572565272227482799333846444831185626312657263126052644270927092605256526312565268326442696264426572618268327222722265729005597317426832565263127352498252525782538256525112552252525112511248424842552287524842748244325782525333825112498247124982457375835372538245724712471327424842457398024842683268330003274467471211344287527092552264426572696278626442538269626052605261826832735270926832631253826702631287555973199260525922578270925382511255225382552248425522525249824982498253825652937251127352511263124983469270924842471244325383774346925922471257825253174251124984077257827352887288737424705774118562735267027092696257826442657257825782592267027482670278626052709269626572578268326572900559731492565253825922670253825382538253824842498252525252498252524712498263129122538270924572552247134162484252524572511247137903565252524982484242933122471244340182552274827733037335147055308134427222644259225652644265727092631261826702618264427612786269627222644268326702631264428875597309926312605257826572538255225652498259225252525252525382511252525522552293725112722248425652525348225112457249825112484374235512538251124432484318624982484405725652631282427863351452949291856269626442578263126572657264425522631268326312605264427732657278626052644264426442696287555973136259225922538270925112511253825112552253825252552248425382484257826052987255227352443260524713376248425112443251124713806353725112429248424713287251124713999252527352735302433634529541513442799270926442631263126052799264426312683257826572670273526962644260526702657264426572875559731612552256525652722256525252525253825382552248425652525252524982498252528872511267024572565245734292457247125252511247137273455255224292457252532362471247140572683265728372824340247674705 19890813 819841856307426442631257826312631270925652592267025652644265726572644277325782670263126442631293755973149255226312538268325382552256524712552249824982511248425522484252525782900252526962484260524843287248424842429249824573681348225652471251124983261247124573980251126832696291233764705534313442799276126052631263126572773260526312670263125782644272226702644264426702644260526572887559731112538265725922631251124842592253825782525255225782511253824712538253829372484273524982552248434292471247124842443244337113416255224982457249831992525247140572565264428372735336347054896185627482709265726052657256527612631263126442670264426962773267026572631267026442670272229255597308626312565256527092592257824982525252525782538255224982578249825382578295024712709248426052511329924712471247124842498369634822552244324842457328724712484398025652683273530003325464471211344276125922631267026572696274826312565261826702644268326962709264426702696268325652644283755973086260526052592260525782498256525782552251125252525252525382457249825382900252526702457263124713482270924572457248424843727350925922484248424983224251124844057255226442824286237274736774118562709268326312631265726702683264425922657256526442657268326052709270926962618265726702811559731492670256525782644255225522618257825382552251124842457252524842511256529002484273524712592249833122498247124712498247136963482259224572457247132612511248439992538269627223000336347055202134427612631257825782605260527612631265726052657264425922644267027482670268326442657265728875597316126312578260526962670253825652484255224982538249825522525249824982538295024982683247125782498342924712429251125112471372734692552251124572484316124572498405725782605274827863299476746741856270927352631269626442592269625782644263125922592268326962709274826962644259226572631293755973161257825652592265725382565256525252552248425652498249825252484253825782862248427612471259224983312251124842471247124433742349625522443248424573274249824983999249827092735308633514736523713442761260525922605264426312709265726832592268326442657268326702722268326312618260526832837559730992657256525922670260524712552256524842484255225522511249824572538255228752484270924712592247134162511247124842471248436963496253824982457252532362471249840572578264428112735340247364896 19890813 820321856309926702565260526832605273525922592265726052631264426702631259226312631263126052696286255973124257825382605261825782592255225382565248425382538248425382457251125382824251127482443259224983299245724982471248424843742355124982525249824713261248424713999251126832761304933384767530813442773270926312657259226962709265726052605259226832683278625782683260526442683257826572912559731362631260526312631256526052565249825782511255225252525256524982484256529252525268324842592247134692511248424842498251137743482253824572429248431862471247140772578267027732748338946444736185626832631267026962657259227092578261825922538269626572631265726572631267026572631265729375597316125922578264427222552253825252484251124982538247125252552249825252578287525382735247125652471329924712484252525252498374234822552244324842457324924982484398025112709270929753351473671211344276126312565273525522644274826052605263126312578263127352683265726572657265726702592290055973124256525782605264425252552255224982525252525522592255224842538251125522987249827092457263125113442274824982511247124843711345525652498247125253199253824574077257826702849290038224705774118562709265726312709259226702670256526572631272226832670276126052709263126702605260526962912559731362578256525922644255225112538255225652511249825252511255224712538256529002484274824982592247133382484245724842498248437273482255224712471247132612471251140182538276127223000332545575379134427732644259226182696265727482631252526312631267026572683260526832657264425922605269628875597312425652631261826832565253825522538256525382525253825252498248424982538292525522709242925522498348225252443252525252484377434692552245724432484318624572443405725522670274828113363452948311856264426832631267025922605270925922592260526312644260527482761268326052709267025652552291255973199260526442605263125522511253825382565252525382538249825652511252525782887252527612457263124713338251124842471252525383758356525112484248424713261249824713980255227612722295032744644548713442773265726442631260525922761260526312644265726572722273526052709265726442722263126572887559731362605263126182592251125522498251125522538255225382498255225252511256529002525273524842578244334292457248424842498248437743523256524712457245732112457247140572565256527482811336346444831 19890813 820801856308626572709270925922696267026052565263126572670263127352605264426052709264426442670295055973161259225922631267025652565255225652592249825112498252525112457253825782900245727352525255224713351248424712443251124843774353725382457245724713287247124573980253827352748303733894501537913442811264425922618260526052748265725922592272226832631267026442722269626962670264426832837559730992565257826052670252525522498255224982511256525652511248424842525252528872498269624982618244334422552247124572484253838063565255224842457245731992511249840572552268327612824340246444674185627092657259226702683263126962631267026312631264426702748267026832618263126442605265728755597316125782552256526702498251124842578252524842511253825252552248425652552286225252735247125922484332524982498248425112471374235512565247124432443326124982498398025382670278630993376464472561344279925922592255226442644268326312631265726702683263126442631269627352657270926312631287555973161260526052565267024982552252525112525252525522552249824982484252525522925253826962538261824573455273524982538251125113758349625922511251125253211251124984077259226572862287537274644774118562709264426312696263126572631263125922709259225652657267025782709265726962696273526312849559731742525257825922683253825522525251125252552253824712511253824842498253828622525269624842605249832742525248424842538248437423509252524152471245732992484247140182511265727353012333847675343134428242578265726832644265727352644264426572592260526442722256527092683260525782592268328115597312426702565256526962578251125522565255225112592248425112578251125252525293724842683245725922484340224842498245724842457371134822552247124712471319924432484405725522618281127093363455747051856272226832578267026572657269626052565264425922644259226312696265726832722255226442722286255973211252526182592269625522565257824982498253825922511252525382443251125782824251127862511257824713299248424712471248424433711348225382457248424433261251124713980255226442773297533124705509813442773270926962670263125922824259225782631264426572657281126442657265727092525260526702862559731362578270926182735252525652525248425252511249825382471253824982538252527992525273524712578251133892498247124842484245737423482252524572443248431992484247140572565270928492862333846444736 19890813 821281856311127222578269626572644270926052605264425782735267027222735273526832657268326442683283755973161261825922592267025522525256524842552252525112565249825522498253825652925256527092471263124713299247124982443252524573727350925522484248424713236248424984018252527352735288733894705537913442773264425652605259226572748256525782683268326572709273525922683269626312605272226442887559731742565261826052592256525522525249825652511256525522511253824572525252529252565274824712631245734422457247124712511247137423509251124572443251131862457248440572552268328622761335146744896185627092670259227352565273526442644261825782657260526442748269627092670263126442657259228875597314926312578256526832498253825382484255225522538252525112552248425782605283724572735249826052471327425112471247125112443371134822511251124842443326124982484399925112683274830743351470571211344284927222644260525922644278626442618257826182605265727222670270926442644265727092644283755973161263125252565259225652552252525382578251125382484249825382525249825922912245727222471261824433455267024572552251124983696346925522484248424983211251124844057255226832887287537424799774118562786276126572644263126052709267025922605260527092592270926962670267026572578263126572887559731242578256525652722257825382552249825382552252525382484253824982525255229002498270924712631245733252484249824982484247137113482249824712484247132492457242940182525267027093037335147055379134428112578269625922670269627092605259226442644265726702722256526832735256526312618268328755597314926572538265726442525255225782484249825112538252524712498252524982525296225252735248426052471341624982471248425112484374234692538245724572498321124712471403725652605279927733351476749291856269626832592265727092657269625922565269626312644260526962709276125922670265726832592290055973236267025782592265725382552253824842552252525252484249825252471253824982849249827352471263125113274248424712498252524713711348224982471247124573236252524843962253826442735303733634644541513442761265726052670260526572722256525652644270926702592272226832683267026832696267026182824559731242592259225782644263125782538249825522511253825252511253824712538251129122471269624982578247133892484249824432511248437273469252524572443252531992484247140572670263127862696336348314831 19890813 821761856308625782605260525652709276125922578263126572644267027092605277326962696264426832605293755973136259226312565269625382552252525382552253824842498251125382525253825252849247127222484260525113287247124712471249824713711348225652457248424433274251124843999251126832683290033384705534313442849276127222644270926182748256525922657265726832709274826832683265726702631263125922887559730992618256525782657255226312525252525112498253825782552248424982511256529122498269624712631249834292484245724842498247137113469255224292471248431492457249840572592267027612761338945864705185626572605267026702631270927092644261826962644265727092761264426572657270926052683267029125597313625522578256525652565247125252631257825522552253824842498248425382525284924712761249826052471329924712511247124842471374235092592248424432484324924842498399925112696270931363338464471211344279927222578263125922605270926572644267026182709260526832631265725922683259226572592291255973111255225922605260525522552253825382578253825112538249825382525252525652887248427482498264424983429268324842511249824573711346925922471251124713236249824844057267026702811284937744767774118562644267026702592263126312773264425522578264426312670264427222709264427352631264426442912559731742592259225382670261825652552249825382525256525522565255225522552261829002511273524432631247132872498251124842511244336963482253824712471244332742511245739992498276126832824332544745379134427992605257826572631264427222670259226962657265726442773265726312657265725922683260528625597311125922605255226572592255225782511251124842578253824842552245725112538290024982722248425782484341625522457247124842498368134822538241525252498317425252498405725382592281127613338455746741856267027482631256526052683269626572631267026312644267027352592269625522696268326442631293755973099251126052538267025652538252525252552255225522538248425112525255225652887249827222525259225113287251124842457252524713696344225652484251124713236247124714018251126442696296233894586513313442735263126702657267026312786265726182683272226832605270926832722274826442605272226312900559731492511256525922670256525252538252525382525253825782538256524982484259229002511270924982578247134292443247124842498248437273496251124842443244332112429247140572578264427732837333846444929 19890813 822241856304926962644268326052565276126052592263126572657259226832565264425922552260526442683286255973099256526052552273524842511259225382552252525112511249825382484253825652824247127352443263124843338249824982511249824983711349625382443249824843224248424573980255227482709288733764674530813442773260526442683259226312849259226182670263126182670265726312683269626702709267026702875559731242605257826052670255225782578249825522525253825522498253824982525256529372498269624292578248434292498248424982511248437423482259224842415253832112471247140572578263128112786331245864863185627352631264427222592257826052670256526962657267026572670260526702657264426962735268328245597312426442565253826832484252525382511252525252511245724712525249825652565283724982735244326052471328724982457247124982457371134692538242924712471324925112484401824982722277329003287470571211344274826572592263126052644278625782644268326572644263127222657267026572683263126312657283755973211260525922552269625782511249825522565252524982565248425112511248425652862248427092484263124843455267024842525247125113711344225652471248424843174253824574077257826442811287538064674774118562722260525922670265725652683257825922696259227732644260525922657260526572565263126312962559731362605260525112709261825252538251125382484251125382511253824842498253829002498276124292552251132872525251124572538244336813482253824842471244332612484247139802525267027482875335146445237134427482683267027352644263127222683257825782696264426572683269626962709263126832709265728755597314925652631256526572552255225252511253825252538252525252525248424842578288724982735251126312484340224842457248424842525372734822498245724572511314924712471405725522565284927613299455746741856269627352683264425782657267026052552265725782538269626832618265726442657259226312631284955973174260525652644268325652525255225382498256525382525249825252511256525522925252527732457257824713299248424292484251124843711352325522471244324983236248424713962248427222696306232994674545113442837260525922618263126442722260526962618263126572631273525922683263126702592264425922887559731242605253825782618255225112552257825522511263125382538252524982498253829122471272224712592248434292511248424982511251136663455252524712443245731612471247140572552264427862786333845864863 19890813 822721856303726442631261826962605270925922605265725922683263127352605265726962709270925522683290055973199260525652592265725112565252525252525252525382538251125252498252525522824252527612484260525113274248424572498253824713681350925652443244324713249248424573999251127092709295032994644527213442799265726572683259226572696265726442683263126442683282426572709270926572618272226442925559731612552257825922578255225112592249825252525253825252498251125252525260528872498268324712605245733892471248424712484248437113482253824432471251131992471244340572552264428112849335147364705185626182683256526572618264427222631257826442683272226182683265726702644267027092683267029125597314925652578253827092552249825382511253825112471255225112552252525382631286225252722247125522484332524292457248424982471368135232538247125252484323624712484398025252696278630003351470571211344279926572644263126442657270926442498263126442735269627352644276127352644267026702618284955973161260525922592269625382498256524842525253825382525249825382511253825522962252527092484259224983389268324982538252524713711348225522471252524573224248424574077251126832837286238064799774118562735263125522696261826832811264425252565265727862683277326052709268326702565268326052887559731612657259225782657252525382511252524982578251125382498253824712498257828872525273524572565252532992471247124292525251137113455255224712484248432872498248439802511263127093049323646745272134427992644265726182605264427352696270925782657260525922657263126312565268327092683267028875597311126442592259227352578253825382457257825382538252525252498249824982538290024842696245726312511344225112471248425252457366634292511247124432511324924432471405725652578276127483351467448961856272226962578256526312670272226052592269626442735267027732644260526572605263126312670291255973086259225522565263125652552253825112511256525112552251125252498255225522837255227352484260524843299251125112484249824573742349625522443247124713249248424983980251126962670300033634831520213442761253826702644263125112761260526052644260526572670272226442683263126312657263126182912559731362592259225922670263125522538249825112511253825252525251125112484255229252498267024842592252534162484244324152498253836963469257824712457248432362457245740572565257828372786335146744929 19890813 823201856270927092592270925922709269626182657264425782657268327222644270926442605269625522683300055973149265725782578272225252552256525252498253824982484248425522525255226312837247127352484257824983299244324982471249825253711341625522471247124713261247124843980252526572709298732994705534313442799272226312657267026182748265726572644268325782683276126442709270926702735264426832862559731362670259226442735253825252578249824842538255225252538248424982525253828872511273525112578247134292525249824572538244337273455255224842498245732112484248440772578263128112799335147054929185627222644256526052592260526702683265726702605265726832748256527222644267026572644263129125597314925382578259227732565256525522484252525252565256525652538251125522565292524982696245726052525327424982471247124982457369634692592247124712443323624712457399925382696268329373389464454871344276126572657264426312631278626312605265726832605264427222631268326572592260526312605286255973111261825922565277325252484247125252538253825522552247125522471251124982773249827352471257824713416247124712457251124573711346925652484245724713236249824844057257826572773276134294586503018562696260526312592268325652709270925782592267027092631272226312670257826832644265726442925559731612631259225522631251125522552247125922511252525252525253824712552249827992538277324572605248432872484244324712484247136963469256524712484249832242525252539802552272227482925332545575379134428112709263125922657259227222631260526572605264426312709268327222644263126962696264428875597308625922644256526962552252525522538256525382565251124842565248425382552286224842761244326182471344224572484249825252471371134692538251124432498324924432457405725522631276127733351476750641856272226832683267026312631276126702578264426052670261826962631260526572670264426572592295055973161260526702565268325652552255224982525263125382525249825382443253825522862252527862484255224573299248424982443249824573651348225652484247124843249248424843999252526962761297533634736552413442799269626052670268326052735260526052631270926182709270926312670268326052657268326832900559730992592259226052670256525652498255225782525253824982484252524842498257828872498273524572605249834292457245724982471251137113442251124572443251132112484251140772578267027862735337647365451 19890813 823681856265726832592265726052670269626442605263126572644268326702631265727352631260526442657288755973161255225922592269625522565255225252552257825252538251125382457253825652849255227482471259224843299245724842429249824713711348225922457247124713261248424983999253826572735298733384586574413442761265726052605264425922735263126312605267026962709268326312670269627222565260526702875559731992592261825652657253825252525257824982484251124982552252524982511253828492484274825382605245733762498245725252511244337273455249825252429248432112471247140572578264429002722331245295744185627222709261826312644269628242670260526572670267026832696265727222644265726962696264429255597314925522552252527352552253825922525257825382498249824842552252525112552287525522786245725922498329924292484247124842484368135092552252524842457327424842484398025252735273530243299470559311344279925652631260527222683277325782538259226442592270927092618268326442592261826832631293755973086257825382670277325782511252525382498251125112471251125382471252525382862251127222471259224713442249824572457253824983696346925112525245724843199248424844077255226052799270934024501604518562696268326312683260526442722257825922578264426702644265726572722264426442696261826702887559731612565257825652709251125522525253825522525251125522538252525252525255228622578276124842592249833122457247124842498247136963523255224572471247132742484245739992511264427093024331246446324134427612605257826442631263127482657263125782631265726962631257826832683255227092644263129125597313626182578259226442484249825112578257824842511257825112525248424982525296224842722248426182484340225252471247124712552371134552498249824432484319924572498405725522605281127863429464464541856268326702644268326312631273525522605268325922683264426962605268326442657263126312657296255973086263126312592272225522552253824712538253825382552252525252471252526052811248427352471257824843287247124712471247124713681346925652471244324713261249824844018255227732748296233254705671313442761268326442631259226052773256526442605265726052683265726442644269626572670263125652862559731742670260525782683256525382525252525782538252525382525251124982498253828622498268324982592249834292484248424572525251137113455256524572457249831862443249840572552263128112773332546447014 19890813 824161856272226832631263125922683267026442631260526442657264427482709274826442670263126572644290055973149256526312578268325112525253825522552257824982538249825112538255225652887247127352484260524843261248424572443251125113711346925522457247124573261247124434018251126052761298732744557774113442735265725652657260525782722263127092709268326572696273526572644268326312683263126052912559731612592253826312670252525782525253825522525255224982538253824842511255228492484270924712592248434292538248424572484249836963496256524842457251131742538248440572552265727862786337645577741185627352748259226832578263127482592259226442631273526442735268327352644260527092683268329125597314925522670255226312552260525522511251125652552253824842552252525112592287524982748247126312457332525252498247125112471368134822538247124432484323625112471401825112696272229373455470577411344283726702498265725782592273525922538260526832709272226832670267026962657269626442605284955973186259225782565264425782525259225782525253825382498247124982471247125382912257826962484265724713389273524572525249825253711344225382457251125113211253824984057253826052786439535934501774118562696268325922631260526312735255226052670267026572709272225922748263126442592272226052950559731362592257825782722249825522552253824842565247124712471252524842511255228622457272224712578247133382457245724572471248437113482256524712457247132612498251139992525265728242937329947056162134427732670253826962605264427482592263126052605270926052709269627222631263126052631261828875597313626312605263126832538256525522511255225112565256525112511249825112552295025382605247126052498342925252511247125112443366634422525245724572498319924842484405725782657274827223537458677411856281126702578265725652657267025922605270926442644257827092644268326312735256526312631288755973236251126052578265725782525256525652471253825652538251125522525251125652887252527862498263125383325311125522670260526053727346926832511267026053299259225524018264428622811407740575098774113442748270925652644273526572748257825922644257826572670265726312657272226832618269626312937559731112552263125652670259225112511255225652538251125522498249824712484253828492484276124712631252534022538245724572511249837113429257825112429252532362471248440572552267026962709348245014863 19890813 824641856309926572552263126442657273526312538264426832657263126832552270926572605270926442605292555973124261826312605270925522511255225522484255225252525253825382484259225252786247127862484263124713287253824712457253824983696345525382471247124713261247125253999251127092683292534294736530813442786264426052605256526182735259226442578260526572631274826702696265725782657260526702950559731362578257825522618256524842552255225112538252525652498252524842538255228372484270924712644248434292511249824712498247136963482256524982415249831992484244340182552269627482786336345574501185627222709263126442657260527482631260526702618278626702786267026832644263125922644265729125597316125522631259226832525253824572484253825522511252524712525249825252565290024842735248425652484331224842498247124842471371135372578244324572471327424842457399924712761270929503351467471211344273526572631274825652565278625922631260526572644265726702657267026702605263125782670287555973086256526312657265725782565255225112552256524982578252525782484252525922900245727092471264425253455264424842525247124843711348225652498247125253186247124844077256526572837288737424644774118562722256526572657263126572722255226702657260526832657272226312696268327092670263126572937559731492578255226052722253825112565249825522471249825112471253824982511253828622471270925252592245732742525249824712484251136963455253824842498248432242471245739992511269627612987342946445272134427862644260526832565269627352644257826572578260526312670263126572644268326312631260529005597311125922592257827352484257825522565253825252511255224982511251124982525283725522683247125922538342925112471247124982471366634962538248424572484316124842471405725522605273527863376476747991856268326442618265725782644273525652644270925652618264427092644270926312644268326572631290055973074255225922644260525782605256525112538255225252552251125252443248425522912251127222471256524983287247124842484245724573727346925252484244324713249247124843999252527612735293734294644541513442786263125382605260525922735267026702565260526442644270926572696264426702605265727222900559731492618259225922618255225252538251125112498255225252525252524982525252528752511273524712631249833892484247124712484247136663442257824712443252531862457245740572565274827732735336347054896 19890813 825121856304926832696272226182670279925522631270925782644273527222670274826442683264427352657297555973136268325922592263125252525249825522538249824982525249825252498251125382887245727482538257824843274242924292525248424573696348225522457248424713249251124713980251127092761298733764644530813442761267026052644264425782670253825922657257826312683263126702722260526442605261826572862559731362644260525922709253825522525251125382511255225252511251124712471252529252525270924982565249834162498248424842484247137113455252524982415253831992471245740772552268328752748335146444767185627612683255226832696259227092657265726962605265726832786263126962605257826572618268328755597312425782578263126832552255225112538257825252525248425252552247125252538290024982748244326312484331224842457244325382457368134692511248424842511324924572484398024982696279929873287473671211344277326052657264425522618273525922631263126572696259226442657268325782657260527352644284955973161259226182644264425922525257825382592251125382538251124842525255226312862247127352498267025113429270924712511251124843727345525112525253825253161251125114057257825782912293738064799774118562670268325922683269626312670257826442605260527222722273526962644260526312631265726832887559731362565253825922761253825652552257825382538256525112538252524712511257829002471270924712578247133252498247124292498248436963469259224572471247132612498249839992511267027862962335147055343134427612683264426572525255227222657264426052683263125782761268326312696261825922657264428875597314926182631259226962592255225522538253825252538253824982525247125382511291224712696251125922471346924982443245724842471372734552511248424712484321124712498405725522644276127863376479949961856268326702592265725922670264426312578265726052605260527732592270926182631263126832644291255973124267025522552269625382552253824982552249825522538249825112552249825382937248427612498261824983312252524982443249824713711342925782471244324573249248424573980256526572735295034294799523713442799268325922605259226572748255225922709259226832709265726572683268326312657265727352900559730992592264425782644249825382525252525382498252524842565251125522538257828372484270924982578248434022471245724842471249836663509252524572471248431612457248440572592259227482799328745294831 19890813 825601856307426572618264426312709279926312631255225652722264427612631268326312631263126312644291255973149260525252538269625382498257825522552253825382471252525112484252525782824248427612484259224433274248425112443253824713666340225252484249824843261244324984018255227092696302433384736527213442799273526832644263126572786260525922657259226312657269626312657263126312657263126052875559731362592260525922696255225382605253825382511252525252498252524982552255229372471268325252644247134822498248424842511248438223565248424982443248432492457248440772565264428242709337646444705185627092657265726572644268326832683260526962631270926702722264426572605267026052565269628875597316126442592257826832631256524982525252525112538253825112525247125112552291225112773245725522525333824982511244324842498380635512498244324842484328725112443401825252722273529873274450172561344279925922631261826052657270925922644263126702592268327612657267026312657261826572683293755973161256526572605267025652511253825522538249824842525247125112484253825522925249827482498261824573509267024842498252524573839355125252457247124983236251124844057256526702875288737114705774118562696268326442578259227482683267027482605265727222644273526702670267026962565265725782912559731362644259225522644256525522525252525652538252525252538251124842538253828622498268325112592249833512498242925252565248437743523259224842471251132872443247139992498269627613062331246445202134427732657264426312644263127862657256526572696268325782631257826442644263125652631265729005597314926052631257826572538263125252525255225112552249825252484253825252538292525252709247125652429348225112471248425382471379035372538248424572471324924572484405725522683278627093299464447051856265726832592267026702683264426312657265725782722267027612722268325782670265726832631291255973149257825922605269624842525256524842498256525782538252525252498255225112937249827612525257824713325248424572457251124573806352325652443248424713274251124433980249826832709293733764674548713442696265726702592259226702709255226052605260527092644268326052644267026702631263125782849559731242578257826052657252525112565253824982525248424982471251124982511252529002525267024982578251135092471248424842498249838063537249824712415247132492498248440572552259228872761336346444896 19890813 826081856307426442631265726962657273526312565264426572722265726702592269626312670263126572605288755973149259225922631272225652538253825522565251125252552256525252484256525652962248426962457264424843338251124982484253824843774353725522511249824713249248424983980253825922773291234294529513313442786267025522592265726052799260525922578265726312644264426052644263126312565264426182925559731242592253826052644253825252578256525382498256525652525249825252552257829372525269624712592245734552484249824712471247137903537252524712484251132112484251140372538263127862722340247054962185626442670263126182644257827092592260526312552259226702748260526832657259226052605255229125597323626182578257827092538253825382552260525252565253825382525253825522538290024712748248425652457335124842457247125652525377435092552247124712471328724572471399925252592270929503338452971211344281127222631261825922644281126312578267026052683259226832657274826702631263125922657291255973161259225652538268325252605252525382565252525382644247125112525248425382925248426962484263124843455265724572525249825113774350925922457248424983174251124984077259226052824288738064705774118562670263126312696261826702748257826312683260526702644264426052631265726442618264425652950559731742631257825652748252525522511251125652538251125382471255224842538257828622471276124712605244333382457244324842498247137583551253824982484245732492457247140182525273526962950329945575308134427482683264426312644259226572631255226442670268326052735267027222657260526572565259228875597316125652605252526702511255225522552252525112565255225382552252525252511293724842709248425922471344224712457248424982498369634962525248424712525326124712443407725782683281127483455473650301856268326832631267026702578272226052578264426702670263127092657269626702683263127222644295055973149263125652565268325382565255225382538252524572552248424842498252525112837251127352511263124983299248424842429248424983727349625782471248424983287249825113999253827222696303733764529534313442824268326052683261826312670260527092644260526052631267026182773265726832683260526832900559731862578264425382644252526052498248425782511256525522498249824982498252528752525268324572552247133632484248424842471251136813469251124432484251131992457248440572565259227862761338946444831 19890813 826561856308626832592256526702657274825652592263126182605268327732605272226572670260526702670296255973124265725652565270925922525251125252552252525382525251125782471252525922887248427612511256524843299249824842471252524713727350925522457247124713261245724573999253826572761292533634557523713442786261826052605260525782709263126572644264426182709268327222709269626572618263126962912559731362670255226312683251125382525251125382511253824982484253824982525253829122484270924982631249834692471249824572511249836663469253825112443252531612471248440772565269628372799340247364767185627612657259226442565265727092657263126052578267026052709263127612683260526442683268329125597312425382644259227222565253825112471249824982578253825112578248425382592284924982709247126052471326124572484248425252443362234822538245725112471326124842443398025252773272228873325467471211344282426442565265726832525274825652565256526052709263127352592267026702683265726312605293755973124257825382552267025382538252525382511256525382538252525112498252525252862249827612498263124713376270924842552253824843727341625382471247124983199249824984097256526572887282437744705774118562722270925922592265726312722260525922644263126832644263126052709263126832592265726702875559731242618263125922670252525652538252525252552249825112552252524712578252528622484276124712578247132872484248424432525249837113509253824842471244332612484244339802511265727482875337644475272134427092657260526962605269627092592267026312618263127482657260526312618263126312605260528625597316125652605260527092565248425522498252525522525249824982511252525252552291225382696242926312498338924842429245724712457368134552538247124572443314924292443405725522631282427353351455748631856265726442631265726832605279925782657265725782657263126702696267025652696267025922631292555973174264425252605269625382565252525782498251125522498252525782498255225522912251127092457259224713299248424572498249824843711348225112498249824713287248424843980251126312748303733254529548713442735259226832605265725922735259225652605257826962631269626572631263126702696265725782925559731492631257825782644255225652484253825382498251126052525253824842525255228492552265724842631247134022484248424432484248436813442256524842471251131992498248440772565260528242786333847054767 19890813 827041856313627092683264425522644269626572605264425782657255227092592268327222709263126962683291255973124259225782578272225522525248426052484256524712538251125252538252525522824251127482498256524843261248424982471253824433651345525112484248424713261245724844018255226962657303734164644513313442722276126312592265725652709263126312578257826832722263125922631263126702657268326702862559731112605256525782592256525112565252525252511259225252471252525252498256528622443268324712605248434162498248424982471245737113509251124982484248431362511249840772552267028242786332546444736185627352696267026052565259226832592257827482592268326962670263127092644276126312657268329125597317426052538252527092578253825112471252525112498253825382538247125252498291224982761248425652511326124982457247125782498369635092578245724982443327425252471398024982683274829253287458672561344281126962644263126312644268325922644267026572644270926572683267026702709265725922735282455973124261826312552270925252525253825652525252524982605247125112538252525652912248427352484264424843429270924842525251124983711345525112484249824843149247124714077256526182862286237424799774118562644268327222644263126572696269625522735269626572644267026702657264427092631264425252811559731242592253826052670252525252552252525252578252525382538252525112498252528372578277324982592248432742498247124712511247136663482251124432457245732742538247139992511272226832900335146745308134427482631260526702657265728112538267027612644265727092709264426572644263126572644261828755597309925922644252525922592255225782525253825782578252524982484248425382565287524982748253825922484342924982511245724842498372734962538247124712471318624842511405725522683274827353376470548961856269626702592264425782631270925922644265726442631260527352644268327092722265726572657291255973149257826572631268325782578253825112484253825252498251125252525252525782875245727862471260524983236248424712471251124713696341625522443244324713236248424713999255226572735301233514736530813442786265727092578265726312748260526572683267026442618263126962683265726572670256526702862559731362578259225922696253825652498252525522525244325522511252524982511255229752484270924842605247134292525247124982484249836513416251125382457248432242484251140572552265727992735332545864705 19890813 827521856311127482631268325922552276125782552265725652683264426832657270926052631263126702683290055973161263126052565267025522552253824982552255225252525252525652498248425252975248427482498261824573287251124712471249824713681348224982498244324573236247125113980252526832709290033514644527213442761260526442657259227092735263126572657265725782592265726442657270926312605265726442849559732242605267025252605248425782592252525382525256525112484253825252498255228622471273524842552248434022484247124712471248437113455252524982525248431862511247140572552268327482761335146744586185627092735259227092644263127222631257826052657263126702722263126962631264425922578264428625597313626832631256526442525253825252457256525652511248424982538248424982565284925112722252525782484328724982484245724842471369634552605244324292484326124842484399925112735272229373299464472561344276126442683268326442592278625782670267026052657259226702670272226832722257826052644295055973149256525112592270926052565252525382552253824982498249825252471252525252875248426962457263124713402272225112525252524573711342925522511251125653199248424574077255226312875287538224644774118562683256526182683260526572644260526312631263126572644274826572696263127092644263126832937559731992605259225782748255226052525255225252538253824842525249824842525253828622457276124432657248432992538249824712525248436813442251124712457247132612471245739802552269627482862338946745167134427992657263126702644263127092670264426702552263126312722265726702657265725522670272229125597318625382578252525922618260525522552252525382565252524982525248425112511288725382735248425782484338924842511247125112471368134292511247124572457321124572471405725522565273527733389486349291856274826832605260525522618268326702592263126702683269627222631269625922644260526572605290055973111260526052644267025782538248424842457252525382511249825382484253825382887253827612457260524713299253824842471249824573681348225782471244324843236248424983999256527352735295032364705548713442773267026312644257826442761264425922657263126052670268326572670265726832592264426182887559731492525255226312670256525252538252525252484252524982498252524982471255228752525270924842592245734162484245724842471248437113469251124432484251132112429247140572552265727352709329946444767 19890813 828001856306227222644264426182538273525922592265726312592265727482552268326572578263126052657291255973161259225652565261824982565255225652511253824842484255225382525253825652912249827352471259224983236247124842457252524843636345525112429244324433261248424843999259226572735302432874644527213442748263126052565264426702722260526312709264426182683270926832657268326442631268326442900559731362592255225652786253825252538253825382552255225522538248425252511253828752498264424432631244334162498249824712538252536813416255224712457249831862484245740572552270927862786331246444962185626962735260526442538259227222605260526312670264426312709263126572565261826312670268328875597316126052592256526832525253825652552252525782498255224982511249824842552281124712722244325652471331225252443244324842484369634292538251124572525327424572471398024982657276129503376455772561344279926702709263126312644274826702605269625922605272226832657270926962631265726572657290055973062256525252592263125522552255225782484252525382565252525382471252524982900247127092484260524843442272224842525255224983666344225252484245725253186248424844057256526312837287537744736774118562618265726312683272226702735264425382631273526572538268326052644264425782722263125652912559731492525263126052722257825252498256525522484257825382498249824842565255228752498273524712605245732872484245725112484248436513455253824712457248432242471252539802498272227612925333846745237134428242683263126052709265727992683259226182709256526312722267027352644265726572644268328875597314926702565264426702538257825652484249825382552253825922525249824982565287524982722249825922484340224982484248424842484368134162538248424572484319925252457405725652631282427863351455747051856270926962631263126052631265725782592263126572696265727352618265725922657268326312592286255973136260526442592264424982565249825252484260525252484247125252471252525252887247127612498261824713274253824572484252524293593342925652457248424713236251124573999251126702786284934024767530813442862260526442631263126442735260526442605267026702696264426312709269626572657259226312887559731362644256525652657255225252565252525252525256525382511252524712565256528622471267024572605251134292484247124712471251136663442252524982443251131612498247140772578260527862786338946444674 19890813 828481856309927092552273526442670270926312605264426182657267027092683264426832670257826572683288755973186259225922578277325652538255225522538253825112457248425252511249825382862249826962471259224573249247124712443251124573622340225782484247124433236247125253999251127352748300033764705534313442761263126442618269625652773265726312605260526312709272226182696265726962605263125782887559731112631267025922670253825382511259225652552252525112511255225112538252528492498274824712631249834552498249824842457249835933402257824432429251131862525249840572578265728112786326146444767185626702670257826832592267027222605260526832578265726312670257827482644264426442696269629375597323625782631257826702538251125652565252525252578249825112525248425522565291224982709248425922471323625252498245724982498360734162538248424572471322424712471399925112696274829503338464472561344284925922618268326312670273525922631265726832565263127612631269626702696259226962657295055973174257826052525274825522578252525382511252526052471249824842484251125252862249826962471260524713429269624982565249825253711341625382498248424983186249824294077256526442811287537584736774118562644263125522578261826442709267026442696259226572592273526572683265726442670270926572950559731742565260525782748256525382538255225112538253825652457252525252538251129122525276124432605249832492471248424842484247136223455249824292429248432362511247139802538273527862975336347055237134427222683257825922670260527222657257826442657263125782605260526572657264426442605265729255597311126572657260526572525255225382484256525112605249825382565248425252538284924982709247126182457338924842498248424572525365134162525249824432498317424712471405725522592276127353325458648961856268327352683267025922683273526442592265726312683264426572565270925922592268326832644288755973149261826052592277325112538255224982552257825652511256525252538252525782811249826962457259224713274249824842471249824983593346925522471247124713236248424984018256526832696298733514644527213442761263126702618276126962811256526052565260526962644277326312722267025782605260526312837559731612631252525922592257825652592252525252565256525522498253824712511252528622498265724712565247133632484251124842498247136663402252524982457249831612484252540572552264427992862333847054799 19890813 828961856309926312605260526572683269626312592263125782670267027352618268325922709260526442605290055973136257825782592272225252525256525382511253825382511253825112525256525252799251127732484265725253236245724572484253824433651344225652484244324573236248424843999256527612683290033124474534313442735270925782683267026572657263126442644270926312722264426052696267026572709269626572937559730862565259226052735253824982498253825782538259225382538252525252552255229752498269624842605245733892457248424712525247136223429253824712471248431862471247140572565264427862773333847054896185627222657259226312670269627222683259226702631265726702709261826962552257826182683257829875597313625652618259226832525252525252525249824982511252525112578251125252525282424982748247126052471328724982471241525112457369634292525248424432484323625252471398024982696277329003402458671211344281127092657261826442696273525652657265726442631264426832657270927612748260526442605287555973099259225652578267025922552259225522511256525252498251124842498256525112849249827222471264424843416274824712525251124843651342925252457247124983174249824574057255227092862288737744705774118562657273525782618270926702683263125782644263126572631273526442605265726052631267026962875559730992631257825782748252525382565251125782538255224982498252525112552257828872484270924712605245732492443248424572498247136513429255224432443245732362484245739992538268327862950333847365167134427482670263126312670264427222670267026312657264426442735272226702696261825782631260529505597316125922565249826572498256525522525255225252552249824842498249825112484287524842696247126052471338924712443249825252471360734292538248424012498318624842471405725782605277327863287464447991856268326052552268325782696269625922631263126442683265726572552272226962709269626052592292555973161263126052644274825252525249825522538248425382552251125252525253825382786252527732457257824573236247125252471249824573666342925252471248424713236245724713980256526832696300033514644534313442824265726962683267025922773260525922618264425922696267026572696270926832605263126572900559731112578255225652761251125782618251125382511255225112498253824712511252529372511273524572631247134022498248425112498249836663402253824842457249831742429249840772578265727992773340246744557 19890813 829441856308627612578259225922657277326702578269626702722259227092631273526312657263126832578290055973174259226052605272225382565248424982511259225252484248424982538251125522862249827612443265725113249247124982484251124843651340225252471247124843249248424983980249826832722291233384644527213442773269625652683264425782722263126572761265726572696276126702644269626702631267027092849559731362538255225652631257826052498253825252538255225652525253824292525252529122498276124842565248433892498248424712498249836223389252524712471252532112471245740572578264427992670346946154767185626572683264426572631259226962631256527092605269626182748257826702722259226572657263129125597306225522565260527352538256525252592249825782538249824982538249825112552284924712735248426052498327424292484245724982457362234022565245724712471321124842457399925252644272229003351476771211344279926572592267025522565270926442644263126052709267027092605267026702657263126962657291255973199260525522552267024982538251124712511252525252498245725652498248425382862251127352484255224983338268325112511249824713651344225922525251124843186249824714057255226702811290037744767774118562722268326312605267025922761265725782644256526312605274826572709268326962644259226962887559732362605263126052709252525112565249825112552252525112498248424982484251129002525276124712565247133122457247124572498251136513429251124432471248432492484245740182498268327352950332546445272134428112696261826572605260527862670260526572578267026312670264426572748264426442592261828755597317425382578259227092552253825522525253825252511253824842552248424982552283724842722248425782498336324842498247124982484362234162552248424712484318624712498405726832657283727223363444749291856265726832592264426702631270926442578265726052644264426962644267026832683263125652592284955973186255226572578268325382525252525782525247125252525253825112471255225652849253827222443259224983236248424712498247124573622344225382484248424983236245724843980252526702735301233764557545113442824261826442683263126442735257825782722268326572683263126832644272226832605268326312875559731742605265725782735253824982592249825782525255225782525263124572511256528622498272224572592248433892498249824982498247136663416251124842415248431992471247140572552268327862735346946154674 19890813 829921856307426312578265727482618272226052592270925782657259227612618270926702696267026312683287555973099264425382618269624842565251125652538253825522498247124842511248425522875251127612484257824843287247124712471252524573622345525382471245724573249248424433980249826832722295033634644537913442761268326572578260526052735263125782735260525782735270926052683260526052578269625652837559731612631255226052722253825252525251125652538249825252525249824842498253828372498270924572592244333762498245724982525244336813416251124712429248431612443245740572565253828622786336347054996185627222670259226442670259227482592260525922657259226832761268326832631259227092605268329375597313625652552259226182511252525382511255225652552253824982552245725252552288725112748244325782484324924982484248425252443362234022498244324842443326124572484399924842683273529373351455771211344276126572618264426442670272225652657268326572683263126702618267026832722260526052592288755973099259226572618269625252565253825522538249825922538252525382498252525252912247126962525267024843389269624982498247124983681338925652498253824983174247124984077253826572824292537744557774118562631265726052709264426572709263125652773259227352578268325922683259226442592264426312937559731742578263126052657257825522538251125112538253825252511255224842538255228492498272224572631248432492457247124572498248436223496256524572471247132112498247139992538265726832887341644745379134427732605260526312538264428242644264425782631263126832709268327732683261826832683264428755597317425652605251127092538251124572498251125112511255224712498247124982511290024712683245725782498337624432471244324842457368134552565244324572484318624712498407725522657277328493363447447991856274826832592267026182605277325522605265726052709264427612592268326702670269626702683295055973211255225922538268325252525253825252552252525112565249825112498249825252912251127092471260524433236244324432457249824433636341624982457245724573236248424843999253827992722302433634705523713442799273525522631269625652761263126442644268326572696270926702748263126962592260526832837559731362552253825652748257825522525259225382484248425382538251124842498255229122484272224982592244333892457245724712498248436363442251124982498251131992443247140572578263127352811342945864863 19890813 830401856264427092538260525652644274826312605265725652631268327612605270926962683263126442657284955973186263125782592265725922538251124982538252525112552249825252484251125522875248427482471263124153287248424712511247124713681341625652484245724573236247124573980256525922761298732994557523713442735265726182683268326442824268325922631263126832657268326182657269626052631263126312912559731362578255226052631253825522511255225652525257825652538249825652538253828872484273524842565249833762471249824842498245736513442251125252429249831612498248440572565264427862799333846444705185626572735260526702618260526962670259226702683260526442631263127352631260525782696263129375597312426832578259227092498253825522525247125522565247125112525249825112511288724712786247126052471324924432484247125112498362234692592248424712443324924982471401824982696268330243376479953081344281126702605260526702644272226312578270926052631268326832657264425782670261826312618279955973161261825922618265725522605257825522552251125652538252524842498252525112950249827092471260524573402251124712471248424843622345525112471248424713186247124984057257826442837272234294529496218562696267026442657257825782696263126312657268326572657269626312657267026052696265726702875559730742644259226312670251125522592252525382498248425382525256525252592255228752538274824982592248432362498247124712525247136513442253824432471244332112498247139802565264427612937346945865415134427862696257826962592252527612592263126832644269627092657264426962644265727092670265728625597313626572552264427482538252525922525253825252498251124982511249825112538282424982683247126312471335124842471242924842538366634292525249824292471317424842498405725652631270927733274464450301856268326572644268326442722272226442592268326832696268327612657267026572709268326312657293755973149257826442605270925652631255224982498251124982552253825112484251125922950252527352429259224713261247124712498256524843622346925522457247124573236247124843980251126702748303734294705545113442761267025522578261826572773261824982592257826702631268325522605267026182735267026052950559731112631255225252644253825252592245725522552256525112498257825252525255228622538272224712578247133512484248424712525248436513429252524842443249831742471252540772565260527612811342947365415 19890813 830881856268326572578263126052631276126442605265726312670267027732644267026312592264426442670288755973074257826182565273525112525260525252525249824842538247125112511251125522862247127482511263124843261245724292457252524433622344225522484247124573249245724843980249826702722303733764674578113442811263126312657267026442709260525652592259227092631269625652722267026572631272226312937559731112618252525782696251125652552253825382538252525522484252524842511256528492471268325112592245733762511248424712471252536073389252524572457247131492443248440772578261828372799338946445781185627222644264426442709274827612605261826962670265727092709267026832670268326312670256529005597313626572605252527222538253825252498253825382552255225112538247125522552290024982761249826312457321124842471244325252471360734162484248424712484324924572484398025252683273528753351486359691344279926572696276126572657278626052644260527352670268327352683274826962657267026442670293755973111264426312578269625652498251125382578249825382525251125252525249824982849249826832471257825253376251124572484247124843681338925382471245724843149249824574057256526442811278634024586608418562735267026182631263126702709269625782683269626572696274826052696268326312618265726832824559731362578256525782709251125382538256525522565256525382498252524842578255228872484274824292592251132612457247124842471245736223455251124842484247132242498251139992525264427733000333845296241134427862657255226312592265727222605263125782605268326702748265726572722264426052657257829505597311125782592255226442457255226052498253825112538253824982552251125252552288724712709252526052443338924982457249825252511366634292552245724432498316124982471405725382631272227223429447464541856265726572578268326312618274827352552268326702605260526832631268326442683274826052683296255973136259226052565267025652565251125252552255225112498251125112484256525922849247127732471260524433261244324712511248424433607342925252471242924573236247124843999255226962735292534294557671313442722268325922605260526312748261826702631257826312670268326832657260525922605269626572925559731242592259226442722257825252578252525382498259225112538252525522525252528372565273524712605244333892525248424982484247136663363252524982471251131362457245740572552263127732824331247057014 19890813 831361856278626442618269626572657273526572631264426442631272227482618269626312670265726962644291255973124252525652538268325252565257825922511248425522552255224982471256525382862249827732457260525113261248424432484249824433651340225652457244325113211248424714018251127352696296233124705774113442811265726702605267026572709263126702683260526702657268327222709260525652644263127222875559731612605259225782722249825782538252525522525256525522484252525252538256528622498273524712578247134162498247124712511244336073376255224982484248432362538248440572552263128112786338945867741185627222683259227092592264426702670257827222644264426702735268326832631269626312657265729755597314925522605255226572565253825652538253825252552249825382538247125382552281124982735249825382471323624982484251124982471362234022511249825112471322424712429401825382644272229753429458677411344276127092592265725522605277326052605265725782709265726832696268325522618265726312578290055973111264425522592267025652552257825252552247125522578251124982457248425522962255227222471265724573389273524982498252524573651340225522457247125113211255224844057259226702786439534694705774118562709269626442683264426052773257825922696268326312657263126832735263126052696264426962849559732362657259225522722260525382538252525522578251125112525252525112511256528372511273524982565251132492471249824712511244336223416249824572457251132492525247140182525273527482962333846746162134427482670259226182631269627482631265726052605257826442735264427092605269626052709257828625597318625112592260526572498253825382552251125382511249825522525252525112498283724712709248425922511338925382471247124982498360734162525244324432471314924982498405725382670277327733389470577411856278626312565268326442670274825922644265726442748268326442644268326312670263125922670288755973161256526052592270925522538253825382525244325252565249825252471252525782849249827732525268324433287306225252657268325523651345526702525263125523249265725523999259228372811409740774831774113442748265725922644255225922748263126962644268326702631273526442735268327092748265726182811559730742605257825522709253825522498253825782525256525252552248424842484249828372511272224982565249833892457249824982484247136513402255224982471248431492471248440572565272228372811331246444767 19890813 831841856308628112578263126702631270926312670272225522683265727482683272226702631268327222644283755973136259226442565267024982565248425652538259225112498248425252525255225112849251127482457259224983287247124292457248424843636341625522443247124843236247124713980252527352683298733634529530813442811265726702592267026312786260526052644264426442631274826572670265726832605267026312900559731242552259225522683259225652525255225522498251125252525253825112511255229002498269624842565249833762484247124982484245736513429247124842484248431992457247140572565267027482773338947674767185627222631263127222565263127092605257826962657261827222657257826442735267026052657257829125597314925922578256526832538252525112525248425112578253825252484252525782538296224982709245725652511327424842484244325252484365134162538247124842471323624712484398025252683277329373389467471211344281125782631263126832605276126312525267026702670268327222657269626312631265725922683288755973174260525782552259225922498252525252538252525252538249824712484248425382887248427092484259224843351268325652511251125253622341625922511248425523149252524984057257826962786288737744674774118562722269626442644264426442696260526052722264427482709273526442709267026832605267026312950559730992657259225922696253826052498245725252578252525382525255224982538257828492511270924572631244332742498245724842552247136223416256524842484248432362471248439992525263127352950336345295415134427612592259225782605257827352552264426312657255226442735257826572657264427222631263129255597311126962565259225522552253825522552253825382538252524572471252524982525288724982683249825522457337624712471252524982484365133762484248424432471321124432457405725652565281127353338473650301856273526702657260525652696276126572552263126312644263127222605267026442709259226312683295055973174256525252565268325252565259224712552253825522552248424982484252525522799252526962443261824843249247124842443257824713651341625522457247124573249244324843980251127092735284933124474556013442799257825922538263126572709263126962631267026962657272225782683267026832618265726572912559730992618255225652631255225782552255224982525255225382484253824842511255229122511272225252592249833892525248424982484249836513402253824982471249831992471249840572552263127862722336346444799 19890813 832321856304926572670259226832592270926182552264426052644270927092618269626182683264426442696296255973161257825922565267025382511260525652511255225652511253825252498253825112849248427222538260524713236248424712443248424713651345525652443241524433224248424573980251127482709293732364705530813442799263126962631264425922735261826312722260526442748272225782670265726832631270926702862559731242592260526052644259225382565252525522552259225252511252524712484252528622471269624572552247133762457245724432511248436223389251124842443249831492498247140572683257827482748333845294962185626962605259226832605265726962709261826442631265725922722268326832605269626312605260528755597312426182605259226832511252525382511253825252498249824842538249825252578290025252773248425922471327425382498251124712457365134422538245724842443328725112457401825252709272229873261467471211344279926572735267026052605270925922670263125782644263126832631268326962683265725782670284955973136256525652631264425252565252525522484255225652525248425252498252524842900249827092484261824713402268324842538248424983666342925782457248425253149253824574077256526572837281137904767774118562722268325782631257826702670263126052565264426442618273526442683265726052657268327092875559731992605255225922670256525782538255224982538252525782498253824982552252528872484272224842578247132492498244324432511247136223442253824712498245732112484249839992525273526573000324947055415134428492657264426702565260526832644264426052605263126832696263127612644265726702644256528625597313626702511264426052511252525922538251124712525253824982525248424982552288725522683249825782443336324842471247125252498365134022511245724712471317424712457407726832618281127483363470548311856268327092592270926442644276125652631269626442683269626962644270926572709259226442618295055973149268325382578267025652538249825112578249825382525252524982471253825522849249827092484260524843261245724712484252524713651341625252471245724713236249824843980255227092748292534294705537913442811269626572644268326312722259226962722268326442657277327092735264426442683263126572862559731742605259225252605255224982484252525252525253825112525252524982484257828492511264424842592247133632471242924712498251136513402255224572443252531742443247140372565263128492799333845294962 19890813 832801856306226702605260526442538273526312631269626052644263126832618267026572670259227222631291255973124264426052578270925652552255225252552256525252498253825652484252525252786252527092471259224713261251124572443252524433607342925522443244324713236255224983999252526962799298733124586534313442811265726312709263125922748260526052709264426572683264426312657270926442657270926832912559731492592259225652631253825522511252525252484251124842525252524982511251128752443267024572565249833762511249824982457252536513363249824712457249831492471248440572552260528242786333847054831185626702670263126572592268326962631256526702565276126442735270926832683268326442644264429125597309925382565260526312511251125522484251125522498255225252552247124842565286225252761248426182471324925112484248425112498362234692592247124842471326124712443398025922644274829623389470571211344278626442644267026572592268326442631268326312709268327092657269626442683268326572696287555973124259225652605263125652525256525522538251125382511248424982498251125252824248427222457259224573376274825112538251124713651340225382498251124983136248424844077256525782937286237744474774118562748267025652670260526962683268325922786261826572670273525922696263126442618269626572900559731742644257825652631256525382498252525252538257825252498251124982525256529002429273524982578247132742498249824712525244336223422253824842471247132612484248439992511265727093000329947995202134427612657265726702657256527222670261826832631259227862670264427092631264426832670264429505597313625382592252526702538251125252498257825652552252525112552252525782552290025112735248425922498336324712484247124842471369634022538248424432511314924432498405725652631281126833338464447991856265726962657264426312592264425922578260526052644269626572696274825782657263126702578287555973124255225382592259226312525259224982538255225112525244324982457251125652837249827222443259225113249247124982457249824713622341624842457247124843236248424713999249826442696296233254767541513442722265726312657267025782761260526442657264426312578264425922709264426702578260526832912559731492552260525782631260525522511253825382525252525522538252524712498252529122498268325112578249833892511248424842511252536513389249824572443248431612538249840572538263127482748332546444674 19890813 833281856309927352565264425652605281126312565261826572631264427732683269626312709265726312618288755973086255225522565269626312552259225252484248425252511251125112471253825922811251127092471257824843249248424712498252524843651344225782484247124713224247124713980251126832709301233514705537913442786267026572657265726052683267026312670267026312670269626572722260526312578264426442875559730992592259226312696253825652538255225382538248426052498251124842525257829002498268325112592248433762511251124712511249836223402257824982443252531362484244340572552267027612709344245864586185627092578265726702565264426572683263126442709267026832644267026572735264425382644264428875597323625922605256526572525252525252525251125652498255225112552248425382552288724982761248425922498327424292484249824982471360734022552248424712484324924842484398025382657272229003363464471211344278626052631265726442683278626442552264426312670269627092644263126962565265726572644287555973136261825652631265725652552255225382538255225652525255224842511252525382900249827092525264425113363270924842498252525113622337625522457248425253174251124434077255226832875286237744674774118562670270926442735263125652735265726442657260526572670263125522631263126702552265726052950559731742605256525782670253824982525249825252511253825522457253824572552256528372484272224432565248432362484248424572511249836223376252524712484248432242471249839992538272227732875336345295379134427482644268326702670263127992578256526442657264426572709268326442670267026442631265728625597312426702565255226702578257825652471249825112525256524712538248424982592287524712683249825782471338924842471247124982498359334022525244324572443317424572484407725782631274828113287464448961856270925922578263126312657267026572565268326962670264427352618272226572657270926702592288755973161256525652644270925522538252525522498253825382552251125252525253825382875253827092471259224573299251124712511249824843622340225252443248424713211248424843999252527092709292533254370520213442786263125522644260526572709260526052657264426442631268325922631265726442644263126572987559730992644255225522657259225382525252525782525257826182538249824842511248428242511273524572605248434022484242924982484248436223376248424712429251131362471249840572552269627992657340245864863 19890813 833761856312427482578263125922631270925382605267026572644265726702578270926052565268326702722284955973149263126832618273525112565249824842538253824842525252525252498255225782811247127352457259224843287248424712484247124713651336325382457247124433211249824983999251126442683296232994767530813442735265725522644265725782735259225522605259227092657273527092696270926312592267026832862559731112578268325382657251125382511256525252484252525522565247125252538255227992484270924842592242934022498247124842484251136073416248424712457251131362457248440572552263127992696328747054705185627352670260526052618264426702657260526832657268325922683265727092631267026442670267029375597313625922552256527092538252524982525260525112498251124842538248425522538284924842709247125652484328724982457247124842484359334162605245724712511327424712498401825252735270929753338464471211344286226572605263125922657274826572605259225782709267026832735267026442592267026702670286255973174260526052578263125522631257825522484252526052498255225112471248425652925252526702457256524713376270924842565248425113622340225922457251124843174245724844077256526442862287537744674774118562709265726052657260526832735265725522696263127352605268326832709264426962670270927092849559731612511260526312683251125922511255225112538255225382484253825252538257828372498278624572631245732612498247124712525249836223429252524712457247132112457247139802511267027352912333846445343134427732670264426052683269627352565259226442657267026702683268327092644263126572605267029125597313626312552260526572578249825382498252525652538247124842525252525112525293725112709247125782498337624982511249824982471362233892552245724152484319924982457405725652644277326833402464449291856270926832644268326312696272225382618263126052605264426442631268326702722263126832709283755973149263125522631273525922552252525112511255225252538252525112471255225382811248427352498264424573261248424842484248424713579341625252457242924843261247124984018255227612735292533124644541513442786264425522552264426442696269626052683264426572644264426182709269627732644263126312837559731242605263125922631257825112511253825382525256525922484253825252511251129502471273524842592247133762484248424712498247136223376252524842484252531862457245740572578267027612824333846444831 19890813 834241856302427222565260526052631269626702683267025782578264426832670272226572657259227352631286255973161256525652565269625782525255224712538253825252538249825522484253825782862249827092471259224713287248424842484249824713593342925252484248424713186248424843980251127092670296233384474534313442761264426572578268326052761268325782631260525522605264425922644263126832670263126832925559731112552260526052657253824982578249825252552255225652525249824982552255229002511269624572565247133762484242924842498249836073402255225112457247131492471248440572683270927612786336347054996185626702761257825782592261826702631256526442709260526312683265726442735267026312592260529005597323626052552260526702525253825252511255225252552251124982511251125112511283724572773245726312484326124842511248425382471362234162538245724712471318624982443399924712709273529623325455772561344279927092683269626572670274826182605267026702644267027222631265726832735260526442605290055973124263126312538259226182605251125382525251125252525253825522471252525652837248427612471263125113389269624982525249824843636342925652457244324983199251124714077256526832862291238064674774118562683267025652722257827092748260526442592259226962696269625922683267026572683264426442837559731242618257825782683255225252565249825652525253825522565252524842538253828492511272224712578244332362471247124842552244336513402251124842498245732492471247139992538274826963012337648315343134427612657270926832683267027992657257826702683267027482709265726832605272226572644267028495597313625922578255226052498256525522552260524982525255224842578248425252538293725252696248425922457340224842471247124842498363633762538252524292471312424432511407726832644281127613389470548961856265726312631260526442592277326312592260526442696264427092618268326832644263126832631290055973161252525922578268326052538259225252578251125112538255224982525252525522887252527612471263124983261247124432471248424843622338925252457245724713186249824573980249827732722291233764501534313442786269626442670265726442761264425922592263126442631272226572773265727092657263126052849559730742644256526312631256525522565252525382538252525382538252524982511252528492484272224572605247133762471244324842471248435933442253824982457248431992457244340372552272227482799338945294863 19890813 834721856308626572605268325782578270926312618267027092605267027482618268327222657256527092644293755973174260526052578273525782592253826312578257825252525257825252498260525252900248427092471259224573224249824842484249824433651338925252471247125253224248424573980251127092709296232874674537913442811264425922631259225922735263126572631267027222670260526962683270926312657270926702875559731612631264426052683255225522552256525112552253825252471255225252525253827992471269624712592248433892498252524712525247136663389252524572457251131742443249840772552267027482799335146744831185626832644261826702631265727222644272226702657265726572709261826702683265726832631265729755597307425652644252526702525255225252511256525112511252525522552251125382538281124982773247126312511326124712471245725522484360734422511248424572484324924982443398024982773270930743312470571211344273526702565268326052657276126312578268326442683265726832644268326442644265725922696295055973199260525922538265725252525251125252538255225382484252525252511259225252773247126832443260525253376269625112538253824713651341625382511249824983124248424434057253826962862283737744767774118562644265726962696260526832748268325922657259226312644276125652644267027092631263126832849559732362605257825782709256525522525256525382525256525252498252524842511255229122484277324842670245732492498248424982511247136363416252524572443248432492457251139992525276126963037337647055379134428242618264426052605259227612578265726312683263126702670259226702683268326702657261829005597313625782578253826312552255225252538248425522538255224712552247125652525290024842722249825782457337624842471248424842498365133762565247124152484314924712471407725522631276128113299455750301856270926702605264426442683264426312657270926572657268326832605268326572683265726312605291255973099255225782605265725382511252524572525252525252525248425252471251125782912252527862471260524843261248424712484249824843636342925382471242924713236248424983980248427352722304933514767530813442735265726572618268326442735259226312631264426312605268326572670270926702592261827092925559731362631260526312657256525652592251125652538252525652498251124982498249829752471270924842592245733632457248424712484247136663389257824712457247131612457245740772565267027352786336346744929 19890813 835201856306226572696268326182670268326572683272225652670268326572631268326832644259225782670291255973136251125652605273525782592255225252552249825252525248425522498252525652849251127612457257824843274247124712471253824433636340225382525248424713211247124983980252527222748292533384644534313442748267026052592265726312748264426442644263126312670268326702709264427482709263126572912559731492592257825522709257825522565252525652565253825382498252524712538253829372525272224572605249833762484248424712498249836223402253824982443249831612457249840772525264426962761346946744831185626702683264426572631264427352709257826572618268326182709259226572631268326572605257827995597323625652618257827732552251125382538251124572578256525252525251125112592290024842709247126312457323624842457248424712471359334162552248424572498324924842471399925252696273529503389470571211344279926702592261825522657273525782683265726832696268326442709269626702618267025922773288755973111263125252605267025382525256525252605249825522484252525252484248425112912251127482525263124843402265725382525252525113651348225522443247124843174248424714077256526312875284936964767774118562696259226312670259226182696267026572657263125922605274826052644273526572683270926832912559731492565260525922722252525782525247125252538249825522565249824712525256528372525274824842605249832742484248424292498249836223402251124572443249832612443249839992538269627482962331246745308134427482683264426312618264428112644270925782644260526702696263126702657268326702761259228495597312426052578259226442578255225652498253825382552252524982525251124982538291224842709251125782471337624982471249824842471365134022565245724292498319924842498403725652670272227483312464448311856267026702605264426702618264426572592267026052605264426702631268326572670261826702605283755973149260526832552269625782525253824842511256525252484251125382511249825252837252527482498256524573249248425112471251124713579342925652498241524983236248424573980253826702748291233514644537913442722272225652644267026702748260526052631260526572735273525922696260526442644257826572786559731362578256525782683255225522538249825252525255225252511252524712525253829002498270924982605241534292429245724572471249836513402249824712443249831862471249840572552263127732696338945864674 19890813 835681856306227352618269626182592282426052592265725652657259227092657269626052657264426442657292555973111256525782592273525922552257825382552251125652484249825112511252525652875247127352484259224843224247124712471249824713607340225252484245724713274249824843999252526312644300032994674534313442837263125652696259226312696260526052683256526702657265726832683263126702670276126702912559730992657259225782592253825522484249825382552255225382498259224842484253829122484264424842592245733892498251124982498247136223422252524712457251131612484245740572578260527092862337647674831185627352696267026572657264427092657257826312631264426832735263127092657259225922631260528875597316125782592256527352565253825382498252525522498249825382578252525252552290025382709245726052471326124712511248425252471359333762552248424432457324924572471399925522722274828873299452971211344278626962657259225782683272225922578263126312722267026702670267026052592260526702644290055973161270925782565267025652538255225522538252525252592252525112484252525252900248426832484259225383389274824572565252524983651341625522538248424843149248424714077255226052900283737904705774118562709274826572605263126312735263126312552263126572631277326052644267027222565270926442875559731612618260526312683255225652552255225652538251125652538249825112552253829252498274824982592249832612457245724842525247136513402253824572471247132362552248439992471269627732962332546445308134427732722267026312618260528492592264426052683269626442709267027092644263126572631268328375597308626312605253826312592256525522484259225382538251125382538248425522525282425382722245725922484332525252484247124982498365134162538245724572484317424572457405725522644273528373338452947991856272226052644261825922683276125522631264425922683261826962605268326052657261826312631293755973174251125522578277325782552259225252525253824982592252525112471253825782862245727352471259224573261248424712484249824843651342925252471249824713211247124843999252526962735296232614705545113442824265726312683264426312773263126052592264427222657268326702683265726832657265726702862559731492631256525652657253825522538256525382538252525522511252525112511255229002498274825112565248433762498244324982498249836073416256524712443249831862484251140572538264428372786335147994736 19890813 836161856297526702670268326572683276126572631263126572670261827092605270925782592263125652657292555973149253826572605273524842525255224982525249825382552253825382525248425382849247127222457260524713287245724712484252524713579340225782457248424713236247124983999252527092722301233124586530813442786267026182735264426442735255226312605264426702670269626312748269625782657260526702912559731242525256525782631251125522525257824982565257825782525251125252498255228872498273524982578249833892484247125112471249836513416252524982443248431742457247140772565260528242761328745294767185627612605255226832709263127482605255225922618270927222748260526442592269626442644268328755597309926052552264426572538251125522538253825252538255225112552249825252525283725252696245725652484326124432457247124982498363634162552247124572471321124712471401825252657276129253338473671211344278626572578268326052644282426052683263126312605263127482631269626312605270927352644286255973149260525382631259225522552252525252525251125382552251125252511251125252849249826702457263124983416276124982471247124573622338926182457251124983199251124844077256526832862279937904644774118562657273526312670265726702696259225922631260526832631269625922722260526572644264426442950559731112538264426312683255225652578252525252538252525382538253824842525256528872498270924432657247132742457247124842525245736223442257825252498244332492471245740182511276126833000332546745308134427352709259226182618265727732644264426312631263126442709257826962670265726572696268328875597313625922552256526702565255225522484253824982525257825252552248425522498290025252709247125922511336324712484245725112498360733762538245724712484314924432443403725522605283727863338479947671856267026312605256525522592273526702552260526052683269626442618269626312696263127092592292555973161255226312565276124982538257824712552249825382525252525382498252525252849248427482457259224573236247124982484249824573651340225382457248424433261247124713980251126572657293733894674534313442748265725382670263126442761253826702605256526962735264426442683256527092670265726962900559730992644257826182683260524842538252525922498257825522552252524982498251129002484267024842565251133632471247125112484247136223429253824712471252531492457249840572565269627612799336346444929 19890813 836641856307425922644265725922565276126442605260526052631260527222605274825782696263126572644290055973111260526052631268325252525255225522525252525782552247125252511255225382811249827482511256524433249249824982471251124843622340225652443245724573261247124713999251126832696296233634705534313442849268326572618264426442735259226312605263126442631267026572696261827222538264426572950559731242565255226312696252525522578252525112525259224842511249824982471252528372511273525112552248433762484248424982525249836663402252524982471249831742471247140572552264428372761336345574586185627092644260526832618268327862605259226312605268326052670259226702631264426182683267028755597314925652578259226442552248425252498251125522552259224982552252525382525288725112748249826442471323624842511247124982471363634292552247124842471324924712471399925112748269629753338455771211344281126962657260526832552278626312631267026442696259226702644265726312696265725922618281155973074261825782618268325652538255224842538255225252498248425252471252525522912253827612525263125113389269624982525252524983622341625652484248424983161251125114097257826312887279938224896774118562696260526572644261826962670263126052657265726962592264426572735264426572605268325922887559732362709256526572670259225652511253825652565249825382538255224982552256528242484272224982605245732362484248424432484247135653376251124712498247132242484249839802498264427352875335146745167134427352735257826442657265726442605259225652722269625782735261826052631268326052644270928875597307426442592257827352525251126312511248425522525251125652511248425382538287525252709247126182484338924842484247125112498360734292525244324842511318624572457405725652644279927613402470547991856268326832565260526442565270925652578259226572657270927992644268326572657265726702696296255973249256525922565270925252525249824982511252525382525253825782484249825522900247127352457265724433224253824572471249824843579341625382457248424713186245724573999249827862683288732994644530813442761265726182683260525922748259226702709268326572683268325782683265726702605268326702887559731362644260525922696256525252511253825522538249825782538249824982511252529372511269624432592249833512484248424982498247136513376252524842471252531612471248440572552257828112761335145574799 19890813 837121856301226832631265726312605278625922592263126442722270927352631270926702657261826832657291255973099260526312552274824982538255225112565259225522552247125522511253826312824249827352471257824433249249824712471252524573593340225112498251124713236248425253980249826962761296233634705534313442849268326182578270926702683259226442618260525922657272226572709264426442631263126312912559731242618257825252683257825522552251125652525255225252498253825112525251129002538273524572592247133892457247124842484248436513429252525112457249831362484245740572552260528752735323645014644185627222683259226052605257827482605261826312644263126572709268326572644263126312657273528495597304925922552253826702538249825252525255225382525251124842565252525382552278625112735253826052498326124572457247124982484362234222578248424432443323624842457398024982618276130373363452971211344273526052605269626832644278626052683267026572578265726442631269626702748268326442683296255973211263126442631267025652578257825112538253825382498251125522498252525252849249827862471263124713389278624982552256524983666337625382457251124983161249825114057253826442824288737744767774118562683264426442644263126962696273526312657264426572670272226572696263126442578267026442962559731242631261825782709251125652538255225252538251125112511248425252511257828372471274824712565247132742471247124712525245736073429256524712457247132112471247139802525270927093024337646445415134427482644257826442631256527612552257826312631255227222644261826702657270925922618268328755597317425782605257826702565251125652498253825522552248425382498247125252525300024842683247126182471337624712457247124982484362233892565248424432484316124572457405725782631286226703363470549621856270926572631265725922696268326312605267026572657263127352670268326442696263126572657291255973136256526832670260525522565251125252525255225112511251125522457255225522887247127612484260524713261251124572511249824713622342925522471248424843224248425253999252526832773300032874644534313442722267026052605268326832786260526312657261826702605272226442683264426702592270926442837559731242605259226572670253825252498255225112525255225252511251124842525255229122525274824842605247133632471249824572525245736363442253824712429247131742443252540772592268327862773333846744799 19890813 837601856273526832670270926312735276126442631267026312644265727482592274826052657255226312592292555973161267025652578264425522552255225652565256525112552252525382498255224842887249827482443259224843249251124572484251124843607338924982484248424713211247124573999253826442722301232994501530813442761259226052709251126572735269626312605264426572670263126182709268326832605268326312887559731862592260525382683257824982538249825922525251124712511252524842552249829002511274824712644249833632471244325112498256536223389253824712457245731492471248440572565269628492735332546444799185627352605265726052709257827482578259226442631264427222709263126832683264426962605263129005597318626442578252525922578263125112511252525782511252524982565247125252525287525112748251126312443326124712498245724842484363634162538248424712484324924572484394325112811274829503299464453081344276126572631267026052592277326052696265725922670268326572631270926702657259226052592290055973136260525782538265725652538256525382498257825382525253824842511249825652887249827222457259225113402252524842484251124573607336325382498247124713186245725114057257826702709274834024501496218562670257825522683257826702709259226442670257826832670267026702735259226962618265726312912559731742578259226312670252525522525256525112525257825252498252524712484252528752525274824712644248432492471245724712538251136223442253824432457252532612484245740182498273527092887331246445451134427612696267026962605260527482592261826052631265726442696270926702683264426832657267029005597314925922592253827092538259225522538255224982525257824842525253825112605284924842709253825652457335125382484248424982511362234162484249824842471318624842484405725782657272227483312455752371856270927222605267026312605273526572631260525782683270926572538269626442578268326442578293755973161260526312578270925522552249824982538255224982565253825382471255225112900249827482471259224983249245724982471249824573579341625112457244324843261249824573980253827092722290033254767552413442786263126312670265726442786257825922631265726702644270926052670255226572644269626962837559731862538264426182618257825382498248425782471252525522498253824842525249828492484274824432578249833632498249824712484252536513402255224712443249831992457251140772565259227352709340246445415 19890813 838081856261826572578264426312670274827092644263125652631260527862592270925922670256526702605290055973161264425922538265724982552256524982552256525522552247124842525252525522824252527482498259224713249251124712443251124433579336325652471251124433211248424573962251127092748300033384705570713442849265725782631265726442735263125522735264426312644270926312644267026702631259226962862559731112592255225652631252525922565248425252525256525782538255224432511252528622511270925112605245733892525247125112511248436223376253824842429251131992471244340572578263127352722331245575744185626962683264426052644268327222748267026052605263126572696265727092722264426572670268329005597314925782578259226832511252525112525251125252511255225522484247125382498279924842722248426702471323624982498247125382484359333512525244324432443321124712457399925382670273530003389458658941344276126442683261826832670273526312657263126572709265727092592265726962631268326832670288755973124261826052538268325782484256525252552253825522525248425112484248425522799248426962471260525113402248424842538245724433607336325522484242924713149248424984057255226312786272233124501604518562709260526052644269626832683267026442722259226832709269626962696265726442644265725922975559732492565261825522735252524712538249825522552248425652484252524712525252528372484273524432565248432612484251124712511253836073429253824712471244332612484247139992511267027483062326147056282134428372709263126442657261827992605256526702657263126182592260526572683270926442644270928625597317425782631260526832565249825782525251124572565255225112498252525382525287524712709247126052457338924842484245724712471365134022525247124712457321124982498405725652631277328493351464464541856268327352605255226312670273526312644278626962592269627612605265726832578265726832657288755973086259226312592260524982565256525112525255225252511248425112498249825382862248427222471259224713274247124842471253824983607338925252484242924843199249824573980252527352709300032994705665513442773263127092552268325922773260526182605265726832670270925652761259226182657256526962912559730992538260525782683252525112498252525112538255224982525252525382511249828872511268324712605249833632457248424982498248436363416253824572415252531862484248440572552263127612786338947057014 19890813 838561856268326312605269626572670269626312605267025782696260526962605277325782605263126572670288755973136257825782578256524982552253825252538252525252538251125252484251125252811248427732484256524843224249824712511249824843607344225252457251124433236249824713999253826572735291233124674774113442811263125922631264427222722267026702683257826572683274826312631270926702592263127222925559731112592272225652683255225252552256525922484256525522538251125252552249829252525269624982605245733632471247124432471248436513363256524712429249831992511247140572565259228242811342945867741185626702657259226572565263126702657256526832578269626572773265726962657269626572644264429375597317425922578255226312552249825252538252525252538251124982484251125112538286225112761247126312498327424982471251125112498359334292578247124982471319924982471398025112722273530003363464477411344276126702657265726052592269626442631260526312748273527092670270927222578267026312631278655973161256525522565267025922565261825652578249825652457249825382511252525522862257826832443264424433363272225112484255224983651338925382471245724843186252524714077257826052824434533124674774118562722272226572670263126962683264425382631259226962657279926442709268326832644269626832875559731742657255225382709255225382511257825252525251125382498248424982498255229252498273524152592241532492498247124712538245735933402251124842498249832612511247139992511270927353037329947056162134428242605261825782618265727352644259226312683263126312722264427352657265726052670276129255597317426052631263126442498256525252511255224842511248424842538248425112552286225252735248426312498338925522457249825252457360733632525244324432471317424432471405726832644288727093389467477411856281126702631260526702605269626312565263126052683268327222605270925922683260525922592293755973161256526052578265726052552251124982538253824982511249825382457248425252900251127482457263124573274308625522657268325523607340226312511273525653236261825654018267028112875398040374929774113442786260525922683263125922709264426572644260526312670259226702657265726312735265726702887559731242605259225922644255225252578252525782525253825112484255224572498251128372484268324712592248434292457244324842498248436513389255224572443252531612471251140572578263128112786336346444929 19890813 839041856302426702498260525782696277326442592264426052722263126962565267026702683263126832696291255973174252525782525265725112552252525382552252525252538252525382511256526052773256527612484263124983211249824842471252524573622337625112471249824713211247124843999253827092683291233384767523713442735270926052631263126442773264426442605265726442683277326702722269627092592263126442887559730992670260525522644253825782525248425522538252525382511251124982538257828872471273524432605248433632511249824982498248436663363255224712443248431362498247140772578255227352657333845574896185626442565259226572683265726832618261826442631268326962657256527092670269626442657263129005597316126572578260526442578252525652511253825112538253825252484248425782605287524982748248426312484328725112471248425112498362234022552247125112457326124842443398025522696272229503312447472561344278627092605263125922709270926182631260526312631259226052592269626702657267026702605281155973186255226052644268325112511249825112552252525522511249825382565252525112837249827092471263124983325268325112538252524573651340225782471247124843186249824714057257826442849288738394557774118562696267026052683256526052761268326442657263126572709272226832709264426962605263126312875559731492538260526182657256525782578249825112538252525652525252524842498255228622471272224712605248432612484251124292525244336223442256524572471245732112443245739992511267027092875335146445308134427352618265726052631263127732592259226442618260526312786268326572670265726312657261829005597312426052605260526832565253825652538255225252538253824712565247125112565286224842709247125922457340225382511247124982511362234022538247124432457316124982471405725382605286227613402458648311856268326312618260526572605273526312696263126832696265727612605268325522657264426702644293755973149264425522538273525252525253824712538251125522538247124982511252525522887252526962429259224573274248424712484252524713636342925252471245724433224247124713980251127222811303732494799534313442748264427092592259226572709263126572657268326832683265725522592264426442631263126312925559731362538252525782657252525252511251125382552255225782498255224712538255229002471272225112565247133632471247124432484251136513402252524432457248431862471249840572552260528112773331244744962 19890813 839521856303726962565269626572631264426832657265726312709263126962565267026312605265726052631290055973161263126052552269625522498249825252565253824982511247125252457255225112786252527482484261824713274244325382498252524843579342925652471245724843224247125253999252527092644296233384644530813442786265726572631265726442683265726832565263127222683265726442644257826052618264427482811559731112538259226052592257825652538256525782511257825522565249824982511252528872471268324982605247133892471251124982484249836513402253824842457249831612471244340572552263127732799331245574799185626832631257826572605264426442565270926312683268327092773264426702644268325382657260529625597314926832605255226182538257825112565253824842538252524982538249825252552290024712748244325782457324924572484248425112498362234162511248424842484321124842471399925382709270928373136470571211344276126312565260525652696268325522578273526702670260526962631265726442592265726312748296255973186259226052605267025522552253825252565248424982511252525382538252525522937252526702457265724573402269624572538249824573666337625382498251125253199247124844077256525922875282437744705774118562670269625252644259226832670270926572709264426052631273527352722263127222670268326312912559731742592257825522631259225252511251124982511252525652511253824712498257828112498276124572605247131742498247124842525247135933429249824432443245732362511252539992525268327092900331247055308134427862605253826442696267027612644256526572631256526312670256527612657260526052670268328755597313625382565259225922644257825252484251124982525249825112525251124712552278625112670247125922498342925112457248424432498365134022525249824842471314924572457409725782605281127483429464447361856270926832605267025652631270926572644268326312631265726962631267026052735263126312683290055973149263126052592267025652565256525252552255225522511256525382498252525382887247127092484257824573236249824842443248424713593340224982429245724713249251124983999251126702709295032744767523713442786273526442578270926442722265726182592257826442631265725522735277326832644263126572849559731112552259226442683256525112525256526052484249825382538248425112538256528492457270924982592249833762525245724842511247136223389255224982457249831612471245740572552265727612761335145574767 19890813 840001856303726832644264426182618270925922631272225652709264426702578269625922631263126052644290055973124260526312578264425782552255225782484251125112525245725382484256525112811252527732498263124713287251124572457253824843607340225252484249824573224245724844018252527092696298733514767537913442799267026052670263125782786255225782709265727352644269626702670265727092565267026052875559731112631255226312657256525382578249825252552251125522498252524842498256528752498270925112578249833762471248424572538248436073402252524982471245731742443252540572552272227352849335145294896185626962722263127222657264427482605264426312618261826312644269626702578267026572644259229255597314925652592265726832565256525252471255225382525255225522565248425382525287524982735248425922471326124572429249824982429365134022525247124432471319924712484399925252696268330123389479971211344288726442683260526182565274825782605274825922631273526702644267027092683267027092709286255973111260526182631268325382552253825652498249824842498251125382525249825382811253827222484268325383402268325112511253824573622336325382484249824713186252524984077253826702786291237114799774118562696268325922644267026052644260526312592264425782631268326312735260526052618259226832875559730862565257826052722249825782552249825922578251125252538253825252511251128372538273524572605244332872484245724842525244336073402249824982443245732612511245739992525267026833037338946745237134428622657267026182592260527352657259226832578267026052722260526572618270926702644272229375597316126572605259226702538255225522525248425252552252524842552251125382511291224842735249826312415337624982484244324982525362234022525247124842484319924432484405725522644274828493402464448631856270926182552267026442592264426052657264425782683267027612644273526052696260526702644283755973124253825522644263125112552253825522538253825382484251125522429255225652837249827732471263125113236248424572511252524433607335125252457247124843224249824843999252527092709296232364674537913442849267026052631264425782786268326182631264426312644272226052709268326312644267026962862559731242511259225382683257824982578251124842484252525922565248424432538252528752471268324432592247133762511248424432471248436223429249824712471249831612484248440572552270927612773333846444831 19890813 840481856307427222592261825652631273526312605264425652644268326832670270926052644269626442670292555973199255225782592273525652498259225522525252525112578248425382525255225252786253827482443257824983249249824432457251124573622345525652484249824843249247124713999253827352773295032994644530813442824259226702683268326052799256525382631260526442592267025922683264427092644265726702887559731112565256526052657257825522511251125252525253825382498251124982511255228872511268324712605247134022484245724712471248435933376253824432471249831742498247140572552264428112748338946444705185627222657267026312670265726572709260526312631256526442748264426832618265726702605273529505597319925382592255227092525252525252525253825112565252525112552251125522565295024982735245725782457327424842511253824982511359334022552245724712471324924982484399925252709272229503325470572561344282426702657260525782605276125382657264426442709260526832605268326702683260526572683284955973174252525922605273525382538247124982484256525382538251125112484257825522887249827092498260524983363270924572538248424713622338925782525253824843149252524714077256527612862293738224705774118562709257826312696268326052657263126702670265726832605269627222631273526962709263126832900559731992592259225782696253825522565257825252538253825252525252525112592253828622498272224432631247132612484247124432498245736223402253824572457248432362498252539992511268327482887336345865379134427092670269626442644256527352552257826572631264426572631261826832657268326442618270929005597313625922578259226962565259225252565252525382538255225112484247125252498284925382670244325782457335124842498247124712511363633762498247124842457318624712511403725652592277327353325467447361856269627352696265726572670272226442538263125522670263126572657267026572631265726182683288755973174253826052552267025652525255225112498257825112565252525382471255225522875249827222484259224983211244324712511253824843622346925652471248425253224247124713999253827092709301233894644520213442761273525522657265726702837259225922709265726442657263126572605273526572696260526442900559731242525256525252683255225522538256525252498251125112538248424982484252529002498273524572565248434292498247125252511244336663402252524712443247131362457248440972552259227992683332545864474 19890813 840961856308626702631269625922683274825922578265726312644263126832657269626572696265726702670288755973161257825652578269625522538255224842552259225112525249825652484252525522786248427222471255224843236245724712471255224713666342925522484247124843224247124843999252526962748288733124736537913442786264426832631268326572735259225922657265726832631276126572761265726442592263125782875559731242644256525922722252524982552253825382498255225382498251124842525251127992511270924842631245734292511249824712484248436513376253824842457249831862484247140572565265727612735337646744705185626442773263125922657263128372605263126962683268327092683256526832592264426442644264429755597323625782592252527352578256524842552256525112538252524842538248424842578283724842761251125922471326124842484244324982471359333762525247124842484319924712471399924982722268329373325464471211344281126312657260526702592274826312631260526572644260527222631270926442644265727482605290055973124260526052578257825522525256525112525252525522538252525522525256525522937252526832525257824713376265724712525251124843651336325652484249824843149247125114057256526572837287537114501774118562696267026052578257826572761263125922683265726572631277327092696260526572618270926052887559732362605259225922657251125522498253825382525251124982525255224842525256529002511265724842592249832362457245725112511248436223402256524842471248432492484247139802498270927092950337645865343134427992696269626702657270927222525261826182592261826702696263126832605263126052683260528755597317425782538253826832538255225382525259224982525253825112511245724712525292525382683252525782484338925252484247124842471363633632484247125112457319924842498407725522592277327733402470548631856273526182578273525652657269626312605260525922696261826572670268326832735264426962644293755973086259225652592270925382578253825652552256525382511251125522484251126312887249827862471256524843249248424712457253824433607341625112443245724983211251124983999251127092773301233634831545113442735263126052631263125922761263126312605265726962670270926442683272226702592267026832887559731742565253826052696253824982578253825382538259225252552247124712552252529002471274825112605247133762498247124982525249835933429253824572443249831492457248440572565270927992761341646745064 19890813 841441856304926572644267025782696263126572631263126702605264426962644270926702592259226182631291255973149265726052631264425652511252525252525260525782565251125382498252525252837252527352471263124573236248424842457251125113607341625252443247124983236247124983980252526572696301232744736523713442773260526312565263126572786265726052631263126962618265726052748260526052670261826312900559731112592257825382696249825252525251125522525252525252498252524842498251128242471273524982605248433892484247124292457249836223442255224572457249831612471247140572565265727612696332545864929185626442657260526832538273527352631259226442578264426702683263126702683264426832592265729375597314925922605255227092552252525252592255224712565251124712525248424842552286224842761244325922484324924982457245724982498363634022538245724712457321125112484398025252709270929123363473671211344284926312578260526702644273525922605260526182631268326702644273526442657269626312657292555973136255225782605267025652565256525252631256525382578255225652471251125252862251127352498260524433376270925252552251124713622341625522484252524983174251124984077257826702862283738064705774118562670263126312578265726572709260525782696259226832631269626702696269626702657264426832925559730622565260525522761255225652565248425782511251125112498255224842484256529122511274824712631247132612484248424572498245735793402255224712471244332112484248439802511267027352962336344475098134427732657270926182657264427482565259226442644272226312696264426312670263126832670265728875597304926442565257826962538257825252525253824842552253825522525248425522538278624982735242925652471335124982484247125112457365133632552247124712511317424292471407725652605282426313299464448961856265727352631267026442618270925652683260525782631268327482683265726832683257826442605293755973174260525652552273525382552249825522552252525652538252525112511253825112900253827222443257824843249251124572457249824433651342925382511244324433199248424573999251127222696298733384705537913442773267026442618257826052709256525652670265726832709269626962683268327092631257826442875559730862552260525782748260525382578251126052511248425252457248425382525252527992471273524432552244333632457245724432484247136223416255224982471247131362443248440572552263127732735340245574705 19890813 841921856308626442670272226312709282426442631270925522657263128112696265726312644264425782605288755973174263126312592264425522552252525382618252525522538251125252498251125382837249827352443260524153224247124712471251124293651338925112484247124713236249824844037253826442696296232874929530813442811265726572644263126182773264426052644263126312670265726702644267025922683267026442862559731612538263125922683252525522552252525922525255225522525255224842511252528752457272224712592248434162498245724982471249836073376249824712471249831612484247140572578265728242773331244474863185627992657264427352644265727222605263126442631269626832735263127352644267026182631263128625597314926312578256527862511256525112538255225112538251124712525249824982552284924842709247126312471321124432471245724712484359334292525244324432471323625382498399925382683272229873338464471211344277325782592257826052565270925922683261825922657264426962605268326312683264425782683292555973124268325652605256525112552256524842565251125782484253824982511251125252862248427352471260524983389274824712538256524433636338925522471245724983174245724984077253826572875288737744736774118562618273526572631260526572799267026052592264426312605261825652696256525652578265726442912559731492592260525782605255225922578252524982565255225252498253824712538253828242484270924432578252532872471253824292525247135793402253824432471247132362498248439992525272226572937340247055343134427092657273525782631257827222631259226442605264426962631267026962631265726832657265728755597314926312592257826572552257825382471256524842525253824712511248424842538287524982657253826052525336325112498247124842484363634022552249824432443318624712471405725652565282427483389473649291856264427352592260526052578270925652605264425652670265726962565277325922670264425782631291255973099253826052525270924982538257825252511253825522498252524842498253825782862252527612457257824843249247124982484252524843593337624982457245724433249251125113999251126442761304933634736552413442811267025922657268325922748257825652631259226052644273526312735264426832631265726052900559732112578261825652670251125252457249825382525252525782457251125252525255228242525270924712578248433632511245724572498249836513389252524712429249831612457248440772565265728242786337645864962 19890813 842401856311126702631265725922748272226702552257826182735260527222644263126312644263126572696293755973149260525522592273525652538249824842525249824982565252525252552256525522887249826962484265724843274249824712484251124713651342924982484244324843186247124844018248427352722300032874529523713442786263125922631259226832824270925922761263127092761268326572709272227092670264426832862559731492578263125782722248425922525253825252498257825782498249825252538252528242498272224982631244333762484248425112498248436073402255224842457251131362443245740772578263128622735340246444896185627222565264426572644264427352657264426572683264425782748263126312670263126702644276128245597323625922605255227482538255225252498252525652525253825112538248424842511283724842748249826052498326124842443247124842443363633892538253824572511322425112457401825112592268329373299467471211344276127352644268326572592269626702605259226832683268326442605264425782709265727352735293755973161263125382644270925782565255224842484255224712525249824982525253825382799249826572484255224433389267024572565252524843666341626312471248425113161249824984077253826182799291237424736774118562683270926052631253826442709260525922631257827222657276126442631264426312592270926962900559731112592256526052735249825922538253825522525253825382525249824982511255228492538274824572657245732492484247124712471247136513429253824572443248432242498248439992511267027612987332546745379134428112605269625922578259227862565257826312657260525522696270927092525269626572592259229625597311125922552252527352525251125522498253825252552255225252525253825252552282424842696252525782484335124842498249824842484365134422525247124712471313624712471407725652657274827993363452948961856274827352592265726312644272226052592265726182631261827482565273525922683260526312683295055973062261825922578264425112525256525382525252525382511252525252498253825522849247127862443259225113249245725252471251124713607341625382457245724433261248424984018255226702735293732614586530813442761265725652657267026312786265725782605264426312683270926572683265726702631268325922887559731362565259226442670257825112552251125382484252525252471249824982525257828752511272224712578251133762484248424842498247136223402253824572484249831492457247140572552268326832696333846444529 19890813 842881856307426962644269625782657284926182592264426442605265727352605270925652592264426572657282455973174256526052578272224982538255224842565253824712525248425382511253825382862248427732457257824843236245724572471251124293622342925652471247124573211248425113980251126832709296232874644530813442748267026572722268326962773267025382605264426702670270926832644263126962592260526572912559732112538261825782644257825112578252525522484259225252538256524842484251128492484273524712565244333892484252524712525248436223402253824842457249831992471247140572552264427862811329946744767185627482644267026312578269626832683253826442578276126572748268326702631265726052644265729255597314925922565259226572552253825782565252525382605251124842592251125252538284924982735247126182511321124572471245724982471363634162511245724712471321125112498401825252683273529873376464472561344278626052644264425922605277325522592263126832657265727862631277326572683263126312631286255973124260525522525269625252525255225112552255225652578255225252538252525382862249827222498259224573363270924572525247125253666337625382498248424983149249824574077256526182773281137424674774118562683268326962657255225922748265726052644269627092696278627352631261826442644267026572862559731492565265725652735252525252498251125782525252524842457251124842538253828112471279924982605249832872471247124712525245736513416253824712457247132362471247139992525270927482912336345575415134427092696261826832618269627862696257825522578260526312709257826702605257826052605269628755597303725652592257826182578257824982538251125382525256525252552251125252525288724982696248425922471336324842511247124982498368134162525247124432471317424432484405725522618278627093363464448961856269627092696265726442631281126052605256525782605265727612605269627092683261826702670287555973236257825652565274825652525255225382565249825522511249825522443251126052849248427352484259224573287242924432471253825113551340225522457247124843249249825383980251127352670298732994674548713442773265725922657259226572811259225782683267025782631270926702709261827092631260526962900559731492525263125382631257825112538252525652525257825382538252524572538252529122484269624712565247133632484245724572498248436073402252524982443248431862443247140572565267027222748344245864767 19890813 843361856308626182670260525782592268326312670261825782605268327222578272226572670268326572683292555973099261826442578276125652484252524842525253825112525249825382511255225652887247127862498260524843261247124712471251124573622341625252443248424573199255224433980253827222657301232494705534313442761264426442592263125782837264426052657255226572565270926312592265726702565265726832912559731862605257826182670252525252511252525522565249825922511253824842498255228372498273524712578249833512471247124982498247136223442253824842457252531862484248440572565261827612773331245864799185627092618272225782670264427482657260526572644265726572722260526832657265726182631264429005597313625782605255227092511252525112552253825112498252525252525248424712565282424842644251126052484328724842457245724712484360734292552247124842498321124842471398025112631269629373351467472561344277326052592263126442657281126442631263126052683267027222735270926052578267025652670286255973211256525522644268325652552263125112498249825522511249824842498256525782962251127222457263124843389273525252525252524843607340225522484247125253186248424984077257825922849286237904831774118562722268326052709264427092773267025782631260525922631269626442670265726702657267027222912559731612578252525652709253826312592255225382525253824982511252525112525255228242552270924432578247132492457247124432498244336223422253824982484247132612498251139992525268326962937331246445272134427612657263126052696263127092631260526702657260526312644261826442722268325782631268328625597314925652592265725922552255225522525255224842592253824842538249824842565290024842683244326052457344224842511247125252484359333892498247124432498323624712484405725782631278627483299467448961856267026832644257826572605278626962565263127092657267027092657272226442644265726702670288755973136256526572657269625252525253825382511251125382511249825522511253825252837249827092471255224573236247124982484252524713593340225522457248424573224251125113980253827482670302433894674523713442709263126442657260526052696259225522552261826052683273526182722267026442644257826572824559731612657259225522657259224982565251125782498252525382484253824842484252528872498272224572592248433632511247124712511249836513402253824712457247131362511245740972578261828112722336345574644 19890813 843841856306226962670264425382644265726442631260526312605270927352605269626312657260526702644284955973111257825782592265725382525253825382565255224842538252525522484255225252912253827092471259224573211245724842443248424983593340225382457242924713211249824984018252526962683297533764586527213442811269626832644260526442773261826052696261826702578272226052696269627482735256526442900559731612605264425922735257825522525256525652525257825252471252525252511253828492511268324572631248433762484247124432498247136513351249824572443245731362471248440372552263127352748335143454586185627732670257826572605272227612565257826832592264426572773260527092592270926832683264429255597314926572525256526702552259225382511255225252552252525112565248425382525286224842735251126442484324925112484248425112443360734292511244324572471323624842457399925522683273529123351464471211344278626052538259226312605282425782552270926052657272226832644267027352592263126572683288755973199259225382538263125922592256525522484247124982538255224982484252525112900248426832484263124573351268324572484256524713622336325522484249825113174248424844057255226572849287537744674774118562631267026052683263126312722264426052709253826442565278626832683272226572605261826702875559732362565260525782644252525382538249825252578255225652498252524712565252529002538270924572605244332362498245724842511244336663416249824842471245731862498247139802498269626962937333846445272134427612618265725922618267028492552260526312631265725922683259227352644268326572631270928495597317425922592260526312538252525782538259225382565249825112552247125252525283724712722248425782511337625252471248424842511362233892565248424572511313624842498409725652657276127483312458647671856269626052631257825922670273526312657259226052605269627482631268326442657261825922605287555973149256526182605268325382484255225112511255225522538245725252471257825522887247127612457263124713261249824572457252524433607342925652498245724713249249824573999248426572735301232994586537913442811265726442683267026312696261826052605264426312631273526312696268326572592260526312925559731742670253825922631252525522525248425382484255225252538252524712498252527992471272224712605247133512471244324982498249835933402253824572443248431862471251140572578267027482786335147054831 19890813 844321856303726702578263126442657276126442644267026182748263126702605265726962644265727222631287555973099259225652631265725252511260525112552256524842538253825522484255225382837248427092443259224573236247124842484249824843607342925252457247124713211251124843980253826832722303732614767513313442799268326442644261826832709259226962565260525922631269626832683270926832631257826572925559731362565264426182683253825112484252525382525256525522511255224842552259227992484273524842578245733762471247124982511248436073402251124982443252531742471251140772565270928372735335147994929185626832631263126052644268327612670257826312670257826962735255226312657268326572657263128755597313625112605259226832578251125382511249825112498252524982578252525522592283725382837248426052498328725112471248424842443360734162511249824712471319924712457398025112670268330373402458671211344281126442618265725922631277325922592257826312670267027222657259226832592256525782592293755973174260526052525270925382498260524842525255225522511252524982525251125112900249826962498259224713389274824842538252525253607336325652498251125113174247125114077257826572824286237744644774118562657260525922605259226312683263125922709263126442644270926702644260526572631268326442925559730992565259225382735259225112498251125382552256525382484252524842511253828112511273524712578251132362471247124982525247136223416255224292457247132362484248439802511268327352962336347055308134428112631255226442592263127612670264426572644256526702761265726832618268326702799260529005597316125652578256526312484256524982484251125382538251124712538248425112511295025252696248425652443340224712484247125112484362233632525248424432498319924712471405725652657278627483376464447671856264426442657264426182631277326832592260525922709260527352696270926572735263126702709291255973149261826312578270925522538249825922552251125252511253825382484253824842837247127222471257824843199252524712457251125113607340225522457245724713274245724713980253827222735295033124736530813442761270926962657263126832773265726052578264426572670274826052657257826832644265726052887559732112644260526442631257825652538253825522457252525382538251124982552251128622511265724842605252534552484251124572498249836363455251124712429248431742471248440572552260527732786324945294831 19890813 844801856268326442618264426052618274826442605270925922670259227862605274826702696257826702631288755973236259225652552270925782565252525652552255225112525252525382471259225252849248427612498264424983186244324712498248424843651337625252484244324433236247124713999248427092748291233514644527213442735269626052592267026572735264425782670263126702644268326312696257827092618260526052887559730992578257825652670252525252525249825522552252525112471256524842552259228752471269624982605247133762511248424712484249835933402249824572429248431612484249840772565263128492683331246744896185626702696260526572605257827222683255226572618264426442735268326702578277326442709272229375597307425382605264427612552253825382538249825112552253825382498248425252538283725112761245725922457323624842471248425382429362234022511244324712457319924572471398025252631274828753363470552371344276125782578257825782605274825382525256526312683263127092631268326312683267026832670283755973161252526442696263126052578257824982552252524842511252524712471255225252862249826832471257824983376248424572471249824573593342924982484245724573186245724714057259226052735273533254644492918562683265725782631261826572761265725922605265726962592263126312696267026442631265726312849559731862683256525522748252525522592252525652484252525252484249824842498255228372471274824842605244332872498245724432471248436223402256525252471245732362511249840182538269626442900335147995272134428242657263126442631263127862578264426182618260526572748264427092657273526312709269629505597314925652605255226702578259225112552248425252511253825112498255225382538288724982657245726052484336324842457248424982471360733632552247124152471317424572484405725652670283727093274464451671856267026442592270925922644274826572605263126572592264427222631273525522657265727222722300055973136265726052605264425522525255225782511255225522511249824982525248425652849249827482471256524433211248424842457253824713651342924982429248424713236249824983980251126832761300032994674545113442799267026182670263125782799264425922592259226572605255226052644267026832644265726572875559731742552257825922618256525522498251125382511255225252578257825382498255228242525269624842592248433632471245724572484251136513389255224842457249831862471249840572578259227612761331245295415 19890813 845281856273527222565265725922592269626052683260526702683264427352644270925922735265727092657284955973161256525922525278625522498256525112525255224712511249825382471252525652875251127482484264424843249245724292443252524433551341625782443244324843211248424433980249826702773295032874705567013442761270925922696265725922748264426442618270926312709260526182696260526442696270926832912559731492578263125252631259225252511251125252578249825252498252524712538252528752538272224712592247133632457248425252498251135933416252524842471244331992443247140372578260527612773335146745744185626572657259226572683264427092644260526962644269626052761264427222644264426702709265729125597317425522538257827992578257825112511253825522525255224842552249826052552282424982709247125782457321124572457248425252471360733762538244324982471321124982457399925112709270929003312470559311344270925782592268326442618278625922631259226572644269626572670267026832605257826572644286255973149261825652552269624712525252524712538251125112525248425112525251125522837252526962457255224843389247124842498249824843651341625522443247125253149247124844057257826312799277333384644608418562696264425922631260526572696260525652631267027092644270926442657261826702644268325782887559731242618260525782657252525522538252525652498251125112498249824712511257828622498274824712592247132872484244324572484248436513416252524712443245732362471249839802511264427482824342947676282134428492605264426052657263127222657260526962605265727092696260526962657273526962657263128755597314926312565256526312511251125522484252524842525251124982565248424982565291224842722247126052498336324842484244324842498363633762498247124292498319924432498405725522657278626833402464464541856269627482657265726702670276125782683260526182578267027092657270925652644255226832696286255973174259225382592267024982552252524982538252525522525248425252471247125522837252527992471260524843236248424842498252524983651342925252457247124293236247124573999249826962683292532494529671313442773264426052631259226572773267026052657265725922696264426832670267026702657273526702849559731742565265726702605256525112565252526052525255224842511249824842511251128492525276124982565248433762484245724432538247136513402249825112443248431862471244340772565259226962761331245017014 19890813 845761856259226962605264426832644273525782657260526052605264427222670269626702670261826702670291255973249255226312565268325252592255224982538251125382511253825252471255225382811247127482484260524983261249824572484247124843666338925522443247124713211247125113980253826182748291233384674774113442786267025522578267026312683264425382631261826442670270926572735264426572605263126832900559731112631259226052631252525782538249825252498256525522498248425112471249828622484272224712592245734162565247125112498252536513363248424712511249831492484245740572578263127482786338947997741185626572735259226442605264427092670263127092644274827092631263126962735273526442709273529625597316125922538256526832538257825652578253825382484253825252565247125522592283725252683249826182498323625522471247124842429359334552565245724712457324924982471401825112683270929753351464477411344279926052670263126182565270926572670264426312657268326832644265727092709270926702631288755973149255225652565263125652484251124842484257825522552252525252484253825252811255227222484267024573416267024572511252524983593341625652471245724713161253824844057255226572748437035514736774118562683264426572761269626832735263126052644257826312644274825922735265726832578259226312849559730622525259225522683251125782552247125252511255225652525259224712525259228372511270924292605245732612471252524982511248436363376251124572471245732872498248439802525269627612912342946746201134427862709265726962605268327732578259226572605256526702657260527092644265726312657263129005597314925922578264425922592251125652538249824982552256525252565247125382538286225112696247125652484340225112471248424842484359333632511244324572484317424982443405725652605279927993442467477411856274827352592263126052605276125922657268326312670263127612670270925922696260526702683288755973136257826052605269625782457251125112498256525382538253825252498249825652900249827092511268324983249311125652709265725923622342226052525268325383249260525924018263127992962405740975064774113442786264425922631261826312748264425112683263126572605269626572644267026572657268326702912559731492578256526442631253825782511248425922525249825652511255225112538253828242525274824842592245733762471247124572471251135933376255224712443248431612457248440572565267027352696338948314736 19890813 846241856311127092578268326702657282426312644267026312683264426832578268326572657264426962618295055973086261826052552270925382525253825252538255224982498253825252511253825112912251127732471263124573211245724432484249824293622341624842471244324573249249824983980252526312824301233254705530813442900263126312644264425522735261826182722267026442644268325922709267026312605268326832950559731242538263125652709249825112578252525382592253825652511249825252511255229622525268324982578247133762471251124712498249836223429253824292457247131362457251140572552259227732761335145864644185626702657259226442644263127352657261827092618269626442786267027092657272227092644263129375597308625782592259226442538249825782538249825922565248425252552251125382525283724842735247126182457323624842471247125252484362234162538249824842429324924712511399925252709273529623338476771211344282426052631260526702631278625922657265726052657264426572631265725922670267025652696291255973161255225382511269625382525255225252538249825522552255225382471252525382925249827092538264425383402270924572525251124713636340225652471248424713161251124844077256526702862288737274767774118562696269626572644263126572824259225922657259227092709273526052605259226572631265726442937559732362605253825522735251125252525252524842511255225522552253824842498253828112498278624842578244332362484248424712484247135653416252524572471247132242498245739992511278626442925336346745343134427732618264426572605264427482592263126832670263126312735259227732657265726312657268329255597306225782631257825922592249825522538256524982565257825112484253824982538288724982722249825652457338924712498245725382498360733632565245724432511314924842457407725652538274827483363473647671856268327482618255226052631265726052644257826312657263127992592265727092657263127482709292555973174259225782538274825522552252525112511255225522484249824982498252525382837252527482538259224713249245724842457252524713565341624982443247124983249248425113999253826962683300033894644545113442799265726832644263125782773260526962657263126702631263126442735264426312657263126442900559730992618263125922761252525252578252525652511256525252552252525652484251128372511269624842578252533382471247124572484247136513389252524432471251131362484247140572578263127482709333845864767 19890813 846721856303726702618263125782644268326312631265727352631260526832605269626312670263126442670286255973124257825922552267025652525253825652525252525252511251125252471255225252887249827612443256524713287248424982484252524573607342925382525245724573261247124293999253827222696296232874501530813442735260526312644263126312799257826312644267025922670274826312683269626702631265726572912559731862578260525922644252525252538245725522525255224982498249824982525251128372511274824572578247133512429249824712471245736223402249824982429249832112484245740772578264427352773337646444896185626962683260526962657263127352592260526962657273526182722264426832657264425382670270929875597314925252657259226832538256525252552248425112511252525382565248425252552279924712761245726312443321124842443245724842457362234162511247124712471321124842484399925252773276130003338464471211344269626052644259226442696270926052592257826832592265726832644267026572631263126052670290055973086255225782525268325252525252525252498253825522538252525252511249825522875249826572525259224843351272224982511252524983607337625522457249825113161248424714057252527092837284937904615774118562773265725922644259226702735259225922722265726182631272226442735263126832696260526702987559731242605257826442644253825922538249825522565253825252538251124982552253828372552278624982578245732362511247124432565244336223469252524712457244332362484247139802525265726963037323647055451134427482657260527092709260527482605259225922552267027092683268327352631264426442683259229005597312426702552256526572592259225782538253824842538256525252484248425112525281124842709245726182498338925112484248425112471359333892511244324432498317424432457407725922670279927993455452948311856270926572552264425522696273526832565273526572631263127222644274827092644264425922709295055973149261825922565274825522511257825522525253824982552251125252484253825652862253827482471255224713199247124712471252524293607342925652457245724573236249824713980252527352696296233634705545113442761267025782605265727222748263126312618264426182657264426572709259226572657260526832925559731362592257825782709259225382525255225112511251125652498249825112511253828622484273524842592248433252484247124572484249836223429253824982471247131742498249840572552264428752773340246744767 19890813 847201856307426442605260526182565272226702565267026182631260526962683263127092670260526702657293755973111257826052644268325382592256525522484252525252565248425252457252525782849251127092457259224983249247124842484253824983651342925382484247124713236248425113980251126572709287533514474516713442748265726312578267026572824256525652618257825922631263126442709263126312631267026572912559731362552259226312644256525652578249825522498253825112525252524842511253828872511270924982605247133892498244324842484249836223351249824712457252531612457244340572565265728372735328747364962185627222696257826312592263126442592263126442657257826572722260526442696270926312683264429005597313625922565256526312511252525252498255225112511248425112552245725522565291224982709247125922471326125112498245725252457359333762538245724572443322425382471399925382670274829753338464471211344273526832631261826312618278626052618268326312644268326962631269626442644267026442657291255973136260526052631267025252565247125652605251125782511252525252471249825252912248427222471263124843376269625112511247125113666336325782457255225253186251124574077255226052824288737904586774118562722265726052657252526312670260525922696263126442644270926312696263126702670264426702912559731612657256525922748255225112538255225252484252524982511252524842578252527992484273524842605247132612498247124572498249835933455253824292457252532492484249839802511268327093111335145865202134427612644263126572644265727612657265726702631257826702709260526442657261826312578269628875597312426052605256526832525255225382511256524982538251125522538248425252565291224842670248426052498333824982498244324712471359333762511244324152498318625112471405725522670276127223389455747991856274825922565260526052605279925922644260526312592267027092709269626052657256526442618286255973161260525522592273525652525253825522552259225382552251124982511251125252786249827482484260524573287248424982429249824713579344225782443248424713249244325113999251127092709292532494767527213442786268326832631259226052735253825652644268326442657272226832644273526312592263126572962559731612538260526702644253825782538259225652484255225252525251124842471245728492511273524982592245733632552247124572498248436513376252524842471248431742471248440572565268327862722342944474736 19890813 847681856307426832644261826832631272226182644267026962722267027482631268326442644264425922657284955973124265725922592270925922565251124712525253825382538248425522498251125112811249827732443260525383249245724432457252524843622338924982484245724843211255224713999255226702773306232874644516713442837263126572631264425922709255226182631263126442657274826832696257826572578264426442925559731242592263125782618256525522552249825382525252525522525249824982525251128492498269625112552247133512471245724842484248436513389256524842471252531742484247140572565264428112811337644744831185627352631253826572565265727352578263127092670261826702786267026572657269626442696273528875597312425782631255226962538252525112484251125382578252524842552247125112565290025252748247125782429327424982484248424982511362234552538248424842471322424712471399925252631267029623351464471211344278626832657256526312644272226312618267026182631263126962683268326572683259226312592287555973074261825652605264425782511253825252565251125252498255224982525252525382912248427352484263124713389268324982498251125113622337625382484251124983161248424714097259226442900290037424767774118562709267026052644268326182696268325922578267026702657276126442670264425782618264425922875559731492578260525382735249825112552252525382538252525382538249825112525253828492443276124572565248432872471248424712511245735933429255224432457244332362484245739992525269627612937329946445272134427862670253826312709260527612670264426832644263126052761257827092631264425382644259229505597311126572552255227352484252525252538252524842525248425522484251125382578287524982709249826052443336324982498247124982457362233632511247124152498321124712471407725652631278627733509470545861856264426702631264426702592277326052644270926962670268327092709269626962683257826312722295055973099257826442605276125652511248426052552259225522525253824982484256525652875249827732443257824573236251124842471249824713593337625112471245724713236247124573980252526832683303733124644534313442735260526312696263126312748269626442631263126962631270926312644272225782578267026832862559731362552256526442644252525652578252525522525252525382552255225252538253829372471268324842605244333632471248424712471251136363376255224572443248431362457248440772670268327862824331247674831 19890813 848161856304926312578260526312552273527352552267026052683272226962644263126962709261826572683283755973124260525782605276125112525256525252498255225252498251125522457256525522811249827482457257824713261251124842457249824573607338925112471247124983249248425254018253827352773298733764767527213442773267025652644261826702761253826962670264426052631263126572657268326962631264426702837559731612592249825652696256525652565255225522538256525522525252524982525251129002498276124982565244333632484242924842511248435933402249824712443247131742457248440772578264428112657338945294863185627092670265726442592263127092657265727092657274826572709267027092644267025522644269629005597306225652605257827862578252525252525248425112565252524712552245725382552279924982748244325522498324924842471248424982471362233892578245724432457321124712498398025382735273529373338470571211344281126702657260526962683277326702683270926702605269626962631273526182735267026832618291255973124261825652538268325252565257825252484249825652538248425382471251125522912251127092429260525253351270924842538252525113622337625782471248425113161247124434077256526702773287537274767774118562670261826442578267026442773264426962644265726312605265726312773257826442592273526572900559731612605263125522683259225112498248425252484255224982457255225112552255228752511276124572592245732112498247124982538247135933402253824842484248432362498245739992538270927092937338946745343134428112644264426052565267028112644257826312578267026702722272226572709269626312670269629125597318626572578259226052552248425382592255224842552253825252525247125252552292524842709245725522484335125112471248424572511359333892538245724432484316124572457407725652657277327223376464447051856270926962683264425652683265726572696268326052631269627222631267026572657257825922631290055973224259226572565270925112525256524982578256524842484253825922457251125652862251127612457260524573249249825112443249824843651342925522471244324433211248424713980251126572748301233634674545113442786264426702592268327352786259225522605263126442657265725922696265727092605265726442912559731362631260526312631253825252605249825382511251125652498253824712525255228372552274824842605245733632484244324982511252536073389252524572429247131992484247140772592263127612773345547994799 19890813 848641856302426572552270925922631273526442592267026572618269627222605263126572644265726052696293755973149260526572511269625522565261825382578253825382525253825382443249825652824247127222471259224713299249824982484248424573607342925382457244324433211247124843999251127352735303733384799537913442735260526572631256526312786264425252605267026572578264426702657273526052683268325922862559731242670257826052657259225652565253825652511251125652498255224712498252528752471273524842605247133762471247124842538251136513389253824842457249832242498249840572565272228622811336346444799185627222670256526442605274827482565264426052592260527352657267027092618257826702657265728875597317425922565260526572525252525252592251125782484252524572498248424842552286224712761249826052484326124842484245724982498360734022578245724842471323624982525399924712644274830623338464471211344281127612683263126962709276126182631257826572644267027092696272226832657263126832644288755973062265726052538260525522511253825112538251125382565251125252511252524982962252527612471263125253376261825382511255224983622340225382484252525253161252524714077256526832887293738224705774118562709268327092605264425652709259225922644260526832657269626572618264426572631270926442925559731492552260525522696251125652538249825382511253825382552255224982511256527992511274824712592248432362443247124432511245735933389257824292457244332242484247139802511270927612987327446745343134427732683263126442592263126832683260526832605264426442592260526702631268326312670263129005597312425652578253826832552256524842538256524842565252525522498249825652552287525252683248425782484341624432498247124982498365134162538242924712525318624842484407725652592278627353299470547991856269626702683265726312657272226312578273525922709272226572644269626052696260526052592288755973136256525922605270925782552255225112538253825652511248425522498252525652849249827352457263124573261248424982498251124573622341625522484248424573249245724983980251126832709293733124557537913442799267026702644263126182786268326052552261826442618279926962683269626572683270926832824559731742565260525782683252525652525253825922525252524982525253824712498253829372511274824842592248433632498247124842498252536663363252524572498255231742484249840772578268327612761342945864799 19890813 849121856304927092657268325922657270926442631263126052657270927222644265726312696267026442605288755973186263125252605273525652498252525252511259225382565253825252525253825252837251127482457260524843236247124842457255224433593337625112443245724843211247124573980249827482748301233514705537913442786264426572631261826572709274825922696260527612709264426052683265726832578267025652862559730992631260525782683252525782552253825382552252525522498248424842552255228752511272225252618247134022484245724842484249836223416257824982429248431612484247140572578263127732722333847364831185627092696256527352552263126832644268326312644268326572657267027612644265726572657270928625597314925652525259227092644252525382525255225382511256524842552249825522552286225382748245726312443323624572471245725112457362234022538242924712471323625112471398024842735270930123287455771211344286226312631264426312552279925922565267026832683269627222670269626052683265726572696281155973136257826052605268325652552253824842552256525382525249825112471252525112849252526702457260524843376274825112511253825113636337625382471247124983161248424984057255226572875291237904767774118562644273525922683265725652683261826832657261827092618268325922722267027092631270926442862559731742644257825922709256524982484251125252565249825382538256524842578255228492484273524292578251132362457248424842471248435933402253824842471247132112457247139992552264427353062335145865308134427352644265726312696264428112631260525782709276127222735261826702670256526572683272228495597309926312605256527222552251125252457259225252525255224842538248425252538292525252696247126312498337624842471248424842484363633762538245724842498314924572484407725522592279927613389455749291856265726572657269626312683274825922644264426832709265727352578264426442709267026052657291255973174260525782578268325112565255224982498256525652498247125522511256525252875252527482457256524713274247124842471251124843622341625382471247124433236248424843999251127222709292533764674541513442761268326572670264425652773260525252605259226572683272226572670264426572605270926182875559731242657259225522657252524982525251126312498257824982525251124572511249828622443273524842592249833632471244324842443247136073402255224712443252531862484248440572552259227092773342947364767 19890813 849601856309926832644264425382644274826312631264425522657263127612592268326962644267026442683295055973161256525922525270925252525260524982552253825112525251125252498252525652849247127352457259224573211247124432471251124433651342925382484244324713236245724574018253826572722288733254529530813442748260525922657260526052773255225922631259225782709268326702644274827092631264427352912559731742552253825782683252525522498253825652511253825252484256525252525249828752525273524432605248433632443245725112484248436223402252524572429247131612457248440372552263127862786328746744674185627732592261826442631256527222605259226312592270926572683263126962657260526052605267029005597317425922631255226312538255225382592260524842578249825382525249825522552282425112709247126052443324924842484245724712429359333762525248424712443321124572457399925112722273528873389479971211344278627352696261826442565272225922605257826832683268327092722269626312644263126312683288755973099259226052592268325782525256525782525252525652511249825522538252525652862245727222471264425113402272225252525255224983622338925782471251124983186252524714077256526962761292537904644774118562683269625782657259225922722259225652578268326572696270925652683264426832657263126572900559731612565264425922735252525112565251125522565251125652525247124842525252528492525273524572631249832612457245724712471247136363429252524712443247132362457248439992511268327482950323645295308134427862696263126702644253826962578257826702631268326572670259226832644259225782709261829125597314926572565264426702618256525382484257825112538259225112525251125522565282425112709245725652498336324712484248425252498360733892511247124712525321124712471405725652631281127733376470548311856268326832618264425922670274826052631268326312683270927092618273525782631268326702670291255973136265726312578267025382511256525112552253825112498256525382471252525652849248427222457260524843249245724712471249824843593344225652457247124713236248424713980251127612748296233764644523713442786265725382657261826572786260526312670264426702683273526572696265727222592265725922862559731862592265726312657259225382525248425652565249825252471248425382498252528492471265724842565247133762471245725112484248436223402253824712443248431742484248440572578268328372709329945014799 19890813 850081856308626702657264425652722269626182631268326572683270926832578270926312657263126962592282455973161256525922592270925652565248425522525252525382498248425522471252525782824251127612525256524843236248424842443251124983593342925112443244324713224248424433980252526962786301233254767523713442837259226702618263125922811260525252605264427482657264426312709264426312644273525922875559731742592253825922657252526052552256525112552253825382525252524572471253828242498268324712605252533512484248424712471247136513429256524842429249831742511247140572552256527612900338946444863185626832644261826312657263127222696257826442644264427092644263127352578259226052631263128875597323626182592255226572525251125922538252525522538248425252538253825522605282424982786247126312443323624572471247125252457356534162525245724712457323624982498401824842748276129123325473671211344278626572565260527352578265726052578263126312644263126702696268327222631263126572683288755973086260526572592263125112565255225652565251124842525248425112471251125522900252527092484260524843363268324982538249824983651335125922511252525253174249824984057251127222862287537904799774118562709267026442670259226052670257826442735259226702605263126702709269627092631263126442824559732362578260525652644253825652498259225382538251125922484249825112525256528872498273524712578248432742498247124842484248436073389251124572457245732362484249839992498263127992975338946445379134427612657259226702657270928372696260525652683265726442696265726312709272226442748263127865597314925922578255226962578259225522552252524842552251125112511248425252511287524842696247126052457335125112498249824842525362234292552247124432484313624842457405725652631283727353287447448311856272226962644260525782605264426702552263126312644269627352565273526702605267026572578288755973161257826052592268325252592255225112565259225652511252525382511252525382849244327612471260524713261247124712471251124573593337625382471248424573249247124844018255227732735300033124644534313442824270925782631267026832748255225922670264426442631268327092683265726832670264426312912559730992552260525382670259225922605248425522525253825252471253825382498253828872525267024842592248434022498245724842498248436223363252524712429248431362471245740572552264427992773338947994799 19890813 850561856301226312592261826182696274826052552263126702657259226182605268325522696264426442683286255973161260526052592276125652552251125112538249824842525256525112498251125112887252527352471265724573287245724152484253824843607336325112484248424713211249824713980252527352657293732994674523713442761270926312709255227222748265725922670257825922696270925782735270926442644263126702925559731492605265725382696257825252525253825382592256525922511249824712484255228622498273524982552249833632484244324982498247136513402251124982457248431612511247140572605265727992799341647994799185626702683257825922631265727482657256526442605265726572722267027092592274825522709265729375597307425922605260526832538256525252538252525522538251125112552247125112565292525112735247126442498324924982471248425382457362233762511244324432498321125382471399925382696273529253325476771211344278627352657260526312605274826442592257826832722267026312631270926442605264426442592287555973199260526312618270925782552256525112471252525782511253824982498249825652887249826962511264424983416268324712525251124843622340225652498253825253149249824844057256526442862282437744644774118562657268326312631257826702761261826312605264426052631276126702696259226832670265726962912559731992592264425522683253825382552259225112484256524712525252524842511251128872525272225112592247132362471248424842525249836363429253824982471248432492471249839992525269627483024340245575098134427862735259227092683259227222552255226312657268325522748253827352670273526832748263128875597313625782578257826442552260525382525249826052538253825522498253825522525279925112709247125652498333824842471244324842484362233632511245724572498317424982471405725652683279927993363464448961856268326962683260525922631273526572552264425252578256526962657270927092670267026832631291255973249256525522552270925522484263125252565251125522565251125382498252525382849251127862498260524843261248424572525253824843607344225522457248424573249248424434037253826962748298733514557537913442786273526442709261825922735261826702683264426052683270926052761267026832631263125922875559731242578260525922631255225522578253826052498252525522525253825112538255228622498269624842618244334022511253825112484244335933416255224842443245731742443247140572578265727992773336347054831 19890813 851041856308626962631261826052657270926442605260526702644265727352605274825922683261826312578290055973161255226182605268325922552259225382538251125252498248425112525257825252900245727482471260524433261248424842457248424713651342925252484249824843211247124843980253827612683287533384705520213442799265726572657265726702811264426572644263126442683272226962722263126572618260526572937559731242618263125522683255225652538259225522498256525382498251125382484248428112511269624842565249834022511251124572471249836363416255225112457252531612471252540772565263127732799337646444736185627092631263126052670264427482565256526052592272226702748264426962618263126052631260529505597313625922552259226052592253824982484253825252525252524712552249825252565286224842773251125922511324924842415247124712484360734022538249824842484322425112457401825382722268328753351467471211344272226572605257826052578278626572631257826572657265727612670264427222670264426312722284955973186264426052605259226572525253825382552248425522525253825252538252525522875251127352498264424713351274824842498252524843622338925652484245725113199248424984077256526572837283737744736774118562722268326052565260525922683263125522605255226572605268326312748263126312657270926312862559731242565264425922683252525112552251124982538253825252565257825382538249828242525278624842631251132612484253824842538247136073416253824712471245732492471244339802525267027092887329946445237134427732722264426052761265727352552259225922657260526442735261826962683268326572631257829005597311126572538260526442511257824982525252524572552253824982511247124842525287524982722249825782484336324982498249825382484362233892538247124572511316124712565405725522696273528243236455749291856268327352592259226312592272225522578274825922709263127612578269626312670263126832644287555973074263125522644269624982605252525382525252525112525244325252498255225382837253827612471261825113224244324572498251124573607344225522471247124713211249824843999249827092735295032874705537913442811265726052565267026442735259225922670264426832605267025922657263126052657268325782887559731742592259226182552251125252565249825522538251125252511255224712525256528492511269624982631247134022511247124712498247136513416252524842443248431492484247140772565268327732786333846444674 19890813 851521856309926832592265726442683279925252657263126572696265727862683272226442631260525522592287555973124260526312670270926052538253825112552252525522538248425652511252525652912249827732498257824713261247125112471251124983651341625252443247124713249248424713999251127222670297532994644534313442735267026832709265725922761257826182670259226442631264426442683257826052644268326832862559731242578257826052631252525112498253825112538256526312498248424842538257828372498274824712644244333512443247124712484248435933402251124572443252531612457245740572565265727862748333845864863185627222722259226442683257827612605264426182657260526702670260526572592268325652605263129875597313625782631263127352525256525652565249825112565249824712525245725382552288724842786245726052471319924712443245724842484362234022538248424292443324924712457399925522709267030003287455771211344278626052618256526962631270926572670268326312670264427482657269626442683268326312605291255973111260525922618268325252605253825522565253825112471257825382498252525522875249826962498260524713389268325382565252524573607341625522484252524843149249824714057253826572824288738394799774118562748263126702709265726182657261826442657265726572670274826572748277327482657264426442937559731242618261826052657255225382484251124982511252524842484252524842525256529002525277324712631245732742457248424572511251135793402252524712471247131992471248439992511274826832962328746445343134427352670263126702631265726962605259226962605272226052696268327092618263126312670263129125597313626182552256526572538255225782578253824572578252525382578249825252525286224842709249826312498333824842484248424982498365134162538248424292484314924432484405725652683284927733338467445861856265726572578267026572657272226442525269626572631264426832644260525782709256526052578292555973136265725782592256525382552252525382525256525522498247125112525252526052900252527732443260524573236245725252471249824713622342924982457244324713236253824713980249827612735287533634529520213442748273526052644263126832696263126702605264426312683265726572683273526312644267026962925559731612578256526052605255224982511257825382525249825112552249825382511251128492471274824842565248434022525247124712498251136223429255224572457249831862484248440772565265728112748338945014736 19890813 852001856269626572657261825782696268325782657270925652709268327222644268326572644257826702644291255973099253826182552270924712525253825652511255225382552252525782457255225652912249827482471259224573224248425112429251124713593341624982457247124713224248424573999253826832709303733254644530813442837267026832605261826052748259225922618265726442657268326572670263126832605264426832912559730992592255226052657253825112511256524712538247125522538251124982525249829002471270924572578247133892484245724712457249836073376252524712457249831612471252540572592265727862683332547674705185626962735260526312605264427222565260526052644259226832735259226832709270926312657268329625597306225652552256526572484256526312538248425652578248424842578245725252578286224982761252526052471326124982511251124842457365134022552248425382498324924982457398025522696269629003402455752721344274826442578263126832631282426312592259226572657260527222618273526702670264426572565282455973149264425782605269625922538259225112552252525252511251125252525251125522875248426832484257824983389248424982457252524843622340225252457245724843174245724714057257826442748279934024644499618562670269626182644261826442722263126572683263125782631269626052709264426702618263126442900559731492644257825522683257824842552251125112538253825252525255224842552253828372498274824842592247132242484248425112471244336513389251124982457247132612484248439802538264427862950323646445237134427732670265726442644264428112605256526702670265726832722264426832592267026182657263128115597312425382552257825922538251125652484255225252498251124842484252525112538300024982709248425922471335125252471244324712484366633892511248424432498317424712471407725652657279927993376483153081856272226052592268326572605268326052605268326442644263126702631272226572683260526052631300055973149252525922631264425652498251125382538257825382498251125112538252525652912255227612457264424843274245724712471252524713607338925382443247124573199247124844018252526832709295032494644548713442824273526442644260526442709265725922657260526832683274826832631268326832657259226572937559731862605259226052696253825382552252525652484252525112498251124982511249829122471270924842605247133632484247124982471247136223402252524842471252531742471248440572565264427352683329947055487 19890813 852481856274826962657264425522657268326442605268326312618264427482657272226052657263126442696292555973161255225922605267025782511252525112552256524982525251125522498255225522862245727092471256525113236247124982457249824713622341625382484251124983224248425253999253827222709296233634674567013442761267026312592259226442683261826312592259226962631274826312748269626962644267026962912559730992592259225922618255225922552253825252538255225652538253825112525252528112498273524842578247133762471249824842471251136223376252524712429247131992471248440372552268327482748324947675819185626702644264425922644263126702631260526572592269626832709264427222565263127092644268328495597323625922605256526702538257825112511256525112565249824982565252525382552279924572748245725922457321124982471252524982457360734162511247124712498324924572525399924982670279930003325470559691344281126572670255226572565276126572578261826312578265726702722269626702644267026312631282455973161260525782565269625382552253825652592252525522538251125112498253825652875251127222457263125113363248424842498252524573651338925382484248424713211248424714057256526312773277333384644608418562735267025652631260525522670255227092631263126442709274826312670263126442644268326572900559731362592264425782631249825112511251125252538255225252484251124982565251128112471270924712618248432112484248424572525244336073416252524572484247132112525245739802538265727092900333847996282134427732644259226052605259228112631265726962657269626572683259226962670265726312644281129255597318626052552256527092565259225382525260524572498252524572511247125112538286224842683249825922525337625382457245725252498362234162552244324712471314924712471409725922592281127353274464464541856272226702631261826052578273525922592269625782657263126832605265726182683259226052605292555973111257826182565269625252578248425112525257825252538253825652484251125112837251127352511263124843261249824712471251124573636336325112484245724713236248424713980252527612709293733634644665513442761265726312657260525922761268326052709256526572618274826182696265726182657269627222875559731112525260526702605257825252525253825252552255225652525252526052552255228372525270924842578244333762511247124152471251136073416256524432443249831742484249840772552263127612824328746447014 19890813 852961856267026442709260526702631269626832605267025922670264426832552270926962735263126702525291255973161261825382578269625652471256524982484251125652538251125252484257825782849252527482457259225253249249824842498253824573593340225782471247124843261245724843999249826832761293733764674774113442849272226312644263126182696263125782605263126052683272226312683265726572592265726312786559731362618264426182605257825252578253825382552256525112498251125112498252528752484270925252605245733632484248424432484248436223363252524572429245731862484247140572578260528242837335145867741185626572735267026572644267027092578267026052683264426702657263126962605263125782670267029755597317426312605260526962538253825522525256525112538251125112552249824982565286225382761245725922484318625522443245724842498359333892538244324572471323624842484399924712761272229873402464477411344281125922631269626702683276125782631259226832670272226702709273526442644264426442657284955973161261825922592265725252592252525522565251124982525248425252525257825252912255227092484269624573363268324712511253824983593340225922498248424983149255224714057257825782735439534294767774118562735265726702709267026312618263125252657265726312592273526312670269626572683270925922875559731112605256526052696249825382525255225522552249825652484256524842538255227992525276124842618248432242471247124982471244336363429256524572498245732112498247140182511269627223037329946446162134427992696253825782565267028112631260525782631265726442670267026962696264426052631264429005597313626052631256526442552255225112538255225112592252525112498252525522498293725252709247126312457338925252498249825382457366634162525248424712471317424982471407725652683279927353363467477411856281127092578261826572683269626312565264426052644265727092657269625652683264426572683288755973149259225382644264425652511249825522511253825522592253825112484255225652862255227612471264424843312309925522657263124983651341626052498260525113249260526314018263127992849409739995064774113442786268326572605264426572683260525382631259226312683270926442696265727352578269626572862559730992592261825782631255225112538253825522525249825382525252524842552252528622484272225112592245733632498247124432511249836223389253824842415249831612484248440772578265727352735333844744501 19890813 853441856314927222644264425922605272226442657267026312683259226312605277326052644261826312683293755973149263125782578268325382498253825522525257824842511249825252471253824982824255227862471256524713274248424842471252524843636340225112484244324843211251124843980251126832748290034024644530813442761265725922709267026182748260526052631257826702644274826962683270926052605264426182937559731492578252525782696256525382552248425522498255225522484252524982511257829002484272224572644247133892484245724712498248436073389256524842457251131612457244340572683264427732748337645574767185626832709257827092552268327482670252527222578274826052618257827092578268325922631264428875597314925922592255226572538252525522525252525252525256525112511252525522511282424842722247126052498329924842484244324842443365134162552247124572443328725112511399925112657274829753287464471211344283726442670256525382657272225652631264426442696267027352631268326832657260526832657284955973136263125522552269625382552253825522592251125782511255225382525253825252887251127352471265724713402272224842498252524843651338925782457247124843149248424434057256526312862287537904705774118562670260526052670263126052761267025782644256525782696269626312657270926442657267026182900559731362525255226312709256525652511256524982565252524982552252524842525255227862525274824982605251132492471249824712498247136223376253824712498248431992525247139992538261826572900333846445237134427992657256526702644264427612657252526572631263126572735259226052670260525782709265729255597312426572578263127352552263125252498257825922552255225112511249824842525287525252735244325922471341625252443245724712484362233762525252524572484317425112457405725782631273527483376447449291856272226962657259226052605267025922644260525652683259226702618267026052644264426312644292555973199252525782565268325522552248425522511249825112538247125782457249825522900247127862457257825253249245724292484249824573622340225382471245724713236249824573999252527992644300034424529541513442773267025782592256526442773255226182644259226702683259226312696268326702644267026702887559731492631257826052670259225252511252525922484255225252471251124982511252529122511274824572578249833512538244324842471245736363338253824712443247131862471248440572565268328372748338946444831 19890813 853921856306226572618256526832618272226312631261825922605268326572696264425922657264425652631295055973124260525652578257825652498256525382511261824842511252525112498252525522862248427612484263124713236252524842471251124433593340224982471244324843236247124984018252526442696288733384736530813442761260526962605260525922761257826052644265726052605270925652696256526572618259226832925559731492538259225252735255225652511249825522552259225522498252524842565251128242471267024842592247133762484248424432498252536223402253824712471248431742471244340572565268328112722331244744586185626832631269626442552257827352631263126572644265726572644260527222618268326442683270928755597316126052538259227482525248425782538251125112552255225252552247125252565284924842735245726312484324924432471244324842484365134422538249824152484324924572484399925382605277329373312444772561344279926962578257826442657281126442631264426312631267026572565273526702644263126442683286255973161257826442592263125922538253825382552255225922498249825382511253825252875253827352525263124573389273524712552251125113636340225522498245725253161247124984057256526052811284938394736774118562709267025922592267026702735265726832644263127352631264426702657261826442670270926962937559730862578253825652709253824982605252525382525256525252538255224842525255228622498278624572618245732612484251124712525248436073416252524572484247131742471251139992538268327352925342946445237134428372605265726832618259227862592265727862605268326442683257826962683267026832683270929005597312426052578251126832565248425112471255225252511249825522498249825252578281124982696247126052484338925112457248424982471360733892538252524712484316124712484405725652683277327613402473646441856268326052618272226572683276126052644267025382683265726572605272226312696260527352578287555973136256525522605277325252592253824572498256524982538252525252525256525382811252527352457260524843274247124712498249824843607341625252471245724983211248424843980245727092722295032114644506413442683273525522657259226962773265726312657268326572618265726702683263126832552260527092925559731362670259226312683256525112498253825382565252524982498252524982565251128872484273525112578252533382511248424572511247135933389253824842443248431992484247140772578257828372735336347054767 19890813 854401856306227092565263126832683273525652605260527222670269626182565267026312631256526312631284955973149261825522618274825522552257825382484253825382538252524982552252525522925251127612498260524433261248424842443248424713622337625382457247124573236249824843999251126702735304933764644534313442748263126312605256527222683259226832657265726052670274826442683273526182683269626962925559731242644259225112657259225652605253825382484255225522538252524982484255228752511272224712578248433632511249824572484251136073389252524712429245731612429249840772552259227612773336346744736185626832709256526442565268327482578265726442631267025922631269627222618259226572644264429125597309925782565259227092578256525522525253825652538251124842498248424982538281125252709248425922484324924572429247124982511359334162552245724842415322424712471398024572709272229503325473672561344281126572578264425522565276126052578270925522657267026572644268325922631268326702683282455973186252525652631269625112525249825252538249825522511253825252498253825652875248427222471261824433389270924842538252524843622340226182498251124983136251124844057256526702875292537584799774118562670270926442657259225782735268325922631264426832696272226182670260526832644261826832849559730862605264425522657255226312538252525112552249825112525255224982511257828372511274825112631244332872484247124572498247136073402251124712471247132492498252539992552268327352887333846445167134427862657260526312631259228112592259226442605265726702683259226832670265726052670268328755597318625922605255226832484248425652525259225252578252524572552248424982578286224712670245726442484342924842484245724842484362234022525251124572498318624572471405725522605279927353376464446741856276126832578268325652683272225522592265726572631263126832696263126962631261826702657288755973199256526702525264425522498256525252565247125522511247125382484252525652849252527482498255224983236248424712471251124433636342925782498247124843261249824574018252526962709293733384644537913442761272225782605259225922799261826442657273526702631269626052644264426572605265726572887559731862538257826442683252525782511248425252525253825112498248424982484253828242511268324842552249833632484245725252511245736073416253824712443247131362457247140572552268328372748338945574736 19890813 854881856313627092631268326442644269626052644270926312670257826702592272227352670263126962631293755973174259226182552265725522552252525652538251125112552248425252525253825652862247127992457259224713261245724712484252524843622340225112471249824573236245724714018251127092683297533124674520213442875263126052670263126572748259226442605265726572631273526572722265725922631264427092875559731362644259225652709251125382538255225252538252525782511251124842511252529122525267024432578253833512525245724572552249836513376251124712471252531612471248440772552265727612849331247674896185627352696267026312592265727352592259226052565263126962696264426702644270925252631270929755597316125652592256527222565255225782498252526312552253825782498249825382552279924712748244326052457326124982484242925112484360734022525248424432457321124572498399925382683274829373299455771211344279926702552264425922565273526052618260526572631267026442670274826962696264426572683293755973149259225782552265725112565249824842511249825382538252524982498253825922811249826962471260525113376276125112525257824713607335126052443248425113186251124714077253826832837286238224736774118562709267026052592263126832722263125112644264426052578270926572631257826702631268326832887559730862631259226182683255225112538253825252498251125252484253824712538253828492484276124842605249832362511245724982538245735933469259224572443247132242484247139802498273526832962331247675167134427732592263126312631263126312592260526442657261826052709267026962683272225922683264429255597317426052592260526962578255225522565251124982498252525522511242925252552287524712683251125782511338925252484249824842484365134162538251124572471314924572484407725652657277328113287450149291856268326442631268326052670276125652565259226312565269626962709270926572683259227352657298755973136259225922644268325522511253825252552255225382538249825252525253825382887252527352471259224713261251124712457249824843607344225652429248424433211245724713999253826962709303733124799527213442862264426572605259226052811257826312605259226702565269626702631268325522605272226702912559731612618260526702773259226052592248425252511252525522498248425252538251129002511276124712592245733892471253824572484247136513376251124572457247131742484247140572538268327222709333847364863 19890813 855361856303727222670265726312592276125922644268326312709263126832657269626442605257825652696288755973149261826052552268325252525257825252565260525522498251125252484249825382900248426962471256524433211244325112443249824433593337625112457245724433236251124843980251126442735295032874705537913442761259226702683264425782761265726832644265726572670269625922696257826312605274826442887559731612592257825782657255225522511253825112538251125112525251124982525256528372525267024572552249833512471248424982457252536223402252524572471248431742484247140772592270928492761336346444767185627352670265727092605265727482657259227092565268327222735265726572538260525922709270929125597314925522538257827222592255226052525256525782552252524712578247125252552292524712722242925922471324924432484244324712471359334552565248424842471321125252484396225252696273529373325470571211344281126052644263126572565276126442605267026052578264426962644270926702592270925922657284955973161256525522578269625382525255225252525249825652525255225112498256525112937252526962525260524843376272224842511251124433622337625522484247124843199249824844077255226962735286238064705774118562773265726442631268325922748260526052631259226312644268326312683265726962565273526442875559731112578257825922709256525112592253825252538252525112525259224982592253827992498277324572631245732362471245724712498245736223363252524572471247132362471248439992511263127092962332547055202134427732709257826442644256526962644253826832644259225782631259226962644264426442657264428625597316125922670256525782552252525382511256524982538253825252525253825522552286225252709248425782471338924842484245724712484359333762538247124292525318624572457407725652683286227223389464447671856268326702592263126572631278625522618268325922657265725782631268326182657263127092722291255973149255225652592273525652538249825112538249825782525249825652484257825522811248427092457257824573249244324712471249824843607337624982443253824433224249824843980251127092670307432994767548713442786268326052657260525782824260526312592259226182631273526442670259226182683263126312811559731242592259225652683255225252538257825782552251125382538253825252525255228112471269624712592244333762484247124432443244336223416251124842484248431612484249840572552263127992748335146444767 19890813 855841856311125922683267025782657282426442565268326832552263126702644267026312657260526442644290055973161259226442538269625652498249824572498256525112498248425252484255225782786247127352484256525113299248425112471248424573651345525652484247124843211251125114018253826832748303733764644537913442786265726182670263126572709265726312670259225522670261826832670264425782657264425782912559731492592259225652657252525522525247124842511255225382538253825252538256529372498272224842618247133762484244324432565248436223389249824432429248431612471245740772578267027732761333845294767185626962709263125922657264427092618259227092552263126052670265726442683263125522552265729005597313625782670260526312511259225112525256525252511251124982511245725782525284924982709245725922498328724572471242924982471360733762565245725112443323624842457398025382709272229753416476772561344273526442525259226312578276125782631267026442565270926702631268326442670257826572670290055973111257825252578264425652578249825922511255225252511248424982484253825112937248427222471259224713442268324572498252525253593340225522471249824843186251124844077257826442900284938064644774118562722270926052657255226312722255225922670265726182722270925522670269626962657270926572900559731612592260525252670251125252565248425382511251125652511251124292552255228112538276124842552244332362484248424842538252536223429253824572471245732242484247139802511265727612875336345295237134428242657261826052631272227732592265726572683264426962735270926962657264426442618265728115597319925652657251126702538251125652538252525252538253825782511251125112525278624982670245725652471338925382457242924842498365134022538248424432511314924712484407725522631281128113416450148961856265726832670265725522631269626312592273526832709265727612657264426312631264426572605290055973149257825522592267026052592257825112565259225382538253825112484257825252900251127352443259225113236244324712457253824713593340225782457247124983211249825113980251127092735291233634674530813442722269626832578257826052786265726572565263126572644264426702605260526832657267026442900559731362631259226052670253825112592251125112511255224982484248424842525253828752498272224842605247133892484248424842552247135933312252524842471249831492471249840572592257828242709335146745030 19890813 856321856312426182565260526702644276125922592267025522592263127092644270926442670265726572618296255973124257825922525268325382484256525112525249825382538248425522498251125782837249827732457260524433236248424842484248424573593338925522471247124433224248424843980255227732722301232874644523713442811273526442618272225922748257826182644263126052605267026962683265726832578270927092887559731112592255226572618259225112538251125522525256525382525253824712552253828372498270924572605247133632498244324982538247136513442257824712457248431742471249840572565268328112799328747674929185626572709256526052578265726702657264426832696264426572722263127482709270925922565264428375597313625782644261826702525253825382484253825252471252524712538248425652552281124982773245726052484323624432484251124712484362234422552249824842457319924842471401825112735273530003312473671211344281126442605264427222644272226572631268326442683265726572618264426442657260526572552283755973161257825922631259225782484253825382592249825382525252524982484252525252887248426572498260524983351269624712511248424843593340225382498248425113174248424714057256527092887291238064767774118562696264425652696263126442670264425652670263126572657269626832644268326182538268327222849559731992578260525922631251125782552251125922552253825382457257824572498263127992471274824292592249832612457247124572498248435933416253824712457247132362498247139992525267027223000338947675308134427862709265725782631260527482578265726442644269626702631265727092709268327222683270928875597314926052525256526312538249825112471256525522538255225112484248424982552283725112735247126312471338924712525245724842471365133512525245724842498314924572471407725922605277327863325464447051856269626572618265725922644274826312525265725652657257826832631260526832683265726702592292555973099263126052631265725522578255225382578256525782525251124982498253825652799252527092498259224713261248424712443247124713636341625382443247124713211247124983999252527092748297534164705534313442837265726312657265727092761259225782605259226572631269626832657272226572605267026312887559731492605259225652709255225522525251125252511256525382552249824572498253828872471273524982631247133382484247124712498248436073402253824842443248431362471249840572565263127992748335146444674 19890813 856801856308626832644268325922592270926052657267026182683261826832578270926832670261826442644293755973161252525252552264425652525259224842525249825522511253825252484253825522875251127092484259224843261248424432471249824433579345525382525247124713249244324573999252526962735293733384705506413442748263126702670261825922799257825522631270927222592274826442722264426312592269626052937559731112578259225782683259225782471251125252498255225252498252525522484253828872471270924712592247133512443244324842471251136073351251124842443247131742457251140772565257827092824328746744863185627222644257826962618263126832644269626572578267026442722264426832670265726052631267028625597318625922538257827222525255225112484252525382525253824982538252525252511284925252709247125922443328724712471248424842498360733632592247124842471323625112498398025382670273529253274464471211344281126572618263126052631272225782605268326702644274827092683267026312748263126572644291255973174259225922565265725652578256525252565255224982538252525112525251125252849248427092471257824983402265724842511252524573607341625382471252524983124251125114077267026052849295037584767774118562773267025922618263126572722268326702631263127222644264425782644257826832605264427092875559731242631260525652696256525522605253825252511251125522525253824982538257828622511272224572578252532362471248424842498244336073455253824572457247131992498244340182538272227612875327445575343134427482709263126442605259228242644268326962683270925922709260526832709265726702683267028755597312425382631259226312578259225382525252525382525253825382498253825112498281124982644247125652525336324572484248424842498362234292511248424152471318624842457407725382644278627483376450146741856273526832525268325782657272226572618268326832644260526832644264426572657260526312592292555973174260525782552259225652578255225522552255224712631252524982498255225382837248427482484257824713186242924982471247124573622338925252471248424433236247124713999251126442773293733514644523713442862270926052578263126052761259225652631269626702605267026572631269626442696263126572937559731362618260525382748252525252538253825252511257825522525253824712498251129372471270924712565249834292511245725252525248436513376252524572443244331742471249840572552270927862786335147674674 19890813 857281856307426702657259227222696272225522525264426312657263127222631265726962657265727092657293755973111256526052565267025652538253825252552249825112498251125382498255225382887249827092471260524573236248424982484251124433651338925112484249824433236247124713999252527092748297532494644534313442761257825922618259226572657256526572605253826832631265726572696263126962592265726442875559731492605263125522618253825382565251125782484255225652565252524842457255229122498273524982578245733762471247124432511251136073429253824572429249831742471244340572565259227862811342945575030185626702683263126052565260527092578264426962592257826052735256527092592268326442644261829755597319926052578260527092525256525382511255225382578249825252538244325112578283725252722247126312511323624842511247125652471357933762565245724572471321124982471399924842761272228753338458672561344279926442631260525652578274825382631269626442631268327352605268327092552264426052657293755973186252525652538263125522484251124842471251125652538253825522484255225522900249826962538259224843376270924712538253824983651336325922498247125523186249825254077251126832811291237904736774118562670265725522644263126572748256526442696263126832644276126442644265727092631263126572975559731112605255226312722257825652538253824982565256525252538251125112525252528622484273524842592248432872511245724712484247136223389256524842471248432362498245739992484276127092912338946445202134427482605267026312592265727352644261826832592265726832683263127482670264426442657263128875597313625782525260526312525256525652538251125522578256525112498249824842471284925382696248426052498336324842471245724712498360733762525247124712538318624842525407725782683276127483376455747671856272226702683267025522657276126312578265726052578263127732618272226312709269627352644291255973161263125522592270925782525255225782511259225652511251125252484255225652837255227612457260524983249245724982457251124713622342925252471249824843211253824713999252527092683295033124529548713442735269626832644269626962735263126052631263126962631268327222735265726702644267025782887559731862631253826182722253825652511252525652565252525382511255224982498255228372484265724982565244333762511245724712538247136513363255224712471248431742498248440572565263127992786340246444863 19890813 857761856306226572657265725782605270926052644257826442644260527352565268326182631263125922592287555973199260525782578264425652525256525522578252525382538249825382498255225522875248427222471260524843274244324572471248424573607341625382525251124433236248425113980251126832722298733634736527213442748268326442644263126442786267025782605265726572644269626442683268327222644273525922950559730992618259226572735252525522565249824842525253825522498255224842552253827862471267024572578247133512498245724712498249835933402248424842457249831362471249840772565264428752786342946444767185627862631263126312657263126702552257826312631264426702709263126832644267025522670263128755597314926052644265726702592259225652552252524712565253824712538253825652538278624982709242925782471321125112484249824842443359334422525245724842457321124712443398025252696270929253274464472561344274825782578259226312578274826442592270927092657256526572657269626572618265726572644291255973161259226442578264425782552257824982525249825112538252525252525247125922862252526962498267024433402276124432525253824713622337625782443251125113199251124844097257827222773291238064644774118562657267026702565265726442722265725252709261827482631269626442696264427092670268326442937559731742696252525382631251125782538253824712498249825522471256524982511257827992498274824712592244332492471247125112498251136223402252524842498247132112484248439992511273527223012342946445308134427612618260525652696268328242605264425922578259226312631267027092578267025922605269629005597311126442605255226572578249825522538256525382511253825112552247124982511283725112683247125922498342924842471248424982511366633762525248424432443316124712457405725652631279927613351455748961856265726832565257826312592276126702592265725522657268327352592267026702657257825782644293755973111256525922631274825652525253824842552252524982525248425652511257826052824249827482484255224573274248424982471248424573622335124982443247124843211247125253980251127482709293733124767534313442849264426312657264426442786259225652631260526182709268326312735265726702578265727092937559731742578267026052735257825652525248425522538259225252525251124982525253828622511274825112578249833382511247124292511251136223389251124712443248431612443249840772578264427612786336345864736 19890813 858241856306226702565273526312592278626312631263126182683264427482565270926052644260526442605296255973186252525922605265725782525252525252498247125382498248425252511253825382875245727862538257824433261245725112471251124573593344225382471241524573199248424843999251127352735300033384644534313442799259225922631259226442837265726312592257825522709269626312631257826702605259226962799559730862644257825252683253825652578249825252511248425522538252525112552255229002511270924982605248433632471247124842484251136363363253824712443251131862498244340572565264427732837336345864799185626182670268326962696268326962578260526442592273526962709267026572670268325922605272229005597323625652552259226962525253825112592256525252538255224842538251124982538283724842696252525922443322424712457245724842498359334022525244324712443321124982429399924982709272229253312464471211344284926312578257826312605274825922683259226182592269627352605276126442605263126312631290055973161257825782605269625652525256525112525244325382552257825652443251125382849248426962511261824573389276124842525255224573622336325252498248425113149251124714077257826442925293738394644774118562735267026312631260526832735265725922657253826572735268326442696263126312670267025782900559731612631257826052670253825522511249825782605255225522525252524842538256528112511270924842631249832742484247124432471245736073402253824712457244332492471242939992538267027222950332545575098134427612683256526572670263127352605263126182578273526572696267026832683260526442644265729125597312426052538256526702552257825782525256524982552249825252511256524842538291225522773247126052484335125112484247124432484360733382538248424712484316124572471405725522578276127993338470547051856270926442709273525782631277326052538256526572670256527862670268326052644265726572605293755973174263126182618264425252552253825652538256525382525255225382484252525252773245727612471259224573199245724982498248424573622338925382471244324713236249824713980252526832657300033254705548713442824264426052696264425782824257826572618263126442748272226572696270925782605268326312912559731242605265725382696256525112525249826052484252525252471247125382484251128112471273524982631247133762498248424982511249835933389252524572443249831612498249840572552265728112748331246444705 19890813 858721856304926572644263126702670283726312631265726832631268327092592265726052578268326442618284955973174256526052578270925112592255225382592255225112525247125382498248425382837247127222511259224713236247124432471248424983593335125522457245724843236247124843980256527862722292532994705530813442824260526572644263125652761259226312644257826312670268326052657269626702552260526442811559731242592257825782696253825522538249825382525253824982471249824712511252528112538272224572592249833382457248424712457245736073402255224572429248431862457247140772565257827612722337646444705185626702761263127092618265727612631259225922631269626702735264426962631268326702670265729005597314925652552260527482511255225922525255224982578256524842525252524982498278624982761245725782484323624842471247125252484360734552538247124982511323624572457401825112670276129753338473672561344273526312565263126052631278626182657261826832657265726962631274826702670263125922670295055973111260526052618265725782565249824712538256525252484249825382525251125652837252527482443265724843376270924432484249824843622341625252471249825383199252524984097259226572811282438224644774118562683270926572683259226442761263125782657267026572657269626572696263125922631268325782950559731742618259225522644253826312525257825522525251125382538253824572511255228492498278625112592248432612471248424842498245735933416257824712511244332362457251139992511272227222875338947675415134427732709263125922683267027222578259226442683265726702709257826312670264425782605267028755597313625922592260527482565249825782565257825252552255225382457248425522525287524712735245725922443332525112457245725112511359333762538247124712471314924432484407725522631276128623363473648961856270926962631260525652592270926572644264426702644269627222657265725652605268326052696290055973174263126312592268325112538252524982525259225112498248425382484256525652799251127612471257824573249248424712484249824843607337625252443248424843224247125113999253826832709293732744501513313442748267026182683260526442748257826052565260526312644274826702670264426442618264425782837559731362605259225382631248425522552255225522498255224982511253825112498255228372511270924712605247133382484242924712498248435933389251124572471248431742457248440772552263127222683324946445167 19890813 859201856272227092578268326702644267025782631267025922644257827352631265726572631261825922709290055973236259226312592270925922484253825382565263125382605249825382538252526052962252527862484263124713261245724712457252524573622338924982471245724843211248424713999249827222735295033384896520213442773265726312605264425922748263125782683268325782696264426052657269626832644264426832875559730742618263126182644252525522578252524982511255224982538248425252511247128872484268324292578245733892511245724712498249836223376251124982457248431992471247140772565257828492748335146745133185626312683264426962605267027222657260525782670267026052709259227092657268326572605263129255597324926182565257827222552251125782552255225252484248425112511248425652498291224842696244326572484323624572484245725522471362233762538244325112484323624842484399924982657272229873338476750641344277327482670256526442565273526052605265726312709270926832657268326442696265725922631286255973174261826312618269625652538259224982525251125252525255225252552251125252849252526702484260524983389251124572471248424573636337625652498244324843174248424844077256525782735279933634705492918562722274826052644260526702735264425652605267026702631272225922696257825782592269626572900559731862631257825382722255225252552251125382511249825782525257824712525257828242525272225112631251132492457247124842457244336513402249824712457248432112498245739802552269627353000329947055272134427992631263126442670260527992552263126702644278626052722268327612670267026572578260528625597319925652565256526052565251125382565260524982484252524712538251125252525282425252735247126052511340224572484252524842484363634022511248424432511317424432471405725652657276128373416458652021856272226832618260526312709269625922670259226442631265727862696272227352644259226962657292555973161257825652565264424842565255224842525251125252498251125252484255225522887252526832457257824293224248424712443248424843593342925652525247124573211248425113999248426962683303733254644552413442799267026182631264426312761263125782670260525922657272226442683267026832683260527092925559731612552259226312644256525382552256525112538256525522525249825112525255228872511270924982592248433632498248424572484252536223416255224712415251131862471247140772552259227862748338946445379 19890813 859681856270927092605263126052683260526052631256525922644264427352592267026442592261826572683292555973149257826312552270925922538252525652484251125522484252525652484256525652811251127222484257825113274248424712457248424573622340225522457245724573224249824843999251126702670306232614557574413442709265726052670263125922786259225922552259226572709267026572709268325922578263126832875559731492565257825922657255225382565253825252498253824842525249824842552252528242498273524292578247133892457245724982511249836223376252524842443248431112457245740572552257827862799341647055744185627222709267026702618265726572605263126572631270926832722267026962657267026702592259229505597316125922631257827352525256524982525257824982525253824842525248425112538278624842773245726052471324924982471244325112498357934552525245724712484322424842511399924842722274830003389470558941344270926702592264426052618279925652552273526572670269627222657273526832683260526572670288755973136257825382552263125522592255225522565251125522484251124982525249825922862253826962498255224433351251124982457248425253607336325252471247124573149249824844057251126832748277332744586604518562670264425652657260526832670263125922644259225922657269626312696263126312592267026832900559730992552257825782722260525522578255225922525253825252525252524712484259228872525272224712578249832742484251124572525242936223429253824572457248432362484245739622538269627482962336347056241134427482644263126312657268327222644256526312696265726832735272227222592267026832605272229375597314926702525257826962565253825382484256525252592253825522511248424842565287524982709245726312484335125252457251125112484365134162578247124432484313624572471405725112631279927863351467464541856269626312578260526702631277326312644263126312578264427732631263126442670264426442605291255973062259225782657268325252525255225382538260525522552249825252457248425652837251127862457260524843261249824842498252524983622337625382471245724713249249824843999253827222748301233514705665513442811263126312683268327092735265726702631265725922709276125652683264426702552261826832862559731992592256525922657263125382525255225522457259225252511249824982498252528492484269624982605245733762525244324712511251136073402256524292457248431992484247140572578263127612799335147677014 19890813 860161856273526442592263126312605273525782592261825922657259226052670272226442618263126832644297555973161256526572644267025652511252525522538253824982525249825382443252525252900255227612471259224713261251124842498255224713593341624842443244324713236245724434018255226962786295032614644774113442811263126312657259226572631263125782631260526832657269626702657255226052670261826052950559731992605257826052670260525522538248424982565252525252498255225112498252528622498270924982631247134022538248424572484247136513389257824842443245731992457244340572552259227862799346947677741185627092631257826702578272227092670257826442696263126832709265726702578264426572735265729125597311126052644252526442525252525252538252525382511252524982552248425382565284925112748251125922471327425522443249824712443360734162552245724712498321125112484401825382683274829873312476777411344278625922670268326182565278625652552265726182670273527612618268326442565259226702631286255973124256526052618268325522538255225382578253824982498253825112484253825522875256526832484265724843363269624982471253824713607340225112443244324983211249824434057256526572824442133254644774118562683274826312670265725922735263125782735267026052644270925922709261826442538267025782799559731612618263125252696252525922538249825252484252525252511251124982538253828242498276124842605244332742484247124432538245736223429252524432457247132362471247139802511260526832862333847366162134427732657260527222644264427992670263125782605263126442786260526962696259226962631264429375597314926182592256527482525253824982525251125252552252524712525248424982525282425112722245725782498337625522484244324842471357933762552252524712525317424982498405725522657282427483482486377411856286227092538264426052605279926052618263126572605263127092631274825652644261826572631291255973161260525652618272225382538253825382538255224982511256525252457253825522837249828112471276125523287313625382683264425783593336326702511263125383236259225254018264428622900405740574962774113442799272225782631268326442849270926442644265726442722265726442696268326962670264426052875559731242605253826052605259225922552253824982565255225252511252525382538248429122471270925252578248433762511244324842471247136223402255225112457248431742457252540572592265728112761332546444674 19890813 860641856307426442631268327092657272225922592268325922605267027352670269626832696261827222592290055973174260525382592276125652552249825522538255225252498248425652484255225382761245727482484259225113274247124712457248425253607338925782484248424843236248424843999255227092722304934024767523713442811263126052657264426572722260526442683265726182657263126702761267025922592268326962912559731242578257825652696256524982511252525922538255225252484248424982498252528372498269624712592247133762484248424572511248436663389259224982484247131742457245740572578263127862709337646744799185626962657252525782618267026572631263126572670259226702773268326702565269626572618264429255597316126312552253826962552256525782484248425112538252525112538247125522552279925382748248425782498322424982511247124572457362234022552248424712457322424712429399925112644270928873338476771211344281126572631265726312538273525522709267026572631268326962670270926052683259226832683293755973111251125382565270925112578248425252578251125382511249825382498252525782862251127612471263124983376265724572525251124843651340225922471249825113149252524574077256526832887286238394736774118562670277326052670255226572722268325922644257826052552276126182709257826702618257826312900559731362592255226442683248425522498252525252525251125382484252525112484249828622511273525112605248432612498251124572484247136073416255224432457248432242511245739992511268327092937333847675202134427482605257826312644261827352592263126962722264426702709272227352644264426702696268328625597311126312644264426052552256525252525251125652538256525252511247125112552286224842696248425782498338924842471248425252457362233632498248424432457314924432498407726832605278627613287464449291856268327482605259226702644274826312644264425922618265726312605268326052605260526702696291255973086257825922578273525252552253825112538252525382498247125252498249825252799247127352471260524713236245724572471248424573622341625652457247124983236247124293980252526832670300032994501541513442761268326572696256525652709256526832592268326312709267026182670263126702631273526442912559731492552260525652670253825112538255225652498256525522552256524842565248428622525265724842578247133632484251124432484248436223429252524712471249831362471247140572592259227482824337647054929 19890813 861121856313626572631274825922618281125922657273526052670267026702605264426052696263126832605293755973062259226442565270925522511249824982538253824982525248425252484255225782837251127612471260524843261248424842429255224573622336325522457248424573211248424573999253827352696302433254674534313442837260525652605256526832683263126572670263126572631265726702683261827482683264426052900559731242605270925782644255225922511253825252498255224982484255225252552253829002498265724842592251134022471247124712498249836223363251124982471249831742443249840572565263127862735336345014799185627222683255227222605263126702605263126442605265726312670260527482683265726702592259229375597314925922631264426442565255225252511255225522552252524982525247124842552287525252696244325652457323624712471248424842443357934292525245724712457321124712484399925522631274830373338473672561344278626312552267025922644269626052618264426312631268326572578265726052670263126572696283755973174259225522525269626052538257824842552248425112484253824982498252525382849248427092457264424983376268324982498248424983622340225252471253824983136247124844077259226702875282437744767774118562709263126702644257826312644264426052683260526962696267026572709259226962657263126442862559731742605269626312683256525112605256525112525252525652538255225252511249828622538276124842618247132492443247124982511245736363402252524572443248432112498249839802511269627352950327446445272134427992657267026442644263127092644264425922683264426572696257826572657261826962709259228495597316125652538257826572525249824982565253825922511255224982538244325522552292525112748251125522471335125112484245724982525359333762538245724572484319924432457407725522618282427863455464447991856265726962644265725252578272226312631265726442631267026572578268326312670263126572631293755973149253825922631260524982578249825112565256525252525248425382498253825922824249826832484257824433287245724842471252524573579338925252429247124153199248424573999247127352761290034294674530813442799267025922592267026312735259226052657261826442631270926442644265726702592265726702887559731492644265726312644253824842511252524842498253825782498249825382498249828872484269625112605247133762484247124712498248436513376255224572457252531612511247140772565263128112761336344744705 19890813 861601856308626572618260525782605276126572592265726052605268326832605268326572631265726832605288755973149255226052538274825382592256525522511256525252511251124982498252525112849251127092457259224713261251124842457252524713565335125522457245724983249247124293980251127092735293733764644523713442773265726312683261826312748264426962605260525652709267026052657269626572670268326312849559731362578259226052683253825252538251125382525251125382525255224982511248429252498269625252592245733892498248424982552251136073376252524982457249831612484248440772552268327862773336347364767185626442683257826052618255227352657259226442644265726442748260526312657267026052683270928755597311125922605257827352552260525112525253825112565251124842511248425382578288724842722247125922525324924842498248425252457362233762578245724982471318624982484399925522735267030243325467472561344279926442592265726312696272225922605268326052670265726832644269625652631267026182722284955973111255225922578264425782498252525652552251125522538256525112498247125252761248427092525264424983389277324842525256525113622337625922498248424843186247124844077256526572824297538064767774118562735268326832578259226832786268326702644268326962618269626702709263126702644269626702849559731362605268326052683255225652525251125252484255225382484256524842511249828372457277324572631245732992525245724712498244335933363253825252471245732112484248439992498273527223037323646445308134427862592264426702578264427612605256526442722263126832670256527612735269625382709259229125597314926832565255226832552252525252511257825252592255224982511252525382552287525252735248426052498333825112471245725252457365134422552248424432484316124572471407725652657276127353429470547671856270927612631264425522644268325782592263126312683268326832631269626182565269625652644293755973174261825782670268325252552253825382525256525652498249825652511256525922837249827352471255224573287242924842471253824843622340225522471252524433211248424713980251126702735300032994644545113442773265726442578263125922786257826442670265726052683264426962696255226052657260526962849559731492565259225782683252526052552260525112538253825652511252524842538249828112525267024712578247133252443249824712484248436073402251124572443251131742457248440572578265728622849337645574674 19890813 862081856309926312657263126052631267026442657273525922683269627092683270925922683261826312644292555973136263126052592264425652565255224982525255225252498252525252498253825382887252526832471267024433224242924712471249824573607338925382471244325253211245724713999251127092709297533384736534313442824259226442578259225922748263126832670267026832696264426312657259225782592267026702875559730992605256525522605251125522565245725252525251125522498253825112538249829622471273524842592249833892484248425252498247135933363256524842443247131362471247140772565268327732722345545864863185626702748260525922592256527222565263127222578263126052709264426182592260526442644265728495597319925252578251127092552255225112498256525522525255225112525245725382552281124842773244326312484326124712484251124982484359334022538248424292484323624712443399925522631270930493363467471211344274826052592268326312605282425522592265726572578259226442578267026052592264426702592287555973149255225652631272225382525256524982552245725382511247125382471249825382837248427352484259224843389273524842525249824843622337625382471249825113136251124844077255226182887288737744557774118562761273525922657264426832748265725782578257826442657269625922657257827352618260526572900559731492538264425252657252525382565255225522538248425522471255224982565257827862498274824572578248432742471244324152511245736073363256524842471245732112498248439802511269627732900337647675272134427992657255226052631259227352511260526182631259226572683260526572722270927092696260528495597317425922605265726832565255224712484257825112511257825252525252524982511286224982735247125652457338924982471252524982471360734162552251124712498319924842498405725782670279927733363452948311856274827092592263126832565277326832605273525922631264427222552272226702657264426832565287555973174253826052578273525522578256525522552253824982511252525382498252525522837249827482457257824983261248424982471249824983622340225112471245724843236245724573980252526962683283732494557530813442748265726052631273526312786257825922670269626312657270926442709260526832578268326702900559731112605263125922631257825522511256525382498251124842484253824712498255229122457272224712565248433892525251124842511249835933389252525252471252531862471244340772525263127352786333845864831 19890813 862561856307426832498272225782670281126052565265725782683263126442631273526052696260526312657293755973161261825522565260524712498252525252471251125112525252525252484253825522887251127222498260524843236245724712457253824573593340225382443248424713236247124843999252527222722291231744831534313442824265726442644259225522773265726572722267026572696272226832683257826702670260526832900559731242565263125252578256525112592249825252525256524982592251124712538249828622538270924982565242933892471247124842484249836513389255224712471255231992484247140572565265727482748331247054863185626052696265726572605260527482592252526702683265726702670264426312618269626312709265729255597316125382631257827352538255225652538248425382538252524982511252525252525284925522709249826312443323624712471249825522484362234022552245724842457324924572511399925112696268329873338467472561344283726832605259225922605269625652670260526312657269626572644267026832631265726962605293755973149260525782565268325382552252525112592252525112525249825112471249825522900248427482498264425383376270924712511253824843651337625522498245725253149252524984097256526052824296238224767774118562696268326442592267026572735256525382605264426572683265726052761264426312657273525782937559731242552260525922748251125782457252525112565255225382525251125252498252528872457273524432578247132872471249824842565248435933402252525112498248432612471244339992511269627092862336345865237134427482657256526572592263127612552257826312644263126182605259227092618264426442605265728755597314925922538256526962538252525382484253825782498252524982552251125922538284924982709245726052538338925382498247125252498362233892565248424432484314924292484407725782670277327733338464447671856263126442552264426442644272226052657265727092683269626702670269626052735260527352683284955973149263126182644261825252525249825252498255225652498249825652498251125522925251127612498268324713211247124572457251124983607341625382443245724713249249824714018251127222735303733384529541513442811263126312552260526182811257826832631260525652683270926572696273527352657269626312875559731362565264426052657257826442538252525252484255225522511248424842498255228372457269624982552248433632525248424712484248436223389253824982429249831742457251140572565268328622811336345574896 19890813 863041856304926442696256526182683268325782631264426442605256527092670268326702657264426702657284955973149259225652578274825652511253825782498257825112552251125252538252525252824248427612498263125113249251124982471251124573579342925252443247124983236251124573999252525782735290033764799530813442786269626442578257826182773265726052605261826832631276126442670268327092618264426442900559731492631269626442631257825252552252525252565253825652525251124842538253828242511274824982565245733512457244324432498252536223402255224572443251131862415248440572565267027862735335146444831185627352683257826052644269626832657261826962657261827092644260526572644265726442631270929255597313625652605256526052538255225252525257824982525255224842525244325652565283724842748248425782498324924712457245724982471360733892578242924572457322424712498399925252709276129753224476772561344284926052565261826312631270926312644269626702683264427222644270927092578259226442657288755973136259226052525270925112525256525252578251125382511248425252484251125252837251127482498260524573389263124432552249824983622338925252484248425383186245724434077256526312849290037744736774118562657267026052657261826312748255225922683272227092670283727612670265726052644267026962950559731362657260525522722252526312552253825522511251125522565255224712538257828622498270924572605249832112443249824842484244335653389253824842443248432242457248439992538267027222962340247055308134427612605257826052644267028242605257826962696265726312605264427092657260526052631265729005597317425522670259226572538253825652525256525382552251124982484249825112498283725112735245725782484340224842498249825112511366633382552248424712484318624432471405725782683282427613299455748961856267026702565265726312631274826702631261826312670270927222644268326702670260526052644297555973136257825782605270925382565252525252471251125382525251125252525253825252862249827992443260524843236249824572429251124433622341625382471248424713236248424843980252527092696293732874644530813442761263126702631260526572786265725922605264426832605267026052657267026182657268326052887559731112605257825782683256525382605252525382538253825112538249825252511249829122525273524572631251133892498245724572484247136513351248424842443245731992484245740772552263128112799332547364929 19890813 863521856311126442670265726052618268326052578263125922709257827352644263126702631264426442761286255973136260526052578276125112605255225652552256525112484252525252498256525652837249827092471256524573236245724982471259224713607337625252511247124573236248424714018252527612735290032614705520213442811268325922696269626442748263125922592263126832644269626702696264426702618264426702925559731992578253825782657260525922525252525522525257825522525252525252525253829122565272225252605248433762471244324982484248436223389252524712443248431742457247140772592269627992748337646444767185626832709263126832631264427352565261826832657264427352670264426312670263126312722260529005597313625382605257826832605251125382498256525252511248424842538249825522565282425112799249825922443326124712471248424712443360734162525244324572457319924712457399925252683270929873338458671211344276126312605261825922670277325922631264426052618263127222644270926572644265726312631284955973136263125382565273525522592253825112552252525652538253824842511253825522799249826832457259225113389267024712552251124843607337625522484249825383174251124574097259226572900283737424557774118562683264426572618263126312748264425922618260526832657263126572657267026052657265727222912559731362565263126052709252525522552253824982511256525382498255224842498252528372457273524572631247132112457248424712538247136223402260524712471245732112484251139992511263127222925342947995167134427732696260526832592265727732683260526702644261826832761268326962670264426312683269629375597313626312657260527352605257825252538253825252578252524712511252525522525288724842657245726052429335125252457251124712498359334162511247124432498316124712471407725782670278627863312467448311856263126182605263126312565268327092631268326312683259226832578272226572670259226442683291255973136263126442578269625782538255225252525252525382511256525382484252525382837247127612484259224983249249824712457248424713593341625252443247124573199249824843999256525922735291233124447541513442786263126052657263125652773255225522670270926182644268326572735263125652631265726572962559731242657264426052696251125652525252525782525252525522471251124572525256528372484273524712605248433632457248424712471247136513442255224712457245730992471249840572618260527482761332545574831