19890828 461856301227222605263125922605283726312592268326572644264426962605265725782657256526312937288755973136264425522578278625252538249825112525255224712538251125382511253825782849267027482471255224843161249824432443251124713024369632362429247124843261247125783980251126442735296233764736530813442773260526182670269626962912263126312670263126052657274826312722270925782670264429502862559731242592255225922709248426052511257825112538256525382538257825782511255228112631270924982631251133122498248424842525249829623727317425252471247131742457249840572565260528872837329946744929185626572722268326312592263129122696265726962605260525782748263126702618268326702644298728875597321125382631260527612592259225112498255224982525253824842552251125652525283726702709245726702511319924842457242925252471301237113274247124432525314924712525399925522709270928873402464472561344277327352618260526052578292526312657264425922631263126572605269626832670263127092950297555973161257825782631263125382578256524842484255225522525251125252484259226702849267027222484263125523363272224982538249824712962375831612484251124713136252525384097259227092937292537904736774118562670265725782670260525782773270926442618256527222657276126442748263127222644270929622900559731492538256525522709251125382511253825112498251125112498255224982565253828752578270924842605251132112484252524572538248430003727317424572471245731862471253840372525268327862987323646445415134428242657260525922592260529372735263126832605257826702748272227092683267026052578301229005597312425252605260526312498252525782498253825522552252524572498244325252605279926312683248425782592333825252498248424982511297537743199248424432484313625252525405725652631290027863416467447991856265726962631260526312605278625922657268326052657263127092644269626312657263126832912288755973136255225522578274825382538251125522511248425252484249825652484256525652837264427092471260526573211248424842443252524842962374231992484242924713211249825113999253827222748298733384644545113442748256525652644268326052900260525922657264425922709267026052722267026312618265729502900559731112565255225922696253825522578253825922565251125382538252524842498256528622525276125112605261833122565247124432525251129623774327424712443249831112511248440772592256528872786338945294799 19890828 941856309926702605267026572683290025522592268326182670260526572657270926312592256526832912288755973136253825382605272225522511259225252525255225112511244325522471257825652811257827482471265725923249245725252429248424432962374232242457248424713199248424984018253826702786300033124831545113442683264426832670260526312849253826182683263126442683268326832696265726702578263129372900559731742618257826052722256525382498308629623429288733253049333828622605253827992552273525112578269633892552249824712538245729873727317425252457245731612471248440572592255227992761332546444962185626962670256526832578265728492657263126052657265725652605265726702683267026832644293728495597313625782578257826312525255225252525249825382565253824842552249824982511284925782761245726052644322424842498251124712498296237743161247124982457319925112511399925252709274829373363464472561344282426182657264425922618286225922631264426702644267027092683261826442631265726832962291255973186260526312592269625252525259225252565252526442538252525652511265725652837263127092484264426573363269624712525253825112912374231992484248424713149251125254057261825782875282437744767774118562683268326442631259226052849265725652552264426832618272225522735264427352605263129872875559731362552259225522670251125382538255225252565252524842484256524982962253828372657273524432592252532242471249824712498249829003711319925112471247131742471245740182565273527732937341645865237134428372683263126052605263128752644253826312657263126182761260526832709267026572631300028625597314925652592255227092525252525782484253825382552252525112565251125782525276126572696245725382631328725652471247124842471290037743249248424292498314925112484405725652605283727993199470547671856265726312552264426702683282426702565269627092722267027222657274826312748264426962962295055973136260525652605272225782552252524712471252525252565251125112511257825652849256527092484256525523199251124842457247124842900371132242471247124713186253825114018253827092748292532994557516713442761263126182605265727092900261825652670256527092592268326312670267026442644264429872887559731112578259225922631252525252511252525522498263124982525252525382538265728372657272224432605255233512538248425112511248428373774321124842457251131862511247140572552265728242824337647054929 19890828 1421856301226182696265725922696277326312644259226702761270926572605264425922644265726442950296255973174256525922578272225782525255225522511253824842538249825652484252526832748256527092443260525383211249825112471249824982887372732492471247124573236248424984018253827352773302433384674516713442849264425922631257826702937260526312605267026312631265726442631260527222605268329622912559731242605259225782644257825252525255225782552259225522511249825382837249828112592269624712631251133512484248424842471251128873727321124572471247131492552252540572565260528372799332546444863185626832644263125922578263129502670264427092565263125922709257827482605267026572670300028625597313626052565264426312538257825522511249825652525251125112565248425112592281125782709248426312511317425112484245725112471286237423261249824982471317424842498401825382799279929253363464472561344279926832657264425652592290025922605265726832631264426962592269626572657268326442925288755973161261826052565267025922538249825252525249825382578251125922525277325782849264427092443264425113338264424842565249825252925377432242457252525113136260525254057256526962773293738064831774118562657265726052644257825652875268326572657260525922644274825782644263126442631269629502887559731242525263125522670260525382525245725112525256525382525249824842605249828752565273524572578247132362498248425252498251128243742321124982471248432612484248440182552270927732937332546445343134427352605261826442670268328492631261826442644260527092644263126832683264426312631301229005597314925382605256526832525253825652498251124982538255225382498253825112592284925782696251126312538332525252484247124982471286237113224255224572471316124982484409725922709283728243287464447991856267025782631269626052644277326572565268325782709267027222605274826312696253826312875282455973099259226052538273525252565249824842511249824982525249825382484257825253012267028112471259224573174253824842525249824842912371133122457247124843186252525114018253827482786296231994557541513442773269626442592260526442962265725652696260526312657270925782670267026832605268330002875559731492696260525652709252525252484251125382525255225522498255225252605252527862631274824572631249833512498248424432471249827863774324925112443248431992552248440572605260527992761331246445343 19890828 1901856303727092657264426182565278625922592265726052696264427612605267027092631267026572962288755973174255226182565270925652525249824712511249825252484256525922578260525782862257828622471263125653111273527222484287529753111288726182565268325783199252525384018253826442761297533894767534313442811265725922631265725922962265725922657264426312657267026572683257826962696268329872900559731862592260525782631264425112565278627613174278631612887324927862552259228872683272225652605265733632824256524573099307429123000274827092578257831242578248440572578268328112811331247364863185626572631263126182552265728372484265726052657272226442696252526962578267025652683291228875597317425112552263127092565252525252525252525522525256524842592263125652657278626052875251126962592319926962618247128242962293730002683267026312498321125112511401825652748276130373325467471211344286225922578264425782578291225252565260526442657265727862644268326572631263126443000292555973124265725922565268325382565252524982525253825382498248425382552256526702722268326702457264426443351286225782709284931113149296228112670259224843136249824984097257827092824281138394736774118562670268326442670259226572887256526312592265726052631270926572722260527092631269630622912559731742578259226182709252525522511253825252552252525522498252525652605256528492631276124842605263132742761260525522824273531492987284925922644256531992525252540182552268327092912344245575343134428242592255226052670261829252565260526442657259226572709259227092618263125652709298728755597316125652538257826962498253825252498249825652592248425252538251125252565274826832722255226572644335125922709259225253086295030862709270926052578312424982552405726052578290027993389470548311856268326052631263125522644272226052644263125652644261827222644269626832683263126832962288755973136252526312605274825782525260524982538256524842525253826962525259226052799263127612525263125783211256530862657291228493086318629002618263124843199248425113999255226572748301233254557509813442824267026572709263126572875256525522592268326442748276126442657263127092670270929622887559731112592257825522722253825252552255225652511259225382525255225252525269627612552273524712565257833252552284925652592318629373455270925522498261831362525255240572592268327352799338946444996 19890828 2381856261826572631263126052670279925782592268326052657264427352605270926572592267026962900293755973149260526052644270925382538253825382511252524982511255226312552255226052824264427732484265726313236277327992761287530123161303731492644264425923211245724843980255227612735293732114767527213442849252526442592270925922962263125782683265727092592267026312722268326572618269628372887559731492565256525522683255225922578257825522498252524842538259225382552268328112631277325922631257833892592269625922498309929373074270926572538257831492538251140772696281127612683341647054767185627352683256526962618259228242592264426312605260526182683269626962592263127222657292529255597312425522565255227612538256525252538249825382511256525252592249825782565281125382773257825922578323627612722265729373074311130243086263126442578318625382525401825252670277330123249464452371344277325922657270926962592283726052552263126702644265726832657267026312683265726312950293755973161253825782578268325522484252525112552256525252498251126182565256527352837261827732525257826963338279928622552283731242937311127992631253825783124252524714057259226702735277332874501503018562657265725922670267026702837259225522761260526572578273526442735272226052618269629622962559731242565257826962722256525382538251125652511256525252511257825382552263129122618279924572605260532362773256527862824297528753124277326832644244331992498255240182565269627092849327447675415134427862683255226962565259229122618260526572592265726442644264427352696270926312670287529005597317426182578264427092538253825252525253825112552251125382525256525922644279927092748252525922670333827612683264427093012296234822657261825382511317425112538407726052670283727093312473652371856272226832592263126702631284925922631264426572605263127482618268325922696267026702987297555973149259226052565274825652511249825782552249825112498247125782525260525782837264428242511264425523199278627732644287529123074306227862565256525113161253824984018253826832722293733634767556013442811264426312605253826312912264426832565263126182709272226312644256526572644256529502862559730992592264425922696257825522552255225382471261825782552252524982565265727732657277324842605265732992709256524433037304928372912278625522670260531612498248440572565260528492735329947365415 19890828 2861856264426832631260525782605282426442565263126572683273527222657267026572657264426312925284955973124260525522538269625522538252525652578257825382525252525652484260526442887269627992484260526443274281128752605287530003186301229252644268325783211253825113999249827862786298733124705567013442773270925652631264425782912260525922592263126832773273526052709260526442670260529752849559731362592252525252722253825652538253825522552253824982538255225382538257828622709277325112578264433252748281125922605301229373111270926962644252531992484249840572670269628492773327445575744185626832657263125652552263129002605259225922565261826962761264426832618268327862709295028495597317425782592255226832644251124982498252525782484252525382565253826312644296225522761251125922552323627482471253829373000337630372887251126442484317425252525405725522722274829253376479959691344277326442631261825922670282425922552267026442644268326442605270926702696264427092975290055973186267025382578270925652511253825252538248425382552253825922525268326052799272227732484260526573338281126832631306230863037301228872618265725523161252525384077261826572837279932614529608418562722268326702592257826052811273526442644259226702657265726702657272227092644263129622962559732362592264425382670256525382552249825112525251125112592257825382657252527992657270924982631264432362773277326962799274830622962287526442578260531742484253839992552276127732875336348636282134428112631259226312592267028752605263125922670259225652722260526832683257826442644290029375597318626702605256526572498256525252525252525382565253825252498256526312578281126312786249826052644338927352722257827093062293731492696269625922552311125382565407725652709287527223482455764541856277326442578265725782670283726962578270926182696267027862631270926962631261827353000287555973111256525782565273525112538252525112498248425382525253827482552277325652875259227092484269626573249273528372670286230003086304928242670268325783211249824434037259226832811293733894767671313442748268326832657265726052987267025922670260525522735265726052696264426572644272230372875559731362657259225252709253825522578248425112552261825522631253825652605265728242538268324982644264433762786291227222799301229002987277326052592264431492498251140372552264427352748337645297014 19890828 3341856265726312565261826052657283726052592259226052631264426572565268326052696264426832950287555973149267025522565274825782511256524842552253825112511249825252538268325253049260527732484267025783174251127092578283730002962307428372631260525923186248424844018253826962773296232744644774113442837269626442657273526182862256526312657265726572631264426702696265726832670269629372937559730862618255225652683248425522498253825922525253825112592256525382670260528242578272225382631264433252849278624982900309931863012281127092525256531612525252540572605273528112824344245017741185627222683260526962592270928752605263126442657268326572748257827352696268325922670293729505597316126052552255227092511259225252538251125652538249825522498247127482592296227092773251126312592316126962735263127482987300029872683252525652605321124982471403725652683278629503429473677411344279926832592264425782578290027222592268326442618264426312605267026442696267027222925288755973124260525922605267025522498253825522565252525922498253825252525260526052937265726832552265726963299286229122786288728112962309929502578270925523174255225114077257826572862442133634705774118562722265726442683261825782786257826312631261826702657265726182761265726312578269629502900559730992605256526442565252525252511253825252578256525252552253825252592251127992631279925522592253832612773281126962900297531993074286226832511252531862471251140182578270927222987333845576162134428112786259226312631265729622670256526312552260526052709260527092605264426442670291229505597314925252552255226442525253825922498257825112484255225782498255225522644281125652709251125782657331224982657270928243037295029622735265726702578312425112498405725382605278627863565476777411856279926312605268326312644286225922605263125922709263126572565274825782631260526052962291255973136253826312592264425652592255225382578255225112552252525782552268326052811253827612511263126053211303724982722297530373236304929002644276126703236263126054057267027862887398040574929774113442849263125522631264426312849273525382657263126312657268326572683261826832657264429872912559730992592257825652644255225652538252524982538255224982578253825522631256528372670278625112631260533512786273525782735291228753099284926572670257831612565249840772578276127992761332545014863 19890828 3821856304926962631270926312644292525782592267025922696264426962644263126052644263126962862287555973199255226312538273525252498251124982538248425112471252525252525270925782824259227352578259225523174277327482511288729622900268327862552265725783199249826574037259226962761293732994705534313442799267026052592263126312987268325922644267026182683272226182722267026052605269629872937559731612605259225382657252525382552249825382498257825112644252525782565260527862511269624572592273533512552270927092657301229503111264426442670253830992525248440572592268327612761333847364863185626832631261825922683265728752631253826312631265726052735269626702709256525922565301228245597312425652565257827092538255225782511252525522471253825382538259226442683290024982735251126312631318627352811257827483012283730742837256525522565318624842592401825382683273529623236470571211344284926572592264426572631287525922592267026702631264426442644265726832657259226572887287555973149265726052525270925782538253825112538260524982538255225382538263126312811260526702552264426313325269626312618283730372875307426832631268326313149256524984057256526572912290038564644774118562748267026442644257825782811264425652631257826052644273526702644263127092605267029872912559731242565253825652735256525782498252525382525252524982578263125382657256527092525277324982644259232612605295026962511303729003049284926182670256532112511247139992552273527352925335146445237134427482618264427092657256529372657259227092592260526962683263126572592268326832618292529125597317425652592256525782525249825782498252524842605251125382552251125382683272225522786251125782631336327862670249828492925319930122799267024982631312424842538401825922786279927733351464448631856267027222696267026442605279926442631263126702592269627352605259226702670257826312937292555973236261825522538274825382578257825252498248425112538257825112578255225782862253828492484261825923261272227352457286230242811338927992657267025113211248425384018257826832722293733384674548713442837274826832683267026052849265726182631256526962657268326052631270926962631260529872912559731362657259226312683251125382538249824842525252525112538253825522565272227222525273524982578265733382773283727092887301229003149296226962592265731492484253840972578272227992735332546444644 19890828 5261856300027612605261826312565279926832578273527092683261826962657272225782735257826572987296255973136257826572578267026052552253825522471252525652498255226312511263125382849249828492484263126313211270928242773251129122987308627992578252524983186248425383999252526832735291232614474530813442773263126442670264425522962263126052657263126702670274826052657263126312605270929872937559731742565263125922722257824982538282428373274279931492912326127732683259227732525273524712631256533122799249826703037304929873086288725252552263131492525249840572618265727992735333847674962185626832644261826442657260528872578264426832683264426442735265726572644268326052631293729125597313625782552257827222525257825522484247125112565249825252565251126312605296226312773252526312605316124982644273525382962288729622875268326702498317425112538401825652696270930373351467472561344282425922683264426442644292526962644263126962631273526572657273526442670269625782975288755973149259225522565259226052538256524842538252525782538251125382525256527222849249827482471263126313299281127222525277329872824323629002683260526053136251125654097259227612849282437114615774118562709268325782618267026312875265726832709255226312670265726052644265726702670268329502950559731362605257825782709255225382498255225252511256525522552256525382605259228372511274825252644256532362748273525652735252529623111277326572657248431862511249840182552272227612950338945295415134427992722263126702657260528752644259226572670265725922722264426962657269626572578293729505597318626442552260526832552255225782552253824572565255225782525255226052552278625652670247126052592333828242773274827732748282430492937274826442578316125252498407725922696276127483325464447671856272227612592265726442578287525782683260526702605260526832631269626182644259226312875293755973124256526702578269625652525255225252565255225522471267025382538256526442811249828372511260525653174273525252538274827353000308627352592265725383199251124843999255226962748301233254644516713442799261826312696260526702799270925922644255225652605270926442696263126442631264429372912559730992657252525652670253825382552248426182592259225382552248425112538261827862511274824842631256533512786269625522735297529753037281126312578245731862525251140772578270927612773336347054896 19890828 5741856312426572670260526052565282426572605267025782538269626442565265726832722265726702849298755973136259225782525276125522565256525922552252524982538252525922525267025652786255228492484263126573249270928112538264429752862303729502565259225923186248425524018252527092786286233514586520213442786259226572605264425522900259226702605264426312696272226052709264427092670265729872925559731112511256525922657255225522484252525252565259225252644253825382552263127222511277325782578263133512799253828112862304929623086291227222644259231492498252540572552268327862709326144744736185626962631261825782631259228492592256526312657260526572631263126832670267026962709293729005597313626312605253827352565252525522525249825252498249824982605253825782631281125522887249826312511323627482761256529252987314931112875273526702592323625652471401825652761270929503338476771211344281126962644256526832605281125922683263126312605257827732578272226052670265726572875287555973186256525652578269625252565251125252525251125522511253825522618260525922748255227992538259226053312288727862605277329372824297528872605260525523161253825254077256527862862288738224767774118562605265726312709249826442811267025252735255226962696274825922722260526702644267029622887559731362592259225382683253825252552255225522552251125252484255225252670263128372538274824842644264431862799279924712761303728373325283726832605247131992511251140572525269627733049335146445343134428242657256525782644270929122618264426962709263125652631267026702631267026442683293729005597313626312578264426442578253825782525253825252618251125652525251125782735276125252799245726052525337627992709279928243186317431362875273526052578309925252538407726052657284927863429464448961856264425652578263125922644288726312578272225922644260526832565273525922683257826312912286255973236256526442578268325782565253824842552252525652538256525252565268325652773255227482484256526053224277328242592279929252799308629122683257826053211249826054037263127482709297533254529545113442824265726312592264426962937255225652631264426052696272226702657265726312631259230372837559731112538256525782722253825652538248425382457253825382644253825922644256527612605278625922578267033382525259226182837278628753049290026832538248431362618247140572592270928622735336347054644 19890828 6221856306226182552261825782592286226572631267026052644260527222644268326962683257826573000286255973149261825652565270925522525252524982565256525382511253825252578265726572748252528112538263125523199269627352657256529752735326128112657242925653199249824844037256528372748298733634799523713442799264426572696264425253012259226052683260526572631270925922709257826572631265730002937559730992538259225522657251125112525270926443049274830742849319926572578260526962552283725652605270933382799272225782538302428113037274826312657248431612511248440772578273527612799336345014863185626832722264426572644263128752592263126832605269626572657260527352552268326052709295028625597314925252552257827092471253825652511256524982498251126052525252526312592286224982773256526312538321124982683274826962975284928622799265725782457321125112538401825382592270930373211464471211344279926832644259226312578288726312592267025522631267026702657274826832657259226962937286255973149261825382605269625522498255225112525248425782511263124842525260526442799252527862578261827093325270927992722278630002887303731362709260526183136255224844057267026442837290038224674774118562696261826052631257826962811261826052631264426572605260526962670260526702631267029872875559731112592263125252683257825252538249825112525247125382631252525652657256527352511281125652631257832612525263125252748296228243111286227092631263132112538251139992578273527352912342946445167134427862644264426572644269628622657264426572565264426832709268327092644267026312631295028755597316125922605256526962605256524982552256525652618252525382525260526052709274825782773253826442578329925522631255227612875284930242950265727092538316124982484405725522722282427093351447447671856268326572696255226052578290026832552267026052670268327612670272225922657270926312875288755973124253825522657270925112578259225652511249825382578259225252538260525922761249828622498263126053261272226182683263130122811297528622552260525523174255225524057260527222735291233254644530813442786268326182722260525782912261826052631259226312683270926832696264426832696263128872875559731362538257825522748257824982538252525252471259224842592248425382696272227732565278626052565260533382799248426052849303729503124297527092552274831492552251140572565263127862722337647054896 19890828 6701856306227092605274826442565291225922631265725922696260526442657268325922748269626702962291255973161253825652538274826052498249825782565259224982498252524982552270925922824248428372511264425383186253827612735252528873037297526442657277324983236248425254018253827092837298732994557545113442799259226052657263126052849265725782592261826832709264426182657268326572657259229122862559731992644256525922709256525382525248425252538257825382592253825922631273527862525268325382605259233252748260524982538295028872975279926702618263131492538249840572578276128622786342947364705185626312618267026442578264429002683263126832644268326312773269627482631261826832670296229375597318625922605253827352552251125252565252524842525252525922525249826962538278624982786257826442644324924982709274827352975292530002925255225522552314925252511405725782709270929003338464471211344278627482644264425652670290026312592260527352631264427092670270926572670264426572962293755973174260525782552265725252525257824842498255225652552265725522552259226832875252527092657263126573402270926963012268330122887290030122644270926573136251125384077257826052849284937904644774118562722263126442657265726702799265725522683260526572578265726702657270926572670260528752937559731492552265725522709260525522552255225522498247124982552252525252631260528372538279925652605260532612735253825252925300032363099287526832709259231862511252540182552268327482887331247365202134427862670269626702592259227992631265726182670261826312670264426572657265726312670291229005597319926052605256526832538255225382511253825112578255225652552249825782696272225112849257825782565328727992670274826963012296230122887270925782605314925652484405725922683281127093351458646441856261826572618268325922709292526182565263126572683257827482644265726312578256526312887286255973149255226312578265725252565248424982538252524982498255225652578268326312799252527482525263125523174274826312735270930992900309928372761249825383186253825524037253827612748293733254674541513442824273525522644265727222975256526442631268326572592273526702670263127612657264429752950559730742578256526052709255225112525252525922498252525382837256525522618263127352538282425652592263133512761255225782709297529253049293727862605256531362538249840572565265727992811333846744962 19890828 7181856303725652618264425652696292526182670267025922683260526312631274826182683269626442937284955973111263126052565277325652538253825112511251125112525253825782498277325922811253828752605264425383161274828372683270929752875288728492683267025653224251125254037260526832735296233254501527213442799270926052578273526312773259225652644259226312644270926832748265726702578269629372900559731612552263125522670252526312592267026313086274831362786314926832644269627482552276125922578257833252552272225782709292528872925279927092683257831492498247140572578267027992722332547054736185627222631265725782644263127862538256526052670263126312683267027222592267025922657300029755597316126702565261826832498249825252552251126052538249825112525249828112565282425922837264426182605321127482799247127353000314930372937277325522578321125252538399925522722274828623299464471211344273526572631268326572670284925782578265726572592264426572657270926442683264427092962291255973111255225382605263125522552249825522592249825522538255226312565255226572887249827862644264427093274287524982709273529502849316130122657255226833186255224984077257826702887287538394529774118562644268326052657257827092925263126572670268326052657273525782644265727352631267029372887559731362578263125922644255225922538259225252498252525252525257825652605255228112484272225382565257831992773282425652565296229002937311126832618264431992525252540372618272227733049329947055308134427992644261826702696260529752644259226442644263126572683263126962670272226182670292529375597313626572552259227092592248425782511260525252565255225112484255226052592276124982761253826052631331227992761269627483037311130622987276124842565313625252552405725922644272227223402458647671856272226442605260526312565287525652592260526312631264427352709272225652735255227092912293755973136256525652565274825382525248425112538248425782498251125382552263126312862251128112592260525523236274825382592278629753249296228872786268325653186249824714018256526702683291233254644537913442862264426702644256526442849264426312683261826182578267026962709265726312670270930002937559731242618255225922683255224982552249824982538255225252552255224842592265727222471281125782605256533512786252525112683295028872987288727092670264431112511249840772618272227992722342945574767 19890828 7661856311126702552260526052670283726312631264426052683259227352644264426052683260526312912297555973174259225782552268325382578253824982538256525782565253825922565278625652786251128242525259225253249255227352578267029122900287529622709256525523199253825384018252526182735292533514674537913442862263125652631265725922937265725782631263126182644272226312709265726832657264430492975559730992578252525522696253824982471252525252498253824982552264425782657273527352578278625922605265733512824268325522837307428493149290027482552251131362552245740772592263127862657341647054831185626702631261826442578265729122644263126832657268325922773263127482696268327092683288729005597313625522592255226442538252525522498249825252498256525782578252525782578282424712748252526312605323627092605253827612735283728493037257826832552317425782484401825382748278629123402473671211344282425922592264426572578283726442657264427222605264427092644263126182709263125922950290055973174253825652538264424842511252525112538252525382592252525112605265726832799255227992670259226703299290024982565278629752875316129502644260526053149257824844097259227222900286237744586774118562644267025782578260526572837255225782670268325782644268326312786259226832683268330122925559732242605256526312696259224712538255224982525255225112552256525112748256528372538277325922592255231742761282427862525296229002937313626572644263132112538252540182592264427222962329945575237134427612670263126832592260529622552260526832657255225922722260527092578268326052657297529505597314925522552259226442538255225922525252524572552252525252565259225922605274825112811257825922683331227732657260527092962278628752773273525922578314925522498407726442644274828373389464447991856264426182525265725522709274826832552267025782618261827352644268326832644261827352862290055973161256525252578267025522565257824842578255224842525252525922592263125382849253828242525261825523186272225652657274829622875303729872773251126573236247124984037255227222683300033514501545113442837264426442644265726312887259226572592263126052670267026572709265727092709267028872900559731492605253825252683253825652498255225112511253825252565257825383186259227222525278625782565253833632773276124842722295028242912288727732552265731362578248441182605265727992748335146744767 19890828 8141856306226052592257826312683290026442552269626052670255226702592269626442735260526702862291255973136255226312552269625922525255224982565256525382484252525252565260525382824249828242631263125523136251127092722263129002811286229622538268326183186252525384057259227352722296233254705527213442786268325782657263126442887260526572592274826832657268326832696255226312644268329002937559731362592257826052670255225252538283726833074281131992799321127482631263128112552288725782605261833512709276125922748298727993416290027992565248431242605248440372538265727482722338946444705185626832644259226572696264428242592253826442631263125922735263126832722270925782670290029005597312425652552259226832565255225112552253825652538252525382578263125782657270925782773253826052552323627482735282426702811291228753049264425652605319924982484399925522735268329503402473672561344282426182644260526312644290026182618263125652657257826052644270926702631265726182875291255973149260525652578269625782538253825382565248424842525256525522525255225782862252528112618267026443363292526962578269629252824321129622786257825923136257824844077256527222837286237274705774118562644265726312592272226442811260525782657264427352644270925782644265726962644276130122824559731362565260525652644255225522525249825382538253825652538255225252618264427992578278626702644261832362722279925112761295029373111292527862565255231742538249840182605273527092962328747055237134427862709256526442644270928242696260526052644264426312709264426962696267026052683286229375597314926312565260526832578256525252484249824982538257825782538253825522578276125522657251125652592329926182670276127352773287528622987278625922618317425382471405725922696279927733429473648311856265725652592263126572683281126832592260526442631263127352618273526572552267027092900287555973149259226312592264425382578249825252525248424842605259225782605257826832773265727992683265726573236272227092552272229622912309929622773263126573236252525253999247126832709295033254767516713442862267026312657263126182900261826052592264426702631274826052683265726702644276129872900559731362592259225652722255225922565256524842498253825112552253825252511260527992484278624982631263133252773270929752525292528623000297525922631260531242538248440772565263127862735341647054896 19890828 8621856301226312657268326832605293726702644269626442670269626702605267026052683263126962950290055973136253825782565272225652538253824712578253825112538259226572525255225782670252527862538263125113211279926572631273530002875295030002786253825783199248424843999255227092709287533514644530813442735264425922631264426312912256525782605260527092592264426442644265726832644264429002912559731242644259225652735253825382538251125782484253825522644256525112592268327222552278626312618253833122773270925252657291228492862286228112631265731362578248440772578263128622696329945864799185626702631260526442578263128872538265727092644267026442773264426832670264426572670291229125597312425782552257827482538256525252511248426052498253825922578251126052683281125252811255226312709324925112761267027352799283729252912253826312631319925382538399925522722279929873299467472561344274825922592260525922670283726182592269626702735263127092644270925652670265727092925287555973161257825782552264425782552259225252538249825522525253825652525259226962722261827732644264425783351282427352735274830002786314930372773261824983161256524984057256526962912277338064736774118562696265726312605263126962799256526572683263126832565263126572735263126702657265728872849559732362578260526182657253825922565252525252498247125522565255225522578264428242565281126052644255232362709270925652773309930123174297527862565257831992511251140372578268327993000336346445202134428242696259227352605257829752592259226442657259226312696259226572631268326312644295029005597309926572592263126832538257825522578253824982538247125922511252525782696272224982887263126572552331227092722272225112875283727992975270926182605316125112525407726182618284927353402464449961856268326962592260525782631281126312565264425652618265726832592268326702670265726572950290055973186260525652631268325252525253824982538253825652538253825252484263125522875249827612644265726053199272225652696279929002950293729872824252525653236252524843980259226442735295034024705537913442799268325652605259226312837264425652683265726572592268326962670257826572683259228622849559731362657257825522631256525782552248425252552253825382525253824842605269627352696283726572578253832872837267028112786296228243111300027862644259231242565251140572605265728492761337645014831 19890828 9101856307427092552265726052565288725652578267025922657270926572657270926572709257826442912295055973149257826312525273525652552252525382552253825382565252525382498268325782761269627482484260525653199251125652696270926832887279930622811268325923199253825114018265727732696298733514586534313442773267027092696267025382786261825652683263125782696270926832657257826442552267029372887559731862592255225522786253825782552269627092887269630372657318626312578263127222605279926442605260533122799269624982683287528622950298727732592256531612605252540572565259227612735338946444863185626702696263126442644265727992631259226312605264426572735259227092605272226572696303728875597316126052605259227612565257825382484256524982511251125382565256525652670276125382786253825652525322427992709277325252849283727863000263126052578318625652511401826052735284930123363455771211344279926572631267026702657286226442552256526442565264427222644270926572683263126052862290055973149259225922578274825112525255225252471247125652525252524982552260525782761253826702631257826573338278627222722283730493099308630002811260526053161263124844057256526832799283737584767774118562644269625382657263126702811253826052683263126832657265725922631265726962605268328112900559731492631264426052709256524712538255225382525252525112498260525112696253827612552290026182644256532362735274827352498283728622862297527862605260532112511252540372552267026962912335147055343134428622605257826052644264428372670256526052657252526442657261827352696267026572722293728755597313625522578260527222565251125252498251124842552253825522552249826442709276125522761259225522605338925522709273526572849290027863074268325922618316125382525405726182670283727613312467448631856267026702605268327222578288726442578269626572618264427222631267027092683259226312987288755973174252525252552273524982498252525112511251125382552251125782525263125522748255228752644265725253199278627612471263128242799293729622799253826313224248425254057257827612786286233634674527213442862265725782592264426312900267026572683265725922578267026442644259226572631264429502912559731742578255226052722256525382498249825382538259225652525256524842552259227862592272225782578264433632862276124842722298729753049309927732644252530862578252540572565268328492786338946444896 19890828 9581856272226702578263125652592291225652605260526442722264427482631268326962644269626702975292555973161263125522578272225652538257825382511252525252511249825522498265726312709253827482631263125523211272227352709268328112887301229622735257825653211249825254057256527482709307433764644520213442786270925782644260526702937260526052631259226442670268325782735261827092631268329372849559731492631257825652722256525382471251125382525257825522525257825382592267027352552274826442644255232872605268327092683288726832900303725112605263131492605249840572565264427862799332545574996185626962709255226052631264429372605255226442670263126702709268326962565261826052670290028375597314925782592256527222552253825252511253824982552256524982525252527092578274825112786269626442618323624982525261827483000290031363099277324572605322424842538401826182709276129253299476753431344274826962565263126962592283726312592265726572644268327092644269626442657265727222950283755973124264425782657264424982525256524842565251124982552252525782484260526702799245728872631263125923351278624982552274829002849296233122786259227733186256524984077256525922837279933634586496218562657264425652696264426052824263126572592265726312670268326572644261826702631267029122837559731242538259225782696249825252498251125382525259225382552253825652618256527092552286225112631256532112773255229372722288728752987296227862565256531862565252540372605265727092925333846745272134428622670264425922683253828622683264426832670260527482735257826442657265725782670297529755597312425922631253826832578256524842511256525522565253825522565256525522709267025522862263125922657337628872735257826962811277329872950281125252709317425782538407725922709281126833482452952021856265725782605260526312605290025382605267025922696263127092644269626572670261827092849290055973136256526182578265724982565253824712578252525382538257825522498260526312748248428112631263126053249274826702511276129622962290030372824261825783236249825384018251126572735292533894767548713442811267026052644264426442887267025922683261826052631263126052709264426702644259229372849559731612618256525782722263125252538252525252605251125252696252525252525265727482525276125382578268333382837268326832644284928492987298725922511260531242525248440572592268328112799329946445487 19890828 10061856269626442552268325782722284925922644267025922657260527482578268326312683264426442900288755973211257826052552273525522525252525112511251125522578253825782565265725782761253828242538263125653186278627612696255229372875281129502799263126313186252525654018256526572786296232874705567013442824260526572657267025522950272226572644257826962670268326832696260526702578263129502862559731112618265726052683256524712552249825382511257825252592255224982552255227352525279926572552268333512824270925522538286228493136329926442552249831742592252540182605257827612683328747055781185626962683263126702644265729122605263126832592268326572735265727222578272226572683298728495597316126052578263127092592256525382511257825522538253825382578255226052552272225112849263126312538322427732511286226572761293728752811252526312605318625522552399926442735272230123312476759311344284926182644263125922565291226572644260526052670264426702644267026572670260527092849287555973124257825922552257825652565252524842511248425652592255225252605265726052709248426962578260526703351282424842657276127482862276133762709256526053174255224844037259227862875281134164644604518562683265726052605259226962849259225782683265727352605273526052696267027222644263129372824559731362618253825522709257825112484249825522498256525382511253824842605261827482525276126182657257832612644276126832525249829122786303727732565251132112552249840182565268327993000338947676241134427862696257826052683260528372565263126052709272226442683260526832644265727352578288729375597321126312565264426312578259225252511252525252565259225252511255225382605270925782696255225782644331225522511268325522799291228243037274826572525313625522498405725782696276127093402464464091856259226312657268325782696292526442592267026052683264426312696265725522631263126572975291255973199260525522605265725382592256525382498255225252538252526182525265725382811251128112578260525783136267025382761267028872875290029872837256525653199252525524057255227222837295032994705665513442748263126442709272226052786257825782683270926052592269626832657268327352565263129252862559731362538252525652722253825112578256524982498256525382511255225522592255227732552274825522592270933892824270926962498286228372912302428112592252531492511252540972565270928112799335145867014 19890828 10541856264426182605272226312657292526182657268325782657260526702696269626182683265727222925284955973186256526312552269625652552256525252525253824712578249825652538264425522773249827992565265725783224268327092670273529252887284930622709270925923186253825254057259227352773296233384674774113442773259226442683260526702887264426312644270927092644268326572670263127092657269629622849559731242565255225522696253824982552256525782552256525252592248425112552265727092538278625382605267033252735270925112644281125383049298725782578260531612618251140772565267028622761340246447741185626962644257827092565267027732631256526702605263126962722264427222657265726572773296228875597314925782592257826572538252524842471255225382538256525112511249826052578283725112799264426442631329926702484276126832605307428873037277325922578318625522525405726832709283729373402476777411344282425922605263126572631278625652605273526702618264427732631265726442631267025782937287555973186259225522605263125782538257825382538255225652498249825522578265726572811252527992618268326573338287527732657263129872900306230492849252526183099256524714057257826702875442134164644774118562722273526052657263127092824265725782670257826442644269626572722261826832631268329622849559731112565255225522683252525522511248425252538251125252525248424712683256528492484276125922578259232362773278627222709291229123338297528242498256531612538252540182592268328492987336345016162134427222592260526442683259229252565256526312709265726052709265727222592270926572670281128755597313626052592259226182511255225522552257825382552251125252498251126052657268325252735263125652578335128112722269628112887290032242987272226182618311125522484407725652670283728113416476777411856277326702592264426312644279925652605255226052592261827612618267026312696263126702975282455973174255225652552256525522511253824982552252525112565257825252525270925652799253827732670270925923236321127483012270929752900302431112761273526313186268326184077270928373012405740975030774113442722267026052631265726312837261825922644265726442644270926312683267027092683260529752900559731242552256526052735256525382592255225382565257825522552252524982618260527222538278626832631265732742735269626182618297528373111306228242605256531242578251140772644267028492761333845574767 19890828 11021856304926962565263125522565281126052683267026052657267026832578269626052709261826312950284955973124252526442552270925782538251125522552255225382552251125782498261825782799255227482631256525783186269627092565270929372887309930122799264425383186248424844037267027482849301233124767537913442786263126572696265726832925264425922670259227222657265726052722268326182631260529002937559730992552256525782722253825382511251125652525253826442525251125382748265727862538274826312565263133382799270925522657279927863136304927222525282431742578251140572605268327862696331246444831185626702644259226312631263128752657263126832618256525922722260527482578265725652657293729625597313625382578256526962498255225652511251124982538255225522670260527352538283725382773256526182605326127482735277325652862284928873000286226052578321126052511401825252670281130493325467471211344276126572605260526442578284926962683272225522565270927092605265726182696257826832987284955973174259226052578257825252538251125382565253825922644268326052605267025922837253826832683263126573389269627612975253830372849307431362799267026313174256524984077256526702875287538224557774118562631272226052748263125922786263126052657264426572644267026832670265726572592272230002862559731612552256526442683253825522498249825112552252525252525253825252709256527482498277326702644259232242722273528492525302429123037308627612605256532242511251139992538269628372937326147055237134427482670257826312592260528752631256526312670263126312657267027352683263126832644298729375597316125782618263126702484257825112498253825382498249826182552256527092552272225252722265726052605336325382670245727222862261828753062251125252722317425782484407726182773281127483338452949291856272226442592264426572605273526832657263127092683265727612631273527092748259226832962296255973149264425652565265725522578257825652552255225252525259225382592270925382735256528372644260526573274268325522696267027992837286230242811257826313199251125524057261827862849298733124529541513442773268325782709268326182887265725522592257826312592263125922670265726832631269629372925559730992578260525652631255225782498252525522484255225382786249825252657260527482538272226052631268333382824270925112657281127613000291227992525268331362538248440572592268328112709336347054896 19890828 11501856306227092605263125782592293725782605268325922631257827482592274825782592252526312975286255973124256525922552274825252578255225522538255225252538272226052511260525382773253828622670264425783199268327092862263127862937274830122631256526313199257824844057272227222837306233764586534313442811265726702631267025922862261826442670263126832657272226312709267026702670267029872811559731862605257825782696251124712538265727483000278631492799321127992552267027992552278626702565260533382773269624842605279926312987303725782605270931992578256540772565267028622696336346444929185626572683265726052631263128622578259227222696267025922722256526832605265726312605291229125597313625922565257826572565252525252484256525382511256525252592255226052709284925112811260526442605319926572773283725922592309927353224274825922471322424842552405725522657277329753325464471211344281126312578269626962605291226572565268326442670260526182605264426832657264426832950291255973149256526312538272225252538253824712552251125112538263125782592264426052761252528372618261825783351290025112484257829622722304931112811270926313149256525114057259228622887297538394674774118562722264426052578255226832799259226572631261826442696270926182748264426832605267029622900559731612618257825922761256525252511252525382498252525522644256525522592255227732605274826572670255232242709274825522657277329002748323628112605249832112525249839992592268327732862335146445308134428242618263127092592263130372552257826962605259225782735263127222631268326182644292529255597316125522552257826442565255225382498251124842538253825652484265725522644272226572811260525922709333827612722255225522735291230623376268326312511314926442525409726052670283728113416470549621856269626442644264425782644287526182605259226832592264427222670261825652696257827092950288755973174263125922552268325522578257825112592251124982525255225382511269625522735249827862618255225113211276125782525263126962644281133512849255224843186251125114018249827222937290032994674563313442849264426312670264426052862265726312670257826312683268326442657269626312683268329872912559731742565256526312670251125652511248425112552257825522525256525652578257827092538270925522592263132992811269625112735282425252849307426442578267031492735251140572592273527612837328746444736 19890828 11981856303726832631274826052578291226182525268326182670274827222592272226312709268326832912283755973149259226312538267025652552252525112511257825252538251125522565256526312811255228112578265725923186251127482722253827612862282432362811256526443186255225384018252527352748281133894705523713442824257826312657268326052875263125922578259226312644263126702683260526312644267028622950559731242683253826182748249825652498249825782552257824982565256526052605270927862592269625922631260533252709249826702592269628492937340226832565272231992578251140572552270928372748328745295030185627092618264426962657263128372592257826182631269626182709268326572552268326442683301229005597319926052657259227482565255225112498251124982605255224982683252526312592274825782748263126572578322426702824272226573062286232493012281125382525323625782538403725522761282430373299450171211344279925522683256525922644287525652592259225922631267026572631270926312670264426182975291255973149256526052565263125112525255224982578255225382498264425382605263126832799274827222578268327093376272227612696267027092849281129872657252528113174252524844077255227612862287538224674774118562735263126702696260525652937261826312670263125922605274826312683259226962605260528622849559731742578257826312683248425522538256525252552249825252538256524982657256528492565281125782696253831742696268326832631288728623261301227992592259232242552249840182618276128752937335147055202134428242592261825922631256529252644263126442644264426702644270927352696272226832670290028495597307425652552251126702565253825382538255225252552255225382538265725652578269625112786264426442696333827862696270925652849291228493049255225922761314926052498407725782644278627613312450147991856272226832578267026052565290026702605264425922670268327482605268326312722256527732912287555973136263126052565268325112592253825522552253825252565249826442578256525252799259227352631267026053211269627862484283726312837306229622748255226313224253825524037263127092786293734164586548713442761261826572644265725922811261825252644259226962735268326312670256526962644267029122875559732492578256525522670253825922525251125252552259225522538257825112565263128492511281126702592265733382683251126962538282428113074331228242605270931862605247140572644270928242748333846444929 19890828 12461856306226702618267026052657288726312552260525652631268327352657269626312670257826052937284955973149260525922538273525382592256524842511251125112525251125922538270925782786251129122471268324983174251125252498252524712498340233762443245725383186252525653999256527352875291233634705545113442900263125922670263126702837257826312644260526702657265726442683267026572631265729002875559731242592252525922683249825112552263126183049270930992735316126702592257827352552301224982578256533382592245724982484251124713363331224712457270931112552251140772592259227352709324945294929185626442722263126442565257828872670259226702605268326832773263126962657270926442605293729125597323626182592261826832592257825922471252525382525255225112618252526312484279925782748249827092511323624572552247125112484248433763351245724712578316124982511401826442670288729373363470571211344281126312605259226442631295026832592260526962644269626962644268327352670265727222962290055973099255225782565267026442552252524982525249825252525253825252592256525522683253829372552263125253299269624982511253824842618338932242498257825523161255224844077257826962900287536814705774118562592267026442618260526182722259225652644265726572592274825782683267026832592269629372900559731612565255225652696260526052538255225112565253825112511256526052605253828112552297524712709249831862538252524712498247125253416331224572429255231862484253839992683261827092925333846445272134428112657259225782644267029122565269626572592265725922722263127092657269625782670300029255597309926052644263126962592256525522498252525652498249824982578263126182578272224982950253826442538332525382443249824982498245734293325251124982605313626312498407726312657277326703287470548631856268326052525264425782592288726962657272226962709264427222631272225922696257826572950287555973136256525922578272225252538252525782525252525112498247125382471260526052748249829372498269624843161251125522471252524982457340231742471248424713174249824984057268327092950293733634557530813442786267025922644259226702837267026442644257826052631263126442722263126442683268329752900559731612631255225652683255225522552259225252484255224842592257825652538265726962525296225252565259233122565251124842484252524983416321124712484252531492538251140772657278628242709346944744863 19890828 12941856307426572631260526312709291226702605264426052683265727352670269626052644267026572937296255973149263126052565267025382498255225252525257825382631256525922471263125522722253829752498268324983211252525522471251124572471342931612471245725383199253824983999264426832761290033894644516713442824273526442565260526312937257825522644260527092578265726052670259226832670265729122950559732242578259225652683253825652538253825252511260526052525251125252631255226832605293725112605249833382578248425252525257825113442323625112484270931492592255240572683277328372748345545864767185626702683257826312657268328622709255226832631260525782722263127092592264425652683286228625597323625782565259227092552249825522525248424982498253824842578260526442552274825252824247126572525316125112578253825522457247134423249247124712525321125382498401826572735291229623249464472561344274826832605259226702592296226052670259226052631265727862605268326832748269626442950292555973211257825522552268325652552252525652538249825782471255225382592259226052670255229252498267025383312270925112565248425112484344232362429256526703124256525524077259226702950283737744863774118562696268326702578260526572786260525782644260526962618270926442631263126962657273528752849559731362565257826442605257825252511253825252538252525382538255224842565260527352525287525112709248431992511257824842538252524843429322424712484256532112578257840182657274827732937340245015308134427862605257826052605267029122631264426312644267026572722260526442565268326312618292528115597313625922578263126312552253825382484253824842538247125922484248425652657274825652912248426572552337625782525247125112498248434553199249824432578313626962471405725922709290027223429473648961856270926182631265726052592283726442578274825252657261826962696272226182683265726832900296255973161257825922552265725252644249825112525252524982525249825782484263125652735253829752511267024713224252525382443245724842511344231992457247124713211253825524018260527222748297532874557545113442761263126572657264426312900263125652657263126052631264426312657263126572644263128372900559731362565259225652761252525382525252525252538256525252592252524982592257826832578290025252578247133122592251124712484248424573523327424842443245731362525248440572605265728242761329946744831 19890828 13421856303726442552263125782631290025922578268326442657256526832631267026442644257827222962295055973111263125782552260525522552249825112552255225382578255225252498260525652748256529502525268324843224253826312457245724432484345532362443247124713186253824984018265727092862292533384644527213442786268325922670261826442912267026312631265725782670268325652683268327222631265729002925559730992696260525922657256524842565263125923037278630742786314927222565268326962538286225252644253832612498248424292578247124433429331224842429249831492484252540572592268327732670335146444674185626962670259226312605267028752657257826702631268326832670265727222631270926312657297529375597323625522592256526832525253824982578251125522511252525382552253825922538277326312887248426962484319924982484248425252498248434293236249824432484318625252538399926312709286229373274455772561344279925922631270926052657293726572657265726832592265727092644269626182631268326052912290055973199260525252631264425382578252525112511255225382525257825112644263125922683264429002538263125383351272224982578251125652471340232112498245725383174256525254057253826962875282437904674774118562670264426442644257826312862257825652578256526962644270926702696257826702618267029872887559731362644256525922683249825522538245725112471252525522471251125112538255227352565290024842592253831992498255224432525247124983442322425112471252531862484253840182657265728112937329947675237134427862696252525652592263128372578261826312657268325652696268326962644268326572696293729375597314926052578263127352525259225522552255224842578255224982538248425252525270926702811253826182511333825252498248424842471249834293211247124982565312426312511405725922709287526703351452948311856267026832578265726312657284927092631268326312657267026962605264427222696261826442987282455973124259226442565269624982552252525782592249825112538249825382538255225652735251128492511269624983186248425252457252524712484342932362471245725253249251125384018268326702683290033764705534313442811270926442657263126053012263125522696265726182644273526442657260525922618259229752849559731612605267025522735253825522525253825522498252524982552253825252644257826572552281125252631253833382511247124712525249825113496317424712498268331742644252540772578259228872735338946444929 19890828 13901856309926702565264426182696284926182618265725782631264426702631273526052605265726442925288755973111255225652605272225522565255225382552253825382592249825252525255225522748252528492538261825523211245725652471256524572538341632362443245726053211249825524018276126572875302433634644523713442837260526962578256526052950260526182670268326442683267027222735264426572631267028752900559731862578257825522657252525652538252526052511252525252538259225252552263127222471282425522592249833512565249824842484249824843429323624982471263131612552255240372644256528622761340246444767185627092631264426442605268328872618259226832657260525782773267026702592265725782644295029005597316125922565260526312592252525252565253825112552252525382605247125922578272225252786249826702484318625112525241525112525249834163224245724712592322425382538401826182696276129253299464471211344279925782631257826832605295026312670261826572644272227352605270926572618259226962937284955973124257825922592270925652552259225522552252525252538257825522525260526702683251129252538260525523338265725382511247124842471353731992511249828373136255225114037256526832862287538224644774118562605264425652657260527612862268325652592263126312683272226962670261827482644268329372849559731612644260526052748256525382511255224982578247125652498256525522578253827222538290024842657255231992484252524982484244324713482323624572498257832242538253839992683265728372937333846445167134427732683264427092552260528872657268325922644259226442670268326832683263126052683291229125597314925522605255227092578252525652565253824982525256525382592251125382552270925112837252526312552333825922484245725522498244335373261249824572799316125782538405726442605292527093402464448631856269626312605272225252644283726572592268326442631263126702644270926572605265726442975297555973136260525922552263125782538248425252525252525252605251125252471253824982761259229002511263125383186249824982484249824712511349633122471247125653236252525654018273527482862293733254529537913442811264426312683257825652912260525922683264426832592267026442709264426962605263129872887559731362592263126312605259225522565251124982552256525382578247125112552260526832498290025252605255233252511242924842471252524713455324924842565272231112565253840772605267028242786329945574799 19890828 14381856306226962605263126572631281126312605267025782657264426572670263126702670264427352950284955973174255225922552272225522552257824982498253825382511249825112511253825652748251127992498260525253199247125112457247124292457349632362471247125523199257825784057269627222862297533384644534313442875260526182631256526312950263126442631268326572709269625652683261826442644263129502837559731242631264426052683253825652552270926833111281130862683319926572644253826962565277326052605259233512538245725252484252524713455322424842511277331742592255240572605264428112748338946444929185626572670267026052631268328752644260526182618265725922761268326832657272226312683288729375597317426052683256526832552252525112565252524842538260524842592252525522525270925782837251126312525323624712457249824982471249834023261245725112644317425252565399926052709284929623376467472561344283726572631263125382605293725782631261826312592263127732657270925922683264426442962287555973124261826312565265725252538256525252525249825522552251125112511255225922722253828372498263125783299263124712525253824982457340232492498252527093149252525654077256526962875287537744831774118562683269626052644264426442875259225522644264426572657260526442722260526442578264429122937559731492538260526052709253824982565249825252484252525252552249824842644253827732498283724842631253832242498249824712484248425113509324924572484259235512538252540372696269628622975341646445202134427862631263125922683256528622605264426052592265726572644268326962670272226052605293729375597312425782592257826832592256525652552248424842565252525382538268324982565270924982811252525782552336325652471249825252484245734553174251124432670309926052538405726442657278626573402444751331856261826832552268325782670287525652592270926442657263127092605265726572683263127092950293755973136259226052538268325522538253825382498252525522578255225382498259225782799252528242511259225113236249825112484252524432498345532742471245726183199253825254018269627092799293733254644530813442735264426442657265726572837259226442592264425922670276126702709261826442696267028872900559730992644260525782644259224712511255225252538264425652498255224982538261827352511284925252605263133122511252524572484249824713429321124712511267031242670256540772644265727612709333844744799 19890828 14861856306226702592264426572578283726572578264426442644267026702592267026442683265726572900290055973149259225652565269625522552251125782484249824712552252525522538268325252811253828372471259225653174248425112498252524712525346932992511247124713186249826184037273527092837291233514644527213442811263126442631265726442912263125922578261825522631263126312696260525922592264429622937559731362592257825782644260525652525253824982498252525382525255225522552264426702565286225922592272233252552248424842511255224433551323625382471257831492578252540772683265728752811335146744896185627222644253826182605260528242565260526702605264426832670269627222631268325922709286229125597317425382657261826702618253825522538248424982525252525252605253826572538273524842875248426442565321124712484249825252457245734823186245724712511316124982578399926832786272229373261473671211344278626312657261825782696286226312592263126052683257826962578270926052683264426702937295055973099256526052578268325522538248425382511249825522578252526832498265725522683252528492511263126833376268324842578252525112484349632612484252524983161256524844057256527482862290037744705774118562683265726832631264426572987260525252644263126832631270926962709260526702605265729372900559731612605267025522644256525252511248424842498251125782525287525252592252527482525282424842670252531862457252524292511247125383496318624982498253832362578255240182683277327732900341646445167134427992644263126702644265729122657256526702592259226572657263127612605260526832657291228875597317426182605257826702565255224982471256525252592253825382875252526312592270926832887249826442657331225382498252524842565244334963261248424712538317425252552405725652605279928623274464448961856265726442657260526312592291225782538263125922670270927732605273526052631259226832950288755973136259226052592277325922498256525382525255225112657248425922484263125922709265728372484265725383199249825112525248424842471337632242471251125113174253826054037281126572837297533384736541513442811263126312644260526182950257825652670263127352578269625782670263126832631264429252925559731362578257825782657255225382538252524842525256525382471284925112605261827092735286225112605259233382511252524842498252524713509324924842457256531742538253840182592276128372735331245294767 19890828 15341856304926442644255226182631286226052631273525522644265726832631270925782696260526442937291255973161253826442538269625922484253824572525252524982592255228112525255224982761261828112525263125653224249824712484248424572457348232112457247125383186252525924018264427352837288732614767530813442811263126572683263126702962263125652644264426312657270926052683269625782565268329622912559731862552259226052631260525382552277326182975272230492735321126702565255227482657291225382605268333382552248424712498251124843429321124982484260531362565248440772565260528622722342946444831185627352644265726572683264428872565259226312552269626312722265727482644259226312696301228875597317425252605252526312538253825652605255225112525273524712592255225522498279926182837252526702525319925252498249824982457244334293261245725112484314925382565403725922644276129253389476772561344279926702631270926052618286226572578265726572644263127092592272226572657260526442925286255973174261825652552263125782525256525252552251125922565248426312552253826312748263128622565264426703338264424712552251124982471348231862511252526573136264425524057255227352837284937904586774118562657263126442592260526312937259226312631269625922631276126572631256527092644268330002912559731742631260525382657257825252578252525382538252526832498268325112631255227352631282424982696252531862498249824432498249824843442329924842457255231862552259240572657276127862875346945865308134427732683257826312605260528242670256526572605260526052605265727352657270925922670288729125597312425782618256526442578260525522511253825922618259225112578249825782552272225922773257826442552329925112498252524572471247135093287248424842631314926312525405726052683277328373363467447051856272226182605263126442670282426312565263125922657268327092631272226312657267026312875287555973161255226052605267025652565249825382525253825652565247125652538256525112786267028492538263125253199248424712484249824842443341632242511252524843199249826054018277326052786292532994501534313442824256526442670255226312875270925652709265726312657274826052644252526962657263129122862559731492565259225782605253825522538255225252511255229502578253825522605256526962748288725112578256533762565245724982484248424433482321124712657264431742565255240772565264428372735328746444799 19890828 15821856304926182605261826442644283726572644265726962657259227482578272226052592265726702875286255973149259225652670267025782484256525522511251125252735260526312525255224982735257829122498263125523261251124982443248425112443340231992443249825783186253825654018264426832837290033514674513313442811268326962709265726312900264425652565256527222683267025782670263126442552263128492937559731492670267025782631257825522578248425252552257826702565259225652552257826832631277325522592253833252552248424842538252525113389317424712471260531492592251140772631269627992735333847364736185627092657255225922631263128372605259225652578267026312683267026702670273527222683287529505597311125652565257826832525257825382484257825922552257825382538249826572511273527352887249826572484319924712498249825252443244334293199245725922552321125382552401826052773278629373389452971211344283726572605256525652565291225652565263126312683264426832644265726442644264426833012291255973136255226052538264425252552252525382538247125382538257825112578260525782683260528112565260526313325268325112592252526182498349632992511249827093086261824714077255227482950284938394767774118562709265726312644265726312887259226052670263126312578269626312709263125652696263129122875559731492618259225782696252525252538251125112538249826052511260524842631248428112565295024982644253832242498252524842511244324573442322424712471260532112552252540182657273528112975326145575272134427862670265726442618263129122592257826572605264426832722269626442631265726832631292528755597312426442578260526702631263125382511253825112565252525252657260525522605268325782862251125782565333825112498248425382525248434023211248426442683314925652511407726052631282426443351473649291856264426832565265725922592281126052592268326312605263127482631267025922644269627222950291255973174260525922644277325252592256525782538252525252578252526052538265725112773256529002525265725523199249825522471249824432484346932362498248425253199248425924018263126832786304934164644530813442761268325782631268325782900264426572644264426312709267027222761269625922605273528872875559731362565255225252683257825252538249825252538256525252457255225922552261827352565283725112799263133122538249824712525251124843429326124432471256531862605252540772592274828372709329946744863 19890828 16301856306225782631265726572670279926312538267026832696267026962644270926052761267026832937291255973086256525782565274825252565256525112511252525252538251126442471265725382811256529122498270925523186248424712443251124712498342932492498251126313199248425254037263126832735300033764736523713442824263126052592265725782925261825922605259226572683264426312683256526442696270929122849559731862644256525782631255225252525274826443062276130002644318630122552265726962631286224982618263133382538252524982457252524983482319924712498267031612578253840572565268327862761331246444996185626702644259225652605269627732657256526052592267026312696267026962709267026702631291228625597314926312578260526962538259225382552251125522552259226052538252525252525276125522937247126572498323625252511245724982484248434553351248425112511318625252657401825652683293730373389470572561344276126702631267026312657282425782525265725782578268327222578269626832683265726703000291255973186259225782578269625382538251124712498251125922565255225252605256526962683249829252511265726443325269624712552249824982471342931862484253826573136265724984077259226962849287538394644774118562657267026442657256525922786268326572657260526702592272226572761260526442525272228752837559731742565261825652657255225252511253825522605256525522605252526572605253827352565291224842722253832112484251124572538248424573402323624712498251131862538251140182618272227352887328747365098134427862683260526702657264429252578257826312644265726312696263127222644270926572722290029505597319926702552257826962565261825382538252525522565252525922511263125382592267025782937255226312592333824982457248424572552247134163199248424842683314925522484405725522696281127093351464447991856269626962657272227092631278626442631260526052696260527222605272226962683269626832875296255973149263125652592264425652538252524982511257825382538265725922538260525252748253829622471267025113174245725112484251124572457346933512471253824713174248425524037270927222786300033384529516713442862260526832683268326052912265726312631263126702683267026572735260526702644263128752900559731742592256525652773251125112565249825382538259225782592251125382592261826832525284925382631257833382538251124842511252524843429329924982552267030862644252540772631270928372761326146744799 19890828 16781856270926182605261825782670295026052592268326702605264427612722269625922696261826962925292555973174260525782552272225252552259225112525257825252525251125522525260525652683251129752498269624983224245725782498253824432498342932362511256525113174249825523999265727862937290033634767530813442824272226702618260526442849259225782605265726312592274826052735257827222605265729752925559731612592260525382670249825112552252525782498251125382552252526442552259227092552300024842578259233632538249824572525251124713416322424572484257830992644255240372565272228242696329946444767185626572657257826312592267029122631264426832618264426572748256526572644273526182644290028495597313625652631267026962552253825522498255225652484259226052631252525382578270924842950252526832525318624842565248425112471248434553236245725112552322425252578399927482773281128623376458653081344277326442605259226442644292526052644259227612631272227092644261826832696264426312900290055973111260525652552264426052538249825112498252526052552251125782657263126962722253829502525263126573338253824572511248425382457344232992511277326053099267025654077267026702811273534024557486318562631268326182657260526832912256526312657270926052592270925522683267026312657272228752875559731742552265725522696256525252538252524982525256525112565257825522565259226962565295024712631251132112484252524572538248425113429326124712592252531742578255240182709277327352912337647365343134427612605259225782578252528372552259226052631269626572644265727222565270925382631288728625597312425922552256527222552257825522511253825252552253824982525253825252670272225112950249826312631331225252552245724842552251134293224252524572670309926312552405725782683284927093416447450981856272226702565268326052722293726052605273526052696263126572657270926312709259227612849293755973136260526312578264425112538249825252605252525252525251126312552255225252761256529622457268325113211247126572511249824712471340232242457253825653224255225654018273527352709293734164644545113442761267026832631265726832875263126442592267026442592265725922644260527482605272229252887559731242511252526312683252525112538249825652538259224842538256525252471268327092565291224572644259233122565247124982511251124713442326124572429256531612592255240572578265727612849344247675451 19890828 17261856273526962578265726312657277325922605260526572592261826442605268325652709260526312950286255973174256525522631273525522511260525252525251125522525253826182552265725382735255229502525263124843186252525112471251124982511341632992457249824713199257825524018265728112761279934024644574413442811270926312605261826832887264425782592259226572631270927092683255227092618263129502849559731862618259226052709257825382538248425522538257826052498259225522511272226832605292524982657263133252525249824842498253825253416333824982457257831112644245740182605276127992811335145575781185626312696259226572605268328752644267026572578260526832657264427092565267025922644292528375597314926572618255226832565257825652511249824982552267025382670252525652538278625113000248426052511321124842538251125382429252534553363248425782552319925112578401825922735272229373287473659691344277326312657264425922592292526312631273525382605260527222657269626312709268326312950293755973149253825782644272225922511248425252552251125382605252525782565255226962709255228872525261825653325253825382484253824982511342932492498242925523161253825114018263126832761272233384705604518562657264426052631256526572811260525922605265725652657264426442657265727222722270928872875559730622592253825652657255225652525249825252525249825782484263124842552248427482525297524842631253832242457248424292525247124713402323624842498253832362498260540372761268327992900335145866241134427992631257826312605256529502592263125922578257826702683252526702644263126702683293728375597317425652631259226702525257825252511252525522565259226052552257825652722274825252900251125652644335125522538245724712525251134293249244325522605313625922511405726312773279927863338464464541856273526962631268326442670288725522631261825782631270927352618269626312670259225922900287555973186255225252605267025652578255225252552255225522592253825782511255226052722248429752484265724983186248425782484248424982511340232992484249825113261249825524018268327222748301233124705665513442824264425782605259226312837264426572683265726832644267027092670263126572748264429002837559731492618256524842631255225252552251125252498253825252657255225922511276127092592297525112578259233122525248424712498251124983402327424712631263131242618252540572618278627992837329947057014 19890828 17741856267026962605264425922538286226572631260525652722268327352592268326182735265726312937288755973124260525652552268325652511253824712525259225652644255225522511256525522696249830122471263125113224247125522457252524712457337632242471268325383211252525384037269626572811296233384929774113442773264426442631270925922950263126962565259225522592268326052722264426442657263129872837559731112605253826702683256525382511247124982484253825252565256526052552263126572538288725112578253833252578252525112484249824983389327424572525252531242565247140372605267028752875340244747741185626312696259226312670268328492565249826442631273526182709265726962683265726312709293729005597317425382552255226962525256525112525252525382538277326052525252526052605277325252962248426182565322425252525249825382471247134823299245725652552319925252592405726442799287529873363464477411344288726572618260526312683288726832631264425922709267026832644268326442709263126702937286255973124253825922552268325782511255224842552253825252525260526182484252525922735252529372498270925923351272225782511252524712457338933632498252527223111270925384018264427612937444734554644774118562644272226312696257826312862259226052683259226312644269625522683265727222618268329502912559731492605252525522735252525112484257825782525249825652484260525252525255227092525298724572631255231992498252524712552247124713469329924842670251132112552256540182644267026832975335146446201134428112631263126832538264429122644263126572657265726702644261826832592267026702605296229005597316126442552256526832552251125252484255225382525251125652511255225522696269625382900249826052565329924982525245725112498248434293312247124982644317426052525409726442657286228373429464477411856274826572631267025652670284926442525267025782735263127222657270925922592263127092937288755973124255225652605267026182552256525652525248425382525249825922538256525652735257829502525268325653249301226832683265725252511340232872525269626573186263126444077286227992887403741185064774113442786260526052696268326442925264425782683264426832657269626312683267027862657268329002862559731362618256526052618259225782511249825522525260525252498251125522552265727352552296224982605257833252538253824982525249825253442338924842538251131362552255240772605268327992811340246444799 19890828 18221856303726962631267026442578293726702578257825782657263126572670268326052683260526312975292555973161259225782552269625382525253824982552253825652538247125922552252525782811253830242471263124983261245725252484249824982443342932362471260524983186252525924018265728372862290033634529513313442786264426052683259226312962259225922592259226312657263126572722263126962631263128622900559730992592256525652670253825382498251125252538259225112511248425252525267027482565291225252644252533382538252524842498253824983442329924432498251131362605251140182631268328242773336346744896185626572709257826442592265728372696257826442565268326052631257827222605267026702657286229255597314925522631260527352538256525522471253825252525256525112538255225252592270925252862244326702498318624842565245725112498247134163236245726312592319925652552405726962761270929123389455771211344282426702670252526052605286226572565256526702618264425782657269626442670268326442912286255973124257825782578267025252565256524842538251125522498252525922552252526832748260528752511264425923376264425112525253824842525345533512471253825783149270925654097257827612862288737744674774118562696267026962565260526702875259226312709264426442644268326702657260526962657264429002950559731612605263125782683251125782552248424842592253825652538255224982538269627352525296224572657252532242525251125112552247124433442333824712538249831992538261839802696268327482937333845575237134428112618260526312644268328242683267026052657261826442696267027092670265727222748291229255597312425522592253827222498252524842552257824982552251125252511263125252631268325382900251125652538331225522525251124982511247133763261247125252565316126572484407726182683277326963351470547671856265725922657257826442618284925922605274826572696268326702592273526052670272226442900284955973111253825522578257825112565251124982552255225112538251124842657255226052735256529622525264425113199248424712484251124842471340232992471245725383186257825654057267026962811295032994644545113442799265726442657267026052900268326962631267027092605270926182761267027352657268329502887559731742592255225652657249825252525252525522511253824982538255228112605284926572565300025782631256533382525247124712511251124983416336324842484249831612644253840372592261828752722329946444674 19890828 19661856309926442657264426052657286226312565268325522592263126962605270925922735259227222900286255973149260525782631273525382538251124982525256525652552251125522565255225782799259227482498259224843199247125252471251124842511338934822498245725253236255225523999277326702786291232994501513313442837268326312657257826443037264425382631264426442618268326702761253826702683270929122975559731242618255225522683255225112525276126183086276130992824321128492565264427352552293724982709259233252565247124712552249824713376342924712457249831742722251140972565270927862773324946744736185626702657260526312657260527092552263126962683263126312748261827612605268326442722295028755597317426442552256526832565249825382552256525112538253825382631253827092498278626052975255226702498319924842498247125112471248433893455248424982511314925922565399927482683268330003363455771211344278626962631261826312670290025782605256526442605267026962683267025922592265726962900291255973161256525522552263125782471252525252538247125522565256525652657261826832761259227862552269625523312261824842511253825112538342934422538249825783136270925254077259227222912288738224705774118562631263125922631259226572900264426182644268326442565269626442735259226312657267029502887559731362605261825252657251125112565255225382511253825382592259225922644256527732578274825112578249832362525253825112552247124983455346924712484247131742565257840182683268327222950326144475308134427992644260526832631268328242565257826052605260526182748265727092709263126442696298728625597317426052578255227092511251125382511253825252605255224982552278626832722272225522735247125922525333825112484244325252525245734023442248424842578314926572565399926442722282427613325458649621856267026702525263126962670286225522552263126962592268326832605268326312644264426962875290055973136259225522696264425522511252525112538253825652578260526052618263125112735252528112484259225113186247124982565248424572511336334962511252526183211253825923999283726962735293732874674520213442799267025922592265726052950260526182631264425782670270926572735263126832605270929622900559731492592257826182735259225252511248425522552255225652511257828372538264427862631269624982657253833512565245724842484249824573402346924712457249831362709251140572552272227612799336347674863 19890828 20141856301226572605265726442683284926052578263125922670257827222578263127222644264427092975287555973174257825652605272225922578255225112525259225782538252525652670256525252824253827612525264425383211249825112511251124842457340235092484245725113199256526443999278626832824288733894767527213442786267026442578255226702875263126442657264426312605274826572657267026312709270929752862559731112605263125782631256525652618248425252538256525782552255227732592261827482592274825252592252533632578249824712484249825253338348224712511255231612709253840182631268327862761329945574896185626962644263126702592260529122683261825922618269625922709263127352657270926312709293729125597313625922605260526312538253825522525255225782525259224982578259226832498278625922811252526312525319924982498247125252498245733633376247124842471318625782657405726962670272229373376467472561344286226182605263126442618287526052657256526312670259227222696269625522696265726832900288755973124265725782552267025652538257824982578253826052605248425382735255225782773267026702538260525383351264424842538255225382511345534822471255226443161265725524057260527092900278638064705774118562644265726572592259225782887265725782683259226702696274826442683264426572696270928872887559731362578261825922709253825782525251124982525252525382525253826572657248427862578284925382631253832362484251125112525247124843389353724842511251131742605255240182748263127862950335146445237134427612696260526442644264428112657264425522683265726572748268326572735272226572657286229005597309926052592252526572538253825252511257825522618257825922538265725782605273525652837249826052538331225252498248424842471249833633482247124842511313626572618405726052644283727993312464448311856265727352592264426572592281125522565265725382683263127092618276125652683264426572900292555973211260525652605276125522552252524982578251125112538252525522592267025382849255229252484260524713224248425522511256524712484336334692511247125523161260525783999269626962709296233514736545113442773265726442657268326052912265725922552268325382670267026832709268325782605267029502912559731492631260526572644256525922525252525252538259225252538252526052538264427992552279925112592256533382525249825252578255224983389349625112443257831742696260540372657273528112811333845294831 19890828 20621856307426442552264427482644283725782631267026442657255226702631267026572578257827093024292555973074263126052592269625382525255225112552251125522525252526442538263126312824265728242471257825653236248425522525247124842471342935372471248424843174255226444018269626572722302432614644520213442849267025782696260526052900263125652631265726052722265726832696260526312618264429752912559730992618259225782696253825382511268325782987274831112786316127732683256527862605272225382592253832742538247124982525252525113389349625112498251131492605255240572631272228752786322445294799185627092631259226442565260528242657260526442657263126182735264427222657269626442631298729125597312426442578256527732578256525382511248425252511259225112525257827222578282425782837252526052511321125112525248425112484245733893537249825252565321125252670401825782735279930373351473671211344281125522592265726052657297525922538263126702644268326572670267026572683265726962900290055973099265725782592270925252525249825252511247125382538252527352552259226832837259227862525265725523312268325782525252525782471337634962498248425383111268324984057261826572900286237274736774118562657274826312631256526572887257826572657263126052578272225922722263126832657260529752900559732362578256526052761252526052578252524842525255225522511256525782578259227992565270925382605252532362538253824982511247124983429349624982525249832492605260540182631272226963000326147365098134427992657264426702538263128492538259226702657263126312696267026442683264425782696295029005597311126442605257826442552251125252471251125652525253825522644259226312735282425382735253825922631328725252484248424982525251133893509244325382538316126442484405725922605279928373429467449291856273526572592267026702565284926832631272226572670255227482605265725782735264426572900290055973161261826052592268325382552249825112578252525112592249826182525264426052862253827612511263125783236252525382511252524982471342935372484253825113236249826054057267027092709295034024736523713442786261826572631265726312887257826052605265725922644273526182709263126442605272229002875559731362605257825652605252525782484249825252511259225782484252526442525264428492578276124842605264433252511247124842484255226313363352324572484248431612670253840572592272228112761331247054799 19890828 21101856304926962618268326442605284925922592270926182657265726962565273525922683261827352925282455973149257825522592268324842511252524712525249825652525253826052644272225382811252528492484265725113274251125782538248424572471338935092484248424843199253825924057270927222748287532614705506413442837267026052631259225112937259225652605263126442683265726052657267026832670267029372937559731362552259225782683255225382525255224982484261825522631255228492578269628112565278625522631265733382525252524712484251124983429340225382484249831362605257840572552270927992786337646444831185626442631257826312605264428372592255226702578260526572735256526442605265726052644288729005597313625922552256527482498255225782578253825252538256525252552265726182498291226052709251126312471319924572498249824842498248433893551247124572552323625522683401827222670270929003249455771211344281126832631268326572631283726442605265727352657257826572592267025782657265727092900291255973174260525382552261825252605255225382498253825522525267026442786261826442849251127482552265726183312265724712484256524842484340234292484252525923161273525654018257826052799286237424831774118562670264426182683259226312875259225782631274826312618268326442722267026832565267028752900559732362631259226052605255225382525252525382511249825782484253826312683253828872538272224572618255232362498251124712498247124983389350924982484248431992538263139992773270927352887333847365237134427732657268326832552255229872578261826442709268325922631264427222683267026442605288728755597312426052605264426312538249825252484252525252578253826182457273526312683284925252683252525922592329925382484245724842484245733893482253825652578316127222538407726572670291227483338464447991856267026832696265726052644288725782644264426312748263126572644265726572657264426702912284955973136257825782552269625382552256525112538255225382525249825112592268325382912256527352457261825113186255225522484247125112498342935092457252525383199255226313980261827612735287532994644534313442748261825652592265726702887263125782735273526052644265725782696263126702644268328752950559731612538263125252683251125652525251125652457255225782565255227482605260528622605273525252631261832992511249824432471247125113429348224842457251131112735259240572605259228242709331245864644 19890828 21581856308626832631265725922631273526312578269627092657267026962592260526572683255227222837290055973111252525922538279925652592248425522525251125112578255225252631264424842925255227612498260525383211249825652484251124712525342934822457253825383174255225924018264427352709290032364586527213442824267026702644252525782950263126442552259226832683267026572696256526572657263129372837559731362592259225782631255226052511272226573024279930622786323627352565256528492538270924842605257833382511248425382525249825113442349624842511256531492683260540772605263128372786337646444831185627092605269625922631260527862644255226572644269626312683263126572578267026832657287528375597312425382644257827222538252525112484253825382538252524712538253826312538300025652735247126572552323625252511248424842498248434293455247125112538318625782592401827092735278629253236467472561344278626442644263126572644290026442552264426052722268326052683269626442605269626702937290055973174259225922592265725522525255225382511253826052552274825382683263127222875251126702538270925383325264425652538251125522498344234422511252526703174282424844097260527482862287536964586774118562670274825782565267027092811256526052631264426832552269626052735268326832631272229752900559731362565253826312696261825112511253825382484255226052525248425652670252529372498274824712618252532362525249824712511249824713429345525112525249832362578263140572748269627732925321146745237134427862657257826182644259228752631257826832592263126182748265726832644265726312670295028375597312425652565261826312578245724712471249824982605257826962484267025382565290025382735256526572657331225922471255224572511249834553429247124432578314927992525407726052709278628493363444747671856272226702592260525522670291225782592267026052670265727222644267026442670265726312849293755973136256526052565265725652552248424842552251125652578265725252552267025782799249827352471259225653149251125522484251125382471342935092498248424713249256525383980264426962773300032874831527213442837264426702592257825782875265726572644265726442631273525922709257826572618272230002887559731242657260526052683255225522552251125522511253825922631253825652578252529372511269625522722263132992538248424572498249825253455340224842484265731492683253839992592269628112735327446444831 19890828 22061856303725782644264426832735283726182565270926962592265727482657268326442657263126963000288755973136259225922578270925382565255225782525252525382525256526052538269625523274253827092484269625383236252525652471248425252457345534022498249825383199255226444018260527732735291233254705527213442735268326182644264426312912259225922605263125922670273526702709259227092657269629122824559731492631265725782722259225252525251125112498249826832552253826052592256529252525269624982631259233632552249824572484248424843455336324842498256531612618249840772644259228112735338947054705185625782748259227222552257829122631261827092565264426962683264426832578269625782644291228115597319926182592259226572511253825112552252525382525255225522552252526962538293725252735249826052525321124842471249825522471252534423469249824842511324926052811398026832657274828873376476771211344279926702670264426702565288725782657263126702657276127352683268325652670263127092962293755973111261825922618268325922525259225382525256525652511249825522592253825112950257826962538263125653338277325252538256524712484348233892484253825253149269625784118261826572849284937744705774118562670261826442631259226702811257826052644256526702657273526052670256526962605269629502824559731492565263126182696257825522565251124842525253825652525257825782670256529502525273525252592259231862538253824842511248425253455341624712511253832242592259240182670267027482925333845865308134427992644260526442644267028622592253826572696268326702709260527352683272225782735288729505597312426182631257826832511252525382511251124572538256525922511264425652605291225382696251125922592333825522498247124712484248435233442251124712511307426962552405726182578281127483442464447991856270926572644263125782592287526052631263126572657257826572578265726052670265726962950290055973124252525522578270925652538255225382538251125382471253826442552253825112962253826832415263125523174249825382471249824842471344234292443249824843161253826704037274826962735293732994736530813442761269626442709264426052887269626052722260525382670270926312722268326442696265730002849559731742538256525652670253824982538247125522511257825522657261825522605255229622631278625382578255232992618256524572538252524983482340225252525249831112605256539802696265727482748333846444831 19890828 22541856302426572592265725782565282426052657259227352709265727352644265725922683268326572849293755973124265726312592265725922565249824982484256525382538249824982605263125252950259226962457264426053249255225252484247124712484346934292552249824713249260526053999264426832799296233764767537913442799264425782592265725112987257825922657270926052605265726182722263126312631268329872962559731242578261825652605257825252565265726443000276131492761318627352525263130122565272225652644257833122578247124572552249824983523342924712484256531242722253840572592267028242799329947054896185627992683263126572657270928242670260526962605272226052722267027092605269625522605291229505597317425782565256526832525253824982552251125382525256525252511253826312511288725252709252525922565318625112525249825112443249834963351255224432511319925382670401827222735283729253261458671211344281125652552267026312657283726442605259227092605264427222644269627092670264426572862287555973124252525252605263125522552255224842538247125522578293724982644255226573000253827352511259226183312272225382525251125652471350934292525252526443111270925384057259226312887288737744644774118562748273527092644263126312824267026962722263125922683272225922696273526572657268329502950559731112618267026702748248425522552248425382498255226182525253825652592257829372498273524712644255231862457257824982511245724843509341624712484249832492565260539992618269627863037324946445237134427732696264425782631263128492631259225922670265725922657264426312631268326572592290028875597312425252605264426702605251125522511252525252525255225922538279926052709295025382735252526442552337625382525248424982525248435373402249825112525313626312565407725922670286228873236464448311856268326702578265725922670279925922605265726052578260527222644263126702631257826572925284955973124257825782552268325382525255225522592253825252552252525522605267025382987253827612484260525253224252525782511248424982471350933892471248424843199252526314018268327482761284933894736520213442722260526442657264426442875264426312578261826312670272226052722268326832670265729752912559731742657259225782683253825652538253825782538253825382552257827352538265729872525276125522670263133512618252524712498251125523509340225112484248431492657253840182578259227612773333845294831 19890828 23021856303725652605260525522657295026572525269626312644263127222631270926702696265727482925293755973174259226052592270925252565259224842538252524982657256525652565269624982900256526962471265725383186249825112443251124842471353733512511247125383236253826573999261826312709293733124705527213442837268325782578263125782875263125922578256526052578268326312644260526572605264429622824559731362644255226052657255225522552251125782498263125382538252526052592256529622552274824982644259233122498247125112511249825253551333824982429255231492631252540572644268328112709328746444831185626962631264426312670263128492657263126832631268326962657267025922670267026702709287528495597318626832605257827092578251125112538256525252538252525382484257827092511297525522722249825782565324925382565249825112484251134963287248425112498319925922565399926312799278629123287473672561344281126182578263126182592287526702670264426962657264426702683268326182670257827352862290055973149259225922605278625652471260524572538249825522565252525522670256525652975251127222484260525783363270924712511249825112511353733632471256525523136269625114077257826832887281138394644774118562657268325922670263126182862259225922735264427482683269627222644265726312578264429122900559731362592257826702657256525652498249825252484252525382525256525112748260530122511282425252657259232362538255225112498249825253565342925112484251132492552263140182670263127222912335147675343134427732592264426832605259228242605263126312748256526572683273526572605265726442657291229005597311126052552256527222525255225652565252524842511253825382578259225522657281125252722253825782592329925382538245725782592251135653351249824842498314926052578401826442683284927863338464450301856272226312605263126832578283726702592272225652631264426442605277326312631263126702875288755973124255226572565268324982578257824982552248424842592252525382538269624982975251127092484257826053211251125252498252524982511357933892511252524573211249825653980267026702786288733514799548713442811269626962578263126052912267025922605263125382709268326572709268326702592256529622900559731362592257825382644259225252578252525652471253826572565253825652605256529372525267025382605265732872578249825112511251124843537336325112498259231362670249839992631268327862786328747054799 19890828 23501856302427352657257825652605296225652552263125922696257827612670264426962709260526312975291255973124257825652618269625382538252524432511256525522525252524842511263125522900252527482471265725113211247125112457252524712484353733382538252525923224257825254018267026962761292533634736523713442735260526442605270926832900257826832631260526312592253826702644264426442683263129872849559731492552255225112670253825112525268326963124274831492811323628492578259228752538272225252670259233382538252524712498247124983579328724842457264431362631252540772644268328752811336345294767185626442618257826052618263128752631255226052644265726572722260527222631270926702709292528755597318625782552255227222565257825522484251125522552255225522538253827992511283725922735248426572525321125522498249824982484249835653363253824842498324925522578405726702696278629623429464471211344283726832605265726052670286226312565267025922618265727092592267026442670268326442849284955973186264425382631270925652484249824712552252525782552257825382657256525922912252527352525263125653325272224982498256525112552359333382484249826963136267025654037259226442887286237904705774118562683264426312618260525782849263125252644264426182552274825522709267026962592264429122912559730862552255225922683255225382471257825252538253825252592252526312657255228492471272225252644257831992552251124572511249825383551335124982484249831362657253839802605265727862912332547055167134427992631259226312748257828872696260527222631261826572722260527482605272225922683293728755597314925782525257826702538252525382471255225522578251125782525274826182592287525382722247126312631331225382484249825252525249835933287248424572631308626832498405726052592282428113389464447361856268326702578268325922578281127222631270926962670265726962592274826442631263127612925292555973136259226312565270925652552253825522538252524842525247125652538267026052875253827612498259225923174251125382525251124982511355133512552248425113161251125923980268326962773292532114705527213442773263125252683253825782862264426572657256526702657274825652644265726442592265729002937559731242605260525382696256525112498252524982484252525382484257828492578267029872511272225782657267033512538251124842511252525383593332524982443252531242670253840572605267028112735336346744929 19890828 23981856260526312670273525522605279926832618267026572657268327352709274826312657260527222925297555973236257825652511261825252578256524982511251124712538253827092565265725522849251127222511257826053249252525382457249825112498359333252525247125113174255225254018267026962786283733514644527213442811265725922644260526052912260525522644257826572657272225782735263126962657264428242900559730742552264425522657253825252511251125112525253824982498249826312552273528242498269625252605265732992498248424572498252525113593329924712525253831742748249840972605265727862824338947674767185626962709257826962605270928622709259226052578260526312670259227222670268325922670288728875597313625252618260526832565252525522525252525522552257825522538260526442525287525382748251126312578317425652511247125252484249836223299249824842538316126702578399926702683279928873338464453081344282426572631263125782605290025922525264426572565265727092670270926052631268327092925288755973111259226572565268325382552252525252525249825782565248425922748255225922849260526962592265725523325253824842511253825252498365133252511245725523149265725254018261826052900268333514644479918562657268325782644270926052824267026312670253826312761272225782696259226832644267029752862559731242644261826052670251125522525249825252538256526052511256525782735252528372552273524842657252531862471249824842538248424843622332525112457251132112565255240372631277327482962331246745237134427352644257826572709260528242683257827092683264427092722257827092631270926052644293728875597316126572552264426832565248425112471252525112578257825252525268325252644284925922761256526442605333825112498247125382578253835933376251124712525313626962565401826442722281128113389470552021856273525922592265726052644283725922592263125522644261826572683267026052670264427482937291255973149257826052498264425252484252524982552252524982538252526442631282425112862251127992457269625253186247124712498255224982552365133512484247124843161255225924018260527482748300032494705545113442786265726572657255226052962265725652657274826832735264426572709260526312644263129372937559731612552257825652709253826052538252525252538255225522538251126702578256529252631272225922592256532872525248424842484249825653651335124842484256531112644251140182631268328372773335146445451 19890828 24461856268326572670267025522644283726312592265726702605261827352592272226052644251126962925288755973149256526442618264425652552256525382511251125522511249825782565267025652811256527092498260525653236255224432511248424842605360732992511248425653149251125383980264427092735297531994736578113442773261826312592263126442875257825382592267025522631267026182696255227482644264428242862559731362605260525782709252525382498251125922498260524982511253826312605253829252525270925382657256533892578248424842484255225653651327424982471257831242722251140572605263127992786338947055781185626572631265726702605264427992605259226442631270926052683265726572592274826052657283729255597313626182538259226832592255225522592251125782578264425252578252527092538288725252748249826962565317424982471249824982498252536073261253824432511322425652498401825922709277328753261464459691344276126572605269626312631295026442605268326182592268327092657260525652670267027222875290055973111259225922605260525782538249825522538251125782592251124982631257826572824256526832511261826053325268325112471253825252592366632992525248424983136259225114057263126702761273532364644608418562644268326182722255226052799260526052657264426572670270925922709260526572618267028372937559731242605261825782773251125382552253824712498252526832592255225652657253828372498268324982618253831612484249824842525256525783622327424842498251132612538261840182631269627352900324946746282134427612683257826832578272228492552255226702644264427482709264427222670263126832644293729005597318625782605261826702538251125382484253825652552260525522538255225522631286226052735249826182578331225112471242925252565252536963274251124292511311126052565405726312748282427353402470564091856273527092696260525782657279925782538264426572657260527092565267026442683263126442837286255973224257825382605273525382552249825522511252525522605252525522538255224982811253827612511260525383186249824712484252525652592368133512471248425383174256525384037267027612761297533764644665513442786268326052631268326572849259225652644261826572696273526052683265726832657261829122875559731862683257825782709256525652471259225112511256525652552249825252552265728242631270924982631256532992511248424712498259225923681326124712471252531362722251140182605270927732773337647057014 19890828 24941856269626572605268326572670288726312605257826442683263127612605272226702709260526052912293755973086253825782605267024842565251124982525252524982735251125922511257824842799253827732578259225113161253825112498249825252552360733252498248425523236253825524057256527092761300033124644774113442799269626182618263126182837260526442748268326182696269626572683265725922631272229252950559731112618257826442735255224982484253824982484257825652525247126312592261828372578269625382761264433632578247125112565257825923711336324842484252531612722248440572605265728112824336346447741185626962709259227352565257828872644267026312644267026312709257826312592274826052644288728375597314925782631253826572592252525112525256525252592255225382565251125782525279925522824248426312511317425382471248425112565259236663299252524842538321125782498399926572748276129373351470577411344282426442538267026572552293726572552263126442644257827092657268326052735263125782912291255973149257825522605265725252538255224712525253825782498256525252578255225922837269626962511274825783312272224982498252525252565365132872484249825113136269625254057257826832824442133514501774118562696269626572709263126052887267026052709260525922565272227092748267026832644267028622950559731742525259225652670255225522538252525522552252528622538252525922709248427222592270925252748252532112525247124842484255226053681337624712498248432112578257840182670272227732925329946446162134427992644257826832644255228372578260526052631265726052735263126312644268326182631295029625597311126442592257826832525253825382552257825382605255225652525263125652578282425652696253826572592333826052457248424982578264436813325248424572552313625922538409725922631279927993376439577411856278626442657263126312592291225652592265727222709257827352709265726182683265727482950293755973124260525522578269625522525253825112538249825522578252525252592260526052862253827992457274825253211306225522683264426442631365133762552272224843249264426574037270927732862401840184929774113442849260526572631260525652987264426052696267026832683274825522696263126442683261829002824559731492552252526312709263125522565253824712471251125922525255226572578255228242525268325112605251133382498247124842565252526313711331224712471256531492538255240772631272228752773329946744863 19890828 25421856304927222631261826572552287526572552260526312631261827092683263126572722263126572837286255973149260525112618268325252511247125382592255225252538257825112565263125252824255228112457264425783249248424712457251124572565369633252484245724843186259224983999273527482761298732614529520213442811265726182578260526182950255225382605260525382670270926312683263126312605273529872937559730862644256525382683256525112538253825782552256525652552247128372578259227992525272225382631255233512578249824982511253827093711324925252471251131862735253840772644273527862761340246444767185626832618259226572605263129002631267026572644260525922735259227092657268326442644290029255597312425652605260526442538260525522511252525112525251125252605249826312511279926182837248426312552321125382511251125252525257837273325249824712511321125252538403726052722268329123287464472561344279926442578263127222552288725922605272226572657265727222631270926572696255226443012291255973161257826312631264425522565252525382552252525652552303725252786253825522862259227222538264426443351270924982484247125522631371133632498253825653136260525384077259226962862281137424674774118562683267026182605260526832887268326442670260526052631272226312709265726962605263129872900559731862578263125782670253825652525247125112498248429372471259225522618256527992578279924572696253832492538245724712484253826833727328725522498248432242605251140182670277326832975324945865272134428242578267026572631261829872525255226442592268326572644260526702565273526442657281130005597314926052538256525922552251125522471251125252605255225252525274825652511276125252722253826572538337625652498248425252511267036963325251124712552314926572484405726052748277327863325470546741856265726832605267026572670278626182592263125782631259226702592267025782683265726832824286255973174261825782592273525782511259224982525256525522592249825652618264424982799255227482457267025253186248424982484252525252735372731992538249824713249255225524018263126832773295033124644534313442849264425782578265726442912263126312605265725522670272226182722268327482657268329622912559731492578259226182605255225382511249825252538257826312618247125382565276128112565272225252683256533122525245724712471252527093711326124982498253831862565247140772578270928492735337645574767 19890828 25901856303727222605272226312644278626962618265725652670259226962683268326572644269626312862293755973149267026052605276125522552252524982511255225112605252525382565272225382849255227862471265725523186249825112484253824712773369632612525248425253236255224984057256526832748288732614674516713442786265726962565264426312975263125382722268325922631270926702657269626572605260529372887559731742618251125522683255225382511259226183037279931862761312428622538256528112618276125522657257833382592249825112538249827483727327425112484252530992578255240772618265727992811336347364863185626312709261826442618264428372644256525522592260526702696267027092683267026572670282429005597313625652578259226572511257825252498253825652525265725112511257826572498283725252799247126572538318624842525248425112484288737423287248424842498318625652511403726702631270929623351467471211344284926832592270926312644298726312592264426312657267027862696269626702644261826962937286255973149259225522552267025522511255224982552251126052605259225922552255225112799256527092498265725653389267024572552249825112709369633252498256525383136269625384077257826572837286238904705774118562709264426442670255226182862265725522578259226312644276126442657269627222657264429252862559731242605257825922722248425382538253825522552259226052538253825382565249828752498276124712644255232362525248424572484247127483727332524842484248432112538248439992631272227482950333846445343134427352683265726832631263128752657261825782644261826572748264427222605269626832644290029255597316125652605253826832538248425252498256525382552257825382484256525782605281125252735252526052592331225652484248424712511282437273261248424432498317426442511399925782735283728493363450148311856267026182631260526052592282426702631263126702631264427092683265726052670259227352962292555973149260525382578272225252592257824842525248425382735253825382565268325252925252527732498269625783149245724982443251124982722366633252484247125113211253825254057261827222722307432994644516713442862265725782644265726572862257825652670263125922605261826312722265726702657267029002950559731492631253825922696255224712552251125252511256526312605255226442605259228112578270925252631256533122578248424842498252527223711327424712511249830862565253840572578272228492811340247364962 19890828 26381856309927352552264426052657293727092578272226572644260526702592269626572631265726702887291255973111260526052592268325382552257825382552255225252683257825382511264425922875253827862443263125653236251125382471248424842786372732992471249824983186261825784018264427352735288732744644520213442799260526572657261826052887255226052644263125922696270926702657264426052644274829502937559731242538259225922644255225112525251125782525264426312592253825112538264428112538268325112592260532742592247124712525249828243774324924572498253830992565255240972618270927992786335145864929185626702631259226052657257829252696253826832618260526052748259226832565264425782644288729125597318625522644259227482565256525382498248425252511264425922578253826962511283724982773249826312525324925252538251124982552272236813287255224842511317425382578399926702657279929373312473671211344274826572592263125922592293725652657263126442578265726702605267026182644263126312837282455973136261825252605267025382511253824842631251125522605264426052592260525652900249826832538259225653376269625382525255225112925369631992525247125253161259224984097257826312849290038064529774118562618264425652592255226312900255226312578255226442618263126182670267026832670264429372849559731862696261826052761252525112592257824982552247126572565259225782644252527992498276124842696267031742498248424712498248428243790326125252471251132362511257840372683265727482912338947055308134428492631265726572592259228872631267026312592264426312773267026572735255226442657291229125597313626312578257826702538253825252471253825652552253825652525257826312773283725922735249825922525326125382457248425382631293736813274248425112498316125922498405725922748287527353338455747671856269626572578265726442670277326052605272226052670264426702644269626442683268327352799288755973111259226052592270925652538256524842565253825382735249825922498264424982837270928112525263125653249251125112471247124983037368132872471247124843186256525524037256526702761287532994447541513442824265726442592265725782937263125522657261826442735268326312644263127352605264429752862559730742657260525782657253825522511252525522552259225922538256526312552255227732538269625252605257833252498248424712511253828623696309924982511248431362605249840372657267028112696336345864831 19890828 26861856311127482578260526312670282426312565264426312644253827612670269625522735268327222912290055973136260526052592265725382592251124842538252524982696249825782578268325522786253827482498261825653186249824842498249824982987369631862511247125253161253825784037265727612773284933384644527213442811265726312670264426052862257825652618263126312631264426052722268326442618267028492862559731362578259225922709252525522498261827092975269630242937314927992605256527352578270924982644260532612592245724982511255229623666311124982484248431112683247139992578274827352799337645864799185625782670265726052565260529122657263125922670260526052657261826962578269626052709290028755597313625782592259227092538256525252443251124842538279927612605255227612552278625382786248426572498318624982484245724982498284936813174248424982457318625652525401826182683269629253312464472561344281126572657256525782657297526312578263126832592264427352578269625782605260526702987290055973111265726052657263125382578255225252525255226052525300026442644255225522748252527222565265725523363267024712525249825252925374230992484244324983199259224984077256526962900287538734705774118562722269625922631261825782735265726312605263126442592265726572670261826832618268329252887559731112592256525922631255225252498248425522538252526832735255225922618255227732498277324712631253832362471249824842498251130003711350924712457244331992565251139802644270927612925335146745237134427352605260526572709260529872644260526572748263126312657264426702735272226702657298728875597308625922592255226832578255225782471253824712631253827992511255225112618286225382696249826702552329925112471248424982538309937113274249824712498311125782552407725922696283727733287455749961856272226832644265725922644290025382511264426702605263127482657273525652683264427092875287555973149257826052618269625522525255224842525251125652670255225782525259225252824253827732525265725253199247124712538253824713086372732612484247125113161251124843999267026962709297533514767506413442811265726052644260526442900263125652657263126312709279927352631260526962618265727992862559730992592255225382631255225522565251124982552263127222950264426312525252527732511267025252631261833122525248425112511251131743727301224842525249831612605247140972592264427612709326145574799 19890828 27341856303726832592265725922657286225782605259225922709263127092552273525782709259226572925292555973124257826832592264425522565255225112538249825652709269625782565268325782811256527862498269625383186252524432471249824843174369631242511245725253224255224843999267027222824293732994644523713442824267026832618260526572912260526442657257826962592270926182657264426572578277329122912559731362631255225522761252525522538251125782498255226702709259226702498249828242498273524982657261833252538245724842498249831863681323625112498247131612657256540372618265728492837331247364831185626572657263126182722260528622618260526312644269626572735263126832605265726312709293729255597313626052592256526572538253825252578256525652511281126052552249826052538277325112709248426182538319925112471244325252457312436813086248424982498322425922498401826442811277329873287476771211344279926572683257826312565295026052565264426962631268327092657269626442618265726312887287555973149256525652578260525382498259225382511251125922696277325522592253825382862251126962525261825653363269624712498249825783174371130992484248425253124272225114057259227482875288738064799774118562618263125782683265726572786259226312657268327092618267026312696259225922578269628752900559731612605260525922670257824982538253825652592248429752605259225252657249828372538277324842644259231612484248424572484248432113681306225782471249831612578249840572657272227482900337647055343134427862683260526572592259228372657257826312644263127092696260526702631263126052631291229005597317425922565267025782484252525382552252525112565263126702511257825382552279925382761252526312565331224982498248425382484321137113161252525112538314925922525405725922735278627993376455747361856268326702565256527092631286226442631263127092605253827092657268326572696267026832937286255973124255226052592272225522538255225112484251125522592259226312538257824842862256527482471264425923211253824842484249825253299369631612525247125253174253825114018265726832786293732494644537913442824264426702631255226832937265725652644264426052657270926572631265727092644270928622912559731242552265726052592259225782565248425652525256526442525260525112511265727862578273525782605255233382578248424842484256530993727312425112498248431492592247140572631268327992786336345014799 19890828 27821856308627092552259225922592290025922618269626442578264426962565264426442696265726442761287555973111259225522605269625252565255225652552256525252605252525782525260525522837255227992443264425113224248424842484249824713124372731242538253824983136259225523962264427222735298732874557520213442761267025522657268325922849264426312592260526442748264426702683268327092709265727352824559731242592256525782644256524982525265726052975279929622735311127862605260528242525276125112578259232992525252524432525252532243696311125252498252530742578252540182592268328112786342946444767185626702696256526052565260527992618252526832683264426442722270926962644270926052657281129755597311126052565259226702538247125522498251125382538263125522657255226962578287525112773255226312471323625112498247124982511324937113136247124842525321125382565401826442722269629623274473671211344278626052657265726052631293725922538263126832538263126832592269626702605263127092925288755973136255225782565264425522484256525252538248425922538257826052631255227222900255226962538263125253312270924842578253825783236371131612471253825113111265725784057261826572912286238394586774118562670264426442644261826702862261825652644252526702683268326442683269626442578274828622900559731612565257826182657253825112538259224842511253826832578260525382538255228492592276124982683253832112471248424842498256531363681311124982511251131992538263140182592265727482900329946445202134427732605263126312592260529122618260526442631267026312735261826962578268325922696291228875597317425522552263127222511259224842484249825522565261825652552291225252657279926052696249826052565335125652498252524982592326137423086249825252525311125252538409726442605286228113287455747991856267026832670257825782644278626052525269625652631265726572631272226312657261826312937293755973186264425782565278625782525253824842578252525382578252526442578260525382786255228242498260525783236247124712484252524713389369630002592252525113186256525114018264426442748296233384674530813442761257825652644268326572937260525782565263125922670270925382722260526442657272228752837559731742618260525922644249825252552252525382525252525922498255225922538265727992525272224842592252533252484245724712525256532613696303724712484252531112592247140772605265727992824332546444767 19890828 28301856306226312644259225922631286225922578260526182644265727092644267026052735260527352735288755973174260526052565268325652471251125522565257825652644248425252696259225382773253826832471264425523186251124842484253825523312369630122498248424843211248424984057260526962709301232994736530813442761265726312644260526182912267026442644257825922683267025922683260526442565267028372837559731492657261825782683252524982525249825252471256525522525249829122605268328372592268325382565253832992525245725252498252532873711311125382552251131242670255240772709270927352799329945294705185626702722264425652605267027862657261826702631260526572709259226312578269625782683282428755597316125922565263126702525255225112511252525782552255225112538263125382592290026182748255226442618321125522484251125112484336336363124248425522484324926572525399926702696270929753299447471211344277326962565264426312683290026182657265726182605263127092644264426442683256526312912291255973099263125652565269625782578253825382525252526702538256524982578256526052799251127862511267025653325272224712525255225923325371131362511249825383099256525524139263126702900292538394736774118562709261826182657257825782849263126182631253826442605267026182644259226702696264428242937559731862578253826442670257825382552247125382511255225522511268324982565251127862592278624982592265732362498249825252457251132993681300024842511248431862511253839992552268327352962326146745202134427732670261826312578259229622631255227222709269626962657263126832631268326312696284929255597314925922578264426702498251125382498251125382578253825782644264425522565279925922683252525652565329925112471249825522592328736813049251124572484316126312538399925922722276127863312470546741856263126832552260525652618290026572592263126312696269626572631260527482657265727222912288755973124267025652592272225922578251125112484252526052578253825382592260525782824257827732525264425923211251124842471248425253363366630492538252524983249252525784018279927352709303732994644552413442735267025652592269625922950264425652709261826312592269626312735264427352578264429752887559731112578265725922748251125922525255225382538261825382538252526442538263128622631269626182605252532872538244324982525256534163681312425112484248430992552251139802592273528242824329947054674 19890828 28781856313626442696270926442644281126572578264426312644268326962552270926182670264426052862286255973136263125922552268325652565251124842471247125922605249825782525270925252875259227992498263125923186245724842498247125383429366630742484247124573174263125254057264427352761288732614674523713442799261826182670265726052925260525922631259226312631269626052722256526702696268329122875559731112552261825922670255225252484270926182849278629372709313630242525252527612592276125922578255233382484248424712525252534423666307424842511248431492696253840772552269628872811332546744736185626312657260526832631255228112592260526312696260525522657259226442644260526702631283729125597314925782552261827862592255225382457257824712631260525382592263126572525284925382748252526832592318624982484252524982525341636963074249825652484317425112484401826182761273529623249464472561344277326962644264425782578281126312605264425782592260526962657269625652748263126052875292555973149256525522592267025382578251125112525247125922552259226052735257827352849256527482511261825783325269624842484252525523351368130122498249825113186252525114057267027222925290039084705774118562696265726052644256526312900264426702683265726052631269626572657260526312644270929372849559732362605253825522670255225522552251125252484255225522538257825522618255228872670281125382631253832112484248424712498256534693666307425382525247131862722252539802631267027612875340247995343134427862631255225922644264428752592256526442631267026182696257826832592264425782670291228625597312426442552264426572538251125112525251125112761256526832471270925522657281125522722256526312525331225252484248425112552336336813111251125252525317425652565403725652722276127353287464447051856267026572644264425922592281125922631263126182631260526572644263126572670264426702950292555973149259225652605264425522511257825112552249826052578252526702605263125652912256527992525263125113211249824712471252525253455368130992605252525113236260525253980268327222722291233514736516713442773259226312657261826442837264425922670256526962683269626312696263126312657261828492875559731862644260525922683259225522525249825112552259225252657253826832525257828242565269625252644252533122578247124842511263134963681295024982484248431742552253840372552268328372887335146744767 19890828 29261856307427092631263126312683283726312683265726572683270926572618274825782683260526052900286255973124256525922565263125522578252525782525245726052618253825652565264425922849259227862498263125523199251124572471252524983455360730622525248424573174257825254037270927732799292531994767520213442709276126052657270926312837264425782657268326572605267025922722264426572696276129122887559731492552256526312696253824842552248425382484268325922657253826962552259228242578272225652631255232992538247124982498257834553651312425112538248431112592251140372605269629002735338946444799185626182657257826702605259228372578257827612644268326832683256527092592263126312709286229755597312425382631255227482525256525252471255225382565251125382538248426702511278625782748248426312538321125252498249825112484342936663074253824712471321126052511401827482683277330003363470571211344283725652670268326572644287525922578265726832631260526052605273526572709255226832912288755973174260525382538268326052565249825252484248426442631260525522761252525652849269626702552268325523312272224842538252525383442368130372511253825113186263124844057253826312937288738224705774118562683270925782696264426572900257826442644265726052592272226052761263126572709265728622900559731362644261826052709256525652484249825252525257826702538255225252618260528492696278624712631253832362538251124982511256534693622301225252552247132362498255240372644273527733049332547675308134427992644259226052722261828112578257826572578257826832657267026702670267026572644295029125597312425652538259226702538259225112457252525112631253825652538267025112644284926832670255226182525335125252457247124842538348236513099252524982525313625382538405726182631281127483325464448631856263126962578269625522605288726182696264426442683268327222592269625922709263126702987286255973149267025522552264425112525255224982525253825782578253825782657265725922761253827352511263125653199249825522457247125113523366630492565251124983186255225114018274827352799292533124644530813442837260526442657264425922912260525782644263126182631265726702735270927092670264429252837559731362552256526052644252525522538248425782578260526312631247128372565259227992552265726442722253833252471245725252498255234823651300024712511253831612552251140572578267027862761338946744736 19890828 29741856302427092605267026052631281126572670269626052578259227092631265725782631269627482962292555973161264425782578270925782498255225112525252525652484257826052552264426052811270927092484260525383199248424572525255225523442365130242565251125113236251125383999278626962786298733124736530813442773264426182631263125782875264425922696267026572605269626572696269626442709260529622849559731742644260525922605260525382552273526313111283731242761326128492565256527992578265725782631256533382525248424982511255233763696291224842525253831492722245740972605268327992748335145574557185626702683263126052683263128492538267026052657260526572722267026702670270926312657282429005597314925922605256527092498256525782525251124982552255225922605263126572511282425782773252526572511323625112525249825652525348235653012257824712498316125382552398026442696278629623376476772561344276126312578265726702552288725522578264426442657256527222618272226182644269626442912287555973161255225652578268325522511255225252552253826052565264425522683259226052912265727732644265726053338265724572525252525383496368130122538247124713161259224714077263126832887290038064644774118562670268326312696260526442849267026832657265726572592268326442722265726832592265729252811559731362592255225652683252525652538253825112538257826962538253825252670252528372498273525252592256532492484249824982525259234823651291226052471248431612709253840372722274827612962335146745133134428372605257827092683267028622631259226312670264426312683263126442683263125782709290028755597316125522565265726702578255225382565259225382592256527862538268325782709279926312683255225922565329925382443251124712511348236072887259224712498316125652498399925922592279927733338458646741856265726312631259226052657292526962592257826442696252527352631267025922670267026572925287555973149255225922631268324982578253825112511251125252605261825922631287525382900245727612538257825383261251124572525249825523455365130862538248424433186276125523980260527092761282433254557520213442773268325782631270926832900263126052578264426052657269626702644255227352618265729002900559731362605257825922631259225112498248424982538257826182592256528112592260529372565273525522565249833122511252524982525255235093622290025652498251131612578256540572631269628372761329945574736 19890828 30221856303726312565270926312670291226182552276126312709257827092657267026442709264426832849286255973174260525922631270925522538252525252525257825252578248425522578269624982912248427732498263124983174252524982498252525113509365129752631244324843211253824984018267027862761291233384674516713442773265726442657265725782824270925782696264426312670273526442735265726962605265728372887559731492670255225922696253825382538249825252538260525652709252526702592264428112592269625252565257833122498247125652525253835093622298724842498247131362644256539992592260528112748329947054705185627092657256526572605257827612605256526572592268327222709260527092605268326832670284928755597314925782605256527732552251125382565256524982552267025522696257826832552284926052670252526442565323624842511248424982538353735933012259225252525314925522592399926572735276129373287452971211344279926702578264426962618283726052578268326052631264427482578273526442696268327092887291255973136255225522484257825652592256524842525252525522657256525252657265725782912263127092565260524843338259225782525255225253565365130002471256524843161259225114037255227222849282438394674774118562644268326052657263126312962253826182670259226572657267026052644264426442605267028622912559731862605263125922709257825922552251125252511253825652565259225382683255228752592278624982683248432112471247124712471252534963593295025652498251131862538249839802657274827092912329947995308134427222618260527222670253829752657259226962696256526442631256527482644265726572631297529625597308625382578263126962538257825112538253824982525257826962605261826312552287526572773248425782578333824982498252525112578353736222900248425112498316125382538405725922748282427613469470548961856267026832552265726052670283726442565272226312631265726572670272225782605256525782900293755973186265726052592265725112525248425252552252525522950257826572525272225652900260527862471267025383236248424572525249825383565362229122605252525113186256525114018276126832811297533124557537913442773263126572657261826182748256525922618260526572631269626052631263126312696267028242912559731492605263125922644255225252552255225522592255226702565253825782578251128872578274825252565251133252565252524712538253835093622290025382484252531742525251140572670260528112799335146444831 19890828 30701856302426962552264425652722281126052578265726052618260526832696269625782748263126572875293755973149259226572592265725252578256524982511252525112565252526962511268325112925256528112457260525113111247125112471252526053482360729122631252525383224260525383999269626572748297533124421520213442862267026572657260525782849264425922683265726442631265726572748268326442605265729752925559731742605256525652735259225112525272225782962273530242773313626962618256529002565273525252631255233382538248425112511253835373607298725112525249831612484248440572644263127992722335143704767185626962631259226052631256527862644257826312683272225922683268326832683265727222722293728495597318625522498256527092592251124842552252525252592261825522696259229122511287526052811249825922498322425252471249824982511360736222925259224982525323625782525401827732618283730123363452972561344276126442565264426312565293725922631263126572670267027092631269626182631263126962937284955973161256525782618270925782484253825112498252527092578296226442592260525652887249826962525263125923338263124712471252525783509359329872498256525253086252525254097259226962849283737744705774118562670265726312618259226312824268325652670265727092644269626832722263126572618260528872824559731362578259226442709256525922552249825382565252526442498264425252875253829372552276124982657252531862457252524842498247135513551301225652525251132112592255239992824270927992912335145865415134428492683265726702631263128112605263125922683263126312683265726702592265725652605279928495597317425922565257826702552253824842471256525252538259226572605263127612578283726052722248426312565335125382511252524842525349636812887259224572498313626312498409726052657276127353389470548961856267026962592263125922657281126312605259226312631265727992748264426052735260526572824291255973174267026052592273525922525256524712525251125922578251126312565272224982837259227352498260525523236256524842457252524843537359328622592251125523224265725524018269627862748296233894644523713442849260526442592259226052849267026572631273526052618265726572696261826832605274829122849559731112605260525652722260524982525252525522525260525382605260526962644267028872578267025112631251133512498244325382525251135093651290025382525249831492552253840972578267028372912332547054736 19890828 31181856270926442525263125782644276127222644263126182670267027222670264425922631264427482925290055973149259225652578268326182471248425652511255224842552256526832498282424982862259227222525267025383224248424292457248425523482359328242631249825113236256525113999277327092748293733634644530813442786260526052631260525922887260526182631264426572605264426442670267026442683273528622950559731492578257825652709256525522565249825252565265725252631256525382552261828872683270924982605257833512525245724982484255235653622286225252484249831112538253840972578272228242799335146444831185626182618257826052709264427992683259226832631257826182696264426442592260526572735283729125597313625382525256526832538259225112498255225652565257826572605249827222605293725652799252527352525321124982457251125252484356535372824268324842498318625522471399927482657274830243351473652721344282426702644268326182644286226572670264425522605267026312592269626312631270927612811295055973149259226312578264425782592255224842552251125252538257825782578257825252887257827352552263125523363253824842484251125253537362230002525252525113111261825254018264426832696283732874674489618562683263126572644261827092875261825522657267026312644264426442644259227352631269628242937559731362631260526182722253825782552252525652552253826312511263124983000255230122538274826052605252532242498247124842498252535653651288725922511249831992578251140572592269627093037332545575272134427862709264426312644260529002578260527092538260527092735267027222565268326962618282429125597319926182565256526962552251125652525249824982592247126442538268326442565293725782761248426312525332524982471253824842484357936072824256524982511317425522538413926182644279928113363455751331856272226312605260525782605281126832538269626312631269626052631268326182683263126572937290055973124257826702538264425652538255225112538253825382565251126832511264425252875260528112484267025383224253825112498251125253651355129002618248424843199255225253999276127092722304933514644548713442824269626182631268325652912260526572696263125922631267026962735263126962631256528242912559731612578257825922683251125782552251125522592249825252525259226052631253829372618267025922605255232992484248424572511252536223636274825382471245731862525251140572644270927992799333847055379 19890828 31661856268326442578267026312578273525922592261827092644263127222683269626832683261826312900288755973161253826312565270925382565252525252498251124842538252525922511288725382925255227482511269625383186251124572484252524983593357928112605249825383174259225254037274826962709307434294644574413442837265725922605263125782887259226052670264425922605265726312761264426442592265729002875559731742631257825652670255225522538251125522511259225522618260526312592264428622498274825652618251133252511249825112484249836363636297524842429249831492565249840772618269628622722329946445744185626962670257826702631265729372657257826702592269626312735257826962605272226442657287528495597314926052592256527092498257825382498249825522592257826052605253826962511298727612849251127092525323625112471247124842484362235232900263124982511322425782525399927222670276128873274455759691344284926312631259226052657296226312631264426442631269626702657269626572683267026702937279955973149264426442578257825522525256525652552252526572552253825652709260525382875255227222525260524983363248424712498249825113523360727612552249824843161256524984018260527222799270933514557604518562683264425652644261826442875260526052605263127092657268326572670264427092565259229372875559731362592255225922683257825782538249825652552252526052538270926182900247129372605277324982683252532242525249824712525252536223565281126442498251132112644249840572683269627483049335145866282134427732565263126442605269629122605255226052605264426312709259226442657273526572657291229255597319925922578264427352538251124842471253825652644253825382592269625922538286225922722252526052498331225382498252525252552362235932862251124842511317425652484403726182748277327353312452964541856269626962592270925782670288726312683269626052683257826442605267025922696259226832925293755973149257825382552265725112565255225382498251125382592255226702511272225382937255227862484265724713199248424982498249824713636350927092605249824983161263125114018274827862799287533514644665513442748265726312670256525522887263125652670263126052657268326962696268326572552264428872875559731362552263125922683259225522565249825382552267025112592256525652605252528872605270925652578248432992525252524982471255235933593287525382498247130992484253840572565273528372837337647367014 19890828 32141856270926702618265726572605290026182578259226312631264427092538273526702605259227092887288755973124261826052525273525252525249825112525253825112592252525922471270925382912255227092484261825383211251124842471249824843607355128492578248424843224253824713999272227222811302432874674774113442799267026572605265725922862265725522683260526312657278625922683265726962683268327992862559731492605255225652683249825652511252525522525260525112511253828112644251129502578276125252670253833762552247125112484252534963593273524982498245731862538249840572592268328242824332546747741185627092657257826832592259228112670263126572644269626572709267027482605273526312709276128755597317426312565259226832552255225382471253825382631255225252709252527612538287525112735251127222525317425252457248424842525368135512748270924982471317425522498399927352709276129623338470577411344283726572592263125522552287525782631255225922683270927482670269626182657272226832786287555973086257825782538267026052552257825652484253826052538252526052578256525922937264427092565276125253376268324842498257824713537359328242511255224983186256525114057257827352875442134024644774118562683268326052592260527352849259226312618265725652605267026442696265726572565269628622950559731992618257826182748255225652484249824982552252525522525274824572722256529872565278624982748252533122471249824572457257835793565277326052484249831992538253839802696268327862987332546446162134427482631257826832644264429872592264426312631263126962735256527092683263126182683295028495597311125922631259226702552255225252498253825922605252525522578255225522511296226052811249826312484331225112484251125112592360735932824252525252484307425652457403726572631291227863551464477411856279926962683264426442565284925782592269626962618263126962657274826832592263126572937296255973186263126312592267025522552255225382538256524842605257825652538272225112987256527732592276126053211303725522644273525653651366629622592269625653224270925784037291228492912405740574929774113442837264425922605264425922887265726052696270926832657265727482657260526832644269629372887559731112592263126052683256525922552253825652538265725922552257825522565256529372605269624982605256532742578247124712471248435793509277325252511251131862605253840372631273529122761331246444705 19890828 32621856307427092618270925652696281126312578265727092696270926442631265726702670261826572849290055973149261825782605276125382565252524982525245725652592249826182538270925252962259228242565269625113199255224842471251125253622357926962538244325113186252524983980270927222786301233384736527213442761264426052683265726572875259226312605261826962657272226312657264426702631264428872837559731362618253825522670253825522511251124982498260526312525255225782683257829622605276124982592255233512525252524982552255236513565269625382511251131112565251140572605278627612811329946444736185627352592257827352578260528872657261826702631268325782696265726832657264426312709288728625597314925652605252527352511255225252498251125112670268325522618255226702498293725382786256526442525326124842484248424982525360735792696257825112471317425782525399927222773277330123325467471211344278627092631261826052578287526572592264426702631264427482657273526572644263127092862286255973174264425922565264425382525252524982525252525922644259225782498252526573000263127222484264425383351267024982538252525113651355126832498251125113161255225114018261827482887286237744644774118562657267025522709268326312887263125922631265726962631272226832683264425922773269628872875559731242538259225782709255225252511252524982525263126832552268325522696257829872538269624572605252532362484249824982552255235513523288725782484248431862592255239992670270927352900328746745237134428112631260526312683257827862631259226832578264425782644263127482605270926442683286229125597316126052578249826442511255225252565256525112605252525782511268325782631295025522709245725782605331225112498248424982525366635512849255224712471313625522525407726572799277326703376467449291856272226572605263125782644291226572565267026702657259227092722265726702709263127222862287555973211265725782565265725382525256525922525261825112657253825922538281125112950253827992471263124713236251124712538251124983607355127352592249824713186257824843980270927352773302433254767552413442811260525522592261825922937267025782683261827352683267026052657268326182618267030122912559731742592259225382709263125112525256526052525269626572683249826442538257828622538278625382578253833512538248425252484251136223579273525252525249831612498251140572631256528372683332547364831 19890828 34061856308626312578268325782511287525782670264426442565263126962592260526572683263126442837296255973149256526312605273525652578252525252511255225382748252526442565276125112987252527612484263124843199247124572484248425653774350927222709248424983211253825254018272227612735298732744529520213442761265725652618265726312975257825522618267026702578272226442696267027092618267028242937559731242605257825922761253825922511270926442862272230492811317428372786273530002525270925252644259233122511247125252498253837113496264425382484256531362605251140572552270928622761335146444736185627092696261825922578260528242618255226572631268326442761265727352631268326312657282428755597323626312605252526962565253825782511253825252618278625782552259227222511308625522748251126442525324924842498247124982552360735512631272224842484319925652471401825252735268329503351476771211344283726312657268326312631292526052657267026442670263126962631265725922670259226832900290055973124257825782631268325522498251124982538252527092538264425252735260525252987257827482538263125783338269625112511255225383711352328492525253825253161253824844077256527092900291238064705774118562657257825922578261825652799265725522709260526572631268326052735270926702592267028492900559731742592255226052735252525382552251125112511255227612538259225382837251129752578272225382657255231492471249824712511252537583537282425922484252532362538253840372644268326702975333846445202134427992644264426442722260528242605259226832670267025922761259226702644267026442670290029255597314925922644253826962565256525522511251125652631268326962538257826962683297525252683255225922552329925112471252525382552372735372709255225382525317424982498403725922631276127613338464447671856261826572605268326702644281126702565264426832657265726832696269626572696264426962950288755973136256525652657265725652552249825252525252525782748263125782670287525923062257827482443263125783186249824572511249825253711353726052578247124843199251124714057284925922773288733254674527213442811265726312644260526052887263126052644276127222696268326572683264426962644265728372962559731612525259225922657252525252525248425252525260526832683253827222696256529372538270925252552252533122525252524982511253836813523264425252498251132112471248440572592270927992748336345294705 19890828 34541856309926962605272226052670286226572605265725922657263127352631265726572735259226572900287555973174256526312565273526052578252525252538263125112709257825652605281125523024253827482592267025783261253824292484253824843711350927092618249824843211257824844037261827612735300033514674520213442748264425782709267026312761268326312670256526182683268326832696268327222644272228752887559731492605260525382657252525382552249825382471257826052565252527482592268330002565267025522605256532872525247124572552257837903523260525112498245731612511249840972578272227862786338947054705185627352644260526962605257828492644255226832592263127352773270926572631268327352605284928875597318626312578257826442565252525382498255224982538270926052525251127612552298725652748252526962498318624982471248424982565371135652631259224712498318625652484401826052773265731113312467471211344279926832709260526442592288725922644259225922552268327222644263126312709259226442962288755973161259225652552268325522578249825382538252528112565273525382657263126573037249826962498267025253363264425112538248425923681353726832471249825113174255225254097256527092887283737274799774118562670263126052592259225922875268325782605256527092670268326052786267026052670265727992912559731612605255226052709255225112565253825522683256527092592257825522862255229872565276125112709249831862511247124712511252537583509259226052471249832112578252540182657268328112975324946745308134427092735263126182565263128492578259226052618267026832722261827862657270926312631283729125597312426312565255227092538253825382511255225382618270925922605260526052683292525782735249826052578328725522525249825252592374234822696255224842511317425112511405725522683277326963363458649621856272226702644259226702605279926312592256525782670265726962592268327092709264426702887284955973136253825922511274825522552252525252511256525652748249826442592279925652912259228242471265726053199251125112471252525253758352325522631251124983224253825114018259226702799296232744705530813442811257826052592268325522937263126052565273525782683264426312657257826572670267029872849559731242565256526052631252525522511255225652511255225922552255227352631263129502552283725652912249832612578245724572484252537273551259225252484256531742484247140572565272228372786336345014863 19890828 35021856304925782722267026702657286226442592270926312644263127482592268325782605267026312837292555973149257825782578269626052592251124842552252525252709257825382618278624842900253827352484264424983161252524712457248425523774348226052631248424573186252525113999255227732735297533634705527213442761256526312657260525782862260526312592261826832631274826442735267027352592270929122937559731612538263125522683253825522484270926313012274830742799314928372631260529622552269625252592251133632525255225112443251135373482263125382511251131242484249840772644259228112799337645864705185625922709264426572631264428622683259226572631261826052722267027092644268326052657290028875597317425922631263127222565253825112484252525112525265725652552252527992538296225652696255227092511318625382498252525112471377434422824252524842511319925252525398027352696282430123351458671211344279925922592260526312644283726832592267026442696260526832644273526182657259227222937287555973186260525112592267025652565253824842605252526442565263125252696263125923136255226832511265725113325274824842538252525253711348227482525249824713086255225114057256526702849283737904705774118562657263126312552256526312748261825652657257827092592272226572709264426702605267028372925559731362565257825922644251125522538249825252538257825652565253825652709251129622538277324842631252531742484252524842471252537273469255225652525251131992498248440182618259227992875333846745272134427862605255225922578256529372644259226702552265727222735267027222631274826312683286229255597312426442565253827612592257825522525253825252592259227092565261825652592291226052709252525782578328725382525244324842538346935092592249825112511313625112511401825522631278627353287464448631856270926442552269626052683283726312683263126572605265727222631267026312722256526572862293755973236268326052565268324982552252524982538251125522657256525782552270925652875253828242484265726443199248425522484249825113681345525782578249824983249252525114018261828112799303733124674516713442748260526312722263126312786268325652605256526832683267026572657264427092605263129502875559731242592260526182657253825922538249825922525269625652592248425782631256530372565274825522644264433122592249824572511255237903482263125382525248431362471252540572565270927222824338946444799 19890828 35501856303726182578264426572657290026312605264426312657264427092644265726572696265726572875286255973086259225922552268325652525259225382565251125382631263125522605273526182987256527352471264426313174245725252498252525253806348225782644249824843149253825384018267027482748293733254644523713442811269626702644260526442887255225922592263126702605268326442644265726052670264428372887559731742618260525922657256525252552249825382498259225652565256527612670268329502631260525522565252532612592255224432498255236813509263125382525251131492511255240572592265728872748333844214929185626962683264426832644260528492592259226832657269626182722265727092670267026442709283728495597312425782578260527092538252525382457256524982525263125782644257828752578290025112773247126442592322424982498252524842525371135232592253824842552319925112498399926572748273529373312467471211344279926052631259226572592293726182631264426312631259227092578268326832657263127092887290055973136265726442552268325522565253825252511252526442605264425522824261825652950263127092565257825523351267024982525252525783774350926832511253825253136256525114018259227992887284938394557774118562605267026442578265726312799264426182735261826052657273526442709259227092618264427992887559731992683264425652683257825522511252524982498259225782525259225522837257829502525282424712578252531862525252524982511255237273551265725382457249832112511248439992618265726832875335145865202134428752631263126182578256529122657259227092657259225522683264427352552260526832657301229255597311126052578257827092525257825922538253825112578260526572525267026312592296226832735252525922525336325112484248424432552365134822618251125252484308624842525407726182735279927483429476747991856264426312578261825782631286226052578265726442657268326962683270925652696259226962811288755973174260525652565270925382538257825112525253825652631255225522605277325112925253827352484263125253199252525522443248424843636344226052565245725523211255225253999265726312773302433124644541513442811261826312605261826832811255225652683265726182631265726312618265727352683265728372837559731862565264425922748253825522538252525112498265725922605256527482592259229502631269624982592253832992538252524982511253837583565265724842538249831112498251140572578270927612773336347054962 19890828 35981856308626572683263127092696290026702525267026442631259226572565267026572644268326832887291255973136255226312525267025652565251125112511247125522605252525382511288725923099259227732578264426313211249824842498252524843790348226182498247125523199248425113999257827092644291233384674520213442709261826182592264426182900259226572696259226052657263126702709259226442670267029502862559731612538259225652618257825522578273526053124274831362748318627482644249830002709272225112670253833122552253825112498252534823469259225252484249831362511253840772618263128112773327446744799185626832592263126312605268329252644259226702657259226572722263126832592267026312644284928625597323626442618259227482592257824982525249825522578260526052552257828372592307426052683247126832484321125112484251124982498377434822657253824842498322425652471401826572748278629253389467471211344278626832657261825922578281125522592268326312683272227222618273526572696264427222887282455973136265725522631265725522552253825522538253825782578256524982696260525652987257827352511264425113351272224982525256526313758353726052498249825113161255224984077265726962887288737424705774118562657263125922709260526052773273526312696264426962683267026442722261826832631267028372849559731742525256525922709255225652538252524712511253825522631256525522773255229252592277324842683251132612631248424572538248437423523270925782471252531992525248439992618273527352900331245015237134427612631263126312644263128242592256526312592263125922683267027092657264426962605284928375597314925382605257825922552253825652498252524982605263125782538268325652618292526702670249826052538335125652538247124982471372735372565252524572525314924982565405726442605286227353351458648311856268326832657263125922605293726832657267026832670268326702644268326572670263126962824283755973161255225522578273525522578257824712538249825652670256526052565272225252937249827862578259225253161252524982429252526053806353725522511248424983174252524714018268326702761290033514767520213442799260526442592263125782824256526442578257826572670272225782657272226702565267028752862559731612618255225522565255225382538245725782525255226052565251126312592259229252657268324982618259233382592245725112498249837423593263125382471251131742538252540572670270928872811335146444644 19890828 36461856302426832644267026052605286226182605264426312811263127222657268326442657264426312925288755973124265726052578273525782565253825782538253824982748253825522525269625652962252527612498264424983186260524842498248424843774342925652525249824843211253825114037259228112696292533124674530813442773263126442618264425522987265727092631270926182735265726572696263126442709265729122937559731612565257825782683253825112525248425252484255225382565252525782552267030002644268324842605256533382565249824982525257837743442268325382498253831112511247140572644270927732761338947054863185627092605263126442592264429122683260526572565269626312761268327482578267026312631288729125597311126052565263126832578253825522484251125522538265725252605255227612525303725382748244326702565316125382498249824982525379034292696255224842511318625252525401827222657274830863325464472561344279925782631268326442683291225652578259226052631270927482565267026702709267026962862282455973149255226052565259225522538257824842565249826442631260525112618257826312987257827352552263125783325282425522511255225113790341626702525253825253136255225654037253825922875282437424674774118562618268325382657269626962773264426442683270926572644274826572644259226442631264429502912559731242605263125522657256525652525251125112498252526312525251125522683249829502525283724842696253831862696248424712525252537583455274825112511251131862552256540182683273527352900324947055272134427862631261826312631260528752565259225652683268326442670268326442657265726312657286228875597314926052605261826442592256525782525255224842605264425112552252526442552301225522722249825782538336326182471249824982565372735092644255224842565312424842484405726052605278626833389455747991856265726312565264426312644290026312631268326312631265726702631264426572644267026442950283755973086256526572565265724842498247125382538253825652709249825522552261825653261259227482484267025253236253824982484256524713806348226832511248424983199251125114037273527482709303732364644537913442773263125652605265726052912265726052657259225922683274825782670264426832605265729502912559731242592265726312709252525652538253825782457259226312605252525382631259229122605277325922605255233382525249824712552249837743482263125252471251131362525248440772578263128372799340246444896 19890828 36941856302426052578263126442578276126702552268325782578261826832683269626702748265727092862293755973161259226052592269625652538251124982552253825522709257825112525274825923062255227862457270925523174252525112471253824843790350926052565247124843199257825114018257827352786300033384674523713442761261826312631256526312849260526442670261826052631263126052786264427352657264428372962559731362592255226182696255225782565265726052925278630122670309925922605248429752605269625382644255233252552251124712511248438063482259224842457255231492498248440772618263128752696338945864767185626442657260526832605269628112578256526312592265726312696263126962631264426572657276129125597312425922565264427352578251125652498253824842525267024712618248427222592304925522722251126442511323624982471244325252498377434292631253824712484321125382511401826312735278629373429473671211344283726962605263125922657292525652592263125922605264426442578269626962631265726572912290055973174255225922578270925652578255225522538255226312565259225382605260525652975257827732511268326053338267025252525255225383742348227092525249825653199247125114057255226832887287538394557774118562644265725782578260525922773267026312657260526572605268325522722272226832631270928872937559731612592259226182748257825112498252524842592256526962525256525112748256529872538273524712657248432112578247124712484255237903509255225112511249831862538249840182670268327992900332545295379134427482657265725652657265728872578264426442670265725922683265726702644264425522683284929005597316126832538260526702552251125112538255225112605260525922525257825782552291226962735252526052578332526182511249824712511374234822657247124712484313624432525405725782631286227613338455748961856274827092578256526572683281125922578267026962605263127352644265726442657260527092862283755973174257825522592270925652538249825382511252526052925256525252498281125783074252528242484265724843287255224712471251124843758349626052631247125253211257825113999260527092773295033124644520213442849259225382552259226052761260526442670265726572657267026832644268326832618267027992937559731612552264425922657252526052592249825252484277326702605253825922644259230122631269625112683252533632511252525112484255237273496282424982498255230622511248440572631264428242735340246744799 19890828 37421856309926182565260525522552293726182631263126832722260526962670260526442683268326442887287555973149261825652592273525522498252524842538253826182748252525382538281126052875259227612471265726833174251124842498252525113727346926182565248424843136253825114057253826702696295032994474513313442849270925922657255226052837267025522709257825922631272225922683265726572631269629872887559731242605260525922786251124982538253825652565267026442525255224982605257829372552270924982657263133382538251125112565248437743482276125112443247131362498252540572578265727352786340246744767185626702683264426702578265727732670264426182631263126442722265726312657268325922670287529005597316125522538256526442552257825922484255225522631265725522552249827352525292525522735247127222538323625252471247125252498372734692592248424712498318625382498401825382657278629873351467471211344278626962592265725782565286225522578263126052618267026312683269626442683270926702887290055973149260526572578270925252525249825252525255225522552265725652565260525652987255226832538272226053338263125112498255225523806349626702498259225253124249825114057260526572862296238394705774118562696267026572631264426442811261826182670268325922592263126962748255227352578272228492875559731362565263125782696256525522511251125382565249826052525257825112862256529622565282424712657255231992525245724712552253837273455256525252471257831362592247140182683270926962912331245575237134427482631264425782657269629252592253825782683261826962631255227222631268325782696279928755597313626962605253826832552253824842631253825252565257825382657260526052592301226442683249826052605331225522498252524982484372735092644247124572525314925252511405725522670278627353274464449291856269626312644264427092683283726052578257826442670256526962670269626182605264425922937288755973099263125652592267025112511260525112538248425782824248425522525272226182987256528372484260525653186253824432484252525253774345526442484247124983186255224984018256527612748308633634644548713442811265726572683260526052925257826832644257826572683265726442670270926832670260529122912559731492631256526312696253825252552247125252565260526052525260526572565270930122657270924982657257833512538248424712471251137743455264424982552252531612471249840572618264428622811340248314896 19890828 37901856301226442631268326182592288726572631263125782605257826832644272225922709272226442912290055973136259225252644270925522592253825112511255225652709257825782525277325253037257828372511264426313199251124842498248424713822340226572525247125253199249824983999259227222811297533124557537913442748265726442525260525782937253826182657265726442605265726312696263126832618259229502900559730992618257826312644255224982498268326573024281130862837309927222592267030492605270925382631253833122538249824572498253837273496260524842484251131112525248440372618257827482709333846444705185626702670267026052605259229372644259225922657257826182644265726832592264426702644282429505597323626052565252526702511252525252538255225382538270925112578256528752605297525652761255226702565316125382471252524982498365134292578253824572511321125382498405726052657278629503249473671211344278626052578263126312631291226052605263126962644269626442644268326312709263126702811292555973149265726182552263126182538257825252565249825922592272225522670259226053000257826572592270925923325267025112511251125383774348227482498249825523161248425654037257827222887291238064767774118562683268326182683260526312887263125522631263126572644274826312735256527482631268328752887559731862618259225652773257824572565252525252578260525522578314925782735257829872618282425382631260532362457245724712538251137903482267025382484249831742578253840182565272227352975332545575237134428242605253826312683264428492578253825782709263126052683257826832605276126572631281129005597311126312578253827482525252524842538251125522605252526442538277326182709296226182683255226052605335124982538251124842511379034692618245724712484316124842484407725652683279927093389452948311856268326702592263126832631283726052525263126442670264427612592267025782683259226832900286255973161263125922565267025382538248424982565257825522578252525652538291225112987255227092498259226703186256524712457248424983774355126312498249824843224253825254057257826962761291232994557541513442837268326442631265725922862253826182592268326442631269625652683267027612670265728372875559731492578263125112657255225652552256525522525255225522657261826572631259230742578273525252683260533122525248424712511252537273509260525112511251131492525251140972565267027612735329945014831 19890828 38381856270926962670259226312605286225922657260526442631259226702631268326052722268327222862287555973149255226312578274825112565255225112552248425782552261825782511276126313037255228112471264425923199248424572511249825113790349626702565247125253211256524983999251126572761293733254557523713442837263125782657257825522887259226572657268326312657260525522683264426572592257829372912559731492578252525782709252525112552252525522578263125522538260526312605268329872592268326182644265733382484247124712538249838063565261825112498251131612498251140572605260528492786335145865030185626702696256525922578264428622605257826572631264426702683269626832657268326312761282429125597316126442644256527352552261825112525255225782538260525522735255229122592308625522709248426182578321125252484245724842484380635092670255224572538319925252565401825782683277328493299452952721344278626572644263126702578292526182525265726312605265726962657265727092644270927352837295055973099264425382565273525782525252525382538251125782592259226312578267026052987260526702484264426313363249825252484249824983727349626832511244325113211249825524037253825652761273533894529503018562670261826312657264426832824256526312709265726572565270926052657259226832605273528492849559732362605255225782644256525522565245725652525257827482538253825782735256530372578277324982605260532492498256524712471247138393469270925252443247131992538248440182578267027222900332546745237134427862683261826832631263129122578259226572565263126312670264427092565272226962618293729125597314925652578263126312552257825652552256525382644256525112538290026052578301225652735256526052644335124982511248425252525379035652631253824842484316124712498405725922525281127613402470552021856272226572552260525252683292526572578264426702565264427222709273526962670263126962875293755973236259225922565276125382525252525522525251125782735249825782565283725652962255227732511260525523149255224572443249824843681346926052511245725113199255224843999261827092709293732874644548713442786259226312644257826182811263125782657263126442552259226832683263126442683267028622912559731242605256525922683257825522538252525782525260525252578253826442552264429252578269625522552267033512525247125112525251137903469259225382484249831242511252540572578260527732811337646445415 19890828 38861856267027222565265726702618278626442578268326572644268326832683260525922735267026182912288755973124256525382578269625782552256524842511253825252565257825382552277325782875256527992484257825523174251124432471253825113806350927222525244325523199257824713999259226962799291232614767574413442722263126052631259226312849257826052618264426312670265726702722263125922631269628872937559730992605255225652631257825782565256525382498265725522605253826572565263129502578273525522605264433632484251124842511255238063482259224842471253831742484253840572618261827862786340246745781185627222696264427222592263128372631256526442631264426442657264426442644267026312683278628755597318625782631260527222538256524712484255225652525251125112511253827092552297525782735253826442552323624982484251124712538380634822578248424842498321125652498403726182696278630373325464458941344278625922578264425922511288725522565267026442631263127222644272226182644260526572837283755973149267025782578277325382511255225382565256526182511252525922592253826053000257827092525264426313338251124712484248424983651349626442498247124983136249824984097259226312925267032744644604518562670264425782631257826572748261825652592255226702657276126572722261826572683273527222925559731492578260525782683252525652605251125782525265725522565259225252735263130622525277326572644255232362538251124432511253835653509264425652484249831992538253840182578278627482975337647676282134428372644256526312592268328492683256526052709263126572670263127222657272227092644293729375597311125922525255226442538259225652538255225522670253825782552255226052631295025782709253825652511333825112511249825112498377435092735248424572484311125252498409725652683283727613325452964091856261826312592259225652578283726312605268325922605259227352578270926052605267026832887291255973236256525782631269625652538248425252644252524842525253825922525267025782950249827613024264425783186249824842471251125383727353726312552251125523211253825254037256526962722295033514767671313442824267026442657269625522748268326182592264425922683265726052631261826572605267029372875559730742657259225652786249825522498255225522592270925652565259225782565264429502578264425522631257833512498251124712498251136513496282424982511249831362511245740572618260528112799331247676924 19890828 39341856267027482565263126052631284926052592268326052670269627222670265725922683268326572837292555973099261826052578272225522538253824712511253825252631255226052565265726053012252527612696264425253211249825112484252524983806349626832511248425653174255224984057252526832748293733764705774113442786272226832631261826312811260525782605264425522683270926572644260527092657268328112925559731612605264425782631256525782605249824712484257825252618249825382552260529622565276126442578263133122538247124712471253837113496268325112498249831362538252540572618263127612786344245297741185626832644265726052605264427992605265726702631269627092696263127092618268326572657286228755597312425652605260526312592253825112525251125252552252525252618252527612592303725522722255226442552318625112498244325112471368135512683249824432484318625522484401825652761276129503442455777411344286226052657263126312538276125922565264426312631268326832696270927352657265727092950286255973111274825922670270925782498253824712538255226832565260525522565260525923000269627352578272226183325265724842511256525383727353726962511251125253161256525254057259226572837442134424529774118562748263126312722259226702875259225782657255226052709270926572722260526702631265727992887559731492511253825922709256525252498251125252457252525382552259225652578256530122538273525382683260532362484255224572511249836513537251125652498259231742538249840182552268327863012336347056162134428112657263126442592264429122644256526312592267026442696264426962644264426312709287529005597313625922578261827222552259225252538256524842578253826052552252525382683292525922683257826052552338925382471248424842484368134692552252525112498317425112538405725782683281127733402473677411856276126572631267025782605291226572552263126832683259227482709270926572657272226832887292555973086260525922538263125522538252525252538252525382578260525922525268325522962255227612565272225653261304925922670260525923790346926572552264425653261261827224057264428622887401840774962774113442735260526312683264426442887263125652657265726052644269626312683264426702644267028372837559731362565260525652670257825782578252525382525278625112552252525252538270929502538272225652605256533382525253825252525245737903537267024982471252531862471249840772644269627352773336346444736 19890828 39821856306227222592263126572657295026182565255226312578267027352644263126442631265726442786296255973174256525922538272225652498252524842525253825382605255225922511257826312937257827092605260525383224249825252484249825383822345525782511249825253199252525384037253827732773301234024644534313442786267025922578256525782799263125522644259226442709276126312670268327222683268328372875559731242644253825922644253825252552252525112538260525782578253825382578273530372565278625782631263133122538245724982525251137423455270924842443253831362538252540772578261828492722342946444736185627352605257827092565269627992592255227222592268326312683264426572657268325652657278628375597313625922565257827482498252525252565255225382511259225382525253827612552293725382811256526312552319924842457248425652471365134162565251124572471319925252471401825522748278630493389476771211344274826572670269626442605295025652578268326052657265726442683267025652722260526312887291255973111257825782552264425652552249825252538252525522565260525522592255227862962255226702748263125253351268324842552259225523790349627482498253825253149253825384097264426572837296238224767774118562631264426832683259226442748263126572618260526962592276126052748259226832670267027732900559731242592259225782670256525652552245725522552255226442631264425112605260528622552278628242657251131992511245724982498249833763496278624982457248431992538252540182592270927732950331246445272134428492657261826312670259228752565263125782631263126832683265726702631261826442722287529875597313625922644252526702552252525112525247124842605265727092538263126312657292525922683259225652578336325252471247124982525374234822605242924712511318625252525409726182683287527863363464447991856264426442565260526312657284926442592261825782592265726572631268327222683263126962799283755973136259226052592267025652511249825382578251125922683255225782471257825782950257827732618279925653199245724842484251125113856353725652552247125253199253824983999259227092748288734024799534313442811267026832631263125782786265726052644265726312644272226442657267026702552264429372887559731492538256525782696257825252552251125522538265726832618253827352525259229752605279926832657256533382511249824712525249835933469298724572471249831362525251140772605259228372824329945864962 19890828 40301856301226832631268325652605286226442578270925922670265726962605270925652644267026442786287555973111260526052552265725382552255226312538256525522605255226182565264425923024253827612799264425653149248424712484251124573839359326572484244324983211256525114018260526962761303732994586530813442773265725652670260526312799261825522683267026312657267026442644268326052683263128112887559731492565259226312709257825382552270926702937276130372773319928112618265729622657269626182644260533762552253824982511247137583496255224982484249831362511252540572565265727862811331246444831185626572592261826832565260528872670259226442605261826182657263126962565268325522657279929005597316126442565257826832538255225522457247125252565267024842538249828372592300024982748263126442578321124842525248425252484371135092511253824712511321125922471401825522696276129753376467471211344283725922565263126572578291226312592260527092578260526962657268326442657268326572887288755973124255225782565261825922565257825252511247127732592265725252578255226312975264426832565260525923338264425652538253825113774349626572498251124843111249825384057256526832912288737744615774118562605270926052578261826312862264426312644263126052592268326312696263126442683268329122875559731612592261825922683255225522525248425112525259228752565269625522565267029252552276125382644256532362484251124982498252537423496259225112471255231742525251140572538274827223000333846445202134428242683259226182657257829752605260527092565260526702670260526962696268326832657282428755597312425922565260527222525252525382578255225782709260527222538267025112631296225652644257826312618331224572511245725252471377434822748251124842498314925252484407726052657276127863363473647991856272226962618267025782696283726052592265726052565263126832631274826312618257827092786296255973236257827092552265724982484251125382525256526312605253826312538256526312887251127862657259225923261248424982457249825253806341625782578249825253224252524984057251126832799292532364674537913442799270926442618263126442912256526312670264425922631268326052670264426572631268327352900559731612578255225782722257825522538251125782525267025782605256526962605265729122565273525522618257833252525253824432498248437423537263124982511251131362484255240572578263127732811340246444799 19890828 40781856308626312631267026052631279926052565278626312578265727352683269625922709264426962824288755973136256525652592267025922565248425522538255225782722249825782538255226442837256527482565267025653211249824982525252524983711342926572552244325653186256525114057255227612824293732614644534313442786265725922605265726572912257826052605267026832683267025922696268326702552267027732937559731492565260525782605256525652565252525252471272226052644252526312525263129372605272226442631263133382538245724842511253837423482260524982471251131612525253840572644267028492670340245574996185627092709259226832631264428492683263126182631263126572683265726572605265726442644281129375597313625922592256527222538257825652498255225112644278625652578253826052592297525382786256526312511312424982471244325252525379034822773252524572484323625382498405725652786276129873312470571211344277326572683261826442592293725922552260526702657265726702552272226052657267027352837288755973111253825922511268325652525249824842552248426052670256524842578253826312811263127732670260526573338273524982525259225383790350927992498252525113136256525254057257826702900281137904586774118562657272225782618260526442887257826052538264427092670265726832657260527222644269629122849559731492618257825782644257825522511255225652578257826702511257825522631263129622605278627092657265731992538247124982498247136223482259225112484252532362565249840182538268327352875344245865308134427862631260526312631259228492631264427092644263126052683257826572657265725652773290029375597313625922592257826962552255225922498257825252657256525782511261825522735293725252696263125922631335125782498245724982538359335372631252524712525316124982498407725782670283726963389464448631856269627352605268326442657276126052592272226702657259227352618273525922644268325652799293755973136255225652525265725112538253825382511256526832900256526572525263125252862251127862538259225653186247125112457255224843774342926312538251125113211248425114018256527482824297533634644537913442761259226312709263125922824263125782670267026962631265726832683260526572605276128242811559731112592259225652722253825652511248425252538272225922605255225382565270929252578270926052631268333252525242924842525248437113455283724982457251131612525247140772605263128492748332545574996 19890828 41261856303726572565257826312592278626052657268326442722265726702670264426442644263127092962291255973111252525522631265724842552248425652538253825652670253826312525257826052887253827732578263125923211248424432471251124843696346925252511248425113224248425384057259226832799304933634736530813442824267026442605263125922773256525782657270926702578269625782670263126312670268327732962559731362605263125922696253825112592272226313012282431612748308626702578276129372565273526702565257833512525248424842644251136663429256524712443248431612565252540572605267028622761338946444736185626962631264426702592259228872657261827222657268327352735260526572605270926572696287528625597317425922618257826312525256525382565248425382552268325522657253826182644288725112748251126312565319924712498252525252484374234822631249824982525314925652484405725252709274829623274464472561344276126442631269626312552293726312565263125652592267026702631274826442657264426962937296255973161264425652618260525522498255225252498247126182552283725112578260527092962251126962552264426313363264424982538253825523742348225922552251125113099251125254057256527612887283738224736774118562722272226182631257826442799256525782605267026442605272226312709268326702605268328372811559731242525256526052709255225382565251124982552259227352525268325382592251129502578270925112644255231612511249824842525255237583455281125252457248431992565249840182578265727352875329946445272134427992657257826312605261828872605259226962578259225922618264426572631269626572683276128755597313626182552261826442525252525652498251124982748259226052498270925522644292525252709253825922565333825252525248425522511362235092552252524712471313625252525405725782644283727863312467448961856269627092552260525922670279926442525267026312644260527352631274826962657264426832799293755973161259225922565276125112511255225522578251125652631265725522552263126442862259227482525263125923287256524982457251124983537352326572498247125383211248424844018253827992709304932874674509813442799265726702670257826052912261826182696261825522670274826832748259227732605265728112887559731492525259226052592256525112538249825782552265725652631256525922525267029002538268325382565260533382511249824842538256536663429255224712484249831362498253840572657272228492773336347364831 19890828 41741856307426442605260526442631274826312696265726442631264427352605269626312670263126572811284955973161253825922670270925522592253825252538253826312735249825652498273526572849249827862511261825253199249824432498256524843758350925782525247124713211252524713999256528242670293733384644527213442811264425922631260526052912256526052631270926312735274826312696267027092631265728752950559731862592260525382722256525652525255225652538273525382511252526312644267029622552270926442644257833632484247124842525249837743469279924712511253831112511255240572683268328242748333846744799185626962683261826702592264428752670263125922605260526052657268327092683269626442618277329505597317425782592252527222538253825252498249825382552256525252552249827352592292525522761255226442565318625382484247125112511380634822565249824842525317426572511405725112683278629873274458671211344274826182605263126702696281126052592265725922644265726962631272226182722263126572786277355973111253826052605267025652552251125112565253826702565259225112605260527482925257827092644260525783363268324982578248425523579346926052538248424843149249825384057257826832761295037904644774118562631260526702605259226442887260525652618269626052670261826572748265726312683265727992900559732362538257825652683249825252498257825522538256526442538253825382631267028752538278624982644257832742484247124842484252536513455269625252443251132112552251140182538263127612950331245865202134428112670263125922683260527862618260526702631256525922722260526962670264426182696286228755597313625652592260525782484255225522525251125112644255225252498274825112837297526312722272226182631333824842498252525112552365135232670248424712471311124572525405725522709286227353416464449621856272226312644263125652670281126572631268325922748267027352618268326702683265726442875296255973174264425922592265725252578253824842525249825922683253825782498257826442862253827732511263124713236251124842484252524983774345525112471247125253186253824714018256527482709303734024799541513442761260526832657263126312912264426312657263126962644268326572670259226442605272229122875559731742592257825252709259225522511249825382498257825522552253826052552281129252644268327222592261833122471249825112511248437423509255224572471251131362498252540572565260527992824341647994962 19890828 42221856306226442552264426312592283726052631268326572631260526572631269627092696261826702849292555973124260525652618267025922578248425112511252525652683247125782498263125522962253827612525265725523211251124712443249825113496348228112484248424573211252524984057253827482670296233124674520213442761269626442631256525922799257825652683265726312644265726052683272226572538269628872912559731492631260525382670253825252565270926963000278631742761316128492538268329502578269625782618263133382511242924982498247138063482267024842471249831862525248440572565263127612811332546744767185627482670261825922618269629002605259226312605264426572735263126702631269626312722290029375597317425782552260527222565252525252498253824982511264425782565261826182592300025382849251126442525323624842457244325522511374235092761252524842538322425252457405725252696273529623389458671211344282426702592256526312592281125922657268326702618256526702631263126312644265726702912291255973099256525252525263125782538249824712525245725252565265725252670253826052962265727732631265726053312268324842565249825383696353726442511252524843124251125114057260526312773283738394705774118562709267025922670267026702900256526182644264426962670274826572722264426312657273527862912559731362605259225922683255225652484249824982484252527092552251124982644257829372525270925382631255232362498244324712525247137583509267024842525252531862511251140572578274827732987333844215343134427862670263126442683263128872592264426052657268326572657260526702605264426442670276129125597316125252578260526702511255225252565256525252578260526702565257825782644296226442683259226572565335124982443248424982525372735372644251124712484319925252511407725782670281127993376467448961856267026312657259226052605276126312618265726182631265727092592274826312592273526572849287555973149252525652657264425252592253825652538260525522631259226442511276125652925260527862525265725113186255224842498252525253666350926832457248425113186260525254018259227612786291233634705527213442761265725922605267026442837263125922683264426442683268326052670263126312605264428872937559731242644256526312565259224842511253824982498256525652631255225652552265729002552276126312670256533252498247124712525249837423482257824982498252531492484252540572565260527352799335147364896 19890828 42701856309926442605263125922578279926182696261826442657260527352657270925922670260526572862291255973124255226572552268325112538252525522511256524982670255226052525274825252912256527732511267026573211251124712484251125253696345526832484245724573174252525114018252527092722296233894586523713442748259225782631264426312837260525382683260526312644269626572748264426572696270928372887559731242605257825782735251125252578249825112565256526312578259225652631282429002552269626702670263133382552245724712484249836073496277324982471248431112525248440772631263127992696337645574767185627092657256526052631268328622696252526962578259226442644259227222618268325782644276129505597317425382631255226832498252525922525249825382525256526052683255227612631284925522735255227092552322424572484244325252511356534552696249824712471321125112457403725382696272228493312464471211344272226312538263126702592286225522552264426312592260526702592268326182657255226052849287555973111259225922578264425782525256525252484252526052565260525252511260526052875259227482644267026313402261825252525252525113790350928492498248424713186251125524077257826572925293737904799774118562722259225922631260525382862259226312683260526442670269626442657269626052592263128492900559731242631259226312709249825252552253825112525251126962511256525382565263128492578278625382618260532362525247124432511248436813537260524982471245731862498248439992565265727353012326147055379134427862644270926312605267027612618260527092657264426052748263126832605264426572683284929005597314926442631264427222538255225382511249825382578255225922592259226052644293725922605264425522538332525522498248425382511363634822644245724572484317424842552405725922631281128873402476747051856261826832631263126182631286226572657265726442631260526962644268326442722257827092761284955973124257826182525268325252538251125252538255225782644256526312578273525382862249827612484264425783211249825112471248424713774346927092429247124983174251125113999256527222748300033254644537913442799264426442696261826312900257826702657268326182644269626572773264426832709272228372925559731612631256525652722252524982552252525252525257825522498257825782592272229002644273526312552256533382538247124842525251136663537265725252471249831742525248440572592265728622761342945574736 19890828 43181856306227482657256525922631286226312644264426312605268326962696270926052657256526832786290055973136255226052605267025252552260525522565256525382722252526182525264425782925253827352538265726053224251124982498248425253651356528872471251125383236253824574037253826052709287532614705509813442786267025652578268326442887260526572735260526442709273526572631264426312578269628872925559731612578253826442657252525382525270926052987274830372761312427222538273529122511274825652657261833382525248424712525257836813482259224982498245731242484256540572592267027862722327447054705185627092735260526702644268328752618259225522605264426442709267027092644267025922696284929005597314925522644260527092538248425112484249826182565256525652748248429622525290025522799255227092565321125652457245724712511383934552578251124712484324925382484403725782773270929003299455771211344287526312670264426702670283726182631264426442670265726312631276126312709257826962900281155973149259226442565267025652538249824842552257826312565265725112605252526572900259227992592259225923363267025112538251125523727349627482525251124983224253825524057259226832912281138064674774118562683272225922657259226312824265726052565263126052578273526702748259226962578265727862937559731242644256525522709252525522498251125382565253825922552260526052683255229622511283725252605255232492498242924712498244337903429253824982484252532112565248440372525270927482900327446445237134428372592255226052644260528622565261826052644265726832683257826442670265726312644295029005597314925652605263126702538247125382511256524982511259226962592263125652709291225922709265726312525336325112511247125112484346934822683247124712484309924572538405725782709284928113363464449621856272226962592263125652696287526832565268326312644263126832644268327222735265726442875287555973136259225522605268325652552251125112525252525252605259226702552291225522912256527862552270925383174251125382443248424983711340227482511244325113211248424844037252527222709295033514586530813442837265727092578265725922900259226572709263126312644277326312735267026312605267028752962559731242552260525922552252525652498257824982511263124982618252526312498269628872657270927352631255232992484249824712484256536363455279924712471253831992511251140572644259228112657333846445030 19890828 43661856303727092618263126052618290026442618267026052631259227352631267026702670270925922849301255973174259225522592263125252565255224982511253825252578261826832631273526572937252527092592257825653261253824712443252524983758342927862484247124843199252524984057252526572786298733894799520213442824263126442605257826312862263126052670264426572709273526312644268326572618265729122900559731492631256525922644256525522552251125652592256525652605256525922578257828622592278627482605255233382511249824712471249836813523259224842457253831612484256540572592260528372709335146444799185627092644259226572644253827992683256526312696269626962644267027222761267025922670291229125597317425522552256526312565255225522525255225782538257825382657255226312565298724982722249826312552319925782484242925112511369634692631251124982525318625782471401825382735273528873236476771211344278626702644259226572552291225782565267025922592263126442683264426832657263126442862293755973111263125922538267025522552252525252538252525782565255227092696256526443024260527482709269626053363269624712511252525253727348226832484249825383149252525384037256526572950286237904705774118562670273525782605263125522799260525522657260525922644272226442696263126442644270928492875559731112552260525922735251124982525255225382538257826052552277325112683263129252538272224842631259231612565247124842538252537743482279924982498245731992511251139802565269627352862332546445237134426962709263126442644260528622552257826442592259226572657257827092552267026962683290029625597323625522538255227092538253824982525253824982578260525522498265725782735283726702748265725782709336325252498249825252498324934692538247124432511318625112511405725922592278628113389479949621856268326832631264426052592287525522631264425922657264427092657265727092683260526442786291255973124256525782538270925382552257824982538253824842565252527862578267025252987252527992498263125253211256524712511251124983482345529122471247124983199251125114037260526832709306234164767545113442811263126572670263125922824263125782618270926312618268326052722264425922657263127862887559731362631252525382696249825252525256525112511259226052605257826962525253829622525278627612631265733252525252524152498248437113537259225112471248431992538257840772592263128622837326145574863 19890828 44141856309926832618264427092578273526052644273526832511265726962631274826442709259226702824287555973124259225652592269625382578252525112592255225522605252526312565281125782849255228622511267025523211251124572443252524573622342926312471247124983224245725114018252526312761290033254767523713442799260526312644264425922925261826702618260526312592273526442644268326442592267029002862559730992592256525522644256525112498263126312937273529872824313627092631268329252605268325922657256533122511249824712498253837743509292524572484251131492498251140572631259228242811333845864863185626442722270925922644267028492605257826832670261826182748268326962618272226312644288729125597314925652644259227222538257824982498252525252538260525252696247126832552287525922875253826052511323625522484249825112484356534162578251124712471318624842471401825522696282428873325476772561344278626702578259226182631291226832644270926052578267026442644279925782644264427092875290055973136265725652670273525652525253824982498253825652565264426052644260526052900263127352657264425253389276124712511252525653509356528112443244325253099255224714057256526962811279938394674774118562722268325782631260526572887263126572631263126832592268327092735263126052592267028112887559731612552256526052683249825782525248425782538257825922552272225522709265729372538274824982644263131992552249824712525248436963593290025782443251132112525249839992578265726833049327446745237134427222657260526572631263127732605261825112644263125782709257827222538264426702683284929005597312425922578260526572511256525382538252524572578256525782538273525522605288725382887270926572498336325112484248424712525348234822683245724572484318625252565409725922657279928243376444748311856273526702538269626052605284926312657260526572605265727092552269626052631264426312837287555973186257826052592265725522525252525522552256525252538251126962471272226832962253828242552267026053249255225112498252525253363349625782511248425253249253825114018265726312748304933634529520213442748265726052644263125782786263125782722260525652644263126702696268327222631268328242875559731742592253825922631252525922538249824712565256525522552252527612552270928752631276126052670259233632538247124432471251137113537288724982484248431112484253840182578259227992761336347364674 19890828 44621856307426572631260526312631282426312578272225252722261826962644265725782657259226572786291255973174257825382578276125382605253825782511253825522644251126312578270925652975256527732498268325523224252524982457248425112987366630372484249824713199249824574037253827482748288731864644516713442799265726572657265725782912261825922709270925782683265725782696264427352644267028492862559731992605257826442565255225522552251124432552259225382592251128872552252528752578273525922644257833122538248425252525253831113622311124982471249831112538253840572565267028372748345546744896185626832748263126702631261828372618259226832657259226312670260526962605268326442696293729005597313626312644259226312511263124842552255225252525260525782618257826832511282426052748249827352631323625252511247125112538290034963149253824432471321125252498403725112657273530863299458671211344276126962605263126572605284926442592264427092605260526962631270926832670259227222773300055973174255225922592263126052578251125112525255226572538257825522683265725652950257827482631273525783338268324712498252525522538355132612511255225113149251124844057259226312925287538064644774118562657264425782605261826442761265726572631263126572592270926832670256527482618264428492887559731862605259226312683259225252538251125112592256525652552263126312786253827732498274824842631253832492565403736813049256524982525255225112511253831992511253840182552270927353049329944475415134427612644260526702592261828112618265726182644268325922696259226572631265726702605288729625597316125782578263126702538251125922525252524842592259226052538261825922644268325522761257826702631332525383980375830742511245725522525251124982498312425112498407725922631288727993376464447671856263126312605256526312552273525922592267026442565269627482552268326052670265727092887296255973236255226442578265725382484256524572552255225522552255226052552270925252912256528112484264425113236257824982457249825112683353733382525249825383211256524844018255227612811311133124644545113442761263125382735265726572837255225922657259226052592267026312735265726052605269628753012559730742578256525782722264425522552251125252484263125522592256526572525261829002683274826312605259232872511249824572498251125923482323625382484248431112525248440772552263128622773328745574962 19890828 45101856307426702631267026572644279925782605263126702670264426442644269626572683265727092937293755973136261825382578270925652565248425252552253825652618248427092578281126572837257827482552267025383224255225382457251125653607360725922471248425253249257824714018252526962709287533124447520213442761257826312670264425922875256527092670268325922657268326572709264426962592269628752912559731242525259225522657260525252565265726832912276130002761311127092578270929372552276125782605248433252578251124572525257836073651257824842484247131612498248440772618260528242849331246444896185627092722259226442578270928492578261825922644263125922709263127092657268326962657283728495597311125922578263127222511249825382511253825652631256525522605253827222683297525522811291226312525328725652484244325252578359336662484247124982443319925252471403725382670273530373338447472561344277326052605265726052618291225922605264426962683263126832552268326572709259226832735284955973124257825652592270925522525255224432498249825522538260525782592260527092912263127092644267026313338265724842511251125653607362225652511253824983136252525254057256527092887291238064674774118562605260525782657264426572849261825782631260527222631259226442709259226832605267027992900559731492578259226052683257825522605251125252538256525252552273525782862251129372538270925252578265732242484249824712538245730623523332524982511247131862552249839802565268327352912333845295308134426962644256526442552268328242631260526442605268326052657265726962696267026832631283728755597313626312605256526702525253825252565253825522605256527092552268325922670282427482670263126442631332525922484247125112565268335513376247124432498313625112484405725652631273527093402464446441856268326442631263126572552281125922592270925922657257826442565279926052670263126312786287555973136252525782605270926312484255225112538248425382592252526572498265725112862251126702618265726313199256524982415252524572644350933762538251125653199252524984057257827482786303732874767537913442773265725922657264426442862264426442657264425922605263126572735265726312578267029002975559731992670256525382631263125252565251125522552253825252670253826962525263128242670274826962670264433382525248424712565252527353496332524982457247131612498255240572618256528242657333847054799 19890828 45581856267026052538270925782644282426312552257826962631260526572657268326572709268326312799293755973149253826052552268325522538253825112511255225522511269626832525269627092912255228372683267025383211251125252484251124983622359325522484249825253211252524714018251126962761314934294705530813442811263126572644268326312912264425782722257826312683265726312696265726832605268329122875559731862565263126962683257824842538252525112471264425382811257826312605276127732605274825782683252533632525247124432538257836073607259224982443251131742484253840572578260527862735342945574896185626572657263126052631268328242683257826442605265726572670268327092631269626052709279929255597311126312552255226572498251125252484249824982565260526052748257827352670278625252786257826962525313625382498247125112552362236512552249824712525321125522484399925252696270930123338473653081344270926442631264425922670282426442578260526182552265727352605270925522631260526832887288755973236259225782565268326312552253825252511253826312578276125922644257827862849268327482709270925783287256524572471248425523593365125382471247125113124251125384057256526312824282432874705496218562683268326052552257826442761263126442670269626312696273526052683260526702657270930002975559731612670269625522644256525382644247124982525256525382592264426052552252529622605270926052644259231742511249824842511245726313509344224982471244332362565247140182565267027732950335147055308134427992670259226442578260528242578263126832683265726832657263126962696269626442709282429255597309926702605256526442525255225112552255225922538257827092484267025382578291226962735277327352538329924982498249825112538273534553363252524572498313624842484407725652605277327483325464452021856273527222605259226182618281126312618265726442605264426832631269625922592264427092824293755973174260525522565265725252525249825252538253824982578259226312525265725252849260526962631269626443186257825522484249825112498350934422471244325253186252524983999256527222773281132744831545113442735257826702657263126572773256525782644264426052644259225782683256526442592269629752937559731492552264426052722256525782511253825522538265725382631253826572525253829252683270926962644264433252565247124712498249827733469336325112457252531242484252540572605260527612786340244475451 19890828 46061856272227352592264426442696287525522592272226572722274826962644265726312696265726312837291255973174257826052578276125382498253824982538253824982605257827352552259227222887252528622683269625783186249825112484248425653622362225522498245724983211253824984057256527612683292533384557567013442811267026182605257826572837259225782657261826052657269625922709269627222657263127992912559731242578257826312644255225252525253825382592253825522735260525782552278627862670277327352683252533632471245724572538251136073622255224842498248431742511252540572631259228112824340247055744185627222683270926442657260527732683255226312696264426442696263127222644265726052683283728245597311125522552265727732565253825652525255224842578265725252565259225922683290025922735265726572592321125522471248425252538362236072525252524842538323625252498405725922799276130993351464459311344273527092657265725922670293725522552257826572657260526962683269626312631268326312912291255973136259226052592263125382578249825522525257825782538259225382696267027732761272227352735269625113363251125112457253825783651362225922525248425523136249825384077261826052887278633514644608418562683259225652644267027482761259226702683268326702605272226182683264426962618260527862900559731112565259226182670252525522484247125382552251125922552267025652631249829002578277326182735249831612484245724982498249826443509308625522457248432362552252539992552279927612950336346746282134427732696255226312605259228372631270926312605257826702709268326962709267026962670279928875597316126572552257826832538249825522552251125252578253827092552256526312525291225782799263127092592338925252498249825252592288736363136249824712484314924982538407725782657277327993376455764541856270926832631263126052644279926052565264426832670263127352592276126702683259226572887295055973149256526312592270925382565255225252525248425252565256526182498286225382875257827482773269626183211247124712484247125252761355132992511248424843211253825114018261827222849287532874674671313442735268326312657257827092799265726442578263126052618268325922605272226702618260528242887559731362578256525782709253825382538253825382484260525522696256526312578249829122618270927612631260533122511248424432511251127353636328724842443251131992498251140572605263127612761340248317014 19890828 46541856265726702565267025922631269626832618265726572631268326962670264426962761260526312849292555973236257825652670270925922578257824982538247125252644256526312525279926442786252527612578268325383224252524982471247125923651362225522525247124983199255225254037255227612748306232994736774113442799265726312605260526052887259225922644261825922657274826442670264425922670264428492900559731742552264425652618257825652538252525382552260525112592251126572605278628622683269625782605252533122552251124712471256536223636255224982471247131612552253840772592268327732837335145297741185626962735257826312578264428622683257825922657263126572670265726962631269626052683284929005597316125782578259226442631252525382538249825782498260526442592255228242683276125382786261826572525317425782498245724712565363635652565253824982498322425652525399925382799282430863416464477411344284926442644259226572578290026312552264426312683264427222644263125922683265726572849284955973111260526312565260525252552259225112498255225522498267025652592260527732837259227222631276125653351269624842511257825113651363625652498249824843124255224844037260526572875444734164705774118562683263125782592263126962799265726312670267025922683276126312657263126832565268328372887559731242552264425652592255225782525252525112484256525382565265725382748257829122605277325382657249831862484247125252511253825253482341625252471247132112511249840182538270927612962329946746123134428112657260525922722264429122657261826052657259226572735263126832578267026832709281129005597311126052605259226832592256525782538252525782511249825652538251125922578284925652761267026572552337625252538245724842484249834823469245724712471308625112565403725782644272227353363470577411856277326962605265726312578278626182592263125922605268326702709267025922683263126572722296255973186256525782592270925112538253825522565251125652578255226832525278625382862251127862498273525923249298725782631256526312605353735092605265726053249260526054057270928872950403740774896774113442761265726312644259226312862259225522605268326312644269626702735256526442578260528492975559731492578256526052605255225522552248425112525255225382657251125782565256528872709273525922683259233122538260524712538260525113509342924982484249831862498255240572605270928372735337646744831 19890828 47021856308626312644263127092605286225922578269627222670260526572631265726052735263126052849293755973149259226052644272225382578253825382538251126312565255225782525278627352786249827862605265724843186256524712484252525383607360725652471249825653174252524714037253827352631301233124586506413442811261826312631256525382950261826962631264426052657270926702748268326832605265729252862559730862631259226052631255225782565251125652538263124842670256526052683279927482657264426052631255233512552249824572525252536513622259224712484248431742498245740572631264428752786332546444799185627352709259226052670267028752552259225922631256527092683269627092631269626572618290029505597317426052578259227222565253825252498251124842525251125112657249827732722286225112811257827092484321125782498244324572683362236662525245724982498322425652471405725382709274830863299476772561344274827092618267026442683288725922696261825922538263127222683268326442657270926832887284955973136255226832552259225922498252524712525251125782511263125382631264427482837256526702552268325783338265725252552259225923622362225522498248424843161252524984077261826572925287537424767774118562631269625782631256525382786265726052644263126312631269625922709263126702670272228372900559731492592256526312709251124982538252524982498252525782525260524982683247128622605281124982683257832362565248424712511255227993551326125112498251131742525249840182552268328752849337647055308134428112670263126832631265729122605267025652605264426312709265726832657264426052670282429005597317426052552256526572565260524982565256524982538248425782552268325252592287526442786249826312592329925252471247125252592272235933287248424712443316124712525405726182605279927353376467448961856272226572683265725922670286226832565260526572565264427612618267025922631268326052799284955973161256525922605274825652525255225252552252525382631253826442471255225112862256527732498259225923236256524982498249825252887360734022511249824843224251124713999251127222748293733124529537913442799269626312631265726442937263126052696263125522657270926442683264426442670269628622925559731492605260525782631255225382525252525112525253825922525253826962525253828752592277325112631256533512552251124572457257827733607331225112471247131742484253840572578260529002735329946744831 19890828 48461856303726312565264425652605291226312538270926312657260526312618265726832670267026052799290055973124255225782592261825522578251125522525252525112552253826572578261826312837259227352471267025653199259225112471249825253666356525382457244324983174252524714018253827482761316133124421523713442811265726182631272226182937265725522644264425922696269626702644265726312618265728622887559731992592260525782670255225382552264425522975273530492709307426832578264427352696270925112631252533382552248424572525264436513622256524712471253831862498249840572644269628372799337646444996185626312631267026312644270928372631259226572605269626572644265727352538268326182605273528625597313626182631259226832552251124712525252524842538259225112644249827612709287525522773251125782538314926052484248425652538368136222538247124982498328725382552401825522696278629873338464471211344284926702644264426832511287525652552263126572631264427612683267026312657264426572811293755973186261825782565260525252498249825112565252525922525263126442471255226572799261827352565264425523338268325252525253825783666363625782471252524983136251125254057257826312950297537744705774118562670267026052618257826312887259225382657270926572578263126182709260526702644268328872925559731612578255225522670257824982525249824982484252525922538260525112811248429002605278624712644249832242565252524712511249825383537333824982443249832112525249839992552277327223037327444745343134427612644269625652657269628242605264425782644265726572722268326962605265726442578283728625597312425382631260526832552257825922471259225252592255226572565249826312538281126052709256526442552332525382511247124842538265735653363248424982484313624572511407725922605281127613363467448311856261826702592263125922605273525782565268326572578264427482683267026832683256526832735293755973149256525922592272225782538251125252538253825382511251126832498269624982937256527732592263125253211261824982471253824982592359333122525248425383224251125383980256527482748296233384586523713442862270926702631265725922875256525922592267027222605267025922748265727092605264428112875559731362605255225782657253825252484252525382552251125652683253825112511252529622631272225112592257832872525249824572525253829373551332524982471252531492443251140572592267028872748324945574896 19890828 48941856306225922618265726832670296225252618268326572578270927352644270926832696260526052900286255973149252526182552274824842565249824982498253825522605252527222498276127352773259227732471257824983211253825382471247125923651357925652471247124843236248424984018253827482799288733514474520213442786263126312605263125522912255226312605260525782683268326572696269626962644259228872849559730992498256525782670257824842552252525252525256525382538253826702565274827732578267024842644251133252552252524572498260536073593255224712471247131362498253840572592265727732735340247054896185627612670260525782592263129002618260526702657260526312761261827092605265726572631290028625597308625112592257827222538249825652552252525252552257825112605257827222605283725112735249826052511318625922511248425252511366635652511248424842498318625522498401825382696268330993312464471211344284925782592265726442683283726442670260526312578260527092605265726052696259226962862290055973024257826702565265725782538252525382525253825652525255225652592257829122837264427092525263125383363270924712525253825653636359325652471252525253149249825114077257827092849296238394586774118562631267026442605259226832761265726052683264425782644281126702683267026572657268327992962559731742670264426312657257825382498249824842511253825652552256524982578248429622525279924712605260531862578253824712525251124983537348224842471249831742498248439992538276127482962328746445237134427482683269625922592264428872605259226702631264426442696267026962592265725782631286228625597309925382631257826962538253825252511256525112657256525382552256525382709286225782735257825922592335125252511248425382565256535793389247124572471311124982552407725652631279927483338479946151856269626052592255225652644282426832592264426312657265727222631273526052683257826962824282455973161264426052565270925252578252524842498249824712605253826572525273524292862255227992578260525783199265724572471253824292498355133122511247124713174256525253980256526572786302432994705537913442811268326052592269625782887268326052631260526442565270925922657268327352605277328622875559730862605263125652605252525112538256525112552255224982511253825252525252528242578270924572605253833382552248424982484251125523593342924982511251131362552251140572657267027732748335146444799 19890828 49421856304926702670260526312657288726442552264426572605260526832657267027092644264426442912288755973174260526572578278625652578252524982484253825652552249826182484263126702773253828112484265724713236263124982443252525383681359325522484251124983224256524714057255227352735316132364586527213442786264426702618263126182849260526052670260526572657272226182670253826702592267028112811559731362498260525922605257824842565263125782962277331112849311127092592283727862592269625782592253833892511251124712471265736073565256524982484252530992498252540572578263129122811328745014557185627992605265726702592264427862631267026962538260525922683261826832605265725922631284929625597312425652578257827092525251125252471253825252498260525782605251126312644283725382799247126572631324925522484249825112552360735932565248424842484318625112498403725782722272229503274458671211344274826442578264425922605293726182605265726832631264427352644265726442605269626702824288755973099260525652538263125252525253824842511248425782578255225652498260527092824264427352538261825923389274825382538251125653651363625782484252524983136251125114077253826442912288738394644774118562644267025782578257825652811268325922631270926962657268326442722256526962605264428752950559731242525263125782657249825922538249825382511257825522631268325252631256529122578278624982618253832362605245724712511247127733482341624842457248431862525252540182538270927222887322446445064134428112644267026052709259228492605259226312644260526702735267027222592269626832683273528875597312425522552253826702525261824842498249825252525257826052631249825652631290025522657252526182631333825382511248425252552252534823211248424572498318625252471405726182696283727863312470548961856269626442605265726312644277326052631267026442683267026572683263125652605259227612837290055973174261825652578274825522525255225522525252525522592252526572511281125382824255227732498261826053174256524712457256525252578350933122484247124573211255225254018253826702683293733254644523713442837255226442644264426962837259226312670257826052644268326442657265727352709264428372849559730622592257825922670253825522552251125252538263125382605257825922498272229002670272225252605248433122538251124712484245725523523327425112471248431362484251140572605269629252748328746744831 19890828 49901856306226572552263126182631274826442644265725922657272226962657269626182644264426832862292555973111259225922605268324982592252524982525253824982657253826442498267025112875259227992443263125383224255224712484249825382887353731742525247124983174251124984018257827482786292533124705520213442799264425922605260525922925255225782631269625782644268326572748259226962657259227992925559731742644255225922696253825522565248425652565263125382631249825252592259228242683268324982592255233512525255224982552255227733666336325112538252531362484253840572592260527992849332545864831185626962657264426442592263127482683255226702644265726182696261827222644270926312683283728755597313625522578256526832565256525652578248425252605256524982605253826052538291224712761248426442578318625922471248425252498311135373351251124842471322426052525401825252748278629623338464471211344281126832657255225922657286225782631263126702631273526312552272226572722264426832824284955973124256526312592260525382525249824982498255225922565255225652538256525922962261826962578265725923325276125252511255225782525356532612498253825113124255225254077257826702811287538224674774118562657265726572670269626442748263126442722268326832631269626702773261826832670268328622937559731112631259225652644259225382565252525522525253825112552268325112657249829622498274824982592248432112578247124842511247127863509342925112429256532362511253839802538268327482887337645865308134427482631265725782631263129002631257825652552263125922709260526832709265726312722286229005597319925652578256526442592252525382538252525522565252527732605252525112618301226702786255225922565331226052511249825252484256535373299249824842498313624712538403725782657279927353325464449291856267026572592264426572657287526182605267026052696265727612578269626442683265726832761288755973161256526312631269625652538256525522538253825382578257826832498256524982962259226832538260525523211256525112498253824842498355133632511248424573174252524844037255227222696295032994674537913442799263126052683268326702887268325782631268325782670274826312748263126572578267028492887559731742565259225252644249825382605256525252498253825382538257826312565251129372578273524842657252533632552249825252525251126703537329924712484247130862471255240772605268328242748335145294831 19890828 50381856307426702565269626442748276126052670268326052683261827222618267026442748263126572786293755973111257826702565265725112605252525382511255224842578251126702525263126832862255227862511263125113249256524432498252526053593356525522443245724983211252524843999259227222735304932874557530813442748269625922592268326182950257826312631259226312631270925782683268327352565259228372862559731742578255226182631253825522525263126833000265730002735319927862618263128242578273525652618257833512538253825112552259236513565257825112457247131612484255240572565276128112837327447674705185627352696259226702670269627092683260525922657257826312696265727732578272226702696278629005597313625522605260526832538253825252592255225382538264425652670252526702657273525652722255226312552321126052498248425112605366635372592248424982578324925252552405725382735273530623261452971211344282426572683260526442644283725922683257825922644265726962578267026572683270926832811293755973124253825922631267025922525253825112525249825782578268325652511257826832849281126962525265726053338269624712498255226053636359325522457247125253149252525524057257826572925287537744644774118562683263126832657260527222748265726312644267026312631273526312735255226052709264428112900559731492565257826052631257825652511248424982498251125782565260524982538248429372657276125782631253831992578251124982498252526053496332524432484252532112484249840372552268327222950327446445308134427352605253826052670264429502696255227092683264426702657264427222605267025922631284929505597314926052605253826312565255225252525248424842618257825922525247125252552293727092722255226312657332525382498248425252538248435793351248425252484311124712525407726572657283727483287458647991856268326832683264425652605277326182565267026052618267026702605270926312631265727352849288755973186265725922578269624982605253824842525256525522605249825782498265725382962264426962511263125653199256524982471255225252525350933762511245724843211249824713999257827612696287532364736520213442824256526442657264426312849261826572592264426312605268326572644261826702644274828112912559731612644260525922631259225922538255225522538257825522592253825382538249828622887270925112618256532992525247124842498251125523455341624842443245731112498253840572552269627862748336346444996 19890828 50861856308626702538272226312709277326052631268326312631265726962578270926572696260526312849288755973149267025782578267025252565257825112525253825382657253825922511253824842875253827482511259226053199255224982498247124432875353730742484242924843161252524983999259227862709291233384705537913442824269625922578260525782824265726312709260526312631268326702683267026442657268328372900559731612605261825922735253825522525253825782605260525652525259225652565256528372761270925782592259232872525252524982457253828753651327424712498253831112484251140572565268328872773335146444831185626572709263127222631273528372657253826832605263126962670259226702631260526962670276129005597312425922605260525652552256524982525251125522552257825652618251125252511290025922786252526312578323625522525247124982525312436963174252524982552317425382525401825382735276130003299473671211344278626052605267025922592290026052683265726052631272226442631270926572683273526832849288755973149261825382592268325252538252524982552248426312565252525112631253824842862279927482538263125253351264424712565252525652950366631612498251125113149249825114077259226832887286238564705774118562618257826702670259226052912264426312696265726572631265726702644267027092644274827992925559731362592260524982631252525922511248425382511252526572578257825382578252529622525272224842605255231862552247124712484252526183565328724572498255231992552248439802605270926962962324947365343134427732644261826442683259229372605259226702683260526572618257826572683259226442605283729005597309925922631257826572538252525522538255225112565255225922525257825252511292527352657255226052618333825112457249824982511278635093351249824572498308624712511405725782631276127353363464447051856272226702605257826312644290026702644264425922644264427732683272226052696260526962912292555973149261825782498267025922552256525252511247124842670256526052511255224842799255227352484263125523211252524572484251124712925353732992484244325113211251124713980256527862786293733764799545113442786264426312670263126052887264425652605265725922709270927612683263126312657264428752912559732242578257825382670257824982525252525252565257826052552251124982525255228872786270925522631256533762578248424842525255227733551333824572511249831742484249840572631265727862709344245014736 19890828 51341856308627222578256526442592279926572618269625782683264427092631261826312670265726572824291255973111259226312578270925652592253825782511251124982578255225522484256525522735261827222484267025253261255224712525247126313651356525522525248425383211251125384018252527352735304933514705537913442824267025652631255226442875261826052592263125782735274826572735263126832644264428112912559731362605259226442722253825522552270926573062270930372824319927482592265728492748268325922605253833632565249824842525265736513579252524982457247131492538253840772605264428752912331245294736185626572631256525652592264427862592259226572578264426572761259227352683260526182644284930125597314925922578260527732538263125782552255224842498255226182644252526572631287525522709255226442471317425922471248424982592365135932538252524982525317424842471399925252709273530623338470572561344277326442631261825252618281126442605267026572670260527352657273526312670263126312811296255973099260525922538274825112538256525252552252525782592255225922552261826312811268327482565260525383287267025112538253826573651359325922511255224983174252525114097256526832900292537744705774118562592256525922578259226442811264426312631267026312605273525922683263126702683267028242887559731242565259225922683251125652498251125522565251125522525259225112511252529252592277325382657253831992618247124842484256529503565337624982443252531992525247140182498278627222887326146445098134428372657263126312592267028372565265726442605267026572696263126832631259226442683292529005597318625652605252526442578257824842498252524712644255225922552251125252552278626832722253825922538333824982457249825112525253835933186251124712457316124842552405726182696279927863249464448961856264427352565269625782670281126182670270926702657264427092683264425922631269626052786291255973111268325922538265725252605253825252511252525522644247125782552256525112862256527732457260525923174263124982484247125382900359332242498248424983161251124844037255226962761293732874644523713442722263126182605255225782912260525782605268326052618264426962696255226962644270927862925559731612525259225652748259225252471249825522498260526052552255224712511253828372761272224982578260532872552247125252498257825923651329924712484247131242484253840572578263127992773319946444799 19890828 51821856304926312631269626052605283726442578260526442683261826832592267026832644260526312862292555973124261826312578272225522538252525252538253825522605249826052498259226572799259227612484263125523211257825252484249826703681357925382484245724713211248424984018255226572696296233254674541513442786270926052696264425782900257825922644261826702592279926312683260526962657267028622900559731492592265726182644252525252538252525522538263125922631256526832605269627092657270925382631259233122565249824432498265736513565256524842457251131492484248440972565268327612862332547054767185626962644263126312618256528872592264426572657261826312735267026962565272226702670270928625597313626832552256526832565257824842538249825522538257825382786251125922683274825252849248426702538322425922471248424982552366635512538245724982552319924842498401825522811273530863274464471211344282426832605263125522670291226702592268326962605263126442592265726572735273526312875283755973124256526442605276125252538253825252538255225922511251124982657260526312748265728752525267025523312274825252552251127093666355125112525255225113049255225384077263126832900283738064644774118562683265725922631257826962799264426702670261826702605268326572696268327092644276128112900559732362525264426052683252525522578255225112552253826052538263125382538248428872565274824842644251132362657249824982511252527733565332524842498253832112538248439992484278627732887323645575237134427862618257826572592265727862592256526312683267027612657268326832618268326702657287529625597309925922631255226312618253825522525255224982631255225782484251124982538293726702670245726052592336325522511248425112605259235933236247124982511311124572484405726052592284927863287464447671856261826052644268325652605270925522605270925522592263126962631269625782748264427222875287555973124257826052592269625522525253825252605252524982565256525782552255225112875257827612484264425653224263124712484252524842761359333382552244325113161248425254037261827732773300033254586537913442735261825922683260526312912257825652644264426572631264426702657263127222683265728622849559730622605257825652709251125522538253824982538252525782925253825112538259228242631268324842592256533122538245724982511253828373579316124982484249831492538251140572605263127992786333846444799 19890828 52301856307427222605267026442644281126572578268325382631265726962683272225522565270926572811287555973124259225652578265725112525255225382525251125522605248425652471267026182811260527482525256525523199265724842457248426963681355125252471245725523236252524844018252526572709295033894674527213442748256526312631264426442837263125382578267025252644272226052657269626572670259229252887559730242578259225922644252525252538264426443186278631362862323627352592282427222552265725252592264433382498247124982578265736663593255224712484252531612471247140772670268328242849338946444929185626182644259225922631263127862657253826702618255226312644260526832709263126702670274828625597312426442538253826832578252525522538255224982552263124982578249826312670272225922799247126442538322426572471251125112552371135792552248424712552318625922498399925782670278630373261467471211344282426052657270926572657282425922578257826052592259226962592267026572722265726572811291255973111255225522618267025522525252525522552252525652565263125652605257829622837269627482498259225523312274824982511252526703607359325782511245725253161253825114057257826962875291237744736774118562696263125922644263126052799265725782670264426442631268326052644269626442683276127092811559731612565255225382709249824982498253825522484252525382552260525252565251128112565273524712631256531362657245724842511257829123607331225252457255232242525248440182538270926702912311146445202134428242631259226962657261828622592257826182631263126182605264426702644264426312761278628875597309925922565252526572578253825382511253824572565255226572631260525382565290026052761252526052696328726052471245725112565291235653249247124982471318624982511405725922578277328873338476747991856267027732631257826052696291226052605270925922644268326572578268325922709256526442786287555973236264426442644269625652592257825252578247125252565249826052457267024842849255227732631257825253186273524712471252524842811356532872498247125653174256524984037252527482761303733254705523713442799265726572709260526703000253825782657256526182592267025382670265726312618264427732900559731242592255225522670260525382525251124982525256525782670264426312538257828492618268325382578260533252525248424572484256528493607331224982471248431612471249840772618265727992773337645574767 19890828 52781856267026312578269626052644287526572565265725522592263126962683270926702631264426182811297555973136257825782618265725782525245725252552255224842631251126572696265726052748255227222498263125783174265724842471249826313681356525652471245725113199252524984018255227612837313632874644530813442824265726312696256526312887259226832631267026572722265726182683259227092644270927482837559731612618256525382683256525522538251125782484255225922644253827862605279927352631273525652592257833252552248424712578267036663496255225252484253830742484251140972565264428242735340246744996185626702605257825652592272227732578272226572618267026312748263127092683268325382735276130005597313626442578260527222538256525382525256525382498263125382709248426312592281125522849249826312578322426442498247124842670369635652525248424712552317424982484399925522811273531243211470553081344282426572631259226442631281125652605263126052605260526962552272226702683255226832824293755973124253825922578269625382578256525382525245725652565263126052605259226962811256527222511259225653363253824842471251126443651356525522498248425253111248424984077257826702837281134164501492918562670260526702670265725782786263126052578257826312605268326572709268327612735268329372887559731112657257825652696253825382552256524982538252526312538261825112644252528872565270925922592260532492592251124712525249825383537329925112484253831862525251140572525278627092987329946445379134428372709257826442644260528372552256526572631267026052670268326572631268326312670281129375597307426052605260526312565255224982565252524712592259225112525255225382565288725782696261826702538333826052525251125112565298735933287247124982457314924982511405726312657278628113389464452021856269627222578268325782644287526572605268325922657265726702592273526182722263126052811290055973236256526312565268325252644256524572552257825252644253826442525263125252837259228492538260525783199259225252498253825522484360732872484245725783199251124844018253827482696290033894674556013442748268326182644267025922875267025652631268326702670265726832683265726572618265728242900559731242578252525922696253825252525251125382538255224982605253825782538260528622644279925252592263133512605247124712471253826703711328724572471252531612525249840572644264428112786338947995451 19890828 53261856268326962592265726572644291226052644260525922657263126962592273526832696267025922735290055973136249825382552263125522484251125382525257825782657255225652511265726702761252527862525256525253186264424712457248426573681355125112498248425783224252524844018256527732799307432744736567013442761267025922605264426702875257825922657267026702631268326052722264426442657267027482887559731362605264425782709255225382538260525522484253825112552253824982578270927352538269626832592253833252525247124842471264436663551257825112511248431492538248440572644269628752696321147675744185627352683265726442605259228872657263126962657267026962631260526572644268326832605291228375597316126052605256527092592252526052552255225112498255225522578253826442631277324842761245726572484321126052484249824572709371136072565251124572525321125652498398025522709278630993249464459311344278626572631260526442592295026182592268326052657273527352578265726312709264426832875282455973136264425382565264425782525251125522511255225522605267025252565263126832799256526832565263125113351264424712471249826703666356526052457248424983174253825384057261826312824296233384557608418562657267025652657260526052912264425382618261826572644268326442722264426832657269627092962559731492552257826052631252525652565251125252565249826442618263124842592253828492565270925382578253832992605245724842525252525113622333824712484252532362498251140182565269627612937336346446241134427612761260525922657264429752618260526442657273525922683264426832644270925922696274828755597312426182592260526702538255225112552252525652618257825922511253824982498282426832709249826572565337625252511249824842631253835653274247124842457312424982498405725522631284928243363470564541856273526832657256525782683286225922552270926702605268326832644268325922722265726442773283755973161255225922565268325112525252525252538252525112644255225782511263125382849259227482498256525653236259224982457253825112565357933512511249825113186252524843999253826572786296232744705665513442799260526052618257826572849261826832657259226702631268326312748260526052618263127992925559731242605256525382657252525382538248425112538253826702552253825382578249829002538270925252670256533512511242924572484253824713607328724712471249831492484251140772565273528872849332547057014 19890828 53741856269626962605259226572618283726052578267026702631263126702565272226312644269626442824287555973136256526052578263125522538257825112471252525252683249826052525270925252735253827222565260525653199269625112457249826703727356525652443249825113211252524983999252527612799288732994586774113442837267026312592256526702875261826052605257826052657272226442722264427222592259228752925559731612618257826182538255225252592252525382552252525652565253825382605268327732538265724842605252533382538244325252525260537113551256525252511253831742484249840572565259228752837341645867741185626702709260526312618265727612644255226962631264426312696263126832683265725522657284929125597313626182578264426312578255225252511248425522538268325522644249826702578277325652773251126572511317426052484247124982683369635372552245724982525319924842484405725382735277330863376458677411344281126312644263126832605281126442592268326832657267026962605267026962683260527092786281155973136261825782605268325382525251124842578252525522538256525382552261826442657263127732565270924983338269624982498253826703696360725922484249825253111251125524037267026312849444733764557774118562670268326052657259226182849260526442670264425782644267025782605255227092592259228622937559732362578257826052696256525782552252525382552244325782484259224842592249828622565279924982657259232362552251124712498252525653551340225112511259231862565248440372565273528242937327447056123134427992631261827482538263127862578257826312683259226312709268326442657265726832605282428755597311125782565263126182525253825112525252525252644256525252605256525252471295026052761269626182592336325652471251125522525287535933402248425252484313625652525405726572683290027993389476777411856279926702578260526052644281126182578267026312605263127352696270926442631260526442811284955973149264425922538265725922538253825112525252524982657252526832565263125522950259227612538268325923261307425652670263125382644360734162552270925783261261825784057261828872950394340574896774113442735267026052709257826052799259225252578257826572657264426312696265727092631268327862887559730742605264425782657257825382578256525522525256525782565255225652565249828752657270925652657256533382565244324712484253824713565336324982565249831492498249840572644272228622799327445294529 19890828 54221856307425922657265726052631281126572578270926572592268327482592263126832670265726572824293755973111257825652592273525652552252525522511248425112618255226312525267027092748252527482484267025253274257824842484253826443711355125382498249825383249249824984018256527352824298733384586530813442824265725922605257826312887263126312722264425922644272225782735261826702605265727612887559731492670261825782683257825382511252526312565255225112511256525922618263127862631268324982592253833762511249824842565272237273551253824842471248430992525249840572538264428622887336346444674185626702670259226832657260528242683259226702696268326442761253827222644268326702670287528755597313625782605257827092525256525782511252525112552257824982644259226442631274825522773248426442484322425382457248424982618368135932511247124842525319925252484401825922748272230993363476772561344274826962538265726312578273526442592265726052644272227482618267027092631270926572900284955973149261825782592265725522525256525252511249825252592265725522592260526832735257827732538265725923338265725112552251127733651359326442484253825113161256524844077255226962862295037744644774118562748270926442631260526442837256526572709269625922631267025922657267026962605264429002875559731492538260525652657251125782578257825922525256526442538256525112592259229622592270925252644253832612592249825382511247125383593335125252457248432362525247140372565276127613012328747055237134427862605263126182670256528622631259226572644260526962735267027352644263126442709278629755597312425922552255226832565257824712538252525382605255224712538267025782538290026572683256526442605332525652525248425252538264436363389253825252484316124842498407726182631283727863299455747991856270926442657267026182552277325382578264426052605263127092565273526572722267026442799283755973174257825382578263125382538252525252484251125112578256526052511257825252837255227732457264425523186255224572484249824712538359333382498249825653261249824843999259227612709290033124705541513442761272226702578267026702925260526312683260525922657269626052670264426442670269629252862559731492592257826052592255225112511252525112538253825782511255225782538255228872525269625382592257833512565249824712552255226703622329925112471247131742511255240572631268327862824329946744831 19890828 54701856306227222592260525922670288725782578260526312631268325782578268325782683268326962773293755973149259225522618274825652605255225252511255225652498249825652511274827092837251127732538267025113199252525112538255227863696353725252511244325113224255224984037260527092696306233764705520213442761257825782644260526052862257826182578263126182657272226442657260526702696270928112900559731612592260525522696255225522511281127483161283732112696324927352644282427482670276125252631264433252471248424842525263137583551255224432471252531492511244340572631263128622748345546744831185626052657263125652592263129122592259226442605263126442786263127352631272226572631283729005597316126442657253826702552249825382538256525112538256525382578251126312605287525252824253826442538321125522498248425252670372735092538255224982484318625382498399925652735273530123338483171211344274826572644263126442735298726312565267025652618259227352631270926442709260526182887291255973111261826312552264425522484248424982565257825522565253825652538260525522824252527222565265726443389272224842565251126833711356526442484263124843136249825254077259226962975296238564736774118562709270926442644265726702722269626312618263126442605270926052683259227352670257828492912559731112578260526312696252524982552251125252498251126572471260525782683251129122484277324982578263132362578248424712511249827093593335124982525253832362498252539992511264427732912319947675343134428372592259226702592261827862565263126442657263126442631259226702683269626312657290028875597318626442525253826312578255225782525255224842538259225522565252526442605287525922761253826312709332525252484252525252511269636073351245724982525312425382525405725922644278627863338464446151856270926442592268325782552277325782644270926052644268326832631274826312735265726702748287555973174263125522565268325382538255225652525252525522592252525522525265725252900257827352498264425253224255224712498249824842552356533122484248424843186251125114018259227612748291232994557513313442773268326702631255225652735260526572657265726832605268326052644267026962683267028492900559731742578263125652709256525652538251124982552263125782511253825522578259229002605272225782683253833512578249824572538249827483565340224712552248431492484252540572670265728242824336344474929 19890828 55181856303726442618265726702631272225652552272226312631257826962631270926052696259226442735288755973149260526312511263125252538253825252552255225782605257825522484279925522962256527482525259225783211263125382484255225382824356532362511247125383236252524574018253827482748286232494705523713442799264425922709260526052837260526052657267026052696270925782735263127092605265728112837559731612605256525252709252525652552247125112484252525522592248425252592255228492552276125382683256533762592249824982552249826833681324925382443248431492457249840572657259228242696323646444736185627352657268325782644260528872644259226832631272226312735270927092644265725922631273528755597317425522565256526702565255225782484252525112511260525522644249827092578291225782670256526832552326125112443245724982511312437273236248424842498322425382471399925252748274829373299470572561344276126832631268326052605282426442683261826572683264426832670270926572709260526962837293755973099263125922578263125922511253824712525256525652578251125252657252525782900257827732511263126053429269624982552249825382786362232872552249825383124248425524077260527732875288737904586774118562618267026052670264427092887259226182644264426052592265725522683264426052631274828372849559732362631253826182644253825382538251124432525255226052592261825112631252528872592268325652631263132742565249824712511248427733651326125922498253832362511247139992525273527613012333846445237134427862657265726312670259227992657260526572644265726702618265726442618265726312683291229505597308626312578259226442552253825652511256525522552255225522552249826182578288726312722256525922592337624982538247125112511288737113287249824712484316124842498405726312644281128373363464455601856265726832592263125782565283726182657263125522644268327092644268327092683267026962786295055973149259225922618265724842498257825522538259225112631253826312552253824982887252527352538263126573174253824712511248424292887365133382525247125383236252525114037255227352786302432994705537913442849265726182670265726312912259225382631265725382644264426312631268326962592270927862875559731492644259225652631260524982552255224982525259225782735249825922578256529002618270924982631257833382552248424842538252527863727317424842484252531742498248440572605265727862773329946744863 19890828 55661856304926702670265726832657284925652631268327092631264427092670268326312683263126962862288755973086257826312631269625382498249825112552253824982552255225252592263126832799252527862498264425383249256524842484252526833727362225522525242924983224253824714018257827092786309933514644527213442722265726312657257826312849260525522565267026182670261826182735256526702631257828622849559731362578256525522657256524982525281127483224282431362773321129372605272227992578274826052578260533512538248424712538269636963565260524712498248431362498249840372683264428242786333846744929185626962696260526052670257829252592259226312618263126572670263126702709264426052657288728245597322425652592263126832484251124982484247124982511263125522631252526572631276125652748248426572644318625252471244325382670375835652552252524982511324925112484403725252748276130373376476771211344278626312657263126572631283726312631263126572605264427732578277326572657260526572837292555973136261825922605269625782525253825922511253825382578263125652722260526702824257826962565265725783376270925522525257826573727362225782498253824843111253824844057259227222900295037744705774118562683267025922683263126962824255225922670264426702631265725922631272225782578270928622912559732362578256525652644248425522511252525252525251126182605259224842644252529252605270924842605260532362592247124572484248425253607333824842498247131742511247140182552269628112950332547365379134427732631260526052578257829372578257826052644263126572683268326962670265726572605281129125597312426052578253826572552255225112525256525252605252526442578249825252525282426052696256525652605337625252457245725252498265736223363248425382525314924982484407725782644286228113363476747671856265726702592264426052631291226442552268326312605263127482670265726052683272226312862288755973174256526442592270925252498255224982525255224982525253825382525257825112849256527612498265725653211257824712457249824712709356533252498247124573224248425113980253828112696297533384644530813442748263126572683259225782773255225922631263127352592265726832748267026052618264428622811559731362644253826052644249825522578253825382592256525112552259225112525265728872657270925522605255233382565248424842498252525523622337624572525247131862498255240572605264428622811335146444896 19890828 56141856298725922670269626052631290026702670264426572631260526312657269626312592263126702811290055973124265725782631265726052525255225112538252525252578257826832525265726702786253827612525267025383224263124982443255226573727355125522498249824983211248424573980249826702748303732874767503013442811264425922631263126572900260526832683268326052631269626572709270926832605269628622900559731492525259226052696255225652565253825382498252525252578253825922644263127352722270925382644259233632525247124292525263137583593253824982484251132242484257840772670265728872811335145014831185626572592264426312578267027482644265726702592264426702696267026702670270926052657273529255597317425782631251127222484253825252498255225252552259225782618256527612552283725252722257826702605319926182498248425252565377435512552247125252457321125112484401825782735278630123261467471211344278626572618263126312631303726052552259226832631269626702592265727222657260526442837293755973174255225382565265725382484255225382552255225522565259225382578264425782811260527482538267025923363274825252565253825923742359325522511251125113086247124844057257827612900288737904863774118562722264426312578259226052849264425922670265726052565279926442644263127482618264428372887559731242525257826052683253825112498255225782538255225652565257825252605249828872565273524982657257832112592249824572538249825923666338924842457249831992511247140182525277327612987338946745202134429002683259226182498259228492592264426052644267026312696263126312605269626702722277329005597316125382538256526832538251125252484253825382605251126052552261826312709291225782670259226442605333825382457248425252498248436363338251125112498314924842511405726182696288728623389458648961856265725922565267026312565295025652657264426832644260526962592270926182605260527482824297555973161257825922538278625382525251124842552260524982578256525782552260524572875257827732498260526313211259225112457252524842511356533892484247125113211249824844018259227732761290032114644541513442824260526572709260526313000256526052618264426572709268326572709263126572605272227732849559731742538256526052696259225522565251125782511253825782605253826962552248429122592273525112631259233252565252524712484252525253579335124982484248431362498248440572631268328112799333847994962 19890828 56621856306226702578273525922578291225522592263126312657260527092605270926832631260526572799288755973161253826442578268325252565255225252484247125652605255225782525265726052748257827732538263125523211255225252471249826443727352325382443244325383249252524843999253827862761295032614767523713442811265726052670252525653000265725782631263126702670265725922709265726182565265727862912559731742592261826312670252525522538267026963024281130862761317426832644269627862592269625252605252533252511253824572484268337113565251124712471247131242498256540772644267028752824337647054674185626702696259226572631265728492565263126312670274826832722268327352683268326572709287529005597314925382578257826572592251124842511256525252498264425522592251126962631284925252748249825922592323625652484249825382709372735652525247124842511322425382484401825382735277330493363464471211344279926702605265726442592284926702565269625922631267026182683274826702735259226572799291255973111253825652618260525522552253825112525257825382538259225252552260525922786256526832525263125653363276125112578253826833727357925922525256524983211256524984057260527092962281138734529774118562722267025382552259225922761265724982722264426442618273526052709269627092631269627732900559731242644255225252683257825382565249825112498253825922644257825382578259227732525274824982631248431862565247124432511249829003551314925112511255232242538247140182538276127353024331246445030134428242618263126442683264428112631257826312631259226442735263126312631272226182657291229375597312425782525253826962538249825382484252525522631257825782525251125382578292525922773253825922565336325252443245724842498259236663376245724842538313624982538405726572657281127613389458646741856270926832605265726312644279927222644255226312670264426832605265726052657267026962824296255973136259225652565274825382592255224982525249825252592253825522511260525652962257827612484265725783199253825252443253825252811366634022484244324713211255224714018251127862748292532994705506413442773264425782592265725922925265726572605263125782631276126572709264426312683267028492925559731362565263125922709257825112552249825382565255225252578253825522565267028752735272225112631251133892457247124712511255226963666333824572471251131492511249840772631268328242735332546744929 19890828 57101856307427092644263125922631278626182592263126442657264427612644270926572722265726702837288755973086256525782578274825112552255225382498251125652631251125112592267025252900259227862498259224983274255225112498248424983000366631742511245724983211251125384018253827352735291232744644541513442773268326182644268326572900263126312578257826572644273525782644269626962631267027862925559731362565263125522696253824982592252525252484255225112773252525652538252528872709268325652631253833762511247124712565253826833696335125112511248431492498248440572578268328622748333847995064185626572683255226442552264427352618257826312565260526962696268327612644264426442657282428495597323625382644260526962538252525782538251125382578260525522578247126052498296225522696249826312565317424982498247125382525286236813199252524712538319925252498399925652786283729003429467471211344277326572631272226702552283726442605265726052631260526702578270926702605269626962849288755973136259225922565264424982578253824842538249825782552253825252592253825382875259227352538265725923299272224842498255225112657362232112498255224573136249824844097257827732887290037744674774118562618267025782552259225782875261825252748267026572683270926182683261826962670269627862887559731112565257826182761251125652578251125382498248425782552257824842565251130002538277325522605255232742525255224842511249824983607337624842484251131742525251140182538270927992987338944745202134427992618267026702592261829372565265726052670260526442722259227732605263125782670274828875597312425652578257826442552252525382565256525382538256525922498253825252552291226832735255225922605335125112484248425112498255236513325247124432443313625112471405726832657278627223363476749291856269625922565263126052552290026052631264426442657265726962592264426312631270926702773295055973124263126442565264425382538253825522578249825252592255225382552257825522912255227352525263125253236255224712443252524982578359334022511245724983186255224984057255227482735304932614586545113442773259225922552263126052849264425782605269626312657272226052631259226832722267027482912559731112605260525922709253824982525255225782525251125112471257825782565268328492631265725252592249833252565247124712498255226053579335124842498249831742484252540572644263128492786333847674929 19890828 57581856307427092592270925522657288726572552267026572670265727092709269626052735273526832837288755973111259225382538272225522525256525112498251124982565251125652578260524983037256527482511265725253274255224712471256525522950369631112471248425653211249824574018257827092761298733384644534313442786267026442683270926052862257826312631259225922657265726052670259226832631272228872900559731242631255226052657259225382565259226962975276130372748316127482565276129252670273526052605259233382538241524712511253828243622327424842511252531862498255240572631264428372799324943954767185626442618257826572525267028112631257826832592260526832657260526962565268326832722283729375597316125782605256526442552252525782484251125252538261825652538256525782525301226052786253826052605323625112484247125112498281136073186249824712498322425382457399925922735273528873429483172561344281126572538257825922578284925782670259225782683263126832683272226572631263126312748282455973149257825782552265725252592263125112484247125652525259225252578248426052875265727352552267026053351269624842498253825252786371133512457249824843111249825114077261826572937288737744736774118562670270926052618256526052735264425522683265726442605269625922761264426832644265728372912559732362618259226052786255225652525248424982552252525922511251125112538249829372565273525112657260532492538248424572565251128873607335124712525252532362525251139802552268327732937327446445308134427862644257826052552259229502592259226052592259226442631260527612552265726182618287529375597314925782538253826962538252525922552248424982592257825782498257825652525287526182722259226572525338925112498247124982498264437113249249824842471317425252525407726442696287527863363473647671856268326702605267026052696278626052592265726572631260525922605273526702657259226572849292555973136253826182565272224842578255225782511248425382538253825922457265725382950255227862538273525383211251124982457252524842578363633632498249825253199256524714018253827862735298732364644534313442786267026572644270926052735261825652631263126442618268326052709264426312578264427862824559731742525260525922657256525252578253825252565252525652525255225652552252528752631272225382657256533122511248424842511256529123607313624842443249831862498248440572657269627992811340246444863 19890828 58061856304925652644263126052631281126572565256525922696267026962605272226702683265726442811297555973062259225922578267025522538248425252552248425252565253826052525268325782811253827732498263124983199252525112457251127993727353725112443245725253199245725253999253827222761297533384736513313442786270926052644265726312900259225782578260526312657277326832722267026442644270928622925559731612657256525522605263126052552255225652484253825522578247126312605257827222605274825382683256533382552251125112484270937273565253824842498245731862484255240572565270927862862335147364767185626442657256526442644265727862605263126052657260526052696267026312644267026442605282429125597313625922578249827352552257824982565248425112525255224842565248426312631276125252786248426702498319925112618249825782657371136072578244324712498319925252498401825252709274830493363467472561344277326052657263126442631296226572592265726572578267027612538268326052644265727612862286255973149261825782644267025382484256525112525252525652552253825522592260526052773255227222511268328623376273524982538257827733774365125652538255225113149255224434057257827352937293737424767774118562748257826052592256526182773268326052644268327092657274825782696259227352631272229372950559730742538261825922683255225522538253825382525249825922552259224982631247128872525270924982644259232612525249825252592247124983696332525112471249832242511251140372538268327613000321147055308134428112657264426052578255229752605257826702644259226702670263127482644264426182657281129255597316125522538260526962578251125522525260525652592251125652578260525922484282426052644253826182552336324842484244325252565311136813351249824982498317424982511405726182644288727863338455748311856272226702565263126182644282426832552264425922631263127352618268326052631270927092862293755973149263125652605274824982565252525252565248425252592249825782511255224712862251127482484259225523224252524842484259224842786365133632511248424713236252525524018255227732722307432994644548713442773263126702657257825922950265725922657265725782670270926572644260526832631264428492849559731362631257826182683252525652525247125652498255225382631259225252565257828622696272225252592259233382525247124432565248425113636327424842471251131742511252540772657259228242696335146444615 19890828 58541856306226702670267025922644278627092631261825922683263126442683269626962657255226312849288755973111260526312644273525252498253825522538255225112565255225782525264426052849251127352498265725383224247124842525260526833742353725382471244324983236256524843999259227352773309932494674534313442748259226442657263125652912264425782618264426312644270926312683263126442592264428752837559731112552264425382696257826182498270926963062283730492748313627992683267027992525269624712605259233512525244324842552274837423523247124712457249831742538253840372605269628752735328745864705185626572709259225782657252527862592256526572578267025922735263126832696268326182709290028755597317425782578259227352511252525252498249825382538256525522565251127612670291225522748253826312498324925382525247124982709379034962538249824712498318625522484401825652761268330003287455771211344278625922618264425922683288726442631267026312644269627482657269626832605267026572849283755973199257825252592270925652525253825382552249825782552260525522592264425522748264427352511269625783351264424842538269626703696352325782484251124983136251125524057259226052950295037584615774118562696263126832605263125522887261825522683261827092670268326052722264426312683273527862925559731992618256526442722252524842605249825252565252525252525259225382696252529002538282424572592257832112484247124712498248428243666335124712498248432112565253839802538268327482950329947675308134428492631264425782644265728492605260526312722265725922696264427222631263126442657286228755597317426182565252526702605253825382498249825252538253825112511259225252525293726052735249826312552332526052498244324982525281136663338248424712538316125112525407725652631286227483389464446441856270926832631259225922657281125922605263126702709264426832578268326442683261826962799293755973124256525522525268325922484253824982511247125382552247125782457257825252887252527222443263125383236253824982443251124982900356533512511244325383174248424713999255227222735292532614705516713442786269626832631256525922912261826052644267026052709272225922683268326572735265727992937559731242670260526312618255225782525249825112498260525252538253825522631248429622565268325112631256533382511248424712484252528493711329924572443247131612471255240572644263128872761331247054799 19890828 59021856308626052631267026962657284926442578268325782618265727612525265725652657260527092773291255973136255225922552260525782498256524842552253825252578259226312525267026442761251127732525263124573261253824712471247126963681353725112498248425383199252524983999259227092799295032114644503013442786270926312657264426182811256525522735267026702670273526962696264426832644268328622862559731242605257825782657253825782525249824982538257825782578257826052631257827222605268325112644251133632498245724572511269637273551252524712484248431112498252540772618265727862748344247054767185626702670256527092631264428242618261826052644268325652683265727352631267026572657273528115597311125922565256526572525248425252565247124982498256525112552263127222631286225522761245726442498324925252498245727862683375834962578244325112511318625652511398026052735277330623338467471211344279926052631265725922644283726052592268326442644269627222644265726182631263126832862283755973111253825922605264425252578253825112525252525522538256525252709253826962709251127222498260525113389270924982538255227223727359326442484253825253136251125254057260526702887288737904644774118562644272225782644264426442849257825922631273526832670265725652722260526442631264428622900559731492552257826052631255225522565247125252592252525922565260525522631252529372578277324982644252532612578255224982578249827093593322424842457248431992525248440182525270927482900342945865098134427222631263126052578263128622631255226442683264426312683263126832657268326702696278629125597316125112525256526182578251124842538253825382538257825652552263125252552290025922696255226832538333824842498245725782525288736813338248424712525311124982498405726312696281126833363473649291856273526702631261825252657276126572592273526312592263126832565273526832631256526832773290055973149259225782605269625382552255224982565252525112538252526052578260525112900256527992471257825383211253824842443251125252735365131492511248425113224252525524037255227992722297533384644537913442799267026312657260525782799263125652592269626312592268326312709267027092657263129252950559731492605259225522670256525252538255225252552256525252538251126052578255228372657272225652565252533632511249824842578253826833622326124712511247131362498253840572657267028112786338944474799 19890828 59501856303726832644263125922618281125522644269626312657265726832644264426052657265726962900287555973149257825922511272225652538255224842525252525652498252526442538273526572875255226962511267024843211247124982443259227093742352324842471247125113211248424844037253827352824306233254674509813442761263126312618263126052761256526052696269626572605264426572748256526442644264428242887559731242618263126312631253825112552270925923000276131362824318626832670273527862552276125252644249833512525248424432552268337423579255224572498251130992484256540572538272229002824336346744896185627352683265726182644260528112709259225922644268326442735263127092644265725522683286228755597316125922644257826832538253825522538253825252538255225112605251127352735278625252773247126052525322425522511247125382735372734822511247125112525323625112457399925782696272230373325455771211344279926052631265725922657291226052592268326702552260526572670267026572618268326702887293755973174260525782578269625382525255225652525256524982525260525382525264426962761269627222538267024573429267024842525257828113742353725922457252524983124249825114057259226572862288738394705774118562748269626572644257826312811260525782644264426052644265726442735257826702605263127732925559731492592253825382696257825652565248425252538251125252511251125522696251128872538279924842631253831992525248424712538249828113651335125112484248432242525251139992552261827612950327446745272134427992592268326312605268328112565265726832670267026962670259226962618263126182670288729505597314926312618263126962511253825112552252524712538253826442538260525382498283726832748252527092552341625252484248425652498284936663287248424572498317424572511405725922657287527733402559747361856268327222644264426312578284925782631260525782605269627092578273526312631264426572786290055973236260526572592264425252565245725112552252525112578252526442552263125252875255227612511257825253249251124712484252524432592360732612484245725253161253824843999253827092799303732874736527213442824267026052578265726182786260525922657259225782683269626442657267026572605265727862937559731362618255225252683253825382552253825252525260525652565253825782565252528492592277325112644252533512511247124712525252527483651331224842484252531112457256540372605265728112773333846444831 19890828 59981856268326442578264425922657278626052631259226312670267027352578268326182670264426312862286255973124263125922578270926052538253825522525255225922565255225652552270925922799251128112511273525113236251125252471251127483774350925382498248425523224251124983999252527612837314933634736534313442773265726312618267026312837259225782592263127352722264425922696267026572631264428622887559731362552253825922683252525252552253825252552255225252565253825922631265727222578278625382631252532872525245724572484265736813537255224982484251131612471253840572592272227612773335145864831185626442683260526052631267028112631259225782631264426572670257825922618268325922670282429505597317425522592256526962511251125252525252525522471253825782605252526702578278624982786247126312538318624982538248424842773374235092498245724982498318625252511398025782696273529253287452953431344279926702722267026312578286225382605261826312657267026832644265726702631253826312875287555973124264426312605268325252511260525252525256525922525255225252605259226442670253827612525265725113351249824432484253827733727356525522498247124983149248425254057264426962722286233254736496218562644268325522592265727092875259225252709267025782592276126442761263126832657265728112925559731492605249826052670252525652525249824712552248425112511259225112670249829252552277325112683259232112498255224572538249825783651324924572484252531742552244340182552273527093000323646445379134428112670261826702644259228372565257826312683263126572605261826572605268326312670282428755597309925782605255226702525252525252525249825652644256526702484256525922644283725522709251126312565333825252484247124842498270937273325252524432471314924982538403726052683281127863363467452021856264426182644263125522592270925922605267026052657256526312670269626572605257826962761286255973174256525922552265725252538251124982565249825382592256525922578268325522875256527352511264425253249252524842484252524982900362232242484249824983211252525114018259226832735301232614644552413442837265726442631263125382786263125922578268325922670277326052722268327092670264428112900559730992592257826182683255224982525255225252565253824982565255226442565265728372578270924842618253833762511249824712525251125923666314924712498249831492511257840572565273527612773328747365343 19890828 60461856265727092657264426312631274826312565267026442657260526832644273526312722264426702824296255973236256525522605270925522552255225112538255225782592255225652538272226832773249827732443264426313199252524432511244327353774348225382484248424843211249825114057256527732722301232614644574413442748259226052631260526702862263125522683268325922683260526572670259226702670255227992912559730992578259225652592255225252565253825252552259225522552251125652631269627862578270925252670255234022538245724712498279937423537256524712484244332112484249840572618263128372925338946445744185627222722256526702631264429872565263126962683270926312786264426182657265725652709282428755597323626312578257826832511252525652552251125112538252525652552251126962578273524982761249827482578323625652484248425522735372734962525249824712511323625252471401825382786278629373274473659311344274826052631256526962605287526832605270926182578257826962605270926312683264426312799291255973149256525782605264425382525255224982578252525522538268324712578263126312709255228112538260525113325252524712471251127353696353725522457247125113161248425524057264426052773274834024674604518562605267026052644257826442862260526832735268327092644277326832657256526052657268327732937559732112565260526572696255225522498249825382498249825652538257825252592253828622578276124842657253831862484245724712511248430623651322424982457245732362538251140372565268327352912329945296282134427732696268326702552269627992605260526962605263126442761260527092683268326572722284929005597313625782565253826572538257825922484257825252578253826572538253825522484279925252696252526572578329925252471245725522525269636663211247124842484314925252578405726182631278627733402464464541856268326702618261825922683279925922631265726832605257826962605264427092683264426052849295055973124259226312592264425382538256524842511255225112538260525922538264425782862249827482511264425383199252524842484253824712657365133632511248425523236253824844018259226962748304932614529671313442773260525522631269626312786264426702631260526312657269626312709257827352565260528752912559731612605257825922592256525382565252524712498252525382657257825782552257829002511278625382670264432992498248425112498253827223593333824842484252531362484253840772631268327482786333847057014 19890828 60941856264425922631261825782605287526442565267026442618263127222592272225782709261826312811288755973236252525922578273525252525256524982525257825522592252525922538267026442824251127612511264425383186252524712511248426963790350925382498245724713186248424844018253827862722298733124674774113442748264425922644265726442837257825922644257826442696269626052644257827092722257828112862559731742592257825382670252525382471252525252538260524982578259225382696256527222565274825782605260533632552248425112511272237273579259224842484245731492471253840572605263127862937338946747741185627092578265725782670264427352631255226832592257826052644260527352592263126442631284929255597309925652578255226832578252525522511245725252511257825522644255226442605287525382824248426312605321125652471252524842709371135512578245724432538319924982484399925252722277330003363470577411344274825782578264426702592281126312605265725922696268326832618265726702605261826312761288755973099261825922578261825522525252525252605251126312525278625922592269626962696256527612484272225653363267025252511251127353742346926052498253824713149251125114057261826052811442134164767774118562631267026182670257826312837269626052605260526312592263126962683259226442657272227612912559732362565256525922722256525922578248425252484252525112498268325522605249827732471279924572670253832612538248424842498255226313681335124982484252532112565252539992511267027992925331246446162134428112696256525782552256529372525259226182565263125782748253827092578270926832631279929125597312426052605255227092498252525112538252524982565247129002538252526052592281126702709252526572538332525522443249825252498255236223174251124982511314924712552405726182657284928113351450177411856277326052644265726572578282426442552265726962683267026702618273526442644263126572824296255973099256526312565260525252498255225782511251125252670249826702552268325782950259227612471267027353249304925782683269625252511362232742484272225653236267025524057268327612887409740375030774113442824260525522578268325652862260526312670263126312578269626442722261826962631264427612925559730992670257826442683252525782552253825522511259225112696252525252484260528372644270925922592255233762565248424982511245728113622327424572471247130862484252540772670267027862786336347364799 19890828 61421856297526442696270926182683288725382631261826312696267026572592270926702696263126832799292555973161259226052644268325652511257825382511248425522552251125782552269626572709249827992498260524983199251124842484253826833774348225922511252525253199252525253980252527092748301232994529520213442811265725922735267025782862255225382618273525782657263126442709260526832657269627992887559731612592267026052670251125652525253825382538257825522975253825382657269626832578274825112631247133252565247125112538273537423523255224982498247131612471251140572578263127732862342945864736185627222709260525782631261827732657256526442644260526312696260526962552261826702683288729375597323626312631256526572511252525252525251125382538257825112592251127482644283724982824249826312525324925252484247124712773377435092578248424712498321125252457401825652722272230993261470571211344282426572657273526572644293726182670256526572657260526962605268326182618256526572912291255973086257826312618267025382565255225382498248425252538261824842592260526702709256527092538263125113351269624432605256527223742350925782498251125253149251124984057267027352875291238064644774118562670259226312644260527092875267026052735257826312631269626572722263126442657269628242887559732362578259225922618248425782498252524982565255225252511253825652683257828372511282425112657251132112484245725112498248427223666324924842471253831862484252540182552267027093012335146745167134427352696257826572578268328492578260526702683260526572722264426572657270925922696286228875597311126052565257826702605252524842552252525652578256525782565260525252592286226052696261826312592333825112484248424982484291236663274247124982484316125252498405726442644279927613287458648311856264427092578263126442683296227092578265726052592255227092605268326312670265726832811284955973149257825922578270925382538259225112538253824842552249825522498260525112811252526962471265726183236253824712525253825112735368132242484247124983186257825114018255227222722295033124644541513442761263125922605256526312912265726052578263126052578264426962735264426832670267028112875559730992578263125382631251125112552251125252525255225522565256525382565260528372592276125252605265733632525249825252498252525253681327425112498249831492498252540182605260529122735341646744962 19890828 62861856307426182644270926702592279925782592270925922618260527092631267025922618257826832862290055973149255225522578270925522525257825652538253825382525248425522498267026962773255227992498263124983199247124572498248427223806350925252511248425253174253824984018259226702773307433514674530813442709267026182605263126312849268326312657263125522631269626702670270926962657260527482849559731242552263125782683256525522552259226313037278630622875319926572657260527092592269625112605255233382525244324712538283737423537255224982457251132112498252540772605265728372887341644474705185627222644261826052592259228242618256526832631265726442696268326702644259225652735279928755597309925382578257826832565257825522552253824982457251124982631247127222657274825252811248426962484318624712457252524572799377435092525251124572457322425252484401825382761281129623287467471211344282426832657261826832578291226312565267025922605264426572722267026442696261826572862288755973124261826052552264425652578260524712525255225782525273525252538267026962709256526702525265725923389267024982525255228873711353725782471252525113149252525384077256526312837291237744705774118562696270926442722255226182811265725382748265726182565265726312670261826312657273527352912559731362631259225522631255225252525252525652511251125522552267025652565255228112552279924712748248432112525242924712538255228113622336325382457253832362552251139992538272227612950333845015560134427992592257826442565256528622657257826442657257826312709268327482644269626572657279928755597312426312605259227352578252525652578256525252525252525252538252524842644281125782735251126312511329924982498247125112565277336963376251124842498314924842525405725652657283727353455470547671856270925922631265726572578284926052578263125922644270926702631263126702683257827092735288755973161255225382644265725252578253825382525249825252552249826442484255225382849249828112471265725653236248425112498249824842950366632112471245725383211251124843999252527352748293733514674523713442811265726312696260525782799261826052631267026312644265725922657259226572631270927992887559731362592263125782605245726312525252525112538253825782631268325652565257829002605273525922631252533512511245724982525264427223696336325112498248431742457249840572631269628372773329944744767 19890828 63341856304927092605263126312592276125652631260525922644260526702644264426312722265726962761295055973086253826052605264425522525251124982538248425652578257826182525267026182709252527352525270925383236252525252525253829123790348225382471249825113211251124714057253827612811287534024586523713442811267026312644270926442937263126832631261825782644269626312657272226312657269627862950559731492683257825782683256526052525247125782525251125522644256525522670264426442538272225382618253833512511248424432457274838063482259225252484247131862457255240572605259228372837342946444767185627222670264426442592270928492618267026312631260526832696255227222670268326442657288729375597312425652578263126572525261825112525252525112525253825652761248426312683270925252709252526702511323625382511247125112786379034822525247124712498319925522498401825382709278630373363464471211344270925922565270925782605291225652670264426832578268327092631268326052696265727612849284955973124259225922618264425382592255225382498252525782498252525922605263126312761259226962471259226053351261824842538255228113774345525922498255224983124249825114077257826052900298736964736774118562644267025782683260526312773259226052683261826832683268326702683259226572709265728242912559731362565264425522683251125782511256525252525257825382592256525112565252528492525274824982670255232362484248425252498248425383681337625382471252532242525247140182525273527992887331246445343134427862644267025782683259228752644260526442631259226832696267026572592269626312644273528875597322426832592253826702552253825252552256525382552253825522552255226962709279925652696256526052525331224842484247126052538265736663338252524712484313625112511405726442605283727863416452947991856272226702605259226572605284925922644263125782578268326442605273526052670264427092811287555973236255225652552276125652538249824712525255225382552257826832511263125652837253827352498267025113224251125112498249824983000365134162511245724843186255224984037253827862696293733634501545113442862259225652552257825922887265726442565263126832683265726312644267026702631264429122875559731612552257825922644253825252538255225252498252525252538259225252618256528492578274825382552253833762538247124572525253826833681332525112498248430992498252540572605268328112786344247054831 19890828 63821856300026442631257826572592278626312552270926442605263127092592265726832605263127222773290055973124256525922565265725112565255224982484253825652511253825382525264426442761252527612471264424983274251124842511252526703774350925782457244324983249252524714018256527482799309934024644523713442824265726702670264425922900260525652657263126572683269626442683260526442605264427482900559731492592255226312709252525252511267027093000272230372709318627222683261826962552278624982592249833252511249825112484283737743593264425112484252531612511253840572592268328242875341647054896185627222657265726962565260528242644260526182605263125922657260527092565268325922631283729125597312426052578257826702511264425652565249825252538252525382631252526442565288724982773249826572484322424572484247124982811380635372578248424712484319924982498401826442773278629873363450172561344274826832565259226312578283726702670264426052605263127222644263126962631264426702761295055973099259226702592264426052552259225112578251125922565248426052511257827352696253827482538265724843351263124432525252528753806353725782498252525253124253824714057256526702875290038064799774118562670264426312644260525782950264425522631260527092670272226312722268326702605264427352912559731992657255225922761252524842498255225252538251125652578256525252592256528752578279925782644252532242484248424842498252526313681333824982429251131992511248440572565278627992987333847365202134428242605256525782644260529372565255226312696264426832786269626442709269626052631284929125597308625782592261827092605255225382552255225252578257825652592253825382657283726052722252525782565335124982471252525252565253836663338249824712484313624572552405725922631284927483402464448311856272226442538268326442657278625782605267026442644268326312683269626052696257826832849286255973099263126052605268326052578251125252525253825522538253825782552268325382824259228112471265724843199251124572484251125382683363633382498248424573261251124844037253827352709296233124736530813442824256525922605263126312862267024982683265726702696268326312644265726832618272227992837559730992592260525922696263125382552255225652498252526312565257825522538264428752552272224572578256533382511249824982484251125653651327424982471247131362471248440572670268328372735338945574831 19890828 64301856307426182578273525922657279925652592263125782565264427092631274826052644259226572799297555973049252525922578274825382565253824842498257825252525252526442484268326442735249827732457265724713224248425112471252529003758352325382471245724983224257825114018252526962761306233384529513313442748256525922592265726312950251125782683264426572631268326052722256526572565268328112887559731362565256525782657255224982565248424982565249825252592259225382657278626832565274824572592245733382498245725382484279937903509256524712498248431362471251140772578265728112849324946444586185627352696259226442644263127222618257826052631264427352696264427092644264425782670274829125597312425922552257826962592252525252498247125252565247125382552251127092761278625782799247126442484319924982443249824982962380635092618251124842498323625252457403725382748277329003299452971211344274826572631256526052631284926312631257825782644264427222631267026832644260526442748296255973099259225922592263124982578256525382498251125652525259225252525259227222696249827222484265725253338272224712538252526833774350926832471247124983161259224844077265727352875298738564421774118562605265725922644264426572837264425922670261826572670270926312618264426312565265727862875559731612525256525922670252525652565251125522525252525652498256525112525257829372565284924712657255232242552244325652511257824713607333824712471251131992498249840182511270927092975335147675237134429002657263126182592259228752657256525922631264426572722253826702683257826832709276129125597309925652631259226442498253825382498248425112578253824572538252526052631282424982735249826312471335124842443249824842538265736363363249824712471311124572484405726442644283728373429464448311856267026442605260526052644279926312631269625922670269625922683268326052644252526832824288755973136259226052565268325922511253824982511252525252525253824982525278625522799256528112511261825383224249824712484252525382525366633512484247124843211255225113980257827992748301233384557541513442799263126442618259225782875260526182657260526312644265726182709269626442670267027732875559731362605261825922748253824982484247124712565255225652538255225522538263129002525272225522592253833122484248425382552251124843636338924982498249831492471249840572592263128372786338946744644 19890828 64781856306227092644265726442631287525922618265726052631259226572670276126442709265726962786290055973124251126312552264425922565253824982498252524842565249825782538265726312773253828622471264424983287248425112525252529123774350925922484247124983236252524713999252527862786297532744501527213442786273526312605255226312837263125782631261827352683265726052709260526312657264427732875559731492618257825652722255225112525268326053012278630862696316127862657269626182592274825652578249833252484249824842552272237423482261824572457248431362484247140572683261828492849331247674644185626702644256526052592268327862644263126312618268325782722268326962578267026832605276128245597314925112618257826572565253824712538253825522565253824982618245726052644282425112709245726702471318625382443257824712773380634822592248425252471318625382484403725252709265731363338473672561344284926442631263126442670288726182565263126832709264426832592269625382696259226702786291255973124256525522605259225252525252525652538249826312538260525382538268327092735249827352484259225113338265724982538252528373790348226442511251125383074251124844057265726052900292538064674774118562683257825782618255225782786259226312657263126442657268327222722265726832683269628243000559731612552255226312748256525522525251124982565256525652525260524982538257828242538282424842605255232492484255225252498249829003681319924842498252532362498251140182578274827862950335147675272134427612657261826052605260528372657268326572578257826442748263126702657268326312735291229255597313625922552260526962538252525252538253825382565255224982592255225652631286226052683249826052498331224572511248425112525269637113325245724842498317424982484405726442657286227993442464452021856272226312618267025782722276125652618260525782618261826832592269626702605272226442900293755973136259225382631268325522578255225252538259225522484248425382592257825252761260528242484268325113299247124842484249825652912359332872525248424843174255224843999253826832722301233894705523713442849257825922605263126442875260526572735263125922683267026572657264426182657264428242875559731492605260525782670260524982538252525382484257825382565260525112552255228242578276124712592249833382511247124982538251126963681326125252525252531242443255240572618263127992748333845014799 19890828 65261856302426312657264425382565279925782578265726962605268326312631274826052657259227092799293755973161257825782631268325782498252525112565256525782565253825922498264425922773249827352498264424713236249824982592252527483774349625112429249824843186252525114018256527222773296234294674520213442875259226442578261826312875259226832631263126052605270925522657269627222631268327862849559730862552257825382631255224712511252525522498259225782552256525922696268326572538265724982605249833512538248425652498273537903469257824712471248431362471255240572670260528112761338946444767185626442683267026572578264428622578260526572657264426052696257826702631264426442605270929375597313625652538257826442457251125382565249825252565255225522592257826702605281125252786245726572498323624982471253825522735380634962525248424572471319925522457403725382786283731363274464472561344283726442578270926312592292525252565265726442605264426962657270926962670264426182824288755973186255225782565265725782578252525652498255226312578256525652525259226962722253826702525264424713376268324712552252527993774350925922457251124983111256525784057259226572912296237744705774118562631265725782670260525782799270926052605273525922696272226052683261827092618272228242925559731492578257825782709257825522511253825382578253825522552259225382592257828242498279924842631248431862484249825382538248426443666321125112498245731992511248440182552276128113086331246445308134428112683259225782683264429002657257826312605256526182683263126702644269626052735287529255597311125382538257826312525251124982511255225652631253825652592253825652631292525522773249826442457333824842511248424842511259236663287244324712443317424842511407726702670284927483402464448631856269626442670259226572592274826052631264426442644263126312670265725652722265727352735291255973236263126312565267025652511249825112511255225252565255226442552259225252849252527222484272225253236252524712525249825382683371132872525248425253211248424984018253827612748293732874674537913442735272225782605260526312862263126962696260525782683267027092631265727222631272227482925559731242565253825522709259225522471251125252525259225652538255225252578255228372578272225252618252533512484251124982511253827353711331224842457247131112484252540372657264429252786344245574767 19890828 65741856304925922605272225922565277325522592260525922631263126572644267027092657256526832786291255973124263126572552263126312511255225252525253825382605256525922511256525382862256528112471269624983249249824432457251125252773366632872511245725383199253825383999252527352748298732744705523713442799268326312670263126312811259225652683256525922696265726052696267027482683269628112900559730862578255226052657253825112525261826183111273531362811321127612538274828872592272225252631253833512525247125522511253830993666318624842457252531362457256540372592263128372811341646444896185627732683260526832578267028112644260526442657263126312735268327092683270926702657278629375597316125652578257825782525255225652592252525382565252525112631257826052525277325382786248426962525322424842511252524572538303736963224247124842498319924982498403725922799273529003363470571211344274826832605265726702578287526442565267026442605267027222670276126312631259226442773286255973136265726052565263125922511251125652538263125782525263125382618253825522875259226832538263126313363263124842578252525782748368132872498249824983136249824984057260527222900286237744586774118562670274826052592263126052799268325922644268326832631274826442657257827222592268327992837559731492605256525782657255225112578255225652618252525782578263125652552256528112552286224712644248432362457248424842525248426573666337624842484251131992498253840182552274827352912338946445237134427732735255225922578261828622618263126702525267027222709260527092592268325922605284928755597311125922552253827222578255225382511253825522578260525522592249825112525279925382735245726572552335124982457252524432552282436963274252524982525314925112484405725922565277328113299467448311856265726832631261825782592279926052592265726702696256526832618263126052631263127732748290055973199260525782657264425522471253825522498257825112592252526052552256525252837257827612525264424983186248424982525248424982773368133762471242924983186252524713999255226572761295032994501527213442748267026052657259226052824265725782644267026442670268325922657264426572618268328242925559730992644255226052631261825522565248425252565252525382498251125652511259228372565269625112644252533512484247124842498255228623681313624712484249831362484251140572644264428372773333845574799 19890828 66221856307427222631264425652631286226572605268325652644256526962592269626572748261826312786290055973099257826312565265725522525256525112511252525112631251126572525263126702748251127352484270924713236252525112457247126573806346925922484247124983161252525114018253826832735308633764644523713442824263126182657259227352900264426312709268326702644270927222657267026702683268328372875559731612592259224982709255225112552255224982498253825652552256525382631268326962538273525252605248433252538252525252525274837903496251124572498251131612498251140572631265728112773344245864736185626572644261826312683265729372631260526702631263126832657263127352670264426572657284928625597313625782578257826572511260525782565252525522605256525522683251127092592278624842748249826702484324924572471253824842887379034822644249824842471316125382484405725112683276130863389455771211344282426442683264425782644287525652592268326182696263126702592276126052644268326572862292555973124257826312578264425652498257824982565255225922565260525922631267027352709259227352471264424713351268324712592249828113758353726052484252525253211249825384077261826702849287538224674774118562670260525782696255226702912256526312670260526312670268326312761259226182657263128622962559731362592256525522592253825522511252525252498253825652565265725782552247129122538276124712696253832242471244324982525252525113622332525652471248431862578249839992565269627482975327445575202134428242670264426182670261828492631263126832552260526572631260526962657265726572657282428875597314926312605260526442565253825112525249825652578257827732538276125652552284926442722248426702605333825252443244325382552267036223351248424292538316125252525405726182683286228113351464449961856267026572565259226442592281125922618263126962578265727732709267026312605273525922773296255973136259226052552268325522565253825382552252524982592251125652484260524982875253827352511272225253236252524712498249824712538366633762538245724713199252525114037256527352761290033514705530813442837269626052578265726052849264425782631268326052683268326962683263126962552267028492862559731242618263126442631255224982552252525252511260525252631255226702538252528872565278625252631257833512511252524982511249828373651324924982471248431742471252540372618263128622799333847054736 19890828 66701856306227092592265726182631283726442605267026962657264427222578270925922696268326312773291255973124257825782592264425382605263124982511253824842631256525922525255225652937256528242471264425653274248424572471249825252761371132612457251125113211251124844018253826962773300032614644523713442735259227092670265725522849261826052683267026572592276125922644264426832631267028242849559731612592256525112696253824982538270926573012278630862811323628492538256528372552274824842565255233892471247124712538248427863681317425252484252531242471253840572683263128622761338946744996185626962696260526052605264428372525260526832644263126572670268327352657263126702657283728495597309926702552255226572484255225382484251125382525252525522565251125652498292525652722249826052525323625382511247124842457256536813099251124842457321125382484399925522696272229753287473672561344283726572578272226702644291225522631267026442578263126832631269626572657265726962773297555973174257825922538263124982538249824982552248425652538260525522525259225652786270927482525259226443338273524982525252525112849362232992457253825113136252525654057260526702975290038564586774118562657268325252618264426832849267025382657263126702683269625522683263126572657268327352912559731362538255225522683253825652552253824982538257825252773261825652525252528752644278624982709253832112484249824712511251127483727321124982484248431862498252540372552273527733000328746445272134427992605269625782657274829122644264427092618265726052696264427482683272226052722282430005597314926442592255226182538253825382484251125252538253826442538252525652565286225782709251126312552333824712525248425252511314937423274249824982429316124712552405726442552279927613429470548311856263126572552252526572605279925522565265725922683265727352565267026442670260526832773293755973149261825382525261825922565252525252538253825252565253825922552252524982925255227482471263125653236251124982538248424842849371133762484247124983236248424844037253828112722295033124674516713442862268325922631257825782937265726182578263126312657269626442578263126832683268327482937559731112618263125522592252525922498252525112525259225112618251124982538260528242670272224432631257833762484248425112511248427613681333824842443247132112511253840372657259228112799340245574996 19890828 67181856265727092525265726052722281125782644265726052722259227222631273525922618260527092748284955973174261825112565270925782538257825112525252525252525257825522525268326312837263127992484265724713186247124572471255226833774345525522484247124983199251124983999256527482761293734424674527213442773260526572644255226052962268325782683263125652670269626442735265726832696270928622875559730492578256526052657260525252525251125112498256525382498256525382644264427612605270925112605247133382511249825112565284938063523253824572525247131992484252540572605267028242811336346444767185626702644255226832631259228112565263126312618261826572735264426442670265726572683270929375597312425652618255226702511255225522538251125112525259225522538249826052657287525252761245726702511327425112484247125522811383934822565248424842498321125252484399925782748270929623299464453431344276127222605265726572592291226052605263126832644263127352631268326832696259226442824288755973099253825782565265724982592253825522565256525922552253825922565264426182722251127612565260525253351251124572484249826963822346925382511248424983111245725524057265726312748278634024644489618562696265725922605256526312887261826052578256527092592267026442657261826052657274827612937559731362552253825652670257825112552255225252538251125522484260525112644248428752525281125252631249832242484248425252484252529873711337624842471248432242538251140182565270927092962331245865343134428112696256526052631260528242605256526312565269627222811263126312644261826572722290028875597317426182565260526832525253825252471252525112525247125112525252525652538279926182722251126572525335124842484248425522552283736963363247124712484314924712511407726052657278627613312467452021856269626442605265726312631278626312670264426572657265727732605263126312709270926442811292555973124257825522565272225382552251125252538252525652578255225252552257824432887255227732471265725523274249824842511251125382709369633512511244325113211251124984018256527862696293733764674556013442824260526052631264426962950263125782605264426312644272225782709273527092592267027992875559731112618263125652735261825652498253825382511260525652565252526572552253829122538267025112631257833632511251124982511251127863651341624982511249831612498249840772578259229002761335145295415 19890828 67661856270926962578259226312631288725252644260525922605263127222644268326572631263125922900290055973149259225522644272225652498255225252592253825382644252525252538268325922748247127482525263124713211249824842498252527223822349625522498248425113236257824844057256528112722308632994736578113442786265725782644259226312862259225522618260526312709277326832709265726052631268328622887559731612605257825522709256525522498252525112538260525252552249825522657257827092498277325522605248433512511244325112552290038063523264424842484248431492484248440772631260528242887344245575969185627092696265726572683267028622657264425922657268326832709261827092644267027092683278628875597311126052605260526312538259225782511249825382471260524842552252526312631277325522761248425782511324924842471248425522837383935092552248424712484318625112471401825522773279929373351467459691344279926052631260526052578288726052552267026572644261827352657272226312683261826572773281155973149264425252578264425782525252525252538253825522605256524982644256526702696256526962592263125113351253825382498252529003790356525382471245724983174248424984037261826832837281133634557604518562709263126052709257825652875260526182644267026052631270926572657267025652696268328112862559732362552252526052644257825782525256524982578257825652605252525112565253828872578276124982631249832992511248425252471252527223758336325382484251132112484252540182538269627093074331247056282134427732657260526572644259229372565257826962709269626442683267027352696264426312657282429005597319926182552263126832565248425522484257825112498255226052565255225252578278625652735260526052538333825112471249825112498283737273389249824572498313624572578407725782592284928243376464464541856268326442592249826312657284926442592272225922631264427222657264426312657265726572824295055973236256525782592272225652511251125922525253824982565253825522498255225112950253827732525259224983274247124712457252524842578372733762511248425383236248424844057256527222761290032614767665513442837267026572631265726442824263126182578257825782657272226312709259226702670276128492875559731362565251126572631253824982552255225112498263125522605255226312511251128752578270925522592256533252484248424572511249826053651344224572457248431242484257840772605264428372811341646447014 19890828 68141856273527352565259226052605274826312670267026312592263127732605272226442683270926312811290055973086260525782565273524712552253824712511253825382644248426442525252525652786253827862457261825113261252524982511252525112837366632112511247125113236248425114018253827092786296233254586774113442824268326572644259226312837260526182722259225922670270926312657265726442631270927482849559731492565261825652657257825382484255225652525253826052525252525522511255228372552276125252631255233252511248425112525253826443774336324842429249831242471252540572644272227732786333847057741185626962657256526052631263129372552260526052592265726052735269627612605268325522683277328375597313625922525260526702525259225522498259224982525263125252565253824712498292525522761248426702525319925652484249825922511288736813287248424712511319924842498403725382735277329373363464477411344281126442592260525922578295026442605259226702644263127092657273526182670267026312811295055973149256525922552255225782578251125112525252525382552252525782565256525252837268326832525270925523351261824712471257825112811374230742443247124843211251124984077259226702900442133894644774118562709269626052657261826572849263125922631263126052631270926312748263126962631279927862937559731362605260526052670256525922525259225382525256526312471252525782578248427992565279924432657255232742498242925252511247127863681333825522498249832362498247140572578276127732962337646446162134427862644260526312657268328622605268327092592263126442761256527092605269626832696279928875597311125652644259226442565251125252457263124712525264425252565260525522525281125382761247125922525337625382471247124982511268337423199249824982471316125112484407725652592284928373338452977411856276126572578260526052722276126312592265726702644269626832565273525522592259226702670293755973124257826182552263125922565256525522552252525252552252525652511256524982837253829002525269625383274296225922657268325652735371133382525268325113236265725654057267028492862409740774962774113442773257826312592267026832862257825782631255226572735267026442735263127092657268328372925559731612644260525922657252524982552248425252498257825652578253825382538251129002578274825112578252533512484249824982565248427223742337624982484252531862484253840772592265728112837335147364929 19890828 68621856303727352538270926312644287526182644263126052565256526572657269625522670259226442773295055973124267026312525273525652525253825112471257825652683249825922511263126442644251127992498270925253274248424572565253828373839353724842484247125253249248425114018256527092735307433254644520213442696260526702631253827092849272225782631263126572696268326442657264426442631263128242950559731362605255226572683256525652552245725252498259225782511259225112657268327612525274824842631247133762498251124842538286238393537259224712471252532242457253840572618265727862925331245864705185626572748259226052631264429872592257826572578263126182670265726702618268326442631279929005597312425382631257826702592253824842538255225382498256525252525253825782670273525112837252526962471318625112457253824982761389034822552248424982552321125252484403725652670273530743325473671211344283726182592268326702696282426182670255226442683264427092683264426312722259226312799291255973111260526052538265725522525253824842538249826312565249825252552269626442722260527222578263125383402264424842538259228873790353725922471252524713136247125384057256527352875295038564586774118562735270926052683253826572799260525522670263126442657267025782683264426832592265727862887559730992578263125922735257825112498256525922525249825522511256525652592249829122511274824842631251132492484249824982498249826183651317424432484253832362471249840182592274827612925329945575343134427732709257826572644263129752605257825922605259226182683270926572592265726702670281129375597307425922578253827862538253825522525255224982552252524842538256525382578281125782735251126052565335125252471252525382525321137273363251124712498312424712525405726052657284928113389452947991856267026832605267025922722288726442592260526572644264426832631270926442657264427092837293755973136260525782538277325382552252525522565253824842578256526702525263124982799255227862457263126183249249824572471256525252722366631112484247125653236249825254018256528112786306232364557537913442786264426572670265726052900265726702605259226052605268326572748261826312644270927862887559731492618256525522709259225252565255225252538252525112552253825252565253828242565274824842644252533512525247125252552257829753742326124572471252531862511255240572605268327992696335145574831 19890828 69101856304927222578265725782683286225522605267026442605263126962670273526572670264426312761298755973149253825782538267025382578255225382484252524982631253826182538263126572748256527222471265724713236252524982511253828623790352325652511244324713236251125114018253828372773300032614644520213442799267026312683264426832887255226442696259226312709264425922657264427092631270927992887559731362525257825522722257825252525268326832925276130372773319926312709264426572552277325112578244333762511248424842631281137583551255224432457248431862484255240572592265728492773338947054929185626572709257825922644268327352735256526052592253826702657263126702644268326442670282429375597313626052578261826702565253825382511255224712538256525382631247126182592276125112799249826312511323625382511252525922761385634822565249824572525323624842484399925382683276130863287452971211344270927222552259225382592287525922605261826572605267026962644272226312683260526312849292555973111252525922592265725782565256525382511249826052525264425112605264425382786256527732525259224843363260524572538257828873839352326182498253824983149248425254057256526572824281137904615774118562722264425922683259226442786264426052709257825782631273525922696260526962670261827732912559730862552257826052696259225652565251124982484252525652565255225522605252528372578274824842644249832362525249825382525248428113727326125112511251132112498252540182538265727352937324945865343134428112605263126832605260527862670264426702631264426572748268327612683270926052644284929005597316126182525249826962525255225782511248425252578249825522605252525652578279925522761255226702484332525652484253825522538291237113363251124712484308624432525403725922618277327863455461547051856264426312565264426312605269626052538269626702605260527612657277326052644273527092900291255973149260525382605269625112498248425382525251125652578252525522498260524982786253827732525267024983261251125252525252525652735369633512498248424843211253824983999252527092748303733254705530813442875257825652605257826832862259225382565270926052631260526052605265727352618267028622887559731612525257825652605253825782552252524982525251125252578249825782511251128112592277325382618255233632565245725652578251125923711332524572484252531612457252540572605259227612786332546444799 19890828 69581856304927092592267026962657282425652578267026052657261827092631268325782657265726312773290055973111259225782511273524982538255225782525255225522525248425522471256524982811257827612484264425783261248424842511259224843124371133512484247124713236249824984018255226832761293733124799527213442735270926832578260526572925263126312761267026312683268326702722264426052670267028752862559731612644253825922709255225112511253825252538257825522511252525252552255228492565273524982657252533762578249824982498255230373696326125112498247131492457255240572657257829122824337645574896185626312644267026442578263128112592260526052657263126702735261827092657267026572644278628755597312426182525259226832552253825252552253825652511256524982631247126312538283725782786249826832525324925112484252525252457263136963325251124842457321125252498401825112722277330493363467471211344279926572631270926702605288726312578265727092578268326702592270926702578270926962824291255973186261825782578263125382578253825252565252526052484249825522538259225112862264427352578265725253338268325112538255224843149365132612525249824713174255225384057260526962962293737904557774118562670268326182696256526832862263126442670260526052670277326702696259226702605265728372925559732362631256525252631255224982511253825382525253825112471257825252631256528752538277324982631255232112498248424982552252526443696336324982457249831612498248440572578264427612962332546745308134427352683255227092592267028872511264426312592259226832735257826702670270925922735284929625597316125922578260527092538251124982552253824982552253825252552249825252498279925522683252526312511337624842552255225522538292537113211251124712471312424842565405725922592286227353351470547671856264426052592260526312657281125922592263126312657263126832657265725922709267026832875296255973149259225922631268325922592252525252498253825112538247126312498256525522862256527862525265724843211251124572511251124842670368131862484244324713174251125113980259227092709296233514767541513442849268326052657253826052849263125922670259226442657268325922709264426832696268328492875559731112592263125782670255225112525248424712511256525782552268325252511251128622670274825252644253833382525247124712498248429873711322425112484248431492498249840772644269629122761337645574799 19890828 70061856301227222565259226572631287526182592264426312618263126442592278625782605265726052786291255973099261826312605267025652484248425922552252525112552256525522578269625652657255227992484264425253174255224842471252528493790345525652511245725113211252525253999256527482799304933634736520213442799269626052644263125782849268325922605260526442644264426442722259225922618268328622962559731242578257826052670253825382538272226572975279930492670318625652592264426572552276125922657252533252565248425112511283737423469255224982471248431362471255240572605260528112773333846744705185627222618259226312605268327482670260526962605264425782631263127352683267026572761282428375597311126572631256526832565253825382525253825252578249825652605249826052696265725522837249826962511323625252457247125522900377434422578245724712511318625382484405726312670273529623338464472561344276126312644264426052631295025922552265726052578263126442657268326182683268326962912284955973136251126312565263125652525256525112525248424982511255225112552265727222722259227862511268324843363273524842484252528493790348226312457252525253111248425524057257826702862293738064501774118562683264425922631259227092900264426052644265725652696269627092644273527612631269628242937559731362578257825382631257825382565249825522498251125252552252525252605248428492592281124842657255232242457248424982471252528243711306224572471247132112538249840182525270927482987335145865167134427612605257825922605264427992618263126442644263126052709257827092657268326442696283729255597316126312592259226702538259224982511256525652565248425382592256524842578283725252735248425922511333824982443249824842565274837113299242924432498312424432484405726442631282428243325476747361856268326962644267026312683281126312605269626442644259227482631265726572657261826572786288755973149255226572578269625382552253825382498251125522538251125112538260524982849252528872525264425113174255224432484253825112773369633632498247125253199248424984037252526832786293733514674527213442824256525922657259226052761261825652618269626572631267026182670267026572631274828872950559731612592260525382696253825252592253824982511263125522552248424712552253828112592274824982631255233382498247125112525252528753681328724982538249831612457252540572644259227862709335145574767 19890828 70541856307426702644265726572618295025112605272226052644257827092709268326832657279927222912286255973161256526052592267024982565256524982511255224982525256526312525273525782735252529002484270924983236251124432525251127613822346925522484244324983211245724844018256526312786300032494644534313442799263125782696268325652900265726442605257826442631268326312670256526702709276128752912559730862552253826312631260525782578257824842525253825382538252525112670268327092565276125252605247132992471248425112552277337273496255224572471253831112511251140372657263128372875337647994705185626052631257826052631267027992605261826442605267026052709260527482709267026572644282428755597313626182552256526962578253825782484251125382525252525522565253826702657267025112849249826442471321125252443252525252824377434022552247124712484314925252511398025382696272230373261473671211344273526962696264426312592284926312578270926832657264426702644265726572670260526572849284955973111261825782644270925252578248424842498248425922578255226052552264426312722257827482538257825383338265724842578248427863774355125922457248424843161249825254077256526702887288738064705774118562644263125922605252526832773264426442644270926832696267026442761265726702683259228112925559731612552259226312644255225782525251125382511260525382525259225382605252528492538274824982644251132112471247125382471252526443696329924842443248431742538249840372552269627483099332545575451134427222631256525522670268329372605257827352709264427092722264426962631265726442670283729375597312425922592255226442498249825522484253825112644253825382552257825922552290025782709251126962498335124982511249824982565259237273287247125112471316125112511407726312683281127093389464448961856268326962631260525782592274825922592263126182565261827222657269626052644265726832849287555973186261826052605270925382538252524572552248425652538251126312552260524982849253828112484267024983236248424712498248425112538369632242484249825383199252524844018255226572709298733514767548713442786267026442644263125782862260525652605256526052657273526312696264426962644270929002862559731112525263125782644255225252511251125382538259224982552253825922592251127992578265725252631252532992471244324982498256527863681328724842552249831362484251140572631264429372709338946444896 19890828 71021856309926702657263126312644284926312631257826702631267027352618268326442748268325922761288755973161260525782552259225652552249825522484253825922498255225782484265726312786251128372511264424983211249824712525248427483806350925652443248425113199253824714018255227222786293733514586527213442786263126572670270926312975259225922605267025782644267026962657263126182670270928492862559731242605256525652696252525782552276125923062282431992950322426832578264427222578270924842592247133382484245724982484288738063509257824572471248431112498249840572618268327612887337645864831185627482657257826052644265727992578257826052670264426832670263126572565257826442696276128755597319925922631256526572511255225652484249825922511255225522538245727482631278625252875252526312511318625112498253825382786377434692525251124842471318625652471399925382735270929503351452971211344273525782592261825782657290025652565255226832670264426832709265726442657265726052837287555973186253826442565264425652525253824432552252526052525249825652511252526312748256527862565273525113389268324982552249828623790345526312484256525253161253825254077265727092887298738564767774118562722268326052670270926182887260525652605267026962644269626702696261826702605264428372937559731612565259225652657249825252498259225522578257825522511263125652618245728372525281124432696259232612457245725252525251126833666336325112484251132112511252540372538276127732887336347365237134427732709253826832670259227992565253825782657267026572670263126962578260526442631286229125597316125782605260526572538257825252538251125922552256525252565251125252552284926312773244325652525333824842471252525112565264436663261248425252471312424982525405725382592281127613287464448311856263126962552263125522696276125922605267025652631264426702565267026832631265726962761288755973124259225922605273525782565256524982525251125252511253826182471257825522862252528752429268325383174247124572484256525522538366633122538245725523186252524983999251127352709290032994705530813442799260525522578263126572887259225652644265726832578268326832696270926702670269628112900559730992565259225922657253825522565253825112538255225922592256525252511249828622578283725112605248433122525245725252538255225383666336325112552245730862471252540572605269628492773331245294767 19890828 71501856303726442578259225522631291226052578264426442631264426962605268326052644263127612811296255973174259225922631267025522538253824982471255224982538251126572457267026442722255227732525263125383136249824842552248427613774345525382471247125253199252524984057255226702773311133634529534313442811265725782683264425652887259225922709261826312592270925782657269626442644277328372887559731612605260526442644257825522525249824982484256525112552253826052552267026962565274825112605251133382538248424572552290037743416255225252511252531492484252540572592270928112761324945574831185627732644261826182578267027092631259225652657267026702748268327222605265725522552277329375597313625782644257826312538255225112525253825252552255224842592252526442578274825112925248426962511328725112484248425112761379034422538249824712484318624842525403725252709273529753363450171211344278625522631268326442657287526052525264425922618269626832618274826182709264426312773292555973124264425922605263125782498259224842525252525252552253825382511264425922657265727612525268325383338267024712552256528753790345526572471260524843149253825254077264426702849295037274644774118562722264425922631263126832761263126052683259226182592272226962748263126442592269627862925559730992605256525922735249825782511257825112565252525522525259225112618252528372565286224982670248431612457249824982525255227863727335124982471247131862484251140372538270927732962337647675202134427732644265726442592265729122657261826052578263126702696264427222565272226572605282428875597314926052592259226442552256525382471259224842511252524982565248425382511283725922773253826052538331225112498247125382484259236813236249825252511311124842498401826052696278628113402464448311856270926052657265726442618279926572644260526312683264427222657263126312631267026572786291255973124263125652538272225382552256525652511251125652552255225382538253825252849256527482498263124573161252524712484255224982578366632242525249825383186256525254018251128242735296232494674537913442735256526442592263125782875256526052644264426832709265726442683272226832605269627862900559731492683256525922670257825922538253825652525256525382552255224712525257828372644273525252592248433382511245724712538253827863742323624982525247131362457251140572605257827732735327445014863 19890828 71981856312426702578274826052683284926182631269626572631268327092644268326572696260526832786288755973124260525252605273525652498251125652484252525112552248425782498267025652824248427732471268324573186252524712471249829003742341625522511244325383174256525384018259227222722307433514557530813442824268325922578268325922811263126312709255226312670261827222657260526832657264427612862559731612578256525922670253825522552270926833136279930742862321126572605259227482631273524432709252533762498248425252552276138063455253824712484251131612484252540572644265727992900332547054962185626962709257826312670264429252578260526572578260526702670263127222657267026702618273529005597314926052605259226702552249825522471249825112511252525252578251127612644279925112786248426312511323624842511249824842761377434422525249824712498321125382471401825252670273531363376464472561344282427352683268327092631283726312565263126832670270927612605267025522670264427352786290055973124260525522525268325782592256525382511252525922552252525522525267026182761255227352484265725113376265724432538252528623711346926052457255225113161249825254057259226832849296238224674774118562696270926182683260526962811260525782683256526312565273526702748261826702605268328622975559732362657256526442670252525522538251125522525249825112525265725382605248429002592278625112696251132362511244325112525253826443651332525252484251132242525247140182511273527352962332544745272134427992696257826312605269629252618260525922644256525922696260526832657263126182696279929125597311125652565263126962538257825382525251125922565253825782565252524842552283726572709249826702525331224982457248425382525252536813299253825112511314924842538405726442631277327993363455746441856267027222605260526052644273525782631264426052592272226832657268326182670260527352799291255973124259225652618272225652605253825382552252525112525256525522511255224842811252528372484264425253261245724842484252524292862365133762525245725113199253825253999253827482722308632744644527213442824264426312670261826442925261826182683261825652644270926702696264426702578268328112937559731242631260525382578249825522552252525382525256524842552249825112525252528372644269624712644251132992538247125382471255226573651309924712484251131242484251140572644269628372786340245574799 19890828 72461856304926962618268326182578291225782538265726052657268327612657265726572657264426572824288755973124255226052565265725252538252524842484255225252552255225782498264425782683255227862511260525113236256524842525251127353774340225652511249825383199255225114018253826832735301233634644530813442811260526442657270926182849260525652644260526572605265726052696270926572552267028872875559731362592256525382709256526052552256524842511253824982498251124982578265727732670273525252631251132742552241524842498277337423469259224842484249831362457253840572696259227482811340246744831185627092657259226572631260528622578268326182709263126442773269626312538267026312592277329255597313625652511251126572525253825252525249825382538253824712525251126312525268325382849245726572471322425252498252524712912377434162578247124842525318625252511405725652735281129873389476771211344282426052565267026572592290025782670270926442631264427732631265726702644256526702811291255973136260525782592261825782498255225382538253826312538248425522538263126572735259227862498259225383299272224842552255227483774349625922484248425113161249825524077264426442875287537424674774118562761267025782631265726442837259225522709256526312709276126572605264427092644264427732987559731612565256525782735253825652511256525252484253825782511252526182552249828112565279924842592251132362511252524982471256525783681331224982443253831862484249840372565273526962862338947055202134427732644270926052657265728242525265726442722263126572683263126962605264426442618281128375597311125782592257826832552255225252457251125112592253825782565249825522525284926052735252526312538328724712443252524712538255236363312249824842471311125112552405726182709282427993351452947361856270926052657265725922631290026052592269625522592259227352592268326832735263126832761287555973149259226182538268325782552256525112538252525382525252525112565252525112937255228242443264425383199247124572511252524982578366632112471245724983211255224984018252527732748292533124644545113442811267025922709269626962824257826312670272226312657270925922696259226702605267028242962559731242644256526832618255225382565252525652552256525382525259225652578251127862552272224842657251133382511247125382511252526833666324924982511249831362457249840772709260528242761344245574447 19890828 72941856303726832644268326702644284925922592268325522605265727092644269626962735263126312735288755973099264425782525269625652565255225252565255225382565248425382484257825522722253827612511265725253186248425252484252528753742346925652471251125253161249824714018255227352799307433634557534313442849263125782605257826442837257826442578260526312644269625922683264427222696265728242912559730992605257825782722257825382592277326963086272231112811316126572592261827612592268325522605252532992484247124712511287537743509253824572511248431362471247140572644260527732786336345574799185626702605265726832631264428112683261826442578269626312735269627222631267026182683273529505597312425922578256526052538252525252498255224982552252525522578248426702605274824982786251126442498326124842484245724982849380634692565248424842471319925112471403725382748283730123338470571211344277326572605263125922631292526572631267026052578270926702631269626572709260526702849293755973136260524982592263125112525251124982552251125782525257825522525263125922696259228112525270924983363264424842511251129623727349625652498252524713124253825254077263126312887291237904767774118562644260525782683260526572887256525922631265726572644265726312735265726962644260528242912559731362592256525922683253825112578252525382498253824842484257824982565253828112511283724572644249831742511245724842498253826963622331225382457252531742538248440572565273526702912332544475343134427732644259225782605260529502631268326052696264426702696268327352592274827352644273529505597316125252525257826442538255225652552249824982552255225382511251124982565283725652761251125652538335125252511252525382538256536663274248425252484312424982525407725782631279928113429458648961856274826572605264426312631282425782618267026052605255227092683270926182644263126832735287555973111256526312592264425922538253825112538255224982525251125522484256524982900252527732498265725383199251124842498252525382592365133122457249825383199252524844057256527222761297532994586537913442761261826442631257826312799255226052605259226312657269626572696267027092657269628112849559731362592256525252657259224982498248425252552263124982525253824572538252527732605273524842592252533382511249824842511252526313636331225112471249831362471251140572565263128242786340247054799 19890828 73421856308626572631268326442631290025782657264425652670260526702605268326052578257826442811293755973099257826312552265725782552255224982538252524982525251125782484264426702709248427862511269624713186251124982484251126833758342925652484247124713211253824843999253827992683301234294586548713442709273525652631259226572900256526442631261826572670269625782683260526832644267027992887559731362578259225652631252526182565256524982484256525522538251126312605269626702578270925382605248433512498249825252538284937583455253824982484249831742511248440772631257828112748332547054929185627222761256526052618261827222578253826832644267026832735270926832631264426312670291229375597323626182578260527352565253825652552255225112565253824842605248425382565272225522786247125922525318624982471247125522849380634552592248424712511323625112457401825522722277330623287470571211344274826572578260526572592279925782565259226052605260527092722268326182644268326572849287555973149253825522565268325922511248424712525251125522498252525382525255226312735252527612538264424983376267024982552255228873727348225652484257825253099251125524077268326832887286238394736774118562631269626572605260526312735261825112696263127092657276126312761264426962644264428492900559731862618257825652696252525652457255224982538255224982525252524572605256528112538279925252696252531612525251124982498249827993651335124572511251131612511245740182538270927352987327447055237134427862709253826312670264428492605263125652592264426832683270927222592263126052722284928875597311126312565259226962538255224842525257825252552255225382552256524982538283725922735255226442511333824982471248425252538283737273325245724842484313625112484403725522709286227733325455749621856269627352631267025652683284926832592274826572631259227092605268325522683263126572849284955973236257825252578273525782538249825112525249825112538251125782511252525252837252527862525263125253174253824982484249825112950366633632484252524843174253824714057253826702696296233254705545113442799264425652605263126442824265725922565268325782631265726572709261827222565263128622937559731362578253825922683253825252565253825382511255224982565257824572552253828112565273526052605253832992525247125112565252527613681326124842605248431242457249840772618259227992748348245864767 19890828 73901856308626442631263125522605291226832657270926572592267026832657268326702631257826572799288755973111263125382525268325382538251125252565257825522511252526442443251125252875256527862471269625783186252525522484252525112950368132362565249825113161248424843999255226572722301234024705516713442786264426052592260525522925261825782657265726832670273526312683261826832592265728492811559730992578263125382631253826052538276126962987272230622761324927862498259228112578272225522592255232992525245724712498249830623742309924712511249831492498252540572657265728372786344245574705185626572696260525922644263128622631264426572605264426832709268327482592268326702696277328875597313626572592253826702538253825382538252524842538256525522605249825652511296225652786245726442511317425522511255224842484290036513086247124842498318625252511405725252761274829123351455771211344281126312683264426572618281125652565268326052644270926832631269626702722263126442799286255973149256525782592261825782592256525252511253825522525249825252525256526312862263127482538267025783312268324982538249825922786368131492525251125253149255225254057259226702887283738224674774118562683276126312644260526052837263126052696257826572696270926312709268327482735264427092912559731492631256526312657253825382605252525252525252525522511259225252565252528752552282425252605252532112511256525652538247125653607337624842498251131862525248440372538273528372975324946445343134427222578257825522748261828372592265726312644263126832657264426702683263125522735282428495597312426052565256526572578252524982457253825112565253825652525247125252538287526572683257825922538331224842498252524572552265736363363248424982511314924982525405725652670284927353402452947671856270927222605259226052605276126442631263125782670267026832657272226442605261825782761293755973161260525522578270925382552252525522525257824982565253825522511265725652849257827732511263125523149255225252538251125252618368133382471242925253174252525524018253826962761298733634674520213442773264426832657267026442937263126052670264426442683273526702696260526572578267028112849559731242618257825522644252525112484249825252552255224982511252524712511249827992618277325652657249833252457247125382525255226703636329924842484248430992457252540572552264427862722336345574767 19890828 74381856273526312631257826312538293726312605263126312683269626572735268325652683259226962875293755973124260525652565273525782538249825382538253824982498251124982498260525782811253828112484265725653186248425252511253824982811368133632525248424713149255224844018255227222683301233254736527213442786256526442631260525522937264425782644260526572786268326962683265726702657265727862887559731612605253825782670252525112552253824982511255224982552256525382538268328372525273525652644253833382525248425522525253827093636312425252511252531362525249840572631264428242887327445574929185626702605255226312552255228872484259226182605268326832696264426702631267026442657282429255597314925782592256527092592252525112538251125382552257824712565249825112538281125252761253826702565319924982498249824982525269636223299247124712498321125652511398025382799279930123325473653431344276126442565264426182670296225782552268326442631264426442631268325782644264426832862288755973124259225522592267025652592245724982538252525652538252525382498253826052824255226832511264426053325248424842511249825252592366632992498252524433136248424844077263126442811281133384674492918562683270926312605259226312900264426182644268326182683265726702735270926702552273528242912559731362552257825652709256525652552255225252525252525382484265724712565257828242538278625382631248431862484253825382525248426833636333824842457252531862498251140182511268327352987341647365415134428242683264426442605264429252657264426052670267026052670264427092578267026442605284929005597312425252578257826702605253825382538253824982538251125652538253825252683287526052722252525782538335124712498248425112525257836223287245725112457311124842511405726702605286228373312473652721856268326572631264426702592286226052552263126572578257827092670272225922631265727092799290055973149256526312565273525382565253825252498253825652578252525522498252525782786251127862484267025383236248424712498253824982592365132362471245725383174251124984018255227222761298733514644545113442761263126312657259226052962260525652631259226442605269625922657263126572605268328492900559730992578263125652644255225382525253824842511252525782525251126052538257828112511267025382618256533122484247124712525251125523681331224712498245731362498251140572605264428242696333846445379 19890828 74861856272227352631265726052578279926052644267026572644263126962605274826442644261826052824292555973186260525782578261825782525252525112578251125252538248425922511265726832709255227482471269624843249249824842525248427863774348225782498249824983161252524713999257826962811311132994674574413442824261826052631269626962887261826052644267026572683268326702735265726182578263128112900559731112605256525252709253825382552249825382484260525252498255225252538270926702592278624712644255233382511249824842538291237743455257824982498247131362471252540572592257828242786331246445670185626832644263126572631268327992618260527092644264426702786257826832631273526962683282428875597312426312644255226442525253825382498252524842538252524432552251126442722268324982735249826312457323625252484249824842824377434552525248424842525317424842471401825652735274830743274452960071344278626702709268326442644284925922631270926832657267026832605268326182683264427222824290055973149253826312552265725522578252524982525249825782498251125782484259225382657259227092565260525783325253824572538247127993742348225652511257824983186252525254057265726832811282433894501604518562657263125112618264426052773263126052644263125922657270926702722256525782631267027862875559731112552265725782722260525382525252525522538255224842511260524982605259227992565273525252657248431612457247125112538257826313622326124842457252531612525247139992552273527482987327446746241134427732657263126962592264428372709260525922644263126832683267026442605260526312670276128755597312426572565263125922538256525652471252525382565249825782538247125522552279926312811257826182538332524842471245725252511257836073287247124842471314924432511405725782644284927863312476765011856267026832605263125522657277325782631265726312592260527612605274825652735261826442849283755973236257825522525270925652578255225252525255225652631249825652525263125382862256527732552260524573211249824842471247125112552359333122471245725113186251124714057252526312786287533384767671313442799264425652683263126442887259226052592268325922683270925922748269626442631263128622937559731862657256525922644255225382511252524982525257825112565253824982565251127992592265725382644249833382525248425522511257827863666326124842511249831492498251140772644265727482811345545577014 19890828 75341856264426702631259226312631291225652670264427222670263127862657269626572644261825922773293755973136257825652605265725382565255225252552249825382538248425652618264425652670251127862525261825253149256524572538252529873806342925652498251125113174253824573999255227862670311134024674774113442773268325922618259226442862264425782657264425652670268325782709268326962657264428242849559731112578256525522735255225522498256525252429252525382525248425652592259227732552272224842578253832992484247124842498283737583482256525252498251131112525245740572670263127732786335145577741185627092657263125922578263128492644260527092644268325922657263127482578269625782657281129005597311125652578256526572552260525382498253825522552255224842525255226052605276125382811247126832525322425252498255224842735379034422484253824982525313625112538401825652786276130623363464477411344273526702657264426702657293726442631259226962605264426572670273525922605260525922875295055973111259225922565260525922552263124982592251125382565252526312552260525382722259227732525264424843338264424982525255230373758345525652471247124983174249824574057259226962811442134554501774118562670272226442709256526702799264426442618267027222657270925922631263126442670267026962900559731492565263125652683251125382511252524982538255225112511255225522565252527992525283724712592252531862498251125252498252528373696329924572498252532112511248440182525273527353000337646446162134427612683268326052605257828242683259227092683260526962696257827222657259226572683286229005597317426052578255227092552253825522511255224842538269625252538264425112552276125252761252526052511331225382484251124842565263136663224251124712471313624712511405726182592283727733551461577411856274826962631263126052683272225922565269626442631267026962605270926572631265727092786282455973136261825782578264425252592251125252578247125382735252525782578256524982849256527862538263124983236306225252657260525382900363632872657267025783161267026054037268328872937396240374996774113442849253826312670265726442849263125782592265726572709264426442644269626572683273527992875559731362670267025522605252526442552253824982552257825652538255225782538255227992538278624842592249833122484252525112552249828243681326124982471252531492471253840772657264427992748327445294929 19890828 75821856303726962631260526832565279926052631264425922631265726572709267026052605257826702811292555973136264426312618273525112538253825112525251124842552247125382565261825922683253827352498265724983186248424572525255228493822344225112471247124983199252524573999253827092824295033634501516713442773268326442592268326572900256526312525268326572631274826312696267026572618267027992887559731612618263125522605257825522525259225382484256525522538255225782605259227222631270925522605249832992471248425652552284937743442251124572498248431612484249840572644263128372811332546444799185627222618269626052605264427222657257826832605267026442683264427612696273526572644282429125597314925782631260525922552252525252498248425922538255224712552257827222631268325252722247126312498316124712511252524982799377434552552249824712484317424982484403725382811274829623312464471211344276126442631260525782578281126442618264426442605273526572578268326572709267026962887290055973124261826442592264425652552255224572565256525382538251125382578263125782748256527482552263125383299273524712538252528373774342925782498249824573124253825924057257826832887295037904644774118562618270924842709263126312900267026442683251126572631267025922722264426052670269628112925559731242565257825922657251126312511252525382578253825382498257824982525257828872525277324842605249831742511247124982525251125523696328724712484247131862511249840372511273527352937323647055379134427612657264425922709261827862605268326312644260526442709265727352670267026312683276128495597307425922592253826572565245725252511249825382592257825252525257824842552283725922670259225922592329924982471248424712552256536363312247124712484312424842484405726182552278627483363452947671856267026832618265725922683286225382538259227352709268327092631264426962605261826962786295055973174259226312552257825522565251124572525252524982592255225652525249825252962253828112525267025523211251124982511251125112552360732992471249824843199251124844018256527352761292532874767534313442837265726962631263126052912268326182618260526182696270926832657268325652644263129252900559731862605256525922657256525252511251125252538256524982565259225522511255227862498270924842592256533252471251124712498253826573666332524712484251131242498252540572644264428242761342947054863 19890828 77261856306226572538268325922657284926312657265726442657260526702592269626052670265726572786287555973111256526312657276125782592259225112538249825382525257825252565257826052683255227482471263124713199251124712498248428113806350925522498245725253211249824844037253826442735303733124705537913442811268326442605265725922900260525782670267025252644259227092670263126832657265727862887559731112525259225652644257825382578269626573062277330742709318627092592269626702552274825252605249833382511249824982525287537583496249824572498248431492484252540572644264429002875331248314736185626962683260527092631259229252618260526572631255226182696264427092605264426572696278628875597314926182565259226182552251125522498255225382525248425112552252526442605272225252811249826572457322425382457252525652862380635092565248424982511319925252498405725522709277331113236464471211344276125782578257826052631286225922631264425782592267027222657264426312735257826442773290055973149255225782565270925652538252524842511253825522552263125522565263126052709257827352498267025523363261824712552253828873742348225382484255225253149251124984057261827092786288737744767774118562644263126442683259226312748259226052670264426182644268326702696268327482592272227862912559731242605259225782696253825252525247125652538255225112525255224842565255228242552277324712644252532492552247124982511249829123696332524572498253831992525245740372538277327093012328747055272134427612657268325782605263128112592263126572644263126312748263127092605260526442683287528245597314925522605257825782511251125112538252525522565251124982525257824982552290026312709251126312538329925252471252524982484273536963249245724712538314924712538405727352565281128243429467447671856269626702631263126572670291226702605264426572644259226312644264426832683259226572799292555973136261826572618276125652511253825112511248424842525252525382618251125112837249827862484263125523199252524432511245724982786369632872471251125113261249824984018255228112735290033384644523713442735260526052657264426702937263126442631264426832565265726442683264426442657265727992837559731992578263126052592255225922552253825252484260525252511249825522565268327732552273524982605256532872457248424982498256527863681335125112471247131862498249840572631263127862786332546444863 19890828 77741856302426572605270926052631277326052605268326052722269626572683268326962683260526832799297555973186257826182644270925522525252525112498253825382538252525922538260525522773251128492484257824983186251124712457253829753790345525522484249825113236249824713999251127732773312433634831527213442761265725922657256526832887257826572644257826442696273527092683265726962657263127732950559731612565256525922657260525252538248424982538252525252498253824982631265726442592270925382605261833512511252524712471282437743442257824842525247131492484249840572696270928112862328746744799185627092670257826832605268328872605255226312565260526702735259227992565269626312657282428875597314925382552261827482538249825112511252525522525251124842525249826832592270925382761249825922578318625252471255225112811382235092525245724842484319925112525399925112709278630623338470572561344279926572644269626052631288726442605268326312683268327222696265726052644268326572799295055973161257826442592272225652538255224982525255225652538251125112552260526312696260527862525263125523363264424712498251129623774350925652484252524843136252525384057270926442887293738394529774118562618268326052565263126572887265725922644259226442631264426442631269627092565264427992887559731492592260525922735251125522552253825252511249825112525261825252538253828752525278624432592251132612484248424712525249831363651340225112484247131992498249840372565276127862975326147675343134427612670269626442618259227992683264425922592267026962657259227352578263126832644278628755597312426052631260526442552257825252552256525522525251125112525267025382538279925522631252526312644333824982511247124982538268336963312249825652471312425112552405725922657279928623429464447671856272225922578264426832592286225382605263125922683260526702592267025922657263126962748286255973124253826182578270925522552252525382525249825252538257825782484253825112849255227352484260524843161252525112484252525382722366632362498248425253186248424984037255227482748302433764644545113442773265725252592269626442799261825522670260526312735269626052683265726312631267027862875559731492631251126312605252524982525251125522552255225112525252529372552251128112578276125112592257833512498247124712471253829753681321124842457252531492484245740572644269627992722324946444767 19890828 78221856301226702618264426442644283726052605267025522565259227222605264426442670268326442849292555973149257826442644273525652525259225112525251125112565252525112525260526182709251127612552259224983199247124712525252528493822344225522471247124713186255224984018253826702773304933514557530813442799269626572592256525782925265726052578259226312683268326182748269626182605268328112912559731612565256525652657252524982484265726573074279930742683319927992657257827352552274825382592256532992471249824982511301237743509251124842511251131862471248440772631264428112837340247054767185626702683260526182578267028372670257826702670267025922644265726832631260526572631281128625597313625652618257827092538252525112538252525522525253824712525277326312631278625382786251126312511323625112484244325252799379034422605248425112525319925252471403725112683278629753261464471211344283726312578261826182605287526052605264426052709268326702631270926052565259226572761290055973149260525922592273525522538248425112565248425252578253825522786263126702735261827352525259225653363273524712525259229123774345525522484253824843136253824714057255226442862295038564705774118562683265726312631260526442837256526052657268327222670272226962631263126702696256527992887559731492565256526052644256526052565249825112592253825522471259225922592256527862538282425112592245731992484249824842484252528493681314925652484249832242538251140372578269627223062331246445272134427352657255226572631263128622631259225922644257826442696263126182696265726442644277329255597313625922605261826442657264424982525248425652592252524842538278625112605278625652722248426312511331225112457253824982538284936963325249824842471314924712498405725652696282427613338467448961856272226052592267026052657284925922657268325922618267026702644270926442683259226572761293755973149260525922605276125652565260525112498261825652565251125382578252524982786253827862484260525383236251125112484257825112773365133122443248425113174255225113980253826832773300031994529523713442811264426572605259225922849263126962618263126442683263126312631264426702696260528872875559730742631260526442657259225252565252525112511255224982525256526962578256527862565269625252592256533382538247124842525260527353681317424842511247130992471248440572605261828372722332547674767 19890828 78701856306226702578261826052670281125782618264425782657265726832670267026572696259226312761287555973136257825652578267024982525252525782538252525522525251126182683253825782824253828242498264424843236251124982471249825523261360732362525247124573236252524843999259227092709290032364586530813442862260525782657263125782925264426572644265725922592269626442670264426312578267027992900559731242565259225922748253824712538248424982525251125522525249827352498260528752618273524572592260532992471244324842525252526833681319924982471253831612457252540572552256527992761328745294799185625922631260525782631265728492565263126312592263126312683268327352565263126442696284929255597314925922565257826832578257825652538255224982552255225522525270926312538283725652786245726442457317424982498252525252525300037113099252525252484322425382498405725252722277329753224467472561344278626052631269626702644287526312592272226312618270926832605272226442644264426832862287555973186256526052605265725252538249825112538249825252552252525252709255225782849256527352538265725783351265724982498249825113136374230742484260524983136248424844057259226442837288737744615774118562670268326052631260527092862260525522657259226442631268326572735265726702605270927992962559731112618257826442709257825522592253825252498253825382511251124982552257828492565281125112683255232112511249824712525252527733666332524982471249832362525251140182552273527732962335146445167134427862631260526832657268329002657263126572644264426442709267027352683263126052670286228755597312425782657252526832552253825382471253825652670256525112525263125252592290025922748247125782552335125252457249825522525278636223274247124982484313624712498405726312683279928493325464447051856264427222631263126572696286226442578268326572670264426572631273526182683260526832837284955973124257825652538270925112578255225522605256525522552255226312471251125252824256527612511267025113224245724572484249825522937366633382471245725113236247124713999252526832786309932994705534313442849260526442618255226312887257826832592256526182644263126442657259227092657264427612862559731362565269625652709252524982525252525252605253825522538255225652618257828872578268324982631257833252498249824712538252527093681335125112538249831612511249840572631259228492773338946444896 19890828 79181856307426312631264426052605290026312578265725922709256526702657268325382670255226832773291255973086261825782552264425652511253824982538252525382631249826442511253825382887255227352511263125113236248424712565248425523074366632872511247124713199248424714018256528112761293732874586506413442735263125252709264426442811259226312644259226312696267026442773263126182657256529502811559731492565256525922670252525252525272226703000278630862837328727092525263127992565273524712592253833632525248424842511252530123696317424712525248431492471253840572578264429002824342945864767185627092578260526052670263128622670255226832631263126182670264426962631265726312644278629255597312426312644257826702538249825382498256525112498252525382592255226052538281125252786252526052471321125112498248425522511308636663312249824982471318625522457401825652670274830623299450172561344283726182552260526312605287526182565257825652670268327612657270926182644261826572849283755973199256525782605268326312552247125382498249825252592255225252578249825922862255227862498260525523363270925252565252524982773369632612484256525253111253824714077264427092950287537744767774118562670265725782670264426442824257826182670267027092592268326052735261826442631272227862849559730492657257825652709256525112525248425252471251125252525253826572525253827862538276124842644253831862498255224982484251124983651337624982457251132112511251140372511270927352962346946445237134427992565257825922657269629122578263126702592270926052683268327092657265725782631283728245597318625922592259227092578259225652498256525522525256525112552259225112565281125782761248425782511335125252457252525522525265736513261247124712538312425112511405726182605283727483338473645291856269626572578265726702565283726182552259226312709260526962670270926572696260526312811293755973136264425922605270925652498260525522484249825522565253825922565253827222849253827612498259224843249255224982498248425382498365133122552248424713211252524573980255227482748296232744529530813442748261826312578263126442849259225922683265726572631270926312657256526312696263128492862559730622552265726182631253825112592249824982525256525652511251126052565255228492552273525382605255233122525248425252498255226053622327425112525248431612457249840572565263128242786335145864863 19890828 79661856309926832631263125922605290026312578263126312644264426442592268326442657265726962786286255973099255226052552267025522498252525252498255225112525252526052578260526312709251127862511261824843236248425112484251128243790348225522498244324983199253825254018260526572722308633764557523713442837265726052525257825522887259226052631268325782696269625922722267026832683270927992900559731742565260525652735256525382578252525652511253825382511253826832552277327732578273524982592251133632484249824572525287538063469257824842525251131492484251140572592261829122962337646444674185626832670265726442605257828622696263126052683264426312683268327482605268326442696278629755597313626182631260526442565251125112538252525382538251124842670255226702657272225522735248426312525316124572498252524982683377434552565248424572498323624982511401825382709279930493287464471211344278626442605257826702644290026572631263126182657259226572657265726442722268326572824288755973086259225652631263125782578253825382552255224982538252525922552264427222683256527352484267025113389260524982592253828243711350925382471253825113186252524844057259227092925298738564674774118562722268326442592268326442799259225922644257827092709263126442786268326052657267027732862559731862644257825922644252525652538248425252565251125922511255225522552249828622511276124982631248431862498244324842484248427353622340225382457249831862525245739992565270927482950335146445272134427862657257825652683259228372618257826572592268326572696260527092657260526312683277328755597314926052631252526832552257825382498248424712552256525382578257825382565278625112709251126702605332524982471248424842538259236663236247124712498312424982498407725782670282428373338455748311856265726572631261826312592281126572565256526572670265727092644269626312670268326572849288755973174260525922578274825522538252525112552247125522578249826312552255225382849259228372484255224983211249824712525249825112799365131862538249825383224248425253980256526572773292532364767537913442811264426052631267025922912268325922683259226702696267026442683260527092657267027862925559731742657256525922709256524982525256525522538256525522498255225652552259228492644268324842631253833252498252524712538252528493696323624982525247131492484247140772657265727862735336346744799 19890828 80141856306226702565263126052578292526312592264425922644265727482631267026052644264426832748287555973124257825652592263125922525252525522498251125252511251125922605263126572683252526832457263124983199251124432498253827993822346925652525248424573199252524984037256526832761313633514674527213442786264426442683263126442811260525922657260526052670265726312683263126052592263127612862559731492592257826572631259225382484263126442950269630122735311126052552268326962683270925112605249833762552249824842565302437743469257824842429251132112498252540572618264428872735332546744736185626702735263126312605264428622592261826442605259227222696265727352565263126312670282429125597314926312605260526182538253825252498251124842538259224982644251126052618273525652849249825652498318625382457247125112811383934822565251124842511321124842457401825782761274829873325464471211344268326312631265726312592287525922578265726312657265726442592265726832631259226312849286255973199256525782657270925252578253825252578253824982565251125112578259226312696268327482565268324843338270924982538252528243774353725782457249825113186249825114057259226442887293738394644774118562605257826572631265726832824260525252722264426442644274826442735260526832592264428112937559731242618261826572735251125252538256525112511248425112525264426052511253828112552278624842657252532362471249825522511249827993696317424982471248432112511251139992511273528242912336345575415134428872683259226312670265729372565263126962696263126832748264426832696265726572631283728755597316125782538255226442525257825252538251125782525249824712511253825382565282425922773253825922498336325382443247125112552273537113236249824842498317425112552405726182605276126963376458647671856264426702538265725782670278625652578269626702592267026962631277326182696265725782735286255973236259226052592264425382565251125252565249825252511252525922538255225522761252527352484261825253236247124842484251125252937369632242484247125253211247124714018251127612786291233634705520213442761263125652644255226312862255225522657260526442631269626052631259226962618272228242887559731612605263126052605255225252578257825522565260525652484256525382484259228752578276125382644256532992525251124432525251128113727322424572484253831612484249840572578267028372709335147054644 19890828 80621856304926962644257826572683292525522552267025652644263127732631274826312709263127092761288755973099259226312657267025522484255225382525248425112538252525782538263126312709252527992484269625113186249824712498252527863806341626052457248424573211252524843999256527092786314932994799523713442849261825782565264425922925264425782670267026702592265726572735265726442631268328872900559730992618257825782696251125112552251125382525256525382525255225652578263126962578269625652657251133122552248424712538283738563496260524712538248431992443251140772592263128372761328747054831185626962657260526962631263128752644259225922748264426312696268327222631264426832722268329375597316125382605261826962552255225252511252525652498252527092565253826052618276125382761248426442484324924842471252524572862382234552552247124572525318625112511399925652670276130623312452972561344282426182657261825652605288726442592257826702657257826442631267026572709263127092748283755973086251126052565268325922525256524982552252525382552252525382578259225922670253826962592265724983376270925252525249828493774344225922471255225113186253825254077259226442887291237424705774118562709264426052605257826312912264425522592267026572696274826052709260526442605268327992887559731242605260525252735256524982538251124982511251124982484253825652565257828622511276125252644248431862443249824982511252525923622333824982498253831992538251139992565276127222987336346745167134427862657259226442644264428872631261825922644264426052631259226832670263126572670279928875597312426702592256526442565259224982538255225652565256524982538251125112511281125382709255226182565338924572511245725252552269636513338248424982511316124712498407726052631279928493376447449621856265726832578270926052578288726052592272226312670263127352631268326702709264426442849287555973136261826702552273525252565252524712525252525252538253825112484257825112887255228242484264425113161252524842484247124982657366631492498251125113211251124983980257828112735304932994736545113442786264426442631265725922900260526052592263126572722263126442683263126702696260528112937559730992644263126442670256525382578251125382525260525252525255225382565257828242605273524982618252533122552251124982498256525783666333825252484248431362511249840182592260528372761338947054736 19890828 81101856308626962592274825652657293726312578263126052657265726572644269626052709265727092786296255973136259225782605269625522538256525382525253824982565252525922538268325922696253827352484260524983249247124712498251130003774346925652484249824843211253824714018255226702824308632364736534313442786261826442683257826442887267025922722252526962644269626312709264426442631267027732925559731242578259225652696256525522471276126313136286232112799327427352657265726832565267025382631252533122538252524712538288738063469253824842525249831492457252540772565259227992773327446445098185626832683256526832538263128372618259226312618260526312683267027092605268326832657279929005597316126702552256527222605251125522525255225382484248424712605249826832657268325252786249826052538316124842498245725112912380634292552252524842498321125112443403724982709274830623236464471211344276126312578265726182538288726442605260525922657263127352657269626702644259226312824288755973074260526442578269625782525252524842498252525922552252525382552264425782722267027352498260525253312263124712525251128243774349626052457253825253111252525114077264426702887290038394831774118562657260525922683265726052849257826312657267026572631273525922735260527092592267027992824559731992657259225522735256524842552248425652565251125252498252525522511255228492578277324982592251132112471248424982511255227993666329925112457248431862498253840182525276127733012328746745237134427862657263125922592260528872592257827222605268325782657261827092683265726572683277328625597314925782552259226312565251125522471255224982565252525382511256525382565286226442709251125782525336324842552247125252552255236513312252525252471311124842538405726572644281127733429464449291856270926312644263125652605278626832538264425922670267026832565265726312644260526962709296255973149256526312538272225652552256525252578255225652538252526312525253825652799256527612457261825383199252524842511255224982786369632742471247125253199248424844018255226572761296233254767523713442773260526572683261826442912259225252592257826832657268326702696265726832605264427992900559731242592259226182644256524982538255225652538252525252552256525382552260528752578274824982578255233382498245724982498248426443696335124842471248431362457257840572605263129002786342945574896 19890828 81581856269626312578264426832631278626572538261825782578269626962618272226442735265726832761287555973161259225922525259225652498255224982471255225382498252525922525260525782761252528372498264424843199248425112525249827613806344225112471248425113224252524714018255227352786297532114674520213442811265725522683267026832849263125382605259226832696264426832735263126442696265728242875559731362578256525922657255225252525249825112538251125522565257825652565259227092605268325652631253833762498253824712525273537903469252524842538247130742457252540772657259228372862333846444896185626832735257826312592259228112565257826442644260526702709260527092605270925782644286229005597316125782578256526832552252525652484248424712565255225252525255226442592278625782799252526312484319924982471249825112900383934422552248424842552319925252457401825252748278630743261473653081344279926702592257825782631293725652657268325782683265726442592272226572631261826832824293755973149263125922605265724982538252524842552251125522525253825112605260525782748260527092511264425523402247124842471253829373790346925922457249824843149251125254057261826312799284933254767499618562696263125782631257826312786260525652631259226572683272226442683264426702657268328112900559732362578253825922670260526052457256524982525251125382525251125382735251128492565278624712605247132362498253824982538248429373681317424982484252532112498252540182565269627483012335146445379134427992631257826832618259229502644257826572657268326182735264426962644264426312657278629125597312425522644257826962592255225382498253825382578249825112592252525252498274826442786256526052525332524982471248424842538311137113274249824982498316124982498401826442644282428113312470552021856264425922605265725922631284926052565261826572709265727482605267026572605255226962786291255973124257825922631260525522552251125522538251125522538248426052538257824712849257827862565264425383199247125252511251125252565368133382471249824983224248424714037252527092761295033254644545113442811260525922592260526442900263126182631265726702657268326572696261826572644264427992900559731742618253825652631252525922538247125522498260525522552251125112552253828752538273525522631253833122471248424842525249826053696326124842471249831112484251140572578263127612761340248315415 19890828 82061856268326442605269626442565284925782605270926442618265726702565270926572657264425652761287555973186256526052578270925112498249825382525256525252511253825522592255225382786257827862484263124573211251124982511252525113086369633512511247125113199253824984037249827352748292534024557567013442849267026052657265725782786256526312538260526312683270926702683265726572592272228112912559731242631256525922735253825112538251125522538259225112511251124982670265727482552274824842565249833122457248424982525248433763681326124572511248431992471252540772644263127992799341646445781185626052657267026052631261827612605264426962722263125922644259227482696264425652722276128755597323625382578260526052565256525522525248425382538252525382552253826052565283725382722249826312552319925112471249824712484312437113024253825252484321124982538399925652735277330373211464459311344282426312592264426702683279926702592263124982592267026442605269625652631261826052811290055973099253825652538264425782605252524572525255226052565255225652592253825382849261826962498259225783325248424982484249824982709372732362484252524713174244325254057256526312837273532744586604518562735263125382644264426442773261825922683259226702657269626702761255226832657265728492962559731242538260525382657255225252484249825382578252524982511252525922565252528112644277324982631247132362471247124842471248429503666327424572484252532362565248440182525270927352975326146446282134427862631268326052578265729122552267026182644265726572722264426962631269625782696286229125597309926052644263126312538249824982471255224842565253825522498251124982552279925922799252525922538332524982498249825382511297537273274245724982525309924712498405725652605288727353287479964091856265727092657257827482592277325922592265726702670270927092657268326832670257826442824296255973149255225922592268325652552256524982525252524842565259225252552255224842862257827482443265725653186247124572484244325112631372732872498248424983236251124714018253827222799300031614705665513442824265725922644263126052962257826312618268326312657261826312683265727352631269628112912559730622565263125782709257825522525255225382565257824982484251125782538255228622644272224712592253833122484248425112484253829253711329925382511252531112498248440572592267028112722338946746924 19890828 82541856278626572592274826572644270925522631270926572605264427352592270925652696263126702773282455973186260525522538264425652552247125112578248425382457252525652525252525382773252526832484259224983186251125112538245724982735371131612511249825113186249824984018252526962773295032364586774113442849264426962631259226442875260526052644257825922670268326182670259226832657263127612875559731242618263126052644257825522511253825112498255225382552252526052565260527482578276124982565257833382538248424842538257828623711318624982525249831362457249840572578260527992862348246747741185626052592264426312565267027612538257826052565268326052748264426832657273526312644291229005597311126442565256526312525256525382511251125382538252526312525249824712525281125522786247125782538318625522498245725782471317436223325253824712525322425112443401825522683272229753351464477411344279926052592257826052552287526832631265726442538265726832657272226702683263127352875290055973136263126702565256525522525256525522552248425652525253825782538252525382837269626962525269625383338268324572484255226052761369633512471244324713124253825524057267026702937442134554644774118562644270925782657257827092773260525782644257826312631270926702644257827092644270928372925559731862592269625652631252525252552252525112552251125382498256525782538255227222538267025252618247132242484249824982511245729373696326124842471249831862538248439992525263127862987322447056162134428492631261826962644267029372696259226702578267026832657272226832644264426052631281128625597312426182592259226442552248425382511252524572565253825522552252525652511274825922696255226572525333825252498247125782552259237423249249825112484313624712498405725922578287527483469470577411856265726962552263125922605279925252657260526052605256527222618270926312709263127222786295055973136252526312592267025382565248425252498249824982538252526052565255225782849256528242511265725253274307425522644269625922761362231862511268325383199264425524057261828492887401840375030774113442824260526572605261826442950257825382618255227092631265726572670267026962644267027612912559730862605261826052578251125522511253825382525251125112538255225522525255227482565274825252605252533122498247124712538255227093711333824842484248431612511249840772657267028492799331246444736 19890828 83021856312426832552263125922722293725782592268326182631256526442618269625652618268326702761295055973062256525522578270925252592257825652605255225382538253825922525249825112799256527352443265725113186248424982525251124572887372732992484248424713224249825383999255226832773292533764586520213442786260526832552260527092811256525922605260526182657273526702709259227222696270928112900559731742592259226312683251125652525247125522552255225522631257826052538251128372565269624842552256533382484248425252511248429123666323624982471249831242471255240572578260528872773335147364831185626962644263126442605267028242552255226312605267025922709256526962618269626052657282429375597312426052578257825782631256525522565255224712552259225782644253825252525286225252748247126312538321125112484248424982484286237273136248425252498319925112484403725782722276129623312458671211344274826962644267026442644293725652605261826182631263126962592270926442683265726572761282455973149253826052552267025522538249825382552252525522525255225382552255225252900253827992498265725523325261825382565248425382773362232112484255224573161248425654077260527222887288737904674774118562657260526182605265726572849263125782657259226182670264426572735263126442605263128372900559731242592249825652670255225382552255225522511251125252552256525252565253828112538277324982631249832112498248424842565249826703727323624572484253831612578251139992552273527862887335145015237134427732592265725922605260528622631264426572605263126572696263126182683264426442696281129125597311125112605253826572525252524982484247124982565255225652511257825522525284925782761253826052525332524712443248424982484291237113261247124842511309924842484409726312683287528493287473647671856267026702552263126052722287526442605260526312565264427352631273525922657264426702824292555973236257826312552265724982565252525252592257824712552253825382552253825652786260527482471263125253249251124982471251124432962366632492525247124843211249824573980257826832761283732614557545113442811269626182644267026442735257824842605267026182696265726442657259226832644270928872887559731492618259226312670257825522525253825652511252525652565252525652498248428242592274825522565252533252498253824842525251125923711317425112484249831362484248440572644259229252786332546444799 19890828 83501856307426702592259226572683291226442644257825782696265727092657270926962631263126962862295055973111257826052538264425522552252525922498253825252511252525782552253825522837259227482471259225383186247125112511249824712644372733122498249825253261252524844057253827092786313632874644523713442748267025782631268326052987257826442644259225922683264426052683260526572618272228372925559731612511263126572683259225382525267026183174276131992925318627732498252527992511272224982578255233252471248424842471253829003711318624982457247131362484251140372644260529002761336345574767185626832631257826312631264427612670256526572644259227352722259226572696264426442683274828375597319925782552255227352592255225782538253825112525253825252592253826312552286225652722245725922525318624572457248425652484286236363363249824712538316124982484399925252709282430243199470571211344281126702618260526312578288726052565260526702631260526572644268326182670263126572799290055973149261826052592268325252565253825522498249825382565255225522552247125112862260527482498257825523338265724842525255225112912365132992484248425113086248424984057257826442925286237904644774118562683263126182644259226312748260526442605264426442644270925652735260526702670264428492900559731242525263125922670256525652498252524712538253825112511248426182592256527992552276124842631251131992511245725112538249829373696333824842484251132362511248440182538268328112937327445575202134427732657257825922592257828492578260526442657264427352670263126832670260526572696281129255597309926442525267026572525253825522498251124982565251125782538252525382578286225652735251125652525331224842498249825652552290037113124245725112525314924982498405725922618276127353455452947991856265726572578263126442644288726312657257826312670264427222631265726572683259226572862291255973199256525922552267025112538253825522484248425252525252525652578255225112761252527612457257824843211245724712578251124842735365132992498249825383174248424844018255226962786295033254705527213442811263126442605261826312987259225922735267026312631261825652670267026832538264428372912559731492644259226182709249825382552255225112538256525522525256525112552260528112538274824572592255233252511249824712552249826313681326124982471249831492525257840572631269628622786335146744831 19890828 83981856301227092605259226052657279925652644264426312657263126832565270926572748267026962761293755973174259226442578268325782552252525522471257825252525253825522498259225522722253827732525263125253236252524842484252528373839348225252471249825113211249824714037257826312722301233634736527213442824260525522644259225922900256525782683261826702696274826312709267026442644260528242937559731362631256525922670252525252484247125252525259225522525253824842565263126962578274825252592248433512538248424712471283738063482261824572498247131242484256540572565267028492875335144744996185627222631263126442578263128492538267026312683264426442683263127092605263126442722279929125597313625522605260526962511256525652511249824982552256525252592253826182552269624982709248426312443319924982443248424712875377434692511249824712471319925252498399925782799274829753249470571211344286226572657268325382592295026182605261826832644264426702565273526442644269625922837284955973136263125922552270925252578252525252525252525522552256525922525263125782670263127222498260525383325257824842498249828373774349625782471249824983149248424984077256526312962290038394705774118562683272226052644259226312900260525922683264425522657268326052735270926832722264427352887559732362605260526052670249825252552249825652498253825782578253824982592253828242498278624842565245732112511244324982538253827993711329925252471253831742498247140182565264428113000346945015237134427482631265726572631255228372618256526832538264426442683260526312696268326312644284928625597317425782592255226832511256526052498255224712525255225522525256525252511283725652735252525782498333824982429247125522552277336963236249824982498316124982498409726312670286227993376464448631856267026442657265726572644296226572605270926572605260527092605267026312631260527092862300055973136263125522565274825112578255225382498252525252511252525252511255225252824256528242484259225253186253824982484252524712644366633122484248425113211248424844057253827352761306232744557527213442773257826052631260525652811259225782552263125652657268325782683264427092592260528242912559731742605259225782644255225922511247125112525257825252511253825382511256527992565270924982592253833512471247124842565251126963666333824712443249831242471256540572644265728492696338947054996 19890828 84461856309926702605265727092683277326702605260526052631263126832631270926182683256527092773291255973136260525922552267025252525252526052498249825112511255226182471257825922735249828112498257824843249249824982525255227733774342925252457248425113199249824843999255226832748291232364474527213442748265726442618260525652912264425382644259226832735274826832670256526572578265727862811559731612538257825922631257825252565282427223186288732112912326127612644263126832511273525382578249833512511244324842565279937903455259224842538249831362471251140772592263128622862336347054831185627352786260526052644260527482592263125922631264426312709267027352552261826312748277329625597313626052605257827092552252524842498252525382592253825252578252525252605269625252735245726572565317424982484247125112937380634022538249824842511322425652471399925382670281130243312479972561344270926312631259226572578295025922605264426832631265726832605272226572670270927482862293755973149255225922552268325382498255224842484251125652525255225382484267025652644257827352484263125383338265724982484253829253742352325522538245725113124253825114057257826442875291237274736774118562696267026702631259226832887260525782605269627482670265726702670257826442670268327992912559731242552264426052644252525382552249825522552249824982552260525112552248428372578279925112592252532112498245724842525251127613696331224982484249832362525248440182552278627483037321146445237134427992644259226052709257828112618251126702644260526832644263126572657267025922631282428755597314925922578265726442578252525522592253825382578252525522565252525382538277325252735251126442552336324982538247125252484287537113124252524842525313625112525405726052657284927613376455747361856272225782631267027352722283726572525273526572696263126182631274826962696272226962786292555973111264426052552263125252538252525252498249825112498255225782511251124842786251128492525259224983174248424982511252524842657366631612525247125113186248424984018257827352773293732994474523713442862268325652683260526442824256526442565268327092644259225922657264426182644268327732950559731492605263124982657256525382592253825652565252525112552255224712565248428372578273524712565253832872511249824842525252526573696327424842484248431492498251140572592268328492773341647364929 19890828 84941856300026832631263125782696290026312592263126702709257826572631276126572709260527092786290055973062257825382605274825382525248424982565251125522538256525382471253825112824255227352484259224843224245724842552249824982900363632612525247125253211251124984018255226572799302432614736527213442875265726572631264426962912261826312670267026312670276126572657272226442552268328372799559731112552265725922631253825522498249825522525253825522525249825112525255228492631273525252578252533512511248424572538253829003727324924572457249831242471247140572683269627482722336346444799185626572683259226702683260528872605257825922644267026312696267027092565265725652657278628875597314925782605256526312525255225922538253824982538253824712605252525522484276125382773248425782498323624712538255224982538295036813325247125382498323624712498401825252696278630743312464471211344281126572592273526572657297526312592270926052670259227862631270926442631269626572786292555973161256525522578263124982538249825252592248426312525249825652511255225112811253827092484264425783376264425252552256525253037369632992511252525113136244325384077261826572900286237744736774118562657269625652644260526572811268325922605259225922696276126832748260527092631272228372900559731242565257825652644255225252511256524842605252525252578252525252538248427352538272224712592248432242525251124982565253829503651338925252471247131992511247140372538267027732925328747055308134428112644260526312670260529002592255226702578264426962709265726572657261826052657281128875597314926312631256527862605252525382578252524982578253825382511253825252525279925522722255225782552331224982525249825652552268336963236245725252471318624712538407726052644282427613376455747991856267027222565268325922683277326702578270926052618260527222631273526702696267027352824295055973161256525522578270925782578251125112538251125252538252525252484259224982786255227862484260524713174249824572525249825522525363633252498249824843199249824843999257827222722293733384586534313442773269627222644259226312824265726442683269626572670264425652709263126312670268327862862559731362578253826052748256525782565255224982565256525522538253824982578256528752498272224842552255233632484245724842552248425523681331224842511247131362538249840572644267028622709331246444799 19890828 85421856300026832565264426052605270926442592267026312683260527352631270926052670263126702875291255973149260526312578273525522525252524982484249825252511248425252484259225252837257828242511260524843224248424842525252525252950365133632498248425253211247124843999255226832722301232874674513313442761263126572592265726442900268325522578263126312618270926962722264426702618267027992887559731242631255225782644252525652525293730243211276131862962324928872498249828752552272225112644252533632498247124572538253827093681328724842484248431492484253840572618257828492786328746444799185626962683260526442683260528622631264426052592268325922644265727092657264426832657279928875597314925782565260526312578251125652552255225252538251125522578248425782525287525922862248426182484321125382484247124982565269636663274247124572498322424982457398025652748278629503389479971211344277326442498263126572644292525922565265726312578264427352618276126962696267025922786288755973124263126312538269625252538253825252552253825652538249825782552255225782862256526832498259225383389268324982498255225522875371133382443249824843136253824984077255226572875288738064705774118562722264426312657263126832937269626442709264426312696274826442722265726312696270927732925559731362605257825382722253825522552249825522484253824982511253825252592252527992552278624712670249832362471247125252484252527733681331224982471252532112538249840182538265727733000324945575379134428112631267026962709259228492605263126442592268327222709265726572683270926442644278628875597314925782592259226052631255225652565253824982525255225382538255225522538281125112670255226052538332524712457249825522498256537113211247124712471316125112552405726052644288727863416476748961856265726832592268326702538284926052592268325652696267027482644270925652709264426832761290055973124256526182525265726052565256525522552252525252538252525652565256524982786257827992538255225253186247124842498256524982962368132362511249825253211252524843999253827352722298733384586523713442709259225382631264426832937265726442631263126052683265726312683270926832709265729002987559731862644253825922696256525522538249825652511253825652538255225382578249828752565270925112605247132872511245724842498248427353681331224842498248431612498253840572644257828492773333846444896 19890828 85901856302426832552265726442631276126832538269625922683276126832644269626832657265726702786287555973099265725382538276125252552259225382578257824982552256525652525265726572683253827612484263124293211252524982525251128623806348225382484255225253211253824984018257826832696302433634705520213442735263126312644260526442950259226052722259226312657274826052696259226832631265728492925559731362578267026832748260525252578248425522552265725382525252525522618267027352565269624842631251133382498248425252552277337903469259224712484251130862457257840572696260528372862336347054863185626832605267026312670267029002657260527482696267026182683265727482605263125922644274829755597313625522605253827352565255225522498257825782484251125112565251126572565277325652748245726312498317424712457252525252799380634552552248424982538324925252498401825112761270930993186455772561344284926832631263126182657290026442618265726312657259227092683273526962644269627352849282455973111261825382605269625652525253825522538252525922538255224982525260525652709256527352484269624433299269624572552256528373774344225522498260525783124251125254057267026702900290038224705774118562722264425782605261826832824267025382683261826832578268326962696265726312644265727992887559731612605255225782709257825522511248425252498252525522538253825522565251127992578276124712578248432112457249824712457248426963666327424572484248431992511248440182578270927862987331245575343134428372657267026312605263129502565257826182696263126052696265726312709269626962644282428245597308625652592263126702552256525252525252525112631251124982511260524982525283725522748249826442471332525382457247125252484260536663199248424572457316124842498405726702722277327993325464450641856267026832670260526702696283725782631268326572605263127352631269626312709265726442875288755973124257826182565270925922618256525112552251125382538256525252592249824712786253827612484260525383199247124982498251124572498362234022511248425113199251124843999256526962748301232874586545113442799265725652644265725382900270926312657263126312670263126442670270926572657265727612937559731242578270925922657255225382484248425782511257825252552263125382525249828622565276125252605253833632457248424982498257826443681333824842538244331362471256540572696268328622773333846744767 19890828 86381856301226572605264425922578283726052538269625922605267027732618270926702631263126052799284955973124260525382552268325782552247125252552249825382552253825782525264425922748252527992511265724713249248424572471252528873806345525252484249825253236251125114018253826832722313632994674530813442824261826052657265725922925263125522657260525782670270925922683268326962618265727992862559731242605257825652644259225252552288729253299293732743024331229122605264426832605273525252592251133382525247124572511277337743509255224712538249831862498249840772605260528752799333847364831185626312631261826702592267028752605264426312605264426572761264427092644268326312735281128755597312425782565261825922552263125112511252525252525252525382605260525782644270925382773251125782457317424842511251124842735377434422538249824842511323625252498403725252773269630993299442172561344274826442565270925652631287526832592267026312657260526962722270926442670257826832900284955973174259225782631264425112525248424982525252525652565253825522605263126572735256526832578261825653351273525652538260528373806345526052498253824983136249824714057268326572849286238224799774118562670263126832683260525382887257825782709264426312631263125522657260527732657267027862875559731112592256526832696256525782538252525522592253825522538267024982538251128372511277324432618252532112484248425382552251126963666318624572471251132242578249840182538277327482824337646445272134428112631268326182696267028622592268326442605265726182722263126702709263126052709279928875597317426182578256525922538255225522525253824842578251125922631252525252525286225522709249826052511336324982471248424842538269636663186247124712484318624982484405725922552281127613312467448961856267026832644261826442631284926702605267026442592264427612605267026832631263126962887288755973174264425522525263125382592249825522525255225522578252525652498256524982811253828242525259224713199251124712498251124712748362233122457247124573224251124984018256527732748293733894674556013442786268325782592260526572811260526832631255226442631268326962683265726832618265728872900559731362565261825782657255225522538249825252498260525112565252524982552249828492538276125522605253833762443248424432511252529503711327424842471248431112484253840572670269628372799329946744767 19890828 86861856300026702657268325922578279926702552263125782683263126702605273526442644264428112709293755973124261826052565270925522538253825382565252525382552253825522525260525922735248427732511259224843274247125112498251129373790349625382457251124713236249824843980261826962735293732744644545113442849264426572631257826832900264426052657257826312683277326832657263126702670264429002912559731242552253825652631251125112538256525382538255225252525259224572709259226702552265725252565252533512525247124842511293738063482253824842538253831742457255240572644263128372849336346444863185626702657257826052605265729002631267026572631270926832709263127352657259226572605274829255597314925522592259226832538257826052484251125252498252525252605249825782618272225922786248426572471318624712511247124712735379034822565247124842484319925652484401825922773278629503287476771211344279926442605265726572605295026572683260526832644260526702670264426702709265727352773283755973099264426312538264424982578248425782538255226052552259225522484264425922722252527352498260524713363263124712565256528113790348226052457252524843161252525254057260527352937295038224705774118562670268326312683259226442786265726052605265726702657268326442748265726572631265728112912559731242578261825782670252525782498255225522484256524712484260525382605252528492565281124572683252532362511245724982471247125783711326124982471253832112525252540182605269627092925324947055202134427482605269626702670260528112631263126052644274826052631265726832578265725782644286228755597314925522644261827352538252525382538251125382552253824842525251125522525281125652709245726052525333824712511245725522498281136513199252524982471313624982525405726312683270928243299464447991856269627092631269626312565287526572592264426572631264426442592270926312644260526702837292555973136256526572592268325652498252524842498249825252552256525782498252524842811255226962484259224983199248424572471251124712709368132492457249825113236244324714037253826832761291232874896541513442786268326312683268325652875260525782683263126962592270926572696270927732644263128622887559730742592251126182683257825112578253825252498255225652498252525252525248428622578269625252592252533252471248425112538253826963711326125112511248431492511257840772605267027992837335145294705 19890828 87341856304926832578256526052565283725782565260526052631260527732565270925652696263126442824286255973174259225252578269625112552252524842592251125782511255225252471261826312683253827222457265724433211248424712525249829873790346925652471248424573174251124713999255226962786290031614799520213442875260526182605264426312912257826052605260526832683265726052735265726182644257827862937559731362592261825652657255225382525287528113376278632743037329928112644252526832552274825252631252533512484244324842525278638063442253824982498249831492484255240572696263129372811332546744831185626702735257826442592260528372592265727222605270926442657260527352578268326052565279929125597316126052552253827482565255225112565253826052525248425252498252526442565268325522799249826442511319924842471251125522748377434692525247124982484322424982484401825112761276130123299476772561344278626572592260526052657293725522605268325522670257826442722272226832709267026572862284955973186259226052552264425922565252525112565253825782525256525782484259225252735259227092498260525383338267024982525251128493790345526572457252525113174255225384057257826312875283738064529774118562722263126052657264426052900270926312631265726832644273526052631268326442657269629502937559731492578259226572683255225652525255225252538256525652592255225652511253827862552276125252578249831992525248424712525252526443651331225112457251131992471253840182552276127992937326144745202134427222657268326572670265727992618256525922631267026182709260527092683272226442592282428875597314926052644255226832525249825522471256524842525252525382525252524982498281125652644248426442498336324572471247125652484252536513363248424712525312424572511403726052696290027993351455747991856264426052631261825652670284926312578260526832605264427092696270925382657269626572811287555973174253826052552264424982538257825522484251125252565255225382471253825112900253827862484257824983211251124292471248424842644363633252498252525253199251124844057253827092735297532744767530813442761265726052631261826052875268325652644267026052592272226312709263126442657268327352824559730862631259225922670263125922484255225112525253825652538252525252565248427992578274824842592252533252484251124842538248427613666333824842471247131492498255240772618265728492786340247364929 19890828 87821856307427222618267025782552282426442605268326962696264427352657269625922670268326702786292555973099263125382538277325252525255225382552253825522538259225652498257824982849253827222457263124713199249824432484251124842811369632612484245725113186247124713999260527222786295032874674509813442735270926702644264426182925267025782644265726182644268325782657259226832657273528492875559731112565257825382644251125522525256524982471256525652525253824982525253828372538273524842631251133382484248424982538251128623711324925112498251132112457252540772578265728242696335147365030185627092670259226572618267028372578261826312657256526572631257827862670274826702722281129125597323625252657257826572552252525522552249825652552248425112552249825252511281125252735251125922471323624982457245724842498287536963174248424842538319924982498398025112748283729873274464471211344276127482578263125922670288725922592270926702631263127352538267026052709265727092799293755973161257825782605270925652565253825112525252524982538251125112538252525252811260526832484264425383376270924982552257825112862374231242538253824983161249825254077259226312887286237274586774118562657264425782683259225782786260526442657264426832657269626702709264426572618267027862900559732362565256525922644253825782538252525252552255225382538252525382552247128492565278625112631253832492498251125112525249828493666326124982443255232362525248439992565268327483049335145575272134427732631260526832605255229122657263126312618268326442670263126702592267025782683279928245597318626182605256526182525256525112429255226052538252525652578252525922538288726312735253825922525337624712484249824842498267036663312248424842525316124982552405726182631286227093351464448961856267027092605263126182605282425922644260525652683260527352618270926442657267026832761292555973161259225652644273525112565251124982565249825382498253825652471257825112862255227862511264425383236251124842484252524712592366633382471245725253199251124984018255227732811286232744447548713442837270925922605257826312925260525652696273526052592263126052670263126702605268327482925559731612565253825112644255224842525249825112484259224982592248424982538252528372511274825382644249833762525247124572525248425923681333824982498247131492443259240572618267028622811342945574799 19890828 88301856313626962631268326572552276126312592265725652592265726962631263126442696263126312824287555973136257826052578268325522565260525252498253825112552253825652484255225112862252527612484260526053186251124842498249824572912368131992484248424983224251125253980253827092862298733894586516713442837264426052644257825922925264426312657260526702683269626572709263126832605256527612875559731362565263125782683251125782511284928373287290032362937328727992538252528112578268324842683256533122498248424712484248429253651324924712498252531242471249840772644263127352799336345864705185626182670259225782592265728872605255226052605259226702722263126442631272226312748281128755597312426052644255227092511257825382565255225782498252525522538252524982538286225252722247126052511324924982484247125522471274836813287252524712511323625652498401825652722278630863338464472561344278626052565263126962709293726832605267025922670269627092657267026572748265727092773286255973124260525382592270925782525253825112592251125782525249825252511253825382786260527092511268325783376260524842484252524982773366632492525249824983149255225114077264426702937293738394644774118562709267026442644263126832875267025382670260526442578278626832709263126572657261828112937559731362631259226052683253825382552253824842552255225652511251125382552251128242498273524842657253832492511248424982484245728373711322424712578253832112498249839992565278626963037335147675202134427992644263126312618265728872552259226312683263126442644277326832657264426442565293728495597317426312578260526572525252524842498249824842578256525112552245725382552279925112696252526442471335124982484247125522525304937113211248424712525316124572552407725652631282427353376470547671856269626832578263125252605286226182631270925922709267027732657268327482657267026052811293755973236260525652631261825652525253825522498255225252511249826572471249824982761255227092471257824843224249824572457251125252925368132992471248424713236252524713999253827352837296233384767513313442773265727092631263126182811263125782644264426312644268326312709263126832696268329002912559730862592251126052709249825782525251125112484255225252525251125382498257829122525273525382592251133382471251124432538251127483727326125252471251131242484253840572605265728112773332546744929 19890828 88781856269626702657263126312605286225652592263126312657265725522683272225112773267026832862296255973149255225922631264426052538256525112578252524982511249825522471263126442683256527092498263124983211247125112484248429873856346925112525245725113224253825113999256526832709304932874736523713442735264425522605267026442937263126442735256526312670270925382670261826052657263128492950559731362631255225782722255225922525253825382592263125522525251124982696256526962525269624842578253833382538244324842538295037903509255224432471249831992443252540572657264428872799329946444799185625782631268326442565265729122670257826832644260526312748265727092644265726702631279928625597316125782552253827482552255224982525252525252498252524982565252526442592272224982722249826312498323625252471245725252849380634552565245724712552318624712484405725652696278631113249464453431344272225652605265726182592290026052605264426572605270927352644270926442696265726702761286255973124259225782592264425652538251124842525251125782484253825252525265726312657252526702471257825113351248424842511252527993806349625382484249825253199251124984057255226182799276133384557496218562709263125382644265727222900261826312578261826702644265726312722265726442605264428242875559731242578253825522578256525252552252524842565257825252525251125522525247128242525272224432631251132242498245725522538249826833711329925112484252531992552251139802538273527093049324946445343134428112657263126832644260529122578257826572592259226442696263126832631268326182670286228875597317425522605253827092578257824842525260525922552253825652484259225112552278625382709247126052498335125382498249825382498292537273186245724572457314924982552405726052644284927613338464451671856268326442605259227092657272226052618263125922696268326702683263126182670265727092786287555973149263126442592268325382538256525252525256525252498251125782498273525522811252527732484263125253249247124712498255224573211369632362525247125253211253824843999256527222811300032874736548713442722265726312696264426442912253826312644260525922657270926832696263126572670260529752912559730742565253825382683256525652525252526052525255225382525252525382565248428112565274825252592249833512498245724842471247127993681328724842484252531362471252540572657268329622862345547055451 19890828 89261856269626312644263125922631276126312538278626832644268327352618264426572683265726702811290055973136252525922552272225382552256525252578253825252538251125252538265725922735253827482498265724573236249824842525252527993806346925252471245725383211251124713999249826702799297532364557574413442722260526312592256526702824268325652657260526572657273526962670263126702644270927992950559731612578259226182657253825782578255225252552256525252565252525112605259226572538267024842631248433512484247124842525284938063496255224842511249831742498249840772592264428622748328745015744185626832670259226962657259228622696260526702644259227482683268326962631264426962683282428755597323625522538257826962578259224982578252525252484252525382696252526312657272225382761248425782511321124842471252525112837382234822552245724712511321125522471401825652761278630373287470559691344279926442592265725652644296226312605265726052605265726832709274826702696260526442786291255973136257825922605268325252511251124982565261825382552252525522552265726572722253827092484263124843363251125252498255228493774345525522471251124713161248424984057263126832937283732244644608418562722263125782657260526312837268325922709260526702618269626052709259226962605264428112887559730862657259225782657252525652538252525522484256525382498255224982552249828492525279924842670251131862471251124982484249829753696323625112457248431742484252540182525269628242950332546446241134427352722259226962552257828872644264426702605267026052657256526702592270926312578279929005597312426052605256526572525256525382565253825252552248424982578255225922538277325522709248426052525337624572511248425922484312436813287253824842498312424842511405725922709277328493312455764541856263125922578256526442657272226052552273526702644264427222631274825922605264427352735293755973149263125922552268325252538251125522525252524982525257825382578256524572773256527352457260524573211249824982498247125382722371132112471245725113186249824844018256527612722293732744736671313442849255226442657255226312849257826312605264426052605273526312670268326312670264428112887559731242670253825922722256525112578249825922552248425782578247125652618252528372552278624982657251133632525245724842525252526963774323625112484251131492498253840572605265728622735332547996924 19890828 89741856267026312657265725252657292526052565261825652709260527612631263126962709265727092786287555973136263125382631268325652552251125652525251125252511260525252578256525652709255227732484259225253199248424572511249829253806350925382471248425113249248425254037255227992683300033514705774113442837273526312631256526052900265726312683261826052657267026312696263126702631270928372912559731742552259225522670255225522484255225382511252525382735256525112565261827222484274824572644251133632525247124712484293738063482257824292484249831492484253840572644263128872786332547997741185626962709260526572670264428752631257826442670259226832722267027222631272226832631273528495597323626052592255227222552255226052525252525652511251125382605252526442538268325112748245725522484321125252457247125382799387334422565249824982538321125382457399925522761281130743312467477411344282426182683263126702670293726052631257826702578269627482605267026182683267026312811286255973136274826182565264425522552252524842552257826052538253825382552259225522748253826962538268324713363269625252498257830623856349625252443249824983174248424574077269626702761444732874501774118562683267026052605259226572837259225782670260526312670265726312670265727222657265728872937559731362578259225522735259226052538251125382578256525112552252525112605252527862525278624572592252532112498245724842552252525523696331225252457244331992484253840572565278628622937326147676162134427482683264426962696259229502657259226312605263126962657268327092592274827092683283728755597318625922683261826702552257825652525255225782511253825652538253826702525279925382748248426442511337624982457249824712525267036963236248424712525314924842498405726702631276128243455455777411856279927092631267025522631284926052565265726312683263126572592270926312670268327482761292555973199257826832605269625652565252524842552252525522525265725252511252525382849256527092457270925783261304925782657264425382592372733762484267026053211259225784037267028622862398040374896774113442811261826572605265725522937267025652565268326702670263126702657263126572631260528112887559731862644260525652709257825252565253825522538259225782670251125522578248428112565270924842605252533122498251124982484248430623742323624572484247130992443255240572696269629252773335146744831 19890828 90221856304927092592273526312670295026442525256526312605268327482631269627092670260526052735286255973174259225382578276125112538253825652511255225382538248425252525265726052748251127862525263124983236249824982498248428243839342925382443249825113186248424434037259227482748306232744529520213442748259225782657259226312875264426312657265726962670264426312709263126832592265728492900559731112552260525782735256525922605255225922578251125382761251125522631260526962552277325522631248433512498247124712511284938223496259224842511253831492498253840572631264428872786327445864705185626962644263126312657263127862657256526442683263126572748273526572644265726572657293728755597309926052631260527222592255224982592251125652578255225522552245727092592268325112799249826052429321125112471247125382937382234422565248425522498321124842511405725522722276130863325470571211344279926702683263126442565284926312552265726312605268327222683270926962631264426832849288755973124259225782552268325522670260524842552251125522525253825252498265726962735253827862525263124983351270924842511252529503822350925652457252525113186249825924057255226312875295037744705774118562709267025922644260526052887263125652631264426182644267026572696265727092683259227732862559731242644257826312670256525922578252525382565253825382498256525112592251128372565276124982644247132112511248424712498247127733681335125382471251132112484251139802525273527482987331245865202134428622605269625782683267029872605263126182644264426832709270926572605265725652773283728495597314925922657260526832538253824842552256525252525255224982538252524842552284925522735251126182484336325112471248425782484265736513312251124982498313625112498405726832618290027483338464448311856268326702631265726572657287526052657259225922709264427092657264426312592265727482811293755973186261825652538269625522538257824982578251125652525253825252511255225382786255228112471261824983236244325252471252524712525365133512565249824983161251124984018253826702696298733384644537913442799268325652592268326572837257825252657263126052618268326312670265726832631257827992875559730992592263125522735256525522525248425522511259225252578255225382538256528622552268324712592259233762538247124572525253828623666327424842457247131612525253840572552267028752709331246444799 19890828 91661856307426572552259226052618277325782631265726442657268326832631270926312670256526052887292555973111261825922605270925522525252524982511252525252552252525522552273525922670251127352484263124713186253824982457252529003839346925382471245724843236252525254037255227482773314932114644516713442799264426962644268326312837259226572592268326182631270926962631264426832644263127352912559731742618263125922618255225652538284928243261287532493000329927482592257827222578270925252592248433512471253824982484286237903496256524982484249831612471253840572618263128492786336347054831185625782592260526312592263128112592253826572552267026702786270927092592265725782618282429625597312425782631253826442565253824982525251125112511252524982578249827862605267025252761245726702484323624982498249825383111385634822498247125252538321125252457399926052786281130123299464471211344278626442631270926052565288726442565264426442631259226702657268325922709257825922900288755973124261825922578260524842511252525782538247125382552248425382525263125922683256527862525263125253363269624712538251129003822350925252471252525113161251125254057259226572811293738064644774118562657264425782578264426312722264426182644268325252631272225782657268326832618268328372950559731362657260526442644259225522552256525382525249825782525248424842709249828242525279924712618253832362457247124842511247130123727332525382498255232112538248440372538277326962962328746445415134428492592267025782631263129372592256525922631259226702696263127222657267026962696274829255597313625522644255227222538249825252552260525652525251125112565253825652657281125252722247126572511336324842498248425252498307437423325251124712511311125112538403726702657281128373376476747991856268326442605263125922605287526442592260526052605257826312683274825652735263126572824300055973161259225522538273525652631253825252538255224982538253825522484265724982811257827612471260525383274248424572484251125113136369632612511245725383224249824714037256526442786290034294501530813442799270925782592265726702887263125782605255226312657268327222722260526832592264428242875559730742605256526182618253825112511245725782552256525922525251125252565263128492578269624842605251133382471251124712511251126313711335125252471251131612457259240772696267027732799331247054767 19890828 92141856303726312631265726052631274826702578268326182631264426442631270925922709263126702862290055973099255225782592265725252511253824982578251125252538249825522538260525252761252527612457261825253186251124842498256529373856342925652443244325383236248424714037253827862786307433124501523713442811265726312644269625782975263126312644257826442657272226832670263126572670263127612849559731362605259226182683253824842525252525382484255225382552251125522605264426962552274824982644255233382511248424842525283738063455253824432525252531492538249840572592260528112837326146744799185626442657265726052696265728872631260526572578270926702605260526702592265726312709281129125597322425652605252527222552256525922592251125782511249825252552252526052605270924982722248426962498322424712457245724842937382234822511249824842511323624982471399925252670270930993351470572561344283726832565259226052605287526442605268326832644273526832657270926962631257826442824293755973124255225782670265725382565253824982552257825922511251125922525267026312696252526572498260524983351263124712498255229623806345526052498255224843186252525384077260526572862288737904767774118562605263126182578261826572862261825782683263126442683269625782761264426572618277328112950559732362578257826052683251125922538257825782525251125382511259225112538251127992538272224842670252532362471244324842538248427863696328725252538253832112525249840372565267027612900327447055030134426962722264425652696264428492552263126572709256526702670263127482683265725522683278628875597313626442631257827482552249825382552257824982552255225252498257825112511279925252657249826572525328724842471249824842525291237113389245724712525317425112511405726312618287528493416464447671856272227352592265725922631286227222565259225922644265727352696269626182683256526832887278655973099257826702631268325652525249824982525252525382538247125382511256524842849251127992471259225383236244324982498247125112837371132742471248425523211252524844018253827352748303733124831537913442824263125652657264426442887257826572670264426312605270926572722264426572657267027482875559730992578267025782683251125782538256525252565256525522498255225382511260527862578272224712538255233762498247124982511251126573711326124982525249831742498252540372618278628492761332547674896 19890828 92621856303726832525264426702552274826312552265726702657263126572657269626052644260526832735293755973149252526052605268325382538249825252552255225252511252525652498263125382696251127862471263124843236245724842498253828623822348225252471247125253199253824844018255227482709307433254557506413442786264426312644269625782849256526572605261826832696269626962735259226572683268327732900559731612605252525652670256525652552283727223274288731742722324926962631257826572552272224982618252533512525249824432525293738063509253824842511248431862484255240572644257829002696337647054674185626442631252525652552264428242592257826312552268326182696265727092683263126832683279929125597316125652631259226702525252525112565252525522511251125252578248426832552264425522735245726312484322424572457248425112937385634822498247124712552323625652511403725252761270930003351464472561344279926442683264426052618290025922644263126702786263126442565267026702644267026832799286255973149259225922657265725782552251125252484253825652525249825522552264425922709252526832457263125253389265725252511252528113839348225922538257825253149251125114057268325922887283738064705774118562696260525782670257826572925259226442657260526312631265726832735259226572657264428752950559731492578257825922722255225782525248424982471256525652484253824982538247128242538279924712605248432362471249824292511247128243651333825522471252532242525248440182565272226832962329946445415134427092735256526572657268328372605257826832552263126572683268327482631264426702592287528755597313626962538256527222578255224842484255225252592253824842525245724842538281125382735248426312498336325652484249824982511273537273236249824712457313624842511405725782773283728243325464447991856259226442592260526962657282426702578264426052657265727092605265726572709261826312862292555973149259226052565270925652525248424842511249825382552251124842498252524712875249827092498260524983261251124982498257824432644374231242484252524843199251124714018256526962761301233384644520213442799264426052670257825922862264426052592259226832644269626442683265726832578264428242912559731362538257826182631252525252552247125382525253825382525253825112525253828112525265724842644247133892538247124982538245727993727333824712511247131362498253840572592268327862824336346444767 19890828 93101856301226832631265725922631273526962605265726312631264427482670273526442605263125922799293755973161259226052565268324982578255224982552251125522498251125522498260526313012249827612457259224713249248424842471255224843651360725522471244325113224256524983980253827482735313632994586520213442811264426182644263126572975261826832644259225922670264425652696257827482631273528622912559731492552259226312696256526572511255225382484257825112578251125112592270929122525270925252592248433252484248424842538248436073622253824842525252531862498251140572605269627732735337646444799185627482657261826182578272228492592255226832592259225922631264426312618264426702709270928875597313625922592261826442565255224842538251125252484259224842498247125382657295025252786249826052484324924572457249824842484362235652565247124712471321124712471401825252748268329373261473672561344278627092592264426442644295026052683260525922683259227092657269626572683260526442696295055973086261825522592270925522552253825382565248425382525249825382511253826182912257826832471264424843389272224982552253824843622363625782484253825383161248424844057255226832937286238564586774118562592269626052631265726832837264425922670257826312644273526832696252526572631272228492925559731492578263125782748253825922525251125252525257825112498248425112565255229372592270924712631253832492484249825112525247124983509346925252457253831992538245740182565269627732962328746445237134427352631261826572644265728492670260526312657259226312657257826832644269626312696278629505597312426312605255225922511253825252538256525112538253825782498244325382552296225652735244326312525333825382484248425382471252535373469249824842525319924572538405726052578288728243469447447671856267026052644265725922578288725922592265726832670270926702605268325782748263126572811293755973236264425922565263125252552256525382498253824982471249824982498253825382975255227352484263125113236251124982484253825112484353734822538245724713186245724984018252527352786301233124586545113442786259225652592259225252849264425922578265726572644270926312670265726442605270927862925559731612538264425922735256524982538248425112498263125522538251125382578247130122552269624572565256533512484245724572471248424713482348224842511245731612498252540572631265727352799342947674736 19890828 9358185630622670261826182578267028372657252527092578263127092631264427092578268326312735270928875597312425922538259226312565256525382565253825522498249825252511249824842511306225922748248426572525337624572457253824572471249836513651249824572511324924572471399925522786272230003351455753791344278626832670270926312578290026702552264426312552264426962696273526182696260527352709288755973199253825782565263125382511259226572657300026313000267032362618255225113012255227222484259225653429249825252484252524982525366635652471248424983161247125524057261826442862286233124736489618562670268325652657261825922786261826702644263126442618272226702696268326962644263128242950559731612578267026052605252525782578252525652552251125252484248424712578249830492565276124712644249833122471245725252525247124843666357925252471248432492484251140182538278626832962324945577121134428112670263126442592265727862592255225782631263126312709260527092631264426832578286229255597314925922657261826182578257825522552252525112525255224982511248425652538303725652735251126702525346927092498253825782552252536223565249825382525322424712538405726442683286229003790470577411856270927222657264425922683291225782605263127222657261827352605273526442657259227482811293755973124257826182592264425522565252525112511252525112511249825112484253824842950256527222525260525653299249824432457252524982511365135372511245725383211257824843999255227092786298733384557513313442811260526572644259225922887256525782670267025782670265726052722260526052592273527862937559731742552259226442683249825922525248425382498252525252525249825112565248429752605269624712631248434422511249825252484248425253636356524842552249832362471252540572565263128622709333844744799185626832709259226052552259227862631263126962578260526442683253826962605269625922683286228875597313626052631257826312578251124982498249825382511253824982552249825252457297526052709247125922484328724432457248424982498252535933579252524982511327424572484405725382696278630743351470553081344277326702578260526572578288726052605261826182605261827222696267026572683261827092837288755973149256526442552267024982538 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 94541856298726962578272225782565284926312631264426702644264426572644268325652670259226442722293755973074257826052592255225382578253825382498251125112538247125252471253824843000256527612498260524983363247124842484252525112552365135932484247125113312248425254018255226312696296231994644530813442875259226312605260525782950260525782618261825652683265725922605255226572644259227992937559731992578259225382644255225382538288730863696297531493509326128112525248430002552273524982592257834422511253824842498251124843651355124712511252531862511248440772578270928492748342945864644185626962657256526832605272227612657268326442511268326702631257826702605263126832657273529005597313625652631256526832565259224712525255224842525249824982538249825652471297525382748248425922498329924572457252524982429249836513551248424982538329925112484403725112657269630373402470571211344274826572605264426312644288725522578265726182605268326052631268325782644267026702709283755973174259225782605260525382511253825252552247125652471255225782484249824573037265726702471263124983442248425112511249824842552365135932471253824983199249824714077259226052811284938394767774118562683257825782670257825782722263126312644255225522683265726572644265726702644261827862887559731492618255225922565249825382525251124982525249825252511253824712538244329872592276124712592248433512484247125112498245725113622357925112484253832872552248440572525272226702900340245865379134427732644257826442578259227612605253826312592257827482552265726052644259226182683278629125597309926052578257825652565257825652552249824712525249825382511252525252498303725522735248425782552342924982498247125252457252536663537251124712498324924982511407726052618282427613312464447671856276126442657263126702578291226052683260525922644267026442605267025922644268326442786286255973124257825652552260525652538253825112471252525252525252525112498255224713000257827222471257825653325247124572457252524432511366636072525251124983274251124984037255227222696293732744586541513442761257826702657260525652887260526702644259225782735269626702696263126832631261827732849559730992565256525652578253825522457247124982471249825252538252525252525245729622578269624712592260534292511248424712471251124713651360725112429251132362498256540772618259227992799340245294962 19890828 95021856302426312605267026052578282425652631260525782644268326052578273526182683263126702811292555973111261825922592259226312538257825382525251124712498253825382498255224983000257827352471263125783312249824432538251125112484359336072538245725383299256524574018255227352722295033254644537913442773259225922644257825782837257825522657260526702761261826312657265726442605263128492887559731362605257826052578251125522525252525252498252525652511252525382552245729752552273524842605256534292498248424982552251125113666360724842498251132242484248440572592265727612761342947364799185626572735259226312670270928372578260525782709257826312592269626572670265725922592276128875597314925382605257826052552261825252498249824982538249824982578248425922457304925652811245725922538329924842457249824982484247135933593245724572511327425922484401825382722270929253287464472561344276127092657265725522644281126052644257826052631259226702605268325922631259226572811290055973111256525782552263125252511249824982578252525522538252524982511252525252937256526312471263125253429249824842565249824982525365136072511252524983211249825114057255226442887279937744767774118562709265726312631264426572925255225922644265725652657263125652709265725922592269627612925559732362525256525652618247125652525248425382525248425252578252524982578252530122525278624842592253833122498245724842484249825113622356524842457253832872525248439992565273526182937332547995343134427862618256526312644267028752618257826312709255227732657264426572592267025922578274828755597318625922592256526052525252525922525252525112511249825112498251125522443296225782696251126442578342924842457248424982498249836223565247124432511322424842525407725782592277327223274452948961856264426832592269625782644270925922631263126702631265726572592265726442605267026832773286255973099264426312618259225652538253825522552251125252511256525112565252524843000249827612429263125253312247124712471252524432511365135652484248425113261253824844057253826442683290033514674548713442722267026312592263125922824259226312592261826312657263126312722259226312631264428872900559731612565253825522592255225382511249825382471245725252538252524982538247129122578268324712644256534292538245724982498248425783651359325112484248432362498253840572631257827482799341645294962 19890828 95501856303726312670270926312631286226572618267026052670263126962670265725922683260526832862279955973124257825922538264425522552249825252552255225252498251125252525255224842950256527092484261825113351248424712484249825252484365135932498244325383287253824983999252527732657293733514767523713442773264426182657256527092837259226052605259225922683265726052683257826572605257828752811559730862552255225382631252525652511282427863651321135933537336329252511253829872578263124712592256534292484245724982511252524843622353724712471251131992484253840572618255228112799345545574929185627352670265726832578268328242644261825922592257826832631260526702618268326442644274829005597317425652578261826182484257825382552251125522511252524982471248425382511296225652761247126442525336324712471247124982498245736223622249824572525328725382484405725382631270929623299464472561344282426442631260527222592278626052565259226312565264426052644269626442578263126702824283755973161253825382618260525252552247125112484251125782525259225112525255224712962256527482525264425253416248424982565256524982511362236072498248425253199252525114057261826832824272238064586774118562670268325922644256526312849263125922631264425522683256526052631257826052657259227732875559731362525261825522592252525522525249825112511251125522484252524842525249829122578269624712618253832992457247124842484247125383651360724982443251132992552249840182538273527612950324945015343134427612670260526052578259228872618264426052578259226442644256526572578259226312618283729625597312425652578257825652498256525782565253825252552257825652511251125382471298725922722245726182552342924842471248424842484255236513565245724712511322424982538407726702578278627613338467448311856268326572644264426312605282426832565265725922644269625652631264426312578267026702786283755973149259225922525259224842592252525522538252525522498256525112525256525112950255227352471265725253325248424982443252525382457362235932511245725383261247124714018252527222696293733384705537913442709260527222565255225652811257826312644263126442709268325782709257827092670267028112925559731242605259225922578255225782511252525522525257825112484255224842538249829622511273524842578255234292471245735091982422722423999184923012862470537421982422739993496237342965819218129623455 19890828 95981856268326962552259225782578279926052618264426442565267026442644265726312631267025922709290055973174259226442565265725252498253825522552249824982538249825522443256524982975260527092471257825653312245724712471251124842443362235512511245725113261255225254037249826962696302433124705523713442811267026052605260526572887261826442578259225922683260526312644263126572735264427612862559731112644260525112631256525252525255225652511251125522484252525252525249829752592267024572552252534022552249825382471248425383636356524842471249832112443249840572618259228242773335146744896185627092592265726052657265727612657260526442605253826962631263126702670268326572644270929005597313625922525260526312525252525382538253825382484255225252525245725382429297525522735248426182538328724712457252525112471248436363579248424712498327425252498401825522683270929753389470553791344273526052735261826312592284925782605268326442552267026312592265725922644256526572837288755973124265726182565263125522538251125252538257825112498256525382471252525112975255227222484260526053429249824712443252525382471360735932457248424983211248425384077260526832799279933764644506418562657263125922709267025252824264426312696257825922709263126572670259226962605260527732925559731612592253825652631252525382498256524982552251125382525255225112552249829122552278625112631251133382471247124982552252524713636359325112457249832742511247140572552277327092875329947055451134427862657260527092565263127732552263126052683264426832670256526702578265726572631278628625597319925922565263126182525256525252484252525252538251125112525255225252471303725522709247126052525342924842471247124842565249836513579249824982484321124432498405725522657276126963429464452721856263126572605260525652670279926832578264426312605259226702592265725252735260526572786293755973211256525782511260525252511249824982552251124982498248424982538253824983000255227482457264425383274242924842498245724572457360735932511245725253299252524713999255227352696297532494644548713442837257825922709268326182799255226962578265726312735267025782657260526702565260527992862559730862552256525652644257824842525252525382484255225652484248425252525247129872511273524842605253834022484248424982471251125253636359324712538248431992498252540572552259226572709345546445415 19890828 96461856272226182592264426312578284926572592263126572618259226962683273526442709253827352735297555973149265726312631265725522538252525652484249825252511247125112538255225112937264427222511267025653312248424842511248424712484362235932498247124843261251124844057255227222709295032114705578113442824259225922631256526312862260525782592269625652644268326962657263126442657260528372849559731742578260526182605256525112538249825252552251125522471253825382484252530492511268325112605251134022471248425112484252524983607360724842471248431992484253840972618259228872811338946445781185626832605260526312644261828372644259226312631264426442644263126962592269626052670270928755597312425382631253826572538249825112471253824712498256525522498249825652471293725922735244325922498327424572511247124982443248435933607251124842498329925922484401825382722265729003363479959691344273526312592269626702618287525252592263125922631267026702644263125522644260526052696293755973099263125922592259225782565259225252552248425652511248425382498256525112987252527352443260525253442247124572484249824712471365135512498247124983299244325384097255226702761277333254674604518562709263125922644270926052748257826312644257825652631261826572644260526442631264427862900559731742552257825922565249825522511253825252538248425382511255225252552247129872552276124982605256533382484247124572498245724573636356525252498248432742538245740372552265726832975332546746241134427612696265726442605260530002605263126832605253825112565263126962631259226312670277328755597312425522578252526312525255225652498252525112525255225382525252525382511300025652761249826312578341624712471249825112498252536223565251124982471321124842565405726442592279927223338464464541856267026182644268326442644284925652592265726702696259226442578263125652605259226442862286255973161252525112592253825252525255225382552251125252498255225522525257824982962251127352443260524983325248424842471255224432484359336072498247125253299253824984037251127482696293732744674665513442824267026312631260526832849257825922605261826052670272225522709263126182605267027612912559731862592259225522670249825522525249825382525259225382498249825522484251129372592267024842565253834422498248424982525244324983593355125252471251131992484248440972670263127992786348245017014 19890828 96941856270926182578263126052605278626572565267026312605264426832592273525782657256525922837296255973124255225922552256525382565252524712511249825252525252525522498253824572900249827222484259225653325248424982457249824842484362236222471247124983249251124984057253826962735296233634557774113442837259225782644256525652862263126442631253825782644259226832683255226572592264428872849559731612552255225782578251125382525248425252525257825382552249825252511249830002578277324842631252534422471245725112484251125113651359324842525253832362498253840772592263128622786348246447741185627222565261826572605257828242683260526052657260526962657256526832592270926962631273528115597313625252605257825782525252525382511252525522511253825382525252525522498295025782709247125922457327424712484245724432457249836223607252524572538326125522457401825382722268329753376464477411344277326052683263126702592288726312565265726572578273526442552273525782657269626702799283755973174256526312605264425522525259225252511252525252471248425252538251124842937263126832484270925523442260524712484253825112538359335372511247124843211256525254077260525782786439534554615774118562696260526832657259226962773265726312670268326312631265727092683260525922631260527092799559731242657263125782578252525382538247125382525249824982484255225252552247129372552270924572592253833382484247124982471248424843579356524982484252532742498249839992498272226702900329946446201134427352657259226052592270929252657256526442670259227092578256526832735264425922670278628875597313625522592259225922511253825782511253824842538252525522498255225112457297526182722247126312552341624982471252524982498249836223551248425112511319924572525405725782670279927353579470577411856281126962631260526052644272226832565260526312631267026572565270926312683265725652773295055973111256525782605263125382538255225112552251124982552252525522538253824982962257827352484265725253376255224712722265724842498360736222605263125113274267025254057261829372875399940374863774113442786263125922605261825652811257826052644265726312631268325922683263126572631260527482849559731362552261825652592249825522511252525382471253825252498245724982484248429252631277324982631253834162457247124982511247124843651359324712498248432112525249840772618256527612773335146444557 19890828 97421856307426702592263126702605279926052618265725922683260526702644268326052644256526442824288755973149257826052565259225382605252525382525248424982511248424842484249824982950257827482457259225653325247124712471255224982471362236362498244325383287249824844057263126832657295032994767523713442696260525522657267026312887261826312709260526052670257825922657257826832578260528112925559731362525253826052605251125522484251124842511252525522538252524842498251130242605269624572631259234292511248424572484249824573651359324842471248431612511248440772618259227352761344246444799185627222631259226572578269628752631256527092631259226832565263126962605265726442709273528755597308625782525260525522552256525522511249824982511252525252525249825382484298726052773248426182471331224712471251124842498247136073579251124572498328725252511399925112773272228623338464472561344281125652565264426312631278626442565263126312631268326442592267025782631260526962799288755973124256525782592260525252538249825252538249825522484248425252525249824982937261827092511264424983442249825252498253824572498365136362538249825113236252525114097263126572799287537114705774118562683263126052709263126572849267025782683257826832683265726052657257826702618264427612925559731492565255225922565252525252538256525652498253825112484251124982578248429622565273524712605255232492471248424572538249824713579360725112471252532612538249840372511272227862912331244745308134427992605269625522592260528752709260526832657263126572657256526442605272226052683273528755597313626052605255226442552253825112552252525382578251124982498251125382484297525522670247125782525342924982471245724982498249836223565247125252525318624842471407725922631279927993312450147991856265726442565252526572670273526052552259226702578268326442605269625522592261826702799291255973136255225922605264425382484252525382525249825252498251125112511255224842987255227612443257825383338245724292471256524572484356535932525248424983236251125114037255226962683298732994474541513442709260525782592259226572875264425922592257825782657264426312709260526312578263128112862559731242498257825522552252525112565252524982525255225652471252525112525249829752511270924572644252533892484248424572498255224433622356525252471249831992471256540572525261827482709338945574831 19890828 97901856303726832552265726572644278625922578267025922605260526312592269626572644257826442837291255973099255225652578263125382565255224842538249825252498252525252457253824712962257827482538257825113325252524572443248425112498362235932484242925113274255225254018256526962748288733384674534313442786264426312578259226312824257826052657264425382722260525922605267026832578267028242887559731112644255225922552256525382525338932873593287534423607323631112538253829122578269624842565255234552525249824842538245725253593357924842484248431992498247140572565259228372761335146444831185627092696257826572552260528492657256526312618259227222631260527222605265725522657272229255597314926312605260525922525255225112525253824982511249824982538252525522457298725382696245726052552328724712471251124982498251135933622256524982471327425252484403725252683274829503376470571211344281126312657264427092644284926832644260526572552267025652683263126572644265725522786287555973062255225522511259226052538252524982457252525252538252525522538248425112937256527352484261825783442249824842552249824712511362235372471256525253161252524714077260526442887284937904767774118562709265726312696257825922735264425522592259226832644272226442735267026832592260527352849559731742565264425922657255225252484263124842525247125112565253824572498247129752565277324842631253832872484245724982484247124573579357924982484255232742565247140572538272227222925332546745272134427862670269625782605255228492644265726702631256526832709261826052578264426052605278628375597307425922525263126442525255225112511256525252538249825382471244325112498295025522696249825922552344224842525248424842538247136223551242924982484323625112511409725782605283727613338450148631856260526312618265725652670284925652644265725522618274826442578265725652657263126702748287555973124255225652578259225252552256525382578248425252511247125522498252524712987259227612484259225113351248424572471249825112498360735652498248424433261253824984018252527352709291233634799534313442761256526312644256525922925259225922696263125782761272225922657265726442631264427482887559730862525256525922605249824432525253825382511253825652498252524572538248429372538272224712565259234292471244325112538247124843593355124842471247132362471253840572592256527092722333846444929 19890828 98381856300026182618261825782722283726312552264427222552265726702511269626572735263126702773292555973136252525522618264424842578253825252538253825112552252525652484256524842937257827482471259224843287248425382443252524432484360736072498247124843274251125384037257826832657287534164767556013442722259226702683272225652824257826052670263126442761267026572696265726052644272227352912559731612631259225922631257824982538257825652525252525522498252524842525251129872565269624572592255234422457242924572498248424983622350924982525248432612471249840572657263128242761345545865133185626312644264426442631263127732605257826052631263125782605268326962644264426052592273528875597314925522538264425922525249825782511249825522511248425382511248425252484296225922761245726052538336324712484245725112498247136363565252524432511327425252471401825252761270929003299467472561344274825922657264426052670281125922631260527092578270926052683270925782592253826442824287555973186255225922631268325522605256524982471248425522511249824842484251124713000257827092511263125383455251124712552252524152511360735932457248424843161249825384077256526442773282438064705774118562657270925782657260526052748268325522657269625922657276125782631263127222670265726572875559731742631259225252631251125382538249825112552252525252484249824982511247129502552276124572605253833122457247124572511247124713607359325922457255232612498248440182552273527092937332545575237134427612657267026052683259227612592265726312631260526962670274826312552267026572631278629005597312426182592268326572498252525522511255224842592253825112471253825112457290025782709247125782565342924982484248425112484252536223579245724842471318624842498407725652696279926833376470549291856267026832578265725522670274826312644265725782592263125922657260525652735260525922683284955973161256525782592260525252498256525522552252525382525248424712471252525112912257827092415265725113299248424572471251124982484355135932525247125113261253825254037253826832670290032874736548713442799265726442670269627092837268326052592265726442631267025782631265726442565265727862925559731612538259226052618252525522498251125112498260525652538252524842565249829502578269624842592251134292471249824982498249825253607356525252484249832242498253840572565260528372709333846444736 19890828 98861856304927352578267025922670273526052592264426312552265726052683267026832709259226312709284955973149260526572565256525522525252525652525251125112538255225522511252524712937259227732471256525113299251124572484247125112484362235652484248424843249253824844057253827092748291233634705527213442786265727222644264425782811265726182670263125782709265726962683256526702644259227482837559731112538265725922592253825652578272227093224273531362887324926962511248429622511276125112592255233892457247124982538252524843607359324712471248432362498255240772605257827482683342945574799185626832722263126052631267026962644257825782618256526832657264426442605273526442696284928625597318625782592263125652552259225782511252525112511252524712498255225252511293725522786245726052552327424982484244324712484248435933622252524982484328724572471399925652670270929253236467472561344276126442618265726052618284925652592265726572552264426572605269625652696259226182709293755973161255225782578257825382538253825382605251124982511248425382511253824982950255226702484264425523429253825112498253824842498365136072511251124843211256525114077261827092875279938394705774118562696267025112605263126312950265726312683259225782592265725652631259226312657267027992937559731242644251125522644255225522511251125252538252525382471256525382578245729622578276124432592251133382498251124712525248425383651355125252457253832872525245739992552263126442925327445575487134427352709268326182644265729252670264426052605263126052644259226702605263125782644282429005597313626052565255226052552255225382511255224712538252524842511248425252498298725922696251126052498342924842511252524712498252536363565248425252484324924982498405726182657281126833402455748631856265726312578264425922644277325922565269625782631259225922618265726702683259227222786288755973161256525782552260525382525255225252525249825922552249825252498249824572912256527222443257825113363245724842457247124712565360735792498244325383249251124714037256526442670297534024644534313442683263126312605265725652875259225922657260525922670268325922631263126572538267028372887559730992592256526442578249825382511255225252525261825522498249825252498248429372565265724842631251134162457245724842498252524713607360724842565248431742511252540572618268327482735340246744863 19890828 99341856307426832605263125652618282426962631259226442605265725922644267025522657264426052824287555973161255225782525259224982511252525782538245725112538253825112457253824712912253827862471263125383287248425112471249824982484359336222471251124573287251124714018256527352657282433254644537913442735264426442657264426832837256525922578259225782657255225782709265726572670263127732837559731242565253825782565252524982552249824982484253825112525251124712511247129622605273524842605252534022484248425112525245725253607356524982511251132112471253840572592257828372722337646444896185626832644259226832644259228242670260526572631268325782670265726312592260525652657277329125597309925382592253826052578251124842443253825382552251124842511249825522457293725382748245725782538331224572484251124982471251136363593248424432511326125652511401825382696268328623325447472561344279925922592272225782631283725652578260526052631260525922605259226702683256526572735286255973136257825922578264425522538256524842511252524982525249825252498252525113012252527612484263125783416255225252552255224712498360735932498256524843249253824714057255226832887284938224586774118562618267026442592260526052709256525652605257826052670270926052657263126572618272227092887559731492578253825522631253825382538248425112552251125382484253824712525247129002592274824842631248432992457248424712498248424713651365125252443252532612565249840572538264426572862335146745415134427862657252526962696264428752644257826442631259226572592264426962605269625652631282429255597318625922644260526442552248425652552252524982565252524982498249824982443297526052696245725782552345524982443247124982484251135933593251125252471319924842525405725782605284926833363464448961856267026702592263126182670286225922605265725922670264426572565264426312670259226962824291255973224260526442631256525652525255225252498253824982538249825652525251124842912264427612471263125653299244324572471252524982538360736072484248425113274252524574057253827732657288733764705527213442748260525922592256526312925265725782592257825782644257826312696256526442605256527482912559731362592263125252578259225522511253825382525252525382525253825112578249829502538269624842605253834162511249824842511252525653622355124982443247131992511251140772578257827732722342945864644 19890828 99821856309926962605270926182657284925782592265726832618267026312657264425522631263126312748287555973149255225382605263125112592256524842498249824982538248425112484253825382962256527092429263125253325249824572484247125382484356535372498244324983261251124984018253827092683292532614474534313442824265726572592263126052811260525782592260526052644273526572696257827092605263127612837559731242538257825522605252524982565303729753338304933383149327427862511244330002592277324572592256533892525244324982498251124713666357924842538247132612498248440572578261827862748344245864896185627482592263126052578265728242592255227092631260526442735261826572605265726052644274829375597312425382578253825522498259225522525252525112471255225382565248425252471296225922786249826312498331224842484245725112471253836073651252524712471328725252484405725782773274829253261470571211344273526312631267025782657282425782605264427092605263126442631265725922683265726312786293755973124260525922605265726052538252525252525256525382538249824982498252524842962252526702484257825523429248424712565252524712471360735652484252524713199251125254077256526312862283738064674774118562618263125922605256526442811256526442631264426312631265726572722263126962605265727352912559731862525264425522644252525382498251124842511252525382511252524842552248429622565279924982565253833632471252524712511251124843565362225112484252532742498251140182552273526832950323647675167134427732670261826312592263127862683263126702605253827092618260526962644268326182578272228875597314925112565257824842592253824842484251124712565249824982538248425252498295026182722247125652538344224982429245725252457255236223565247124982511323624842498407725922657276127483416452946741856264426312631264426312538277325522631257826572552268326832644264426052683260526702761290055973161259225522592255225652552255224982578249824842565248425782498255224842975256527352457260525253299247124982484253824842552362236072525252524983274253825114037253826572709297533124799534313442761267025782670265726052786264426052618267026442696267026442644253826312538260526962937559730862578257825922605251125252525248425382498263125382525247125112538249829002578273524712592253834022457248424842525249824983622356524712471248432362457253840572709267027732799336347054962 19890828 100301856302425782605263126572605278626312565260525922644263126572644272225922709260526442722287555973186255225922525265725782552252525382525249825112511249824842484255224982975253827222484259224983299247124712443248424712525362235932525247124713287253825113999256526962618290032364644520213442786257826312644256526312837263126182735268326052683269626052631263127092578268327352937559731242578259226312538252526312525247125252484259225252498249824712511248430122511270924982605249834022511248425112511251125253607359324842511247132112484252540572618260528622683344245015064185626962735256526312552268327482618265726182683260526702631269626832605263126702670270928495597313625782565251126052538253825522511256525252498252524842538251126052498297525252761247126052525329925112484245725252552252536363593248424712511326125112471403726312696268328243351470572561344278626702605265726312605283726052592261826052631265727222618267025782709260526442799291255973111255226052498257825382592253825652565252525522498249824842498251124982900257827222471265725523455255224982538253824712578363635792471251124843186253825114077265726312887273538394705774118562722264426182657259226312761261825522670260526052605255226312657256526442605263127992925559732362538259226052644252525252511257824982525253825382471248424982578251129372565277324842592252532742471245724712498249824843593362224842498253832612525247140182498267026573000332546445343134428242565264425782631264428622592257826702605260526832683264427352605267026572605282428875597319925252578256525782538252525252511251124982538253824572511247125382471296225652670251126052525341624982457251124982498247135933593247125252484321124432525409725782578272227223299450147671856263126572525257826052578287525252592257825782605268326052631264425782631265726832773286255973149263126052552257825112525252525112565249824982525252525252498248424572925260527092484255225653274249824712511251124712484356536072525247124843312251124574057255227222735292533634736545113442786257826052618264425922887267025652657259226052644263126442761264426832618268327732887559731242498264425522618255225652605253825252511252524842471249825112552251129752592272224572578255233892457247124842525256525113593356524842498248432112484251140772592264428752722333846444799 19890828 100781856311126572538265725782592282426312552267025522578256526052631264425382631257826052709286255973199260525382578256525382552260525522538247124712498247125382525256524712900255228372471255224573312245724712457249824572484357935792498247125113249252524714057253827612748288733634644527213442735267025652683261826702875263126052631265725522670263126312605260527092618260527222937559731242578263125782605260525782525282426703199272230242811313627482498248429502618269624432592249834422484248424842525252525253579360724842457249832362471253840772644259227992709332546744767185626572657260526052657263127612631256525652592270925652631267026182592256526702722274829375597317426312631257825382498257826052457251124712511252525252538248425252471293725382761252526832525328725112484251124982457249835513622249824712525328725112484403725382709269629753351455772561344276126572644265725782644277325782631263126182552269626572605265725922631260527352761284955973199257826052644265725382605251125382565251125522525248425112525249825382962256527482443261825253429249824432498251124982484365135792484253824713199248424984057268326572799284937904674774118562657261825782644255225782761264426312631267026052683256525522696257826832644263127482811559731362618255226182578252525382498247125522538253824842498253825252525251129622538273524842631251133122511247124712498245724983593362225112429249832742525249840572578268327352862335146745237134427352631263125782578265729122538263125652565261826832578259226962631269625922657281128875597314925252592260525922498253824842511247124712525252525252538248425382471295025922748248425922538344225112457251125252471251135933607252524292471318624572511407726442592282427863429464447051856267026312657259225522565274826312592255225782592269626052592267026312644260526052786295055973136256526312565259225382552253824982552252525382511252525522552252524982950256527862471260525113299247124712429249824292525362235932511247125113299251124844057252526702683290032614644537913442786257826702618259226702937259226702657265726052644263126182657256526832565265727612912559731242565259225652578255225782538252524982552255225112552247124982525247129502578272224982605252534162511245724842511248425383607359324982484248432612443247140572644259227352735331245014896 19890828 101261856301226052538267026182592281126442605261825382578257826312644273526052578267026832773288755973199256526182605257825252498255225252498249825252565251124842498253824842937260527862484263124983312244324982429253824572538359335232511247125253274248425114057255227612670290033514736530813442811260525252657261826052824256525382683261825922761264425782696256527092644265728242937559730862618267025522631259224982578253825112525260524572525257825112511251129372592273524712605255234292525247124572498251125253636352324842471247132362457252540772592263127612683331244744962185626702670260526702657270927992605260525782657255227092657263126052631267026572605281129255597317425652618259225782538260525112538253824712511252524842511255225252484293725382786247125922498331224982471251125252457253835933593253824432471324925522457401825522837267029373338476772561344273526442605260526312670290026052631268326572605260526572618264425922565257825922811292555973211255225522552255225522538253825252498248425252538249825522511251124983012260527092471265725253402256524842511252525112498362236072498255224983249255225254077260526572761282437424529774118562631264426052670268325652722255225522605261826182657257826572683260525922631263127992837559731242525264425112605255225382538248425252498252525522484249825252525249829252565273524432578256532992471248424432498247124843593362225252471249832872538245739992552273527222950332546745272134427352683261826312618255227732592259225652735259226702657267026832670264426832657286228625597312425782578256526182605253825382552249825382605249825252511252525382471292526052735248425652552341624982484248424712525247136223551252524982511322424572525405726182644268327353442458648961856270926572748259225782592277326572578263126182592263126052657260526052709253826572761286255973161255226312605256525252525253825652498252525382498255225252511252524842937261827092471260524983299252524712498252524292484362236662498247125113274252524843980248427482696288732874705552413442773267025922644260526832811260526442657259226442605256526442709259227092578259227092786559731612565253826312605249825382484249825652525255225782511252524842565244329872552276124712631252533632484245724572511253825253607360725112443245731862471249840772605261827732709331246444962 19890828 101741856303726052525257825922605274826182657260526312605265727352631273525522631265726312849284955973111253825652644256525382538252525922565252524982511249825112471249824982962253827732484260525783325248424712484248424572498359336222484248424983287253824844057257827092735288733254557520213442786265726182605264426182849261825522552260525922657260526572722265726702592260528492862559731612538261825652644261824842498276126443024260530372696309927222565247129372552270924842578253834162484251124432511247124983636362225112471252531992457255240572592255227352735338947054831185626702657268326702578263128112644260526052592256526702683265726442670265726312657277329255597314925382565257825922498248425652511249824842498253825252525252525112471297525252748249825782538328724842471244325112511247135933622249824572511328725522471401825382657272228873389470571211344274826702552265726182670290026052578264426442552265726442605263125652618257826702786288755973124263126052605256525382578257825252511252525652511251125382498255224983000256527222471256525923429249824982552256525252471362235932498247125113236248424714077261826442786286238394586774118562657259226832670264426312837268325782578263126052605265725782683264426962578267028372900559732112657260525522565253825922538255225522511247125252498253824982565245729002525279924572592255233252457244324712498248424843593365124982457252532612498248439992484273526572900333847365343134427612657256526052565264428622578263126312683255226962631255226312657264426442565273529255597313625782605252526052511249824842525252525112552248424982511251125252484295025652683247125922525340225112457245725112538248436073622249824712484323624842565407726442644274826963416464448961856268326572618265725522618273526832592256525782592264426962644268325652605259226702799290055973174256526572565259225382552252525522484249825252525248425522525252524712900257827862484263125253338247124842471249824712484359336512498249824843299247124844018252526572696296233514674523713442761263126182592257826572837263126572578257825922683265725922657256526572605263128372900559731242592260525782552253825252565255225522525252525112511249825252538247129372498273524572565256534022484245724432484249825253607359325252484247132362484257840572670263127612735336346444586 19890828 102221856308626442631268326182644281126052631264425922578269626442605269626052683267026312786293755973124256525782538259224842565249824432552245725522484249825382498252524713000257827612457257824843274249824712471251124712511360736222484249825113299247124714018256527992709293732874345537913442722263125782670265726313012255226312605270926182605272226572644257826052644263127092837559731112552255225252565248424982565255225382484252525522498255225112484248429002565269624982578251134022484249824842511248424983579359324982525251132492484249840772670265727222722336346744767185627222592263126052657270929002578261826442605260526312644264427092578264425652631274829255597308625922565253825922525252525382552253824712484252524982552247125522511292525522735245725782525328724842429247124712525247135933636252524432552321125652484403725652722265729123351467471211344276126312592263125782605277325382709264426052592264426052670265726312657260526442786293755973149255226052511256525782538253824982525247125382552249824982552251124432925253827352498259225923455249824842484257824982484359336362498255225253186251125114077259226312786281137904586774118562735260525652631253826052811257825522670264426832657257826312670260526572657268328112862559731612592255225922578252525112552256525252525251125252552255224712525247129002565278624572592249833122525245724572525252524573565359325382457253832112538248440182538267026962887329947055308134427732618257825782618263127862592259226442605257826312670256526832644267025252605273528495597316125782511257826312592257825382565251124982552252525252565248425382471293726052696251125782511340224842471245725112525249835933607251124572525323624712484405726182683283727733389476748961856268326572605263126052552290025652631268326052605265727092631267026052644257826572735292555973186257826052552259225112511253825252525253825252525249824842484255224292937253827222498257825653312248425252457252525382471359336222511248424983274252524574057251126832644290032994767556013442799257826442592263126052824264426312605261826052578257825922670260527222565259226312824559730862552257825922525256525782552249824982498259225252471251125382471247129252511276125112552255233892498244324572484252524293607360725252538252532492471252540772552264428242773328745294799 19890828 102701856300026832552267027092552273525652592267026312605265726572592264426052683257825782761291255973124257825522644257825922605251124712498253825112552251125382525248425112962260527732484259225253299248424842498247124712471363635932511245724983299248424713999253827482657295033764644537913442735265725652631257826312887257825652644257826312644265726052696267026312631257827862862559731242605257825922631256525252498281127483174270931112900309927092511244329252525268324842538260534022484242924842511247124713622359324712498249832362457251140772592257827612696340246444962185626572683260525922605263128372578260526702618269626962631257826052605268326312605279929005597313625782605264426312498256525112552253824572511253825522525249825922457291225922696247125922552329924572484248425112511249836073622251124712525326125112471405725522786264429373299464472561344276126052592260526312644287525922631255226442578267025782618268325652657260525922735291255973161251125782631259225522552251124982498248425522525253825522498253824712900256527092471264425653455248424292511253824712511357935932484252525253261251125114057257826832837279937904705774118562631264426052683264426702786264425652631264426052631257826312644259226312605265728622849559731242552257826442618257825782592252525652525251125112538253824982552248429622578279924572578252532992443252524842525252524843593365124982443247132872484247140372538273526963000335146445379134427862631264426312631259228112605257827092605268327222683274826572644257826182605279929255597312425382538260525652605253825922552252524712538255225252552249825112484292525382722248425782538340224982457247124572525249836223565248425112498323625382471409726312525286226963376452947051856269626442578256526572644277326052578267026702592260526702578264425922748255226442837284955973149252526312538256525782565251125112525251125252498251125382484259224432925256528112471261825653287247124842471252524432484362236222538244324843261248424844057257827732683290032994557537913442786264426182578268326442937257826572618265726442670256526442657268326442618270927862837559731612552259225652631255225922578248425252471251125382498255225252511248429622525274824572592256534022525249824572498252524983593362224842457248432362484255240572618268327222709338946444831 19890828 103181856269626962618265726962657286226702683264426312618270926572592263126312592264426442773286255973174257825922644261825252498249825522498255224842511249825522511252524842937253827482498259224843325251125112498252524712498359336222538244324713249255224844037253826832761295033384644523713442811268327222709261826182950255225922644267026572631259226052683260527222644253827732811559731242565261826442644256525252511252525522525253825112525249824842525248429622538277324842592255234292498251124432525245724843622356525112471244332492498255240572657268327482709336347674896185626572605259226052592267029002631264426182631264426572592263126962565270925652631281128875597314925782565256525922592252525252525252525522511249824572511256525112471298725112824249825922552328724572484245724982429244335933622251124572471326126312484401825112709265729123325467452721344276126052657259225782631279926182605259226832538264426442605270926832644256527092773293755973149257825922538257825522498251125252552248425112565249825252511251124982900252526312471260524843402249824982498249824842525365135932484251124713274249824984077259226572786273533124705492918562683260525922657263127482799270926052578257826312644267026052722268326442644267027482837559731992565253825252631255225382565256525382511252525252498248424842552248429252631268324982592252532992457253824842484247124713607357924982457247132242538247140182565273526832937340245865451134427732565264426312631259228492644260525382605268326572657259227092644265726442565278629505597318626312552251125522538255225522525252525112525252524982498256525252484293725652735249826052578345525112471244325252511247135933565248424842484321124712484409725922670279927223338455751671856265726702657268326442605283726052592268326182592268326572592272225252670265726572683286255973224257825652605257825522525252525252578249825112552251125382484253824982875259227732498260524983325247125112457252524712457363636072511251125113274255224984018255227482709290033764644545113442761260526442605269626572824260526052631264425522578257826052670259226572605256527862937559731112565253826052592257825522552249825652525256525252457252525252511248429502592273524842578253834552498248424982511248425113622360724712471247131862484248440572605257827732683342946445415 19890828 103661856269626832538259226052592279925922592260525782644267026052631269625652644255226052786283755973236259225652498268326442552252525382511253824842565255225112565252524842912255227222498261825653299247124572457253824572484362236222552248425253261255225384018255226442709283733634767578113442748263126052631264426703024257826052670256525922578257825782709267027862538260527862862559731242618256525922592249825112471251125112525253825112552252525252525248429252605276125112631248434292498249824982498247125523593362224982484248431742511251140572618265727612811337646445781185627222670257826312605269628372631256526702644255225522670265726702592268326052605287528495597314926052605257825922552259224982471252524982552249825112538249825252457293725782696249825652484326124572484245725522471248435793607251124842525326125252471399925382696268328373338464459691344277326052631264426182670286225522592263126702592268326702657267026702709259226832786288755973124256526572552260525522525252524842538251125782511252525252552256524982912259227352484259225253402251124842484252524712498359335932498249824713261249825384057256526312824267033894586604518562722268325522592259225782811260525922631269626572670268326182657256526572644263127352887559731862511251125252631253825382552249825522498253825522498252525252565245729372618272224712605256533252511247124712538244324843579363624982457253832872578249840182538270926832925329946446282134427222644257826572565267028622618259226312605267027092644263126702618268326962631283729375597311125652592257826312552257824982552252525112538249824712498252525652471290025782773251125522525342924842471249825112525251135933607247124982484317424712471407725652657277327093429464464541856268326182525255226052670278625922525263125922657269626572683264426442670261826572786286255973136255226312605255225252592252525112552251125252525253825252457253824572912255227092484263125523338249824572498247124982538359335652484244325113274248424714018256526442670293732744586671313442683261825252657263126442773264426702657260525922644269625922605259225922592255227992912559731612618255225922565255225522538255225522498255225922525252524842498247129122552269624842578253833762484249824712511249824983651360724982443245732362471257840972605260527992748333845297014 19890828 104141856274826312657267026962696276126312552270925922565263126572644265726052644263126182849293755973174263125652618257825522525253825112525256524842552247125112525252525382875263127612484256525523287247124842443251124572498359335932552242925113261255225254018253826572683298733634705774113442773268326572592259224842811263125652644259226832683270925922670260526832722268327612875559731112578256525652631259225382578252524982565253825522498252524842498245729122538270924842578252534022471247124982471244324983651356524982457249832242498252540772592260528492722341645297741185626962565263126702657263128112605260526312592256526832631264426702631260526702605277329505597316126312552253825522552256525252538255225652511252524842511247125252484284925782761251125922525332524712498245724982511247135933551247125112484327425112457401825382709269629753482458677411344279926832578265726442644278626052592265726442605260526182605268325522709267026052824282455973149257826052592256525522578253825252538245725252538247124842484253824432937259227352498268325523429261824712471249825112484356535932484247124983174248424844077265725652900439533764644774118562670265725922592257826572722255226312644259225922683263126442683263126572552263127352862559731742565255225382592252525112525248425522498251125382525252524712538256528872552274824982631248432742471251124842471247125253622360725652484252532492538247140372565273527222912327446446201134427612631259226052592260528752631260526702605256526572552263126572578270926442605282428875597317426052578257825782552253825252511255224712511252525252484247124982498288725382683247125522538340224572498248424712525247135933551248424842511327425522471405725922644286227863593470577411856279927092578264426052709279925652670257826312565263126832631264425922683255226832773281155973149257825922565257825652525259225112538255224982538252525252498252524842900251127862471264424433338256524842683260525112484359336222605269625653236261826444057263128752875409740184929774113442773267026962565272225652875260525782578265726962657261825782670260526832592270927862900559731242578255226442592259225922565251125782484253825252471249824842525248429002552273524842552251134292498247124982484251125253607359325252443247132362484252540772605260527612773335145574705 19890828 104621856306226962644263125782709283725922670264426052578264426832631263125522670263126572761293755973186257825652565264425382592253825252552249824982552253824982511255224842887255228112525256525783312247125252471251124842457356536362565245725253287256524983999259227092735291232744767527213442748263126442644267025782824253826572631256525112657264426052722259226702605270927482912559731242552260525782631256525112525249824842538251125252525253824712525252528752565269624842592251134292525248424842511249825113593362224982484248431862471251140572605265727222761328746444929185627482657268326442605267029002670260525782631267026442605272226442670267026182618272229505597312425782538267025782538257825382525252524842498253825112511248425782498290025382761245725922498329924842484248425112443249835513593252524572525328724982471399925652683264430003287467472561344273525652605268325652605278625112578267026702657268326052670269626312644259225782811295055973124264425522552255225382525251124842525249824712578249825522538252524432900260526962471265725383402252524982552251124712484362236362498252524843211256525254097257826832799288737744767774118562683259225922605260526832657260526312709255226442605264425782683253826832605263127612912559731112525253825382657252524842592256524572525251125922471253824712484247128752525274824432592251133122471251124982511247124713607365125652471248432992484249840372565272227092900336345865343134427732618256526572683259228622552257826702657257827092644259226182657260526312631270928625597311125382538257826052525253825252511255224842565251124712498256525112484293725652722247125782511340224982429248424842525245736073593248424842498322424842538407725922552288727223325464448631856265725922631264426312631284925522605260525652657264426832565268326312657263126572683284955973099249825782578256525652498252525112538249825112538249824842511255225252862259228112443256525113299245724842498253825112471359335652565247124983261251124714018251126962683284933514557545113442799260525782670255226052811261826312657259225922683270926312722263127222605264427992950559731612578260525522592256524982511252525522471257825252498252525252498248428622565270924712578255234552498248424842525247125113565359325252498248432612511252540772592264427992761332545864799 19890828 106061856301226312657267025782683277326962578261825782605264426442592270925782618259226702862288755973111257825522631264425252538253825112457249825522498245725522592257824982937253827482471259225253287245725112471253824572511355136072511249825383249255224714077256527092683293733634644545113442824259226442657256526182950265725782683264426702644252526572644261826182565259227352849559731492511260525782592256524572538263127093062265730862631316126702511245729622565273524572578253834162511248424842511249824713565355125112498251131862511251140772618260527482709333846444799185627222709257826832631257828622592263126312631260526702683260526572538264426052631274828625597313626052578255226572525255225382525253825252525251124712552251125522484291225652786249826052552327424572471249825252498244335933651255225252484329925252457403725382748264429503274470572561344282427482592265726572552292526572578270926572644264426702605265726182631260526442722284955973174259226442618264425782525253825112498252525112498251125112471252524712937259227352511259225523429249824572565257824712471359336072525255224983199253824984057260526572837283738224644774118562592265725922683264425782773265725922618263126962552269625922670252526442578257827612900559731862592255225782605247125112525255225112511252525112484252524842484249829372538273524712605256533122484247124842565248425253593360725382443249832872565247139992525267027222837329947365272134428112578263125922578265728492592260525382592261827092644264426052578264426312657269628245597312425782657256526312565247125522457255225252592253824842565255225522484292525382773247126312511342924842471247124842511247135933565249824842443323624712538405726182657273526833376447447671856269627092618260526182605281125522605268325922538268326572525268325922722261826442709284955973199259225922578264425652525252525382525248424842538247125112511253824842925252528112471257825253312247124712484252524432457359335932538245724843261252524984057255226832657288732114799523713442799259225782592259225922837256525252592265726572670265726442670261826572644268327352887559730992578255226052592256526182498251125382484253825252525252525382538256529002538273524982578252534022538245724842511251125383622359325382471248431862457249840772618267027352748336345014863 19890828 106541856303726052631270926052657290025782578257825922605260525652605269625922657264426572811286255973111256526312618256524842511256525522484253825522538248425112511252524982887257828112471256525113299249824572484251124712457357936072538247124713299255224984037255225652670290033124705520213442696267026312631260525782837264426442670260525922709264426572644260526702631265727992875559731362605260526052592253825112511249825112525255225522525255224712525249829372565268324712578251134292498249824712484245724843622359324712498251131612457249840572592257827352735336347054896185626962631260526442592265727352592255225652670264426832709263126702578267026182683278629005597316125782578253825382525253825252538249824712511249824982511247125252498288725652748245726312525326124842511252524842471247135793651249824572457328724982484403725782631269629503312455772561344274826312644268326442578283725782578263126052592263125652578269627222670264426052786296255973174256525782578256525382498253824842538248425522498249825382484253824842950252526962498264425653429249824982525253824982498360735372511253825253224248425254097255226442837279938224705774118562631256526832696257827222837259225782761256526702683260525922565260526312683263127352875559731862511264425382670251125652498251124982471252525252511255224982552247128872525276124712605256532872565252524712498248424983593365125112471252532742578249839992511269627612887329947675272134427862578260525922631265726962592256526702578260527222565264427092552265725922592281128625597318625782605257826052538252525382484251125252525251125652525251125112525293725252709249825652552344225112498245725252511248436073622253824842498314924982565405726442605277327613338464447991856272225522525261825522605278626832605263125922618260526832631268326572670257826052786286255973161252526442565260524982511256525382525249825652552245725252484251124712912252526962457256525653325251124982525252524712443359336222538245725253299249824434057253828112696290033254586545113442748260525922631263126312811252526572631267026052605264426572683260525922657267028242837559731492578260526442631256524982578251125252525255225382498251124842484249829002631270924982578252534162525248425382484248425383622359324982498245731612471252540572592259227732761337645864962 19890828 107021856296226962631261826312670276125922618261825782565257826702683273526962670257826312722281155973161256525782552259225112578253824712552249824842511253825112525253824712950253827482498261825113338248424572443249824432484355136222565249824573287249824714037253827092722296232874557527213442722264426312592256526572722257825922565260525922670263126442696268326312592260528622875559731242538256525652631256525652525274827353149270931112799308626832498249829372498270924712592251133892498248424712498253824713593359324842484251131742471251140772565264428112722335145574799185627222605253826442644261827732605265726702631256526312683263126702565268326312657273529005597309925782578260525522565252525382511249825252471253825252525247125252457291225652709247125782538329924982484244324982443248435653593251124982471327425252498405725252735272228243312464472561344278626312618264426312644283726312552261826832631264425782631264425782657259226442875291255973199259225782552261825382538252525252552249825382552247125252511255224842887260526832484259225523416248424842578253825112443360736362525255224843249251125524097261826442811283738224863774118562709260525522592267027352773259226052657263126442709264426312722257827092631260527352862559731242605257825652565253825782552245725382538252525112511249824842525252529002511276125522631256532992498252524712484247125113537359325252498259232742471247139992538270926832962332547365272134428112670253826442631265728492683257825782605257826962657269626702631259226702605278628875597317425652631257825922538260525382498252525252525252525382511248425252498292525652748249825922538338924982484245725112498249836223593248424842511323624842484407725652578278626833325464447991856267026962631256526052631287526312631260525922578268326962592268326052683257826702786287555973136259225252605259225252578253825252484249824842538249825252484255224982925255227862443259225253299245724432457251125112484360735932525244325253261257824844018251127612696295033124705523713442748259225652605255226182735256526312605261826312670264426832670261826962605263127862849559731612498264426052565259225782525252525522552252525782498253824432525248429252552276124842605256534292484245724712498248424983622356524842498252532112538249840772657260527612735337647054863 19890828 107501856304926442644267026052709281126832498255225922670276125922683265726832670255226182748291255973099257825782538252525382592256524982498252525112552252525252484247124842887255227482457259225383249245724572457253825252457359336512538247125653274249824714018259227352709279933764557541513442761270926832644263126442900259225652735267025782644263125922657265726572538259227482837559731862565252526182578252525252538248425522484251125382498255225252498245729502552270924712578252534292525244324982498248424983607359324712471244332612484249840572578263127732811345545294863185626572657263126052592263127352565257826182631256525782631261827482644267025922722277329005597313625922578257825922498252525112484248425652525247124982552249825382471290025522683244326052552335124292511249824572498249835793607252524432471326125522484403725382696269629253363464472561344276126442657255226312605276126832592259225522644259227482657269626182683265726572683291255973174259226052644257825382498253825252578252525382525251125112525251124982937259227482457260525253416255224572484251124982538362235932525253825253236249825254057263126702900286237744674774118562709268326052644265726052799259226312670256526442696272226182657259227222578263128372862559731362552251125382578259225652565251125112552247124982471252525252538247129002592273524712592248433122484252524712511245725383593360725252484248432492525253840372565270927352875336345575308134428112631257826572592260528492644256525922631265726312565264426962670265726182644282428375597316125382565257825782538257824842498253824842631255224982538248425252457290025922773248425922525338924712457255224982484252535933636249824982471323624712511407725922631287527223402455748961856272225652631259226572644283726182592257826052605265726702631272225922605263126832837288755973099249826052565265724982605252525112498249825252525248425252498252524572887255227612498260524843299242924572538248424712525356536222565247125113261249824984018255227352696284933634644552413442709264425652644256525922862256525782592265725652605257825922670263126572592256527092862559731362525252526052631252525382511248425382525255225522498249824982525248429122605269624572592255234292511248425382498253825653565362224982457248431992525249840772578265727612735333847364736 19890828 107981856308626832644261825782657272226962565265725782592269626442657267026572670260526442748293755973086261825522525256525782578253825252498253825382511249825522498252524982900253827352498264425383274248424572498251124842498356536222525249824983274251124574018252526832709290033514557537913442799264426312631263127222811252525652631257826312592253825652631260526702605263128372849559731612552255226052605259225382525282427483099282431362962328728622525252529252565273524982552252534162457244324712511255225653593359324842429248431862484252540972578267027352709333846744736185626442657257826572644259227732565259225652631265726052631263126572631274826182709276129005597319925252565253825382498255225652525255224982471255225382511247125112511295025522722247126312498331224572443249825522471252536073622247124432565327424712484401825112735270928243287464472561344277327092565263126312605283725922631270926442696268326442618269626572657264426312761293755973174259225782552264425252538252525252538252525652552251125382484251124842912256527352552264425383429251124982498253824712565362236072443252525113261253825384097257827092811277338394736774118562631260525652592259225652761260525652644257826572683267025922670260526962644260527352875559731492657255225382538251125652471249825112578251125112498252525112552247129002565281124842605249832992457248424712498245724713607362225112471249832872525248439992565263126702975340246745451134427992565259226052605253828492631257826052735264426052670264426442670261826442657274828375597317426052538259226312511253825112525247125522578252525382498251124982443292526312670248425652552340224842484245724842498249835933551248424712511321125112538405725782683276127093363455747051856261826442592265725782605286226442498259226312552267026442592268326312631255226832773291255973161257825922538265725382552249825112525252525252552248425522498253824712912256527612471257825653236248424982457247124572498362235932538249825253274255224984018248426962709295033124674530813442735267025782605269626312811263125652657261826312644265725782709263126702592257827482887559731362605259225922631252526052484252524712498251125252484252524982511247129372552268325112605255234422511248424572511249824573593355124842484252532492498251140772592269627482761342946444674 19890828 108461856307426442592264425922605272226702631257825652631268326962578267026312644256525922761288755973174259226052565259225382538257824982525251125112538249825382552252525112862257828242484256525383287245724712484249824292498356536072511247125113261253824844018253827352722300034024674541513442837265725922748264426052875272225522538259226312592265725382735261826182657263127862887559730992538260525652631251125382565251124982538259225252484251124982525252529122578273525112605256534552484248424842498247125113593365124982484249832612484256540772578263128112709332545864863185627482709264426312605267027732552255226182592263126572565261826442592270926312618276129755597312425782578257825782525249825112498249825252525248424842484251125382484286225652748245726052498333824842498245725252429251135933651252524842538327424982484401825252696269629003312455772561344278626442605267025922605283726312631265726312578261826442592269626182709263126182786287555973186260525922605253825652538259224842525249825522525251124982511251124842912259226442443264425653416245724982538256525112578359336072471252525253261256525654077259226572811281137744705774118562657265726572631264426052811255225782709263126442605264427092735264426832631263127992824559731492605256525382578253825522511252525252525253824982484252524842498248428872538277324572657249832872484247124432498248424843593362224842498252532242525252540182525268326702900336347675237134427482565256526312670260529002565257825782670260526832644255227222578267025782631284928495597309925252552260525382538255225522511251125252578249825112484247125522511290025922722251126052565344224982484249824432471247135933593247124982484322425252565407726052657276127353312470547991856273526702552267025922670274826312525264426572605264426182578264426052683265725922761284955973186256525522565255225922552256525922498249825112525248424982498255224842900261827352429263125253325245724432498251124842484353736362552248425653299248424574018252527612748292534424586537913442748264426312631264426572811270926832670264426312618270926442722259226702618264427222849559731612565263125922592252525252565249825112498255225252552255224842484249828622631274824712631252534292511244324842498251124843565360724982429248431862443253840572578265727482811340245864736 19890828 108941856304926832683265725922644278625782657267026442644263126312670268326442670256526442748291255973149253825922565255225382552252525782498252524982498247125522484255224572925253827862457259225653338248424712457251124572498359335932511247125113261251124714018255227612644292532244644537913442799263125782631261826052811255225782578268325782683263125652644261826572605259226572875559730992592256525922552255225382552283726963174283731492799314927352552245728872552270924842552252534292471251124712484253825113622359325252498248432492484253840572618260528112735331245864767185626312670260526182631268327352565257826052683263126442644257827352683263125922565274828755597313626052511255225252511256525112552252525252578253825112498249825782457288725782748245726442552331224572484245725252511252536073622251124712538329925382443401825522722274828873299455772561344284925922657272225922657295025652631259226312578265726052657264425782683267026572735287555973111257826052592255225382538251125252511249826052538249825252511255224842925252526962457265725923416256524712511251125112484362235932498252525113211255225254077256526832849291237904615774118562735267025922644264426312748265725652644263126312631269626442644264426312592269627992937559730992552257825652592247125522525253824982538249825252498252525252511248428752644277324982631249832872484247124572511247125113622357925252471249832742565253839992525270927352887326144475272134427862631260525922578255227992578256526962578259225922670261826962644263126312565276128245597312425782552256526312511263124712525249825112552252525112525247125252484286225652722249825922471344224842471247124712498248435513579253825112471322424842552407726312683277326833363467449621856270926442538268326832644286226442592265726312578269626832605268326312683257826832748293755973136252525782592267025112511256525112525252525252525251125382525251125112862256527222498263125383312247124982471255224712525359336362525245725253236252525113999252527732709284934024767516713442799264426052657260526442900257826312565263126052644264426962670257827222552260527482887559731612538256525522578253825522538253825922552256525252525248425252484249828872565272224842644256534292484249824842457248425383607360724842471247132242484249840772618267027612709338945014705 19890828 109421856306226572578264425382670282426052605260526312631264426702605269626052657257826962761293755973124255225922605264425382525256524982525255225382484248424842525252524572912255227482471259224983312251125252443248424842484355136512511247125523299252524844037255227092631282433254674537913442761264426572683259225782875257825382644260525382683252526572670265726572618263128112925559731492631260526572592253824982552248425382484253825112538253824982498245728752592270924712631253834422471247124842484248425113651359324712457248431742484257840972592265727092761342945574896185626312605260526312565265728112631259226702644260525922631260526832592259226182644276128875597313626052565257825922565255225522565249825252511255224982552255225112498290026052735247126442498333824572471245724842457253835793636255224572525326125252471405725252631273528873338464471211344279926052552263126312578283726052644274826572592259226832644267026312631259226442735293755973211260525922618252525112592256525382538252525652471247125522498252524842900256527612484263125253429248425382525247124842484359336072511247124983186247125384097260526312849290038394705774118562683268326052631261825782773261826702578253826442644265726312761260527732552260527612937559731492511260526052552255225112538248425112565252525112429256524982552249829122605277324712631253833122429247124712484245724983579366625382457252532872511247140182565268327862875329947055343134427612605260526702618263128112631263126312592259227092605260527092670267026832631274828755597313625382592259225382578255225252552249824982511255225252525249825522457290025522683249825782538340224712471248424572484249835653607249824842498323624982511407725782592268326833351467447991856268327092578264425782618279926312498269626442578260525922631264426052592259226442773283755973186256525782538259224982631256525522538253824842471251125112511252524712875253827862471253825383287247124842471247124572457355136222498251124983249249825114018249826572709293732614736534313442761259226312670264426312799255225522605270925652565265726052683261827222618268327732950559731492552260526182644263125922511255225382525252525652525255224982525248429122538268324842605252534292471248424842484249824843579365125112457253832112498253840572605261828372799336347364896 19890828 109901856308627222657268326052578282426312605256526052644265726962631264426312735263126052862281155973161259225252565265725112552252525382498251125382525252525252511253824842887252528112457259225113299249825382429252524982471355136072511245725383287253824574018256527092709292532614644534313442761269625922631265726312900257826052552259226312657267025782696260525922605267029002837559731862578256525922605251125252525270926443062274830992799316126442484247128872631274824712578257833892511247124712484251125783593359325252525247132362457253840772552259228112735338946444767185626702670265726052578256528112552260525782578260527092592260526702631264425782670273529125597316125252552260526312538255225382592255225112578249825382552249825112498288725652773247126312498329924712498249824712498244336363636252525112498327425382471401825652696267029253312464471211344282426052644264426702644287525782578252525782592269626572657265725922644257827222748290055973161257825782592255225382538256525252498247126052498252524842484257824982962256527352443263124983442248424982511256525252511365136222471257825113287252524984077259226442887286237904705774118562592263126312709259226442824263125922644261827092631270926572735264427092592267028372875559731612565253826442631255225112538248425112471251125252525256524712525251129252538273524572592252532872471244324572484249825253565363624842484256532492484248440372565272227092987333846445133134427612631272226962657251129122631260525782578264426962592263126832578263125922631281129125597312425652552257825652525256524982525256524842552253825522484244324982443288725112773248425922578342924842457245724712525247135933622244325112484322424842484405726052578279927483429464447671856265725922631268326572631284926052511265726312618267026312618272225922748264426442761290055973136257825522618259225112525256525252511249825252538248425112484252524432900256527732443256525523338253825252484249824842511360736072511248424843312253825383980251126832683293732874705534313442811257825382644264426832811257825782644263126702644260525382631264426702592259226832937559731362592256525922631252525252565252525252525255225382511251124842565248429002592272224712578249834022484249824842471253825253593362225112525251132112498253840772592264427862722333844214962 19890828 110381856267026052538259226572657284926442605256525782605264426572605268326312605265726702799284955973099259225782592257824842578252524982498248425252511253825252511251125112900253827352484261825253261248424712443251124292484356536222498244325383299253824434018252527482696292532744674523713442824260526832709257826312824263125652631263125922592265725922605260526052657268327862875559731492552263126052592256525522525245725382498255224982484252525252552248428752592276124842578255234292511248424982484252525253607360725252498251132492498251140772605259227612709341647055030185627092644263126052644257828242657255226052552263126442631268326702538256525252683276128375597312426312592257825652565259225252538249824982498253824982538252525252484293726312786247125922525327424982552248424982471249835373607255224572525326125252498401825522709267028243338473652371344274826572605263125782657284925522631263126052631263125782605263125922631259226702862288755973099256525652618259225382498255224982565252525252552252524842592253825112887257827482443264425653429247124842471252524712525359336362498247125113211249824984057259226312761274832874557503018562644263127092631257826442849259226052644260526442670267027352722265725922618267027612837559731362578256525782538255225112565257825382484251125782484252524572484245728622592277324982592253832992484247124842484248425113622363625252471252532742552247140572565265727612900333845295343134427732592260525652618259228242578259226702696264426312565269626572592263126442631283728245597314925922605257825522578259225382511248425382565252525112511247125252484291225922735247125782565342924982471244324712498251135933607252524982471318624982511407726572592281127613363455751671856268326702592269626312605283726182605265725782578263126572565267026572722260527092786284955973161256526312552267025652578253825382538252525382538249825252511256524842912256527992484260525383299247124982498245724982471359336222565247125253274255224714018252526702748295032744529548713442761260526312657259225782900269625652644263126312670269626572631260526442631263128492887559730742605261825922592255225252511251126312484251125522471247124842525248429252578270925112631255234292498245724572471248425383607362224842484252531862484249840772657260527862709332547365487 19890828 110861856267025782592259226052605288726442552264425382592261826442631269625652683265726442811283755973136261826312565256524982552251125112498252525652538248425112511259224842950255227352415259225253261251124982471248424842525359335932538249824983261257824573980256527992735297532364644574413442773267026312592263126312862259226442644263125922592261826312631257826832657269627222862559731112511255225652565259224982525249825922443251124712565248424712538244328872592270924982592257834292552247124982443249824843593356524712429248432492484255240572670259228242683337646445781185626832644255226052578264428752538260526442618263126572631264426962657267026572605283728625597314925252565257825922538253824712484249825522538256525382538249825382498291225382761247125922538332524842511247124842471245735653579251124712525326125252498399925522735274829253325450160451344284926182578260525652657284926442578263126312618274827092631267026442683263125522811281155973136257825922538261825922471255224982538252525652498251124842511252524432912265727092443257825653376247124712511249824982511359335932498252525113261249825254077264426832824265734294586608418562644263125922631259226832811263125522657263126442644267026312683259226962618259227862912559731242565264425522644252525652552252525382511248425252498252524982525251128872592277325112618249832872443245724292498248425383579359324842498252532492498248440572511270926702887326146446282134428112670257826052683260529372683259226312565257826052670260526442631265726832605288729005597316125922592253825782443259225652511251124842498251125652498251125252457286226182722251125782552342925252471247124842552251135933622249824572484323624982525405725922644278627613363467464541856273527352565264425922670284925922644259226312618268326442657260526052696264426832735292555973186255225252538256525252511255225252471247124712471248425382471249824292862259227992525259225113287247124842471252524842498360735932511247124713274251124843999260526832696293733254644671313442799257825652644257826052875259225522578268326052709259225782670265726702592268328752900559731492565259225652552256524982511252525382525252525252511251124982538249829122565270924572552252533892484249825252498248424983565362225112484248431992511257840772592260527352786333847057014 19890828 111341856277326442592256526312631283726052657264425252605267026702683268326572696260527092849284955973124256525922578263125782552255225252525249825252498247125522498252524572925260527612457257825253261248424982484248424712565355135932484248425523312253824714018256526442722292533894705774113442761257825652618260525782887260526052631260525522644257826182735256527482592260528492887559731862565253825782552256525252605255225522457257825652484251125112538251129122644269624842644252534292484248424572471245725113607356525112525247132242484252540772631260528112748353747057741185627222670257826962592268328242631257826052618253827092631256526442592264426702644267028495597309926052552257825922578257825252565255225382552251125112525247125522484290025922735247126312565328725112484248424842498245735933593253824432471328725522498405726052722264429623442479977411344277326962657264426572565281126832605263126312631260525652631268325782631267025652722284955973136259226182592256525382552255225112538252525782511251124982565253825252900263127482498269625113402259224842498251124712525360736072498249824573236253824984077256525922862439534964586774118562722261825522565265726832786265726052670259226312670263125652657265726572683257827612925559731612498256526312538252525652525251125252538252525252484257824982498248429122538276124982592255232872484248424432538248424573565362224982471251133252525247139802525272226572950333846746162134428372631260526572644269627992618259225922605267026312683260526572578263126832735274828875597316125652657260526182552248424842484252524572565247124982484249825782471292525922722244326182525338925112471249824712484252535933593252524712525321125112538405725922644279927613363470577411856278626962618261825782631291225782605257826052657260526572552268326312670257826182722293755973174260526052578263125782511248425382565251125112538249825252511259225252887257827992484267025113338253825382683265724842552359336362605272225653274264425524057260528242849403740774896774113442824268326962709267025782862255225922657259226442657260526832631263126832605268328492862559730992592253825782538255225112525253825252498249825922511247124842552247128872670276124712578255234292471245724712457247125783593357924982525248431742484251140572552268327862748342947674831 19890828 111821856301226702644264426572605278625782578259226052683270926702605263126962657260526832761283755973111255225922605255225112592249825782525252524982578251125382457251124842887256527352443260525523287247124982443247124572511359335932565249825383261251124844037255226962670291233384644534313442837257826312578256525782748256525922538257825652709267026442605257826832631264428492900559731742552259225382525251125522552253825382525259225652471252524712525248429372605268324432578255234292498248424712484253825523593359324982498248431992511253840972578263127612696324946444831185627222644265726312605267028492657256526312578265726832644259226702565265725782657281129005597314925112631257826052578259225382538257825252525248425112538251125112498288725112811247125522565329924982443249824842498242935653607249825112498329925382484401825382696274829123236452972561344278626572644263125652605284926312592260526442683264426572631264426832683256526442709291255973161257825922605260526312525253824712565249825782525248424982498249825112900256527612511264425383416249824982538247124982511359336222498245725113199247125784077263126832824283737744557774118562683256526572605257826702824265725782592257825652631265726312670255226832618265728112875559732362552259226052565257825652552252524982538252524712484253824712552245729122525268324842605251132872484247124842484247124573565360725522484247132492552247140182525274827092987338947675308134427482631265727092592261828112631257826312683259226702618263126182696272226442605276129125597309925922578260525382538253825922578255224842552251124572552247125522457290025782735249826052525341625112443248424842511253835933593251124982511319924712498407725652631281127733325458648631856268326312525263126312578282425522565259226312605272226312578265726442657259227092748284955973161256525782578255224712592253825252525251125252538249825252471252524572900257827732471260525253312245724292457248424842552356536362538245724983261253824844018253826572696291233894644548713442773267026832631257825922849267025922592256526312683265725922670264426832592265727092875559731362592253826052592252524982511252524982498260524842484252525112525247128492565269624712578256534022484247124572498251125113607360724842457248431862471248440572592265727092722341647054863 19890828 112301856303726442605265725782631281126442631260526572670264425782605264425922578268326702824290055973124253825922605264425652525249825112525251125252484255225652484255224572887253827732457263125383299248424842511249824432511359336512552245725113274252524714057255226312696286232874736534313442824264425652631256525782875267025782683267025382657265726312644265726832618256527862887559731742578256525652592252525522631272226703074269631242761318626052511249829122565270924432592253834292498252524842484248424843607356525112484249831862511251140772565268327612735337647364863185626052618261826832657257828372644255225652538270925922631260526572578264426832592274829005597313625782605256525922578249825252498251125252525249825522538247125112484284925652786249825782511329925112484248424842443251135793651253824712498326125252484403725382761267030003274464471211344281126182644268326052618279926312605261826832538263126572644269626182657264426052824279955973136256525522605260525112538251125112511247125382525248425112484255225382925252527482511263125523429247124432552248425252565359335932498252525113249249825254077256526572887290037584767774118562722255226702644253827092799268326572618257826052644267025922696256526572670260527862837559732362565256525382605252525522498255225382538252525382511249824712511251128872644274824432592247132992498248424842538245725113565362225252471249832872565248440182498265727092900332545295343134427612631268326312657263127992605263126312552259226832631260526572657267025782631268328755597312425252511256526182498255225252538248425782511252524982511248425252484288725252696247126052538340224572457247125112525245735933607247125252498321124842538407726052592276126833261470549291856265726052578259225782657291226052605259225782644263125922644263125652631260526962799288755973149259226442592256525782525252525522538253825382525252525252471256524572862256527482457257825113287244324982471251124712498362236222538245725113274248424844057251126312683297533514644523713442761259226312644267026442849260526052578268325652683263126832683268326442618268327732900559731992618256525782605256525382511249825112511255224982498251125112511248428872578276124842578256534022511247124982498252524983593362225382511249831862484247140772670264427862735345547054767 19890828 112781856304926702605256526702657279925652605259226052565265726962578268326052657263126442786282455973149257825922484257825522552253825382592248425252565248425382443253825112900256527352429260525113312245724842443251124572457353735932498247124843261253824844057253827092683291232364705545113442786267025922578260527222887264426312592260525782644265726312644257827482631264427612811559731112565264425652631255226832552249825252525257825112525255224982525245729502552276125112592255233892484244324712552247124573593355124432498251132112484253840972670265727862696341646444863185626182657261826442578259227992565256525382605257826962670265726312631270925782644281129505597312425782644257826052538260524712511251125252471248425252538249825522471288725652735245725782498329924712457245724842443255235793607255224712511328725652471403725252631269629503261476771211344282426702683268326442605278626052605260526312618264426312631265725652592259226962837290055973186259225922578255226182511259224982498245725782498251124982484255225382912253827612511264425523442249824572484251125112484359335652471255225113199252525254057259226312786278636964674774118562709265725652657264426182761259226572683259226052748257825782696260526182605263128112887559731362525257825782565249826312578252525252484251124842498252524712511248428872592269624432618257832872511247124432525253824573565362225252443256532742511249840572538269626702900333846445343134427352683257825922565260528622592253826182735260526052592256527092552260525652578284928625597312425252552260526182552257825382552248425522511252524982511248425252511286225922670245726312511340224842457249824712484244335933607247125252552326125112471405725782631276126703312464447361856267026832670263125922605283725922657269625522683265725522618265725922631261826442761293755973124252526572498253825382511256525112457253825252525252524982498255225112887253827482457260524843274245724842552245724712498359335932511248424843299255224844018249827092722283733634586541513442799272226052605270926832937257825782709263125382605264426442670263126312552269627612837559731112631256526312511253825252605252524982484259225252538249825252511248428872565273524842552253834292471247124842471248424573607360724982443247132242484259240772605256527732773331246444896 19890828 113261856303726442605264425922631284926312657263126182618265726572552265725522683265726962811291255973099257825922605256524982578259225522525247124982538248425112471252524982925256527862457259225523287249824842498253824712457359335932484247124843274252524433980255227352696298733764705530813442811263125782670264426572887261825782592260525922709264426572761256526962644263128112824559731492552260526182538253825252565279927353136273531862900316126312484248429252578277325382605252534292484245724842498251124983579359324982498245731862457252540572592257827862735342947674863185626962670265725782605260528242605257826312657260526962657263126832592263126182592277328875597312425382552256525922578247125252511252525252525251125112538247125652471287525922761247126052525328724712498248424712471248435933593248424712498328725382484399925112709268328753299464472561344282426442683263125782605293725922552270926702605260526052592269626442644260527352849291255973174257825522592261825652511253825112538256526052538251124842511251124572912253827222511264425653429252525112511253824712471357935932552249825253211248424984077256526702837284937744705774118562683265726442578264426572887268325782605260526442631261826312631257826572618264427352824559731242552256525652565253824982538247124842484252525922471249824572511245728112552279924982565255232872471249824572525248424843579360724712484255232612538248439802552268326832975332547675343134427992683257826052565264429002565260525652578259226052605267026312644265725652644279929005597308625922592257825382565255225522471259225382525247125112538251125382471286225652683245725922525337625112429248424712484247136073622249824572484319924712484405725522605278627093363452948631856269626052565252526052644286226832644259225782618265726312631274825782683257826182773284955973124259224842538255225382525252525252471249825112498249824982484255224982912253827862498261825113287251124712498249824712484356536222498244324983287253824713999255226572696293732874644534313442799264425922605264426572937261825782631260526442709263125922670264426962565265727092912559731742525264425652592255225252525252525522498253825382552253824572511248429122552269624432618253834422511248424712511247124713565359324712525248432362471249840772618264427612683341646444831 19890828 113741856312426442618264425652657287525922592263126702592270926702631273525782657257826312722288755973149253826312565259225922578249825382511253824982511249825252484255224432887253827352471257825653274242924982498255224712443357936222538247124843287251124714037256528112670286233514674534313442811253825782552268325652811259226182578257825922657267026312709263126572578259227612937559731242552259226832631252524982525253824842498253825382511251125112525248428872538265724432592253834162498249824572525249825113593359324982484251132612471252540572592264427992722327445864799185627352709261826052657260528112578252526312631257826052670260526572631269625922709284929125597313625382578256525922525251124982538252524432618249824982538244325112498288725652799248425782471332524842471248425112443244335793593255224712498322425112457403725522709269629003274458672561344272226962552268326442657283726312592268325922631264426312644267026572696255226442811283755973136253825922605259225252592252525112498249825252525251125252443253824982900255227352511264425383455249824712511249824842471357935932498256524983186251124984057259226442875273538064799774118562722267026312565259225922773256526442644263126832605268325922618263126832592264426702849559731992578256525522644259225382592256525112471255224982484253824712578247128872592277325252631253833512471248425252498248424713551360725252471252532872565245740182592268326832937333846745343134427092618263125922592260528622644259226572644260526572670265726572683264426052565276128875597309925522605257826312525260525652578256524842498248424982484251125382525291225922696248425522498342925112471249825522498249835933593251125112457322424842552405725922657278626703389473648961856272226052565268326312631282425652631268327092605267026702592269626312696256526442748291255973124255226052605260525522565249825782498255224982525247124982498255224982875259227862471260525113287248424842484252524842443357936072511247125383299251124433999251127352683288733894644537913442748268326052644268326442862263126442605265726312696263126182644256526442578268328752875559731492578255225522578255225522525251125782538253825522498253825112511248429252605272224712592253834292525247124982484248424433579362224842498251131862484248440772644267027992748332547054962 19890828 114221856306227482578265725782565283726312552269626052670274826312565269626182709268326702811288755973136253825652631264425112631255225252525253825252484249825382443252524712875260527732471256525113325248424572498249824292484355136512525252524843274260524713980255227352735287533124644527213442837264425782657259225782950256526052592260525922657263126442657261826572605264427732837559731112552252525922605252525252511274826053000270930492644307426832525244329002578272224842565255234022498249824982525248425113565360724982498252532112457251140772578264427992811329946444831185626312735264425922578260527862644268326442618260526182592261826312565267026572644277328755597321125382552255226442552257825382498249825382525259224842498247125522498290025922799249825922552333824712498248424842498247135933636252524712457328725652457405724982683259229373236444771211344277326702565256526702605291225782552263125782605260525922618269626832631260526442773286255973074259226052592255225522471252525522618248425252538252525252525253824572937259226832498263125523389248425112552251124842484359335652498251124713199251124844057261825652875281137274767774118562657260525522631256526052735263125522565263126442631260525782696260526962644265727992900559731612631251125782552251125382565252524842498253825382471251124432552244329002592269624712605244332872525249824982538245724983565360725252484255232872498251140372538273526832962337645865308134427732605263126962670257829002565264425782657269626052657264426572592260526182605282428625597308625782592257825652552255225252565253824712538253825252511248425252471290025522722248425652578340225112525245725382511248435513565249824432484319924432511407726052605277327223402452946441856272226442605267026442709281125522657265726572631265726312578264425652631255225782696287555973136257825652525263125382538253825112525249824842484248425112498252524712862255227352471259225523287249824432429252525252471356535932525248425523249257824844018256527482657292533254557541513442748261826052605259226832761268326702592255225782696257826572670260526052565261827612837559731362565255225652592248425522498257825382484252524982471256525112511244328752578272224982552253834022457248424712471244324983593362225112484247131862498252540772618263128112735328746444831 19890828 114701856306225922683265725922592273526052618265726832644268326832578268325922670263126962722281155973124259225652592260524842525253825522525257825782552248425382511252525112887260527352471257825383287249824982429248424712498356536362511247125253261252524984037255226572709295033384736523713442837259225922605260526442722261826312644265725922631267026832683263126832644273527352875559731742578255225652605253825252552247125112511256525252484249824842565247129122552270924712578252534292457242925112471251124983593360725382511253831992498249840772565264427092748326146444799185627482631265726572631267027612631264426442631263126962631259226442657264426832644273529255597314925382631259225922511257825382538252524712511255224712538249825252498286225252748244325782552326124842484247125382443247135653607255224982498321125382429401825382761270928873287464471211344281126702657256526052552281126182657265726052565259226312605263126572618265726442875293755973149259226572592260525382525253825522565251125382538249825522538253825112962256527092471260525783402252524982498249824572538362235792498252524983236247125114097261826832849277338394736774118562657263126312657256526442761259225382631263125922696267026052657263127222670260527732862559732362605264425252592253825382525252524842538249825112511252524712498244329122578278624982592252533122484247124712565244324843565362224982471249832992552247140182538265726832937333847055308134428112709256526962592257828492565259227092631257826962565257826702605263125652683279928875597316125782605259225782525255224982538252524842484245724842484245725252484287525522748249825522498342924842443253824982443247135793565245724572511321124982511405726052578281127353249467450301856270926442644257826442578277325522592269627092592268326052631268326572644255226312748290055973124256526312525256526052578251125652511252524842538249825652498251124982912252527222484260525113287245724572484249824982471356536512484247125253287249824843980252526572644276133634705545113442722265726052631264426442799263125782644261826312657260526442657257826832565255228372900559730992552255225252538255225382538255225522538252524982578249824712565248428752565270925112631255234162484245724842511248425523593357924982498248431612443252540572578265727092761332543454767 19890828 115181856297526052578263125652578281125922592264426312578268326312670270926312631264426442799286255973149255225522592257825652565253825112511253825112525251125382484252524842862252527482498264425113261251124842443249824712429359336072538244324843274252524574057256526962722296233384586530813442761257826702578257825922735256525652592259226572657263126182683257826312644259227092900559730992565259225382592252526052565279926833049267030622735304926572498252528622538274824572565255234022443244324712511247125253593359324982525253832362457251140772657263127352722342945574831185626702670265725782605267027352631261826832644256525922657260526312670269625522644283729125597313626182605259226312565259225382525249824842525253825112511249825652484293725782709249826052498327424982498245725252484245735933636253824982525326125112484401825252735272230123312476771211344272226702605265725922644284925782605260526702578268326052618267026572631261826442849290055973161255225922631256525522592257825252511251125522525253824712525255224842937259227482525263125253416253824842484247124982498355135932498253825253186248425784077263126442862284938064674774118562644255226442644263126312786259226312644268325652709270926312657259227222552264427222849559731492565256525522657251125112552249825252538249825782498255224842552248429252578273524842565252532612498249824572484245725253593362224842484248432872538252540182538265726832937336345295379134427732670259226442644273528622618259225922631256526702683259226442644265726312644278628625597316125782592257825922565257825382525255225252511248425252498248425252457290025522735245725922552340225382457248424572484249835933551247124982484318624982552407726052644272226833363467448961856272226182592261825652735281126702683261825922631264426442605268325922683267026052748287555973136253826312565265725782471256525252498252525112498251125522457252524432925256527612511263125523299251124712484252524432525359336512538248425253299256524844018252527352657293733764674534313442811259226182644260526312849255226312605264425782722264425252670264426052618268327862875559731242592260525522631257825252525251125522511255225522511252524842565247128872552276124572578255233892471249825522498245724843593356524842498248432112511252540372618264427992786333846444929 19890828 115661856307426702578261826052657279926572525260525382605261826832605268325782644263126702799291255973149257826052552260524982565255224842538251125522498245725382471255224842900252527482471256525523312251124712471248424572471357936362538245724983261253824714018256527612709297532364705534313442722267026052657260526442875267025922605270925922748265726572644265727222670263127352875559731492552260525782592253825252511253825522457256525252498251125252511247129122525268324982605257834162484247125382484249824843579357924842525249832112457253840572578264427612722337647674799185626962631264426702657265728372618252525922644263126442683257825782657265726442605278629505597323625112565259225652498255225112484253825522484253825112565253825382511290025782799245725652484327424982498249824842484247135513651248425382525328725522498401825522722268329503376455772561344278625782578268325922644276125782631256526832578264426442683263126572670264426052799286255973136256525922605263125522525253825782552252525522552251124572538257824982887257827092498261825253429249824712538248424842552359335932484255224843174256524984077263126832824283738224799774118562657264425782683257825922786263125782631253826442631259226312644252526182644264427732937559731362631256526312605255225782552249825252578251125252525251124982525249829002578276124712578249833122484247124712525247125383593365125522484249832742565248440572657277326572937329946445343134427612657260526442618259228242670260525782631261825782657259226312592263125782631279928875597312425112552264425652538251125652525251124712578248424982552248425652484288725252722247125782498340224842471245724982443249835933593251124982498322424842538407726052605278627353299464446741856265726572538263126312657281125782605269626052592263125922631264426052565264426442696290055973161255225252592260525382511256525382525249824842538252525112443255224842875255227352457257825523325244324712484253824712471359335932484248424983249256524714037255227222709283732994674537913442748263125782670263126442887257826052644263126702631259226312670260526572605260527352937559731362552257825652592257825782552247125252538255225652511253824842511249829002552272224572605255234422484247124982471248424843622359324712471251132492484249840772644259228372709337645864929 19890828 116141856309926702592270925922670277326702552263125782578261826572578264426312631259226052735291255973124263125652538260524842538260525112484253825252538251125252498255224712875255227352484253824433299247124712498245724572484356536512498247124983287253824843999251126702696290034294586520213442824256525922644263126312811252526962605263125652657264426312722263126702592264427482799559732112605261826052618251125782511263127223161272231112735313627352525247129502552270924152578253834292443244325112457247124573607360724842443247132362457253840772605259228112683329945014644185626832644255226182605263127732592255225652605259225782683255226832644269626442683278629125597316126052565256526052552255224982525253825252471252525782538247125252484291225382773251125782484331224572443247125112471247135793622251124572498326125112471399925252696269628373274473671211344283726182565263126052592287525922592259226312618259226702670268325922618257826312799293755973149257826182592263125522552255225652538252525782538249824842471249824712900259227222429267025253455249824842565248424572498356535932511253825383236253825254097257827092786284938564767774118562657264425782670256526572837259225782709268326702631264426572657255226572631260527732875559731242605257825652631253825382565249825522525252525112498255224842552247129122592273525112578253833252457247124712471247124843593362225252457251132612484252540182538269626962950328746445308134427732657264426442592263127992644259226052644255226442657267026312631263126312644284928755597312426312592263125652511260525252538255225252538245724842565247125382484295025252722247125522525340224982443252524712511248435933593247124712525318624712457407726702592274826963325455749961856268325922605270926442578269626442578264425782644256526442578268325782657261826442849282455973236257825922578260525252538251125112578252524712538247124572484253824842875255227222484257825253287245724712471248424572443357936512525252525253261249824713999252527482670296233514674534313442824273526052696260526572799259225922605263125522631267026052657265726832592261828622887559731862592252525522618255225382498253824982538253825382552252524982511247129002578270924572631255234292471245724842457245725113579359324842511252532872498247140572644257827352735337646444736 19890828 116621856301226052578263126962670268326052511263126312592273526312644260526702683260526182761283755973136252525382565267025922631256525382552251125522511251124982471259224842912252527992471259225523274249824712484252524432498357936222525247124983274251124984018253827092709292532874705520213442748260526052592264426442811257825382592264426052657269626442683260526052657259227732887559730992552257825782592259225652484252525382511257825112525256524572525251129002565274824982605255234292498248424572498252524843607365125112457248432362471252540772631260526702761333847054767185626572552260526702605268327352565253825922592263126702644255226702631267026832670276128875597312425782657260526052538253825522498247125112565249825112511245725652511288724842799247125652484329924712457245724982443247135933593251124982552327425252484401825522670267028493389470572561344278626442618265725522565279926052657259226442644261826312670277326702696265726052773288755973136252525782552260525652538249825252565251125652538251124982498253824982862252527482484260524983402256524842565251124982538359336072525249824843186249825114077259226832786282437274644774118562696263125782644268325522773256525652578261826312722263126442670260526572709263127992837559731742578257825652605252525382484256525252552251124842498249825112578247129122552274824842605253833122484247124712498245724983607360725112471247132612565247140572657264426832900329945015272134427862565267026832578261827862618261825652722263126312644260526312592265725652631284928625597314925112605255226442565252525652484249824292578253825252484248425112498295025382722249826052525342925112484255225112511248435933636249824712498322424712525407726442565276127733312464449621856268326442631268325652631269626182631267026052657267026572644264426572683257826442811286255973149259225522578263125522552253825252578248424982538252525252498251124292849261827612484257825253287245724572457251124842457356535652498245725113249253824434037252527222696290033124799552413442748267025922683260525522773255225922657267026052670261826052605257826962565267027612900559731742644259225782605255225652511253825382552251125252538248424982525249829002578270924842578251134422457247124982498252524573565360724842457247131992498252540772592265728372696331246444799 19890828 117101856304926312592269625922709273526052578269625922552264426312605267025922670261826182824290055973199257825252578259225252525253825522552248424982538247125522471251124572887257827612457255225253338245724842498249825112511353735932498247125383287256524714057256526832722292532614736530813442735256525652631260526702862253826832644257825382605257825922592259226442683259227612875559731362525257826442565252525782578282426573199277330992773317426962484248429122538273524842592249834292498245724712471252524713565355124982471248431742457252540572618263127862748338946444799185626702696257826572592268326962618256526442631257826962631267026702578257825782592274828755597316125112670260526052511253825382484252524982578252525112484251125112471291225652761247125782471328724432484252525382511247135653607248425112484326125252498403725522761273528373325470572561344281126572565268326312644278625252644268326702578268326442683264426312592263126312748291255973136249825652605263125382552247125382525251125112552252524842511252524982912256527352484260524983416252524712538248424842457359335652484248425113236248425524097264426572875282438064799774118562657263126312605255226182761264426312657260526312683263126182657259226442631265727732912559731492538253824982631253825522578252525252538253825522471252524842552247129252565277324572592252533122484248424432511252524843565359325112443249832612565249839992552273527352975326146445308134427732631259227092552260527612670260526572683260526702592265726702631268325922605281128625597309925922565253826052552252525112498255225112578251125382484247125252471291225652683244325922552340225112443252524572471249835793622252524982484319924982552405726442683278626963469455749621856272225782644261826052696279927222565267026442683264426962592264425652657263125782824291255973136261825782578257825652618252525522525252525112565247125382484253825112862256527222457257825113299251124152498248424432471355136222484247124983274249824714018252527222631291232994644537913442761265726312644267026702786268325782592263126572722265725652657257827352657267027612862559731492605260525922578255224842592253825382525256525252538253825112552247128752565274824712605251133892484245724712511248424573593356524842471249832362471249840772565251128492722321146444996 19890828 117581856268327222657263126832683288725382605265726572552265726572552263125922709257827092761286255973186255225522592257825252552249825252538251124842511249825382484251124292887253827482457256524983287245725252457255224292498362236072525247125523287252524844018253827222631291233124447534313442837267026702578257826052811256525922657256526442683268326052618264426572644265727482900559731862578252525382683248425652565253825112538256525522471253824572578247129502538272224842578253834022484247124712511248424983607359325112498252532362457245740572578265727862786342946444929185626442631264426182683263128492578256526442631257826442696265726832631264426052657274829255597323625522631261825922605257824842498252525922484255225112525248425252457287525782773247125652525328724712457248424572443242936073636248424842471324924982457401825782657268329503325455754511344278626182578267026702644288725922631268326312631272226182618264425922644260526572849282455973037257826312578260525252552252525112511252525782538251124842471256524982887256527612498259224983402248424982471247124572511359335652511251124983186249825114057267026052761274832364586496218562709264425522605257826052696259225652631264425652578257825922631253826572644267027732887559731742631256525652565251126052538252525112511249824982511251124712525244328752565273524712592249832872443248424572498249825383593365125112443256532492498245740182538268326962937336344745415134427862644256525922578257827862605256526442631265726312657263126442618264426572605278628375597316126312552260526182498259225522511252525522538249825382538248425522471293725252709247125922565344224712443252524842471249835653593247124842511321124842498405726442605278626573389464450981856270926312644260526832605281126572605263126052592265726572618268326572657256526182811286255973186257826052525260525522511251125112538249825112525253825652511257824842887257827732484260525253274245724712511252524572525359335932498251125113274252524984018255226572670286233514705556013442773267025782631264426572837259226312578260526052696265725782657265726312605257828372837559731992565264425782631251125252511256525382525256525382565252524982525247128752565268324982592255234022484242925252525248424713579357925112471247132112498248440772618265727612696324947055451 19890828 118061856270926572552263126832644278626832578259226572552265726572578265726182657256526962773279955973211256525652578259225652525255225112498247124982511252525112471259225252900253827482457257825253261248424572443248424572484355135932525244325253249252525254018253828242696284932994705578113442761269626312578257825922849259226312670256525782683253826702709264425652605256527862849559731492605259225652644251124842552255224982552257825522525257824712538248429002565274824842578255234292511244324712511248424983607356524842457245732112484251140572644263127732709328746445744185626572631255226702631265728752631257826702618256526962683257826702657265725922578283729125597316125782578259226052552251124842525252524982471252525382525245725252484295025522761247125922525331225382457247124432471247135933593248424572552324925522484399925252735269628873274458659691344277325922565263126442644286226312538259226442618273525522592257826312683264426442786288755973136257825382605263125112471248425382592245725382552255225382525249824842887257827732498259225113429247124432484251125522498355136072484247124983199244325254077263126702773277333764705608418562722257826312644265726052862256525782735265726312631263125652696263127092605264427732862559730862592257825522578252524982552251125522498249824982498253824982484249828372578279924842592255232872443245724572525247125523579359325522498251132742538251140182578273526832887333845016282134427092605256526052709261828492552265726442605263126312592260526832657270926052592281129255597317426052565260526312538255225522578255225112498248424842511248424982471291225652761248426052565338924842484245724982525252535793622252524842552319924982498405725522670270926963402470564541856269626182578265726702631284926052631264425782657263126962605260526572735264427092799295055973149253825782565260525382592251125522498255225112538245724842471256524982912256526702457256525653274248424572471251124712525357936222525251125383249256524844057257826832631290033634557671313442722269625782578267026442824256525782657261826572709257826052657257826702644264427862849559731242592264425782605252525112565252525252538259225382538247124982498249828242631272224842631253833892457245725112471251124713593359325112471247132362471249840772644260527352683335145867014 19890828 118541856265725922657265726052565283726312644263126312592259226702552265726312644255226572837283755973124257826572578256524982525253825382552263125252484248425112471255224982912260527612443260524843299247124712484249824842443359336512511247124983261253825254018252526182644287532494736774113442799265725782578263125782837253825382670260526312709268326442644259227222631260528112925559731112552257825922592255224982511251125252511252525112498249824842525247129122552273524982605253834292484248424712443248425113565356525112471248432242484252540572592260527732773324946447741185627092605260526442631268328242657259226702552255226832618260526702578264426832605290028755597313625522592265726052511259225112525251124982498252525252511247125522484288725782773245725922552328724572443245725382484252536073607252524982565327425112484403725252786265730123236470577411344278626312552267026832592288725522631267026052605261826572605269626442631256526312811287555973099260525782511257826182552256524572538249825522511249824982511252525112950267026962498272225253376260524712471252524712538357936072484249824843236252525384077259225782761442133894705774118562657263126442670259226442735257825652644265726962709264426442644260526572565265728242937559731612565261825922578257825112498255225652457249824842525248424712511247128872605270924982605248432872471245724842498247125113551365125522457257832612565248439992552259227092811336347996201134427732683257826182631263127612631264426962644252526312657264426962592267026442631278629005597309926052552259225652565255225782552249824712484252524982538249825252498290025522748247126052552342924982443251124712498247136223607245724982484322424712525409726052657277327613338470577411856274825782657256526052592288725652592257826312631270926702644268326312644267027482786286255973174256525922552265725522565253825382498249824712484253825252511255224572900259227862484268325783338255224842683269624842511357936362578265725523287265725924077267029002887399940574896774113442748264426182605256526312875259226052670257825652683265726572657259226442565265727612887559731612538257826312644256525922538248425252484257825382525249825252525244329502565276125252565253834022484248424982457248424983593362224982511251131992511251140572592264427222709336347364831 19890828 119021856303726312578263126832683276125782696268326312578272226442605273525922683257827222761291255973174256525652605259225382552252524842578248424982484249825112443251124572925256526962498257825523287245725382511255224842498356536072525252525523312252524574037256526962644278633384674527213442735261825382605268326182786259225922592265726572709269626572657264426832552263127612912559731862552259225652631257825652525252525782552255225522511251124982552249829122511270924842565253833632511248424712457252525253622360724982471251131612443251140772618255227612657340246444896185626962631257826572592265728372657260526312631256525922592267026442578263125652644276127995597316125252605257826182552255225652498252525252552253824842484248425382471288725652761248426442511328724572498248425252471247136073593251124572498326124982484403725382709274829123325464472561344273525382578268325922709293726442657263126052605268325782618270926832631265726832773290055973124260525652552253825652484253824982484248425382565247125252498249824842937260527612498260525253429249824842511251124842498360736512484252524843199257824714057260526442735290037424529774118562722260526312605257825922683264425522683255226572657263125652657259226832657264428242862559731362552259225522644257825652525248425252498249825252511248425252498248428872511272224842631251132992457247125112484247124713593360725522471248432612511248440572538267026702950340245575379134427352565267025922605259227352631265726572605260526442657259226832592269625922644279929375597312425782618257826052552249825522538253824712525252525382498253825652457288725652696247125922565342924842471247124712538252535933593251124842484324924982498407726052644279927093299470548631856265725782565268326572644273525782605268326182552267026572644265725922605270925782709293755973124256525522552259225382552253825382511251124982592252525382525256524842887256527482498259225523261245724572471252525112525357936072538242925113274251124574018253827352696288732994586545113442799264426572592267026832849260525922592267025782657264426442644260527092565270927732887559731112592257826312605256524982578249825112525251125522471252524982552248428752565270924572605255234292498249824572498247125113607359324712498247132362471248440772618260527612709338945574767 19890828 120461856303726182525255226702605284926442565267026052592261826312578268325652683263125922799292555973086255226052605265725922525252525382511252525652511255224982498251124842875260527092443255225253299244324712498248424572471357936072525245724983261253824844037255227612722286233764644537913442748260525922578256526572950264426572644265725922605264426702748268326572592270927992875559731492525263125782578252525112578270926833012269630372657306225922471251129122511276124572565253834292525249824982498252524713593359325112471251132362484255240572592265726832709336346744799185626702605255227222592268327862670257826572683260526312657260526572670264426312618278629125597312426052578253825922565255225382525247124982552251124712484248425112511291225252735248426052552331224712457249825522457251135793622252524982592323625382484405725112722270929623299455771211344278625922670260525922631279925782631265726312618259226572618267026312644257826312799290055973186255226442592253825382511255225252525252525522552252525382525251124572887260527222498263125253455248425252578249824842484357935932525249824713249249824984077264426572837284938064557774118562709260526442565265726442887253826052618263126182696268326052709257826832552263127732887559732362538260526572592253825922565251125252525252524842511252526312525249829122592278624842631253832872484248424432525248425113565360725382443252532872498247139992565273527352849331247365308134427482578259226052631263127992631252526962657257826442657255227222644265726572657283728625597311125922592259225382552253825522484251124982552251125252525244324842511287525112709245725652538341624982471247125112484251135933565248424842511323624982525407726182631272227353429455745861856268326572631264425922605281126442592257826312618272226182618268325652670263126572824295055973149252526572552269625252552255225252498253825252538248424982484255225112862252527352457263125253274242924712484249824432443356535652471245725113261249824984057256527862670288733514674527213442696268326572631259226702887260525922735264425922709264426442709263127092565265728112875559731492592259225922552248424982552252524842525257825112457251124842565245729502511269624712592251133892511248424712471251124843593362225112484249832242498251140772631265727732748338945574996 19890828 120941856307426572670268326182538265725522565269626442631268327092605269627092644260526572761283755973149257825782578260524982605257825522525251124842498251124982498255224842862255227612511257825523299248424842443251124432511355136072538248424843299252524983999252526962722292532994644537913442735269626962605264425522773264426052631259225252683270926052696255226832631267027482887559730992578260525922578249825112498252526052484252524982511252524982525249828752565269625112565253833892471245725112484247124843593362225382471249831612484249840772657260527862709340246744705185626442644257826182631272227352631265726052657257826572670255226312644272226442631278628375597314925522592260526442498253825652525256525112498247124842525249825252443284925522696244326312511328724712457248425382471247135653622249824572498327425382511405725782735264429753338470571211344278626962592265726312592290025922578261826962631268326572644265726312605260526702773286255973136263125522605259225252538255225252538249824842498249825382484251124712925251126832498259224983429247124842592251124712525356535932498251124983186249825114097268326832862288738394736774118562683265726052605256526442773259226052696264425652657256526442644263126442631268327612887559731362538257825652552249825522525255225252525255224982552251124842538247129122578276124712578255232992498249824842511252525113593365125652457249832992578245740182565268326702937338946745379134427862683255225922683259227612605267026442592269626442683256526572565264426832605283728755597313626052657255226832525247125382605252524982552255225112511249825112498290025252657245725252525342924982457247125112484249835933622251125652498321124572511407726312618282426963376470548961856273526312578267026052683270925922631260525652605268326572644267026052709259225782722290055973149263126702605257825382511252524982498249824982498252525252443253824712887256527352525255224983287248424572457251124572498359335932552249825383236253824844037256526702631295032744557548713442786265726312592265726052761255225652631263126312618267026572631256526442578272227732862559730862565260525522605253825782511248424982484249825112538253824842498247128872525269624842578253834162457242924712498248424713565359324712538249831862525253840572631259227612696331247364929 19890828 121421856301226052631264425782644279925922631267025782578264426442657265725782683260526442722286255973136264425782525259224842525252525112498252525252511249825112484251124712912256527862457259225253325248424712471248424842484355136222511245725253299253824574018252526832657283732244644503013442735257825782592259226832773256525522670260526052657268326312670257826312644260527222887559731242592253825782631248425252538308630623622324935513622332532492525245729252552276124982592256533892484251124712498249824433622353725252484248432112457252540572605261827862709328747364831185626442605260526572605265727092683260526312592260526962631259227092525265726052683284928375597311125252592255226312498255225652498255225382498253824712538248425382471291225782773248426312552326124572471249824982429247135653607249824842511329925252471405726182722270928113287467471211344278625922670267026312644286225522565260526572552267026572683267026572644263125922811287555973099257826312565263125112605249825522484251125252511249825522538251124712925255227092471260525523469252524572538251125112484356535932498247124983186248425524057260526312849282437744501774118562683259225522696252525922811264426052618260526312592268326052657263125522631268327352975559732362511253825782578256525782578249824842565253825382525249824572552251129002565276124712565253832872457244324432484247124843593362225112443248432362538248440182538268326572849326146445272134427992696264426442644260527482578253825522592265726442618260526832670265726052631279928875597309925382631256525922552255225382484251124982552256525252498247125382457286226312683247125782538338925252429251125112498244335933551248424842525319924982525405726312670274826963287452949291856264426182565264425922605279925652670265726702578268326312578267026572657265725782799288755973236259225522631260524982565249825652511247124982525248424842443257824842900253827732457259225253338245724572498251124712498352336222511247124843261253824984037259227482748288732614644545113442799257826052644267026052799257826182498259226312631268325522644263126572631263126962875559731862538256525782565257825522592255225652511256525252471252524982552249829372631278624842592249834552498247125112471253824713593356524982471249832362457248440572683259227612683335145864929 19890828 121901856302427482670264425922605274826312605267026312709267026702565265726442683259226572837287555973161265726442552259225382538252524982565255225782525249825252484257824432849255227732443255225383325248424712498252524432471355136222538245725113299253824714018253827612631290032994644530813442773263126442605263126702799263125652657265726052657259225652683267025922605259227732849559731862644259225522657252525782552253824982498255225652471253824842525248429002565273524712578251134292484247125252484253825113593359324982457249832112484248440772670261827732735335148314962185626832605263126442552263127862644263126052657263126442644267026702657263126572631279928625597312425382605263126052552256525522552252525252511257825252538244325112484288725522761249825652552333824982525248425382498251136073622248425112498328725252471401826182644264428243249470572561344281126442552269626312618278626312538264426312644264426442578267027222696256527352761290055973124256525922592268325112538253825382525252526312511249825522538248424982937257827352525257825523429247124572511255224842484359335932471249825113211257824714077261826052786276137424705774118562644261825782631260526182811259226572722261826702578270926442565260526572631267028112824559731492592257826052552255225922538252525112511251125252498252524712525249829122552274824432565251132872457242924712538248424573565362225252498251132872471248440182631274826702937331247055272134427862683264426832683257827862538267026052683263126702631267026442578265726442605284929375597314925522605255225922565247125522498255225252565253825382538247125252457293725252696245725522525340224982498253824712538251135933551249824842484321124982484405726182578274826833429464447361856272226832592260526442631284926052618263125652644260526312644268326312618260526572735292555973124260525922552260525112525256525112498252524982538248424712538249824292900253827732443257825113287249824712457255224712498355136072511244325523287251124844037256526702657297532494474545113442709267026312592259225782786255225252657265726312644255225782657265726572644269627862887559731492592261826052631255225382498248425522498251125112484247124982525248429122538269624572565252534292498247124982498247125113607359325112457248431992484252540972670264427732722338945574705 19890828 122381856306226182592264426052605276126572592256526702592264426052696267025522670259226572849290055973136255226182605257825522552259224982565251124982511247124712484252524842912253826832457260525253274244324982498248424712457359335932498248424983274247124714037256527352683287533254557530813442786268326442670263126572887264426572670265725522722264426182683259226052578265728752837559731112498263126052552252525112552309931743681321134553509323630742511249829372618273524712565248434292471248424982538247124843622363625252484252531742498252540772592268327612709337646444799185626702605263126312644264427612578257826312657265726442605267026702565267026312644282428625597317426052538257826052565253825252538248424982471256524842538245725112457290026052735248426052538332524712471249825522498251135793593252524842498326125112457399925522709265728623287473672561344279926442592257826442578278625922578268326052578263126832618268326442683259226312849283755973161256526052578257826052605256525382511248425522525248424982511255224842912255227222457263125523442249824432484252524712457359336072498251124713199253824844097261826312849278639434674774118562696267026052605259226182722259226312525265726572657268326052748259226572578260527732900559732362538260525652592251125922525253825112578249825382511249825252565247128752565273524572565251132742457249824712511245724433579359325252484259232742498248440372525279926313000326147675343134427482578259226052644265727862538259225782618265726572605264427352605273526572670278629625597309925922578260525782498253825522525252524982578253825252511248425112498291225112722247125922538342924712457248424572498244335653565245724842484318624712498407725782592274826833351467447991856272225782605259225522657277326052644261826052578264426572657263125522644263125652786286255973149255225652592265724712484251125252552248424842525249825112484249824712900259227482457260524983325245724842471255224432498353736512511247125113274253824714018265726832722288733384557523713442799267026832618257826052849263125922657260525922644259225782696260526702578261828872837559731612618256525782565255225382457256525382498253825112484252525112525248428872565269624712565253834292457248424712471249824573593360725112498251131992471253840772657259227862761336346444736 19890828 122861856306225782618264426052618272225922657263126442578264426442538273526182670263126442849284955973161252525252578263125782552253825252552256524982538248425252457253824712900259226832484259225383287248424712443259224712511359335932511248425383261255224844037256527222735291233514736534313442786263126832631269626572748261825922592265725652592263125782605260526052578256527992987559731612565256525922525249825522538248425382538257825252538252524842498244328752552274824712605252534292484247124982498249824983565360725382443252532362471251140572565257827352748336346744896185626702683259226312670260527482618256526832578265726572657260526702644257826442670282429005597323626052631261825522511248424982538252525652498253824842605247125522471291225652799251126052525328724842498248425112443244335933593252524842484329925522457405725382786267029373351476771211344276126052631267025522578277325922552268325782631264426052631263125652670255225782837288755973161267025652552256525652552249825252538253824982484251125922471256524572937257826702457263125113429252524842552251124982511359336512525249825253174249824844097260526312824279937904705774118562644257826052657260526572811252525652670255226312709264426832657263126832644263127482862559731362552259226052631252525382552249825252484249825112552253824842511251128872618274825252605251133122443247124712511247124843565362225252484248432992552252539992484268326442862328746445379134427992683264426832683260528372565261826052605260526442644263125782644269626312631278628245597311125522618263125782605259224982525249825522578249824432511245725252415295025922761251126052511342924572471251124842484252535933579251124842525318624712498405726442592281126833376470547671856268326052592264426312578272226702618265726442683268326312578260525382683257826442849290055973136259225522538260525522498249824982511249824712511249824842484252524982925257827732484263125783261248424842484252524712484355135932484248425253261253824843999253827352722291234294736552413442786263127092605263126052761267025922565260526052683263125782670263126052631263128242912559731742552257825522592253824842538252525252525256525652471251124712552248429002525269624982578252533892484244324842525245724573593360724842498252532242471257840572657264428492683342947054799 19890828 123341856303726572565268326052657277326312565257825652592265726312631273526052592264426572824293755973099259225782552257825382525252525112484252525382525245725522457251124712900255227352484260524983299245724842471251124982471357936512511244325113249255224984018253827612683295032994674537913442824263125782631263125922761257825382631264426442670277325782670263126962657268329002887559731362552260525382592252526052498282430373607323635513681327431992511244329372498274824712578256534292484247124842484247124433593359325112552247132112457249840572644263127862683333846744799185627092657263126572578269627222565264426052538260526832565259226702565267025652670277329005597316125782618256525782578252525382552249825252538255224572498248425522511290025652761244326312525331224842484247124842498248435793565251124982511326125252484403725382735269629503402476772561344278626442644260526442644282426442592257826052605268326312670264425382670267025782773287555973149256525382592263124982538251125382525251125382552245725252511255224842875252526702484264425253416248424842525251124842484359335932538249825383287255225654077268326442824283737114586774118562631269626312670260526442748259225922670252525652683265726052657263126572592256527732887559731112605260525922618256525522525251124982538252525382484252524842525245729122525277324842631249832742457245724712525253824983593362224982471248432742525253840182525269626442824326145865343134427482644268325922657265728752631265726442631260526962709259227352565263126572578288729375597314925522552259225922525251125782511255225112552249825252498249825522429291225782722249825782525341624842429249824572552251136073593247124842443324925382498405725782592270927483429452945291856265726442578260526312644272226832592260525922631265726442592267026442683259226572761279955973136253825112605265725252592253824982498255224842511249825382484253824712875255227482471267025783274245724432457252524292484359336222538248424843249249824713999255226962696295032874736534313442773263126052644264425652811263126312578267025782709259226182696267026442578265727612875559731242538256525522644253825382538253824712525255224842498252524982552248429122538268324842670251133762511245724982484248425253565355124842429248432362484248440572722267027862748344247674799 19890828 123821856306226312618263125922631281126442565268326442618268326832670269626312657264426312811288755973161253825522565264425252484257824842565249824842552248425382498252524712875255227732443260525253287251124842471252524572457359336222538251124983287256525114057257826442722291232744644537913442811259226312657261826572799260526312631256525922683265726312657257826572631264427862875559731492618264426052552257824842471251125382538253825652484249824432538247129372538272224712631252534292457244325252471247124983622362224982471251131862484248440972670267027222735335145864767185626702631259225652592267027992644255226962670272226572578260526702631265725782565282429505597314926312578257826312552252524842471253826052498252524842511251125382484292525652773247126052552329924712471255224712484247135513622251124842552329925652498403725252631270928873249470571211344277326052605260526572644276125782631267025652670269626442605267026052683268326572722282455973136253825782578257825382592252524712484255225252498253825522484252524982912259227612457263124983429251124572565253824842498359335932498252524843287248425384077268326312837282438904736774118562709264426052657259226182786267025782670263126572644263125522683265726962565263127222912559731492538263125382552247124712511252525112511257825112538249824572565247128752578274824712631245732742498249824572525247124713593356524982484251132612565248440182552268327092937335146745379134427482631259226312605257827862578260526182644264425782618260526962670265726572631278628495597317425522565257826312511253825252498251124572525252525112525252525252498291225252709248425382511341624982443252524712484247136223607247124982484321125112552405726962605281126703312458647361856273526832511264426442565279926052605263125382592263126572631261826702657264426312748284955973149265725782578260525522552251125382484252524842552248424842525253824842912256527482443259225253338251124572525253824712457356536072552247124843287251124984018255226702722291233124586545113442811261825782683261826572773260525522657263125922709260526442696260526052644268327222862559731492618251126312538249825112498252525522511257825112471251124982511252529252525269624842605252534022484244324982498245724573622360724982511247132362471249840572670265726962683342947054767 19890828 124301856306226832592265726052631274826442605265726572605267026052538261825652696260525922773286255973111255226442552260525252538259225382578255224982525249825252471251125252912257827092457256524983325247124712484248424572498355136512538244324713299253824984018253826832605293733514767534313442748265726312618259226312735256526312670260525922670264426312683259227092592268328872925559730992565252526312578257824842565273526703136265731242709316130992538248429252578268324712565255234422538248424842525249824983579359325252511249832492484252540772683260527092799345544474863185627092657261826572552260527862592248426962605265726442631259226312565267025922696282429505597312425112578259226312565260525652525256525252525259225112578248425522471291225522786251126052498327424572443245724842471245735653579248424842457328725112525399925382722268329003299447472561344277326312565263125922578272225782631263126052552265726702722268326312644264426312837282455973099257825652578257825112525259225112498248425112498251125382471249824842950259227092429263124713402252524982592249824842525359335932552255224843261252524984077257826052811279938394674774118562709264426312644267026312761260525922644263126312709264426052735264426832605260527862900559731492565265725922565255225112538248425252525251125112471248424842484247129122578270924572592252532992484251124572552248424983565362224982471247133122511249840182538269626572887333845015343134427482683260526052578259227732644259225922578265726442592265726572592267026832631274828625597318625652605257825922592256525382565253825252525252525112498245725112511295025382735247125782511342924982457249824432484248435653579251125112471318624842471405726052670274827093338476747671856264425652631260526832657273525652578259225782605263125922592260526052683264425652786286255973136252525922552261825112552256525252525252525252471251125252443252524842900259228112471259225383299245724982511255224572471360736222471247124983287252524984018251126832644296231994447534313442735259225652618259225922824264424982657265726832670263126312631261826572631260527862862559731862538256526572605249825922552248425522498257825252498251124842511247129372538272224842578249833632498244324842525247124843607355124712457247131492498249840572683263127092722337646444962 19890828 12478185626832709267026572670267027992644257826572657260526962683267027612644274826312644286227995597317425922552259226442538252525252578253825252498251124982498248425252471291225522735245726052511331224712457245725252498248436073593251124432484327425252457398025652773270929623211464454151344278626312578273525782657281125652644260525782657268326442592272225922670265726312849286255973174259225112592255225652552249825382525257825382511249825652471249824842937257826962471255225383389247124572484249824712471359335792484253824843236248425254077264426312683270932494644489618562670259226052735264426052786257825922631265726572670265725922657263126702605257827612875559731242498261824982592249825652498252525652511251125252498252524842565245729002578276124712605253832872525247124982484245724843579360724712484252532612511245740572565272226572875340245865379134427612631256526442578261828112525260526052578267026702631264426442565267025782696278628245597308626052578259225922552252524982511251125112511253824982565252524982484293725382696242925522471342925252484249824842565247135933607247124842484322424712511407725782618276126703351452951671856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 125261856261826702631260526052670282426702578264425652605270926832644273525922696265726572849281155973136264425782578256525112565252525252538249824982552253825112484251124572925255227732484260524843312245725112511251124712511360735792511247125253274252524713999252527862657288733124529567013442799255226442670264426572849259227222657264425922748265726312644259227352578256528242950559731492578253826312592256525252511252525252565251124982525252524712552252529122538270924572552255233892498248425252471248424433565357924712484247132242525253840772748256527862748342947055781185627352644259225922578265728112605257826832644263126962644263126572578265726702644283728755597312426442592267025782552257825522525253825382525252525252511255225252498290025782748241526572484331224712484244325382429248435793636253824982484324925382484401825522722268328873351450159691344274826312657264426572605281125652605256525922631265725922631276125652644267026312786286255973211264425922578263125252552255225382525248425522525249824982471252524842925255227092457256525653376249824712578252525252471360735652443249824713236251124984057263126702786278634424586604518562644267026052631259226312824255225922683264425782631269626052631263127352618259227482887559731742525253826442644253825252498252525112525247125652511252524842552244329622538274824842578248433122484247124842511244324843579360725112443248432992484248440182565279927352912328745576282134427862592269626832657264428492631263125782631260526832618260527092631265726182631274829755597313626052565257826052525252525652565255224842552252524982511248425252484291225922748251125922552340224982484248425922471247136073607249824712484318624842511405726052605276127353496452964091856269626442644272226312592279925382592270925522644261826052631272226182592260525922837287555973236256525652511263125382578257825252525251124982525244324982443259224982925260527092498263125253287247124572443255224712484357936222552247125113261252524844057256526832748287534164557665513442811269626702670257826052811255225922709257826052631267025922709260527222631261827862925559731492552255226052592253825652525248425382471255225112471252524712538248429372552270924842592249833892484248424842538252525253565363624842457249831862484252540572605252527732657332546447014 19890828 125741856269626182578259225782644282425922578265725782670268326572578265726572631257826962748288755973186257825782578259225112538260524572525251125252525249825382484255224572900255227222471256525113312248424712484252524842484359336362498247124843236255224844037255227222709286233124644774113442761263126052578261825782862263126312618265726832631269625652696263126832578269627862887559730992631259225252605249825522498251125112511252525522511248424712511247129002538270924432592252534422511248424432511249824713565362224982484251132112484252540572683257827862761340247057741185626832631259226702657268327482618251126312605257826832657259225782565269625652709272228755597323625782565259226312538260525382457255225112552255225652498248425252498297525382735244326052552329924712525248425382484249835933636252525252498327425112498403725382683269628753363450177411344277326702605259225922605281125782592263126832605269626702722263126052605260526702811283755973099252526572592257825652552253824842525252525652552248425652471255224842900260526962443267026053442264424712511253825382498359335652498245724573199251125254037268325522709442133514557774118562683260525922631257826312761264426572644268325922696267026442605257826442696264427482887559731112525255225922631249825382552255225522498252525252525253824432498247128872538268324572631257832992484248425112565245724573593359324982498251132742605248440572578277327092937333845296201134427612618267025922644263128622618265726312631264427092592265726702578260525922709283729125597314925382552253826312565253825522443252524982578251125252484248424982552291226052696248425922538338924842471249825252538253835653593248424842525321125112525407726442565273527353607464477411856270926572631265726572644277325922605273525782578263126442644272225782631259226702799292555973161261826572592259226442525251125522552249825112498251125522525251124982900259227862484263125523312249825112657260525522484357936072511269625113249257825654018265728372811399940374896774113442849265726312578268326312811265726702578260525922683263126052670263126052552265728372875559731242592253825782538257825652538249825252484255225382552252524842565248429002538273524842578251134292511248425382498252524573579363625112471249831862457253840572644263127862786338945014705 19890828 126221856314925782605268325652631276125922657256526832605267026702605261826182657259226962824279955973111259226182525263125522552249824842552251124712552252524982443253825112900256527732484259225253249247124712471252524982443357936072525247124843312253824844037256527352683282433514705527213442735265726312683265726832799261825782592265725922605260526052644260527092592265728112875559730742605256525782592256525522525247125782429255225112525249824842538248428872565273524842631251133762511247125252525255224293607360724712538249832242484255240572618264427732683331247674863185626832696257826052592263126572657263126442631257826572683267026832644265725782683281129255597313625782565260526182578256524842525252525382552252525112525251125382498288725522761245725922498328724712471244325252471249835933622251124842511326125112511401825252683265729253312467472561344279926442565261825782670282426052631260525922618261826312578270925782631259226312811291255973161253826312538259225112538256525112484251125382525253825382484253824712900256527352471260525653402251124712525252525382471365135932525249824983211249825384077268326182761287538064736774118562696264425922631259226052849259226312552260526052722273525522709257825922578264427862900559731242592252525922631253825382565253824842552248425382565253825252498248428622565276124842578251132492457249824712552248424843607360725112511252532872511249840182511281126442900335146445415134428112631259226052592267027612644257826052657270926312592252526442631263126312605287528875597316126182565259225782498252525382511255224712565252524982538249825522511290025922722249826052511342924842484248425252457247136073622248424712457327424842525405726312592282427093416464447671856267026572592263125522631274826442605264427222538268326962631263125922631260526182824284955973124253826312618253825382498256524982538252525252525249825522471255224572887255227482484259225253287249824712484252524712484356535932525247125113236251124984018251127482709286231744705545113442748263126312683264426052761257825652696269626052670259226312657261826312618259228112900559731112525257825522605252525782525252524982511256525252471249824842511244329002538272224842592248434022498248424712457245724713593357924842471247132242484249840572709263127612722337646444831 19890828 126701856309927222578268325522657268325382644264426572578259226702565269626442683260526182824291255973161256525782631265725522605252525382498256525112525248424982498251124712912251127092484259224983299247124572484252524842471359335932471249824983249249825253999253827222735293733514474527213442773265725922657260525782735259226572605264425382657264425922657261826702578264427992900559731492565252525112631255225652578313630623651324935373551328731242484245729252552269624982592253834292484248425382429260524433565355124712525247131992498248440772605259227612748338947364896185626442631255226832592268326572565264426702605263126962657261826572552265725922696281128755597312425782578251126052538252525382525249825112525248424982538249825522498284925782709247125922525328724572511245724842498249835933651255224842538323625252498403725522644259229753402458672561344279926312670267026572552277326052592257825922644268325652631276126572592269626832824286255973161261825782578263125782552252525112511249825782538253825382471251124572912252527612498261825253429251124712578257824842538359336072498255225253249252524984077265726442849283738064736774118562644267026182670259225782683268325652618255226442618264426312657256526442657268327862900559731362592255225382644252525652578253825382538249825112511252525112471245729002538270924432592253833122498249824432484253824713607360724572498251132872511245740572498265726702887333847675308134427732683257826702592256528622605261826052631255226312657264427222644270927092644282428495597323624982592257826052484251125112525245725112552251125112538251125112498291225382748247125782525342924842471251124842565248436073607253824842484323624712498407726052592273527093351458647671856263126572631260526052618273525782631265726442578265725382565260526572657259225922811282455973199268325922578261825652605259225252525253825382511248424712443256524982912259227352457259224983287244324572498249826052484359336222511249825383249260524714037253826442722287532614767527213442722259226312578264425652786259225652631259226312683257826312657257826962605259228872824559731112538260526052631249825252578252524712552252524842511251124712525245729122605270924572592253834292471247124842471259224843593362225252484248432742457249840772578265728112709338946744863 19890828 127181856301226052605257826312696277326442605263125922592269626962631265726052683264426572811288755973136255226312538260525782552251125652511253824712525247125522511253824842849252528242429263125383299245724842511248425112498359336072552247125113287256525254018252526962657284932744644548713442786259225782657259225652862256526052631256525922722263126182670257827092525263128372900559731242552252525782605253824842525256525522525253825522498248424982511249829122565276124712565249834022484248425252484249824713551362224842565249832242443255240772631261827352761333845015030185626442631259226312631260527612578259226182552253827352644260526442644273526182631273529375597313624842631257826442538256524982511255224842484249824712538252525252525286225652786249825782538327424842457245724982498253835933579247124982511324925382484405726052696272229003299458671211344278626052605263126052538274826962631265725782631263126702592267025522657263126442862286255973136260525652552256525652538255225252471249824982538249824842498252524712937251127222457264425523455248424572525245725522511360735932511252525253174247124844057261826182799277337904736774118562696267025382657255226312670260526052683267025652722269626312683257826572578263127732925559730622578263125382631251125382578251124982484253825252511249824842511245728622538274825112592253832992471248425112498248424573593359325112443247132492565245740372552273527612900329946445167134427612618253826442657264428492578263125922631257826052565265727612565260526442605288728875597316125522552260526182578252525782498253824842538252524712511253824982484290025782683247125522538340225112457249824432552248435793565247124432484321125112525409726052605277327353376470546441856269626572565267026442631274826182592263126052644263126702631265726312618267026052887287555973136253825522592257825922498256525252538245724842552252525252471252524712887252527612498259225783249247124842484251125252511356535932511248425383299255225113999253827352748282432994557548713442811268326572618263125522811261825922631257825522683265726312696259226572605269628622837559731362578260526052565252525522511249824982498255225112525249824982525249829122578276124712592253834292457247124982471255224433565362224842525249832112498249840572578257827482799342945864831 19890828 127661856303726182605259226052592278625922631272226442592269626312605265725922657265725922773295055973136260525782552259225522552249825252578253825782552247125252484249824842925257827992471260524843274251125112471249824432525359335792457249824983261253824984018257826962709284933254767534313442799261825782644267026702696264426572696259226702709265726442644257826312618257828622875559731492631257825782578253825782538273526313136267030372786316127222498249829122605265725112578255234292498245724982484253824983622359324712538249831742484255240572565260527482735337645574896185626442644270926312605263127612631265726182644260526832709268327092618263126442644273528875597317425652592253825782538253825522525255225252498253825252525247125112498286225382709245725782484328724432498248425112457252535653622251124842511327425652525401825112670267029873261464472561344277326832631268326442631279925522525263125652592256526052631267026702748265726702811292555973124259225522552255226052511252525522552253825252538251124842498251124712937253827612471264425113429251124842578251125252484359335932484249825253211255225254077261826182900291238564644774118562748270926832605255226312709261825922578263126182605273526572631263126832683260527992862559731612618256525782578252525522605252525112525253825252498252525112538247129002525278624572578253832872498248424572511249824573565359324982484249832612498249839802578284927482937336347055308134427732657260526052605260528372631259226702592259226442670259227222538268325922670281129375597314926052578257826442552248425382552255225252565249824982525252525252429286225382735247126182538341624572498248425252538249836223593251124982484318625252552405726052644278627353351467448311856270926832605260526442631268326572605265725652605256526962592272226442696263126052786293755973124256525922511256525652552251125252498256524712538249825252498256524292925259227222484259224983299249824982484247124712484359335652498249825113299256524574057256526832709297533894736523713442773260526442618256525252799252525782657264426312709265726182644261826572618263127352875559731242592255226052631252525112592253825382525253825112511249824712525247129372538268324712538252534422484245724572471248425113593356525252525247131992498251140572644264427992709335146444831 19890828 128141856300026832683256526832631278625112592256526052592259226442578265725782683260526442748291255973124252525382605260524982498252525252498255225252538247125522511253824712925259227092443260525113312248424842471251124712511359335932511249825383299253824574018255227482683290033634557527213442735256526312670256525922735257826442631263125922657264426182696259226312657264427732900559731612605253825782578263125522552252525382511253825522552245724712538252529372552269624842565251134552525248424982498252524433593362224982511251132112484256540972578259227992748329946744831185626702631260525652605259227092683263126572565256526572670267027092552263126052644286229255597317425112565256526312498251125112511255224982552253824712525247125112471291225112709252526182525329924572471247124982484252535933622249824572498329925782498405726572709267028373287473672561344277326052618260526312657274825922565259225922605273526442565269625922683260526442900284955973099257825922565263125112565255225382538253825382498249825252511252524982912251127092511265725253402251124842538252525522484357935932484253824713224252525254097259226702849274838224501774118562735260525382565264425922773252526312683261826572605264425652696263126832578261827352875559731492592263126312657259225522565255224842538251125252457256524712511249829372552272224842644252532872471249824842525251124713565357925112511247132872511249840372592267026572862321146445202134427612631259226052605267027482605257825922605263127222670265726572578268326182657279929255597309926052565256525922525255226312552256525252484249824982511247125112471291225652709248425652511338924842457252524842498247135653523249824572498321125112538407725652644278626833416452947991856269626442605265726572657274826312605267026572631257825922631260525922722259226832862291255973174256525652565259225382538255225522511249825252511249825112484255224982937256527352484260525383261242924712484248424432484359336072538249825783287253824714018256527092709287533634644552413442773260526442578255225922786256526312644259226052696260526702631255226702644263128622887559731612592259225922565253825922592251125922484256525252471256525382552253829122552268324432578255234292498242925252471253824983551365125252538249831992525253840572605263127612761333845294767 19890828 128621856301226182605270926442631270926572592265726442605257826702631270926442657260526572748291255973136264425922578259225252552256525252498252525252511248425522511251124432912261827482471265724983249247125112443249824842471359335932511245725253261255224714018253826832709293732994674523713442799259226572670253825522786261825922552260526312644263126312631264426962618259228112875559731492525263125652605255224982538281126573124269631612875318626572525248429122525268324712592253834422457247124712443245724433593359325382511252531992443252540572565263127352696331245294831185627352578255225782631259227092525263126442605261826312631265727092644263125782644277328875597316125652578257825782565257825382498248425382552253824982498247125652484296225252748248426052511328724842443251124712525251135933622253824712511328725522498405725652709260529123287467472561344274826312605269625922578281125382657265725782578265725652670267025922644268326572849287555973124259225652538260525782565253824982484249825922525245724982484251124842925252526832498265724843389248424842605259224842525356535652511248425383249249824714077259226312811278637584529774118562644273525782670263126312761265726312605260526702631265725782657260526832657265728752887559731492631256525522592252525652525249825252484249825252484249824572525247128872578277324572592252532992484247124982471247124713579362224842484248432612525248440182525273527222937336346445308134427732631268326442657260527222578260526182592259226442618259226182552265725782631278628625597314925782605255226052538256525252538252525112578255224982498248425382484296225252735245725922525338924842443248424572511249835933622247124842484318625112525409725782644274827613363455748631856267026312578270925652552274825922552265725522578268326312722268326312709268326572773283755973224256525522578263125522538252525112525249825382498251125522484253825252900253827862471256524983274244324982471255224842457360735652498251125253249259224714057255226832683282433514674537913442837256526312683263125522761255226442696263126182722261826572696251125922657264428372837559731112565257825252578252525252552253825782484259225522484251125252498248428752525265724842552249834022484248425252484252524983593356525112457252532362484247140572618264427862735337647054831 19890828 129101856298725782657265725922605277325652605264425782683264426832657265726052592259226832849286255973124256526052552259225522484253825112538252524982565253824842484257824432912256527482471259225253236244324432525249824572484356536222525248425253274259224714057255227612696290032364674541513442849256526442592256526442696259225522722265726572657268325782670267026962631263127482837559730742552257825922592251124982498249826052498255225782538248424842511247129252631269624712605253834022498245725252457251124713607362224712498251132362484252540972565263127352696345547364863185626702657259226702631263127482631257826052631257826052631267026442578265726312605282428625597312425652657252525652644260525112484251125382525253825112525247125382498288725522761251126312538328724712471247124842525251135933579252524842498324925382484407725252735270928623338473671211344273526182670268326702618276126052683263125782578270925522657264425922657257825922837278655973199256526312631257826052552256525252498251125782552252524982457249824982962256527092484265725383429248424572511249825112525359335232511252525653211252525254057259226572799277338394705774118562735260526572565257826442735255226182683263126572592259225922657264426052605259228372900559731612578263125382644251125782511251125252538257824982511253824842552249829002565274824982578251132992498251124572511248424843593360724982511252532992525248439992552270927092950327446445308134427862578256526442565263128112644264426182592268326962605265727352565267026572683288729005597317425252631259225652511251125252498253824982538251125112552247124842457291225922696245725382498341624842471255224842484245735793593249824982457323624712525407726052631278627863482464449291856267026832592267025922618274826442565268326572552267026312696259226962592257826052862293755973136252526962525260525382565252525252484256524572565251125252484252524292937257827222443256525253287247125252471247124572484356535792511253824843249253824713999256526702709290033254644541513442849257826182565260525652799252525922631263125252605265726052670265726572605269627612862559731112565255225382605251125252552255224982471255225652565251125252511245729002538273524842578252534292484245725922498249824433622355125112525247131862511247140772657265727862735338944214831 19890828 129581856303726572538268326702605278626572565265726052670267026572644269625522605261826312748286255973174257825382578264425112592249825112498251125382565244325252498256524572887257827992484259225523325247124712471248424842498360736362511249824983249257824984018255227222670298733124644530813442811269626312670273526962900261825922644260525652709265726442657259227092644260528112912559731362565253825252592253825252538273526963149272230492761309926702525249829372525269625252565256534292484242925382471253824713565353724572471251132112484251140572657260527482722337646444799185626572631263126572657259228112631259226052552265726442657264426702578260526312644282428625597323625782592264425252538256525382592252525252498251125112511251125112511293725252773248426312511328724842511249825112471244336073607252524572498328725252511401825652735265729253299458671211344272226832709259226702605278626572644259226312592269625652605270925782670260526312799292555973199256525782525269625522525251125112525249825522498252525382471252525252937251127222525260525113389248424712631252525522511359336072525259224713249252525114097259226052773284938394705774118562670263126312578261826442722259226312670260526962670265726312657264426702670268327862849559731492657261825782565255225652484247125522471252525112525252525382565251129372578278624572578253832742525249824432525248425253622362225112457249832362525248440772657267026572887326145865308134427732709259226052657263126572696259226312605265726962592261826442631269626052605284929375597314925522525253825782552252525112538248424842525251124982484248424982498293725922748247125782538340225252498252524982578248435933565247124982498321125252511407725782670270927093455450149291856268327862605270925922631269626442631263126572565259226442578268326052644264426052849286255973124253825652552259225522538253824842525247125522538249825112471251124712849256527482484260525383299248424572443249824712457353736072538247124843274257824714018257827222722297532364674534313442735268326442605256526572786268326052631264426702631267025652709257826832605261828242799559732112592263125252605252525652525252525112525260525652511249825112525245729502592274824572578255234292471244325252471253824573593357924982552248431612484255240772578268327482722332546744705 19890828 130061856298726832605257826572592273526182605267027092657265726312631272226052657257825922722288755973111257825252631259225252525249825112592252524982525252525112457255224842900249827612498257824573299245724712471249824982484360736072511249824983261256525254037255227092709290032994767530813442773264426702709259225382862260526052605264425922670259226312735265726702592264428112900559730992578255225382538248425382511255225522565256525522552252525522525245729372565268324842578252534022511247125112484251124983607353725112525247132112471256540772618257827222683331246744996185626572657259226442748265726962683257826442605259225782657265726832592263125922578286229375597314925382578255225382565253825522605249825252538255224982565248425252457290025922735247125922538324924842484247125112498245735653579253824712511324925382471399925252709272230493249470572561344286226442683268326702696283726442657274826312592269626832618265726572657264427092837293755973124256525782605263125522538255224982565248424982552248425112511255225112937255227482511259225653429249825382511251124982525359335792498248424983236252525524077260526312837282438224586774118562644263126702631263126702811263127092670268325782670257825922773263126442618267028492900559731612552264425522644247125112538253825382525248425382538252524982552247129872511272224982592248432872484244324712484248424433607360725252443249832872498248440372552276126702925326146445272134428112683260526182657269627732592267027222683260527612618265727092657269626832644287528875597308625652578259225652538251125522552255224982525251125252511245724982484293725782683247125652525342924712498248424712525252535653593251125252443326124842525405726312670279926573312458647991856272227092605268326572631274826702565263126572709263125922696269625922683263126702849290055973174256525382605263125522498255225112565249824982525251125112457255224572937260527352471259225653287247124572498249824982457359335792538251124843274255224844057253827482683291232614736541513442748267026442605267026832722276126312670268326052811272226052722270926832696269628752900559731362538256526572552253825782538255225112552256525382498257824842511252529372538270924842631253833892484245725252471248424573607356524572498247131492471253840972644263128492670341645574705 19890828 130541856311126832605276126052683277326312644270927222644260526832696270926052657260526832862288755973174267025922618267025252592251125522552252525112525253825112484251124842887255227352471268324843312249825112457251124292457359335652565252525253249251124713999257827992670293732994736534313442799265726052670265727352735263126312696263125652657268326702709267026832644265728372887559731242657259225782618249824712511259226442962267029752657308626572498249829502565270924982578251134552484249825252484252525113607362225112498248431992484253840772618267028112735332547994705185626832657264426702683272227092709255227482631272226572683265726312670277327612605281129255597322426052565264426572511261825522538251125252511253824982498248425252498293725382735247126052525327424432471248425112552248435793622249824842511326125112471401825382735269628873338476772561344281126442657265726312696279926832657268326572644259226572696276126442670257826312837288755973149259226442552265725382525256525252538253825382592249825112498256524712937257827222525263124983363247124712511255225252525359335652498252524983186252525114077260526962887293738394705774118562670268326312657265726572644257825922657263127612683265726702722265726702657267027732937559730242552260526052670257825382631252525382552253825782511255225522498249829372525268324572578255233122471247124292511249824713593357925522511249832872511249839992525274826832887335146445272134427732605265726182631255228242657265726962657267026962657261826832605272225922631283728755597316126442631268325922565253825382538253825252565252525112511249825252498291225522709249826052525340224572498248425252484251136073565248424712498319924982525405726052578273527223338473648961856269626312605263125522578272226442709263127092644269626572644269626962670264426832837293755973186261826442670265725652578253825112525255225112538252525652484252524842900257827222484259224983299245724712471253824712457359335652511249825253299252525383999255227992670293732874644545113442735268326052657267026052644269626572670267027092644260525922735267027222696264428372837559731492696263126572657260525652592260526312525255225782498251125382525244329002538273524572578256534292525247124982457249824573593356524712498251132112498251140772578257827482722342946444557 19890828 131021856302426832709267026572670276126312657268326442696274827352683276126442657264426572875291255973149260525922592263125652644256525652578256525252525249825922457253824432925259228242443260524573312249824712484248424842525359335932525252524713274256525254037253827612722290033384644541513442773263126182644260526312811263126312670267026442657260526832722267027862670274828372912559730862644265725252618263126572552255225922592252525782592252525252525247128752578270924982552255234292457252525252484248424843565360725382484249832492484249840772657264427732683345547674799185626442631261826312605263127352631260526442670260527092592267027092618265726702683284929505597319925922696259226962618257825922538255225252511252525922498249824842457293725782761247126312525328724572471247125112498249835933593251124572538326125382471401825652709263129503376458672561344286225652631270926572631279925522578265726312709269626572657267026052761264426832862284955973136263126052618270925522631255226182552247126312578253825522457252524842962257826962471267025523416251124432498249825382525360736072525263124713174253825654077260526702862286238564736774118562722263126052644255226312786267026572592260526052709267026962709259225922670265728492875559731612592268326962631257825782592255225252484255226052484249824982525253829002538268325112592252532872484249824712511247124713551357925112484249832612511251140182538270926833037328746445272134427352605259226052631269628622631264426442592268326312696269627482618264426312592281129125597312425782605264426962605256526312578256526052592252525782552249825252525293725922696248426182552338924842498245724842471247136073593251124982471321125252511405725782644277327093287464447361856267026312631264425922605277325782631273525782644264426702552270925652631257827222837288755973174264426312565263125782631264426572578257826572552259225522525255224842875252527482457263124713312244324712471255224842457357936072525248425253287257824843999252527222618291233384736548713442811257826832644259225782786261826572670259225922683263126442670268326572709267028492900559731992644259225522683261826052578261825522552256525522631255225382552252529372525270924712578253834162484247124842511247124843651356525112498247131862498249840572565260527482709344247364896 19890828 131501856311126572605267025922657276126312552257825652605263125782631272225652592255227222799287555973174260526052644257826442605256525652538256525652578259225782538256524842912249827482511263125383312247124712471253824572498357935932511249825253274253824984057252527732683288732744674530813442761274826572578273525652748264426312605264426182631264426312696260526832605264428622824559731242644260525782565260526182578274826963037268330002709307425922565248429122538272224572565255234292471244324572484248425383607355124712471252532612484251140772618259227862657338946444929185626962683265725922538272226832578260527482552269626052657267026962657263126312592284928625597313626572578260526442605263126312592256526052565261825382525252525782484291225652683245725922538326124982457245725252471251135653593252524842525326124842511401825782644268328493261464472561344282425922644263126182618281125652657259226312592269626052618264426312670265726572811284955973136260525782565260525382578257825922565256526442618259225922605255225252937255226702484265725383389253824712525249825252525359335792511252525113211248425384077267026182811290038064474774118562592267025922670257826052709263125922657265726442605257826182696259226572644268328242912559731742592260526442565259226052605265725652578260525782538255225382578252529122565274824712592253832872443249824842552248424713593359324712498256532612525248439992592270927222875329946745379134427092605267026182618265727352670263126442683264426312644264426702657270926182683288728375597314926182592260526702631255225652605264425782592259226312538253825252552288725922748251126312525344225112443249825252538247135933565252524842457324924572525407725782644279927613442470547671856267026442631263126962605279926052657261826312644265726312657269626312748261826182735296255973149260526312552264425652538256526442525255225652565256525652498261825252962257827482471263125113338247124432484252524842471360736072538251125253274255224983999251126702670288733514705530813442735260525652683264426702722260526052565260526572657260525922696265726702644265728622912559731242618260525652657264425522511259226052538256526442538257825522578251130242565270924842538252534162498248424982471252524843579356525112484249831862471259240772605255227352735328747674929 19890828 131981856269627092592260525922552277327092565261826962605263126572605265726442644263126572837288755973136257826052592259226182578257825382592263125782605260525782511259225382912249827732457259224983249245724572471251124842443357935932525247125113287252524844057252527222670287533384705534313442786257826442683259225522862260525652657261825252618268326962709267026572657259228242875559731112565261825782592260525382631260525922618257826312538263125652644255229622538268324982552255234292498247124982484255224573622362225522443248431992471251140772605259227862722327447054896185627482696257826702552259227992578256526052605261826312631274826572631265726312670277328875597314926442605260525922605256525782592259225252657259225382605264426312498293725922824244325922525328725382443244325112484248436073607251124982498326125252484401825382735276129003236464453791344272226312592259225922578273525652552268325652578273526312605267026442657255226312811293755973099261825652578263125652565255225922552261826312605263125922592257825522962255227482484265725923429248424712525253825252471365135372552248424713211247125254077261826572773270932994644499618562670270926052618259226182786260525652657265726052696264426442670260526052644259228242786559731862618264426312644263125652670257826572631264425652631257825782618251129372578276124982631253832872511247124842471251124983593359325112471247132612552247140182511270926182912332546445487134427992657263126572592260528872618267026572683265727352683256526962578264425922657278628625597309925922552264425922631253825652565255225652631263126052578259225112525293726052696247125782511338924712443249824842484245736223593251124982511323624572565405726052578278626833351464451671856270927732605261825652657287526832670263126312644267025652578269626182657259226832824291255973136257825782631259225382578257825382552255225652657256526962592256525112912259227482511256525253261247124712484249824432471359336362498245724573249255224844057253826832735293733514799556013442786261825652657251126572748256526442644259226312631261826052683256526052657268327862849559730862592253825922578260525782538259225922709259225522578255225252552253828752565272225252578255234422484248425522484248425253593356525252471251131992484251140772618267027222786335146445524 19890828 132461856265726052565263125782696278625782552257826442644259226832657268326572683259226832875287555973236265725782605264425252565256525922631255226052631247126442592259224982962255227862511257825523274242924712498249824712471359335932552244325253287248424844057253826702605279933514345574413442786265725922657264426312786257825922657264426182696268326182696260527092670268327732912559730992683257826312683260525382552253825782525256525782683259226442592256529372525272224712644255234022525245725112538249824573593357924432511249832492511252540572631265727092761337646745781185627092683257826312670267027092592263126182578268326312657265726702605267026312670276128755597313625782631253826442565259225652498259225652565267026052552249825922565292525782748247125922552326124712484244325252471248435933607248424842538323625112511399925112644278629123325455759691344279925922631255226442644279926052683267026052605267026442618269626182644265725782811295055973136260526052631265726312592252525252565260525652552263125922538267025652925259226962525256525523429244324572498249825112443359335932511242924713236251124984057263126182837272233384474608418562683268325922657257826832837260525652735259226962670265725652683259226832605268328372900559731362578259225252578251125652525260525782578255226182618259225782631253829122538277324712592253832742457244324572552248424843579359325522471253832492538247140572525278626833012326147056324134427482631267026312552260527482631259227482670260526702605265727352565263126312578281129375597317425652552259226052538257825652538247125652592259226312592259225922552287525252696249825922565342924982471251124982457247136073593252524712484322425112511407726442592283726833389447464541856269626702631263126312592279925922552256525782644263126962605273526572709260526962849297555973136252526312565264425382525253825382525263125382631260526052618260525252950252527862552263125253274249825252457256524572511359335652484244324983287255224434057256527092696291233384644671313442786268325922709255226052824260525522644257826312683269626312644257826312578257828112950559731862631256525782578256525382578253825112565255225782525264425652631249829622552268324982565255234292511247125252525249824573593352324982443245731992498248440772670260528112709335147997014 19890828 132941856268326962670260526442592279926312592265726052657260526442657263125782657259225652837291255973111263125652605260525252565249825652538251125922552256525782565256525252962255227482484261825383274248424842457249824712498359336072498245724983261249824714057253827482657291233254644774113442761260526702631259225252849261825112631267026442657260525922709259226702644269627612912559731742644263126052565253825252618253825112511255226442525257825522552253829122605269624982565249834162565244325252498248425523607359324842484249831992457252540772657256527992786355147057741185626702722259226832592260527992670259226312578260526312696256526702631260526312670278629005597313626442552259225922525256524982538255225652511256526442631263125522511293725252722253825922498328724712525245725522511255235513593249824572471324925522457405724712735270929623299450177411344277326702565257826052552288726052578260526052631274827222657267026702683263126052811287555973161264425252498263125652578257825522565256525782578253825922538253825252975264426832484270925783442260524982525249825252471357935792538249824713236249825384077269626182735439535234557774118562657268326442670263126442709265726572592260526312735268326702670256526572538268328752912559730992644263126182670259225522471257824982592252525922605252525112565251128872631272224712565255233382484249824712525245725113579356524982471251132872525249840572498269626572849331245866201134428112735261826442565264427732592260525382696255227352657265726832670272226442709283728875597317425652592255226052538245725522578255224982578259225652592256525922484295025652683251125652631337624982498249825112457248435793593248424572525321124712457407726182578278627863429464477411856272226702670259225922657272226052631261826052592270925922644268325782631260526832786288755973174253826442552261825782565252525382484255225112565257826442578256525522925256527352525270925523363252525382657263124712525356536222538268325383312270925654018267028372849405740574929774113442709261825652670259225522799263126182696264425922657277325522696259226572552264428112862559731362552257826052644259225782525252525652552260525782578257825112498253829372538268325382565249834552538248425252471251125253607357925252443247132362498251140572657259227612696335146744896 19890828 133421856304925782578263125922631272225782644268325782644268326052670264425922578259226832824290055973136259226312538264425522565255225382552255225252631255225922538257825252937255227352511263125383312248424842498257824292443359335512525247125113249249825384037256526832657298732614644530813442799264426442644260526052824256525522565264426052709260526702683253826312552263128372837559731362578263125782644259225382525249825252565256526312498251125382538248428872578269624982644255234162511245725382498251124713593355124712538248432362498253840572618261827222748337645864644185627092709260526572618263127992631265726052605263125782605256526572670260526312683287529375597313625112605257826312578256525522538253825382552255225782538256525922511293726572799249825782511329924712457247124842471252535653565248424572511327425112484398025382748265729623351447472561344274826572670269625922592281126052644261825922618268326572565267025922657257825652837288755973149259225252578259225782538252525522538253826312552259225782592251125382912263126962457264425923376251124842498249824982484362236072538257824983199252524844077259225922811278637904674774118562683260525922709265726312696264425652592263126442631263126572618260526832644260527352875559731362592256525782592259225252552251125112538256524982538257825252592251130242525274825112618253833122498252524712498245725783551360725382498251132872552248439992538270926702887326145865308134428242683260526052618255227992605255226312644260526312670260526442709267026702592277328625597311125522631263126572538251125782498255225252578255225382618256526052471293725652748249826572565341625382511249824982484245736073565249824572498323625382538407725922696276127613509464448631856270926702552269625652735274826572565259227092605264426052565264426572670261827092786287555973099255225922644257825252511255225382471248425522552249825782511256525112937260527482484263126183287252524842484257824842471359335932484248425253274256525113980255226962722295033124644552413442837268325922538259227092811261825922538263125922670263125922735255226312670256528242900559730992578257826052631253825252525248425112511255225782538252524982552248429622578272224842631252533632538251124982525245724713607359325382443253832112484252540772657263127482657331245864767 19890828 134861856301226572552260526962657278625922592263126572605265725782552265726312644265726572811283755973086253825782644253825252538255225652525252524982525249825252525255225382862257827352511267025523287247124712471252524572498365135792525249824843287251124843999252527612683277333254644534313442811263126442657264425922786259226052709259226182644268326312618264426702631267028372900559731242525260526052605251125652525293728873416288732743351335130002471253829502578269625112631256534292511245724842471247124713607357925252471248432242511253840772631259228372786337646444929185626962683265726832578260527862631256526702605257825922683256526312605268326442592290028875597312425382670256525782538252525252552249824842538251124712552255225782484296225922773248426052565323624712511244324572457248435933523253824982538328725522538405725382670273528873261470571211344278626182605264426312578282426312592265726442683265726442605264426832605257826182862290055973099255225922565257825382525251124982552247125782538255224712498253825252887256527092592265725653402257824842511249824982471360736072484248424843199255224984057260526442824283738064644774118562683268325922592257826572735256525522631260526832696268326182644261826052722267028372875559731362525255225922631249824982511249825252552253825112498256525522552247129622578270924712605251133122511253824572525247124983593362225252471247132362498249840182538265726052887327446745415134427092631261825782644260528622631257827092657269626832683260526832605260526442709291228625597318624842525253826572565255225652498253825112525248424982578253824842484298726052709248425652592342925112484248424982525247135653537249824572471321125112552405726442631272227093429476748311856270926962670269626572644274825522605259225782631264426312670268326442670256526572849295055973124253826052592265725252538251125252565248425252538251125652525255224712950253827092498263125653249248424712457251124982484356536222471248425383261251124844037252527732696284932744644534313442748264425922605263126312696259225652683270926312683263126442644265726572605265727732799559731362618256525922644253826052511248425382511259225382538252524712484249829622618272224982657256534022484245724982552252524713593352324982498251132612498255240772644259227732696337645574831 19890828 135341856309925922578264425652644277325922605257825652657265726312644268325922592259226312837283755973124257825782592268325252605247125112525259224842552251125782457249824982925252527992443263125523287245725112484249824842538356536072538247124843287252524984018253827222696293732994674537913442824259226182578263125782862259226052722264425782683269625922696269626572578260528372849559731492552255226442592257825522525252525382538255225382471251124712565249829372552268325112592255234422484247124842498247124843622352324712538251132242511253840772605263127482735337646444736185626572631263126312644260527992578257825782670259226962578259226702578260525922670283728625597314925522605257825522525249825252484251124842552252525252525247125382457286225252748252525922525329924982443248425522443248435933565247125112511326125522498403725652683269628623338450171211344278626442605260526312696287525522578260526312618268326442552272226312631261825922786282455973136259226052631259225252552253825522511253824982525253825522511255224842975255227612498265725383416253824712578255225252471362235932457248425383211249825654077265726832748283737904615774118562657263126052696257826702786256525652644263126052696263126312696257826052657267027862862559731242525255225782565253825652525251125652484253825252498249824842525248429122565278624982618252532612457248424982525247124983593359325252525248432872525247140372525265726962925323646445308134427732722260526312683264428872618263126312657260526702683268326312605267025922605277328875597311125382565260525922511260525252538253824842605255225522552252525252538297525522735251126052565342925112429248425252498248435373565255224712498323624842511407726182592278627483376464448961856268326182644259226442644278626572525257825922631261826832605265726182644263125782773286255973199252525782592257825112525251124982565248425252511247125782484253824842962253827352498259225783274247124982457249825112498360735932511247125523249252525254057256526832709296232744674552413442786259225652605259225922925259225782683259225922696257826312644259225922670263128242912559730862578256526182552249825112511249825112511260525382538253825252525249829372565269624982592256534162511248424842511248424983622356525252471251132112498253840772657265727482748332547994929 19890828 135821856302426442644272226052631283726702631273526702578265726702631279926312670264426572862288755973086252525522565261825252498252525522511255225112498249825522484252524432912255227222498257825113274253824432457252524572471356535652511249824983274252524843999253827352592293732994736537913442849267026572631256525782786253826572670256525922670263125922696265726312605265728872786559731362565257825652565253825252525311129873442313632993236329929252552252529002552272224982631252534022538249825252471252524843593359325382484249832242484253840572618259227092709336347365167185626832644265726702644259227352631259226312592263126052631261826702592273526312605281128875597309926052592253826572538253825382511252525252538253824842484247125382471292525382748244325782525327424712484245725112511251135793593248424842484327426312457403725522683267029373287470572561344276125922578268326052618283725922538263126442670261826962683265726572748261826832862290055973174253825782592261825522592255224842511251124982552252524842498251124982950255227352484264425383389256524712471253825382538362235512538259225113211253825524097257827352811281138064799774118562605269626182657257825522722256525922578264426442631267025652657259226312644267028112862559731362565251126312631252525252538248425252498249825112498253824712565249829752511278624842605252532872498249824432498248424843565357925382498245732612552251140182525276126702887331246445343134427612683260526312605259228372578259225652592268326962735267026572618267026182657283729125597316125652565260526052511253825112525257825652484245725252511253825382511293725782709248425922565340224842511247125252484248435933523253824982498316124572525405726052605273526963325467448631856272226572552263126572631281126312605268326572631267026442696269626312631264426312799292555973111257826312538263125782552252524712525255224982538247125382538255224842912259227612471257825523261247125112484252524982511359335932498252524983249255225114037256526702696296233124736520213442761260526442657265725382799256525652578269626572657264425782696263125922605257828492875559731612525257825522605255225252525251124982471252525112538252524712538249829502696272225112565253833892511247124842484252524713579356524842484247132112511252540772631259227732709329946444705 19890828 136301856304925782670256526052578278626052578268326182644273526442631264426442631264426182837283755973111259226442578264425782525252525522511248424842498252525112457255224842962253827222471263125253287249824982498252524712484359335232498249824843249249824984018265727222657290033384644534313442786263125652696269625522799260526052592260526312683260525782631259226052618260528112887559731612578256525782592259225382538253825782511256525652498248424982552251129122538273525112605256534292511247124712498251125253593359324982511248431992498253840772631259227352735336346444929185626442631265726832592260527222631253826572552259226182592265727612670265725782631282429125597316126052565257826312538251125522552248424842552255224842525247125382525297525652683248426052538331224842484249824842511253835933593251124842511326125652443401825382683267030123287470572561344278626442578265726442683278625382578273526702657264426442657268326832670269626312849286255973149256525522631260525522565248425522525249825652498248425252565251124712900252527482484261825523429255224842498256525112471362235792538252525113149251125654077257826832862282438394644774118562578268326052644260525922709260526052578261825652644267026052631259225922657253828872849559731362538263125782605260524982565248425522484248425252498253824842511245729252565270924982605255232612457251124982484251125523593359324842484248432612525244340772511272226832937317446745237134427992631257825652592263128622605263125652592260526702605267027092631267026312670283728755597312425652565265726182525256525652471255225382538252524842538249824712443297525252709248425922525341624982457252524842498248435793537251124842525322425112511409726572592273526703325473659311856263126702631257826442709284925922552263125782592259226312657267026052683259227222912291255973149259226052592265725252552256525252525253825252552248425252498251125112900252527612471264425653325247125522443252524982511359336222525249825253312251124983999257827092670290033124529548713442811265725652683257826832735264425922644264425922644273526312683263127092631265728752862559731492605260525922565256525252525256525252538248425382525253825112578248429372578270924572552249834022538248424982498249824843565357925252525247131742498253840772631259227352761335146744929 19890828 136781856311127482525267025522605276126442631260525652592265726572592269625252657261826832799288755973124253827092538259225382525256525382498253824842525252525252498253824712887251127352484259225783325247124982457247124842484359336072525247125253274259225114018257827612683290034164644541513442748267026572696263126052824257825382644265726702709267026572696261826312578265728492837559730992538259225522670257825652538302429873482318632493211332529872498245729622498274824572631259234022498249825252498252524573579355125652511247132612457249840772618270927732837328745575098185627612696265725922538256527222657259226442657264426052683269626832578264426572631286229125597309925522592259226052538255225112552252525382511253824982511249825382471293725782709248425782565328724292457245725112484247135793579251124982457329925252484401825252748272229123299467471211344284926182709263126702592276126312631263126312631268326572631270926052552263126962900286255973136257825652578263125382552257825252498247125522538249825382538251125522950255227352484265724983429259224712565251124712471365135792525255224983199248425114077259226312811279937744501774118562773257825922722267026702696257825652683265726572657268325382657265726832631270928242937559731242644260525782565252525382578249824982511249825382525251124712538247129372525273524842592251132872511242924982484245725523593359325112498251132362565247140572538269626832912327447055272134427612605264427222670267029002657259226442538256526572605269627352657268325922631279928875597314925522578263126052498252525112565251124712525252525252538252525652484297525522761252525922592341625112429249825112552252536223593248424982484317424712484407726442631273527353338467449621856268326702631255226052605278626052605273525922605263126312644265725522670260526572824290055973174259225922578259224982592253825112525253824982498248425252498251124713012257827732471261825653299245724712457256524572484359335652511245725253274255225114018259226832657303732744736541513442709267026442592265726832912263125782592260526442670272225782670260526312644257828752887559731492578253825922592257825522511251125382471255225112525251124842538248429002538272224712552253834292498244325112484255225113593362225112471248432242498253840572644264428112761340247054896 19890828 137261856306226442578260526962670273526702578260526052644261826702578263126572683259226312811293755973149256525522644268325382552253825382525252525112511249825112511255224572912260527612471257825113338249825112471251124712498360735932498248424713186255224713999253827482657286233764644534313442824269626052618268325922786263125652592260526312670264425922670261826442605267028242875559731492578260526052565253825382525251125652511256525112498248424982525248429752592281125112565259234022484247124842471249825253579355124982498253832112511253840572605259227352696331245014962185626182578260526962578256527992644268325782631255226962683264426312592268325922578276128495597316125652592263126442565253825112498256525252525253824982525249825112484296225522773249826312525331224842457247124982484255235933551257824572538327425382484399925522773268328873325476772561344274826442578268325782670274826182538268326572565257826572631268325922657260526832786284955973111259226312592259225252498257825112525255225382525249825652498257824842900263127992484261825113429249825112511255225522471365136222511249825253236253825254077264426312773287538394557774118562644269626052683267026702811259226312605256525652631260526312657255226702565270928242875559731742592261826052631249825652552256525782498251125252498253824982538248429122511278624432631256533122498252524712525247125523565362225112552247132872565248440182578257826962925332547365237134427482631259226572644265728112578267025382592264426572722260527352644267026182683282428495597316126182552253825652538253825112552251124842565257824842511245725652484295025652709249825922525345525252443244324712565252535933565255224432511327424982552407726312657276127993312452950641856272226182565256525782565277326312538265726572525263126052683268326442578268326832811293755973186253826182565257825522552253824982498253825522538249825382484256524432950260527352511256525523287248424842457253824712457357935652538248425383274251124714018256527092644288732874586541513442799260526312552264425782824256526052657257825922644260525922657263126442657256527862837559731362605260525652670256525382498252525252525247125252484249825382511247130002498267024712592253833892484245724842471252525113622356525382471252531992484251140572670259227862735337646744962 19890828 137741856302426832605265725782683278626572670269626182644268326182592269626572696260526832773291255973136253825652578264425382538253824712525253825522538252525252484255225252900253827862471260525253287247124842471248424712511359335372538249824983274259224843999252526442722291232874799530813442824264425922670263126182799256525922605267026572722264426052657257826832605264428372875559731742538253826052552256524982592304930373469326134293442328731862443245729622538273524432565249834292457248424712484251125113607353725252484249831992484251140572696263127862683333845574962185626572657253825922696267027612631252526052538259226572631260526312592268325922670281129505597314925522552257826052538252524842498253825522525251124712538249825522471297525782773248426312511324924572484247125382484255236073537248424842498328724712484399926052709267029623351464472561344278626052618264426052657281125652565265726312605260526442670267025922696263126312799292555973111259225522644256525652565251125522565252525522511252525112511257824983012256527222484265725653429252524982511252525782498357935232498259224843211255225384077256526182837283738564705774118562696267026442578255226312722265725922578265726182696264426312631253827092592269628112912559731862552256526052631256525782525247125652538248425252498253824712511244329372525274824572578251132992484247125112525251125253593356525252443247132872552251140182565268326832962333844745202134427732631255226312592265727482592260525782631257826312605268326962605268326442618287528495597313626052525251126572565256525522525252525112525253825252471248425112457292525652683252526312511342924712457251124712511255235933593255224432511321124982538407725782631272227353312450148961856270926572578263126312657265726442618260526052605270925922657272226312683265726832849288755973136253825522565257825252525255225112511256525522525251125252511256525252937252527862498259224983312247124842565245724712498359336662565252524843261260524844018256527092618293733514674506413442811268325382670257826052912264426182605272226442618256526312631259226962578259227862849559731492592257825382605252525382471252525652525249825252471253824842538253829122525276125112565251134022471247124982498248425113636355125382471247131992484249840572657265727612786329947364962 19890828 138221856302426962565265725652657279925782538259226182631264426832605267026052644257826962786279955973199255225782631263125382578249825652511252524842498247125922525259224982987255227482484257824843274248424432525251124842538359335512565251125253261264425384037252527222709293733514644523713442748259225652631255226182875263126442631263126442644263126312696263125922578268327862900559731862538260526052578255224982498252525252471255225112484253825252511247129372565273524842605252534292484245724982471249825253607357925652457253832112484253840772644264427482761342946444586185627352644257825652552259227862618263126572578257826442605267027222683267025522605287528875597314925652605261826052552252525382552251125252498252524842538247125382471297525922773245725782538332524982471251124712498248435653622249824982484328725522552401825522683272228623236464472561344279926312592260526312631284925652657260526052644272226962605269625522644259226572849290055973136256525522511255225112498251125522511248425252511249825112484263124572937256526832511260524983429255224712538252525112471362235512538260524983236252525654077259226702811284938064644774118562683264426052631267026052773259225922592260526572670269625522670261827352618264427992900559731612565256526052538253825652644255225112498251125112443252524432525252529252631270924432631251132992498247124982525245725253607356525112484245733122552249840182631273525922937340246445202134427862565264426312631260527222592256527092605260526572592260526832605264426572683290029125597311125522578267026052525255225782525248425522605253825382511253824842443291225922709244326052511340224432457248424982484247135653565249824842538322425112525405725782592277326443287479948311856273526312565273525652552279926052631268325922592263126832592264426312709265726182887295055973136255226052578259225252538259225252498251124712525253824982484249824572975260527732429257825253274248424572498251124712538359336222565245725113211253824574018252526702683297533254674548713442799263126572605267026182837259226052631259225922670260526052683257825922605268328372862559731242538259225782552256525252538259224842511256524572498248425112538248429372538268324712592253834022511245725252498251125253593353725522457248431862511251140572631256527862761335147054929 19890828 138701856307426442592264425922670274826442565265726442552269626572552263125652631264425922761293755973161257825782644265725112484253824982538249824982538251125112498251124982950257827092457259225253299247124712484253824842498355135932498249824843299259224714037253826962605292532614644534313442735265726832631260526312709260525652670260526442670259226572670264426832618264429252862559731362552264426312618255225522552303729753469309933633455333830242538249829002552270924842631252534292429249825112484253824983551356525112484249832112498259240572631263127612709342945864705185626442696267025652592265727862618253826182565253825922644260526572618260526052670283728875597316125382592256526312552252525112471255225382525255225112525253825522484293725382761244325922552329924712443247125112471251135653607252524982511327425782484399925112748276128873236458671211344273526572644263126702670277326572592259226312578270926572578264425922644263126312837286255973149256525382578255225782578251125382498253825522552249824842498252525522950252527092511264425653455255224982552256524982525362235932538255225113199255225254077260526442862283737274705774118562657263126312618253826962748264425652592263126052631263125922722263127092605268328752900559731362578253825652657252525522511248425382525252525252498253824712552249829622538274824842631251133122471247124842484249824843607360725112471245732742578245740182565276126442962333846445237134427612657256526962644264428492578256526572683260526572605267026832565268326312644283729505597313625382592256525652538252525522511251124842552253825252538248425252511292525252735249825782565340224572484248425522484252536513579256525112511327424982525405726442683268327353389476750301856261826442592267026702644286225782578259225922605261826442631260526182605268326312862288755973236255225382538259225652538252524982525245725112484248425112525249825252987259227862498257824983299248424712484248424572498360735652525247125653274260525114077257827352670293732994644545113442709257826052657269626442799263126312683270926052644261826442683264426312644257828112937559731742565255225382631257825252511253824982525252525652525257824982565247129502511269624842578252533892498248425382498251124983593356525112511252532492484249840772696264427992722331245574996 19890828 139181856267026312618269626052605274826832605263125782618270926312683264425652605263126702773292555973124256525782578257826312511251125382511249825252525247125112443251124982900256527862471263125253312249824432498253824982498359336072511251124983312255225114018253827862670292532364644534313442773260526052605256526832786255225652657265726052657259226572670259227092592268328622887559731742525255225252644256525522525252524982484260524842538251124982538247129122525270924842592253834422498247124432484252524843622353725252484252532362538249840572631264427862670333847054767185626962592260526702565270928112592251126182631264426962618260526702644267026442644281128875597317425382525256525522538252525252538252525382498252525112498245725522525293725522722245726312578328724712498249824842471248435653579249824712578324925522525401826312670265729123299452953791344270926312631259226312578283726312631264425652631268326052578263125922670253826572811282455973136253825652552260525112565256524842525251125782498244325252484248424572987253827482471261825383376245724712525248425112511360736072525247124573236247125784057256526052799277333514705499618562683265726702631260526832696265726312657259226052683267026052670259226442657270928752937559731362565257826052644249825652538251125522498253825252525253824982511247129752592274824572605252532742443247124572484248425383579355124982484248432742552245739992552272226572912324945865451134428372592260525782631263128622605257825782735260525922631260526832631263126312644286229125597312425922552260526312498257825382525252525252525255225252525248425522525292525652735245725782538341624842443251124712525249836363636253825522525319924982578407726052631274826963389447450981856269626962578263126312644273526182552264426312578263126442644260526052644260526182912284955973124264425652578256525522565263125252525252525252498249825782498253824842950251127092471255224983312248424712498248424572538357935932511249825113236261824844018255227612670287534294705552413442799260525922670257827092824263126442657260526312657264426312696259226572631260527732887559731242605259225782618255225252538252524842498255225112484251124842565248429752592274824842592253834292484244324842511248425253593356524982471249832362484252540972605267026832722337646445451 19890828 139661856264426832605268326832657283726182565265725652578267025782657270925382605256526832875290055973224259225652618255225112605249825522498252525522525249825252511252524842962252527352484259224983287244324842511252524432498359335932484247125523261252524844037251127862696287533764674578113442748263126572631257826312761256525922631259226052631260525652735261826312631261827862887559731862565257825652605255225652511253825252538255225252484251124982552247130122578268324712565252533892484245724842471252524843651355124982443247132242552253840772578272227482709335146445781185626702618259226832631265727482578264425782631267026702683256527222683267026312578278629125597312425782525256526572525256525382525252525252498255224572552248425252484300025652735247125652525329924842498249824982457249835933579249824842538324925922484405725252761261829253363476759691344270926702670260526442657286225652565264426052565268326442657260526312605259226572824286255973124263125922552263125522552253825652525249825652511252524982511255224842962248426962511256525523429247124712511251125112525359335932511252525113211252525384057269626052849269633634674604518562644253826442565260526442773263125922592261826052631256525922696265726702592269628372950559731242538257825652592252525522511247124712511247125112511256525382552252529502498273524842592248432872443247124572538247125253593355125112443247132362552248440182552273527092875321145866282134427732592264427092578255227092592264425782592265726832657259226832631265725522592274829125597314925922525259225922552252525522511255225252552253825112484248425252484295025652670248425922471344224982471245725252498247136073579249825382484321124842538407726052592279926573389452964541856268325652618259225922644274825922592261826182605260526832578267025782657259226572786287555973149265725652525263124982578252525652538256525252525248425382498253824712975249827482498257825523312247124842457251124432498359335372498247124843274255224714018265727352722288733254705671313442837260525652605263126832875263126052565268325382644257825782683256526312605259228372887559731992592253826052618253825382565251125382511255224842471248425252525245729502552273524982605247133762511245724572484249824983565355125382525248432492471255240772683257827612709348245867014 19890828 140141856267026572618264426702709283726182618256526702592263126312683263125922657259226312837293755973111257826052565265725112578253824982484251124982552252525112484255224572912252527612457261825653287247124572484249824572484360735652511249825383249252524713999252526312735296232614767774113442773264426312578264426702773261825782644268326052657268325922657257827092592259227992837559731112644267025782552255225522538249825922484252525252511251124982552249830002565273524842565252534292471247124842538249825113607356524982525253831492484252540772578265727092811342946447741185626442709263125652605256527482578255226442618263126442592264426702605268326442592290028875597317425382592261825782538257825252498252525252525253824712511252524982498292525522761248426052484328724982429249825382484251136223551248425112525326125652525401825652722270929873312467477411344277325922565256526442565291226832618267026052631273526442538267026442618260526442811287555973161256525522592256525382511255225252525247125652525251125252484252524433000257827092498269625523429253824982484252524712471362235652511247124983211256525654057270926052799442135374644774118562683263126572657263126962773256525782631269626962631268326962683263126702644268328112862559731492552256525652592253825522484251125252498249825252525252524842484251129752592272224712592249832742498244324842538249824843607360725112525247132992538248440182525269626702862327446746123134427862631259226442657257827862525260526572605263126702565257826572657265726312657287528875597311125782592263126052565252525252471255224432552251125112525248425252484300025252735247125652538342925382429247124712525251135933565248424982525318625112538405725782525281127993565467477411856274826052631263125782618277325782631255226312592269626312618268325782683256527352824290055973149252526052552260525382484255224842552256525252498247125522498255224842937255227862443265725383351252525252644269624982552359335652511261825383261267025654057268328872837405740374996774113442761264426052631259225782862261825922592269626182670268326312670261826572631265728112849559731612592265725922592255225522552251125522511255225112511248425112538249829122578273524572578248433762457248425252443249824983579359325112511249831992552249840772618261827612709328746444736 19890828 140621856309926442565261826312565272225522605269626052657268325922683268326572592263126702837296255973111256525922578265725522525257824982538252525252525251125252525252525112975253827732457256525383287247124982471251124982511359335652498248424843211256524843980255227862683284932994644537913442773261826052631260526312900256525782605260525922696263127222696261825922592267027992925559731742592255225522631252524712484247124842511252525522511248425112484244329622565278625252592252533892498249825112484247124983593350924982525252531742511251140772605263127612786333845864674185626832605259226572592255227612605259225922578267026052631260526962578264426442631286228875597313625782565259225922511252524982511256524842484252524842484245725252498295025522773248425922552328724572484248425382484255235933607251124982525328725522457401825252735267030623312464472561344274825782525264426052644270925922578259226702657268326572631273526312735260526702849282455973099260525782565259225252511253825112525252525652525252525652457253824842937256527222471260525253389251124572538255225252538359335932538259225253199253825524077257826442799279937904615774118562670267025922631261826442786260526312631257825782631257826312657255226572631265728372824559731242578256525382631251124982484252525522552251125112498259224982552248429752538277324572605248432872498253824982484248425523551353725652471245732872578255240372552270927352849326147055343134427862631261826312618268327352592253826312644265726702631256526702605267026052644287529505597314925652592253825522605255225382511253825112552256525112498247124982443290025382709248425652484337624842443249824712511252536073523252525252484326125652565405726312605270927353338464447051856267026832552264426052631274826832605264426052565267026052605265725922696251126442849287555973124251126312552260525782592249824982578253825382511245724842498255224842862255227352457264425253299244325112443248424712511356535932538255224843249255224984018256527862657287532614705552413442761270926572605267026052786259226182565263125922644263126442683265726572592265728492811559731242552259226312578256525252538245725252498255225252511249824982565251129622538268324712565249833512525245724842498251124713622356525252484248432112484251140572552263127862773333847364962 19890828 141101856306226572644265726702605272226312657264425922552264426962605268325922709260526442837286255973149257826052578263125252552255225252498252525522525251125112457251124432962255227092484257824983261248424842511248424572525359335372511251125523261263125114018260527352631296232614705534313442773260526962670263126182748260526442657257826052761257826572605257826702696260528752849559730992605259225782618252525382578301228623376309933763236333829252498248429622538270924842592252534162471244325112484249824983593355125112484253831992525253840572605265727482735327446444767185625922631256526832592261827732592260526052592263127092605261826702657261826702644284929255597314925652592256526572538252525652525249825382471253825382511249825522471300025522748248425522552329924842484247124982429249835933593249824982498327426052471403725252748276129503338464472561344281126832592263126442578286225782657264426182644268326052592268325382709264426052773287555973124256525922538263125652471251124982511253825782511251125112511251125382937263127092429263124983416247124982565248424982498359335512525249825113224253825384077265726702748281137904767774118562748270925782683263126442773261826312525259226182696269626052592260526442644264427862937559731242565259225782631252525522525255225382538249825382498253825252552245730122552273524712578247132992511244324842498248424983565360724842498251132872578251140372538269626702887329946745379134427992657264426052670257828112578256526312631259226572618257827092565265725922631278629375597317425652578259225382498249824982484263124842525252525252498249824842471296225112735248425522498342924572471245725252511252535933565251125252471323624982578405726572631273527093338455748311856268326832592269625782670278626312578263125782605270925522605265726442578261826442837288755973124259225382578264425652565251125112511249825382552252525252511252524713012256527222511260525253274248424982471248425252498359335932525255225113274259224984018257826962631287532874644534313442799270926182657257826052799255226312644263126052670264426312683259226572565276128872837559731612605249825922552256525922565253825252525255225652511251124982511248429872525268324842592248433892498247124712457251124983593352325252484255231742525251140772644259227482709344246744929 19890828 141581856303726572631267026312578270926182605256526572565267026832644259226052578257826702811291255973124253826052552256525522538249824982552252524842552251125112565255224712937255226702457259224983261249824842457251124842498360735932525248424843287256524714018255227612683290032614644534313442773264425922605267026832950257825652657264425382618270926442683263126312565260528112862559731992552260525922592256525112552249825522498253825382498248424982484248429372552273525112565248434162538247124712484247124843622352324842471249832362511252540572578263126572696340247054896185625922696253826312696257828492565255225652657256527092657260526832618268326182644277329005597312426052565257825522525256524982484253825112498253824982511247125112525293725382709248426052498331224842443247124982525251136073537253825252525329925382471403725782824268328753299455772561344282426572657260526442605277325782735265725782618264425652592270927092578260526702811293755973186252525922605255225652525245725252511251125652538252524982525247124982950255227092457259225653429253824842538251125382538359335372525259224983249252525254077267026442799284937904736774118562618264426312670264426572786265726052578265725252644270926442761259225922631269628492900559731492565255225652605256525252511253824982525248425522511253825112511247129502552276124842578253832612484244324572484249825383622355124982498252532492498249840372525273526442975333845865379134428112592260527352618257827992657260526702631257827092657265726442605259226572552281128875597313625522511255226442525251125382552255225522498251125382552248425382484297525382761249826312525341625112471249824982511251135793551253825252538322424982565407725922683273527733338452948961856268326312631264426442631284925922578256525782552265726962552270925922670261826052837292555973136260526052578257825382538248425112538253825112552249825382511251125383000249827612484260524983312245724842457252524432525360735932552251124713299253824843999253826832670295033514674548713442811268325782657264426572837257825252605263125522657259225782670260526702538264428112849559731242578252525522618256526052511257825382525257824712484251124842538247129252552273524982578253833632457248424842498252524843593355124842498252532362484255240972631269627352735336347674705 19890828 142061856309925922605265725652578268325782592267026702565272225922605270926052618259225652811282455973149255225922605259225522552251125382552259225112565247125112498248424572962257827352471259225253338244324432443248424292498359335792498247125113236253824713999255226962683292533894674530813442824261825922657268326052900264425522657261826312631265726832657265726702565259228752875559731612538255225652552251125382498297529873429307433253111329929002498245729502552269624982565256533892498249825252511249825523579357925112498248432492471249840772657260527222786333846444896185626182644267025922631265728492592263125782696261826572578269626832670265726312683282428625597313625522631264425782578252525382538253825522538257825112525248425382498292525252709244325922471324924292443245724572498253835793607249825252484329925382484401825652722265729503224470571211344277326312605263125922592292525782565270926832657264426702657265726962696264426182849287555973136253825922565255225652552252525522525247125522525245725252443248424842950252527352484260525523429248425252471251124842511362235512511256524983199252525654057259227092811276138064674774118562670269626182592263126572799260525252605264425922657270925922657264426312565264429122962559732362511256526312578255225652538252525112578252525522484255224572511247129372552277324432592252532992457244324572498248424843607355125252457249832992605249840572552277326832937323646445237134427222631264426442631264427732644256526312578269627352605259226312592264426702578283728875597312425652578260525922552255225382498255225252538249825112511248425252484295025522735248425922525341624712471249824712578249836363579249824842498324925782538405726182552269627223363452947671856267026052670264425782592286225782592257826702592263126182605269625922709260526052811293755973161256525522565257825112552249825522511256525382525249825652511257824712987256527482471264424983312247124842429249824572538357936072525249824983274259224844018253826962657293732994586534313442811263126312592259226312670260525652657257826052683256526962631256526702670268327992887559730992538257825922631255225522511249824712457252524842484252524712471249830122552273524572565255234022484248424842525252524843651352325112511249831742538248440772631264427222761338945574962 19890828 142541856307426572578263126052657282426052644263126312631270926182644265726052605264426312824291255973149253826572631257825382578249824982525253824982525253825252538255224982962251127862484260525253261249824712498249825252498357935652525251124983236259225253999252527862644307433894767530813442735265726442592264425922837259225922605264426442631264426442683255226572683260527992887559731742565259225922670255224842511249825112498253825252525247124712538249829752498274824842605255234292484244325112484255225783593359324982484252531612565257840972605259227612683337646444896185626312592260526182605270927352644259226572552260526572670263126442631265726312592288728625597319925112592255225782552255225652525253824712592251124842538247124842525293725522748245725652471328724712471248425252457251135933523251125112525329925522484401825382735273529873312470572561344278625922565268326832748273526312552263125782657260525922657269626052592263126832900278655973186259225922578265724982565247124982565251125252498249824842538252524842987257826442484257825253416252524712578248425252525357935512484249825653174257825784077253826702862291238394705774118562657264425522722260526182709260525922644256526312644265726052631267026702538263127732875559732362538260526052578253825922538255225252525253824982538245724432538248429372538274824432578249832992471248424712471247125653593359324572525255232992618249840572565265726962975335146445487134427732696268326832605263127732578260526312644255225782670263126442631263125922631281128755597316125382631253826182498248425922552257824712552251124982471245725382471293725652696247126182538341624982471249824712484253835793523247125112525326124982552405725522631273526833402455752021856269626572578268326442722277326312657264425922644268327222578269625522605263126052811288755973099247125652511260525652592253825382538253825112511249825252498251124712987252527732429259225383261247124842484251124712565357935512511249825253299263125253999253827612683286233254644567013442799261826182605261825922773261825522670261826052696265725652657259226312631260527482900559731112578256526832657253825652578251125522498248425652457247125112552247129622565269624712592252533892457247124712511252525253607353725382511249832492565256540572592264427482696335144474929 19890828 143021856296226572552270925922618281126442538270926312605268326442565270926572644256526572761292555973124259225522565259225652538256524982525256524842511248425382498253824572950256527732471256524983261249824982498247124842511359334822511245725383236260524984018253828752683297532494674530813442735256526052644259225922811264426312565263125522657267026572683263126572670264427482937559730992511255225922592249825112538300030623429317433893376327430372525248430122525273524712565253834022538245725252525255225253593346925252457255232492484256540772565259227222786332547055064185627092644260526442605265727612644253826312657263126572670260526832631261826052618273528375597313625652565257826052538253825782538251125252565251125112552251125252498292525652786247126052525329924572498244325112457251136073537252524712525326125652498399925252592268328623312476772561344279926572592268326312644284925782578259226442578265727092578268326442696260526312799287555973111257826442578255225252538253825112552248425782525249824842511252525113012248427352498264425783402249824712552252525252525362234962511253825113199257825924057256526702786286239084736774118562618273526832657259225782709256526442644257826832657265725782722261825922565264427612912559731242592255225922683248425252525251125652498253825382511251125112538247129372565273524572605255233382457245724572525249824713607356525252484256532872565249840182525272226702962327445865343134427862631257826312657261829122657257826312657257826702631259227092525267025652605278629005597309925112565255225522565248425112511247125522538252524842484247125382484293725382709245725782511338924712471252524712511252535793496248425112511323624982565405726182618270926833325455748311856267026312578269625522644272225522578261825522670259225922631268326052657264426962837281155973099255226312565259225522538253824982538255225112552251124842498251124842937259227092457259225383287247125252484252524432471357936072498249824983274259224984018249826832696293732614644530813442773261826572644265726052912263126442605264426442683256525522670259226442631257828622937559731492578256525922552255226312525252525382471253824842484247125112525245729502498270924842552252533892525242925252511249824843565350924712484249832492484252540572578259227862722333847364767 19890828 143501856304926182578263126442605278625922565268326052631264426052605270926312683255226312875287555973111252526572525257824842484247124982525252525522525253825252498252524982975256527862498263125523249245724572498252524572484360735652484248425253261255224574018256527482761291233514529530813442735256526312592257825782837263126312657264426572657263127222722260526962605259228872937559731112525255225652578252525382525256525112484253825252484247124712511249829622552274824712578249834292511248424712498247124983607359324842552247131992498248440772644257827482748331247674799185627222631257826052644268327092683253826702683257826702631265726702605270926312644281128495597314926312578261826312498259225382538251125382525255225112484251125252471300025922761249826052538329924712457251125252443251136073565248424842498328726052484403725382683269629623274479972561344279925782696268326572592291226312565269625522683263126312618265726442618264426832862286255973161249825522605255225252511251125922525245725522565245725112511253824712950257827222484263125653402253824842511252525112511359335932484253825113199249825254057264426312799279938564557774118562709265725922670265726052761264425922592257826572631261825922722260526962605263127732950559731362565259225252683257825252525249825522538252525782498253825112552247129502565277324432605253833252471245725112484249824713593360724842443252532742578251139992552270926832912328747055343134427222644253826832605265728872592260526312683260526702657259226312565269625922631283727995597313626052552249826182565252525112484256524842552249825382538252525112471303725252696245726052484342924982457252524982552248436223482251124842511316125652498409725652644274827353325450148631856264426702552261826442631283725922605269625782552259226442578260525922670259225522837284955973136257826052578260525382552255225252498252525112538248425252511249824983012256527732471257824843338249824292443249824982471357936072525252524843299255225254018255226572696290032494474556013442735259225922644263126312900256525782631257825782696267026442631256526182657265728492912559731112605261826052657253825522525252525252525255225382498255224712525247129502525273524982552255233762457248425252498251125253579357925112498252531612498256540772552263127612735333845574831 19890828 143981856303726312657261825652578282426962592273526052552272226572618269625922696263126312849286255973136256525922538259224712565257824712498255225382525249825112457252525522975252527862471259225523249248424712457252524432511360735932538251124713287256524844018252527352670291232364644537913442811268326442657257825922849257826312696268325922657261826572644259226832631264427862900559730992578252526312565256525522565304930123429316133383402326131362525247130622511273524712592252534022511241525252484247124573593355125382511252532112511253840772618263127352761332546444831185626572657259226052552253829122683263126572631260526312644261826832592270926442631283729375597312425522552259226572565252525522538252525522511251125252457249825522471296225252748247126052498328724712484245724982498248435653579252525112457328725782511405725522735265729753325470572561344276125922578267026702565279925782670267025922683268326312592256526442696261825922799283755973099252525782565259225922484245725112525251125652538255225112511255224983062260526962498260525253429249824432511249825382525360735652498252525113211251125654077264426572837287538564767774118562657264425252644253825922811256526312618263126442683268326572761263126702618264428372862559731492565257825922592259225382552252525252525251125522511249824842484249829002484273524842605252532612457252524842471245724433579357924572471251132872592247140182538269626832912337645865819134427352631257826962683263129002552264425922657260526832605264427352644269626312644281129505597312425922525257826312552255225112498252525652552248424982525245725252511297525382696248425922525342924982443247124572484247135933565251125382498319924982605407726052644276127353338470547991856268326442592257825652670274826052565267026442683268326832578268326052670265726442811287555973136263125522578259225252525253824712471253824982484247125522471256524842962255226832471259224713274249824842471247124572538359336072484252525113274260525254037251126962683297532744705534313442811263127092605259225652900264425522644267025382709260526312605260527092525270929122862559731112565260525922605256525112552255225382511255224842525253824432525248429002538269624842592253834022471248425112498255224843651359324842471247132112565256540772605260527862683326146444962 19890828 144461856307426832592264426182644277326312592267025922696261826312631264425782722264426832912286255973161257825922605255225652552253825522511255224842552248424982484253825252975249826962471259225653274249824432471248425252525359335932538252525253287260524844037255228492696292531994557530813442761259226052644260525782849267026832565263126572657270926962696253826702657267028492875559731242578255225522578263125652592253824982498249824432525249824982511251129752578264424982592248433892484245724982484252525113579355124842538249832362525253840572631265727862696338946744767185627222683268325652592269627352644257827092578268326442605260526832644267026572644278628625597312425522538260525922552252525112631251125522525252525112525251125382484296226052761247126052471326124292484248425112484253835933565248424982511328725382525401825652786268329623249447472561344273526312605265725782670278625522578257826312525268326572670269626572618268326702799287555973161256525782565265725782498256525112498249825252538248425252484252525112987253827352471265725113429253824432511252525112498360735232525255225383224252525254057272226312849286237904644774118562670264425782670255225922862261825782644263126442683264426312748263126312552269628492937559731742552257825782605252525382525251125782525257825522484248424712552245730122592276124842578248432872484248424982511247125253622359325252525245732612578248440372565270926443037323645865379134427352670259226052605259228752592260525922683263126312565260527092605274825922644287528495597312425252578260526182552257825252538255225922605255224842525249825252443300025652722245725922565338924842498247124842511251135933537248425382525314925112511405725652657278627093402455749621856267026442605259225922644272225652631263126182605264426832696268325922631265726312761286255973136257825782592263125652552245725382525256524982538248424842511253825382975251127732471256525523299248424712471252524842511357935232511245725653249253824713999251127222683300032874674552413442786272226182631259225922799256525522644260525922670264425922670260525782592264429002937559731362578260525652578251125382578249825382525253825382457252524982565249829872538272224982578253834022457247125252538252524983636350925652498248431862552260540572618264427862761340244745202 19890828 144941856306225652578263126442605274826572644260526052670263126052525269626702735267025782837284955973086261825782618257825252525249824982471248424712484247125782484255224842937251127992471256525383249247124712484249825252552359335932511247124983261256524984018252527612722286232874586537913442849281126442605259225922887259225252592265726052748265726052657255226572644272228372900559730742605255225922565252525112552298730373579319934423482331231362538247130372511273524572605251134022498248425112471256525383593356524842525252531862498252540772578265728622709336345574705185626962683260526702592265726312578259226962592267026832592255226702592265726442605283728625597323625782631259226182538252525652538252524712484248424432538249825112525291225782761245725922565326124842471248425112484251135933537253824712484329925652471403725382735264429003363464472561344273526572644263126702683273526442605268325652605264426572605270925522670260526702875290055973124264426052631253825652511252525252552252525652552251124982511251124843000255227092471263124843389256524712511255225522484360735512552256524573186252525254077264426832837277338064767774118562670267026572670261826312811265726052592261826312618263126832722256526572644270928372912559731362525256525782605260525652498255225252498251125652498253824572484247130002538276124712565251132872457245724432538248424713593360725112443255233252578247140372578278627612937329947675379134427992644259226572644260528242657257826442683265726832657257826702592265726442644287528875597313626312578260525922511256524982498252524842565249825112511245725522484296225252761245726052498342924842471252524712592245735933551251124982498323625112538409726572605273527613325467448961856270926312605256526052631273525782592259226442578265726702644263125782683265726312799283755973161251125522605267024982484252525382511247125112538249825382511248424712950255227092484259224983287245724842498252525112484356536072525248424713287256524714057255226442696302433254705534313442735260526312631263125522799259226572644261826832592263126572657257826702578263128492875559731492578260525522644257825252538249825652484252525252511249825112525241529752552270924842618253834292498247124712525253824843607350924842511248432612511255240772631260527222761317446444586 19890828 145421856303726702605268326312631282426312592261826312644264427482592261826442592265726962875295055973161256525922592264425522565255225252498249825112498255225252471255224982975251127612457256524983274247124842471249824982552360735932525255225113211260524984057255226832670290033124586537913442748267026052683263125922761257826052657264426312748263125782644257826312605267027992925559731242511260525522552252525252498249825782511253825252498248424842525249829752511274824712565251134022457248424982484251124843622355124982511252531362525256540772605264428242683333847054736185627092644261827222592260527482631264426572578255226312683263126442631264426052683282429005597314925252538259225782525259225522592252525252498249824842538248425252457290025522709248425782525329924572471247125252511249836363565249825252525326125922498405725652696270929623338470572561344277325782644269626052683281125382592268326572565267027222592265726702631255225922887284955973149259225922605265725522565251124982578248425522511248424842525252525382987251126572498263125253402251124432538255224842552360735092552256525253186255225654077268326312849286237424644774118562670267027092644256527092761260526702670267026182670265726312670259226442618260527482900559731492565263125922565256525112511249825112457255225382498255224712538244330122605268324712605257833382457248424572525253825253593356524982457251132872578252540182565274826832837327447365308134427482683260525522631260528242644257825782644260526572592268327092644270926052670281128245597313626312592253826312565252524842578255225112592252525112498248424982498298725252735245725652565342924982443249824842484245735793565247125112484321125382498409726442565278627353299473648311856268326052552260525652578279926442592267026702578268326312644264425782670259225782811288755973136257826312578260525522605253825522552251125522525247125112443249825112912256528112498256525113312249824432484253824842538359335512484247125113261252525254018253826962670293733514586537913442773261825922631264426182683257825922578259225652709256525652644257826312565269628492900559731612565265726182578255225522644252525382498256525922525249825252511245730122538274824842578257833512525244324842525251124713593355125252484248432112498253840572709259227992696329945575098 19890828 145901856303726702644265726052657276126832565263125922578260526052631268326442709259226572799283755973161261825522631260525382552248425522525252524982552252525252484251124712950256527352443256525113299244324572457253825112484356535932484245725113312257824574037253826442657293733764501537913442773268325522670268325782773265725382657257826442631264426312657264427092605274827862875559731242578265726052552256525782565298730993523321134823565337632112538248429872552268324982578252534422484245724432538247125253565353725252457248432242484256540572631259228372722340245574831185626832592264426702592268327612578263126572605259226442605261826962709265726182592277328755597313626442592256525922565255225382525251125252511252524572498247126052511291224982824245725782511328725112471247124842511252535933593248424982511327425652484401825252709272229253287464472561344278626572605259225782683281126702565267026702657264426312683263126052683263126442811287555973149264426052592256526312525259226052511255225522525248425522457253824842987249826962498260525253429252524842538252524572498362235512498255224983149251125254057263126702799283737744644774118562631272225522552256526702773253826312670265726312644261826182722260526442618264429122887559731242578257826182592249824982511257825252525253825252498255225252511247129002552278625112631256532872511248424982498244324713593360725382511248432872552252540182578276127482975328745295343134427992592260525782644260527222631260526312618269625922657263127352605267025782578282428755597314926442578257826052498247125652552253824982511255225252498247125112471296225652735248425922484342925382471249824842552248435513579256524982511322424712552405726442657269627613376458648961856269626572578268326312592273526702605263126572605269626572552260526052670257826702761291255973236261825382578259225522578249824712552252525252538248425112457256525522937253827862443260525523299248425112471248425112511365135932484247124843261255224844057253826962670296232494474537913442748264426572592261826442887261826312631268326702670265725782657263125922565260528372887559731242565260526052538256525252525255225112525259224842511253824712565245730002525273524842644252533892525242924712484251125253593355124712457252532362552253840572631265727862748340245574896 19890828 146381856264426702552265724842578273526572592273526052592264426962592267025782644257826572849288755973161259225922631260525652565249825382484251124982552253824982457257824572975255227732457256524843274245724572484252524842484359335652498247125113287259225524057256528112657291232494501541513442786264426442618255226572786263126312644257826572657268325922631257826052644270928372900559731492565256525782631252525652552248425522511257825382498253824712484247129502578268325252592252534292525251124842471251125113593359325252538249831742484255240772670260527482761337645574929185627092644253826572578263128752644263126182578269626572683261826832618263126702670286229255597313625782578253826052498257825382565253825112498251125112511247125652484298725652683245725922565329924432498247125112484248435513579255225112511328725382511399925522735273528873236458654151344282425922605259226572631286225922578260526442670269626832592273526052565261826442849291255973124256526182605260525112552252525252525249825252552252524982511248424842975256527352511257825113376252524572471251125252525359335932484249825253199248424984097260526312761278633254674506418562709268325782709259226702722257826052618265726312683267026702696260526442578257828242900559731612578257826052644252525782578255225112525255225252498251124712552247128492565281124842578249832992511244324982525252524983593356525252511249832742525251140372525273526442912324947055343134427482670263126832565260526962605256526312670259226442578260527092631267025782683282429375597316125652657252526312525259225522565249825252525249824842484248425112484300025522722248425922538337624982471252524982538247135793565248425112511323625382644407726702538272226443338470551671856270926962538261826702578288726572578264425922578263126832592263126312644260526832900292555973136249825652552255225782578248425252511253824842525248424982457253824712950253827862457261825253299248424842471251124712498359335372484249824713287256525523999255227222696290032614586556013442709269625652605264426572786261826572670263126572631264425382657263126832644265727862937559731362538261825112565252525652498253825252525249824982538251124712525248429502578273524572578253834022484247124572525251124713593356525252525252532242471256540772565267026832786335145295415 19890828 146861856269626572578267026442618282425922578264426962552269626182565264426052683257826832773284955973236259225782565267026312538259225522511249825112538249824982484255224572950257827482429259225383299248424712471253824982471362235372484248424843287257824714057257826832683286232744557570713442786263126572631268326702849269626572565264425522657263126312657260526442631265727482875559731242578257826052670255225652511249825252484253825112525247124712538248430002552273524712552251134022525245724712498248425113607350924982525245732242484257840772696260527482735332546445744185626702631263126052618261827352657256526442605259227352605265726832631259226182644282429125597316125922631257825652498255224842565253825252538252524982552248425112484295025382811244325522525327424842471245725112484247135653565251124572525328725382525403725652811264429623325470559691344279926572605265725652565288726182605253826832578267026832618263126572657265726182773286255973111253825652538256525252538251124842552249825782592248425382484251124843000253827732471260525383389249824982484247124982484359335792484256525253236247125654077259225922670273533894557604518562657265726442696263126312735259226052657260525922696267025782683263126962605265727992875559732242565263125922605255225652498251124572498252525252511255224842484248429622538281124292631252532612401248424982457247124573593357924982484251132742511247140182525282426702849328747056282134427222683263125782578260527862592256526572605261826702644268327092592263125922657282429875597316125382657259226312552256525252525252525112538256524982484253825252525297525112696245725922511340225112415248424982498251136363537247125112484323625112538405726182631278627353389452964541856260525652670263126052644270925922578257826312605260526572552267026702683257826442837300055973124252525652552259224982565252524982565249825112578252525112484251125112987256528112484256524843312247124712484247124712525360735932511247124983261256525254057256527612709291232994674671313442786263125652696255226572824263125922578263126312644263125652644260526052670264428752862559731362592255226052631251125522511247125252525255224982525253824572498252530372511269624712565255234022457245724842471248425113622356524982471248432742511248440772683268327732761344246747014 19890828 147341856269626962631268326312565278625522578267026962605269626442605268325252644261826442709284955973124253825782565264425252525255224982498253825252578247125112443252524982987256527092471259225113312247124572525247125382525362236072498247124843287257824714037248427992709298732994674774113442799256525782592261826052773265726312644267026442735263126832670263126832552269628112849559731492525255225922552255225522484247125382471249825522552253825382484257830492525270925252592247134292525245725252457249825113651359325252498247131992471256540972605260527862799348247057741185626832511256527092565256527612578256526182683264426832670264426182605267026182644279928625597312425252552259226052525257825252525251125252525253824572484247125252525291225522735248425922552324924842457251124572471252535653537249824842484328725652511403725252683270930623429458677411344276126572592267026962657290025652552257826572565276126052605270925382735257825782824282455973186259226312592257825522538253824842538245725382484252525252498257824712950268327222484260525253389257824432498248425652498366635232498255224843249257825784077272226572799442135094586774118562644265725782709255226572824256525522761264426442592263125782670257826832592263128112912559731362565255225652618255226052552252525382498253824982484251124712538245729502605268325252578247132872471248424842484251124843607353724982471252532742552245740372578274826442862335146446162134427222592256525782644263128492644256526572578267026832657260526442592263125922683278628115597308625782578257825782484256525252578255224572565252525112552248424982471297525782722245725922525340225112443247124842511255235653551255225252484319925252538409726312605278627613389455777411856274826702631267026702605279926572565265726312605268325652631264425652631261827092799290055973136257826052605264424982565253825652484248424982498248424982498253824573037263127862457265725383338251124842670267024982525362235652592268325113325263126314077267028872875403740574896774113442875257826572644263125922799264426312631257826572578268326702644264426442683257828622875559731362644265725252657257825652525255225252511252525252498251124432511248429752538272224712565253834552525247125382457247124713593357925382552252531862511253840972657265728112696326145864557 19890828 147821856307426702644255225782657277326052644269626572605264426312618263126312605264426702786295055973124255225652565263125382552256525522552252525112471249825522511252524982962256527612484257824843236245724842457247124572525359335512538249824983261252524984018252526962683290032364644530813442748260526572657260526052799268325922565259225652644267026312592260525922631263128372849559731242552260525922657260525782552255225522498251125922511251125652498249829872592269624572605253833892471249824842511253825113622350925382525251132242538255240572722265727732773342946744863185626832644253825652592261827482578267026702578265726962644264427222552259225782631279928755597313625782578263126052552252525252511251125112484251124842525252525382484298725252722248426052484329924572471249824842498255235933537253825252538326126442552401825522709269629373351479972561344278625652605265726962552269626702592260526182657264426832670267026312657267026312849284955973099252526052618259224842498255225112538251125652498249825252443251124842975255227482552260524983376253824712552249825112498365135232538251125113161253825254057256526312799286237904736774118562644263126572657259226312722260526052618255226572618261826312657256527092644264428872849559731492592257825522552252525522525255225522511248425252484251124712538247129502605279924432631252532612457247124712457248425253593360725112498255232742605251140182538273526832950331245575272134427482631260526442670263128242605259226442511263126572657259226312578265726052670281128875597316126572605256526052592251125382538256525252525248425252498251125782484296225922683249826182525338924842457245724572538247135933565247125252471319924982525407725782657273527863351467449621856267026052592264426702605277326312592268326182592267027222631265725522722260526312811279955973174264425652565263125112565253825112498252525382471247125252511252524712950256527352443260524713325251124712498248424842565359335652498251124843249260524713999256527352696286232364557552413442786267026052696267026832786263126182605265725652722259226312709259226832644273528872887559731742538263125652605253825252552249824982511257824982484248424982511247129752538272224982565253834022498247124842511248424983636362225112552251131742498255240772644263127092786331246444644 19890828 149261856307426572592264425652631281126312605261825922565269626312683272226572592267026312811283755973161253825652565265725112538249825922538252525382538248424842511255225112975255227862484259225253287249824572471245724432511357935652552252525113249251124714057253827092644291233514557534313442761261825652644259226312761253825782644269626572605260525922657257826182683267028112799559732112565260525522592256525382511307430623537326134423455335131242538251130492605265724842592257833632511247124842484247124983651353724982525245732362471257840972670260528242748331246744896185626962631265725782565256526962631259226052696259226962683257827092683268325922631282428755597323625112552259225922511256525522511251124842552251124982525248425112498301225252722247126442525328724712457245724982457247136073551253824982484324925652484403725652786276128493312476772561344281126442644270925922696283726312605265725922578259226832605268325112657264426052811283755973211256526442578255224842538253824842471248424982484251125252484251125382962253827092484265725523402253824982498255224842511360735372511248425253174256525524077263126572773283738064831774118562696265726052670255226702811261825782631263126312631267026052670267025782605263128242900559732362565255225522578253825382525252525522511252524982525252524712525247129002565276125112592253832992471247124712511247124573622357924712484252532872565252540182565279926572937331245865308134427352657257826702657265727992657257826312631265727092657264426572605259226572592281128625597314925382605260525522552253825252471252524572565247125112538251124982484297525112683249826052511341625252471248425382511252535793579248425382457316124982605405726052709274827353325455748961856267026312644263125652605276126312683264426572644268326572670265725522631265725922837281155973136257825522631257825382552249825652484249824982498249825252484252524712962253827482484253825253287247125112443249824982511359335932525244325383287256524844057255226962657291233384736534313442761260526572696256526052887267025652644259226572657269626442657260526832592260528872837559730622592265725382552255225522511251125112484257825252498255224712511249829502552269624712592257834292498249824572484247125113593352324842525252532112511257840772657263126702683328746444799 19890828 149741856302426572578263126312592277325922578264425922644259225922605267026052683264426442811279955973174259225652592259225782605256524712525252524982538247125382511251124712962255226572457263124843287247124842525252524572484360735512511252525383287253824984018256527612683288733894644530813442773265726442605256525922799263125922511264426312605267026182657256526832657263127732862559731612592253825252670260525382538248424842498251125652511248425112525251130002538269624432592255234162498241524572484251124983622355125112525249831742498255240572618259227992683348246154674185625782631268326312592260528372605256526442657263127482605260527092565263126182657281128495597312425382552263126052525259225782511248424712538251124842498248425652511301225782709245725522538326124842484245725252484248435933565252524982538326126312484403725782722270928873249479972561344277326702605267026312565278626442605263125782565268326702683265726312735263127352837283755973186259226052565263125652538260525252525248425522565248425252538247124573000257827222511260525253429257824432484251124982511357935792498255225523186251125784077256527092862284938224644774118562696260525782605261826702748265726442644264426702644268325922670259226962578269628372862559732362631260525382605257825252552252525252511252525252484255224842525245730122525272224712592251132492498252524712525251124573622359325112484255232612538251140182511272226442887337644745379134427092618264426442683253828622670256525922565265726312709264427612552268326182709279928755597314925522631265726312525252525112498252525252538253825112511248425252498297525522683249825782484337624982471252524842525247135933482252524842511327425252552405725922592273527093363470548311856264426572565259226572592279926052592260526312696265726832657265726312631263126832824290055973161256526442578256525112484253825382538252524982525249825652471252524842975252527482429256524713338247125112484245724712498359335652511252524983287257824844018256527992683298733634586545113442799257825922605264425652887257826052578255225922657263125652644263126962644264428372875559731992578263125782525255225252565251125112525251125112498248424572525249829752538269624712605248434022538248424712484249824713593356525382525251132612525252540772709261827862709331244744736 19890828 150221856307426312605260525782631270926052565265725922592265726832631265725652696264426312811284955973174255226442552257825782552253825112525252525522511249825252457256525113000259227222471261825523312247124842471248425112525362235372511244324983287260524844037255226962657288734024674534313442735265725782578268326312837259225922644260525382709267026052657257827092657257828872849559731362525256525782657255225382565307430743482321134023593332531492525249829502578268324572592252533892538249824712498249824983622355125522484251131992525255240772670259228112722333846444896185627222631259226442631259228622670261826702565263126052683263127352644263126442605281128625597317425922592256526442538252525382498252524842525252524982538248425382511293725922761251125652471322424842471247125112471249835793622255225112484322425522471405725522761265729003274464471211344277325652605265726442552281126312565264425922578263126052618263126182657261826442862283755973124259225922538253825782552253824712484245725522511249825382498252524982925251127222471264425253389253824842565252524842498359335372552252525113211251126054077263126442748283738064529774118562696267025252631265726442799259226312565253825922657257826962722260527732592263129002962559731612552260525922578256525652511251125252525255225252511252524712525247129122538273524712618252533252484242924572511242925113593362225382498251132362592247140572578276127732937329946445343134427092631261826572605267028372605259225652578260526832605261827352631267025782618292529005597312426182657252525522538257825782498255224982525252525252538248425252471298725382696248425522498340224712471247124842498247136223509251125252538316125522525409726442644278627093363464448311856267025522605263125922631267025652578276125922670269626312578268326702657265726052862291255973236260525382592261824712511255224842484252525382552247124982484251124712987251127732457256524983261247124712457247124982484356535792511251125113299261824984057255226702722288733894529548713442786260525782592265726572811264425922670268326312631265725922709263126572657267028492875559731612565260525652592256525522511255225652471257824842471251125252525249830242578269625522605252533762484244325522498249824293607348225522552253831992538255240772657264427612683332545294799 19890828 150701856304926442618273526182631278625652592260526832631261825652618265726052631264426182837287555973111256525522565257825382578251125382565251125112498247125252484256525112937257827352457257825253274248424842443249824712498359335092538247124843274260524714018253826962644286232994736541513442862267026052605264425922786265726052683265726052657259226052670260526312592263129002837559731112631259226312631252525652552252525382498253825652511248424842538251129872552270924842538257834292498245724572471249824983607356525112511252531862552255240972578268327352735340247054962185626572605255226442578256527352631259226312605268326832644267026442683267026442657286229125597312425382605260526572538253825522498249824982498256524982525247125112525292525522748245726052525331224292498245725112484249835933579251124712471328725522498403725382657263129873274464472561344276126832605264426832565279925382565265726312605264426962644268326182657264427352900291255973124252525652552257825782552251124982565249825252498253825652484257824982950257826832498263125253429253824432525252524712498360735232538248425113199255225654097259226832799283738064586774118562618268326182644255226182837265726572644263125652657269626312670264426702525264428872912559731742592257825382565253825782538251125252578255225782511248424982511248430372538270924432578249833122471245724842498244325113593349624842498251132612631249840372511268326702849333845575670134427862657257826312605257827992511263127092644252526052565259226832565260525922683283728495597313625522552253825922592252525522538251124842578252524432498244325382592297525782709245725782538340224982471248424842471248436223496249825112471324924982565407726182644276127733416467449291856270926312605263125652631282425652618272226832631269626832644267026052696256526052900292555973136252525382605263125522565257825252525251125112484248424842511253824982887263127352471257824983312247124842471256525252538360735372511252525383274259224984037256527092618297534294644545113442799267025782631260525922722263125782565257827092696261825922683252527092644267028372912559731242565253825522605255225652538251125382552252525252525251125112538253830002538272225112592252534292525248424982511252524983651356525382525249832112525255240772578263127992709328746445030 19890828 151181856309926312618265725922631279926312525267026442631264426312605257826702631263126832862287555973161253825652565256525522525255225112552249824712484251125382471255224982962255227482484259224843299245724712443251124842443360735932511248424843236252525114057256527862683290033894674523713442786267025782618259225782912256525922631257826052657265726312657259226832683256528872887559731612592256525782578260525252525306230863523324934163402332531242525249829872525267024982592259233632525248425252511248424433622353725252511249832242538257840772722257827352786328745294831185627222683263126182644260527612631263126312631260526312683268326442565263126312683284928495597314925522631256525922538260524982565249825252538251125522511248425252457293725522735244325652511324924842471247124712443252535933593251124712525328725922511403724982786265728623376470571211344276126442578259226052578288725782592259225922605267026052605265725782631260526312875287555973161256525922538256525112631251124982578251125522498249824712484249824843000253826832498263124983416248424842511248424712471365135512552252525383174255225524097268326572786278638394705774118562709274825782618260526572811265725652618270926052592261826182683260526962605267028492773559731362578257826052592251125922498252525382498252525652498252525252525244329502498272225112565249832872471252524842498245724983565353725252538249832742552249840572511270926962912322446445272134427862644263126312683263127482578259225522565263125922578263126962565270926312631284928755597317425652631260526572525252525522511249824982592248424982511249825382471297525522748249825922525342924842443247124842525253835933565251125252498318625252525405726052644273526053389452948961856270925922605267025782592272225522592265727092552268326052605268325782670259226312862287555973124251125652592257825252552259225112498259225252538249825112525252524432987257827732429260524843274244324572471255224712511362235372511251125253261257825254037256527482722292532874644527213442799269625652592260526312925263125522644259226312696268326832644268326702631270928872849559731862605256525522631252525252511248425112511253824982511249825112538244329752538273524572552251133892498247124432498248425113636353725252538251131612511257840572565269627612735338947054674 19890828 151661856309926442657265726312670284925522538265725522631263125522605270925652631263126572849287555973186255225522552257825522525255225522498255224842525248425382471261824572937257827612471259224843287245724982471256525112511362235932538248425113287256524984057257827992683291233384529537913442837269626052618255226572837264425382552259226312670263126442709260526962683264428492912559731242578253825652592257825522525251125382498251125922498252524982538251129502538273524712592251134292538248425252498249824713607352325252552247132242525256540572631265727612722342945864557185626442683261825922670263127862578256526832592257826312605269626052631270926312657283729125597309925382605253826052565255224982511249825112525252524842498249825252457292525522735242926182552328724842471244324982457252535933565253825382538323625652471405725382761272228373287467472561344278625922670260525522618286225782631265726312657272225782657259225522644260526832837281155973199257825922552260525522498255225382538248425382538248424842457256524842962253827352471263125523429251124842538256524842498359335372511252525523211253825524057269626572849283738064799774118562683263125922578267026962786267026832657259227092618265726312670260526962644268328492862559731992631256525782683251125382525247125112538251125112471252524432538248429872538277324712578255232612471249824432525245724713607359325112511259232872538249840572578270926962887329947675379134427992644264426442592264429122578268326572722265726702644263126962578257825782709283728875597314925652578263125922538252525522538252524842511251124982538249825112443303724982683248425922565340224982471248424842471247136363537251124842498319925382605407726442618273527613274470548311856269625922578263125652670273526442565267025922631259226182605267026052748257826312811291255973149253825782552256525522538256524842498249824842565252525382457259224982950252527352457259224983312245724842498255224842484360736072511253825383312267024714037256527732709297533254705545113442761259225522644259226572849259225522578256525652657260526312631260526182578267028492875559731112578260525522605256525382498247125652538257825112552249824842471252529122552270924712605255233892484244324712498253824983593353725252511251131492525255240572709259227732709338946744863 19890828 152141856303725922578260526312696287526312644268325382525255226442578263126312657263126442837287555973136261826052605257825112511252525252538252525252484247125252484253825252987249827612457264424983287248424982484255224572525359335372538247125113274257824714037253827352683287532994557541513442761256526702578265726962748260526962605256526572657260526312670263126832552263129372862559731242565259225922538256525652552307430373666331234823551328732242498245730122592272224572578253833762538244325382525248424983622355124842511247132362538252540572631264427732735340245014799185627092578260526572578260527482592263125782722259225922644256526702605269626572605283729005597314925652644255226572538252525112578247124842511252524982538249825522538297524982709248426312538328724712511249824982484253836073551253824572538324925782538405726832748265728873402470571211344283726572670267026182657284925252631259225782578265726442605261825922657259225782786286255973111255225922552261824712498251124842511247125652525248425252538249825113000259227092484260525653429256524432538255224572484360735512552256525113174256525254057268326832849278638394705774118562670276125652644256527612696263125782578260525782605259225922670265727092592264428112925559731992578256526832605255225382538253825252511253825252484248424712525251129372525270925382592252532612498248424712484249825113607359325112538247132872525249840182552277327092975331245575343134427352578260526182631259226962631259226312631263126832683259226312578268326052631283729755597311126052565252526182565252524982511253824982538255224712498251125112484300025112709251125922484342924842429248424982498251136073565251124842525319925112525405725922683272227993389455746741856267026962618267026572578276126312605267025782605259226572631267025382670264426572862296255973236255226312578264425112578255225522484257825252538252525112484252525253012253827352429257825383287245725382484253824712484362235372525252525113261261824714057256527732696291233514644527213442786260525652670267026052799267026052578270926442644259225922618259226312592265727862837559731492592257825382644255225252538248424982525251125782525249824842552245730372538274824712578255233762525244325252484253825253593355125252511251131612498261840572683259227612670335145574929 19890828 152621856309926182618260526052670278625922578261825652605265726442618267025652670260525922799295055973136257825382631261825782498252525252538247124982552249825522498256524982962253827612471260525253287249824982457253824712511363635512525248424843287248424843999257826962696291233124529545113442773265726312644269626052862256525522578256525782631256525382683260526442552265729372937559730862565257825782605252525252538251125252538255225112471252525522552245730002538268324572618253833892511249824982511249824573651350924982538247132362565256540572631263127862748333847054799185627092605259225922552259229122578263126182565260527092631265726182644272226052631276128755597316125382592260525782525251124982511253825522484252525252525249825382511298725252748245725652525328724712484245724842498248436363537251125252525323625522525405725652683265729003338470572561344281126832644268326312670274826312592260526182631278627862592268325922631263126442900287555973124259225922578259224982552252524982552251125382538252525112525253825113037253827092471257825253389255224572538248424712538362235372498255225253224247125384077261826312862283738564831774118562735265726442605259225782811257826052592267025652657263125782631261826442631268327992912559730992578259225922605252525112525253825252525253825252443252524712592247129002565273524712592251132872484245724982511248424843622356525922498252532742565247140182565272227092862333847365237134427482670257826312644264428372592259226182538259226702696263126832670269625782631281128755597311126442565252526442592255225112471253825382578259225112525248425252525300026052709249826052525338924842429249825252511248435933523249824842552321125112552405726052644276128113389455748311856265726832592255226312657276126312592270926572565268326832605268326312696261826312811293755973136255225782592264425252484252524982552255225112525247124712484253824842987252527862457263124983274245724712457247124712552362235512511248424843274257824714018256527352657287532744529541513442735267026052657257826052887257826052631256526442709259226312670261826702631267028372887559730992511257825782696253824982538253825252525253825112511249824842538247129752525270924842592252534292457244324982511252524843579352325382511248431492525259240772657265727092735336345574831 19890828 153101856306226312592260526442631274825922592261826442552260526312618265725782657264426442837288755973149259225922552257825382538253824712538256524842525249825382443251124432975256527092457264425113299249824712484249824712552359335932511251125383299260524984037255226832722297532874705534313442824270925782631264426312786257826312683263126312683263125652683265726052670265728752849559731862525251125782657253825382538314930993622326134293551332532742498249830122578267024572578255233892471245724432484252524433593352325112538256532362511263140772657255227352748338946444831185627092657264426052683260527222631256526572657256526442605268327092618265726312644286229255597317426052631259225922498253825522498255224982498253825252565251124982511296225922735247125782484328724842471247124982484248435933607251125252525328726572484401825382709273529123261464472561344279927092657263126702644281125782592268326052657269625782538267025922644268326832912286255973161259225922538255225522511253825252538251125652552252525112484249824843000252527092471263125383429256524712525252524982484359335372538249825383236253825384077264426572761284937424674774118562670257825922578260526442709260525522605257826052696264425922748260525782657264428622862559731612538253825652644249825252538255225112525247124842484248424982578251129372538281124842605249832742498247124432471249824433636357925252498255232992592252540182538273526832862326147675379134427482683259225252657264427352592267027352592264427352631260526312592263126182644283729255597312425652525256526572605256525522552260524982552257824982511251125382525297525652735251125922538340225112484248424982525252536223551253825522552317425112565407726182644279927093429455749621856270926442578268326442670277326702578265725922657265726442578272226312657256526832862290055973174259225782552260525252592251125252484255225252511244325112484253824842937253827222457260525523299251124982471251124572538362235512498252525523261257825254037261827862670286232994705534313442773263126052592256525652748259225922605267025782735269626312683255226962670257827992786559730992592256525782618253825252538248425112525253825252525255224572538245730372578272224572592256533762498249825112471259225253593350925112525252532112565253840772592265727352735333847054736 19890828 153581856267027482592260525252578269625782631265726312565263126442644265726052670270926182837288755973136257825652565264425382552252525112552251125922498248425382511251125112937256527352457263125253287249825382484245725522525359335092525245725923274260524984057253827992709297533124557537913442761263126182657263126572786257826052644265726052605261825922735264426572618257829122912559731492592268325522657256525382538255225522525249825382498251124712498251130492538270924842578255233892498247124712538249824843622359325112525252532362511257840772565263127612761338945575030185627092631259225922618261826702605252526052631252526702657263126312631261826442657282429005597313625922605256526052525249825382525255225112552251124842525249825252471301225652748248426052443326124982471247124982484251135933509252524842538327425652498405725382683267029003338473653431344278626312657260525922631278625652592259226442578263125782670269626052644263126572849290055973124253825922618261825522484257825522511249825522484252525252525251125383000253826702471260525253402248424712525249825522498362235512498252524843174252525384077263125782761281133764674489618562709268325782605265726442748264426312578257825652709267025922592259226572657268328372937559731242552255225522657252525112484252524982471249825112511252524982511245729122552276124712631248432992511255224572498249825113593353725112471264432612605251139802552264426832987338946445487134427482592259226182722265727352565257826052644253827092631256526702592270926052709281129375597314925782605255226052538249825652498249825522525248425522525245725382498296225782722245725652525338924982471253824712484253835933551249825522552318624572484405725922683277327483363450152371856273526052618264425922631277325652644264426312578267026442618265726702657263126052875288755973136256525782592259224842538251125382565249825782538244325382498255224712975256527612471259224983287248424712471248424842552360735792443247125783261257825384037251126572683282433634501548713442773259225522592259226052811259226312696255225652696265725652670259227092552257829372849559731362525257825922709253825782525251125112498252524982484253824842498248430372565267024432552252534292484248425252484249824983607356525382552249831992525253840772618267027612748340245575415 19890828 154061856267027092592268326572670272225922631260526312631268326442618269626312670265726702811286255973136265726572552260525382525252525112525253825522498248424842511255224572975252527352498260525383274251124982484248424712498362235652525248425783236261824984018251127222670291233254767574413442786264426442657267026572761248425922578264425782683264426182696264426182618264428872849559731112592253825652525259225522498253825112538255225112484251125382538249829872592264424842565253833892498248424982471248425113579356525252511257831742484253840772631263127612670344247055744185626702592260526442631259227992618260525782592263127352644263127482709273525522605288729125597316125252578260525922525253825382511251125652511252524572511247125382457300025382722244325922498328724572538253824982498252536223607257825252511324925652484405725652722277329123376479959691344276126312538263126052592286225782631259226312631269626832552267025782618260526442799287555973149265725652592259225652511252525522511249825382538245725382457253824433012263127222471260524843389252524572525247124712525360735932525248425113236253825384057264426572735273534164705604518562696264425522683257825922722259226312644257825652618269625782709259226832592264428752887559731492578255225652657248425522525248425112525249825112484256524842538248429372525270924432605247132742471252524572511248425253622359325522484255232492565248440182538273527612887324947056282134427482644257826052644263128872592256526442578255226182578255226962578267026312631290029005597314925922552255226052538252525382471255224842538249825382525247125252429296225112683248425522484342925112471248424712484249836363551251124982565324925522592405725922618282427093416464464541856270925922605267025782683278625922605261826572592265726442631261825782709256526312900293755973161259226052618253825382525253825652498249825252525252525382538255224712925251127482538259225253312248424982457252524712525365136072511247125113261263124984018252528492644296233634644671313442811256526832605269625522811256526052631272225782670265725782683267026052644260528492837559731362552257825922618256525522565255225252552257825522471249824842552248429752631277324712605252533892511245724982498253824843636352325112511253832362471259240772605267028112786338945297014 19890828 154541856270925922565268325252605284925782538265726572592269626962605265726312696260527092722287555973186263125382592261825252552253825252525247125522498255225252471255224983024252527612525260525253312244325252498248424432484360735372471249824983249264424984057257827092735304933384586774113442799263125522670259226442811265725652565263126052631268326182631257826442565267028622900559731612525263125652592253824982525249825382511247125112511249825112498247129122498273524572578252534022511247125112471251124713593356525382525251131742538247140572592256527862773346945297741185627092644263126832565263128492644260526572565267026832670263126962605257825922657290028875597314925522631260525782484255225382538251125112578251124712592248424982471297525522773245726442484326125112498251125112457247135933579252524982525326125922525405725382683269628873389467477411344281126052525257826572605279926312552259225652592268326052578265725782605263125922849288755973124264425782525257825382525256525252525249825782484249824982484256524842987251126962498264424983402263124982605251125112457365135652525249824983224253825384077263126442786442133254644774118562735263125782631264426312773265725252605265726702631263126312709268326572618263128372875559731612552256525782592253824842525249825112552251124842457248424842525249829502565278624712552251132992471253824432484248424983622357925112484253832742670245740182511272226702987335146446162134428752592259226832657263127862657265726572631257825522670253826442605265726442605290029125597318625652538253826182552256525382552252524842484251125252525248425112457300026052722247125922511342925922457247124572525249836663523253825382511319925522552407726312644278626833537476777411856277327092631257825922592276126312552257826572592267026182578263126312670260526312824292555973186259226052552260525112592252525382525252525252525249825382484256524712937248428112538265725923351259225522657265724982484359335512578264426053261269626314057265728622837409740374863774113442824264426312709257826312799257825782683260526052735267026312631257826962683261828242887559731362538270926442565259225522511261825782538255224842457252524842538248430372538274824712592252534022552248424712538252524713593350925252511249831742511255240772618260527482735340247054767 19890828 155021856306226052565264425922657282425652605269625922525265725652605267025252644267026832875295055973174255226052511260525652565252525112578252525382511249825522511256524843000252526962498260524843287244324982457252524982538362235232538248425113287260525114018255227092657284932874705523713442799270925922631259226442837257826052631261826572683263126572631259226312709268328372962559731612565259225782538255225382511249825252443256525252525251125382538247129752498269624712578253834292552245724842443253824713622355125382511249832112552255240572618263127352811342946444767185626572605267026052565257827612644260526052605264426572709261827222631272226052670286228875597312425652552259225652538251125382511248424982511248425522525247125252525293725522722248425782538331225112498249824842525252535793537251125522592327426182498403725522696268328493325470572561344281126962605260525922618282426702605260526572592273526962565267025782696256526052849288755973149255225382592256525652538251124842552245725382552251124982498253824842962251127222471263125523376252524712565251125252471362235232538251125383174256525384077263126442799283737744529774118562618267026052644259227092849261825782592267026312670274826572683253826442670260529002937559731992525260525382605253824842592252525782552252525382498252524572498247129872538279924572605252532742538248425252498256524843593353725112457253832612592249840572511264427092975333847055272134427862578263125782631265727862631259226572631263127092605265726962631264426442631290028625597309926052552253825522525256525382498255224982552249824842538249825522484298724842709249825652552340225112457251125112578249835933523248425382498319925522565405726442709269627483416458648631856268326702578260525782592276126572605259226442578261826312657269626052644259225782887295055973174257825922578255225112511251125112578252525252498249825112498251124842975253827732457257824843261245724842484248424572498360735652552251125523274267024844037255227352696307432114736556013442761263125652578267027092773260526052618263126052683264425782683260526312696265728372887559731362552255225782605253825252578256525382484259224982511251124982525248429872525274824982605256534022525242924982471256524843651352324982525255231862484256540572644260527482773337644744705 19890828 155501856302426572605264425922618276126572578267025782644264426962578259226312657260525922849288755973124255225382498256525522552248425382578251124982565248425112498257824843000255227482484259225253287251125382429251124572471360735652525247125113274257824844057256527612696291232994644516713442875265725652709263126832837256525782592256525922670260525922709257827222605261828872887559731742538264425652538256525382525313631113666323635933622332532612511247130002578276124572578253833632565248424842484253824713622356525252552253832612484252540572644264428242696329945864929185626442592259226442565260527482578267026572578256526312631260526442657268326442670276129005597316125782552255225922484253825382457255225112498255224842511251124982484296225382786245725252498329925382484247124842498242936223565252524982592323626312511401825652696268328753363452972561344277325922644260525922670278626052578265726052644273525922644270926442683264427092900292555973149256525382552263125522552255225382538253825252511248424982511255225253024248427352498264425383416256524432525247124572484360735932484252525253199257825384077263126442799283738564644774118562683265725922605255226442824261826442605263125522683263126702670263126572605263128622887559731492565259225522631251125652538252524842565255225252484252524572525249830002538283724842578248433122525248424982511249824713622350925522498249832742565251140182525270927352887333845865308134427352605263126312605267028372578265726182631269626702683263126312644263126442683282429005597309926182538257825652565249825522511255225652511251125382457249824982525296225252709245725782511337625522457251125112511251135933537251125382538317424982552407726572552270927353338467447991856270925652644263126312618278625652631264427092565265727222592265725782670265727092912287555973199259225652578259225522525260525112511247125522498249825112471252524842925259227612498259224983274251124842538248424842511360735372552251125113261263124844037256526702722291233384644523713442722263126182578260526182837260525922657263125782578256525922748256526962644261829122887559731612578259226442552249825922552251125252511255225252538249825112538247130622592272224842565256533892498249825112498251124573593352324982498248431492552251140572657260527732696328747054674 19890828 155981856304926442592261826312605273526052578267026182552264426312618265725652657265725782849291255973124251125252605260525252498252525522525248425382525249825522511251124712962256527352457257824983287244324842511252524712498359335512471255225383249261825254018255227352761296233764644530813442773265726052670265726832824260526442709265726312696267026052657267026832618269628492824559731242538257825782552259225652525252525112538253824982498245725252552247129872511268324712605252534422538245725382525249824983593353724982498248432242552255240772644263127352696338946744929185626832683267025922631270927352592257825922644261826702657259226702644264425782631284928755597316126052525257825922538252524982471253824842498256525252592249825252498303725652735247126052525328724842498249824982457247135933537252525112498326125522525399925382644272229873199464472561344273526052631264425382592277325522592263126182670268326182565269625652605257826182786293755973161255225652565263125382578255224712565252525112525249825252525252525112975257826572511264425383455249824842511253824842511362235092457255225113236256525254077257826702811282437904799774118562670265726572644261826312773265725652683257826702683260525922631257826832565265728492925559732362552256526312565255225522511251125252538252525252484252524712552245729622552274824292605245732492511245724712525247125113622356525112471257832362565251140182578265727352962336345575343134427862670264426572696261828112644260526442605263126832670259226962552265727092657287528625597309926052578256525382565253825252484256525382525249825112525253824982484303725652735245725922511342925652471252524572498249836223496256525112511314925522578407726702670272227613389464449961856265726572618263126572670270926312578265726052631267026572631270926312592257826052912287555973186256525252578263125112552249825382538248424982565252524982443252524982975256527732429255224843287248425112484247124432471362235372511251125253299259224713999251127222696298732614644541513442748256526442670257826442786255225782670255225382748265726442696264426052631260529002862559731742631255225782631256525922525252525252511256525782484253824842484247129752538272224572578252533892511244325252498248424843607357925382498252532362525252540772605260527482696335145864644 19890828 156461856306226312592270925522644269626962578269626052552267026832631265725782592263126962875290055973136257826312578259225522538252525112525252525522484245724572484252524983000263127352471259225253299248425112471253824842525362235372552248425253236251124984037253827352722293732744767527213442748256525922696264426572761257825382605264426052657265726572657257827092592263128872937559731242525256525252578256525252498312431363711328735653551323632612525249829872552272224842605255233892471251124982511247124983622355124842484251131862511252540572657257827992773341647364557185627222644257826442592256527482565256525922605259226962696260526442605265726442683295029375597313625252592260525922525251125522511248424842511253824712498251125112511298725922761247126312484329924712484242924982498251135933537251124712511326126052498401825252683274828873389470571211344278626312605263126312670277325652578267026442552264426182696269625522683253826182912284955973149264425652631257825652578253825382511251125522511249825382511251125253062256527222484263125523455249824842498255224982511359334962471257825783211255225654057261826312862284938394674774118562735268326572644263126312722253825922592257826312631274826052683259226832696260528752937559731112565261825782605252524982484252525252538247125112511252524712538244329502578276124572578253833122471247124982471249824983607357925652498252532492565251140572605270926442862333845575308134427352670265726182592263127732605257826572631260527482631260526832644265725382631273529125597316125252592252525782592253825252484255224842525253824982538255225252471300025382670247126052538335124982471251125252525251135933537249824842525321125652605407726052631278627353442464449291856268326442670268326312644283725922631263125782578257826442552270925922605259226962875286255973124260525652578255225382498251125382538251124842511251124982484251124982962257827482443257824983274252525112498251124432525356535372552245725523249255224984057255227352644293733634674530813442837261826832644255226442748256525522696259225652631263126312722256526442605263128622849559730992578253826182538251125252552249825382484252525382511252524982525244330002605268325252578251133762484248425382484248424983607356525382511253832492538259240772657267027732722338945014896 19890828 156941856307426312578272226312605277325522565268326702657260525782605268326832696269626832862283755973174252525652525263125252552256525522525249825382498251124982457249824842950253827482484260525253261245724712457253824572471359335652498251125113249259224983999255226572709301233384586530813442799265725652683255226572811264426052631263125782683264426312722263126962525265728112900559730742605257826312565256524712565248425382498253825112511251124842511245730002525268324842592252534292498252525522498248424843593349625252538249831992511255240772631261827222735352344744501185626962592259226572670263128492592265726442578259226052618264426572670257825922683288728625597312426182565257826312565255224982511253825112525252525382511249825782511296225522735242925382484328724712525248425382443247136073579251124842511326126312498403725922722273529123338458671211344279926702683260526312578287525782605260526052631264426442565263126052644263126572887287555973111264426052631259225652592253824842525253825782538247125782552252524842987257826832525263125783389252524842578248425252457362235652511256525253199249825254077261826962824281137904705774118562709268326052722265727482786268325382644265725922696267026052748260526832644268328622837559731242592260525522618252525522538252524842511251125252484249824572511247129502538277324432605249832612525249824712498251124983622356525652511256532612578248440182538261827092862332546445343134427732605260525782618260528372618265725782644264426312578263126572592260525782605286228625597317426052578255226312552251125522525255225112578252525252484252524982498300025382696251125922525342925382443255225112525247135933523252524982484322425112578407726442683279927613416470547671856264426572525265726442631279925522657264425652631265725252709265726312644265726572811287555973199249825382592264425652498255226312525249825522525245724982538252524842962255227732457257825523236252524432498252524842471359336072511245725253287259224844037257826702696288732364705545113442761265727092631269626442837255225382605264425522631259225782670261825922525261828372887559731242565259225782498255225252525249825252538251125382484248425252538244330622498268325112605251134162498245724982457247124983607356525382511249831742538256540772618267027482670338947054863 19890828 157421856303727092511268326052618286226052578264427092670267025922592268326442683260526572786291255973161256526312592259225522525255225252552253824842565252525382525249824982937256528112471260525383299247124982498249824712498359336072484244325653287256525114057255226442605293733634474537913442773268325652644269626312862257825652631260525522657257826052631263125782644261828752925559731492565263125522631252525522565306232493696319936073651333831862552245730002484270925252525251134022511248425382457256524433622353724842484255232112511252540772631267027862735342947054767185626572709257826312631263128622644259226962670263126052644260526442631265726312696284928625597314926312565256525382552259225522565252525782511255224982565249825922484300025522761248425652565329924712484247124842498249835793537255225112565329925382511401825252644274829753338473671211344281125922709264426442565279925522592261827092644267026052592268325782631259226052824290055973161256525782631259225522552257824842565252525522511247125252525252525112987253827482511259224983402251124982592249824842511360735092552251124983199249825384077261826832799287538904674774118562592263126312722263126312811255225252631257826052644269626442670267026832683264429252862559731242538257825522605259225252538251125252498255225382484249824712552251129872525272224982565255232872457252524712457244324573607356525382471252533122552253840572538274827222937319946445487134427732605257826572631267028752565256525782670260526702657263126572631269626442657284929255597316125922565255226572605253825652538253825112538255225112471253825382498297525112735249825782538336324982484248424982471251136223509253824982538316125252484407726312605279927093402464448961856263126442644257826052683279925652592260525922565261825782657265726052644263126312837293755973149252525782605257825112578255224842511248424842578244325112498255224713012255227862471260524983274247125382471248424572498362235792525251125783249256524844037255226702670295033514644506413442709252526572565260525652900261825522565261825652657270926832657260526962670269628372862559731362552259225922592257824982525255225382511256525252471247125112565249829502484272224572592251133632511244324842484248425253651353724842511251132112538249840772644268327612773340247054896 19890828 157901856304926832670267025382644283726572578264426702618264426572525272226442592255226832748287555973111256525522565260525652498255225522552252525522498252525382484252524843012256527862457256525383299249824712471247124432511359335792511253825113261259225254037255226702631301233514736509813442811255226442644255225782887259225922578264426312696260526052644265726832605263128622875559731492578252525922552248425382538249825382484255224982471249824982525248429372525273524842618255233892498244324842484248424983651353724982565252532112498252540572605255227732722332546444799185627092683259225922657257828492592259226442696267026052605267026442605268326832592292529505597314925382565257826052538251125382471253824982525256524982484255225522471302425382748247126052525328725252484248425112484248435933593252524982498327425652498399925652709268329123363467472561344282426312657263125922565282426312592253826702605259226832631267026052644265726442900290055973161253826312565255225652538251125252538247125252525249824982565253824983037256527612498263125523429251124982538252524982471362235932471259225113199251125254097259226572837281138564586774118562696264425652631261826442837256525522631259226052644265725782709260526442525264428492900559731612565264425522644259225252565253825522498253825382471251125652552252529752578276124842578249832872498251125112484244325113607350925382471260532612565253840182565265726832837323647675237134427222657263126442683259228752592256525922552260526572605260526442605265725922631284927735597312425522538259226052552251125112511249824842511252525112498248424982484300025652696245725782552340225112471247124842538249836363537248424982552323625522525407726572618278627613351467449291856276126442538269625782631278626052592257826052578268326442592260525922709255225922875284955973124255225522657256525652538249825652511248424982511248425382525249824712987255227732457263124573312247125382471248424712565360735932525248424983274257825114018256527482735292533124705537913442799260526052525259226312837263125522644260527092670264426962773259226962696263129122837559730992592257826312631253825382484252525382498256525112484251125782511248430122565270924982605255233632484245724572471249825113622353725112552248432112484256540772657263127612709338945864705 19890828 158381856306226702592263126312683283726312565264426312657255225922631265725922709260526442875282455973124249825922578263125112525251125112498251124842525247125382443256525113074251127862443259225253211252525112471248424572511359335372578248425523261260524843999255226832722291232874705523713442824265725522657264426832709263125522631256526572722267026572696265726312657267028112875559731112538255226052605257825112552314931613666324935093565327431992484253830622498268324432552252534022484245724712511252524713579355125382498253831862552253840772683264427612709340247364863185626182605259225922631265727732605257826702696264426442631257826962538268325922657283729125597318625522592257826052552252525382538255225382484253825252511245725382484302425382735248426182511326125382498248425112484251136073579249825252471327425652498405725382644267028873287455771211344279926442552260525382644286225922552257826572696264426052578265726052709264425922799284955973149257825922552255225112592256525112552253824982538249824982498253824983037252527222443267025113416251124982552245725252498365135512498247125113186256525384077261826442786277337744529774118562722267026182631264425782811256525922644260526312618264425922657257827092657263128492937559731362538255226312592252525652525249825252538249825652498252524712498249829752538273524712605249832992457251124842471252524713607353725112498252533122631251140182538273526442862331247675202134428242670264427092592255228112592252525782683257826572605270927092696259226312578284928245597314925922592259225922525256525382511253824982525255225252498247125652471302425252722249825782525337624982484245724982552252536073537252525252525321124842565405726572592276127353376464449621856267026572592267026052592278626442644263126312605270926962631265726832592259226832837296255973236252526312578260525782538249825112511251125652631252525382471253824713012249827612415257825253351248424982484252524842498360735092538248425113261257825654037253827352683293733514474516713442786257826312592255225922925260525782683256525652657265726572722261827352618265728372824559730862538264425382631255225112498255225382498255224842498251125112498247130002525268324572592253833892511245725252484251124983593352325112592252532362471256540772592264427612761336345294831 19890828 158861856311126442605259225652631270925922578264425922631269626962618270925782631259226702837286255973149256525522644256524982592256525922511253825112484247125382511252524713049252527732457256524573287248424982457252524842525362235372525251125383325253824984018253827352683297532114557527213442912261825922709270926052811257825922631260525922631263126312631265727222592264429372875559731612538263125652631259225252605257825652498257824982484252524842538249830002498268324572578255234022498244324572471245725253666355124982498248432112511259240572644265727992748331246444767185626312644255225922525267028242631260526052618263126312605256527352565263126442657282428755597312425922565259225522538252525382538256525252525251124842578251125522498296225382735248426052525327424842498247124982498249835793523249824842565326126052538405725382748272228753351464471211344281126832592264425782592291225922592263126572631263125782631265726312696259227092887291255973161253825922538256524712578253825652578249824982511248425522538249824842987252526832511260524983416249824432538253825112511362235372538252525113174259225784097257826312824284938734674774118562722264426052683263126442761259225522709259225652578265726312696257826312644272229252862559731862471256525522605255226572578252525252498252525112471255225382525247129872538276124572605248433252471255224432525248424983622356525112484253832872592247140572565264427222987335146445415134427992592263127092605263128622605268326572552260527352670260527092618263126442565287528875597307425652578255225522592255224842511251125112552249824842538249825782429303725252748247126052538338924982484245724842511252535933537248424842525319925382578409725922592278627733429450148961856264426442592263125782605272226052592264425652605260526572683269626702592263126832862288755973136260525652578265725652525256525112538249825382498247125112443255224712962257827862484260525113299249824842471253824712511362235092525248425383312261825114037257826962683292534024705537913442773268325522605261825922875253825782592259225782670260526052709265726442605264429252900559730992552265725922578252525522525247125382511257825382498251124982538245729502511268324712592256533892552247125112498256525383607356525522538253832112511253840772657264427352709341643455030 19890828 159341856302427222592263125922605274825922592269625782592260526832605270925922657263126572849292555973161259226052525269625382525252525522565253824982525248425522484252524842987249827482457259225253312247125112457249824572511362235652525247125523249256525114018256527482683287533634557523713442773261826052670261826312786263126052644263126052709269626182644259226052644257828622837559731362552253825652631253825382498311132493651323635793593328732362525248430372538270924712578257834292484247124712471252525253636356524712511249831992525263140572644256527992761335147674705185627862696255226572605263127092592264425782592264426442631256527222605268325652657279927995597316125252618255225782592249825252525252525652498255225112552248425652471298725252735247126312525329924842471244325112457249836073551248424842511327425782498401825382644272229623351467472561344279926702657260525782578284925652552263126702578270926052578263126052761256526572912295055973099253825922605260525382511251125382592255225382498247125112525255224712987261826962471263125523402251124842552252525252484359334962552249824843211260525114057267026572773284938064501774118562709265725522670257826832849260525652657260526182657264426572657255226962644257829622875559731242592256525522565252524982471248425782538249825112498253824842525245729872498276124572631248432742484248424572511248425113593349625522471252532492578255240372538268327092937326146445415134428372605265726442605269628372631259226572618263126052670264426832578268326572605279929005597308626182565257826312498252525522538255225522552253824982525252525112484303724982748244326052498340225252471249824572498247136363537249824712552324924982552407726312592278627863325455748311856264426572605265726312670278626312578268326312657270925922605264425522709259226832849287555973124249825922618264424982498251125652525249824712471248425112484252524843037253827352471255224843299247125112484249824572484360735232484249825383261260525384018255226832709291233384674523713442761260525652578260525782862260525922618263125522696259226442683263126832644263128492875559731742565267026312670259225922552253825252498252525522511257824982525248430002525272224842592251134022511244324712498251124843622345524842457247132242525259240772670260527862709336346444896 19890828 159821856317426312578263125652578272226572538264425522578264426312592264426052644264426312875286255973161255226052538257825382538255225382498253825252511245725382511253824843000255227352443257825383287247124842471249824712498360735232511248425253249261825114018253827092644287532244674513313442811268326572709257825782824257825782592264426052683267025782670264426182644268328752824559731612552257825652525252525112592247125782471257824982538255224982511245730372471273524572565255233892525247124982457253824713622355125112511255231492498257840772631252528242748338943704705185627352657263126572670260528112605263125922605260526052670263126572605260525782644284928875597313626182538259225652565251125382552248424712552252524982538249825782484298725522735245726052525328724712511252524712498249836223551249825252592329925922484405725782657264428753351450172561344282426312605260526962631286226312631260526052631263126832631269626442683265726052875291255973124260525252538256525112511248425252511252525252538252525522484257824713024251127092498263125383429252524842511249825252498359335372525257825253211256525524077263126702811278637274501774118562709265726572657259226442786268325522565263126052670260526312683265727352683260528372912559731492578256525922578256525382511248425522471249825382511252524842525245730372525273524432592249832742443255224572525249824843622356524982538255232612605252539992538265726703049338945865451134428372605264426442657263127612592255226312618257826572683261826312631259226572578286229125597314925922552252526182538249825382484257825382511253825252484249825112484296225522748245725922471336325252457247124712525245736223482255225382511318625522525407726052631273527863429467446441856264425782552260526442631277326052578259226832605263127222565263126572618256526182837291255973136253826182578253825252552259225382443244325112511247124982457253824983012255227222471259225523236242924982484249824842525359335092538255225113274260525114037255227092670308633254501559713442773263125252644265726052761255225652709259226052592261826312631263127352578265728752875559731862552261825252631255225252565249825112498253825252525249824982525248429502552273524712578251133632525248424842511249824843622353724572538248431742538252540772657265726442722333845294896 19890828 160301856306226702618265726442670274826052631264426572657264426442592259226052605253826442912293755973136253825522605260525522565255225522565247125252538248425382484248424982975255227092457257825383249248424712457249824292484359335932498252526053287256525114018257826962696295033894644530813442786263125922657261826442849263126442644256525782644257826052631261826572592269627482925559731362538263125652605257824842525298730863666327435793551336332362552247130372552265724712578249834422511248424572525251124843622353725252498248431742511253840772657265727352824332545864929185626832631265726182683268328112618265726832605269627092565260526702605265726832644281128495597312425922592255226572538263124982525257825652511253825252578247125382484301225382786244326312538331224712511245725522457249836223523249825382525331225522511405726312696267029373261464472561344274826442578265726312565283725652552263126442631259226832592270926052644260526572786282455973124255225922578259225252511255225522484252526052511248424982471252524712987259227352484264425383429257824572525251124842457362235512538256525383186256525524097261826442799278638064767774118562683268325922552255226832837259225522657260525922644274826442657261826312631260528492912559731492525252526832578253825252511257825382484249825112525251124842484249829252565270924842592245732992511252524292457248424983651359324982471253832872552251140182525274826832937326146445308134427352631267026572592255228492552267026052683260526962722265726312565260525922631286228495597318624842511253826572552255225252471251125252498251124982525247125252471303725382683247125922538342925252457249825112552248436223579251124842565319925112578407725922657274827223312464447991856265726052578268326312592292526312552267026572592264426572696265726702735256526832875287555973136255225522592259224842631252524842498251125112525248425382511248424982987249826962457260525383249251124982457251124292511360735372552247125523261255225383999256527092657296233124644530813442761257825922565260525522887259225922657259225922735260526442696265726312578268329002811559730742605256525782578255225652525248425112538255225112484249825112552245730372538269624712578249833892525248425252498251124843651357924982538255231112471268340772605256527732786332545294863 19890828 160781856270926962631267026312605286226572552264425522709269626572735265726052670263127092862287555973136252525782592260525782498252525522498251125252511248425252484255224843024252527862443263124983274244325112457253824432498360735652552247125523274260525254018257827862709295033514705537913442786263125522578259225652912267025922631255225652670264425782683265727092565268328492849559731362605261826052592257825522511251125652498255225252457249824842498249829872538269625112631249833892525244324432457245724983593355125112498252531992511259240772670261827352811341645014962185626572618268326572538263128752670256526832605263126312670261826962657265726442578279928755597319925522592260526702565251125112498251124842525249825252511251125112471297525522722247126052538328724432498248424842457253836223537253824982538326125522538403725782735270929253376452954511344277326702618261826312644283726182631259226572565270925652605267026052683257826442773290055973149255225782565263125782525256525652525248425252498248425252484249824843012256527352457259225523402248424712471249825522511366635512511252525253249249825524037259226832735277333764674516718562735263126312644260526312849263125922657263126312683264425922670255227092644255229002950559731612538256525652592253825252538252524982484252525252525248424572552248429872565268324982605252533122498249824432511252525113593345525522471259232612565248440182552265726572937321147365524134427992657259226442618270928112618257826572657260526832657257827352605265725782670290028625597311125782565260526052511259224982525252524712538256524982484249825252484304925252709249825652498342925252511248424982525248436513551248425252525322424572578407726442605273528113325470552371856267026052644260526572644293725782644257825382631268326702683268326052670259226312900286255973124257825522525252524572498255225522511252524982484251124982471255224843012249827482429259225113312245725252471251125112498359335512525251125653274255224844097256527092683301233124767556013442799270926832644260526832837256526052592259226182748270925252709267027092631253828622875559731742592265725652605256525252525249825522498257824982498253825252484248430002525270924432552255233632511247125252471252525653593353724842525255232362471252540772578263128372748337647365451 19890828 161261856267026702592263126572631278626182631265726312644264426312631264425922670261826572887282455973136260524842605263125252511249825652578247125382511249825252498253824843037248427482457260525113312252525112471251124982498360735512498248425923274256524714037252526962631297532874736578113442786264426052683265726572786265726442605259225522722260526702722264426702605263129002862559730622538257825922605257824572498253825112498252525652498251125112525247130122498268324712578255233892484247125252484252525113622353724842538251131862511253840772709261827352735333846745781185627092683253826572578264426572631263126052578255227862657263126832578267026442592284928625597314925652578259226312525253825382498253824982538251124712525247125112525303726052748248426442525328724712511245724842471252536223607249824982565328725922498401826312786265730623261470559691344278626312670269627352657284925382670264425782592267026052605264426442657269627092849292555973174267025922578256524982552252525112552252525382525251125112498253825113000260527222443257825113402253824572552249825382538362235372511256525383236249825524057264426052773283734294557604518562670263126312644263126572837257826052605257826052657260526312657263126832578260529122875559731742538257825782578255225652484249825252498249825922498248424842538249829622565278624712592248432492471251124712511249825523565353724982525257832612538249840572618264426572987321147996282134428112631256525652631260528492592259226052683264426052618269626442670264426832709293729125597311126052565255225652552255225252538253825652538252525522484245724712498302424982748248425652511342925522471247125112538247135933537252525382498314924572578407726052644278628373416479964541856269626442578264425522696284926052525264426052565270926702592272225922683265726702862284955973111255225522565260525382538253825652525252525252525248425652498252524842987255227482498257824843287248424842429249825252484360735792552248425923249259224844037256527222735297532874705671313442773264425522657260525922875259226052631267025922618264426052631265726832644257828372937559731362631255225652592255224842592249824842498252525382484253825112525251129752538273524842565253833892511244325652471252524983565355125252484255232242525256540772631265728622811344247057014 19890828 161741856267026832578265725652631274825782631260525782670263127222670264426182709260526702912288755973149256525652538255225382538255225522511248425252525251125252525255224712975253827482443263125383299247124842457255225112498359335652484245725383274259224844018252527352657300033764474774113442748270925782618264425922837261826312683257826572709265726442696259226442578268329002824559730862525263125522631252525522525251125252484252524982498251124432538249830122484272224432631259234292498248425252484251124983622348224842578248432112525253840572578256528372811337646447741185626832696259226442644265727482565256526312631263126442696264426442605260525922644288728875597312425922631257826312552259225652511251124982552255224712525244325382484296225252761247126052498332525112498245724842457249836663469251124842498329925382525405725382683264430373325464477411344273526832592259227222631284926052552264425922592273527092631272226052631274827092900291255973086255226442618256525652525249825252498249825382498247124982538256524843000256526832471267024983429265724572552249825522498359335372525253825253224251125524077263126052824442134824767774118562709270925522683261826572799259226702670259226312683263125522683255226832565263128622900559730992552251126312592256525522484249825782552249825522538256524712552247129622578277324572592253832742498251124842511249824843607359325112511257832492618247140372565268326962937327447056162134427482552252526442605263128492631259226572657255226572657261826442644270926572657288729005597311125922552260525652498253825782511252524842565259224842511249824982471298725922735247126312498338925112484257824712484249835933551253824842484318625112552405726052631276128373565476777411856273526312578256525922578273526832592264426312605264426572644273526052657255226572950288755973149257826442552265724842592257825112538255224982538257825652498253824982950253827092484273525253338263125652670264424712565362235372578265726183274268325784077263129002811399940574929774113442722261825652578270926312786259226052644260525922644263126442670265726442605259228622912559731612644257825782605253825112565248425782498256525112498252525112538248430002565276125112592249833892498244325252498248424433607352324572525253832492538249840972696260528112748341646444831 19890828 162221856309926442592260526572631286226312644259226572578273526962618270926052618263125922875291255973149260525782552256525652525249824842525255225382498249825652498251125383037253827222457259225383261248425252457251124572498360735652511244325383261259224844057257827092657297533124529534313442735260526312605257826702837256526442605259225782735270926312696263126442670267028872824559730992618255226052605256525652511257825382538253824982457248425112511249830122484270924712592253834292511242924982511252524983607355125112471251131492498251140772644257827862761337647054863185626442631259226832552259227612565257825782644265726572683268326572565263126832683290029125597319925922631257826052565253825252511252525252511251124842578247125522457298724982786245725782498328724842511244325252471255236223509252525112565328726702498403725522683270929873299473672561344287526442670264425922683281125922552257825522552263126182722265725522605257826572912278655973099260525922578264425652525251124712525249825652484252525522498253824433037251127222471263124983416255225112631248424842457362235372525259225383186252525384057259226572837287537744736774118562722255226702592257825922696259226702552263126182631270926052631263125782631255228622975559730992498256525922618252524982511252525382498249825382525247124842552245729752578272224572565247132992525249824572484244324843622357925382538252532612552251140372578276126572962332547365308134428242657263126052670259228492552260525652592267026182631256526572709263126442670288729125597317426572578259226442565252525522498253825112525251124982498249825652498304924712696247125782498338925252457256524572511248436073482249825382511318624842605407726702670279927223376464447991856267026832683264426832605272225922631270925652631265725922657260526572670263126572824292555973149252525112592256525522552252524712498255225112538251125252471256524573000252527352471256525383287247124982457252524982484359335512538249825253274257825114057257827862683292532994705545113442786260526052631261825652887259225922592260525522709269625922644260525922578269628872875559731742605252525782644253825252525259226052498255224982498248424842538249830002592267024432592253833892471248424432498252524573622357924842484249831242484256540772592264427482683345546744896 19890828 163661856300025922631255225782683279925922578263126312565257826442657259225652631265726572912292555973161260526312538265725782552255225252525253825112538248425652498251124433012255227352498260525653287247124712471249824432565363635792457249825653287255224714018256526832670287533634644537913442773269626182605257826572837257826572592260526442696263125922657257826442696260528242900559731492538257825382605255225652578306230863523308634693416326129752484248429752538277324842565257834552511248424982471248425113593352325112511251131612498253840772618260527862761335147054799185626572605257826442592263128622670267026572565257826832644260527352631260525652696287528755597313625782525264426312552255224982538253825382484253825382511244325382511300025652722247125922552324924982525248424982525249836073593248424982565333825382484403725382696268330003325464471211344279926312592263126832565283725782631256526312525276125922578269626052670263125782900293755973111263126052565255225522578251124842498256525522538252525382471255225523000259227352525260525783429256524842511249825382471362235372498255225523236256526444057261826572786288737274557774118562670261825922644260526052748260526312592259226312631261825782683263126572644267028752912559731242565264425112565256525252578252525522525249825252471249824712552253830242565277324842605249832992471252524572511245725253593349625252498253832742538253839992565268326703037326146745343134427482709259225782592257827482565263125922565251126832657259226702670257826702696283729255597312425922525255226702525252525522511248425112578249825382565248425112457298726052748247125922565342925112471247125112498247136073551249825382592324924982552405726182605273527613338467447991856265726182605265725782644276126052592270927092552269626572592261825922696265726832900287555973124260525522592260525522511255225782498251124982498248425252457257824843037257827482471260525523274248424842443249824842525360735652484252525383299256524844037255227352670297533894557537913442773265726572683261826832849259225922696270926312618257826052722259226052657263128872900559730992578256526182552259225652538245725652525252524982498251125252538248429872552273524982605256533892538247124982484249824843622350925112538255231992511260540572631263127732773342945014831 19890828 164141856307426182578267026182657277326312565270925922631259226572657270926052644255226832862287555973124253825522578264425522525252525112565253825252525252525252457257824983012251127352457257824843261245724982443251124292538359335092457249826053261260524984037255228372670291232874586530813442722267026052657263125652900260526182631268326312631263126832709260526442565268328872950559731492618252525782565255224982511251125252538252525382552247125382511253830622525273524982605256533892498244325112525248424843593349624982605256532492578257840772605263127612761337645014799185626052605257826182618265728372565263126182618257826572592260526962618269625922592287528755597316125522605260525652538259225652592252525652498253824842552251125252484298725652773249826312511328725112471247124982538255236073593245724982578327425382511401824842722270929503249467471211344278626572657259226442631284925112578259225782605270925782683268326442605257826832875287555973099257825922605259225522552253825252538252525112511248424982511253824713037255226832443260525383402256524572525252525522443357935232525249825253236253825254097263126572862282438734674774118562657261826442605263126312722260525652644259226312618265726052670259226572605260528872849559731362525257826052578251124842565248425252498248425112538252524712565249829752525278624432592253832362498251124842511245725523622356524982525260532872592249840182552259226572875327446445202134427222552259226572605265729002552256525922657263126702605263127092552265726312657287528625597306225782565257825922484248425382525257825522618249825252498249825252457297524982761253826052552338925112484251124712525252535933537245725522552318624982538409726182657284928113299470549621856270925922618268326442631273526312631265725922657273526052644267026182709259226442837283755973136259225652592259225252538259225112552249824712511253824842511252524713000255227482484260525113274247124842471256524432511360735232484249826313274253825114037249827612722302433514644556013442761268325782657259225382849255224982670260525782644255226832605265725922670268328492849559731112511257825252578256525652565253825252525253825652538251124982525249830492538270924982565252533762511248425252471249824983651346925382498255231992578256540572722260527612900324945294799 19890828 164621856303726182631260526572605273525922631263126572605268326572578270926052605260526572887288755973136252526312605263125652552248425382538248425252538248425522511255224712987260527992471257824983249248424982457248425112511365135092511249825653261259225114018253827352683307432494831520213442761269625382631264425652849256525652631263125652709267026572657268326572644263128872849559731862498251126832578255225382538309930493593331234163469335131862511248430492511273524982578253834292484245724842457252524983607356525252511257832362471253840772644265728372849338945294674185626832670259227092631265727222592259226832578264426832644268326702644268326182631278629005597313625652605260526052565255225522498252524982525253824982525245725652484297525252748245726052538326124842511245724842415252536223496251124982605331225382538403725382657263130493312470571211344279926572683260526312592283726442605263126052618270926572578263125252644264425782912286255973186256526182605256525382525253825382511253825382498247124842696255224713012252527352484259225113389251124712538251125112511360735652498260525783161252525254097259226442837291238394705774118562657267025922657256526442773267025922565274826312683265725652683259226442605269628752837559730372565267025652565256525782565255224842525252525252525248425382525247129752578276124712578249832612457251124432538247124843607359324982498255232742525253840182565270927352975324946745272134427992644259226312578260527612631252527222618260526572644264427092657270926312578286229125597312425922578261826052484253825922578253825252498249825522498247125252484300025112670247126052552338924842443249824292525252536363509248424982644319924982552405725922592277327863363450150301856270926312578260526702631278625922644257826702592259227222605263126052670255226312887288755973074259226052552255225522484251125252484252525112525248425112457252524573037256526832484259225253274245724982484244324572565359335512552248425253274255225114018252527222696290033124674537913442773261826312592259227352799263125522578267025652670259226962748257826832631264428872937559731992498256525782565255225522565252525382484256525382565252525112511245730372498269624982552257834022511245724572511253824983651353725112525252531862498259240772657257827482786338946444863 19890828 165101856306226312605260526312631274826832670268326572605264426442565260526442709276127092849288755973099256525922605257825252484251125112538252525382471249825382471252525252987253828112429263125113312248424982471248424712525359335372525251125783274253825924018253826962644306233634674527213442761268325922618263126702849257825652578260525252605260526312605264426442644263128372837559731612525256525652592252525252538253824982525255225252525252524982552247130372578272224712565256533762511247124572471248425523622355125112525256532362498255240972670268328112761332546444896185627352605257826572605264428112722256526832605267026832631259227352565265726182605288729005597313625382565263125922511252525382578249824982538253824842552247125252457297525522761247126182484333824842498248425382457255236073579247125112578329925652525405725382657268329623249447472561344279926182631264426312592281126052592264426312511272226832578263125922683260526052925290055973062259225922631260525252498259225782525252525782525251125382484253824983012257827482443264425253402248424842511247125112484362235232511259225253236252525254077269626312824286237424767774118562631257826312696261826572786265726832644257826312670261825652670259226702631270928372900559731492538255226442618253825112484251125252511249825252457249825112498251130122511273524572565251132742443248424432457244326313593355124842538255232362538249840182538278626962975337647055524134427482722257826442683268328492631260526312618259225922592255226962578259226052657281127865597313625522578257825652525255225382471257825522578248425112552248425382457298725522748248426052565338924842471251124572552252536073469255225782552318625112552405725922578279927093312458648311856269625382578267026312618273525922552260526442578265726442631265725522644259226052912293755973136252526052552257825112511255224712552252524842457249825782498251124433024256527352484260525113287245724982457249824712565362235232525252525523249253824714057259227612709288732114644537913442799260526962578264426052799256526312631252526312644263126442683259226702578265728872925559731112565255224982592259226052565256525112525255225382498251124982552247130122578276124982578257834022471248425252498248425653622350925252471255232362498253840572631264427352761331247364896 19890828 165581856307427352552260526312605278626052683260525922605267026442592263125522735263126442811287555973149256525922538259225252552251125252484253824842484251125382511257824572975255227612471256524843274247124842471249824572538360735372511252525653287256524984037256527092709307433384705541513442786260526052565264426442748261825522670260526312657272226442670257826702605264429372887559731112605259226052552248425112484309930863482316133763482335129872525247130492538270924432592252533892498242924982484253825253651350924982525253832362498255240772644257827482786340245574929185626702631268326182605265727612538260526832592256526572631263127222605276125652644283728875597323625922565265725652525255225252471253825252565251125112538247125522484297525382735245725922552328724842538249824982443263136223509249825252578328725522538403725652683269629373312470571211344276125922592259226052605278626052631257825922592265726962592270925922592263127092862290055973111256525382592265725922525252524982498249825522578252524982471255224433049251126832457265725383442251125382538248424982538365134552511251125253261253825384077267026702824282437744705774118562670267025922657261826312709263126312605252526572657270925782683265726572631269628622799559732362605257825922578252525652565252525112578253825382498253824712552248430372552272224432592251132742443248424712498248425383607353724842471253832742552249840372631269627093037335146445308134427092565264426312644257827352578257826182565268327092657259226442578260526572605290028495597309925922631259226052484252525252511249824842484255224982498248425382443301225382683248426312538337625112484248424982552249836223537248424982511323625382605407726702605276127613402447448961856268326832578261826702631283725652605263126702644257826442683264426962683259225922799286255973174260525782552263125522538255225112538257825112525251124982511251124573000255227092471260525523312247124712511249824842565359335372565253825653312261824984037253827222722295033514644537913442824274826442605257825522887263125922592265725522683261826052683260526572683263128752862559730862565253826832565256525922578252525112525249824842498248425112511248430122498273524712552252534292484244324982498248425783593349624982498257832362511257840572631263127352811345546744831 19890828 166061856307426572565265726182631282425652578268325922578268325922644269625382618263126572824281155973111255225782578256524842498255225652538255225252511247125112457253824713012253827732471257824983287251124842429245724712511360735232525247125383299255225254018252527352670291233124644534313442773256526182578265726962786257825522631259226052735264426442696265726312644265728872925559731612578264425782605256524842538256525252457253825112511252524842511248430372538273524572644247134292511247125252415247125113681352324842511249832612471253840972696259227732722332546444831185627222683255226832644263126962670265725922538259226312578263126572565276125922696281128625597313625252578253826052538248425652484253825112592251124572538249825782471295025522786247125922511324925112498248425382457249836073565248424982565328725922511403725522683265729503287464472561344276126312657260526182631282425782592261826312605278626962618265726312644265726442887288755973149256525922657259224982511253825252538249825252578252525112443253824983062255226962498263125523442251125112484248425382525356534822484255225653224253825924077265726312837279938394674774118562644265726442605256526832761260526052525259226442683264426312657261827092644270929002925559731362618260525522644255225522538252525252552251124982552253825252565247130122565277324982565247133252484252524572484247125113622353725782498263132362498247139802578272226312925328746445272134427732696260526442631256527732565259226442618261826702644259226312578268326052605287528495597311125382552255225782525252525782498251124982538259224982511247125252471303725382722245725922552337625112498245724712471251135933579249825112511316125782592407726052644276127863363473647671856264426832683261826702565274825922605272226572592268326572565268326572644269626052862293755973124257825922592263125112511256524842498251125112538249824982429260524843000252527482443260525253261249824982443247125382498360734822552249825653274259224714018256527862683286233124447537913442761260526442670260526962761259225522696257825922618269625922657257826832578268328872811559731362578256525252592252525382565260525382471259225382525249825252552244329872592273524842592251134292471247124842471252524713607352325112457259231992498255240772631260527482761342945574447 19890828 166541856301226182552267026312618279926312552265725922605267026052605267026312657259226442887290055973149257825922631260525112538253825382511257824982525252524842484257825113062255227482457257825383287247124842471251124712498363635652538247125523261257824984018253827092722300032994799534313442811263125922578257825782837256526572631267026442709270925652644265726052657261828492887559731492511255225922552253825382498297529503455321133633402333830372538249829502525272224982552252534422552244324712498252524843651349625522565252531862498259240572748261828112875342945864831185627092709264426442565269627482670257825922605263126572631260526442605265726442644291228875597317425112592260526052605256525382552256525522525252524572538247125382498300025522799248425782511328725252484249825252484253835933551247124982592321125652484401826182683260529623299476772561344277326052605256526312644274826182631260526442605265726442538268326572644257827092837290055973111255225922578267025382525248425112565249825522525249824842484252525112987255226832484264425113429251125252552248425112511362234822538253825253161251125524077264426962761286238064705774118562657263125652644265726312696256525782525263126572696263126572644256526442670261829002950559731242565260525252578256525252538245725252525253825782498252524842511247130622578272224712565249832872484247124572538245725523607356525782511255231992592249840372618267026573049335147365343134428112631265725922578263127222605267026052631257827092644257827092605263126312644283728115597316125522565260525382578255225252565259225252484249824712525249825252484298725252683245725522525337624982471251124982525251136223537253825382605321125112565407725922709274827353287464449291856269626442565264425782657277325652605267026572605265725922631264424982657260526832875288755973136255225922578257824982565252525382511253825252525253825382457248424713037251127862457260525253312245724712457252524982471359335092511251125923274257825114018253826312605293733124501530813442761263125922592260525782735257826442565256525922644264426572773264426962578269629122824559731112592263125652592253825522511247125522471253824712552253825112578247130002538268324712592257834292498251124712471248424843593350925382552260532612471251140572670260527352786344247054799 19890828 167021856303726962605264426702683290025522618260526312670263126832657267026052683259226702837291255973062251125782592252525522538247124842578251125382471252524842443253824713012259227482471263124713249249824982498248424432471363635932538248425653287253825254018260526442683300033124644523713442761263126702618263126312950267026312644263126052578259226312683260527352683270928492862559730992565257825922552261825782511248424842565252525382498249824842538247130372552272224712592255233632498247125112498247124983622350924982484259231992511253840772709264427612748337646744736185626442592257826052670255227352631259226572631259226442618261827092605268326702683293729505597317425652578259227092552256525382525251124842511252524712538244325652457298725782748244326442552329924842471247124982457249836223551253825112578326125382471405725522683272229873199470572561344277326442605261825652605293726052631256525922578268326702657268326182709261826832837290055973136264425782592259225922565251125382578253825522525251124982484253824713012253827612443259225253416251124712511251125252525365134962565257825523236253825524077264426182761283738064674774118562670265725652644259226312799269626312696261826572592264425782683257826052592257828112900559731492578260525782605252525522511251125522552252525382498259224712538247129872578270924712618252532872457248424572484245725523593356524982498252532492644249840182538273526703000331245295451134427612657259226832618256528112631252526572631260527612683260526962605260526312605296228245597312425782631259226052578260525382552252525252538251124842484244325252484304924982748247125652525338924982471252524842592247136513496251125112525321125382552405726052644276126833325464450301856268325782644260526442683273526442578269626312657263126702631267026182735263126442824286255973224260526182565260525252565249825382538249824982511248425252484249824843000256527482484259224983287245724432484248425522511359335372525248425923287253824844057259227732683295033124501541513442773269625922657260526442811255226182578264426442670259226052709268326702670259229252837559730992552257825252538249824982525251125522498257824712511252525522538247129622552270924712578248434292484244324712457251125113622353724842525256531992511253840772722260526962786335147365064 19890828 167501856307425922592263126312657278625922578251126832578267026442631263125252618259226572811286255973136259225922605265725522592256525782525247124982525251125112484253824713062253827612484259225383261251124842443252524712525362235372484255225653274249824984057255227352696295032874736537913442786263126442644265726702799256525652644255226572644265726052670260525522631268328752875559731612592259226312592256525652525296229373455303733123224329929752525248430742552276124842578249834022525252524842471252524843681353725112498251131612525255240972631256527612735333847055030185627612696252525782592256527352592253826312605265726052631260526442670272226312631284929005597314925652578260526312511261825112498253824842631249825522484253825252538303725782773244326182552329925112511244324842471249836223565253825522538329926052511405725522761268329623363464472561344281126832670264425922644272225782605257826052631257826052592265726052592263126312862279955973186259225522578260525922538253824842578248425522511252525252525252524983037255227352484263125113442256524712525248424982511362234962511256524983186253825114077263126312799286238564586774118562696264425922631272226442735264425922644261826052657259226052683260526312605267029372912559731612525257826312552249825252525253825252538249825652565255224982511252530122552274824842565247132742457251124572511249824983579355125522457260532872525247140182565272226962912321147675379134426962657267026832683259227612644256526182578257827612657264426832631267025782696284929505597323626312578256525112552253825112538248425112552255225112538252525382511304925252735245725922578342925112457248424712525253835933537253825112525316124982592407726702592274827483389450149291856272226442683265725922644276125782631269626052631268326442709260526312644257825922824287555973236257825782565259225382511256525782511249825382471248425252525255224713000257827222498257824573287245725382457249824982498365135372525253825253249253825383999257826572644293733384705534313442748260526052631259225922786270926312578268326442657259225522670259226832578267028492937559731362618257825782592253825522511257825652525253825382511249825112525244330002552273524982552248434022457244324842457248425253622353724982552253832242525259240972592267027352748333846444896 19890828 167981856260526312631267026572631274825652538265725522631269626312605270925522578259226832887286255973161253825922578259225522471253825112525252525252511252524712471253824982987256527482484260524843274242924432498242925382498360735512498249826313287263125254018252527092683288732614767545113442709257826442644259226312824259226442605260526702605264425922709264426572683264427862875559731242565256525652592253825112565252525382578252524982498249825382538251129622525274824292578249834292525247124712498252525113666349625382565252532612538256540772657265727612786329946444962185626962605265726312552268327732565257825782644257826442644264426832644269625522578279928875597314924842605252526442552256525382552252524982498252525112538249825382498293724982722245725782538324924842498245725252484249836223509256524712552324926442511399925782644267029623249467454511344274826052578263126442592282425522578263126832644268326442578264425782657265726052862291255973149260525782552261825922484251125652538248425652498252525382525251124843037252526832471260524573442245724152484255225112525360735372498251125253224247125524057268326312722273533124644509818562657268326182631257825382761259225782657265726052644260525922722263126702670264427992887559730862565265726182683252524982578256525382525252524712457253824842565247129872525274824842565252532742457251124842498248425523593352325522471253832742592251140182565272226442950332545865451134427862670255226572644269627862605259226052644259226572657260526572592268325782578284928755597319925112578260525922565255224982538257824842592251125112511248425252457303725252696248425652565340224982471249824432498249836513537252524842498321125112552407726182618269627613402464453081856264425922631267026572578276126442538272225922644267026312644267025382670255226312837293755973149260525922552257825112498257825652498248425252552253825382471248424713000253827352471260524713261247124982443249824292484362235092565247124843299251124844018255226702696284933894644548713442722260526052722263126962735255225652565267025922605265725652683261826442592265728372862559731242538256525252631256525652538253825382484252524842484248424572538247130002538267024572605257833762484248424842498253824843666353724982565252532492484249840772618265727482748331247055415 19890828 168461856268326182618263125652657264426442631264426182618261826312657267026312683265726962887286255973174253825252592263125382525256525522538253825252511251124982498256525253037256527092457259225523287245725112498247124842471360735512484245725653274263124843999263126572696297533124705578113442811264426052618263126832849264425782592263125652722259226312683256526442644264428752862559731612605264425652605256525382511251125252511255225382525253824982538249830372552269624842552252534422552252524712471253824843593353725112525252532362498259240772709267028242696328746445744185626442631259226312631265727862592253826832605264426572696260526572657273526052670291229375597319925382631256526312525255225252565255225522538252525652538249825382471301225112748248425652484327424842525247125112498248436073551251124842511326125652525401825782670267029003325447459691344278625522657260525782578287526572578259226572578265726312592268325782618255226962937282455973086256526052538259225782605259225112538251125652525248425112471249825113000256526962498256525113402249824572484248425112498360735092511253824983274256525784077261826312773270934294586604518562670259225382605255225922811265725382709259226702670263126312644257826832618268328872849559731492538263125782657247125112538252525522525249825252498255224712552244330492565277324712605247132242457247124572498245724843593359325112498249833122565253840372565268326962950333845866282134427862605261825782565270927862552263126572631264426832657263126572578269626832605288728495597312425252578253826052511256524842484252525112565256524842565249824982511303725252709248425782538337625112471247124842484251136073579249824842511319925252538407726572631276127223351479964541856270926702631267026832578269626442578269627092605269626702605269625782644263126832849288755973136251125252578263125922538251125252538249825112471249825252498256524842962257827352471259225113338247125112457251124572525363635232525253825113312256525114018259227092618298733124644671313442824263125522670263125252786259226052605265726572683263126442644259226442592263129002937559731112565259225782565255225112525255224982538252525112498252524842538244330372538272224572631256534022525247125382471248424713593349625252511245731862498252540972592260527092773342946447014 19890828 168941856265726572631267026052683282425652657269626312605270926052631267026052709265726312837296255973149256526052578268325782525255225522565251124982484253825382471253824842962251127482484256525653299251124712457249825252511363635512525245725383274256524714018252527222696295032494705774113442824268325782605259226702811263127092631267025652631260526312709265725922644269629372849559730862631255225252605252525922525251125112484256525782498253824842538245730122525270924982605252534292498248424432511247124713636348224842552255232112525253840772657264428112748340247367741185626702696263127222657260527732683261826312618263126572618265726572592265726052644283728625597318625652511259226312565260524982538252525252511252524572525251125252498300025922748247126312525327424572484249825252484252536223565248424982498327425522511401824982670268329623363470577411344277326052683268325652605278625922552263126052578273525652552273526442631263126182862291255973124255225922605257825522498248425652538245725522525249825252525252524983000256527222471264425113376263124712484252524982471359334822525253825523186253825524077267026572696442134554736774118562748269626312683264425652773259225782605257826442644257825652709257827092631270928752900559731242565264425522565253825382552256525252578252525112484245724712498247130002538278624982578252533382471248424712498253824713636355125382484260532492552251140182538268327223012329947996162134427222631255226182605264427862578263126052631257827092657255226702605267026442657292528755597319925522592259226312471249825252525255225382565251125382525249825382484298725522657245725782525336324842471248424572525247136073551249825252484321125522618407726442657273527613579458677411856276126052631259226182670272226312565264425922605268326962565274826702670269627352837288755973124261826312605264425522552256525252538248425252525248425382498255225113000255227612511264425383325259225652631260525112538356535792552273525523299274825924057269628492849394340375030774113442761264426312592267026052722252525782670256525922657265726052683261826702631264429622887559730992552256525652644256525652552251125252471249825522498252525112511247130122552268324712578247133892498244325112498249824843622353724982552247131612511253840772565257827862722332547054896 19890828 169421856308626702565260525922657278625382683255226572670257826962552267026312657259226442862288755973124256525782657263125252511253824982592245724842498251125522471253824982962255227482498259225113299249825252484253824572511359334822538252525253274257824984057252527482657288733384644534313442900265725252670265726182799263125782592259225382631264426572683263126572657260528112900559731242618260525922631257825522525255225252511256525112457249825112538247129872525274825112592253834292484245725112511261824843681345525382538249832112498257840972657265728752722336346744962185626572670256526442592264427862592257826052592263126702644261826442644265725652683288728875597313626052618257826052538257824842525252524982552251124982511251125652457300025652773248425652565326125112471245725252471252536073509252524982511329925782525401825782657268330493312458672561344270925922578267026962605277325922578256526052565269626572722264425922657267025782875297555973124259225382538267025522565253825252525249826052498252524982471252524713037256527092484267025653442251124842525251125112484360735232484255225523161251125784077257826052786290038064767774118562670260526052670255226572811265727352722264426962605260526182670264426312578264428622937559731242605257825652657253825522525252525382525256525252552260525112538245729872525278624712578252532992484249824712498248425253607353725522498253832872552252540182538269627223000329947365202134427732683255226572525263128242605263126312631263126312605265726962618272225922644288729005597307425522578257825922525259224842457251124982538253825382525249825112484301225522722247125782525340224842443249824572498247136363523253824982498319924982538407726962618273527223376470548631856261826702696265725782657276126702565264426052644264426702605264426312644267026312887284955973199255226052631257825252565261824982538249825112525247125112484252524843074255227862471259225383312247124982471251124842484359335512498252525783261253824844057255227482657287533124736545113442748270926572605263126052824260525782644260525382631259226442657268326702565265729252849559730862552255225782605255225522498252525252498247125112525249824712484247130622592272224432592252533762484249824982498251124983651345525112511247131992511259240772657268327482709338945864863 19890828 169901856307426052592267026312631276126052565265725782644265726182644264425922670260526052887287555973161259226182552257824982525249825252484247125522498249825112498252525252937251127732443257825113312247124842471251124842511360735372498252525783274264425254037252526832696292532614644530813442773264426832592259225922849259226442592264426052631264426572683260526572631260529252900559731362631263125922592249825252498300029373429307433513236328729502511247130622538270924982578253834292484247124842471257824983579352325112511251131492484259240572683263127482761338946444674185627482644259227352565265728372657257826702631265726832696269626182657257825922644283728755597309925252657261826312525257825252565253824842525248424982511247125652484307425522735249825782525329924572538245725522457252536223509253825112552327426182484403725522683268329753236464472561344283727352605264426442605284926312644264426572592267026572592268326442605263126312875292555973149255225522578253825522498251124982578251125382538249825112484253824712975251127222471264425783429252524572552252525252471365135232511267024983199253825384077265725782811283737584705774118562670267026572657263126052837260525922605264425652683263126832657263125522605267028622950559731242592261825922538255225522538251125252525252525252457253825252538251130622552272224842578252532742471249824712511248425113651352325652552255232492565253840182578267026702962326146745237134426962657257825782657261828372605260525252578260526182722260526832722268325922644284928625597311125112578260526052578252524712511249824982498253825522471251125252443301226052722249826442578337624982457253824842525249836513537251125382511321125252578407726962657273527483312470547671856264425922592260525782592267026832605264426182578263126702644260526052670260526962849291255973161260525922592267024982538259225112484252524842565251125252457249824713111253827482457255225383261249824982484252524842484359334962538253825783287257825253999259226572722304933254674523713442761264426312722260526572875256525652644267026572657265725922670257826572592268328492811559731362592256525782578253825522552249825252484253824982538252525112484242930002552270925112605247134022511242925382484253824573636353725252484247132362498257840772683261827352709335146444767 19890828 170381856304926832683268326312683274825382578265725922644274826312657269626052670263126442875288755973161265726442538255225112631259224982538247125252511255224982484251124843000249827352511259224573312247125522484249824712484362235372498255225523236256524844037253826832631292533514644541513442735257825522631261826312786264426312644261825652683263126052683259226312592270929252862559731742565256525652631252525252511251124842511253825652565247124572525245729872511268324712592251133892484245724842457248424843651353724842525248431992525255240772696257828372709336347054962185627352670260526442605264427862605260525652605257826052670257826442578267026832631286228875597313625652644263126702552255225112511253825112565256524982498245725252471293724982735249826052538327424572511248425252471245736223482253824982578324925522498403725522709264428493236467472561344291225922631267025522605281125652631265726052644268325922592269626052631253827092862288755973136259225782538260525652538255225522538259225382552257825112471252525113000257827092484260525113376248424982538249825112538366635232498253825383124257825384057261825782862284938064705774118562670265725382683259226442761260526572657263126572644267026312657260526572631264428622849559731362538256526312631248425252471252525252484251125252484252524982538252529872525274824572565251133122525247124712525249824983607356524982484256532612592249839992538276126832887331247675379134427352578260525922578259227482605261825652592255227482644260526962644268325922578288728495597314925782631260526702525255225382552251125382578252525382525247125112471298725252722252525922525337624982443247125112498248436223482252524842511318625522525405726702592276126833416464448961856272226962565260526572605276125922565265725922605274826832592261826442709264426572837291255973111256525782552259225522498251124842578252525112578251125782511259224573012257827352457256525653287248424432471252524572498362235512498249825383287259224984018256526442657290032364767552413442761264426312605264426182824263126052631261825522683268325522683260526702709263129252900559731612631264426052578263124842552251125112525257825112457252525382471244330492538265724572578248433632525247125112484263124843651346924982471251131992457252540972657269627862748332547054767 19890828 170861856307426832657265726052644281125922552273526312631269626832644267024982644260526832937290055973111255225652552259225382511255225112511248425252511247125382471248424713037252527732443256524713312247124982525251124842511360735512484249825253236259224984018253826572657291232494896530813442811264425922657268326572811257825922578259225922605265725922618259226702605265729372887559731742644253826312552253825782538298728753402307433253136328729252538247130492538268324432552253834162511249825382457248424713651346925112605253832242525257840572670263127992786337645294896185626832670260526442618264427092670269626312618264426962578257827352644263126442631287528755597312425522565267025652525256525112471251124982484256524842552247125112471304925522722248426052525328724712511245724982457253836223455253825112605328725252498403725652631269629003338464472561344276125382644268326312605283725782511255226442644272226572644272225782683259226052875288755973149259226312592259225782471255224982565255225252484248424842498252524712987248426572484263124983376249824982552252525112498363635792525257824713174251125784077270926182837279938064767774118562670263125652592264426312761268326832605257826312657270926832683264426572552264428622875559731242565255226182578256525252552249825782511251125522511251124982511249829872552273524712578247132492471255224982498248424573593353725112498255233122538252540182538276127092912319944215308134427612592268325922657256528112592257826702631260526832631253827482683265725652605286228755597313626052552263125782592253825252552251125252552255224842498249824982484303725652683247126052471338924982471249824842484247136513496253825522538323624982605407727092605270926963402467448631856264426052592264426572605274825922552263125922565268326962592269626052683259226052887290055973124255225922618257825522538249825252525252525112498255225112498252524713062256527482457261825253261249825382457249824842498362235372525245725653274260525384018260526572644284933254644520213442862270925782683269625922773265726702631267026572565268325652683260526832565263128372862559731362578257826052592253825782525260525252498255224982511249825382511247130372525269624712592253833892484248425112498260524983622352325252578252532612484255240572709260528492748333846445030 19890828 171341856304926442644265725922683281126312631273526572592278626572605264425652657263126312786288755973161255226052552255225782592248424982511249825382484252525382498256524573000259227612471263124983299251125112457255224842484360735512578247125383287255225114018255226572709286232874557516713442786265726442618257826052761256526182631259225382683263126702735263126832657264428492900559731362657256526052631251125382538251125252484249825522484248424982511248429872525270924712592255233892511247125112484252525113651352324842511251132112498252540772578263127482722341647054799185627092592257825922631263126832578257826182644261826182578265727092644267026442592287528875597311125522578257825922552249824842538251124842498248424572511249825382498301225252735242925922484327424982471245724842498248436223482253824982578326125922525403725652735269629373274470572561344276126442657261827222631279926052578269625922631264426572592274826052709259226052887287555973149261825652525255225652538255225382578252525382552247125112525255224572987252527222471261825383429245724982525252525112471365135512538259225113236257825384077267026962837281138564767774118562709263125782670259226702811260526052709265726702592263125782631260526832552257828372900559731742552259226312657251125522552253824982498252525112525256525382525249830242538272224982592253832742457249824842498249825113607353725112484252532872578247140182552265726312975323646445308134427992552255226442631256528492657265726442683259225922592263126052538260526052644284929375597313625782592255226052498245725252498257825252511248424572498252525112471301225782670248425652552342924842471249825112565251136223537253824982498323625252525407726572565281127993363450147671856267026572592270925522565278625522631263125652578268325922578267025782657260526702862292555973124257825782565260525522525252524842565255225382525245725252511252524982962255227732471256524843299248425652525253824842471363635232525252525383287259225254037256526312670283733254674545113442786260526572657265725782811257826312605255225782605268325652644260525652631256528752811559731242605256526442552253825782565255225522511255225252484249825112538247130492578269624572592253834292498247125382498252524713651355125112565248432362511249840772696267027222722328748314929 19890828 171821856309926572605263125522578283725922592263125922696261826442670269625922670257826183000291255973149253826572605260524982484251125652498249825252498249825382498256524573012257827482471264424983312245724982471252525112484360735372498251125253274256525254018253826312709292533384557527213442799267025382670249826312748253826052644267026572631255226442631263126832592264429002849559731242618253826182578256525112538304930003482317432743338332530002484247130622552273524292592253833632498244324842498252525113622349625112511251132242511255240772696257827992786338946444736185626832631260526312644267027612538264425652644255226572605268326572578265725922644281128625597316124842565255225782511255225252578251125522511253824572498245725382457300025382748248425652484333824842525245725252525252535933496256524712538326125652511403725522748268329503312464472561344277325922605268326052670277325522578264426572631268326052565263126572683265726312875292555973074255226182538259225522552256524842484252525252552249825652525252525523049255226702457260525113442249824842498257824842429365135372484247125523136251125114077259225922875295037744705774118562631267025922683263126572761263125782592256526442670263125782605263126832592268328112862559731242565260525652631255225252498251124982511247125382565263124982498248430122565273524572565248432872538247124712525252524573651356525252498253832742565248440182538264426313049327445865343134428372696255225922670263128372592263125922644261827092683259226572631264426442578290029375597309926182552261825922484251125112552252524982525248425252525247125112484302425252773245725652511340225112457251124842525251135933551252525252552323624712538407726182618273528493363464449291856265726832538263125922670270926442657257825522644267026442605268325922670263126572811291255973174259225922578260526052578248425252538249824842525248425252457252524982987255227352471257825253312247125112525253824712457362235092525248424983274256525253999252526962657301233124644545113442709263125652657260526442811257826182605256526052644263126832592259226832578260529372837559730992592259225382605253826052525252525382498259225252538252524842525247130372511269624712578248434022552247125382484255224713651352325112471253832362525261840572657260526832811329946444863 19890828 172301856301226832605264426312605279925652670259225652578261827092592277326052592257826572799292555973099252526312592261825382552256524982538252525252511255225522484255224842987252527482443259225383299248424712484257825382498360735372552249824843236256524984018256527092618297533514705523713442761267025382657257826962773265726312683257825922683261826312683256527092605259228372937559730742578253825252538252525922552251125652484256525252511253824712525249829872552272224432565249834162484249824842498252524843622355125252498248431992525252540772618265727612786340244744799185626312722257826572578268327092605263126312631265727092578259226962670265725652683290028755597314926052565253826312565257825252498256525382538253825112511245725652471301225252709241526312498331224572498248425382498249836223551256524982525324925782525405726052618267029753287473672561344281126312631260526052709288726312578257826832631270926572644272225922657257826572862295055973086253825922644257825112578249825382484249825652498255225382471253824573012255226962498263125653389248424712605252524982457365135372525257824573236253825524057259226572837286238734674774118562748260526182592265726572683257825922605265726832657263125922696263126962605267028622875559731362618252525382605251125522538252525252511253825252498252524712498248430122552276124982592253832612484253824842592247124433622353725522525249832492565252540572552268326312862335147365308134427352605257826442592256527222631263126702644263125782631259226572578265726312618290028375597312426572605264425652498256525652538253825252552252525112511252525252443307425112683248426052525340225112511251124982511247135933537253825522457324925252578407726832657274827993312470547361856269626832631263125922670272226702578265725652605268326572644265725382670255225922900288755973186255225782578259225382538253824982511253825112511247125382552255225253037256527222471263124983299247125252457248424572498362235232511252525523236259224984077255227092709293733384705556013442824265726312618260526442773255225922657268326962631268326052722261826702605259229622837559730992538259225522565255225522511248425382525252525112471252525112484248430492552269624572578257833892471247125252498251125253622355125252511247131992498252540572683268327352735341645864831 19890828 172781856304925652605270926052631278626442525263125922631257826962644272226312735265726312799288755973111257825782565257825382565247125252592255225112511252525252498249824843012259227092471257825253299247124982484251124712525362235512525252525383287251124844057255227092657292532494586545113442849268325652631268325922824256525782605263125782683260525922696260527222578264427992811559731112657259226052552256525782511300029623442313633633287328729752511245730122511274824712578255234022511248425112484255225523622353725112498249831612538252540772670259227352722333845864896185626832657255225922592263128112578257826832565264426702605261826572592263126312670290028875597313626052565263126052538256525252511251125382525252524842511247125252511301225782761247126052525326124712511245724712471253836073537257825252552324925652471403725252722265729373287483172561344277326572644263125782657283726052631261826702592257826052605264426572644257826572824287555973136261826052605255225252552252525382525248425652525252525252484249824843062251127732484263125383455248424712565249825252484360735372511249825523211256525254097264426572811281138564674774118562709257825522696257825922709267026052578263126182722259225782631260527092578259227862912559731362538255226182631256525252605251124982525253824842498249824982552252530372538277324982605249833122471245724572538251125383622356525382471252532612592249839992538269626702925326147055202134427612644261826052538259227482618259226572644259226832657263126962592264425922657287528755597317425782618255226052538253825252525252525652538256524842484248425252471307425252683248426312552338924982471255225112498251136223482252525522498317425112525405726312631283727733442476748631856267026832592260526442592272226572644260526182644269626702631265725652670259226312837291255973124256525922578260525112605247125112498251125252511252525112525252524843012249826962429257825783312247124432498251124152552365135512484247125383249260525253999252527352605296232994705534313442773269626572605264426052786257825782631264426572657265726312683257826702592270929002900559730862618257826572538253825252552251125252484252525252471252524842511247129502525267024982552249833892498244325252498251125113565349624842538252531992538255240972631268327092735331246744736 19890828 173261856306226442605264425522748274826442565267025922565267026442670270926052644260526312849290055973099264426572525260525382552257825522552252525112525248425112525252524713049252527612457257824983236244325252484253824982498360735372525252525523261252524844037255226702722290032874674541513442735268325382605256525652773261825522644263126052670272226702605260525922683263129002824559731612538256525252657257825522552251125252498252525522498252525112525244330862578273524982578248434022525249825522484252524983636349625252565251132492498255240972631268327992786333845014799185626832592259226832605268327352578260526702696267026442644255226052592267026182644284928115597312425922565263125522578256525112538251125252498253824432498247125522484301225922696247125922471326124982484248424982457251135793565248424982525324925922525401825112709267028373299467472561344279926702657260526572605279926442631257826052670256525922631263125652670267026832862283755973174255226052552256525652511248424982525249825652498249825382484251124573037255226832471261825253416251124432578252525922511362234822538260524983249249825524057267026572786282438394767774118562683265725922709260525252786265725782605263126052552259225922696255226962657263128492875559731992592257826052644259225522552251124842552252524842498251124572498248430002565270924152592252532612484247124842498248425113593352325522511249832992552249840572538264426702875332547055343134427732631268326572618264427862657255226052578257826312644268326962592270926052605282428625597311125652538264425922631255225782552252525522578252524712498247125112511303725652709248425922484335124982511248424842525247136073509248425922498324924712552407726312683282426963338470550301856267026442631264426052709281126572605265726832722272226052644264425782735259225922837295055973124257826182552253825382552248425382552248425522525249825252484252524713000256527222457259225253274252524982471256525252498362235932511251125253249259224984018257827092709296233124705548713442773260526312670260526312799267025782592259225652644255226442670259226572618264428872849559731492525257825522644253824982552251125252484253825382484249825112538248430122525274824152578255233762484245725112484257824713593355125522578251132362498249840572605260526832786331245864896 19890828 173741856302425782631260526052631273526572605264426052644264426702592263126572618255226442824290055973124264426052552256525252552251125382565253825382511248425112525256524573037259227482457257825253261247124842457252525252484360735092525252525653261255224984018253826442605283732494705523713442748257825782657263126312761260525382592260526442657256526442631260526442644265729252875559731112525263126052631249825382552301229623455316133123325329930122525247130372511272224432631253833892525245725112457251125383607353725112578251131742511253840572618257828372824336345294736185627352657259226312565269626312605259226572565257826312592264427092644267025652578291229505597313625522605252525652565255225112498255224712484251124842552249825382457297525522786248425782525331224712525245724982498249836223537252525382605331226052471405725522670270930003261476771211344274826312631261826702644278626572565257826572552274826312578268325782631264426442925287555973111257825522578260525112525252525252578248425522511249825252457255224713037255227222498268325653402252524712565251125652457360734692498256525113249255225384077261826442786278638224557774118562696263125922631255226312722252526832552260525922722267026572631255226572657260528372900559731242578264425922657256525652525260525252538249825112525253825252552247130372538276124982592252532992457252524982484253825113622353724982511253832742552249840182565268326572950319947055308134427352565257826572578263128492578257825522631263126962605252527732605268326052670283728875597308625252565255226052525255225382498253824842484255225112484249825522484302425522683248425922552340225112498252524982511248435933509251125252511323625252498407726052578274827483402464448961856268327092631267025782538278626052525261826442552269626312552267025922735263126572824284955973111253825782631259225782511260525382605245725112525253825382484251124843000253827222443257824713249251124842443251124572471359335372511253825523325251124844018256526442683284932364529534313442761273526052657263126442900259226312592260525922657265725652631255226572578267027732900559730742578259225782578252525782565253825382511256525112498249824982511248430002538273524982592252533892498245724712498249824843636350924842592252531992498252540572657265728242735342946444799 19890828 174221856309926052565265725522722281125782578260526832631264426312696265725382735261826442761287555973161260526052592259225382538251124842511248424842525248424982471252524433062256527352471260524843274249824842471251124712511365135932552249824983236252524714018255226832709303733894644527213442773267026442631269625922862257825782644268325782696264425782631267026962631268328492887559731242538260525922631251125252552248425522484255225252511255224842565244330492538270924572552256533892484244325252538260524713593349625382525251132112484253840572618255227222670340246745030185626962670256527352592263127612657257826442618259226312552268326442670265726572644288729505597312425252565255225782511252525252538252524842525251125652578251125782443303725652773245726442511327424712484245725252471252536223537255224982511329925782511405725252735269629123376467472561344279926832538267025782696270926052631264425922605268326572578269626442670267026442912284955973136255226052592259225782565252524712525253825522484248425382498249824843000252527092471260525253429252524842552253825382525365135232511257825113224257825384097259226312799286238064705774118562683264425382605260526832773264426182578264426442657260525652696265726312657265728492862559731362538256525922644256525522605247124712565252525252511248424842525247130492525269624712578253832872471251124572511248424573636350925252511255232362538252540372592277326832900335146445308134427352605268326832631269628492538263126572578263126962644260526832644263126052631284928495597313625382525260526052538252525252552249825252538249825112471253825112498303725522683248425522538338924712457252524712511249835933469247125382511324925112498407726312631272226833351467449291856269626312618263126442657274826052565264425922644272226702578267025252722263126312824287555973149256525652605261825652578252524982525251125252525249825382484252524842937253827222471260525923299247124572471255224712511362235372511245724713299256524983999259226572683286232494705548713442811259226572578259226572786263125652696260526312657272226572631263126312618265728112811559731492578260525652631257826052538252525252525249825522525249824842498251130622525270925252605253834022525244324842498248424713622353725112538251132112538255240572578257826702722344244214799 19890828 174701856306227222578267026312631268326052592263126572605264426052631267026052644265726312811284955973186255225252592263125382498251125382538249825252498248425652471259224713000255227612484257825113249247124712471251125382498362235092538249824983287252524714018255227352709295032874586530813442735265725922631267026702761255226442631263126572644265726312657259226702631265728752837559730862565257825922631255225112525303729623442312433633402332530372511245730492511269624712565255234292525247125112498252524983636345525252552249832612511255240772592256527482735340245865098185627482592265726442565263127862657253825782657253827222683268326442631269626442657288729375597312425382631255226702525253825112538249825652525252524712565247125522457298725382709251125782498329925112511248425112471249836513523253824842498327425382552403725652657267029753236473672561344278626052605265726702618278625652578255226052592260526702631265726572709259226962824286255973074260525652631263125382565253825112578249825922484248425382471255224843024251126702511264425113455257824982552252524982471362234692511256525523211251125384097263126832912283738394529774118562644270926442631264426832811267025652657261826312644265726442657263126832578270928752811559731492605265726052683253825782484248425252525248425782511253824712552249830002631273524572552253832872457249824432498247125253593350925382498252532492552248440572565274826702925335147055415134427732592260526182565260527862605267025922592256526962631259226962605272226962644288728625597314925782592260525922511255225252484249824982525255224842498252525252484307424842696249826052538340224842457252525252565249836513537252525252498314924842552405726312644279928243351470546741856269626572552255225522605276126052552260526442631265725922631263126572683257826312824286255973124259226442552256525252565252525382484252525382525249825382484248424573049255227862498264425253274245724982457251124572471360734962484248425523249257824984018257826962709291233514705534313442824263126182657255226572900259225522631256526052657264426442657265726572565260528112862559730742657255225782592249825252511249825652538251125522498251125252525248429752498270924842631256533632511249824712525248424713666348224842538244331612498247140572644257827612786333845864996 19890828 175181856269626052722260526442592273526182552256525652683267026702644260526702657257826442849295055973161255226312565264425522565251125252552249824982525252524982471248424983012259227732498260525113236251124842484256525112511359335512498252525383287256524984057255226962657293732614767541513442722265726182683260526052722260526312657267026832670260526702722264426702670264429002925559730992631256525782552252525252498251125522484255225112525251124842511249830492538268324842605255234022511244325382484259225113622346925252538253831742471247140772670259227862761332546444929185627482644257826052631268326702644259226832631263126312631263126832592263126052644288729375597314926312578256525522511256525252525256524982498255224572538248425252471300025382773244325782511332524842484247124982457247136363496249824712525328725112525401825382722270928493389464453791344276125922670267026442605278626052644268326442657264425922644260526182696263126312900288755973174256525782565256525652511252525112511253825522525249825252538253824983062257827482498257825653429247124712538247125112471362235512484252525113224247125254077264426442748277334554586509818562709256525652657261826702773259225652631257826052670264426442722263127092670267028752824559731362592256525522538257826052538253825252471253825112525248425252552248430372538273524982565251132992471249824712525244325253622350924982498256532992578249840572484270927222900336344745415134427222618268326962552264428242592256526182644260527092592263127482644263126312592296228755597313625522592260526572525251125652552255225112538248424842484249825252484304925652735244326052498340225112484248424712498248436363469253824842538318624982525407725922605276127483261464452371856270926572578260525922631274825782631267026572605267026312552270926312631255226702887284955973124257825922565265725922511252524712511252525252498251125522484251124983062256527352484259225253287247124712443255224712525365135092484247125523249255224844037260527092683298732994767545113442786263126442657265727092735253826312631260526572709260525922670259226572578268329622987559731112552259226442552253825252538255225522525256525522538252524842538251130372631274824432538248433892498244324842525248424843622352324982498251132362538253840572670269627732773341646745451 19890828 175661856272226312631263125652657269625922631264426702657270926182670260526312618259226312912286255973049263125652644256525922644253825382538255225382525252524842498252524982987251127482498257825113236249824572471251124432484360735932498248424983261263124574037255226442683287532494557574413442709274827092644267026312735257826442722264426702722264425782657256526052605264428872875559731612578255225652538256525252592255225112511259225112525248424432471248430372525269624572578252533892471248425252498251125113607350924842565256531612538252540772605265727732811342946445781185626832657265725922605265727092592257826312578260526572657257826442618269626312644293729125597313625652565263125522565249824982565255225252511249825112525251125382498301225112786247125922511324924842484245724842457253836223523251125112538327425522484405725252644267029123299467459691344284926442657269625382644273525522631257826442618264426052670268325652722265726702937282455973124252525922578256525652578255225112538251125652538247124842511253824713037251127352457256525253402249824572498248426052538365135092525252524983161253825254077265726052811270934024767604518562683269625922631268325922735268325782657253826312696265726312657264426052552260528112900559731492592261825382657247125522511252525112538251124842525249825782538251130622578278624712592252533512443247124982538249824713622352325252511248432992592255240572578270926962912324946446282134427862578259226052578260528492592255225522592268327352683257827092592265725922631288728875597313625922644257825522538256525522525252525252565253824712525249825252457301225382748247125922552338925112498252525112552244336223482249825522538321125522511407726832592270927093402470564541856264426702578263126312605269626962592260526832631263126832538265726312683263126182862291255973124252525922565253825252498249825522484252525382525257825112471252524572987253827482471257824983249244324572471253824712538363635372471249824843299257825114037256526962709304932994370671313442773269626832592261826702824255225782592259226312631267026052696257826312683259228872912559731362552255225382592252525252525248425922525252524842484249825252525252530002538267024712592255233892511244325112471251125113622352324712498249831862578251140572696263127612722326146447014 19890828 176141856268326572618264426572592279925522538268325652696270926702631264426312657263126312875295055973161256526312565263124982578252525252538253824842552249824982471255224572975255227482443257824843274245724432484255224572552365134692525249825523287251124844057256527092670291233514644774113442786260525652657260526052761257826312670255226312748264426702657256527222618264428492900559731492525257825522538255225652511252525252498252524982538251124842538248430622511269624712592251133892484248424842498252524713593356524842498249831862484255240572644256527862773345545867741185626962631257826572552272227482605260526312644265726312644264426962618260525782605281129005597316125652578256525782525256525522443248425522511253825112511256525112525300025522761248426182511331225652471245724982457253836073565255224982511328725922511401825382683270929753325476777411344277326312605260525922618282425652657263125652644265726572696268325652696272226572862293755973149252525522565257824842565248425522538248425252525249824712538257824573037256527222471265725113389252524712498248426052511362235092471253825253224253825114077261826052735442135234421774118562722264426572578257826052811260525922735270926702683265725522735255226832538257828872862559730992498259225522670252525252538255224842511248424982457251124982484247130122511276124712605249832872484248424432498247125253593348225522457249832612552247139992565265726442900323645866201134427352592264426832631260527612631264426442578267026702657263127092565263126442605291228875597314925112631259225522511252525112538253825252592248424572511249825382498303725382735247126052538335124712457248424842525255236223551249825652484323624842484407726442592276127993363464477411856282426572644265726052631274826312565264425652748267026832631276126312657259225922862290055973161260526052565263124982565253825112511252524842498248425782498253824982987256527352471264425653363252525382605261824712578360734822565265725253312268325784077265728622875399939804962774113442761261825652670257825782824259225782592261826442631263125652709264426442605263127862862559731492565259226052605252525522525249825922525252525382498251124982552248430372538269624982578255234022511247125252457248425383607348224432498251131492538252540772657263127612722338947994929 19890828 176621856314926052565259225652683277325252605268325782578265726702605270925922644259225922862287555973149259225782552259226052605253825112538251124572538248424842498252524983062255227482471259225523312245725382457249824842578359335652525249824843287259224984018253826962670295033764674530813442722260525922644260526052811261826442565273526572631265726312644265726442631256528492900559731862552260525922644253825112538245724842471252525522552252524712525248430492552270924572592253833892511248425112525251124843622350925112484249832492511245740572605267027732735332546444799185627222605263126312592260526442605252526182578259226702618265726572644264425652605291228375597319925252696263126312538256525522511249825382525252524982484248425522429298724982735247125522525332524572471245724982484253836223482253824572538326125382525403725522657268330003261455772561344279926052552264425922644286225652644259226182631265727092631268325922631255226182912286255973149260525782552249825782525255224572538247125652511252525522484249824433074260527222498260525113429247124712525259225652484360735232525249824843236256525114097260526572849283738224644774118562631263126962657256526702722256526052657263126312683260525652657260526962578263129122887559731492605257826052565253825522578252524842552249825522525251125112538248430742552274824572552249833252471249824712552248424983636346925112484253832612578255240182552269627222962335147365415134428242683264426052631273527732565261826702578263127092657256526962605265726962657288728375597313625522552256526182552253824842525251125652578261824712471245725522471300025252709249825652511342925252443255224842538248436663523248425112498319924982552407726182592278627733376458648311856265726832565263126182578268326052670260526832565269626702605272226312631253826442925292555973111255225782592263124842578249825112538252525382538248425112484251124573000251127482471257824983312251124712484249824712511355135372552247125523274256524844037252527612683293733254705545113442748264426962657256525922887260525922631265726052683265725782722264426182605260529002937559731492565259225782525256524982525252525252498256525382498253825252511244330122552267024712565251133892471244325112538249824843622353725252498253832362525252540572644263127352773338945294705 19890828 178061856303727222525260526182565277326442618265725782605259226572631269625922657259226312900288755973149256525782605265725252511256524982552252525382484251125522511251124712975256527612457259224843299248424842471249824982498360735512511247125383287255224844037255227092696300033124674530813442773264426572618263126702875263125652696268326702683256525382735259226962578260529002937559731242565255225652683251125382538296228493287278631493000324928492525248430622552273524572578252533892471245724982498253825253622345524982552248432362498251140772565263128112786338944474705185627222644265726702592265726962605259225922592264426312592259226572578264426832670297528495597314925382578259225112525253824982565255225112498256524842538245724982498303725652709248425522525332524572471245725112471247136513537249824712511331225382552403725652709272229123325464471211344282426962657265725782578274826572578257826182592265726312644268325652696263126312887291255973111261825652605264425252578252525252498253825252552251125382471249824713074255227222457263125523402252524842538251125112484365135372498259225253249253826054077257827092773295037904767774118562605259225782631260526572824256526182618264426572683261826182696264426572670264428372900559732362565255225382578251125252484255224842511253825112498252524842565252529752565269624842565256532872484252524982525251125253622350925382525253832872525251140572525269626442912322445575202134427612631259226572644264427732525256526312578263127352592268326572644268325922631290029625597312425652552253825782565252525112511252524842525253824842498248424982471303725522709249825652471338924982443251124842565249836073509249825652511323625252511409725922592270927863312470548631856267026312592263126702670272226572605256526182592263126702631269626182631265726572849287555973124249825782578265725382592253825652552252524842498245725252484253824843037255227612443255225113312248425252484251124842525362235092511244325383274255224714037253826962657284933514831530813442786260526962605261826052912252525382631263126572670264426572670265727352605257829622875559731492552263125782605260525782498255225112525260525782498252525252538245730122511270924842578255234422538252524842498248424983607348225252565249831742471255240772657269627862696333846444863 19890828 178541856303726312565268326442657282426312605257825782644268326312592267026442670256526702950293755973136253825652578265725252592247125112565251124572578249825522498253824983037252527862484259225653261248424712457244325252484365134822511249825113261256524714057256526312735298732744586545113442849268325782670259226312811260526052683 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 024982511252524713622350925252498251131992538253840772605259227612696337644744831185626572631267026052683257827092644257826052605269625922696263126442592270926442605290029505597312426182605255226312565251124982511252525112525251124842538245725652457304925112761247125922498328724982498248425382443248436073537249824842511327425522471403725382799264429503261450171211344273526312605265726832592276126442552265725652644270926312657267026572605260526312925286255973174256526182565260525382511252524982538248425382538255225252525249824843037249827612484264424983389251124982525251125112498360734552471248425383174255225384057264426442761281137744557774118562618264426702631261825922761257826052657265726832683265726702683259226572605264428622950559731742552253825382578253825252525249825252498252525522498256524712552247130242538273524712565252532742511248424712525245724843622355124982511259232872525249840372538273525922937333845575343134427992670259226312578265728372644267026572605257826052578268326832525263126442657291228875597311125922592263126442538252525112552256524982498249825112525247125382443306225782709245726052538337624982498252524712471248436363469252525252471322425112538407726442670277327733376458648631856268326572631267026832631273526182605259225652670264426572565270926572552261826052862290055973161253825652578260524982538251125922552247125382552251125112538252524712987253827862443255224983299249824842498255224842484365135512484247125383287259224844057256526832696290033634644556013442786264426312631264426312887257826572525252526052592264426052657256526312631268328752862559731612631256525922631249824982525252524712484255225112498251124432484248430002578270924712565252533892511245724982511253825383622349624712484248432242538252540772618265728112786342947674674 19890828 179021856304925782592264426182644272225782605260525922709267026702578259225652683264426832875279955973149256525382605259225382565257825522511251125522538253825112498252524712987251127482471259225113274247124712484249824292498359335792484244324843299259225384018252527612657290033764644537913442761267026572592268326442709256525922657257825782683263125652657260525782644256528492887559731862618260525382565256525382578295028623299290031862925327428372511248429872511270924712578256534022511248424572511251124983607350924712511249831742484253840972592263127992849329946444896185626962631263126702605263127732683257826312657263126052670257826572683264426052644287528495597323625382657263126052525249825382538251125112525249825112498249825252484300025522735242925922443326124712525249824982511248436223551251125252538328725382525405724982761272228753312470571211344276126442578268326572605283726052578263126312618273526442592267026052709263126052900288755973136251125782538255225522484255225112565249825252525253825252498249824842950251126962484263125253389251124712552253825112471365135372525256525383211248425254077260526442735291238734674774118562644259225522644267026052709259225782696264426052631253826572683263126182565265729252925559731242578249825922578256525252578253824842525253825112484252524842538255230372592276124842552249832872457251124432525245724983622355124842525251132742552248440372525265726832925338945865379134427732644261825782644259228372631260526572592264426832578265726702670264426312696297528625597319926182565268325922498252525382525251125382605253824842484245725112471306225252748247126312511338924712457248425252484247136073482251125522511319925382525407726572631277327863376464448961856264427222631260526442605278626702578267026312657267026832605256525782670264426572937284955973136260525652657260525522578255224842565249825652484247125522552252524843037253827222471263125383312247124572471251124982511360735512525249824983249256524714018263126832696297533384705527213442799253826312631263126702696252526312631264426052592257826052735256526442631264429372900559731362565259225922592252525652498247125652578255225522525249824712511249830622538267024842592251133892498247124842471252525113666350924842578248431742484257840772709267027732735338946444929 19890828 179501856302426962657265725782644270925652578267026572644265726442618265725782709267026572862293755973149256525922605256525252525253825382525255225252538248425382498249824843012252526962457260524983312247124982498253824572484359334962484251125383249253824984018251126442670292533254529545113442735261826832670264425782799253826052618264426052670267025782644257826442605263129122862559730992552255226442631255225382538251125252498255225652525248424842484245729752565268324712605252533892511245725252538255224843607353725252498253832362484252540772644268327862670338945014831185626702631263126182578265727732631263125922631264426702644260526052631267025782657286229375597311125382631256525652511255225382498251124712538252525112498248425382457301225112761248426052565331224572525244325252471248435933509252524842552323625522484403725382735270929623325476771211344281125652631268326052592281125252565255226312605270926312683269626832657263126312862284955973111255225922552261825782565260525252578251125782525247125252484252524713062249826832457256525523389247124712498249824842538368134692511255225523161251124714057265726702811281138394644774118562683264426052578260525652799264426182605264425782670270926312644263125782525268329752887559730862552260525782670255225522538255225112498253825252511247124572511249830002511269624982605255233252471249825252525245725253651357925112443251132492525249840182565272226703037327447055415134427482683260526312552265727612538264426312631263126832618267026442538264426962657288728625597312425382618263125522552252525782538255225252578252524712538245725382525298725652735248426052525336325382443251124842511252536513496251124712498319925112525407726182592276127613351467448311856270926182605256525382618286226052618265725652605268326442578273526052631261825522925284955973174257825522592257825382498245725382484251124842498248424982484252525112962251127612471260525113249247124842471249825112511362235652552251125113261255225114057255226962696290032364736537913442862265725652644265726182811265725652592263125522696257825782644256526702592255229122937559731362605259226052605256524982484252525252538256525522457247124572484245730372552273524572538252533512484247125252511252525253622353725252565253832492471252540572683263127092709338946444929 19890828 179981856306226702605256526052605288726572631268326312592264426832631265725922644264426832950296255973099253825922592263125112498252525112498256524982525252525112443253825112937259227352443259225383249249824842511249824842498360735372511248424713287257824844018255226702683286232994644530813442709265725782644263126052811259225922644260526572670260525922735263126702565270929372950559731362605257825922605255225652592293727993299284931742875321129002525248430492525268324712565252534162498245724572552253824843651350925112538248431862498255240972644263127222773333847054929185626832670261825922592255227862631252527222605259226832631260526832565267026182565288728495597316125522578259225922552255225252498251124982471252524712552245725522498300025112748242925652484324924842471247124712471248436073537253824712525328725522484403725782696265730003363458672561344278626832578259226312592282426052592265726442565269626572618268326962696259226832875292555973186264425522552264425652565253824982552247125112592252525252471253824713062252527612471263125113389248425252565252525522525365135372538249824843211252525384077257827352748284938564767774118562657268326572618257826832824263126312592257826572605264426052683267026832605265729372925559731242565257825522578249825112525249825382538248425112511255224982511249830372552274824572565249832872498248424712525248425113666352325382498257832492498256540372578273526832937329946445308134427992631256526442670257828872631257826052578257826702683265726832631263126572670291228495597313625252592267025782525256525382525256524842525255224982498251124982484300025112722248425782484337625112443251124572552249836513496249824982484319925112511407725922631274827613416464448311856269626572657264426052552270926572644257826442670264425922605260526052683259226312937293755973124252525382618259225782538249825652511252525252511249825112457255224713012255227612498261825383287249824712471253825112511359335092538251124983249256525114057253827482670283733514644530813442761259226702657255225522761270925782670264426572657268326572683263126832578264429122849559731742538259225782605259225252525248425522498257825252484251124712578247130372484270924842578251133632471244325652498249825523622349625522498249832362498252540772631269627352735342947054962 19890828 180461856306226052605269625782631278626702538264426052605265726312631268325252644257826832849291255973124256525652618257825252511252525522511251124842525249824842471255224843086252527352498259225113287245724712484245724572484360734822552247124713261253824714018253827352657295033384644534313442799264426832657261826312748264426052552260526312605264426312670260526572631261829622786559730992578255225922644253825922538252525382484256525522498257825382511248430002565273524712578253833632471245725112538253824713666349624842552245732612538249840572592263127612748326146444767185627222644259226572552269628372592257826052552264426442605260526312578260526182644279929125597313625382578256526572498255225252511249824842443251124712511249825382484301225522748248425922498331225112471249825112457249836223537248424712511328725522538405725782748265729003389464472561344270926182683260525922683283726832538260525782605272226052657260526182605259226052849286255973099260525522605257824982565251124842498248425252484251125382511252524842987251126962484260525113338248424842552245725252525360734552538257824983199252524714077265726442799283738224736774118562683260525782631257827352722264426182592264426572657260525652670260526312605260528242849559732242592264425382644252525112525256525252538249825382511253824572471247130372511277324842592247132872498249824712538247124983651345526052498256532362605249840182511273526442849335146445308134427732631256526442565259229002565256526572618260526442657256527092644268326312631288728495597314926052592257825652578257825112484253824712525251125112552249824712471301225252709248426052565338925382443249824712525248436223509265725252498318625522511411826572631276127863338464448311856268326832525260526832565270926442552264425522552268326702670268327092631259226312912290055973161257825782605260525382538249824842525248425112538251125252498252524573000251127992471257824843287245724572429255224572498362235092578249825523261257825113999257826442722301233254529548713442748261826052618268325782786256526052631261826182670265726572683259226572565267028872875559731362565255225652592253824842498252525112511256525112552248425522525248430862498272224292592253834022552251124982457253825253607346926442552247131992565256540572605264427482722324945294896 19890828 180941856307426312631260525112644277326312578268325652709267027352592263126702605259226312887290055973124260525922565269625782538248425652565251125382525252525112484252524843049255226962457257825253287248424982471252524712484360735232565249825653287253825114018252526442644300033124644523713442837256525522565261826312862259226052683261825652696268326052683260526442592268328492912559730992565257825382592253825652538291228243261281132613086326128872538251130492538268325112578249834022498245724842471247124843651345526052484253832112471249840572592267027222811338946444831185626572605257826312592267027612565260526572605256526312565265726442644268325922761283728115597313626182631261825922511256525382498247125382525247125522484248425522471298725382709248426052498326125112471252525112484253836073565264424982538327425782511401825522683263130003287458672561344279926572735256526052670279926052605257826572592265726182605273525252735255226572887288755973161253826572631263125252471252525252552252525652511249824982484263124713037252526832457267024983416257824432552247124982552365135232618259224983186255224844077264426312811282437744831774118562709263126312578257826312709257825522670263125782631265726572605259227092631268329002837559731362657267026182552249825522498247124982511255225112525255224712511248429752538274824712565252532992471244324842484248425253622348226052429253832872511247140182538272226442950328745865343134428622578261826312605256528752618252526442592263127092618267026702631263126052631287528495597304925522670256525922498260525922484253824982552252524432525249825382457304925782670248425382511342924712443252525522484249836223509255225252484321125252525407726442592279927483429464448961856268325922592267026312592279926702605257826442552263126442631273526052761259226182824287555973124257825522552263125382498251124842592252525112538248425522457252524712987253827222484260524843274245724982471251125252511360735652552247125523261256524844018256527732722290033384674523713442811265726312631268325382811251126832592259226312631263125652696260526442631264429122824559731492565257826572578259226052484245725252498251125112498249825252484248430002552263124432631253834022484247124842511251125253622350925382498252532362538253840572657260527222722336345014831 19890828 181421856301227222578263126052670269625782631263125652538263126312578261826312592260526052875296255973111256525922538260525782552252525382525249825522484248424842484249824983012256526962471256524713287249824842484251124712498362235372498248425653249256524713999255227092709290032994674527213442786264426572552260525922900261826052631259225652644265726182748265726962592263129372862559731242657260526052552256525522525263125252525252525252538249825382525244330992552270924712618252533892471245725782484252525113651346925522471251131612511255240572657268327992735344246444929185627092657256525522631259226572578260525522631263126832670261826312631276126052683286228755597314926052592255226052511255225382565252525112565252524982484245725382484307425522761245726052498326124712471252525112471252536513537255224712511328725652484403725652761269628753312455772561344281126572578263125782592281125652605263126572538264426312578257826052657260526312875290055973199257825522578259225782525251124982498247125522471249824982538251124982962253826962511259225113402252524572552251124982484362235232525251125383161259224984057261826052748276138564529774118562644259226312644259226572824264426312605265726832618263126052657259226832618265728372900559731112565264425382644256525112578248425252498251125112498253824292511248430002511269624432578252532742471248424712484249824983607349625112498248432492511247140372538268326442962333846445343134427992631259225652644256527612605264426442565265726832657265726312605268326702644293729375597313625522644256526312565249824982552256525252552255224982525249825252498308625652696248425652498337625252484255225112511255236223482248425252511313624982525407726052592272227613523467449621856268326702592263125652696270926312631263126182578268326312565265725922644268327222862292555973149253826572525264425252552253825112511252525112498248425522484252524572962255227482429260525523299248424982429248424712511359334962525249824843261255224984018255226442631293732114674563313442811263126312631259226312811259226052644265726182696267026702644265726572592263128872900559731242565255226052511252525522538252525112498255225522498252524432525245730372538274824572592255234022552245724572525251125253636350924842511252531742538252540772657267027352748323646744831 19890828 181901856311126052592270925922578273526182592267026832565268326572631265726312709263126702849287555973161260525922578260525522498255224842498256525382511249824982498255224843000251127352471255224983261244325112457249824982498363635372511248425113274249824984057257826962670295033894767534313442761264425652683263126832862264426442592265725652657260525652670267027092592265729002912559731362565264426052644255225382511297529123274295032993249326129002552244330372498269624712605251133892511247125522498251124843636345525382498248432492552253840572670259227612761331247054767185626702644255226832605265728752565257826312552263127092605264426572670267026442657288729375597312425782552259225922525249825382484249824842525253824842511247124982443303725522735245725782471326124982484251125112511251136513537252525252552329925382498401825922709268330373338455772561344281125782592260526962657288725652592257826572644276126312670273526312696265726312900291255973099252525652644257825522552249824982511248425652511247124712578252525113062259227222471260524983389251124842552252525382498365135512498255224843211249825384057261826312748287539084831774118562735264426832605261826572799265726052644260526312657270926312657264426052631265729002837559731742538259225382605253825382525249825522538248425522471249825252552249829872525273524842578245732992484251124572498247124843607355124842471247132492525251140372605269626702862332547365237134427092605260525782592272228372592263127092592265726702578264426572592263126182631283728625597317426052631257825922552252525652538253825522538252525652498249824712498303725112696244325652538342925382443248424842525245736073482256524712484319925112538405725782605272227223363450149961856263126442644265726832565276126052605264426962670264427092605265726052683265726832862292555973174248425522578259225522605255224842538248425252511248425382484255224433024252527222457257825113312247124572484248424842484360735092525245724843249253824574057251127092670288733384447537913442748261826442683268326832837261826312578268325652644265726572657264426962605264429372950559731242511260525782631255225782592255225252511255225112498253825382552248429752578273524842538251134162498249824712498249824573622346924842498245731362498253840772578264427222761342945014962 19890828 182381856267026442644260526312657282425782565264425922670263126052578267026702683260526962887288755973099249826052578263125782525251125252525248424712511248425382498252525382962251127732471259224843325245724432457251124432498366635092525249824843224263124984037256526702670298733254799537913442735263125922657256526052862263126442592267025782696255225782696260525782592267029252887559731612696260525782592257825382538244325382471257825382484249824842552252529502525270924572578247134022471244324842498249825113607350924982525247131742525256540772631256527352722335146444996185626832631256526442565259227862657263126702592259226442605263126442605277326312670277329005597313626052605253827222578252525252538249825382498251125522498247125382484300025252709245725652484323624712498244325252484255235933455251124712511323625782457401825382761267029503389476753431344273526442618268327482565282425782644269626312578265726312605264425782670264426572837283755973149253825782525263126052525252525382511248425522538247124982511255225112975252526702443257825653376253824152525249824982498359334962552253825383161247125254057265726442683273534424674503018562709259226572683257826312849269626052670259226182644257826442657260526312670259229252912559731992578255225782657251125252525252524982552255225252511249824572538245730742525272224982565252532492498245724842457248424843593348225382471251132362552244339992552265727092887326146445415134427612670261826052631257827992631264426442696252527092605263126962592268326052644290028755597316125252538263126052538253825252538257825252511249825382471247124982471296225652735248425922484335124982471252525112498251135373469251124982484321125112511405725782605274826833416464452371856261826572498269626052631265725922565268325782644263126702670263126052709264425922950290055973149252526312538261825112552255224982552256525252565253825382484255224842962249827482484259225253261248424982484253824572471350934822498248425523249256524574018253826572644288733894674559713442748263125922657270926702887260525652670255226052683269625922657259226182578265728872862559730742618259226182578253825252511255225382498253825252525249824982525242930372511273524432552255233632552245724842443253824983607341625252538244332112498255240772605259227092709336345015487 19890828 182861856278626442565268326052670276126182631269625922592265725922631264426312644257826312987288755973124252525782578263125652511253825382552251124982511253825252471252524712975251127352484257824843249245724842471255224432484355134292511248425113261253824984057255226962696291233384644574413442786257825782631261825652837260526572644255226182657263125922657257826572565264429002900559731612592261825782605253825112525252525112511252524572511249824842525245729502565269624982631251133122511249824842484252524983551338925112525247131112525253840972644265727612735337646445744185626182605260525922683259227862538257825652538256526832644263126962565269626832670295028625597312426052578256525922525253824982511251125522511252524982511244325112484297525252748244325782525323624712484251125382471249835093469247124712525324925252457405725382683279929123249467459311344278626702631259227092657281126312538263126442644270925922592267026832670264426312900288755973099253826312592257825252525255225252565251125382498249825112484252524982937251127222471260525253363249824842498249824712471356534552498249825113161248425384097259226702837273533254557604518562683265725782592265726052773264426312657257825922631265726832709267027482618263129622824559731862592256526052631251125782525252524712565247125382511255224572525249829752484270924712552251132112457247124712525249825383537348224982484251132612511245740772592270927093049327446446282134427732592260526312631255227862552259226312605264426702631263126442644272226052578292527865597312425922552255226052592252525652484252524842565249825652498251125252484301225112735245725522565336324842498248424842471249835653416251124982484318624842511407726312552283726963389450164541856267026962592265725782657274826572525256525522578264426832605270926442657260526832887287555973236253825782578260525252552249825252538252525522605248425252471253824572987251127222443263125113224248424842471249824712484353734552498249824983211251124843999259226832670292533764674671313442799268326832605263125922773264426052605259226572631265726442683256527092592264429122900559731112565257826312618255224712525253825112511253825782565253825112498247130372498269625112552248433382525244325112511255224843537342924842498248431742511257840972605263127222786329946747014 19890828 183341856265726312657257825922605281126052631260526052657267026182578267026052644263126962887293755973161252526052565259225382605255224842525255224572552251124982498251124712987255227352457257824983236248424712471252524572484353734162538245724843211249825114057251126572644290033634674774113442761263125652605269626832824263126182644265726442657253825922670263126832592268328872862559731612618256525382552253825252511256525522538253825112484259224842484245730002565267024572605255233122538248424712498251124843551345524842511249831362429253840572552257828112786336347057741185626442592257826702578265727612592257825782552267026312696261826832605263126182565287529255597314925382552255225782538251125112511247124712498251124842578247125252471296225382748249826442511319924982443248425382484248435373469253824432538328725522552405725382696269629873455473677411344278626442618263125652644290025652538260526702631267026442644263125922670263126832912288755973199264425782552263125922538255224842565248425522605249824712471256524843037252527092471268325113376267024712457252524712471355134162511253825113211256525114077259226312786442135234529774118562709263126052605256526312748269625652644260526702644264425652709257826572631263128492912559731992592268325922644255225652511249825382565252524842498255225252511249829502484272224712578245731862457247124712511248425113509342925652484247132362525249840182538270926702900337646446162134427732578260526832631260527732657260526182605257825782605256526572644270925782696295029375597318626182592260525652578257825382552252525112525252525382565253825382471298725252683245725922538333825252443245725782511244335373455249825252498318624712552407725782592273526963442458677411856272226312565272226572631278625922644260526312631264426182631267025922670260526702849284955973161251126312592256524572565253824982538252525112525252525252525257824573000251127732484263125523249257824572618257825382498353733762565273525653236263125654037267027992862405740185030774113442761260526312578261825922849263125782644260526572631269625782683263126572578268329372912559731242525263125382657253825252538251125252484252525382525249824712498245729872538265724712565249832872484247124572552253825113523340225652538251131362498247140772670259227482761337646444644 19890828 183821856304925922565260526572683286226442592267026312605263126832605264426702644264426052912284955973124255225522552257825652552249825382552248425382525249825382471251124843012252527612443257825253199251124842443253824712457350933892552249825383236248425254037253826832657288734554644537913442773263126312644260525652799265726312670264425522735267025782657259226832696265729372912559731362538263125382631259225382498255225252525252525252471252524982525244329872525270924712578251132992538245725382498253824983523338924982511252531492471253840772631263127092735338947054896185627092657264426572578264427862605253826442592259226052565256526962592267025782709287528495597308625782644253825782552259225922484253824982511252524842511244325252471288725252748245725922498318624982443245725112484249835093416257824572552321125252498401825252773268329123363476772561344278626052644263126052631287526182538268325782565260525922696264426052683265726052912291255973124265725782592260525382511249825112538251124982525252524982484255224712937249826702484265724983363252524292552251124842511353734552484255225383161248425654077259226572799281138064644774118562722269625782683260526442722259225782605256525652722267026442683259226572631265729122950559731242552264425252578252525112525256525382552251125652457252524982525242929872511273524712605249832362415247124842525248424843523341625252484249832112525252540182565269626572962333846745451134427092709265726312631263128372644253827352618263125922578257827092592270925522552290029005597319924982592257826312552255225782578253824842538253825112538253825382498295025782709242925652525331225522484248425112498248435093482252524982511318625252498407726182565270926573363467447671856265726572565264426572592287526312565267026442670267026442696272226312657257826702900284955973136256525782618261825252484252525112511255224712538245725252484252524843000252527352429260524713199247124572484248424842471346934022498245725113261252524844037257827732657295031994705545113442761259226052618259226312912264425522644268326052592264426962709256526312592261828872875559731362578264425522605255224982538255225382484256525252511251124842538247129872605274824712578249832992484247124712498252524843523342924982511252531862471257840572644257827352786336346444736 19890828 184301856307426312683256526312683276126312552267027092618264426312578268326312670256526052887284955973199259226052525268324982511252525382498252524842538247125112498255224982937249827092457263124843211248424982471249824432525352334692538247125253236249824984057257826572657293732994644523713442735260526572605252526442799260526442631269625382683263126572657263126052618265729502862559731992565256525652592252525922525309930373537317433383442324927862484247130372525270924712592253833382498245724842471248424983537346924712511248431612498252540772605256527732786345546444863185626962670257826832592274827862565263125922578261826312552268327092552263126052683288728755597316125382552259226442525251125652484252524842498255224842525247125252498301225382735245725922498321124842484251124842498247135233482249824982498323625252484403725382670273529623274470572561344283725782605263126442552274825522592260527352605265726962631265726182696267026702900283755973161264425922525256525252618253825252538247125252498256525112498253824712987251127352443263125253325249825112498257824842484356533762471251124983149251125384097259226312824290038394644774118562670261826182605264425922773260526182683264425782709261826052644256526702683263128872887559730372552256525782605252525522484253825382565252525522484252524982538248429372565276124432578249832242498245724572525247124713482345524982457249832112552255240572538276126963037335146745272134427482592257825922538265727992552265726182631264425782578256526572552260526052552291228755597313625382657255225782552252525782525252525252525253825252525252525112471297524982670247125652484331224982457251124712511247135373416255224842471319924982511407726052552276127483389464446441856267026832592259226442592273526052565268325922605263126442578264426052670260525922900284955973174257826572565261825782552253825252498255225252525251125112484253824433000253828372443259225383236249824842457249824842511353734552511248424573199248425253999256526962683287532994644537913442799264426182657256526572887263126442644263125782631268326182657263126312644264429372862559731242552256525922565256525112471247125112484256525112457252524712525245730002525269624432565252533252511249825112525251124843551348225112525249831742498257840772657260528372761341646444767 19890828 184781856300026312538264426182657270925652631265726052657269626832618264426312657256526702862290055973149259225782592257824982538251124842511252525112552245725522484256524712900248427222471255225383186252524432457249824712498350934292498247125253236256525254057255227092657287533634705530813442799273525922657255226312811263125522670265725782657260526442618259226572578257829372900559731612498257825382670255225522552253825382525255225522484251124432525249829502498273525112565252533382498247124842498247124983509344224982538252531612471256540772644274827092786335145574736185627092538260526832605260527992644257826312644268326442592260526442644264425782657286229625597314925922605260525782498255225522538251124982552255224982511247124982471293724982748247125652484314924842457251124982511248434963442253825112565321125252525405725252683270929373389467472561344277327482683265726572631274825522631267025382657273526572657269625922644260526832937290055973186255225782592255224842578249825382538251125782498245724842525248424843000253827092511265725253338256525112538251124712511353734162471256525113111252525384057259226312786284938564644774118562709265725922631259226312786265725922657263125922657261825652657259226832631260529372937559730992525256525782644248424982498253825252498252525652525252524982511248429502565273524982578247131992484248425112471244324983482342925112498249831612552249840572525260527352950326145015272134427222538257826052605263127862631255226962618259226312631259226832670260526702657296229125597311125522631263126052592248425522484248425112511252524982552248425112457297524712722247125522525332525112511245724982484252534963416249825252471309924572511407726572605277327223442470545861856264426572631267026312644279926182631264425782538263125782657265725922644260526312912291255973149253825652578255225652538256525522525256525112498247125652443253824572987255227222443263124983186245724982484255225112511348234962525244324983249248424714018255226442657296232874557537913442773269625922631257826702786256526312722263126052683267025782578263126962618268328872950559731362605257826052578257824842538253825252525255225922525248424842525244329752565270924712578248433512498244324712525252524713509345524982538251131862471255240572552259227222773342946444929 19890828 185261856303726572578263125522605282425652578274825652565263125782670273526702722257825652824286255973111255225922565268324982525253825522511248424712552251125252471249824712912252527482484261825253236247124572457249824712484349634422552247125253186249825114037253827092683290033254674545113442786255226312592253826052799259227222631255226442657263125782709263127222578255228622950559731242525256526052696260525112484308629873442309932743338329929252511247129872538269624842605247133382525242924842511249825253537338925382484249831242484255240572644261827612722332545014799185626832592267025922578265728372592257826182644256526182657263126052565263126052592286228875597313625922578253826052552253825382511255225252525257824982511249825522511300025922748245726312498323624842498249824572484247135093482253824982457317425112484401825382670269629003351464472561344282426442578261825922644273526572644260526052578265726442670264426832735256526832875293755973161260526052644259225652525252525782525245725382538249825252511248424432987253826832538263125253312248424842498252524292525355134162498253825113174253825654097264426442837278637584370774118562657260525652618259226052761265726052605259225782696270926572644263126832618256528372862559731362538256526052657253825382552253825382511249825782457256524842511248429372498270924712605251132492525251124712498248424983537346925252498251131742525249840182552273526962937333845865272134427862644260526442657255228492592261825922618257826442644265725922631260526572644292528495597317426312578261825782484255225252525251125112592249825252538249825382471298725252722249825922538333824712443248424842525249835233416249824842471317424982511405725922578272227223351458647671856268326442670267025782578278625382565272225382631264426442605267025782631265726442887290055973124255225382631259225252578252525112511251125252498252524842511256524712950257827732443260524843211253824712484252524572471348234692578247124983249255224984018256526832735286233384529527213442735260525652605256526312773257826312631260526052709264426442670268326702565265728872824559731112592259225652631253825922498251125382498253825382471253824712525244329502538265724842538251133382484248424712484252524843496341624982538248431492498255240572644264427612773338946444863 19890828 185741856304926962552265726052657274826962618264426572578267026572644273526312644255226052849286255973186259225922552260525652525252525382498252524982498252525252498255224842937256527732429260524983161245724712471248424982471353734552552245725523199253824574018253827732605284933384705530813442849257825782644264426832786269626962709260526442605265726312592260526702605264427992837559730862552257826052592253825782498253825252511253825652511248424982552244329372552269624842578253833122471247125112457249824843551348225382498248432112511253840772618264428242811335145014799185626962657256526312552251128372552255226442592270927092592257826832525269626572578286228625597313626442552255226312511256525522605251125112511253825252618247125522471298725522786247125782484323624432457248424712498247135513402251124712498326125112525401826182709263129123299473671211344276127352592264426572644283726442565256526442618269626182605260525922709257826052824284955973149261826702592265725112484257825252525256525382538251124982471253824982962257827222484259224843312252524712578253824982484355134292443255225253224256525254097265725922862288738224674774118562683268325252605264426182824255225522644253825922631268326182657265726572605263128492875559731362605255225112618253825652552249825252565249825382498252524982525247129372552277324712592251132362498245724842552247124843496346924842498247132362471252540372565276126962962331245295379134427482605264426442578263128622644264426312670265726312578259226702578263126052631291228375597304925922552261826052552257824982484253824982538245725112498252525112471298725522722247125382525335124982457249824842511253835373455248424982471316124842552407726182631282427993429464448961856264426832644263125652644270926052592267025652644264426312670265726312683256526572937290055973124255225652605261825522552256525382538253824712498256525252484252524572937256526962471261825113211251125252484253824572484353734552484247125113174256525114057252526572773293732874674556013442849261825652631259226052748256526312552264426442670257826182657263126962618267028622925559731362592257825922605253825382552248425252525253825382484252524572511244329752525270924712592256533122511245725112484252524983523342925522498247131492525255240772670260527482735340246444896 19890828 186221856303726182592267025922644273526052631265726052498263126052578259225922631255226832887291255973149249825652525259225382511253824842511249825252471249825522484252524432925249827352484256524983199245724842498252524712457349633892471247125383199256524713999251126832748287532494586537913442735260526832578260525652748253826182605267026052644257826052683263126442670269629502862559731492538257826442538256525382525304929373442306233383325327430002511248430372525270924572565253833382511242924572498251125113537345525112525249831492498256540972644265728372773329945574831185626182722257826572605265727862644255226312644261826442657264426702578269625382631287527995597316125522592259226182592255225652538249825652525257825252498245725112471295025522735244326052552318624712471245724982484253835233482255225112538323625112484403725782709270928493338479972561344276126182592259225782657288726312498263125782592269626312657265726052683260526052962283755973186252525782592263125922538251124982498248425522471251125382498252524842962253827092484264425113325252524712578251124842471350934022498252524983111252525784057256527222786277337904674774118562696265725922578264426702824267025782631267026312631263126442592259226312657259228622887559732112565251125652592253825112552252525522471255225382511252524432565248429372525273525112605247132112457249824842525245725113496341625112498257832112525252540182552274827222849333846445343134427612618257826182644255228492631259226052670256526832605264426832592264426182657288728625597311125652631253826442538251125382498253825652538248425252525248425522457296225382683245725782511335124842457252525112511249835233442249825522457314924572552405726312592279927093351470547361856270926052525264426312605276126312592268326182565265726832644268326052696259227092912288755973161261826052592257825782552255225382471251125112484249824982511251124842950255227482429257824843236248424712484248424712498352333762538249824983249253824984018257826832696291233764674530813442748261826442657267026182811256525922735267025782799265726052709257826312631264428872912559731242565260526052578253825652511252525252484256525382484251125112552249829872525272224712552252533122511245725252471248424713523341625112511249831742471253840772618260527612735332546444736 19890828 186701856301226442683263126572605274826442670257825652683264426572657264425782683256525382925284955973174252525382592257825252538256525252565247124842538248425522457252524842912247127612457260525253186247124842457251124712484352334422552248424713236255224984018253827482670287532994644516713442709259226312631256526832773255225782657265726052670260526702631260526052618264428872900559731242565257825522657257825252538255225112525255224982552251125252511249829622525268324572631251133122471247125112471251125253509344225522538252531362538253840572592264427992709340245574767185626832683260526312605268328242644260526312592269626312683263125922578259225652631291228875597319925522592259225922498255225522498251124432484253824982538247125382484297525252773244325922498324924982471247124982471249835093469252524432538324925112552401825522748269629003351476771211344281126702644268326312644282425522644264425522592265726052709260526312644259226702912288755973149256525782657255225782525251125112552252525382592247125112525253825522962252526962498259224983338251124712525249825112511353733762498252525253161251125254097261826442849283739084674774118562605265726052538259226702799265726052644260526442722260526312709256526442644263129002950559732362605263126702605251125782538248425112525253825382484252524842511247130002552273524712592256532242511248424432484245724713509345525252471252532112498253840572538264427352912323645295308134428492631260527222670260528112578263126312631261826052578263126182631268326052605283728755597318625782578261825922565257825382511255225782538249825252498252525252457297525522644247125782484333825252498247124982525245734823455245724982511317425112552407725922592282428113325464449961856270926052578259225782631279926052552269626442631263126572644263125522696259226572773291255973124256525922565268325382565251125382538253824982552251125522443253824842912251127612443259224843186249824572443252524712443348234022538244325113186253825254018255227352748292532494674545113442799265725652578272226702811257826572592256525782670259226572644265726962631263128622912559731492592253826182578257825522552247125252484257824842525249824842498248430002511269624432578247133252471247125112484249824843551338925112538247131112511255240972618265727092786345547054799 19890828 18718185630622592259226832592263128622565257826962565268326962605272226572631267025522605288728755597311125112592260526312552249825252525255225252538251124982498248425522498293725522709247126182525322425252484247124842484248435233416248425112552321124982498403725522631267028113338455754151344277326572683267026702644287527092644257825922735260526832631267026052644264426442962283755973086257825922592261825382484249830372925342930623287324934023074251125113000252527092484255225253351249825252484251125112498348234162471255225523211251124844077261826182786274834024644476718562696264426572657263125652925267026052696260526052683267025782644252525922618263129372837559731862538257826052592251125382525252524842471253825112484249824572511244330002565273524572631251131862511251124842552247124983509344224982511251132362525255240572565265726962925329947677121134427862592265726312618267027992578253825782605264427482605269626442683268326702657286229005597317425782538259226052525255224982511253824842552255224982538251125112484296224982670248426312525332525522484253824842484248435233442249825382484316125112578407726962670284927483839464477411856259225922631263126182592277326052525263125922631260526052657263126182696260525782900291255973174256526832552260525252538252525112498252524982498248425382457249824712950256527862443257825383236247124842498253824712471352334022498251124843236253825254037253827352605288733514644534313442735265725922670264426442875259225922657268326442786270925782748261826572578257829502912559731742525255226572644253825252498255225382511252524712484248424842565248429622525268324572565249833122511251124982484251124843509340225522565247131492511252540572631260527222748333847364929185627092565255226052578264427612552264426572605256526572644257827352592265726052657291228755597312425652618260525922498249824842511249824982484249825112538248424982498291225252761244325652498326125522498245724982429245735093455249825112498319925382525401825522735269629373389464453431344274827612657260525522657286225922657257826442631260526572565263125652657260526052887290055973124267026832511264424842552 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 191021856303726962657263125252683281126052631264425382722259226702657272226442722260526832875297555973124259226182605269624982484256524842538253825382538248425252498252524572937253827222443256525383186249824572511252524842471350933762484252524843211261824714057253828112799298733764674530813442786259226442592256526702862253826312578264426702735268326052722269626442670265729122912559731742578259225922644257825112538253824982538252524842471253824572511248430622552269624712578253833252511249824712498248425113509337624842578249830862525252540772578265727732799332545864896185626962631252526052592265727612605255226442644270926962657259227612592263126052631283729125597312425922605255226442565252525782552252525522525252525382578251124982471300025522722244325782552319925252498252525382525249835373442253825112457316124842498401824842722274830623287467471211344278626052592270926312631288726442657260525652552257826702592268326442683261826832975293755973149263126442565259226052565255224842538256525382565251124842471252524982987251127352471260525113376274824982565257825522511353733762525264424843136251125924018256526442925290038064767774118562670270926182631260527092696256526442683257826832644274826312670263125652565267029372875559731242592259226052670252525382538253825782525251125112525251125112552248429622565272224712618248431992484249824842565251124843482348224712525248431612538251140372538278627733012329947055343134427222605261826832657260528752631259225252592267026832696261826572683261826052631300029255597313625382592257826312538264425252498255225522605256525782498244325112511298725252709244325652511337625382498249825252538247135373416248425382484311125382471407726052657281127993482452947991856263126572578264426572618277325922552268326182696264426962657270926442605257826312862291255973136256526312631265725522484252524982484251125382525255225112498252524572950251127092484263124983186249824432471251124712484353733512498252524843186251124843999256527732786293733384557545113442786257825782631264425782900260526442683264426312592272226052722259226832631265730122875559731112618267025522657251126052498256525522511253825652538252524842538247129752484270924842631251133382565245724982498255224983509342924842578248431492484253840182644268327612811336347054767 19890828 192461856303725922709264425522683288726312592256526442657263126832657268325252670263125922837290055973111255225652605270925382538249825112471248425382484252525112498252524712950251127352511259225253211249824842498251124842511352333512552252524713186248424984037259226052722290032994736527213442862261826962592263126702875268326442644264426442683268326182644265726702683264428622786559731492538253825922578252525252525311130623537296232873099332530992552245729502565269624712631251133252511253824842538244325523509344224842511255231612525247140572578260527732773335146444929185626182722260526832618269627992631263126832605272226442683263127222592267026052657287529375597312425922696253827092552255225652498256525522525251125112498245725252511293725382773247125652471326124712511247124982511248434963363251124712471322425652498403725782786276130123351473671211344282426052709265725652565278626442552263126572735263127732644272226832709256526832937296255973124264425382592263124982578257824982538248425382538252525112484253824712937249827482498257825383312268325252552247124982525353734292511257824573136252526314057253826962849293738064705774118562644268325522644260526312709263125922605265726312605270925382735257826312644273528372875559731242565255225652683257825112525248425382525252525112525252525382525245729622525276125112565251131742471245725382511248425523509342924982498251131612525251140182525267027093049327447055308134427352709264425922670263128372618267026572592265726312578267026702657265726052657303729005597316125782592260526312565251125652525255225252565249825252525253825382538295024712696252525782525335125112525248425252484248435093429245725652511317425382538407725652696281127993376464448961856270926702552264425922525286227222644261826312618260526702618270926572644257826312925290055973124261826052605268325522618256525112552253824842471248424982484253824982937251127352471256524713236247124572457252524712484352334292525249824843211248424984018252527092773302433634705523713442735253825782644259226312761264426702644260526572696270927222735264426442592274829122824559731242592261826312735256525382525255225522484255225382511248425112511247129872498274825112592249832992484249825112592249825253482341625382565248431612484256540572696265728872722329946744996 19890828 192941856306226312592263126832683283726702631265726052696263127482605268326442644263126832875286255973149259225922618273525382498255224982538251125382538249825382471253824982975253827482484259225113261253824432511252524432498353734552498248425253174255224714018256527222761293732874447523713442824265725782605257826572875263126572578267026962735276126312735264426312605268329002811559730862511263125522709256525522525251124712525257824982457251124712525247129872578268324572578249833252498251125252484251125113551345524842498251131112471249840572592263127732786328746744767185626962631264426312644264428112657253826702605265726832709256526832735260525922631293729005597314925652592257827092538253825382498256524982511252525382552249825252511298725112748247126312511321124982484248425252471253834963416251125382498317425382511401825382696276129373236452971211344274826052592255225782644279926832631267026312592260526962631270926702709260527092925288755973186259225652565261825382538252525652525247125652525247124982484251124572950251127222511267025253338268324982538252524842498350934552525256524713149252525784057263126832912287538394674774118562683269626572670263125922786261825922670263126572565274826312761261826702605268329872900559731112578257826052722257825522525253825382605255225252484252524842565248429502552273524842605248431742443245724982525252524573496344225112578249832362484252540372511268327222887326145865379134427222657259226702552265729002644259226052722263126052683261826832592267025782605293729375597314925652578256526312538252525252484252524982578257825782525251125382457298725252657249825522538329925112498251125382457256535653363247125652471311124842538405725782657279927483442464447991856257827612592265726312605283726572592268326702657263126572578263126572657260526832900288755973161251125922552265725382538249824982525255225652498247125382484253824572962252527092471263124983199252524572538253824842498350933762484252524983236249825254018255227612722284932744799537913442761268326312631268325922761267026312670257826442631276126052735268326702631270929122875559731492525259225252657253826052538253825382538255224982525251125112498247130742511273524432644249833122498253824982525248424983482342924982525249830492471255240772644261828492709340246444644 19890828 193421856308626442631264426052565278625522631273526312644257827222657269626572631263126702925297555973074256525652592267025252565253825782525247125522511249825252525251124982975248427482471259224983174249824292457255224982498348234422498252524843249251125114018252526312799293734294767534313442811261825922670263126702887263126052657259226312644279926052709268326962644270929122900559730862605264426312696255225252578322430993537303734553312327432362498247129622525273524842592252533382538251125252511249824983509340224982565248431362498256540572592259228112799342946444767185626832722256525652592264427612683257825922578261826312644264426962631267026702644286229255597317425382631257827352592251125522565253825382525255225112552248424982538298724842722247125782498323625522443248424842471253835233469248424982511317425522471403724982761278629003338473671211344279926832618267026962565292525782605264426572605263126832683269626052735259227092900288755973099260526312565264425782538253825522484249825652592249825112457251124713012248426442457267025383338264424712552256524982578353733762565255225253149249825784057260527222900282438224705774118562683264426702657257826052786267025922631268327092631265725922683253826442605272228752912559731112592249826442670256525382565251124712525249825112525253825112538248429622525270924712631248432362484247124982511253824843537342924982471251131992511251140182525270927612975327447055167134427732670263126052631259228492592261826442670270926182735259226572657261826052696295029005597314926052552257826702565256525382511256525382552255224982511251125522471290025252735251126052565332524842471248425252484247135373442248424842525317424842511403726442644279927093325470549621856272226572657273526312552276125922657264426182592256526962657272225922670260527092862287555973111265726442605269625782592251124842498252525252525247125252498251124843000256527732471260524983186251124712484255224842511353733892538249825113211248424984018256527092722306232744736523713442786265726702618257825922799259226052670264426442592259226702722263127222657265729122811559731112657257825922683256525252552251125252565251125652471249824712538244330122565268325112552252533122538249824842525249824983509341625252511251130992484263140772565265728622709329947674644 19890828 193901856302426832605260526572644288726052592267026702618260527862696270926572657261826832887279955973136260526572552259224982565259225382511247125112538251125382484255225252912249827352471261825253236252524712525252524982471352333892498251124843211256525254037253827092761293732744421520213442811260525652631252526052862259225782578263126832657268326702644276126962605263128872887559731742657256526442631260525252511252524982484253825782525249824572511252529622552267024842592249833252525248424842457247125113551341624842538252531242471252540572578263128752722333846744831185626572748260526312631267028492670257826312605273525652761265726962644269626572683303728755597314925782592257826702525253825112525255225252538252524982511249825382471295025112722247126052538318625252484248424572443252535373455248425252538321125252525403724982709279929123274464471211344278626312644260526442657284925922670264426442670263126312605267026182565260526832837286255973186263125922552267025252525252524712538248425652538252525252538252525382925252526962498260525383312267024842565256525112511353734292552256525253136253825384057256526702900281137904736774118562696264425782592264426832937264426312644264427092592270926052748260526702657257829372900559731362552256525782670255225522538252525382484253824982511249824712552248429372538270925112605251132112511248424842525251125113509342925112511251131742552256540182565272227482962322445575379134427612631272226442578264428492565264426182657257826572670257827222670263126702657292529505597313625652605261827352565259225252484253825522605256525112511248425112471298724842709249825782525333825112498248425252498252535093429248425382498308624712644405725652683284926833325476747671856268326572552270926442592272226052631263126702683257827482683268326572657259226962912283755973124256525382644270925382538252525252552256525782511252524842471252525252950257827612511257825113161252524572552252525112538355134552471248425383186256524843999255227092735297533894529545113442735268325922631267027092811257826052709259226052592274826052683267026962631260529872849559731242644257826052722248425522538247125252511256524982471251124982525251129872565274824982592253833252525247124842538251125253537336324982498247131362471252540772565267028112683340245864929 19890828 194381856304926702592264425782657270926702644269626442644263127482578274826312696260526702837291255973149256526572657259225652525252525382511256524712471248424982471253824982962251127092498259225253236249824432525247124982484355134162484248424713287249824983999252527352748286233514644523713442735273526702565267025652748255225522631263126182670273526312735259226572644257829252849559731362565267026052696257825922538316131363607300034963287331229872498247131112565273524712552248434292538247125252525249825653607342925112552247131742471252540772578268328112670328745864705185626832748264426572657263128622683264426442538264426442735260527092565263126442605286228755597312425922618257826442498253825382538251125252525251124292525249825252484308625112696249825922511328725112457255225112457255235933455251124842538326124982511399925382748274830123351452971211344274826052644263126312565287526052605269625522592260527612592268326832644268326442912281155973099259225782605268325522525248424982498253825522525248425522484247125113074252526702471263124983442270925252525252525112484362235232498251124983236251124844057257826572824281137744705774118562722270926312644256526442786259226182592268326312605272225652683263127092657267029372887559730992565257825782670253825382538255225382498252525522525255224842552245730122631274824572592253833762511247124982511251125253681353725382525252532612538252540182525272228112962331247995308134427612644260526312538263129122605260526052631267026312696264427092592263125922657288729005560316126442538256526832592255225382538249825252525253824982525248424982429307425112709245726572511344224982471251124842525252536513579248424712552323624712498407725922683279928373338470549291856272225922552259226052657284925782552267026052605259227482631265726312657268326052824290055973161253826702592263125382565255225382525248425112511255224982443253824713062252527222484257825253363248424292511252524842511369635932511249825113287252525254037265726962722296233254674516713442735269626182657263126702849256526442722265726442657272225782735261826442592264428372837556030862565260525782657255225112511249825382498257825522498252525522538252530622538273524572578249834822484248425522484249825653758362224842511251131742498252540182565264428112709344246744831 19890828 194861856304927222592259225522657276126572565260526052696263127352592268326312644269625522875290055973099253825782592272225382538251125382538253825252525252525652471252524843049256527612484257825383363248425112578249824842511369635792498248425253261248424843999256526832683288733764586527213442900257825652605261825522824259226312631267026832683269626572683267026312578260529502900556031112552256526442670253825922538252525382511252525252471253824982538249830622565268324842552253834552511252525112511251125113742352324712457251132872484252540572578270927732799333847364767185627482748257826572592268328112631267026182631268326702592264426702670265726312696282428495597309925522552257827352538245725382511256525652565251124712578247125382538306225522709242926312552333825382471252525112498248436513509252524842511326125382538405725782709274828873338450171211344277326052525269626052644281126442605264426962657268326442657270925652631270926702950278655603124260525652618268325112525253824842525255225652484248425652525255224433086255227092457260525113429268324982511253825782538366634962538255224983186252525384057259226962824279937744705774118562696263126052683260526572709263126572696264426312631267026182709260526442657265729502875559731612525255225522683252525382552255225652552256525252538251124712538253830622525268324982565248433762511248424982484249824713696359324572525247132992552252540182525269627482975335144745308134428492631261826442578260527612578260526572631260525922670259225922644261825922683292528115560312426052605263127092538255225652471249825112578251124842498255225382484306225522709248426312525342925112552252525252511252537113551249825382498322424572552401826182644284928873351467447671856268326572657257825652565281126442605270926442657263127352631268326702657260526182900290055973124256525382631260525652538251125382525252525522538252525112498253825113086251127482484257825523338253824982538251124432498371135932511245725253249252525254037255226832773292532744501545113442786264426052605263126702837264425922605272225652592270926312670270926442592264429752900559731242605257826182644255225382552245725522498255225252525248425382538245730742511268324712578252534292457253824982498251124713666350924982538248432242498253840572592265728872761333845294929 19890828 195341856301226442657265726962657282426442605268326442605270927092605265726312618260526182887282455973124257825922552269625522578253825112511251124982525248425382471251124293037255227092471256525253351248425112511253824712511366634552511252524843274253824984018256526832735296232994736523713442811263126052670259226312837260525922670268326572709268327092709268326572670267029122900556030862644260526702631255225382565321130003565291234023086327427992498251130742565270924982592255234962498255224842498249824983666342925112525251131992511257840372644264427862786336347054644185626962683268325922631269626832644257826182657264425782722259227092644264426442657301229005597312425922578257826702484255225112552249825252552251125112511249825252471306225522786247125782511331225522511251125112471245736813579251124712498326125252471398025252709278629373299473672561344281126312592268326702631296226052644260526572670263127352670263126832683268326832799286255973174261825652578269626052538256524982565248425782538252525252511257824983049257827222457265725113469267025652565251124712484368135512484251124573211248424844057256526572912290037114586774118562670265726052631259226572709260526832644267026312644270926442709264426312644264430002849559731492670260525252592257825112552259225112538247125382498253824982538248430122538270924432605255232872511248425112525245725113696357924982498245732362498249839992552268327732925335145865202134427612578264426832631255229252631255226312565265726962709260526832592263126312748290028495597313626052578255226572565252525112538251124982578249825112538247125252511301225522748247125522565342924712484251125522538255236663482251125252525318624982525401826182657283727483376473646741856274825922578269626052696279926572592264426572631263126572657268325782670265727092862287555973086264425922552269625252538257824982592249825252484249825252484251125113037253827862443257824843287249825252484251124572498362235512484245724983236255225253999256527482696295032614674523713442748260526312618256525922875255225922644263125382683273526702748265727092605270929002887559730862578255225652592252525522538251125252552253824842484245724572484249830622538270924432592255234292498253824712498249824843681352325252457251132112471252540572618265728112761331247364799 19890828 195821856306226702578267026052761276126442605264426702709265726962631273526312605265726442824284955973149256525522565272225112578256525782511253825382525252524842457257825253086252527352471257825523274253824982498249824842525363634822484244324843249252525113980256527352761300033894674516713442709267026182683256525922900259226572605260526182709272226442709264426442657267029252799559731112592256526312709251125112605251125522538251124982511253825112525248430622565272224432578252534292525255224842525249824983711356524842484247131612498255240572592263127862735335147054929185626832644257825652631267026702578263125922631263126182722260527222631267026312578295029005597323625652578259225782565253824982511251125382525251125252498245725382457304925782722248426312511333824712552249824982457247136363496251124982552324924982484399925382761278629373338470571211344282426052565263126702618287525922605265726312696264426702618272226832657256526572937287555973111260525252592264425922538249824712552248425382538251125522498253824713062252526832471264425523455276125252565256524712484365135092498253825383099249825384057259226832925284936664644774118562631269625652592260525922657256526312670263126832605269626182657265726962644268329502950559730992578265726312657251125382525253824712552252524842471257824712525251130492498270924842565251132992565249825382538251124713651348225382471252532492525251139992525270928242987327445295308134428372696259225522605261828622605252525652670267025922683264426702618264426702631297529505597314925382618256526832552263125252498257825382565249824982538251125522429309925922709247126052538340225522592247125252525252536513537249824842471316124842538405725922631291227353442450148311856265726962592268325522644281125922605263126052709259227482644267025522683259226442773278655973174256525922644263125252578255224842565255224982511249824982498252524843062253827612443257825523261248424982511253824572471368135232525248425113274255224984057253826962735290034294557541513442786264426052657260526442799260526182657264426052631263126182670270926572592268329002811556030862538263126312696253825112511249825522484255225652498251124842484251130372565273524842592248434292552252524572498248425113696355124982498252532242538253840182644270928112722338945574705 19890828 19630185630492683261827222657270927222605257826442592267027092696264426702592265726702683297528755597313625652631260526572538251125252525252525252538257825112552248425382498303725112761248425922538329925252471247124982484249836663509251124982471327424712498401825782761272229623224464452721344279926442592265725652683291226702565270926312631268327092565269625522683264426312975287555973099252525922552267025382498255231743111350929373455333833123111248424983012255226832471263125113429248425922498249825252538371135092457248425653236248425384077257826442799278634424644483118562657260526442631256526442811260525522696 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0248425252415248436813565252525252525326124982525403725252683272229503363476771211344279925382644259225782644288726312605257826442670267026052657269626182722267027092862284955973111259225782552265725252538251125112552252526052498247125782471252524713037252527222484264424843429268325112511255224842525369635092471257825783224252524714057260526442849283737274615774118562657252526702683260525652761260526442605256526442605270926572735263126572631270929502887559731112657263126312709255225382498253825652538252525252525257824712525247130002538276124292592248433382525251125112525249825113651345525382525251132742471247139992565278627352937332546445308134427352631264425782683264427612644257826702670274826962618268327092592263126312644288727865597312425782525252527092511263125382511248424842578248424982511244325112471308625382657251125522578344225382538249825522498249837113455251125112498319925112538405725652631281127223416464447671856272226052631264425922578274826052670263125782592265727482631270926052709257826962937290055973099256526312631273525522525255225252538251125252511252524842511252524983086252527482471256525253325247124842484251124982443369634822511247124713287255224984018251126962748295032614767513313442761261826312657260525782862256526312644263126312644277326312696260526572657263128242837559731362605268326052631257826312511251125522511255225782498249824712565252530372592272224982565251134292484256524982484247124983711341624982525252532242511248440772618267027992773335145014896 19890828 196781856274825782605259226572565286226052578264425922618260527482683268326572644259226572912292555973149260525782592270925382552252524982552256525652552252525652525259224572987248427092457259225653312249825382443249824712484365135512484249825253287248424984018253827092761303733764736530813442811267026442592256525922862267026312670259226312605270926442709256526442657263129502837559731362657259225652696253825382511253825382565252525112511251124572538249830372484270924982605249834292511247124572511245724843651353724842498251132112484257840572631263127992786331245574863185626052657265726442592263128372592261826442631264426572631261827092605267026832644286228875597323624982578263126832525257824982552252525522498257824842578247125252525302425652735248425782498327424842484253825382498247136663509253824982552326125112471401825652748276130373274467452371344282426962605265726442631283726052552255225782644265726572683267026442709259225783000286255973037253825922631265725382498253824982525251125252511251124712538251124293074253827352457259225253402248424982484252524982484368134422484252525253236252525524057270926312849272232614736499618562552263125382657260526312748268325922683259225782670269625652670264426962578268328112912559731742631256526052735253825252552248424982578251124982498248424982565247130492538269625252631249833122525247124982484249824983622348225112498248432112484253839992565268327223037328747675451134427992644265725922578255228372657259226052592264426832773273526832631268326572696288729255597307425922605255226442525253824982525251125112578249824572484248425252471304925522709247125922525337625112484252525522525253836363509251125252498323624982511405726182683276127223338464452371856264427092605270926572631279925782592269625652683257826572631265726702683260526442900293755973049252526442565274825652538253825652498249825382552252525252484253824843074252527222443259225253312248424982484252524712484366634552471247125383249252524983980249828372735301233124557552413442799259226832683270925922849256525782578264426442657272226442644270926572657268329252862559731362552263125922683255225382538252525252471256525112484248424982511245730372525273524432578253834422511247124292538247125113622355125112552251131742457248440572644267028372786328745015487 19890828 197261856264426702592267026052683273526052578259225782709261827732644265725922683264426052925292555973149261825652578272225252578248425252538252525382525255225112498253825383000251127732498263125653312252524712525256524842511363635652471247124843236255224713999256527482735303732994644570713442862267026182670263126312849268326182605263126312722273525652644261826962683265728112875559731492525268325522657260525522511260525382511252525382498253824982511248430002552267024842552249834162511255224432525253825523651350924982552252531742429247140372578263128242761336347055744185627732683264426702578269627992592259226962605256526572696263127092618267026702618297529005597309926182683255226832578260525652538249825252511251125382552247125522471300026052735245726182578331225252429252525252484247136663509251124982511324925252511403725652748274829003274464460071344277326312618264426442683278625782657264426182631268326832709268326442605265726962925283755973099256525652565270925112552253824842538253825382498247125112552248425253062253826442471260525383429251125782484252524842471372734552484251124713186249825784037261826442748269633764674604518562722269625922605255226572811263125922578259226702565259227482696263127092644265728872875559731612592257826052722255225382565253825922538252525112511252524842538248430372525279924712578256532992484251124712471252524983622353725252511255232362498247140182552274827222987329946446282134427862618264425652722259228752605257826442709269626312605265726962578268326442657290029125597318625522538257826702631260525382525252524982592247125112498248425252484301225652683251126312525344225112498249824982552249836513455249825382511316125112538405726182670284927353389455764091856274826832683265726962592279926182631270926832605265726702657272227092709265726182900291255973136256525652670265725922578255224842511251124842498245725382443251124713049256526962457261824983274253824842525248424842525371135092498249825253274249824983999256527352722291232494705671313442837261825922578263126572912260525382631260525652592274826572709260526832605269629372912559731612552259226052670255225652525253825382511252524982511247124842525251130742565276124982538249833892525260525112498249825113622342924572565255232112484253840772631269627612786337646746924 19890828 197741856267026312605267025652644279926312538256526182605263126832657269625782670260526962862291255973136259225782578265725382525252525252525249825252525249825522484256524842962252527482471259225523299252524572511248424432498363635092498248424983274251125253980252527352748300033124557774113442862269625922644267025922811264426312631265726572657269626052696269627352605265729122875559731612538264425382722253825112565256525782511256525252484252524842538252530002565268324572565252534292538248424982484245725113651353724712525245732112498252540572631267028112735345547367741185626572683257826572552268328752657259226442592272226312657260527222644270926702631282429005597316125522592267027222538259225252511252525112525252524842565249825382525300025112722245725522552332524982511248425782484252536513537251125382457326125382484399925382799268330123429455777411344282426312683265726572605291225782592255227352631264426442605272226312683264426702950284955973111260525652578259225522578253825252578248425522484249824712511255224573000253827222525268325523416260525252511256525382484365135512498253825253186255225254057257826182748442133764586774118562709265726442644261825922786257826052722263126702631272226702605267026962644265728872900559731612525253825652709248425522471251125522498248424982471255224712552245730002565276124712592252532992471248424712525247124983651355125252484248432242511255240182552265726832975328746446162134427992683263126572605263129622683268326442578259226052657260526832709265726312657291229755597313625922538260526572552257825382498249824572538256524842498244325382443304925652696244326182511340225522484245724982552251136663579248424982525318625112552405725782578279927223402464477411856279926572578264426052683279927092592267026572670259226702683264426702631261826572862288755973074255226572578272225382525259225112471251125252552249825652552257824713049257827992511270925383338309925522670268325522552365135652552268325653287260525924077265728622912396240574799774113442799264426182709264425652862260525922605267026312605273526442696261826312631264430372862559731492592257825652631259225652538249825922538256525112538252524982484247130492565273524842552249833892525249824842484245724713696353725112498251132242498252540772592265727862709333847054996 19890828 198221856308627222592265726312657290025922605263125782605269626702631268326572644259226702937291255973074260525522605265725252552256525112511252525522565253825252498253825113049256527612484259225253299248424982511253825112471365134552511249825113249248424714018252527862761304933894586520213442722259226052657256526962786263126052683263126312683269625782735259225652552272229372849559731612592255226052722260525522484252525382511251125252511252525252511247130122525270924572578255234292498251124842525253824713651355124712471247132362498252540572605268328112748336346444799185626702644267026572578264428752683259226312683263126312722265726832578264426832670293729375597313625922631260527222525257825382511257825252552255225112538248425522484303725252735241525922511331225112511249824982443249836073551249824842525323625252457399925782761268329503325476771211344278625782644265726052592278625782631265726572683270927222644265726702657265726182900286255973136257825382565263125782538256525382484251125652511248424842471252524983099260527222484260525113429265724842578251125652471366635232525256525783174248425784057256527092912291238734705774118562683268326572644256525922799253825522631259227092696276126312735257826572644269629752937559731362578268325652657249825382525252525112552251124712525253824982552249830372592276124572605249833252511248424842471244325113666357924982538248432742538248439992538268326963012329946745308134428242631268326312683264429372631259225522709263126572683264426572683264426052670298728115597309925782565259226832525259224982498253825112538252524712565255225382484308625252696251126442525340224982511251125382457252536813565249824982484323624982538405726572605279927353261467447051856268326962578263125522657277326312631261826052709264427352644267026572644259226702811291255973136257825782657273525522525255224982605255225252538247125252538251124573049253827482471257825253274249825112525247124842511365135232511244324713199248425114018256527222735291232364644548713442786268326182631261825922912257826312657268327092644268325782709265727092709265730122849559731362565259225782722257825252498247124982511248424982525252524572484248430742511273524712605255233892484251124712538251124983666355124572498248431992498252540572605265727992735329946444962 19890828 198701856304926832618264426052605278626052605270925922696265726572722263126312657259226702887281155973149259226312578270925112552249825522538248424842511252525252498252524983049252527482484253825113325245724842552249824712511365135512552247125253236257824574037253827222657296232494557537913442799268326052670263126312925260526052657268326052592276125522657265726572631267029252937559731492565263126312657253825922538303729253523282433513389322430742498249830622525274825112525247134292498248425382552253825113666349624842552251131862484255240572618267028112837335145294831185626572683268326962578257828372631264426572657273526962644268326702592264426832592293729125597317425922552260527222605251124982525253825382498257825252538245725522484308625252761247126442498329924982484253825252471249836813509255224712484319925112457399925922735278629753274476772561344288726832657268326442631287526442565260526182657265726832657263126832696263126962937284955973149257825782605260524982538263125252498251125922552252524982498252525113037256527352498263125383442264425252538253824572484362234552525260524983224251125524077256526572849277338564674774118562696269625922644259226572773263126312683260526832696265726312657270926702605268329252887559732242538256525382644257825522498255225252484251125522565253825112471249830242552273524842578257832992498244325652498248425113636352325252525252532242511247140182552277328242912328745295379134427732631260526312605260527862644257825922670267026052670269627222578260526312683291229505597313626052525261826572552256525522511257825112538251124842498247124982471306225652683244326312511344224842484248425252498252536223496251125652525321124712511407725782644282426963338464449291856267026572631257825522618283725922631263126442618263126832696273526962644264426442900286255973124251126182592269625382525253824842525256525522484249825252498253824983024253827482443260524843338251124842578252524842498365135092484252524713236253824983999253827092696300032994705530813442824263126442618268326182950264425652644263126702592269626442657269626832657268328872900559731362578260526312709252525252538252524982484255224842511249824842525248430002565272224712592255234022511248424842525249824713622348225252511253832112498249840572631265728492773336346444767 19890828 199181856304926572578263125782631278626832618260526312644265726702657272226312657265726832912287555973161256526442631270925112592252525252525249825382484247125112498252524713024252527092484261825383299247124982578248424842498360735932511245725113236253824844018255226572761296234554644516713442722267027222592257825922786261826442696265726312644269627222631272226312592269628112875559731362578256526572709255225782578255225112498252525382525247125252552248430622484272224982631256533892525249824982511248424843651345525252484251132112511251140572592256528492799336346745167185626832709260526572631268327732578253826702605257825922748260526702657259225522644292529255597313625652605257826182525255225522552255225652552252525112538252525112457301225112786244325782484327424982484259224982538248436513455249824572471326124982443403726182862282429373224467471211344272226702631265725782631291226312578263126312578263127092644273526962644263126312900292555973074259225522565265725382538253825382525249825252525252524982484255224983012251126962471265725523402267025252578255225112484362234422511249824983224255224844057260527092824286237744736774118562657268326572670264425782799263126052657263126312657276125922657264426312605263128242875559731242605263126052670255225382525247125112552255224982538255224572552251130122511274824572631255233512484245725782471249824843622350925252484251132362471249840182538270927483000326145575415134427732644264426702525259229372565253826442592269626052670256526572631263126442722279928625597312426572592257826962525255224842511255225382578252525252538248425252471303725382696248426312511340224982525252525112457248436663537249824982498317424842511407726052605274826833325464447991856263126572552259226702657287525922631260526702631259226182683265726832748257827222824296255973124259225782605270925112498251125252498253824982484248425522471256524713049249827352498260525383261248425112631251124842498362235372484249824843274251125113980253827732722279933124529548713442875269626962631257825782773260526052552259226572696264426442605260527482605263129252849559731362670255225522709257825382498251125252484247125382538251124982498251130742525273524842578253834552484256524982498247124713681353724842457248431742498253840572605265728372709340247054799 19890828 199661856304927092631264426572644278626312605270925522709263127222618269626572670263127092837293755973124259225922552279925522538249825252538252525112552252525112498251124573037251127482498259224983261245724432631245724152525360735512457248424983274248425384018253827092683293732494501530813442722259226312618259225782849260525782644267027482696276126832683260526832592263129372875559730622552256525782696257825782538303730623509295034693376329930122538245730492538272224712605252534292471252525522578248425523651345524712484249832112471251140572592276127612837337647054799185626832657259226442592273528112696260526312657264426572683261826962644259226832709287529375597318626052605255227862552248426052538251125112511255225382592245725382538303725522709244326052511329924842429261824982471251136513537251124572498323625382511401825652709273529503224470571211344279926832578264426442657279925782631265726052592265726572644268326702631261826312950284955973124259225522565268325652578255225252511249825922525249825252471252524432987253826832498265725383389267025112605256525382511371135372552252524983174249824984077260526572824284937584644774118562696261826442683260526182849261825922670263126572683268326182735265726052631272228492862559731112605263125782670255225652511256525782498253825652511251124572565245729872592273524712605249833122484248426572511249825113651355124572498253832612498252540182511265727732912329947675560134427992592270926312683257828112683263126442644268326312683264426442657261826572683288729255597312425922644257827092511255224982565259225252525253824842511251124982538304925652683249826312538345525112565252525522511252536513509249824982538314924982538401826052722283727223325458648631856273526052631268326312644277326572578263126572592265726442618267026442683267026702925293755973074259225922592273525522565255224982552255224842525253824842484249824713024259226962498255225523299248425252644255225252498360735232498249824713236248424983999255228242761296232874557520213442761260526572552259226312799259225782618257826312618264426832709270926832683269628492875559731492552256525782683257825382538249824982552256525652525247125522538244330492511268324842618248433892484252525252552251125383666353725112498248431862498253840572592263128112735332546444962 19890828 200141856309927352592263125782578279926312605257826832618257826962644264426442605263126572937287555973099256525522592268325112538255225522552257825652592248425522484253824843024256526832457260525653299245724982605247124982457365135372511244324843236249824983999255227612735297532244736527213442786273525782592257825782849260526702657267025782618268326572696260526572631268329502862559731492511256525922644256525522578253825252552255225252484249824842538247130122538265724712631255234022484259224982552256524713651353725252471252531742498248440572605257827612761331246444674185626182605268326572657259228492709260526832670264426312735265726832618269626312631296228495597313625652565255226702565249825382552252525522498252525112511248424982525300024982748245726572552324924712498268324982511247136073565248424712471323624982471401825382709276129623249455771211344277326312592259226052592282426182631268326572657261827482631274826702683267026832937295055973161264425382592269625652525257824842538251126052525248425112498251124713049253826832484263125253402267025252511252524982525368134822484251124983161251125254057260526312875286238394674774118562670265726572657253826442761263126052644260527092605278626052709263126052618268329502900559731612565255225652670253825782538251125522538249825252498252524712552253830622525270924712605253832872525249826052511249825253651355124842471251132112552248439992552276127092925332546445272134427612644253826572631264428372618253826442657265726962657264427092605264426832696288729125597313625782605260526052565253825522525257824842552251125252538249824842511303725252696247126052538341624842511249825112484251136513509248424982484319924712498407725922670287527733325467447051856273526052578267025782605284926052592260527222696257827612592268326312605260526312887290055973161257825652644265725252538253825252538256525522605251124982511252524983000253827092443259224983338248424432578249824712484363635232484249825383274249824573999252527612683292533384674534313442799265726052605257826312811265726052644260525782683276126572670265726442657270929622837559731112525257825922735256524982552252525252538255225382457252524712525245730622525273525112644257834022484252524842498252525523622352324842471253832112511248440772631268328112799345548314863 19890828 200621856303727482696265726442618278626702552263125652657264427092657273526442631263126442975292555973186259225922592263125382552255225522511253825252511249825522484256525113049251127352457260525383312249824712565255225112498360734692538245725253274251124984018252527612761293732994644527213442799268326442578263125782811257826052538260526312605272226052683263125922644263129252875559731242565256526442709257825382578290028113376288733123037326128112498245730492538270924712644249834292471257824712538251125523666348224842471249831992498253840772578265727992735333847364962185626702709264426702592263127862670257826052618263126052683259226832631274826182657288728755597313625782592255226702538256525252498253824572552249824982538248425112484303725252683248425782552331224982552255225252471249836513469251124432525328725112484399925252837268328493261444771211344282426832631260525382592290026832631270926052696257827482631267027092683260525922875288755973124259226182578270925112511252525112525249825922525252525382525255224983062259227222525265725383429268325252538255225112565366635652484253824843211253824984057259226702824288737274644774118562696257825922683263126572849257825782592267027092644267026312683259226442657270929122900559731862644260526442631253825652538252525522511252525252538252524432552247130372578273524842578253832612471248425922525251124983607346925252538248432362484248439992644273527092925323647365487134428242631265726572631263128622592261825782670268326572657264426962657263125922605286229125597316125652657253827092565255225522511253824982525248424842525249825252525298725782748248425922592342924982538253825782538256536663537248424432498321124572511407726572644281128113389467449291856273527092552267026312657277326832657267025782578260527092592264425782644263126702849284955973136259225782511265725652538253825382592249825652498252525382511252524843049252527352471260525253261248424432644247124712457359335372471248424713261251124983999255227482670295034024644523713442824263125112578257826572849265726442618259226572657270925652722259226312631264429622900559731242578257825922605256525112592253825112498257825522538249824982538247130122578267024982578253834292484249825112552249825253636346924712511244331992498251140572565267027862773333845294736 19890828 201101856302426702578260525782605287525652578257825922618257826962618260526572644265726572786282455973186251125922565273525522525257825522498252525652565251125112471252525253000249826832484260525383261248424712538255224842484362235652511249825383274252524983999253826702722293732744674537913442722264426052631260527222900259225922592259226832670273526442670267026702631265728372887559731612605256525522670256525522498252525652471256525112538248425252538248430742538274824982605256534292471255224712578248425523593353725112471251131862511249840572552268328242735333846744767185626572709256526962644265727612644259226312605263126312748263127352565264425922618295029005597316125382592257826312525255225252538252525652538249825522525247124842484301225112773244325922552328724982471255224842471248436223442253824712443322425252457401825112773270929753287464472561344278626962525270925922538286226312696265726052670265727352683273526832592270926182811288755973161259225652565264425782538251125252525249825522538247125782525255224983062256527352484267024983429265725382538252525382511365135372484260524713186249825384077263126702837288738394705774118562696265726572644269625922786268325922657256526702592268325922670272226832644264429372912559731362565256525782696253825382525252525112578249825522484252524712525248429872525270924712592252532992498248425522525251125113622352325112471249831992484247140182511272227612962331247995308134427992696256526702605260529622644257826702657270926572696268326702657263126572644287528375597314925652592260526312592253825382511252525112538252525252538248424842498308625252696245726312552342924982525252525252538256536663482255224432498311124712498407726442657288729123287464451331856272226442605257826312605278626962605267025782592259227612670265725782605261826312811293755973174257826442605260525782578247125382538252525252484245725382471251124842975255227612484265724843338249824842538248424842525366634822525251124983236259224713999251128112748298733254736537913442811260526442657259226572900269626442657263126442670270926442670267026962592269629122900559731362578256525922644251125782525251124712484255224842484248424432511249830372511268325112592259233632498251125252525248425653666355125112511252531492498251140372592267028372722326145294674 19890828 201581856301226052525265725922592276127092657259226182735259227222605268325782644267026442950290055973099261825652578268325782538252525522471256525522552247125522525257824713037251127482498265725113287249824432552252524572484362235232552251125253261251125114018252527352773297533254674530813442761264426312670260525782837263126572592259225922735264425782670268327352631257828752862559731242644259225652683251125382552288729373325287532742962332526572538245730242498268324712605248434022525248424842511249824713651345524842525251131862511251140572605261828112786333847364736185625782683264426962578264427612618256526832552257826572748265727092552269626052773296229005597323626052644256527092471256525522525249825652552249825112552255225382511303724982748244325922511331224712457256525112457251135793537249824982498328725252471401825112786279929503351476771211344277326312631265725382631286226052592263126312592268326442631267026832592268326702912286255973111257826182552265725382538252525382592252525652511248425252538251125113062252526702457267025653429267025112565257824982538366635372525252525523186252525114057255226832837290037424767774118562657270926052605260526312748259226312657267026052605267026052696263126442538265728622925559731362525255225922709255225652511253825252538251125252471255224712565247130742565272224712578256532992498245725382565252525113622352325922471248432112525248440182525276127993000335146745237134428242670267025922565267028372683259226052631265726832748265726832592263126182696291227865597312425522683257826312538257825522498245725252565257824572538251125652498301225112735247125922552342925112538252525252538253836513537248424842484316124712525405725782683283728243363458648961856273525922605270926442670279926442657268326052644263126962605269627482631257827222912290055973111260525782592273525522525249825252498251125252484249825382511255224983062255226832457259224713325252524842511255225112457365135372605248425253186257825253999253827732696287533514705523713442761267026182670260526572837260525252618264426312657265726312670260525782605260528112887559731242631259226442631253825652525249825112538259225382498255225112538248430862578269625382578253834292471260524842498253825653651352325252457253831862511252540572565260527862748338946444799 19890828 202061856307426572565268326182683276126442578265726962605272226962565270926442644263126572937286255973099268325782605273525112538251125382525248425252498247125382471252524843062256526962471256525253299245724842511245724432498365134822538245724713249248425384018257827092722297532874767537913442799257825652683261826442799260526962592260526572670276126572735260526702592260529622849559731242565256525252709252525782511251125652525255225382525251124982538248430122538265724712605252534162471253824842525245726053696355125382498248431992538251140572644257828112722328745294863185626832709263126832592264427612552256525652592260527222696272226832631269626702644287528875597321125522578260526312525253825382552249825382538260525382538244325652484302425112786249825782511329924842484252525252484248436813469249824572457324925112484401824982709274829253312452972561344282426832605263126572578278626572592261826312683263127352644260526442683261826442799281155973161265726312578259226312592251124712538251124982525251125252538255224843124255227352484260524983389263125652498253824842525368135092498247125113249253825254057257827352786287537274705774118562709260525782605259226442773268326312683268326832657268326832618267025922670268329002900559731862605260525922696255224982565251124572498249825252498255225252525245730372552274825112605248432872471251125382484251124713651348225252457249832612525248439992578269627092987321145295308134427862618253826052605257828372578267026442631261826312670269626962644273526312670293728875597312425652578256526832552257825252498257824982578253824712538247125252471304925112670247125652565342924712538244325112443265736813482251124712484317424982471407725652644281129003312464447671856270926702618265725782683273525922683263126702657263127222578265726312644264426702937287555973124260525922578268325112538256525112511251124842511247125252471252524983037257826832443255225253299244325112498252524842552363635512525247124713312253825113999252526572786288732494705537913442799257826442631263125782849259225782722267026572683274826962696264426832631264429372799559730992538259225382683253825382538249825782498253825382471252524982511249830622552269624982631253834162484251124572565252526313681352325522457251132362484248440572565263127482735342947054674 19890828 202541856304927092631269626312618283726442657263126702578265726962618267026572631257826572937283755973086259225252552267024982511253825252511252525522565247125252471253824572937259227482498255225253351251124842538248424982538366635512511247125113261248424714037253826702748304933514557537913442786264426832605268325782849263125782644259226702657267026442657268326702644264429752887559730992565263124982696256525652631297528243416288731862761324929122538248429872538265724712592252534292511253824982538247125523607352325252511249831742498252540572578268328622735335146744831185627222670270926962605256527862565260526572670264425782735264426962631260526702605288728625597314925382605259226962538252524842578248425112484248424712525245725522457300024982761247125652525328724982498251124982498252536813509249824982498326125382484405725252722270929503325479971211344276126312657265726442552282425522644256526312592259227612657272226442657265726312937284955973161265725252565274825382565256525112525252525522538253825252498248424843086252526832457265725113442269625652498264424712565368133892525255225383186252524714037259226442875286238394674774118562722261826832605267026052735263126312565260526182644268326312709265726442644273529372937559731112565263125382683257825252578252525252484253825252552253824982552242930002592274824842592255233252498252525782498247125253651350924842484248432612552247140372538270927483074338946745202134427352670255226442618267029122670263125922657269626312709263126702696261826052709284929005597312426052552253826312525253825652484253824712525252525112511247125382498307425382709248425652471342925112525251125922471251136073482248424712484317424712511407726442670283727863482470547671856267025922592260526312644279925522511260525922683261827222644267026442683257827352925290055973236256526312631274825382565252524982525249825252525252525252498252524843037252527092498261825253299251124572538253824982552365135372511247125113236252525254018253826832735297532994557509813442849264426312631257826182862260525522552269625652552272226702657268326572657265729622875559731492538264425922709256525252592251125382498253825382565255224712538247130372552273524572631252534422484252524982631252525653651352324842457245732362484248440572631256527482773328746744896 19890828 203021856308626962578270926702683281126572525256526832670267027482683269626312709260526312962284955973136263125922657268325522578253824712578251125652525249825382498255224713086249827732471256525253299249824982511252524842525363635512498247124713249252525254018253826962735282432614705530813442887268326312644265725922837260525782657260526312683270927352670264426442592267029252849559731612552252525652657253825922552252525782538251125252498252524842525251130122511269624982605253834162511257824842578251125653636348224842538252531362471249840572552256527482696337646444929185626312631268326442565265728492631265726572605263126312748269627482578259226182605293728495597314925922618263127222525249825522565251125782498249825112552247125522484300024982761247126312484326125382511251125112498251136813551251124982498323625252484401825252786281128753249470571211344282426702631263126962578281125382605265727092683263127352644273526962631261826702950290055973124255225652592267025382618253825652525249825652498248425112471252524293012255227352511264425113455273524982578263124982552366634692484249824843136248425254077257826962849279936514736774118562683274826312578268325782875265725922696253827222592273525652696273526572631273529372887559731492538263125382683256525252565253825522498252525782498252524842538248430372565273524842644249833122538249825112538255225113666353725112484251132492511251139992525265727222975328745015343134427862618270925782631267029002657255226832657265726702761267026312683265726312683293728625597314926312618255226312605253825522552255225112525256524982511245725382471301225382709247126182525340225112538251125522538252536663523253824842552321124982457405725652631276127223351467447991856267027092592256525922565284926182605267026182657261827352631268326962644259227092937283755973236257826312578281125252525257825522484252525522552249826052484255224983062253827352471259225253287251124712525252524432511362234822538241525113249252525113999253827612631303734294586548713442761263126572670261826442962263125922631259226182605268326702657264426442592264429752912559731242578252526312631255225652484248425522525257825252552248424712538248430992511263124572592255234292484252524982552248426053622355125112443251132112511247140572605270928112761342944214799 19890828 203501856308627352565269626702605273526052552265725652786267026572631269625922709265726313000283755973136264425652578270925382525253825522498252525252511247125522538252524713037255227862471260525523287248424432484253824572511362235512552247125113274252524844018256527732761295033514644541513442761267026702657260525922849260526052605263126052709277326702709267026182592263129372875559731242565253825782683255224982565336333893742304934423049326128372525252530742552269624842565251134292484252524432538247125523636350924842484248431492484247140572578268327992773348245865167185626832657257826052565260528372709270925782657268327222683259227092683265726832670300028375597313625382578256526702538253825252552251125522538252524982498249825252471303725112761251125652525331225652498249825112525249836513537252524842498321125252457401824982786272229123236464471211344274826312709267025782644290026572578259225922709264426962631269626572631263125652975283755973161253825922552267025382525256524982552256525922552248425112484253824843086252527222471263125113455264425382511259224982511363634552511253825113211251125114077260526702887279937424736774118562683273526052670263126312824264426312631259226832631268325782683259226962631265729122837559731362618256525922735252525522552252524842552255225522498253824982552249830242525265724572592251132872578247125112538252524713651350925382471248432362538248440182511273527732987328747055202134427612592259227352657265727862657257826702631257826312683263126312696269626052683286228375597309926702565260526962538253825252525253824842552252525252498249825112511302425252709248426052525342924982471248424712471253836513496251124712525317424842498405725922683277327863363464449621856265726312605263126572565286226312592264426442578265726832578279926052657260526962962287555973136261826312538273524982552256525112538248425522538248425652484253824713049253827732498257825253287247124842498252525252525365135512525248425253211247124983999253827092683288732874674530813442786265726182631259226572799260525922578268325922631270926702709268326442605274829622950559731492605255225382683253826052565249825252538260525252498249825112538247129872565272224712578251134292471249825112538252525653636341625252471248432112471251140572592260528112786331245574896 19890828 203981856269626312605263125522592283725922592264426052592267026962592267025782670260526442887288755973199259225652605273525252525256525252592255225252484253824982498255224712962257827482471260525253312248424982511251124842538365134962511251124843224253824843999252527612722288733894674530813442709272226052592260526312912264426052657264426312657273526052683267026572592267028752887559731492578256525922631251126312525249825652565253825252552248424712538249830372538267024842592255234292552255224712525247125253681340225112498248431862457252540572605267028372799336346444929185626442644259226702592269627992592264426052644268326442709259227222592265725652592287529375597314926052631260527222525253825252552252525922511257825112498247125252484303725252683247125922552327424982484249825382484247136363551251124572525326124982498401825382657273528623287483153791344278626052605268326702618286226832605269626962670256526702657269626572605265726572937288755973136249825382631265725522538251124982552248425382525248425652471249825113012251127482457257825253389253825112471255224982525363634692484249825113174253824984057256526832761274833764705489618562644268326832605255226572799255226052735256527352670272226052761263126312657267028112925559731742565260525922644253825382498252525652578252525252538252524982552247130002538273524572618253833252538247125252525255225113607350924982471252532742552251140182538268326572962321147055744134427732644255226572644259227992565263126312605252526052657265727092644269626312631295028625597308626312565256526442525255225382552252525252538255225382511253824982484307425652709248426182552342924982525249825252525251136813523248424982484321125112498405726052683283727093429450152021856264426312565263126442683282426312592274826312565267027862605265726442631263126572937291255973236263126312578269625382578248425652484252524982484251125522498256524982937255227482457261824983299255224572525252525112484362235372525247125113236249824983999249827092761283733634644548713442799267026442657264426572811260526052592255226182578269626702657263126052683263129122849559731742565256526442670259225382525255225112511257825382498251124982538252530372552269624712592252534422498252524712498249826313666348224842498253832242498245740572618257828242735338945865379 19890828 204461856269626572592264426052696290026572552269626442605268326832683269626832683257826702900286255973149263126312578265725922538253825252525257825782525249825382498251125253000256527222484255224713287252524572498248425522552365134422511248424713261249824843999253827092722293732364644570713442799267025922631264426312786263125782605259226442605273526702670265727612696272228872862559731742618259225782657252525382525249825252538253825112484249824572525248429622525269624842605255234292484259224572457245725523711353724712471248432112511247140772605267028372735338945575744185626312657257826572605263129122605259226962592270926702670265726442683268326442644287529005597318625522592255226962578249825112525249825922538253825112498251125252498300025522670247126312484327425652443251124712565256536663551248424712443321124842457401825112761269629623274476759691344272226832644257825782631287526442709263125522683264426702696270925782644268326052900292555973136256526052618267025382552255225112525251126052538247126052498253824983086255227092484264425253429251125382471256525252525366635372498247125383236251125254057253826702824276134554644604518562709264425922657267026312862267025652657259226702644277325652657263127222709264428872912559731362565256525782683252525522552252525382525251125382498253824712538245730002538273524842578251132612525247124572525245724983651346925112471248432242525248439992525268327732937335144746282134428112709261826312552264428622670267027222605261826052657260527092657261825922657288728755597318626052592264427092511257825652511253824982552252524842538248425382443308624982722251126052552342924712538249825922471249836813537253824712511319925112484405725782644273528113402476764541856267026702631265725782657270926312565264426572631260526832578274826442657263126182912290055973124259225922578268325382552249825252552248425112552252525252471251124982975255227482498260524713287255224982511253824982525365135512525252524983249252524573999256526962709301232614474671313442709270925922657260525782950260526052631264426572644274826312644265726702578263128622900559731742618263125782631255225652565249825522511256524982511251124982552245730002511265724712578256533892498253824712565248424983651353724572484253832362525247140572605264426962761329945867014 19890828 204941856270926442618265726182592279926312670265726182644263127222592265726052605261826052900292555973136260525782565269625382471251126052552253824982565249824982525252524982962252527352443256524713299256524572471251125112471360734552484249825523211251124843999253827352773296232874674774113442824261825782670257825782975260526312735268326312657268326312735265726832644261828872887559731242592259226052657257824842565252524982525259224712498251124842498253830002538274824982618256534022498248424712525247125383651352324712498249831742471248440572565264427862761345545297741185627222696257827092578257828752605263126442709263126312748253826962644260525782605288728875597318625782578257826832552252525252484257824842525248425252525248425252471304925652761245725922538331225382484252524982552251136513416245724712484326125252511403725522709274829753299473677411344284926312605265726312631274826572578263126572709265726702644268326572644259226442887287555973149257826442605270925252565259224842525253825922538248425382471251124713099253827612498263125253376268325112525251124982538365134422484247125253199255224714077259226702837442135094705774118562773263125652644263126312811256526052565259227222657272225922644265726572631267029002925559731992565252525652786255225382511255225112592252525252498252525112471252530002578274824842631253832992511248424842498255224983607353724572457252532112498249840572538267027482950336347676162134427732631253826312644263128622631257826702552265726572657272226572670264426962683284929005597308626312552260526052511252525382525248425522538251124842484248425112511302425782683247126312525344224842511245725382484247136663523249824982471319925522443405725522683282427093537455777411856279926572605263126182657282426182670268326442683260527092683270926702605260526572824291255973149257825782592273525782552252525652471252524842538249825382538251124843037257827352484268325113312306225522670269625252538365135652538274826573261259225924018265728752773399939994962774113442786261826702683257826312900265725922605268325922644269626832786270926312592264429122937559731612565259225652761253826052565249824982484255224712552256524712525248430492511269624842618253833632538247124842592252525383696350925112511255231992484252540572631261828242735338946744705 19890828 205421856312426832683265726442605268326442644260526052670260526962592270926052644255227092925291255973174260526442538264425522511259224842538249825112525247125112498251124712987253827092498259225383287253824982471245725252484362235372498249825253236252524843999255226702735286232994831545113442773268326442565257826182937260525382578256526962618268326572657265726702631268328622937559731242538256525922644255224842538249825652511255225252511251124842498245729752565265724982565253834162484247125112525249825253622346924712471247131862498245740572578263127992735329947054767185626702670257826702631261827612578260526572631267026052786264426962578268326312657291229005597313626182631259226832565251124982525252525252538251125382525249825252484300025522735245725652498329924982471248425112511249836513496252524572498324925112498399925652748273529873325473671211344287525922565268326572565291226312657265726702696270926572683265727352644263126312912292555973136267025782631263125112484248425112538251125522578253825252484259224713012256527352484263125383429267024712525256525382552366634822498253825113199252524984077257826962937288738564644774118562683264426702696265726702786270925782657263126052657269625782709260526702631270929372849559731242631260525522657252525922552253824842538256525252484256525382511248430002498274824432578253832612471248424712498251124983622346925382484252532112498247139992592278626963037336346445202134427992670269626182592264427992683259226312605272227222683264426572592269626832735287528875597309925652538263126832538256525382511253825382525251125252538248424842511301225522722245725922511340225112457248425522484255236513523248424842525314924432484405725922644277327613389455747051856265726702605263126182631283726182578263126312605259227222578272226052644265726442849291255973124264426702631264425652538256525382511256525652511252525382498252524713049253826962457255225253299251124982471248425382498362235372525247124713236252524843999252526962735301233384736530813442786264426572631267026312849253825782670263125922696276127482644270926572670257829372900559731492552253825922631253825382552253825382511257825522538248424842538251130372538269624842592253834422471248424712511247125113666348224432471253832112484253840772605269628112761333846445030 19890828 206861856304926182538269626442657287526442644265726442657264427222696273526182657260526312887286255973136248425652592265725652538255224982511257825252511249825252511253824843062251127222484256524713274251124572525251125652484359334422565248424843236251125114018253827352748296233384705523713442799257826052631259226312937260525922605259226832592272226052683256526312605265728492862559731612657257825782696257825252538321132243537298733123024327430992511247130122565273524982552255234422484249824712525248425113666350925252498248431862471247140572578265727992786332545294501185626962722263126832631265727092605260526962592269626572696260526572578261826312670296229505597313625522657255227352552255225652538255224982552253825382552245724842525301225252709249825782484328725652498248424842631251136963469249824292471321125112484401825252683276129123274467471211344281126832709267026702578287526832644255226572565263126572552268326312605268325782849295055973161255225382631272225112552253825252525251125652538255225382457252524713024253827352484259224983389264425252552253824842552363635232471256524983211251125114057257826572937282437424644774118562631267025382605260526312837263125782644260526312670268326052722260526312605268329372912559731612605264425922683257825252498251124712511248424712525255224982565247129872578276124572578252533512525247124842498255224983622349625382484249832612511249840182552278627732962328745295167134427612670269625922552260528872670256526312644268326702670259226572631268326312644288728625597309925652578257826832525253824982525252524712578256525252511251125112484306225252696248425782511341625112484248425522484259236663509247125252498319924982498405725652683281127733351452946441856268325922538268326572670291226702565264427092670261826832592272226442670268326313000287555973161255225782592257825782631255224842498249824712498247125382498252524843074253826832471259225113325249824712471251125382443366635372471248424573249251124844018260527862722297532614674523713442761268326702592270926572912257826312631257826182605270926832683260526572631260529002887559730992498255225922696252525112592251125652525252525252525251124842552247130122511265724712578252534552498248424712511251124983651345524712457248431612484251140572552267028752722332545864767 19890828 207341856303726962644263126572644291225922578259226312657265726832631267025652696265726442937292555973149264425922631269625522565252525112511249825112538248425652511255224713012252527352538261824983287251124292443251125652471363635232498248424983249252524434018255227862735287533764586530813442887256525782618263126833037263126052605256526182670274826832683269626962644268328622900559731112644259226182683253825382511255224842538256525382525247124712484247130122525269624842578252534022525249824982578253825383666355125252457249831742498248440572578265727482786328747364736185626572644267026962592264428242657259226442552263126052683267027352670260526052657297529005597316126312578263126962484255225382511253825382498257825112525245725112457306226052735248425922511331225112511248425522605248436663455252524982471324925382525401824982709274829253325464471211344274825652631260525922565290025782683260526052644264426442644268326962592269626312849288755973111263126052631269625382538253825252552248425652538252524982525248424983074253827092443257825383455264424292498256525522552366635512457247125113211248425114057256526572811287537274557774118562657263125922696259227222887260525782644263126312618267025922683257827222657265729122962559731612565260525782696256525252552252524712552255225652525255224842511251130372578276124982605251132992484247124712471256524983681350925112471249832612498244340182552270927613000335147365237134428242565257826572605257829002657256526702657269625782657257826572592263126182644298728625597317425922631256527092538255225522498251124712578252525112498248425112443301225252683247125652578342924842471245725252525259237113509251125252511318625252484405725782709279927353389452948311856273525922565267025922644284926052605263125922696267027482683273525652605260527092912296255973174259226312605273525522552251125252538251125382484248424982457255225522987251127992457256525523287245724572484252525252443363635512484248424983261247124843999253827612773293732994674548713442837264425652552260526442786259225522605259226442657269626572670263126312578265729372849559731242525260525782683256525522525247125252525252524842471252524982525251130492605272224842592251133762471249824432552247125383651353724432443248431992498247140372644264428622709338945294736 19890828 207821856306226052683256526702631284926702578267026182683263127092644276126702670260527222937291255973124263125112578268325522538251125112552253825522552247125522484252524983000256526962457261825253287249824712484255225112511362234552552245724573261253824843999252527862735297532744705527213442748265726442709263126312849259226312644260526832683269626572683268327092618260529252912559730992578253825652631257825652565326133513651306235793338321132112525251130742498273524432578247134022471252524712525249825113681348224982538249831612498253840572592260528622722341646444615185627092683260526312631261828242605260526312592263125922748274826312605265726052605293729375597316125252592256527482552252525782498253825112498251125652538245725252484300025382722245726052498328724982457249824842565251136223565251124712457326124982484401825382761279929003325450171211344273527222618257826312670286225652592265725922631261826962657267026052657260526053049284955973111255225382657272225782592252525522511255225782511248425522511249825383012255227092525259225253416265724982498253824432525362235372511251124983186253825254077256526702837288738064586774118562657260525652631259226572849261826572670260526312631276126832735264426702605263129002925559731742578260525782761249825782552249824842525256525112525252525112498244329872511270924432565252533122484248425112525252525113622353724432498251132112498249839992525277328112837333846445167134427482709257826312592257829252644255225922592257826442761264426962618269625922644298729505597316125782511255226312552252525382498256525252511253825382511249824712511301225652709247125652525340224982511245725382525253836813455248424842511317424982511403725522748278626963389450148311856261827222644274826052578277326182631264426832657263127732631265726312657260526702912284955973236264425782525273525522565252525112525251125112511251125112498252524843074252527612484257824843287247124842471249824982484365134422538248424573261251124984018253827862748290032614644509813442786257826442657263126312975259226312631270926962618268326702696259226312748267029252862559730992552264425922683255225652511257825112525255225252511253824982498244330622538269624572644247134292484253824572498244325383681349624842471249831992457248440572552269629122657336346444767 19890828 208301856304925782525263126832578286225522670263126572670265726442631268326442670261826572975288755973174260526052592263125522552252525522538253825782525249824982511251124573062256527352457257824713325242924842552251124842538362235232525249824573261251124984018256526572696292533514674530813442849272226832605260526442761265725522592256526052657268326052670265726832631268328492912559731242578255225522670256524982511251125522498252525382511247124572525247130492498269624842592253834422484248424842511248425113622353724712471251131742484252540572552269628872799335145294831185626702657263127222683267027612578265726572670265726442683268326832631268326442683292529625597313626442552263126832511251125382498252525382578253825252538247125522471306225652748245726052498328724712443248425112525245736513537251124712429324924842511399925252748270929623389450171211344279926312631264426442670288726442592267025782644267026572605270926442683257826052937279955973074260525522592268325782552253825782484255225382511252525522471255224573024256526832498263124843442267025252552249824712565369634962498253825113211251124714057260526962811281137904674774118562631269626702631269626962887260525652578268326442605277326312761259226702657267028872849559731362525259225922670252525252578252524982552256525252484252524842525249830122552274824432631252533122471248424712484251124843651348224982471248432362498251140182552268327482975327447365237134428492631259226312592257829502592259225922631259226052735257826572644273526832657293728875597311125922578263125782525260525652498256525252565249825112484255225652471303724842657245726052484342924572525248425252498253836813442245724982498316124982525403726182709279927613402455748961856268326702605268326702552278626442578265726442709257827222592267026442696256527352862287555973161256525252538267025252538255224982498252525522498251125522498251125383000255227612443257825113274247124712525251125252457366634552511244324843236253824983999253826832696300033254705527213442748269626182683265726312937268325922670263126312670268326312670260526572709259229372925559731612618260526312631257825782498251125112498252525382525251124982538245730492565272224842578253834022498245724842525248425383666346924712471253831742552251140572644261828242696340246444896 19890828 208781856296227352578267025922670301226572644270925922657261826832657265726052657260526572862295055973174257825522644269625652565252524712511249825382498248425652498249825112975255227612457259225383299248424712471249824982511362234422457245724573249249824844018252527482773295032994586530813442773257826442631268325652824263126052644259226572578270926572670263126312670268329002887559731862592263125652722256525922565331233763651304936223299322430622511256530122538268324712605255234292471247124842511252525653666352325112484252532362471252540772592265727862811338945574767185625922696259226572618263129252538263126832605264426832696255227352644267025652683290029125597317425652605259226832552252525522498252524842552252525382552249825112471303725382683252525782498327424842471245725112525248436073509251124572498322425112498401825782722272229623429458671211344281126442657264426702578273525522644263126442683263127862538270926572735263126832887290055973136260526312644270925782538255225112525248426052525244325112484256524433037248427612498264424983442265724842498248424842484365135232538252525383174251125254057261826312862287538064644774118562578264426312683265726052925264425522605257826312605276125522722264426052670272228372862559731112538260525382748255225522538255225382538255224842484252524982484248430742511270924572578252532992457244324712498247124983651350925252471249832362498252539992525273527352875333847365308134428112722264425922565257828872605255225652657263126442657265726832683263127092592297528495597317425112631256527352578256525252552252525652565253824982525248425252457301225252722252526052552344225112457247125522498255236513537248425112484321124982484407725782696277327733338464448961856268326962578259225922618283726702605269626052657267026832605265726312683264426572950292555973236256525522644270925522484255225252511253825112552251125112498256524572987252526962511260525383299248424712471248424712511365135372471249824983274249824983999252527862696287532614557527213442748263126052644267026442950264425922696270926832605267026572735268326572631269629002925559731242565259226052631253826312511253825382552249825382484256524712525255230492498272224572605252534292525249825252498255224983651348224982471245731862471253840182631269628112862337645295308 19890828 209261856300026702657265725252565283726442670267026572709261826962592270926052709264425782925290055973136257825652631268325522631257825382511257824842552248425382484257824982962252527092457257825113325249824712471249824712498362235372565248424843261251125384018253827612722295033514736671313442786265725652605268326312811263125522683270926832696267025922748260526832683263128112849559730862631259225522722252524982538255225112552260525522525249824842525247130372565278624982644251133892471245724712498244325383636348225252484248431992457251140372565268327862735340246444644185626442644260526832592263129122670260526572538263126442735265727482592267026572709291229005597314926052592253826572511256525252565249825522538256524982484249825252498303725382761244325782498327425112443247125112525248436813523252524842484328725112525399925652683272229373261486371211344276126442631260526312631282425652565263126832696261827352631270926702735268326312811290055973149261825522605265725252525248425112538249825782525252525252498252525253049255226572471264424983402269624712552251124842578365134292498249824843211252524984057255226572837284938064705774118562657267026572683260526832900265725782592257827092657270926572761265727222696260529252900559732362552260525782722248424712525255225252511253825652525249824842538247130002578274824572592252533252457247124712538247124843651353725382471249832992498253839992525268327482887337647055670134427222722260527092644264429252657260526442605261826962709264427092670265725922683288729125597309925112552256526832565252524842511252524982525253825112484245725382457302425782709245725652484342924712498244325252525252536363429248424982552324924842511407726182631276127613429455749291856272226182592263126572631301225922565268326182605263126442552265726832657263126312862292555973161257825522565270925652525253825252511252525252511248425382498251124713049248427732443257824713299249824432484253824712484365135512498245724713236249824843980255226312773295032614644541513442824263126312644268326572862257825652683269626052657269626442670267026442644265729372887559731362565268325382709251125382498249825112538259224982525256524432525251130992525268324982565251133632484247124842538247125253651352324842443251131742498245740572565264428242786326145574705 19890828 209741856309926442644267025922618282426572592260526442592265726572631264426572644263126832887290055973124257826832565279925382578252525382484251125522471248424982511252524983012256527352457257825113312247124572484247125112443362234552484244324713261252524714018253826572748284933384529513313442824264426052631261826052925263126832605257825922657268325652709265727092657270929002887559731242578252525782709259225522525319932743681309935793299324931362538245730622538265724712578251134422471251124572525253825383651350924712484253831862498249840572605269627482683340244744644185626962657256526702565264427732761267026702578257826572748265726442657265725922657292529375597313625112592259226702525253825922471257825652565251125252498251125112471307425252748244325922538329925252511249824842511248436513455249824712498326124842498398025112773278630003363464471211344281127352657264426442657279926572657264426442644259227352605272226832683268326442900290055973149255226442578269626312538257825252538253825382498248425252471253824843012251127092457260525653402265724712538252524572538365134962511253824713161249825524057259226442887281138564586774118562631261826442657256526442799273526312592259226702644269625922644269626962592268329122900559731612578255226182722264425652565256524842525248425252538252524982498245730002578272224712618251132992498245724572525249825113622349624982457249832362484248440182525273527222875336347675167134427862605261826052525256529122644268326312592270926442631264426572644259226442644290028875597314925522552260527352538252525252511252525522538247125782498253825522538298725652683247125652538345524842429247124712511257836813482248424712471317424842484405725652670283727353363455748311856265727092511263125522631288726702605268326052657260527862618264426832696259226702925291255973236255225922683270925112538257824842511251125522525248424982525252524712975259227222443257824983299247124572471247124712457365134962471248424573186251124844037251127222722308632994736513313442748260526832696260525782824259226962631263127092670270926442709264426182631264429622900559731742565261825782696253824982538251125652525257825252484252524982511252530992484269624842592248433892484247124572471248425783696352324712484252531992443252540572592265728622773341647054929 19890828 210221856302427222670260525922631284925922525263126702683259226702683274826572657259226572875292555973062257825522552263125782578255224842592255225782511248424982498251124983000252527482498263125113299248424842511248425252525362235372511249824713261251125254018265727222786298732994529516713442824259226312670263125922875265725782748267026312605260526442683270926702683264429752862559731112592251125652657259225252565251125522484256525382498252524712511251130492538273524982618256534022484247124842498248425383696345524842538248432112511255240572592265727862773342945574644185626702735263126052592273529372605256526962565269625922709261827092683264425922644286228875597313626052592255226442578252525522578257824842565252524842498251125112484304925382735248426052552332524982457249824842498252536073537251124982471323625112525399925112748270929873376467471211344278626572565261826442578282425782565259225522761263127092670265727092592260526312837293755973136253826312592263125652484257825252498253825252511253824842511253824983012253826962498263125383402268324842538249825112525366635232538249824843224251125254077257826962900286237904799774118562722261826312592265726962722260525782578263125522578272225922709253826702670268329252900559730742618263125652631255225782525255225652471252524712498253824712565247130622538269624712657251132872484249824572525248424843651355124712471247132112525251140572552270927862900338948315272134427992722260526312631256529372657260526832538267026312735265726312644264426832631290028755597307426572525256526702525256525252525249824842525252525112498249825522484300025652696249825782511341624712457245725252498252536813469249824842511319924572498405726052592278628243389452947051856270927092670259226962644281126572592257825922696265727092578264425382709260527092900287555973111252525522657261825522552256525112525249824712552249825382484255224843049259226832484257825113261252524842443251124982511363634822511247125113249252524843999252527732761287533634557534313442799263126312605264426312773265726442657267026312670267026312644267026702670274829502824559731112578257825922657251125782511249825252511255225382538252524982498248429622538272224572565252534292484245724982511248424983666341624842443248432112511252540572592264428492748338946444767 19890828 210701856308626962578264426182592272226832631253826052657269627482644267025922631257827092937291255973136253826442578269625522592255225522565249825112552249825112498249824843049257826962443259225383261248424572484252524712511365134552498244325253261248425114057256526572811306232744557523713442786264425522631259225922875261825382631267026312644270926572696260526312657265728752987559731112618257825782644252525382618331232873607302435513338312432112525245730622511269624842565252534292498249824842484248425253681342924842415248432492511248440772565259227352683328746444767185626832605256526572605260528372644255226052631263125922709265726832592270926312618296229005597317425252631256527732605255225522525256526442552253825112525252524982498308625522761248426312511324924572511247125112498248436663537252524982498324924842525401825652709272229873325447471211344278626052578263126312618284926442552259225922696263127092605269626312670260526312937287555973124259225522552268325522565252525252525248425252471253825252498256524713037253826962498260524843402264424712552249824982511365134692511252524983199247125114057259226442950284938064767774118562657265726312605255226312696253825922657253825922644269626832722259226312644267029752837559731742565264425112696248425782525252525252511255225522471253824712552248429872538269624712631251132492471248424842511245724573636342925252457248432362471248439992538276128113062331245575237134427482683260526442592264427992592256526962578257826312683261826572605268326702644295028625597313625382631256526052525251125652511257825382538252524712484245725252471309925522709248426052552337624982457247124982484255236363537253824712511318624842484405725652670274827993312464447991856269627092644260525922657276125522644259226572670263126442631268326312657265727092975295055973161259225522592267025382538251125252552255224842538253825652443248424712962251127352457264425523287251124712498248424712511365134422498248424713249253824714018251127092670296233254674527213442786270925922631261825922900257825652657257826572644267026962683265726312605268329252887559731242565255225922592253825782511252525522484256525252525253825382457248430002525272224982618251134292511244324572511249824843666350924842457251131992443253840572618268328752735345545574705 19890828 211181856267026572605267025782644284925922592264425522657265727482631269626182799257826312912287555973124256526572525265725522605251125112484255225252498252524712484248425113037252527222471260524713287248424712457253824572471365135232457247125253211249824714037252526832748288733254557520213442735268326442644260526052786263125652631263126572683270926312696268327092618263129122875559731362618260525922605256525522538249825782511252525112538249825382525248430492538268324842592253834292511247124982511245724843696341625112484245731862484249840572552264428372709333845864831185626702670259226442592264427862644263125782565263126312722256527732578263126052709293728875597312425652618255227352552253824982538255225252552251124712552248425112484301225252735245725782538328724842471247124842484248436663537247124432484324925252498401825112748273528623211476750981344281125922657263126832644296226182618263126442683260526572683274825922657264426052900284955973149259225382631265726052592253825522565252525782538253825522498252524983024252526702484257825523389249824982471249824712538362235092484247124713211245724984077256525522824274834024644489618562657259226832657257826702887259226442709267026442578270927222683263127612605270929622875559731362578259225652657248425252511255224982498253824842511251124982565245730372552273524432644255232872498245724982484244324713622348224982457249832362457248440572511273527482937333846745343134428492657268326832670267028622644260526442592264426572735257827482670268326702631290029505597314926052578256526702578255225522511253824842498251125252511251124842443306225112670247125522525340224982484245725112538252536513537248424432498322424842498405725382657283727483389464453081856261826832552260526832618284925782644267026572592265726442631265726442631265726572875288755973236259226182578260525112538257824982484256525252498248425382471253824982987253827222429257825113249249824432484249824842484365134422511245724983261253825253999253827092722295033894557548713442786263126442670259226962862257825922631264426442631269625922683263125922631272228872912559731362538260525252644265724982525252525382538255225382538253824842552249830372484269624842631252534292471247124712511248425113651341624982457247131742484252540372538267027482709333847055451 19890828 211661856261826442631257825382709281125782605265725782683270926962670268326442748267026572887290055973236253825922578270925522525252525782525252525652511252525652484252524983049256527482443257825113261248424572471255224842498359335372511248424983249248425254057253827092761298733124674574413442849259226052631263125922773264425652592265726702578269626442683263126182592263129622900559730992578263125652644267025652552255225652525256524982498255224842525247130372484270924712605251133892457248424982484249825253651350924982484249831742471248440572565269628112709327447055744185627092683256526312644267029122657261826832618263126312761264427092709263126312696283729125597323625522631255226962538249825252565252525382511255224982552249825522471303725252722245725922565328724982484245724712443251136223442251124432484326125252511401825652735272229503402455759691344281126312552267026962578284925922605269626702657264426572618273526052683257827482925291255973136255226312578270925652552257825652538248425382552248425252471252524572987252526572498260525253429252524712471247124982552363634692525244325253199252524714057255226702786274834024736604518562670263125922605263126962786256525922670260527222683267026312748264427352631264428372849559731492578259225652683260525252552253824982578251124842498245724842511249830862525276124842618249832612484247124982511247124843681350925252484249832872457247139992552265727223012331246446282134427862631263127092657261828622605260526052657265726832644265727092578264426572709287529375597313626182592256526572565253825382565253824712631257825112498251124982538300024982709248426312498340224982429244324712457248436813455247124982484319924712457405726052631282427093429464464091856269626572631267026182605283725922565268326052644265727092552267026312657265726442962284955973174257825252552263125252565263125522552252525382498251125252525251124572987248427612471263125383261248424292552248424842498365134692471244324983261248425114018256527092786291233634644671313442824259225522631253826442824260525922592267026962657269626052709259226832605270928752799559730992578256526052631256524982511253825652525259225252511249824842498247130622552272224572552248434552471248424982511249825113651350924982471249831862471249840772605270927992786340245297014 19890828 212141856270926312644256526442644277325652538270925922696268326962670268325782631263127352912296255973149263125782552268325112618253824842484252525252538247124982498252524843062253827352471256525253287251124572471252524712484368134962471248424843261249824714037253826702786297532364586774113442824265725652683261826312837256526312657263126312644277326052644269626182709265729372875559730742552267025382578255224842538251124982538253825652498253824982525245730372538270924712578253834292498252524712484248424713651346924982471252531862498251140772552264428372799333847677741185626702644259226052670267028372657264426962618260527092683260526702657263127092696284929005597312426052525253826702484255225652578253824842565244324712525252524982484301225252709242926182498328725522511248424842443245736813523252524572552326125252525401825252683270929623312464477411344281126572631264426832644279925922618257826702696268327092605265727092657267026702937284955973174256525922525267025382498257825522538252525652538252524712471251124712975259226832471263124983389263124712443249824842471362234822538249825253211260524984057255226312761442133894644774118562773265725652644267026572786267025922644256526572631270926052644255227222578267029252887559730862552256525922683255225652538255224842525251125382525253824982552247130372552273524712565249833122498249824432471245724983622345524842457252532242457248439992538269627092962342944746162134428242618270926182618268328372578263126572618263126442709259226572657272225522657286228875597309926702538259226182578255225652565253825252552249825382552247125652484303725252735245726052565341625112484245725112457252536813482249824982525318624842471405725782631277327093389470577411856278626832657268326572657277326702657265726442631264427092592272226832722255227092837292555973124259225922605265725112552252525382484252525522498253825522525253824842987253827092429260525523325303725652683267025522511369634162578283725923249260526314018267028242900405740574962774113442786256525652644256526052887261826442709260526572578272226182657264427222709263128492912559730992525256525382696261825382498252525112511257824712511248424842511248429622525269624982605249834022484248425252498249824843651342925112484253831992498247140572592265727732761342946744831 19890828 212621856308626832552267026832592296226962605267026052644263126832644272226442644253826312925290055973149263126312670263125782525261825522578256525522511252525382484251124713012253827092457264424983299249824432429251124842511365134552538247124983224249824713999252526442786295032494474530813442786260526052605269626572875268325652631257826832722270925382670259227092618264429002887559731362511257825382592256525382538248425252538253824842471248425252538249830122457265724982552256534022578247124572498249825383711352325252471251131612498252540572578267027732786338945294799185626702657263127092592263127732657259226832592274826312709261826832592268326182657281129375597313625252578255226442552253825252525252524842484252524982552248425382498306225252735245725652511323624842471248424982484242936223455245724842484323624842484401825382748274830243312444771211344281126052578263125382592273525652644267026182592260526442670273526312657264425922900287555973124259226182605267025382538245725112525252525252565251124982484256524713124251127092511263125113429269624982565252525382511365134962471252524843199249824984057268326572786291237904529774118562618273525382592256526702773265725782644267026182565267026052657265726702631267028752987559731362592260526312683249825782538253824982498255225112511252525522538251129622538278624842578251132742471251124712525248425113696353724982457253832112484251140372498274827223000328746445237134427092578263126442631263128492631263126312578267025922735265727092605263126052683296228755597318625782631256526832565253825252538253825252565253824842525247125252511303725252696249826052525342924572511251124712471252536663509251124982471319924842484405725522670282427613338464447671856265725922618265725922722284925922578281126052631260527222631268325782657259227352925295055973124256525782592265725922525252524842525253825252525252525382511253825252975253827352471263124843299244324982471249824982498362235372525247124843249253825113999249827352748306233124644534313442773264425782657263126182987263125522644260526442631270926052722259227092605261829372887559731362565256525782592249825252511252525112498252525522538255224982552251129872538265724712578252533892498244324712457251124983666344224842525248432112471248440572552264427732786333846444896 19890828 213101856307426702511260525922657279925782605264426052657268327092670273527092709259226702962298755973186257826052538269625522552252525252552253825652498251125112538255224983024251127732498259225253287247124292471249824712471366634822538244324843211247125654018253826832849290033254705516713442824260526702631265726572912257826312657259226182644270925922735256526572592265730122875559731112605255225782670252526052605331231743593302434823482326131492552248430242525272224982631252533632498248424712471247124843666344224982498247132112498257840572565267029002773346945574586185626702683263126442538261827352565255226052657268326442735272227092670273526312696288729255597314925522578259226962552252525922538248425252538247124982552248424982484303725522773244325782484328724712484244324982457247136663551248424712498326125112511399925382696276130743299470572561344279926442683261826442631276126052618259226962565267027482657269627092657263127223012292555973174268325252578263125922552253824982538259225652498257825112484249824573049256526962471260525523429260524572525248424982538371135092538247124983136251125114057256526962887283737424586774118562722263126832644255226052811259225652578257826832631281126572644265726442552263129252887559731362618260526702578253825522484253825252552249825252525251125112538248430242511270924572657251133122471247124842498244324713666346925112484255232492484251140572565272227223037329947365308134427992644260526312631264429252592253826442578260526572644263126572657268325782565300028625597313625922552259226832578256525252498247125112552253824842525251125382484306225252683247125522525337625112471249825112525251136813429247124982525317425252538407725652709286227483363464447361856265727222670265726572670284926832618263126312631255227092670268326442644256526052925292555973149259225522578268325382552255225782565256525382525247125522457247124712987257827352457257825113325249824292484244324292471365134822471248424843236249824844037251126702683297533764557513313442824270926052605260526052862259226312644257826962631265727092709264426572631260528492875559731492631253825382670256525382538252525252538253824982498248424982511245730742552272225112578252534292484251124712511249824983651341624842511248431862471252540572565274828242761342945294863 19890828 213581856303726312552265726312670293726182578263125782631263126962631272225522631260526572987287555973124255225782525268325922525249824982525252524842552248425112498251124712912251127482538260525113287248424982484249824982511359334292498242924843287247125384037252527992683295033254586520213442786265726312670268326442975261825782592273527092644263126312709264425922709267028872900559731492592259225782631255225112511253825652498253824842525253825112484244330122511272224712592255234422484244324712457247125383622348224982484251131612484252540372552267027862811336346444586185627092683260526962592263128112644264426962683263126572761267026702670263126442631288728495597323625252605255226962525257825382484251125112511256525382525252525382511308625382748248425922552331224842484247124842471252536513416245724982538324924982457401825112722284929873363455771211344283725922538260526312592288726052592263125652631265727092605272226572644261826442875278655973174257825922631264425522578257825112538255225652498249825112484256524843074257827092457257825383429269625252511257824712552362235512525247125253224253825524057256526312950287537904736774118562618267026052644263126702900255226312592259226572644276126702722267026832618260529622925559731362525259225782722251125522578249824982565256525252538252524982511252529502484270925112578251132992511242924712511249824713622341625382498251132492525247140182552269627353000333847055308134427732578260526442683261828872605257825782631267025922709269627482644264426702683298728625597313626052565259226832538253825382484255225252538251124842525247125252457306225522735245726052578342924982471247125112484249836223523251124432498318624572525405725522578279927223429473647671856267026572631264425922592278626312565265726182631267026572683270926572605264426702849287555973236256526442578269625652565253825382538253824982565251125252525255225113012255226962484256524843287248424572457248424712498362234422457248424983249249824433999252527612761290033384767541513442811269625522565260526052875257825652605269627092631269627092670255226832644267029002900559730992552252525252683257825112592256525382565253825382511249824842484251130122511269624432631255234022498247124572498252524843651353724712457251131742498252540572565265728242811337646744831 19890828 214061856306226702578267026312592286225922657273526052657263127352631270926442683261826442849293755973099260525782644270925382538256524982552249825252511249825382457255224572925253827222511259225383299248424982457249824572498365135372498245724843261249824984057256527092709293732744586534313442799267026572670264426572837263126702644261826442631279926832696256526962631269628752900559731362592257825782631257825252511341634293681300034823249327430492511247129872538267024572578253834162498247124982511247125253651349624842484248431992498252540572565259228242837336346444929185626832748261826182578264428752605257825922670263126962709272227092592267026572644291229125597314925652552256527352552252525252525249825252525251125252498252524982498298725782709245725922525329924842457247125112471245736223482248425112484323624982511401825252761268330123416464471211344281126312578260525922578288726442631260525782592263126962644261826312605267026962925284955973124252526312578264425112498253824842538245725652484249825112471257824713049259227092471263125113429264424432552249825112498363634292498251124983149251125114057255226572900287538064474774118562670263126052670255225782937261825782644260526052538273526182696264426052605263128752987559731242644256525382696255225252592251125252525260525252592252524982578248430862552276124982578249833512457244324712471247125253651345524842443252532362525252540572525273527353012326144475237134427732670259226962631260528492696259226962605259226572709261827482631268326182709283729625597309925782538257827612592257825652484256525382538249824842498248425382484303724842683249825922498337624842484245724982525248436513455252524842511323624842443405725782631281127353455473648631856273526312592264425782592287526052605260525652631263127352670268325782683260526572937291255973149259225652511272225522538256525112511248425252525252525382484253824713037256527352471257825113338249824712457247124982457365134552538248425113249255224714018252527092761296232994529523713442761268326312670263126703012264426312644257826572657276125652683260527222605265729002887559731362592257825522709259225652565255225252511256524982484256524572484247130002511269624712605249834422471247125252525256524843651344224842484255231862457251140572552264428372824356546444586 19890828 214541856304926182592260526442722273525382631268326182683259227482592269627092631260526832875290055973174249825922565263125382552252525522552253825522565251125382525252524983062252527352471256525253287248424572443249824982457362235232511247124573174249824574018252526572709293734024557520213442773263126182631253826572824270926572592263126572657278626702683267026442631261828872875559731112538253826052670252525782578249825782525256525112484247124842511251130622592273525252605253834292429245724842498249824843651349625382471245732112457249840572565264427732799332548634799185627732618264426832657257827992552260526832657265726702709265726832696269626312631284928875597309925652578257826702484256525522511253825252538249825112552249824842484300025382773245726052552328724712498247124982484249836513551249825252511324925382484403725112748276129503338467471211344283726962631267026052644297526442631268326182709268326962592267025922683268326442862282455973149261825922657269625382511257824982484248425652565248424712511249825113012255226962457263125253442259224712525245724842511366635092525249825113199248425524057255227352937284938064831774118562644270925522631259226052837264426052644260526182631270926442696260526312631267029122875559732362644259225922657255225652592253824982538248425522498252524842484245729622605272225252565252532872471245724842498248425253636344224842511251132242511249840182538276127732950336345865167134427992657260526312631260529002592263126442605259226052761268326702657265726312657287528755597314925652552257827092511251125652498251125382565251125252498248425382511306225382696245725522552337624712484248425522443252536813482248424432498318624712525405726182631287528113363470548311856263126702592270925782644277326962578264425652631263126962592263126442657269626442887291255973161256525522592265725652538259224712578255225252525251125252498252525113024253827482457257825383325247124712443255224842498368135232498245724843261252524714018253826702761308632994644530813442786264425922578268326052900256525922644259226962618273526702670270926312670261829622900559730862618255226052735253824982538248425252538252525112484251124712471249829872511265724842578251134292511245724572511249825113651348224982471252531492443249840372565259228372735338946744799 19890828 215021856307426312644267025652644283726442618268325922722263126962644278626312696260527222912286255973124267025652605268325522525251125252525249825382525249825252471256524843000249827222443263125253249248424842443251124712498363634822484245725253261252524574018255226832786293734294421537913442786263126832657265726962925256525782525263125782605267026312696263126312605265729752937559730742565259225782696252525652525336333633636300035933312309932362552244329252552268324292578252533762484247124572511249824843651344224712511249831862484248440572552264427732761344247054705185627092696259226312631260527482592261825922618265725922696265726702605267025522592296229255597313626052565259226442484260525252471255225112511253824982484248425522471293726052657247125922511332524572498249824982484249836223523248424712498327425112471401825522722272228873469432072561344277326572565261826312592288725922565263125922592267026702605270926572657263126442887288755973099257826052631268325522525255225112565249825382538249824982525252524713000255226962498259224983389265724712484253824712538369635092498245724843136251125524057253826832849286238394705774118562670264426312683260525922824264425922670260526442618273526182631263127092657268329122849559731362578252526572748256525112525252525522538249826052511249824432538248430002538270924842605248433252484247124982525245724713622350924982484249832362484247140182511277327222950341645865272134427992631263126312631260529002683260525922644264426702709268326832605265726052683293728875597312425522578253826442525252525112498251124712525251124842511247125112484302425252709253825782484341624842443248424572525249836663429248424842552323624842484407725522578278627353402455748631856264426832618259226052578290026572605268326832565267027222657269626312670265726962962291255973149255225522605274825382511245724842552251125382552248425252498257824713111256527222484260525113287249824152457252524572457360735232511245725253236252524983999251127482722297532114674534313442811265726442709268326702900260525252605269626052696264425922696267026962670268329622900559731742565261825922683252525652565252525112538252525252498249824982525249830002538273524982605249834022484242924842484251125113636350925112471251131742471251140372552259228242696344246444767 19890828 215501856303726962565267026052644282426442657267026702644264426702709268325652709261826962950290055973111255225652552268325382525256524842525253825652552248425382457252524983062249827612443256525113274248425112443252524572484365135092498248424983236252525113999253826832722291233894557523713442824268326442605256526182887257826052592265726442657272225922748264426572592264429622837559731742538257826052786253826052552256525522565252524842511255224712552249830122511267024572592251134292498242924982511247124713696350924982498251131862498255240772578264428112735338945864929185626442722263126312631259228112592265726572644263126312696265726442631267026572605295028875597313625782578260526832578257826052552252524982538252525112552249824982484308625522696248426052498328724432443245724982484249836663523248424572511324924842511401825382709272229753429470571211344284926572683265726312605284925922565264426052644264427092696267025922592268326572975287555973049259226052657268324842511252525382538255225652498249825252484255224713099249826702457260525523402268324712484256524982484365134962471253825113174249824714057256526962849286237904501774118562709267025922657257826442773265725922631263126442683267026052683260526572592263129372837559732362592257825522696252526182525253825522525256524572471249824572525247130372525272224712618249832872457249824712484242924713622342924842471249832362484248440572552268327862975337645575379134427862683273526312578261828622592265726702605265725922696259226962748260527222605292528755597316125782538260526832565249825522484249825252525252525112525248425382457301225382709248426052511340225112498248425112498247136663455247124572484321124982498405725522683286227093325473647051856268327352605261825252696286226442552268326052722259227352670269626702605264426052987286255973161257825782565272225112484253825252511253825112525249825522471249824573037252527352471259225253287248424432471251124712471365134162498245725253211249824984018257826832748287532364644545113442773263126312631264425782937261826052696264426572644268326832709263126572683268328372925559731242631263126962683251125252538249825112511252525252471252524982498253829622538273524572592249833632525248424432457253825253651349625112471251131862471252540572552272227482722323645864705 19890828 215981856303727092644264426442657284925922565260526832696270926832618265726702696260526703000288755973149256525522565273525782565251125782511248425382565249825382498253824983037251127862471257824713338252524432498249824842471365134822471244325113261253824844018252526572735288734294586530813442748265726442657264425922811259226702644260526572605273526312657263126702631263128492912559731362592255225382683259225252538326133633622306235513416318632872552245730002525267024712552249834422471249824982498247124983666348224842471253831742457247140572578268328372761335145864644185627482605263126312592256527992631263126442592265726962735260526702683263125922670291228755597314925782578256527482498255225382552256525382511251124842498251125522525303725382722244325922498328725112429247124982443248436963537248424842484326124842471403725112735276130123351470571211344278626962578264426052644290026312605260525382605265726702657268326962605268326832837290055973149256525922552267025252552252525522498251125252538251125522538255224713037256527352484259225253429261824572525251125252498368135232498248424843199249824984057256526832824290038394767774118562578274826052605264426312887256526052657260525922709274826312709265726832657270929372799559731242605257825252683253825922525249825652578253825522484249824982525251129752471269624842578253832992443248424982484245724713636350924842457248432612525248439992525274827483099321146445098134428242618260526052670265728622592263126312657260526832683259226572722268326312644288728755597313626312552256526962565255225652525251125252552252524712498249825112471303724982683247125782498344224842471247124842498247136513455249825112484314924982484405726832670276126703274458648961856264426052618264425782565284925922631265726312644256526962631264426052657264427612887287555973161261825782552267025252552259225112525252525252538255225252525251124713000256527732443260524983261244324712457249824432498365134552484248424843211249824713980251127482709296233124644520213442786263125782605259226312875269626832565255226702631272226312696265726702670268329372862559731362578253826312644252525652511253824982565256525252525248425112484247130242565268324842578248434022471245724432498247124843666340224712471249831742484245740572592264427862735335144744831 19890828 216461856302426832565268325652657277325922578257826052644259227092657265726052709264426573000282455973136263125922565279925112525249825382525249825112538248425252471253824983086255227612471259224843325248424982471249824712457362235092511248424713236249824984037255226832683292533514674527213442761265726702631259226442811263125922605265726312696272226572683263126442657272230122937559730992618260525922761255225782511248425652498256525382552253824712552248429872565265724712592253834292498248424432498248424843607350925112471251131862457253840572605265727482811336345864799185627732683260526312605263128622565260525922631264426182683263127092552263126312709295028875597314926312552259226702511253825652578247125652538251124842565249825382471308625782735248425522511331224712484245724982471251136663537247124432538326125112498401825252696272230373325452972561344273526312644259226832631290026442605263126182592264426572592273526442670261826832912292555973099265726052605269625382538255225252525252525782484249825112457248424983062253826572471260525653429268324712498249825112525366634692471247124983211252525254057257826442837284938564736774118562670260525782683263126312887268326312670253826312683272225782644273526572696267029372875559731362565253825652631259224842538257825652565251124842498249825382525248430372578274825112578248432492471247124842511248424713681348224712484248432362484251140182511273527862937336346745237134427992670268326312592263126962631263126052618260526442709265726702631265726702709291228875597309925782578257826702538253825252552252524572511251125112484248425112484303725382696247125922538344224712457245724712498257836813523247124572484318624842471405725522605274827733389447447991856267026312592264425782683284925522631260526442644264426962578269625782644270926963000286255973136256525922592273525382484255225382538257825112498249825382511257824713037253827352484259225523312247124842457248424982498365134692471248424573261252524713999252526442735293733384586545113442811259225782578268326312849260525522578257826312631260526312657256526572578272229252862559731492592255225382709252524982552247124982511256525252484255224842565247130622552267024432578253834022525245724712484245724843651345524842457249831992525255240772578270928112786336347364767 19890828 216941856304926442657268326572709287525922592261825922592257826962657265726312657263126442900286255973124256525522538267025652592252525382511248425112538252525382498253824842975256527352457259225523287245724842471252524572484368135092511247125113236248424844037255226572748303733384421520213442799263125522657253827092987257826312696257825782670269625652683267026702644263129122837559731112578256525782670255225522538328733633666296235653261309932362525249830492525269624842578253834292484249824572471247125113666341625112484252531742498248440572578260528752811346945864831185627612696264425782657255227862631259226312696268326962748265727092605267025922722301229005597318626572592253826832538252525112471249824842525255224842525248425112484298725922683247125922552327424842484247124982484247136663429249824572525326124712511401825382773272229503274467471211344278627222565257825522538284926312605261826572605267027352631272226572644265726572875291255973199252525922552263125652552255225252552252525522511251125652498252524843062249827092471260524983469268324432484253825522498368133892484248425113249248425114077257826832837287537744586774118562748267026312605259226052887255226312657261826312592268326572709269626702631269628872862559730992618255225782696253825652538247125382565251125652484252524982498247130372525273524572565248433252457248424432511245724713666345524842484249832362471248440372552268327613037329947365308134427612644257826572605260528372592260526312670263126182696259226702565265726442670295028495597313625652592255226312511251125252578255225382592253825252484249824842457309924572709245725782538340225112484247125252429249836663442247124432471319924982511405725652578270928373363470548311856274827092631267026572565286225922552264425922709267027732657265726442683257826832875287555973136263126312578270925112552256525252552249825252538247125112525255224843000255227732471260524713274248424712484249824712457362235372484247124983236245724843999252526962696295034024644527213442824270926962657263126572849260526572683261826572605270926962657265726572578267029372900559731612657265725782683248425382511251125112511252524842525251124982552248430742538273524572592255233892498244324712471251124573681344224712457252531862457252540572605268328112786344246444799 19890828 217421856304926572592257826442644290026312592263126052592255227222644270926312683264426442849292555973174256525652631267025112605249825112538252525522511253825382498253824292962251127352484261824573299242924712484249824712471365134822484247124713236245724714018256526052683292532994501541513442773260525522657259225922761261826312657255226832644269626572683263126962578263129372875559731612578252526312683255224982538249824982578251124712565249824842511245730372498268324712592249834022484245725252484251124713651342924842457247131862457253840572565267028372761329945294644185626572605264426962511264428242670263125782631260526052696257827352618257826442657288727995597312425922565260525922578253825382484255225382525251124982511249825112484301225652748244325782538326124572471249825112457249836513429248424982498326125252484401825382696269629873312464471211344277326312631263126442552284925922644265725782644260526442565263126572644259226052925290055973099263125652592263125252498249825252565253825652525249825382511251125523000255226572498264424983455257824712538252524842525365134422498253824983199251125384077256526052837291237424705774118562709267026442605264426312748260526052657265726312644263125922631267025922605268330002887559732362565263125922657255225382525253825382525252525252525256524712538249830492511270925252592251132872457249824712498244325113651352324712484245732742511249840372525272227862975333846445308134427352709255226312657255229622670256526442592265725782735261826702657265726442657293728495597312426312605260527092578251125252471252524842552249825652525248425252471303725252735249825922511338924982471248424982525245736513389251124842525316124712511405725652618283727093416464450641856268326442618269626572605267025922552264425922670263126962644265726182618263126962937293755973161255225782578273525382592256525112538249825522511253825382498256524712975257827092443257826313287247125112471248424572471362234822525252524713249251124433999251127732761291232874674534313442799265725922592259225922962260525522683263126052644263125652683267025922670273529372862559731242578259225922696253825522538253825112565260525112538252525112511251129872565270924712578253834292525244324572498249824983681350924982511252531612457249840572683257828112696342947674767 19890828 217901856306226572578264426702696286226312631263125782592255227612670265726572657268326572962286255973149259226052592276125522592252525382511255224982525253825112498251124843037252526962471259225253312247124982471247124842471366635232457245725253236249824844037253826832748291232994644516713442824264427092657260526443024255225782592260526312644264426832657264426312683265728622875559731242644265725522644252524982511335134023593309935653299316132112498244330002552270924842565255233762511249824712471248424843651349624842457251131862471251140572605265728492799329947364705185627092735260526442657261829002592259226702670255226572683264427222683264425922709297528495597323625652631257826442552257825382565251125382498249824982552247125112525295025252761248426052525332524842471245724842471251136513442249824842525328725252498401825522761274829373338470572561344281126312592256526572670290026052605256526312565259226832618268325782683263126832937297555973086257825382538261825252578257825112578249825782578256524982498249824572975256526962484263125383429264424842484252524982498368134552525252524713199248424984057256526052875290038064736774118562683269626052657261826312887260526312670259226312670273526442709264426832618268329122875559732362644259226442644251125522484251125522538249825112484251125252511247130372498267024712592248432742471245724842511247124843681342924842484249832362471248439992538276126702887331246445167134427092670256526182605267029122644260526572605264427222696265726572644263126052644300029255597314925652631259226442538251125522484257825112578252524572511248425112443306225252735245725652498340224842415248425252484251136513455249824432471316124712525405725652631281127093442452945571856265727092565270926312631276125922525263125922657264426442657260526052670265727222887288755973199260525782578264425382552251125112484252525252484248425252538248424843099252527482443260524983312245724572498247124712511365134962484248424983211245724843999252526832735284932614767513313442849257826052657259226572937264425652631268326312605265725782696259226702605264429752837559730862592260525652683257824842552253824712552256524982511248424842498249830492605268324572605251133892498245724712498245724983651344224982471249831862484245740772565272227862761336346444863 19890828 218381856267026832605263125652657284925922578267026572578259227612631265726442670264426832925286255973136257825782552273525112511255225252525249825252525248425382471252524842950255227862484260525253312245724842415252524572484366635092498245724983211249824984057251127352748290033384767520213442748269625922631263125922950265725252605264425782592265726962709277327222670265729122887559730992605256525522644257825782498256525652484257825382525251124432565248429502511268324842618252534552484247124842484251125253622348224842511248431612498248440772578269627352657337647054863185627222696259226702605263127482578265725782592269626702761265726832631265726832722293729375597313625382592255226572538251124982538249825382511252525252511249825652498307425112696249825782525332525252457251124982429247136813523247124712457319924572498399926442722270929123249483153791344277326572605268326702644282426312592260525782618272226962644268325922631261826312987286255973111260525382578264425652565251125522525247125522538255225252484249824843024252527222471263125113429252524572471249825112484360734962471249824843174247124984037255226572761277333384799492918562670263126312631257826052900265725782644260526572670272226832657263126572657265728372900559731362605263126052670257825522552251125112498253825252525252525382538251129372552273524712605247133122457247124572484242924983651346924982511249832492498251140182525268327612962331246445237134427482618263127222605263130122592259226052605256525922670267027222683269626312657296229125597312425922605256526702565251125112484255225252525252525382498248425112471308625382683249825652552338924842484248424982511247136813469247124712511318624982525405725782670281127483482473652371856265726832592259226702657283726182644268326182644263126962657268326572670260526572862290055973161256525652552272224982578252525112511252525522538251125782498252524713062257827092457263124843274247124842471248424432498362234822484245724843287247124843999249826442786290033384736552413442811273525922657265726572849263126182618263126442578269627482683269626962605269629372887559730862525253825522696252526052565252525252552260525382511249824842511247130862511270924982578249834022525248424572471247124983666350925382525249831612484249840372592267027862683353747055415 19890828 218861856270926962578263125652709295026442565264427092605257827482683264426702683269626572950291255973124256525922578264425252525251124842552252524982498248425112443252525252950252527222484259225113338249824712471248424712471365134962525248424983186255224843999248427222735290033514557578113442761264426052657264425652975267026052683267026182644274826832631267026702644261829872912559731612578261825382683252524842538251124982525252525112538247125112484248430372525272224842592248434292484242924572471248425253681349624712471248431742484245740372565257827992735337646445744185626572670260526052618263128112605257826572578265726702748272227222683267026182670287528755597312426182578256526962565255225922525252525252498252524982525252525252484306225522748247125652511328724572471241525252471248436513482247124712498322424842471401825522722272229373351476759311344278626702644268325652605288726312644267026312565260526182592270926312696268326312875284955973124253825652592261825252552257824712565248425652498248424982484255225253024251126962471259225113416249824572471249824432498368134552484248424573211251124844077257826702748274833384705604518562657267025782644252526572837256525522578264426832605268326052631261826962592259229122912559731362565260525922709251125922565251124712498252525112484252525112525253830622525269624712578253832612457245724292498247124983651352324712484252532872484244340182484273527482862335147676282134428752683263126182605263130002631260526182657261826312670263126572683264426052631287529005597311125522592263126702578252525522511251125112538253825252511248425252484304925382722249825382525340225112484249824712511253836513509248424712484316124572471405725652631279927993363470564541856265725922631260526442605279926182592267026702696270926832644263126052592263126052950290055973161260525652552264424982538253824712498249825382538248425112498255224573000256527222429257825113274248424712457247124432484365134292498252525253274252524844018248426572799293733894767671313442824267026312670257826702875256526442696260526442670265726182696269627352696267029622862559730862565260525382670252525652498253824712525259224982552251125252538247130622552276124712565248433892498247124712498247124843681340224842471247131992511249840572565256527482786344244747014 19890828 219341856264426442592265726052605281126572592260525922683265727482670265726052683265726052962288755973236260525652644264425112511255225652525245725652552252524982498251124843074255226962471259224843312248424842471247124842457366634962498245724983224249824574037257826572709296233254586774113442773256526702670268326052786263126312631255227092670277327222696265726572670264430372912559731242578260526052644251125382538245725522525255225382498245724982538249830622511273524982592251134292538245724572511251124713651352324712471249832112511249840572565261828112786342946447741185626052592265726442565256527992578257826702605268326182786270926052605269626962631288728755597312425652657253826572578256525382484259226312484249824572578247124982484298725252761248426182484327424982457244325252471251135933482251124712471321124842498401825252683276129373376455777411344282426312657264425922631281126312592263126052696269627352631268326572631264426572875287555973086259225522565259225252552256525112511249825782538248424982471251124713049255227222471264425523429263124842457253825112471368134962484248425253161252524714018260526702824442134024557774118562722253826442670264425782748259225782631269626702565270926442670260526832683261829252849559731362578260526442735251126052538259225252511253825522457257824712538247130242565270924712605251132742484251124572498248424713651352325252471244332362498249840182552274827222962338945576162134428242618260526442578264428752644268325922605259226702709265726312644265726052670288729255597316125652592256526442592255225522525256525112538253825252471245725382511307425382709247125922538340225252457248424842484248436663469248424842511318624712443405725652631277326703469452977411856278626572644263126052592283726312565263125652657263127092670260526962631268327352849290055973124257826832592265725112525252525252511256525112552248425112484251124712987257827732484261825523338314925522670259225652552368135652538270925783249259225784037265728492799405740184863774113442824265725782618273525922862263126572631263126702605273526702683270926702657263128492962559730992578255225922722261824842578249825782511255225112471252525112511249830122565269624712592251134022498247124712484245724983636345524982511248431862484248440572578270928372722341646444799 19890828 219821856303726702605264426052709277325522670269626052631265726832644273525922683265725782975292555973161259226312605272225252525248425252538253824982511247125382525252524712987256527352471259225383274249824572457251124292471365135372578245724983249252524713999253827092773291233634557516713442811259225922644264426833012260525922592260527352670267026052631264426702670259229622875559731492578268326442644255226312565248425382578252525252511253825112498247130122538272224842578253834022525248424982511252524713622348225112498245731992471247140572578265728112748348245014674185626702657263125782631264427612670256526702618261825922722263126702683260526312657293728875597314925112605255226702552255225252525253825382538251125112552253825382525295025922735248425652498327424982457247124842471249836513551247124842484323625112484399925382748273528873338470571211344274826962592264425652578290026442644257826702644274827732605260526442644265726312925288755973124260525782605273525522538255225252511255225522511252525252484259225253000249827222429264425523429269624712538255224842538365134292498252524843174256524714057253826572849287538064767774118562722265726312605260527222773260525652644264426052644267026312683268327092578265729872875559731242605255226052696257825652538253824982552249824982498252524842498247130492511273524292565253832992457245724432443249824843622353724982471248432612511249840572538267027222987333847055237134427862657263127352657260529752578259226572644261826442761265726442592264425922644287528625597316125922538260526442578257825252457255225112552249825382484252525522457301225922709247125922538336325112484248424712443245736513416247124712484318624712511405725922605283727613363464449291856264425922683267026312683287526182525263126832618273527092644264427352683261826572975290055973186257826312565269625522552256525252525259224982552253825382511252524713037255227862484257825383287244324572457249824572498360735372498247124843261249824714018249826832709293733384644541513442761269626442631268325782761265726052592263125922631268325922683270926312657268329502837559730742578260526182748252525382538253825922538252524842484255224982565248429502525269624712578249834022484247124712498252524983651344224982484252532112484247140572565263128372773345547994586 19890828 221261856301226442670263125652683295026312592259226832709269627352644270926052683255226572950287555973136264425382592269625382565252524982511248425652552252525112511249824983037255227352471261824713287247124712471247124982484363634962471249824713236247124844018255226702670297533384474513313442811265726182618260526962875264426312631263126572644265726702709268326312657268328872900559731742592253825652670252524982565332533763593302435513325309932612552248430622538272224712592249834022471247124712538248424843681344225252484248431862471252540372552260528242709333848314799185626832578267026052592260528242670257826702605265726832657265726312670263125922618296228495597321125782552256527862538255225922552253825522511255224982552248425652484301225382735247125652525327424572471244324712457247136223509252524712498327424712471399925382670272229373338470571211344282427222565263126312605272226572644264426572578265727222631272226442670259226832987288755973111259225382565264425112525252525252471256525782592252525112511256524713012253827352511263125383442268324712552249824712471366634162484255224983249248424984057257826442875283737114767774118562670264426702657259226312748268326052683261826962631272226052696265726962605270929752849559731862538259225252696259225782565251124982525252525112565251124712552244330862565278624572578253832992484248424572498248424983651346925252443244331992484249840182511269627352887328745575202134427992631261825652578260529502657263126442592268326832657257826312670270926442670297529505597308626182644259226962592255225382484255224712618253824982511247125252457303725252683248426312525341625112443249824842525251136073442249824712538314924842484405725922605279927733351450147991856267026832538263125652592278625652605268327092657269627612644263126572683259226572937288755973161259225922618269625382565252525112511255225252471248425382471257824843062255227352511255225383299247124432429249824432471363634292484245724433249247124844037256527612748295032874557523713442799263126052605263126832849259226312605268326312605278626312657267026572670264429502862559731612631257826312683252525782538252525382552253825252511253824712525245730122592270924842578252534022484244324292484251124843696345524572511249831612471248440572592264427732709337647994767 19890828 221741856301226572565267026312696279926052644268326312644261827732670265725922670260526052987291255973099263125782578264425252565251124712538247124842511248425382552252524712987253826962457264424983287245724432457249824572484360734552471244325253274251125114018253827092735292533384557537913442824259226572592264426312837252526572631263126572696273526832657272226052644260529372962559731112578255225652657252525252525263125652525251125252565249824842538252530622565273524572578256533892498245724712498251124983681342924712457249832242471249840772552257827612786340246444831185626832735268326442552267027612696257825782631265727092709259226572722269626182683298728115597309925782578256526572525256525922498252525382538255225252552242924982484297525252761248426052538328724842457247125112471248436663469251124712525323625112484401825112683277329753236452971211344274826312709261825652696293725922605265726962696259226572644265726832657259226572987287555973199264426312631264425382552255224982498252526182552251124842471251124983062252526832484264425523402261824842552248425522498369634422471251124983186253824984057256526702912291238564831774118562631268325522592252526832786259225782605263126312683273526052683259226572605263129752849559731612592255225382631259225382525248425252565252525922525253824842565252529502578273524842578249833382457248424712498242925113681350924982498249832492511247139992538269627353012322444745237134427732696268326052605264427862592257826442696269626052657263127732631261825922592301229755597313625782605256526832565256524982525251125252592257825112511248425522443308624982735249825522552338924842471245724712552248436813482251124432498318624982538405725652657283726833389450148311856268326442578269626312670279926442605259226702709257827732605277326052683260525922837290055973111252525922592265725112565252524982525252525252538249825252471251124843049257826962471259224843261247124712457249824712498369635232484245724433261248424574018257826832683287534554557556013442811268326572683267026182849263125782670267026832644273526962709268326312605268328872849559730992538260525782670255225382525253825782552249825382525253824842552251130122578269624982538252533892457245724432484248424983681341624842484251131862484253840372592265727612735338947054674 19890828 222221856304926702552267026052605265726442538269626702657260528112592268326832683264426832987297555973086252526052592268325252511251125652552259225382552252525652498255224843062248427612484255224713274247124572484248424572457365134292511248424983261248425114018253827092786301233384644513313442773267026182657265727352862263125522670263126832709272226572670267026832592270929252837559731362605263125652631260525782484288727863455291233383211326129502525247130622538264424712605252533892498244324572498249824843681349624982484251131862471249840772592265728112786335146444736185626442631259226702709264427092605260526702605269626312696263126962552270927092657286229375597313626182592253827222605255225252498255225782592259225112525251125382484298725522748247125922471328725252429245724982484249837113496245724712471324924432498401825382696273529753299464472561344277326052644267025782657292525782657265725782644264427092683269626312657261827353049291255973149263125382578264425522578255224842457253825252525252525252498251124983037249826962484260524983429264425112525251125112484368134822471252525253224252525254057260526572862278638564736774118562683257825652670259226182900261825922631257826832631276126572670263126702657260529872912559731362552263126312618253825522578255225782511247125652443249824842525248430122552273524842578252532742457248424712498251124843666352325112471249832742525248439802538270927613012336344475343134427732657256525782631261827352670259225922578263126832709260526312683267026052631293728755597317426442538257826442525252525252538256524712552249825252484248425112511303725652696245726312525342924572457244324712484245736073482248424712484321124432484407725922657282427353376452947671856272227092605264425652657276125922552264426702696264427222683268326182735264426832937287555973124260526052498269626052538249825112525247125252471245724712498253824573074252527612484259224843224251124432429252524432457365134962457247125383249249825114018253826572722288731994736523713442799268326312578273525922849255225522657263125652657269626312709268326572605273529872887559731112552260525922657253825652525251125112484259225382525249825252538245730242578268324982565251133632471251124572484249824573651342924842443247132112457247140572565265728372773338947054863 19890828 222701856302426572605263125922592270926052605264425922631260526962670264426182683268326832962296255973099255226572644270925782525257825112578252525782498247125382498255224432987255227222457259225383287245724432457249824572538366635372525247124983236251124844018253827352709286232994705527213442824259226442631256526312849261825522605256526052631265726052683268326312696265729502862559731242578255226052657255225652484248425522525259224842484251125112511242930622498268324842631255234552471245724292484247124843666350925112484251131862498252540572552264428372761335145574736185626442644255227352605269627992683255226182631259226702683259226832709267025382618286229505597316125782552257826572552256525252525263125252538252525252511249825252484303725522799247126052511332524712457248425112429249836223537247124572471323624842525401825382748267029503236476772561344276126442657269625782657293726312605263125782605260527092618264426702644264426182950288755973149259226182605260525112538256525522565248425652578253825252484253824713049255227092471264425253429260524432538248424712457360735512484248425113211245725384057257826832887286237424736774118562552268326052618265726182862267025782696273526442578268326312683259226572605270929122875559731362565264425782735252525252511259225252525251125382538253825252525247130492552274824572644251133122511247124432498245724843622355124842484249832242484251139992525273527092987338945015167134428112657268326962631257828372657255226702578264426832644260526702618260526442605298728755597309925112605260526572578249825382498255224842578245725522498252525252484298725522696251126052511342924982484245725252498249836963537248424982552323624292484407725522657276127613338455747671856265726832552265726182631283726052578267025922670267027482683274826702631253826442950286255973174260525652592267025382525252525522525253825112511245725522484248424713012252527482457259224983287248424572457251124432457362235092457247124983261247125113980251127222657293733254644537913442849267026572631260526312950263125922631268326182683263126312722267027092592265729252849559730992605264425652683253825522578251125252498252525252538252524842511253830372498270924572565255233512498249824712484248425253666348224982457252531742443251140572578269627612748338946444896 19890828 223181856301226962605272225922578288726702657264426312657260526832631268326572670257825523037288755973136265725382618267025652552251125252565252525522538248425382498255224572987260527092471259225113261248424292429252524712471365135092484245725383236245724984037253826442786291233384644520213442722267025652592256526312837264426052605261825922592273525652657269626572644260529752887559731242525256525922644256525522565306230373537292533633236329929502552248429372565274824712552248434022484247124712484251124573651341624982471248431862525247140372552265727862735323646444767185626312605268327222631267027352657255225782631264426572670263127092657269626052631297529125597313625782605259226572538252525652511251125382578247124842565251125382484298725652748248425922538328724842457247125112429251136513496244324712484326125112457403725112722276129253287452971211344281126312592259225922605296226962592260526052683264426702644269626572618264426832962286255973186259225782578267025522565251125252525251125252511252524842498252524982962253826962484259224843389269624432538249824572457365134022484251124843211252524714077252526052875283737744767774118562631263125922631261826052786264425652670260526442631268326572670259226572592267029252824559731492592270925652657252525782538251125112498255225782498249824572565248430002552274824842592256533122525245724572498245725113622345524842457252532992511248440182538269627862900327446445343134427612696267026312657253828492657255226832670264426052722265726702657263126182644283728495597319927092525260526572552260525382538255224982538252525252484247125252471306225112722248426052565342924842484248424712484253836223496249824292538319924712443403725652683286227483249470546441856263126572644256526702696284925922592267026052670267026962644268326312644267026312875295055973062256525382696270925252538253825382471253825112511248425652525256525252975256527612429257824983249247124712498245724572525363635092457245725113249251124843999252527092709293733764674520213442722264426312631263126702696257825782709263125922605272226572657265726182618269629622862559730862657260525922735255225382538251125382498252524982471251124982552247130492511270924712565253834292484247124432484247125113651345524572484248431742511251140572565259227732799329947054767 19890828 223661856306226832670268326182592284926052605267026312644267027092683263126832618267026312987291255973111260525922592267024982538253825252484245725252511251125382525253824842962255227612484256524843287244324432457252524712484368134962498245724983199253824984018253827092696300032874705530813442799267025922631263126442962263125382631260526312683273526052631264425922683269630002900559731612657256526572670256525112565248425782471257824982525251124842511248430372538270924842605249834162471245724712457247124843651352324982471249831612443251140572552260527862799336346444644185627092631267027092644269626832578263126832605265726702657264426442657269626312631287528625597312425522552263127222565252525652592255225782538253824572525245724842471297525782735245726052498331224842471247124982443248436513509245725252471324925112457403725652761273529003261467471211344278626052709256526702670290026702592260526442735265726962631267026572631264426702912291255973149257826312578273525782578252524982578253825652538249824982484255224843074257826832538263125383416268324572538248424982498362234962525252525253174252524984057268326572862282438394799774118562709269625922696263125922799260526442683259227092618270926572683260526312592265727992887559731242631260526312631263125112498249825252525252525252498249824712511248430742552276124842592249832492538249824712498245724843607341624982471252532362484245740572565268326962962331247675343134427862605263126312722264428112618253826962631273526312657260527352644265726832644286229255597316125782670255226962525252525252538256524712511248425252498251125652471303725252670251125652538340225112443247124982525248436813469247124432511317425112471405725652657274827223402458647671856264426702618267025652644274826572592264425522670263126702631267026442592265727352987288755973136253826052605263125382552251124842552248425112525251125252498253824842962252526832471263125253287248424572471248424432498368134822511247124843186249825114018251126962709303731864767545113442786264425782644267025922811257826052578263126702592272226312709257826442683260528752875559731112552257825922709253825522525249825252511249825782511248425252511245729622565273524842592255233632484244324432498244324573681340224572525249832112498245740572565264427862748341647364863 19890828 224141856302426442631261825782644273526052657263126052670265727612683273526572709260526312937292555973111257826572592269624982565253825382538253825112525248425112511252524573049252527482443259225653299248424572498251124572484368135092471247124843211247124574018252527092644301233894736541513442748264425922631260526052887261825782592264426442631269626052696260526442605265729002875559730742618263125382670253825652538319931113469295033893376333830622552248430002525272224842592249834022498244324712484247125113666349624842443249831742484249840572538255227482722341646444674185627222709257826702631264426572631260525922592267025652683260526702670259226182670286229755597318625922578259226442525249825652511253825252552251125252525251125112525303725112773245725782552323624982484247124982471249836663442248424572484323624842484401825522722273530123402473671211344281126052592265726442657303726052552264426572605267026572631273525922631263126182962287555973111264425652578268325782525256525382498252525922511248425252471252524573049253827352471259225253402268324572525249824982471362235232525249825253161248424434057257826832900293738394831774118562644268326312618264426312683267026572605257825922657263126572773267026182538259229372937559731492631257825382683255225382565248425252552255224982511251124432605248429502578272224712605251132992511247124842511248424983622350924982471249832362498247139992525268327352937326146745308134427222631260526312592273527992565257826312644260526962709272226702631268327092670295029005597316125382525257826962565256525252525255225112525251124712484245725252498297525652683247126182538342924842443252524982484247136813429249824572484317424842484405725922670284927353363464448961856259227482657267026182618278625652618264426052592267027092631276125652644256526572962291255973174256526572618270925652538251125652525252524982484247125382471255224843074252527092471256524983249247124432457252524572457362234962498248424713211249824714018251127612696298732614644523713442748267026442605263126052975255226052683252526702696265726702644260526312644267029752862559731362657257825782657251125252511255225252498260525252552249824842552247130622525273525112578252534292484241524572498247124983622345524842498252531612498252540372592259227992799329945864799 19890828 224621856309926312657269625922605292526312578259225522670263126702657274826962670263126832912286255973136253825652631270925382538249825522525248425112498251125112498253825252975253827482471260525113299249824982471247124432429368134162471248425113261249824843999252526702735301233254644534313442811270925652696263126572987257826442592264425922605270925922709273526832644278629622912559731242605260525922605253825782525255225112525252525382484252524842471247129622525273524432592252534292471249824712484249824983696341624712471253831862484249840572605265728372773338945574586185626572657259226182525263129122657253826312578265726312644263126832618265727092709286229375597313625652578259227092525251125252511255225382538255224572525252525252471295025522773248426052525329924842498247125112471249836813509251124982498327424842443401825112748270929503312452971211344282426832592263126572592288726572578256526052605265726832670267026052709261827222962295055973124260526312605270925782552263125922525249825252484251124982471255225112950248427092484263125253416263125112484252524572498365134692484252524843224252525114057257825922862284938064767774118562631261826442644260525922862259225782683265726572578273526442631263126962578268329002887559732362618260526182631257825782552255225382552255224842511255224982484245729502511270924292592252532872484245724432471245724843651342924712457251132362511247140372511278627613000333845865237134427862709265726052592263129002618256526702670270926312786265726962592268326832657288728375597308625652592259227092552253825252471257825522511251124982484247125112498306225522709249826052498340224712471245725252484247136223482249825382484317424292511403725652631282427993338450148311856261826052565264426052683277327352631267026312709269627352552273526702644267026832962295055973174255226052631268324982538252525252511252525652578248424982484253824842937252527222484260524843287244324572484249824432484365135372525251125253249248424714018252527612748293732874501541513442748268325922683261826312837264425922683264426572618269626442683264426702631268329372849559731242657259225782657251124842552253825252525256525782484252524842552247129622511269624572631256533632498242924712511251124573666348224712443245732242484255240572592268328492748342945574767 19890828 225101856304926442696265726182644278625922592265726052670260527092696264426442631260527092950295055973174259225922525270925782484253825382511255225112457247125922457252524983000253827482443267024843299247124982443247124432498366634292457248424843236251124294057267026962748298733384674527213442761269625782631270926312887260526182644263126962657265726312735265726442605265729872900559731612592257825652670255225782538309930373469295034023312326130122525251130372498270924572605252534022484245724572498251124843622350924712443248431992484249840572578267028242696338947674831185626962644259226832657261828872644257826052578260526442735263126702670273526572683297528625597323626052552252527352592253825382565249825522525252525252565248424982484302425652761248425522484327424572443247125112443249836813455245724842484323624982457403725382761279929753299464471211344274826572592260526572578290026312565269627092605267027352709272226702683267026832950290055973136257825652618263125252552253825112498251125922565251125382511252524983049253826962498260525383363269624712525253824982498368134822511255224983199253824574077256526442900284938564705774118562748263125522644259226052837267026052631263126572657273526312683259226832644265729252887559731242565263125252683252524572525248424982525248425112457251124982552245729622538276125112578253832992471249824712498245724713666352324982484249832492457247140182552270927482937333845295343134427732670263126442631265728112605256526052592265726572709264426962683268326702644296228495597311125522565259226702592252525782498257824982565251125382484251125382457301225382644245726312552342924982457247125252525252536513389249824292538317424572484405725652670282426833299464448311856269626572565268326442631287526962605268326572605264426832578273526702631269626832799287555973111257826312538270925522511252525112538252525382538251125112525248425113062252527352484259225653287248424842457249824292498366634162484248424843236252524574037253827092722298733764767537913442824260525652657263126312887260525382605264426312644264426832683260527222605260529252875559731362578256525522735257825652498255224842511255225382484249825112525249830492538270924572578251134292511242924712471248424843711350924712457253832362525249840572618260528492722332547994736 19890828 225581856264426442578265725522644277326312552265725652683269626832683269625922644264427092862290055973136252525652592269625522538248425652498248425112538249825382484253825253086252527222471259225113299245724842471249824712484366635092498247124843249247124713999253826702799286232874674520213442862270925782683264426442849260526572631267025522644268326442670264426572552268329372799559730862644257826052709252525382565249825522605255225112525252525112484247129752511270924712592245734162443247124432471251124843636348224572484249831862498252540572618264427992799341646744799185626052683264426312565261827992592264427092605274826442683265726702696268326442631293728875597316125922592257826182552257825252538255224842525256525522552242925522484304925112748249825922457331224982511242924842429251136513469252524432457321124982471401825112735278628873287467453791344276126832605261827092644284926312644260526312631263126832657269626052696260526312912288755973074253826182538260524982552256525252565251126182538248424982457248424573049252527222484259225253416248424152443245724572457365134822498248425253199248425254077256526052824282433124586645418562735268326312592268326962786263126312592264426052657270925782683263126312657260529252912559731492565264426052722265725522525253825112525251124842525252525252511249830372552274824292605248432742471248424432511247124983593350924842471245732362484248439992538272227862912331245295308134427862735253826832605264428242631256525922631263126312644269626572605268325522644288729375597312425782552255226702552252525652525251124842565251125252525248425252484303725382735247126182498342924982457244324712511247136813429248424152484317424712525405725522644277328113429458652371856260526312683270926182683281125922578269626052644260526962592270925782696268326702937291255973074257826312578267025782538257825382538253825252525253825522498252524983037253827092457255225113274248424572471251124572471362235372484248424843236249824714018251127092773297533634736548713442773268327222644267026962875268326312670256526702631270927352683267026312578270929622925559731612578255226052722252525252538249825382525260525382498252524982538248430002511267024842618249833892484252524842471249825113681350924842471249831992525249840572565257827992683337645015451 19890828 226061856265726832605260526442552288726442592264425782592257827092605259225782644265725782837286255973236256525782565269626312498256525382484249824842525249825382498251124573000259227482484260525523261247124712443249824572511362235372484251124713274252524844018252527092735288732874644578113442761255226312631265726702773259225782657260526052696272226442696270926572670260528622875559731362618259225652722251125252565247125252525256524982498248424982525249830492511267024712552252533762525245724712511251125113622348224712457253831992457248440572578259227862786335146445633185626442683257826832631272228372696263126702552267026572735259226832683264426442644284928755597311125382605260526442552256525382511256524982538253825252471251124982498288725522735251125922498327424842457245725112471245736513482249824842511326125252471401825382735270929253338476759691344274826702683265726832670284926832631256526312618269626442631265726832631260526052887292555973136263125652592268325382538253825382552255224842538249825112498253824573074249826962471260525383389251124842498249824842498365134022471247124843161245724844077269626702824272233514501604518562709261826312657263126832799263125922709264426052696278626052644269626832605265729372937559731492605255225782683253825652511253825522498252524712498251124712538245730372525276124842565251133382511248424842511248425383651346924712484244332242498247139992538268327863012332545296282134427482618256526312631269628622592260526572578264426052761263126962696259226572657291228755597309926312592252526572565252525382538249824842618249825522511247125112484300025252709248425782511335124982471247125252471247136663482245724432471319924712457403725522683278627993338464464091856267026572618265725522696284926442578264426572657269627222670268326182631264426442925290055973124256525782552270925652578252525112511247124982525252525522498252524713086257827092471263125253299247124572484251124842525366634822484247125113249247124573999251127612735288732614644671313442786260526442657264425652975264426312605264426052670270926052683267025782670268329502900559731362552259226442709253825112538249825252552256524982498244324572498245730622592270924982592251134422525244324712471245724843651350924842443248432112471248440572552263127992811336346447014 19890828 226541856274826442644263126312644287526312552265726572722263126442709270925922670253826312900286255973149260525782565270926052565249825382552252525252525256524842484251124843037253827612471256524843249247124712443245724572484365134292511247125113236248424714018253826572709308633514557774113442773267026052657257826052912263125782605272226832605267026312683263127092657264429502875559730742525259225652683252525652578255225112511256525782511252524712538248430372552267024572565252534022525245725252457244325113666350924842484252531742484251140772552265727482799348246157741185626962644259225922631269628752631260526572578265726052748256526832618259225922605288728755597314925522592256526572538252525112484252525252471256525382525249825112511291225382761247125922552327425382457247125112471249836513537248424842511321125112471401824982709278629753274483177411344286225922565263125922644284925782644263126052670264426832644269626182670267026183012282455973136260526052565269625252578253825522498252525522525253825382525251125253086261826832471270924983429268324712484252524712471365134822498248425253174255224294057257826572887442133124557774118562670268325782631260526702761259225652578264426182605265726182644265726832578270928872849559731242552259225652657257825382498253824982525251125252443251124982498245729252538273524432592247133122471245724432498245724573681350925252498249832362457245740372525273527732987333846446162134428242605257826052670267028622644265726312618260526312722256526442696267026442670293728875597313625922605265726962538257824982498251125252578252524842498249825252457295025252735249825782552340225652443244325112457248436663496249824982538318624842471405725522657283727733579455777411856272226572605268325922631281126442578268327352578259227612578270927612657257825922912291255973136252525782592259225652565252525112484255224842565253825522457252524982937252527612498267025253312301225382670269625252525365135092525270925383274265725524057264428242912409740975030774113442799265726312538260526312824263126702644267026572696277326052748260525922631268329622937559731112605259226182670252525522525255224982565256525522498252524842511252530862457270924712565252534022538244324712484251124573651348224982443248431992443245740572538263128372748336346444767 19890828 227021856304927092605268325652657274826052511263126052696264427992605270925922670259226702937296255973086263125382657273524982511255224982565255225652484252525522511253824292950255227092429259224573261247124712471249824432484366634692484249825113236251124984018252526832683290033764674534313442735263126442605260526052887265725382631264426572644269626442670263126962631260529122887559730622592257826182670249825782552248425252471260524982471247124712498251129872498272224982552247134422498245724842457249824983651350925112484251131992498245740572552263127482735332547674896185626702709259226702683259228872565259227612670268326312670263127222644269625652631293729505597314925782538260526702552255225112525252525782484255224842511251125252457303725522735251126312525331224842498247124712484247136813442255224572457322424712484403725112722268329253274476771211344284925782657268325652605282426052618265725922644265726572592268326052618257826442975288755973111260526442552264425652552249824982565249825782511253825112471248424712987256526832457260525653402259225112552247124712525368135092498247124983236252525114077259226312811293738064767774118562748269625922631265725922811265725652683257825782538268326832644263126052631265730622900559731612552253825522670251125922538251125382538249825782498253824982525245730122498274824712578248433122443247124572511245724713651355124572471251131992484247140182511264426702925331247995379134427482644260526442670257827992722252525782644268327352657263126312578268326442709292528875597313624982511263126052498257825652484253825782565259225382511255224982511300025382722247125782511342925112457247125112484249836813496247124572484319924572457405726832592277327483363467447991856268326442592273525652631276126572631260525782631260527862618272226442657267026183000290055973062259226312565272225782578252525112552253825382565252525382525251125113037252526962457259225653312247124572484249824842471366635092457245725113274251124843999252527092644296231994705534313442735263126312696259226052811261826572631260525922657272227092683269626962722263129622925559731242565257825922683252525252605253825112498259225252511249825112484245729622552270924842618251134022484247124572484249824843681342924982471252531992471245740572552263127862761335147054674 19890828 227501856303726312538267026702644286225922683265726962644269627222578269626572670265726832937288755973099256525922631263125652498259225522538249825382484252525112498252524713049255227862484259225253287249824712498252524432484365134292498247124843261247124714037253826962683297533634501523713442824259226182644268326702875259226052631257826832709267026572670264426572696265729372925559731492605259225522644253825652525313629623537295033893174323630622511251130122578276124712592251133892484244324432484251124983681350924842471252532242484247140572552259228372786338946444736185626702644259226442657260528372644256526052683265726182696261827862657269625782683288728625597316126312578261826832578255225112525257825252525249824982552249824982471306225112709244326182511331224572457247124572457248436363509249824842484323624982498399925782709268328493363464471211344287526572578260525782631284925922552263125922592269626832631276126052592259226702962290055973086257826182592273525382552252525252552251125652484252525112457252524842962249826832484261825923402267025112511247125522498368135092525251125253161253824984077259226442849283737904736774118562722264426832618264426572786265726312683255226312683274825782683270926312657263129372900559731242592256525522773257825112565253825922592252525652525253824842525247129502552274824572578248432992457247124712498248424983636345524842498252532492511247140372552268327092975340247055237134427222657263125922657260528112696259225782683264427092683256527222644269626052578301228875597317426182538259227352565252525252525255225522605252525252538247125112471301225252696247125522511342925112457244324712498249836513509245724572484323624572498405725922696282426963376464449621856273526962592264427092631272226312657268325652578260527092644263126052670257826702937287555973161257825922605274824982592249824982525255225652578251124982484251124842987253827352484260525253274248424842443248424432538365134822443247124983211249824714018252526832683291233514644523713442849268326052592267025782773260525922565265726312644276126442670265727092657264429752912559731362670263125252670259225382511252525112525252525112484251125112498249830122565273524432578255234292538245724432498255224983666341624842443247131992484248440572605269628242696341647054799 19890828 227981856302426702644265726052631284926832592264425922605268327092657265725922631268326572962293755973149257825652578276124982565255224982525257825252511249825382565251124842987260526702471259225523338245724432429245724842525366634822443247124433236247124843999253826312709291231744644503013442799263126572631257826312862260526182631261826832670268326312761265726572565268329622962559731492552263125782748256525382552248425382498251125522525251124842538248429502538272224982592255234022484247124572471249824573681345524842471247132112471247140572565263128372709328746444831185626572670259226312618268327482722256526052657263125922709267026572644268325782644286228495597312426052565259227732525253824842538252525522538253825112565244325382471298725252735248425922511329924572484245724982443248436663509244324712498321124982457401825252748269630623325452971211344279927222538253826832578295026442631264426312618264427092592267026572644267026312950281155973136259226312592268325652565252525522525251125652538252524842484253825113012261826832443267024843429265724842525251125252498368134962511249825383136253824844057253826312875287537424644774118562709268326442657265726312748265726832670265726312605270925522735261825922631274829252849559731492618264425652709260525922552251125382552253825652457251124982525245730742538273524292631252532742471241524712484242925253666353725112471247132362498251140182552270926963037336346745237134427612618265726572578259228372683263126832631264426572709263126702592269626702657293729255597308625652592255227092552248425252525253825382525256525112525247125522511297525252670251125782511340224712415244324712511249836513482248424712538319924982471405725782657278627093351464448311856273525782631264425112644272225922618263125922578270927612565264425922670265726703049286255973174260525652552270925522498252525252511255225252525259225112498248424983000253827732471261825383299249824292443248424842484365135092484244324983236249824844018265726962696279932494586541513442748267026442605263125652849264425522644263126572657269626832696263126832670267029372875559731242592257825782722255225782538253825252538253824842457249824982511248429872498265724712605256534162457248424572484248424713651350925522471249831742484247140572578259228242862335147674674 19890828 228461856306225922565265725652670281126442657259225782709259226702592264426312605268326833049286255973136260525652605268325112565253825112525249825652471251125382484253824712900253827862471261824573249247124712471249824572457365134292484245724983249248424573999253827092748290032614644520213442761264425652618260526052912256526442618263126702644267025652683264426832644259228872875559731742552259225252670252525382578311130863565286234023274328729372498248430372552270924712552252534292525247124842457247124983711341624712457247131992498249840182565265727992862337647364705185626572748267026442644263127352578263126702657270926442709263126832565268326052696291228115597314925922592260527222592260526182525256525382511253825252511248425522471308625112735248425782498326125252498244324842457248436663523249824982498326124982484399924982709274829623402458672561344281126312657260526572683293725922592263126052631270927222644267026052735264426703049288755973136257825782618268325382484257825522538249825382525247125382525253824843062252527352457263125523429265724842498252525112457368134822498249824843199252525254057255226832849281137904674774118562761259226832618263125522912265726442631259226962657269625652644259226702670263129502824559731112578257826052683251125782538255225252552256525382484251124712538247129752484274824432605248432742443242924432498244324713651350924842457247132492457245740372538273526702950333845865415134427222696264426442592269627862657268325922565261826572709268326832722260526052605300028755597313626442578259226962498256524982498252525522578248424982538249825252484295025782696249826052538340224712471244324982471253836813416247124712471317424982511405725922644279928113325458647051856261826442618259226442592287526572592264425782631263127222592263125782683264426442950291255973161260526052605268325652525251124712498249825782511248425522471252524842975255227352471257825523261245724712471247124432443366634822484245725383249247124983999255227092722291232994644520213442773260526572644267026832937267025522657268326832644272226442709265726312605263129252900559731242592268325782773256525652498252525252484257825522457252524842498244329872538272224712552252534022525248424712484248424983651350924842457248432112457249840572552268329002735332547054863 19890828 228941856303727092657269625922618283726312578265726312657267026832592273526702605259226572824287555973074257826312565274825112565261825112565252525252525247125112484259224713062251127352484257825523299245724982471252524842498366635232498247124433249249824983999251126832748286233124674523713442786263126312605267025652937257826052565257826832644267027222644265726312670265729752811559731242578259226052670252525382592248425112538259225382457252524842511245729622511273524842578251134162511248424842525249824713622342924982471248432112457245740572552264427862735324945574674185626442644259226962657263128622605263126442565267026312722267026832670264426312683296228245597312426182578251127352538257825252525253825252511249825382552247125782457301225522761249826442484328724842498247124712498251136223537251124712429324925112484401825522748267029373261470571211344276126832696269627482631286226312618263126442657260526962565265726702670260526313012288755973149260525252605264426442511252525382538253825922538249824982471255224843012252527352498260524983429269624292538251124572484368134822484248424983161251124714057255226312912286237424557774118562670270925112631260526312837261825782578259226832657274826312683259226572631261829252900559731362578263126442657255225112525256525112511257825382525249824712552247130742538269625252578248432992443247124572525244324713622341625252457247132492498248440182538263127612975333846445272134427732605265726702631267028112670257826572631269626442670269626832605264426312709293728495597313626052605257826572565253825252552255225382592256524712565247125382484296225382709248425522538342924982471244324842457248436813429247124842484318624842457405726182592286226573429455747671856269626312538270925922644279926442644259225922657264427352696264426312631255227222937295055973161260525382565265725252578255225522538249824982525247125112525252524572975259227352484263125653299248424572471251124152457371135232484249824713211251124714018249826702761288732994705548713442786263126052657261826572887265726572605260526832605270926832644265726052618270929752849559731242644259225652683263125112538251125112498259224842525251125112511248430122525272224842565255234552429247124982498249824843711340225112498251131742471249840572578270928112824333846444831 19890828 229421856306227862525265726052565273526572578267026442657269627092565268326052696264426313012291255973111264425652605265725382578252525112578251125382511251125252498253824713012256527482471260524983287245724712484252524432511365134822429245724713236247125114037253827612748295033634644530813442761269626312670255226052887260526572644261826052683273526312657260526312631267028872887559731492592257825922683251126182552321130993551295034023261333830992525247129752552274824982631251134022471245724842525251124843681349624572471248431742498247140572552267027612799333846444896185627222644257826312605264428372644257826962631265726312696263127482644265726312644295029375597317425522552257827092565255225522457256524712538253825112498247125252471303725382735247126052511326124572443244324712471248436513523251124572457323624842484401825252709276129253338467472561344276126442578267026052605281126312631265726962657265726572735270925922670270926702950287555973124256526052592264426312538253824982552253825652498249825782443259225253111253826962498261825783402269624572525252525522498365134022498255225113224252524984077256526312875290037744615774118562696268325782592261826312849264425922618257827222683268325782709263126702592267030242887559731242552259225782670252524842484257825252498255225112525256524712525248429372525273524712552256532872471247124842511249824983711352324982457247132362484249840182578267027862950331246445343134427612709255226962578263128872631264426052631264426702735264427092631264426052618303728755597316125522578257826572498260525382511253825522592251124842511248425252498304925252709247126052525338925112471245724712471248436363469251124842484316124572484405726832657278627993299458646741856274826052592268326312618276126312592265726052670260526702644269625652696263127612987287555973136255225522565270925522538256525112525255225522457249825382498253824433062261827222457257824843287251124712498248424292471366635232511245725113236249824714018265727092748293732994767534313442824263127092605260526312799263125652605260527352631268327092644260526442644265729622875559731992605256526442670252525382525253825522457252525382525252524712538249829752552269624572578252533762484245724572484245724983681340224842457251131992443248440772578268327862722337646744831 19890828 229901856308626572670263125782696293726182552259226052605263127092631270926832670267026832987288755973174259225782565265725522525255225382552255225782511252525382484251124842975253827862471255224843261247124572471251124842471365135232511247124843211248424983999253827222773295032364586530813442811270926572592264425922887256525652552265726832657273526312709260526572605268329372849559731112552257826052644259225382484252525522498251124842565253825112498251129752538264424572605253834292471245724842511242924983651341624712457248431992457245740572538263127612709340245014799185626962631269626052631265728752618259226832644259226442722256527222683268326052605286228375597312426572578260526702552257825382538248425252565252525382484251125522471297525382786247125922538329924572457248425112429249836513523248424572498323625252457401825252761272230003236464471211344281126832670257826312592283726442578261826442565257826312657274826052683259226182937293755973099259225922565259225522538256525922552248424842552251125652511256524982975257826702511263125523429268324712525252525252457369634422484245725113136252525114077255226312824281138064767774118562644269626312578263126052773265726572683259226312644276125922657260526962592263129752912559731492552257825922748253825782525248425652484253825112484253824842578247130742511273525112565252532992484247124572471244325253666342924842457252532242525249840182498272227482900327446445202134427352565261826442578257828622578259226312578270926442670264426832644260526442631290029005597312426572552259226442552251125522484248425112631251125382484248425252484301225252657249825652484346924712498247124712484249836813496249824432498322425112484405725522644278627993299450146741856270926832605264426572644286226312605263126442670259227612631277326052683265726572925290055973149260526052592276125252592255224842578253825252525247124982511251124572962256527482471260524843261244324842471252524842484365135232511244324433261249824713999252526702748290033124644534313442824270926052644257825652811259225522696256526442657268326312709261826702592268328872811559731742618261825922578252525382511253825112525253825382511247124982511247129622498270924572525249834422525251124982484244324843651345524842443248432112471249840772565270927612748342947054831 19890828 230381856309926572592264425652670284925922565268325652709265726702709273526442683265726572975286255973136255226052631274825382498255225252578251125652592251125112498255224572925249826962429261825383312248424432471247124572471365135092471241525113274247124713999253826702683291233384705523713442862272226052657261826312900257825922683260526442631267025922696257826832618255229122937559731242592260525382631257826572565318630743509283733893186336329752525242930492538267024842631247134292471248424432511251125253666350925382443248432112429248440772565257828242799340246444962185627352592257826052657263129502709256526442578265725922773259227352605265726312670291228115597308625922578255227092525256525252498255225522525251125112525248425252471313625112722245726182471329924842471248424572429249836813509249824712429323625112457399925112657276129503312452971211344278626702644263126182644282426572631259226182657263127222657273527092670270926832987287555973174264425112631263126052511255225252552251125922511249825522484252524713062252527612471265725253416270924842484252525252511366634552511248424983236252524714057253826572811284938224896774118562709268326312605265726052849268325782644259226832657270926442670268325922670265729502824559731742565257825922696257825652538248424842525248425922498253824572525248429622538274824572578249833122471248424712552247125113651353724712471252532492498245740182538270927483049338945575308134427612592263126702538259227612657256526312683264426572644261826832657265726702644290029375597318626052605257826312498252525252498252525112605255224982484247125112484307425112709245726052538341624982471245724842443253836663469247124432498314924712471407725782644270928243429467447051856261825522578256526442644282426702618263126312631260526312592264427732696260526832987293755973149263126052565268325382552249825252538249825652552248425252511251124983024256527092443257824983287247124842457247125112471360735092471244324713249248424714018253827222773297532994644520213442799263126572631267026312950259226312631265726312538272226702683269626572683269628752862559731362552259226052631256525252525247125252525252525382498253825112498248430372538265724842618249834162511248424572511247124983696344224842457244332112511249840572565264427862799338947994705 19890828 230861856303726962644274826052605290026572605263126052605259227352683267026962735267026572950295055973099255225782538268325112578255224982525255225112578247125522484255224712887251127222471263124573236247124842457249824572471366635092484248424843236251124574018252526702748293732874705523713442748265727222618265725652862259226182657263126702670273526832683260526832578267030242849559731362525257825522605256524842498249825382552255225112498248424982511251130492552268325252565252534292484247124712498249824713681350925252443251131862498249840572578265728622709335146444736185626702644257826572605265727612578253826572657265726832735257826702657265726832578293729125597323626182552259226572552260525112498253825252565255224842525248425782471306225112696245726312498331224572484244324982415248436813509251124842471324924982498401825112722276128753363479971211344270925382578260526312592283726182605263126182592265726832683273526702605261825782887293755973124256526442592263125252525252525112525253825382538248425382525253824712950252526702498264424983429268324842511248425252498368134162525247125113186255224844057255226962887292537904767774118562631270925782683264426442799265726312592260526572631277326572696263126572631276129002937559731362552261825382644251125522511253825782471253825252498252524712471245730372511277324842618252532612511248424712511247124843651350925112471248432612498247140182511270927483062332546445308134428372631263126312605257829252592263126572644267026182709261826312644260526182657287528875597313626832592260526572578249825112538253825522592255224842538255225112525296225382696248426052552342924432471244324982498247136813389247124152471321124572471405725382657286227223429450147671856265726832578267025652631279926312605267026442670268327352565268326052735260526572937291255973149261825382525267024982552256525522511252525112578251125652498251124713074253827222498265724843274248424842471248424572498365134422498247124713261251125114018256526702786293732114644541513442786269626442631270926442799259225922631257826052696272226052748263127352631260529372862559731112605248425652644257825652525255225382457253825522525247124982525247130002525272224842578249834292511247124712471248425253666348225112498247132112471247140572565268328492761337646744863 19890828 231341856308626572592267026962644281125522644263126052657257827862605265726572657268326052987290055973136256526312605257825782592253824842525252525382471251125382525252524573062248427612484259225383274248424572471247124842525365135092471248424843274249824844037256527222761298732364529530813442799256526052592267026312950260526182605263126052709265726052748265727092657270929122862559731492565259226052670257825252511309930493496291233253174333829002565251130372525270924712552251133892471241524572511247124843681349624982443248431992471248440972578265727732722335146744896185627092657268326182578265728872578259226572657274825922670259226572657267026832578303728755597323625782631259226832578256525382511251124842538251124982552248425652484301225252735249825522511326124982429247124982484248436513482247124712471324924712484403725382696269629503351452971211344283726572565268326312631286225782565264426312592264426962592268326312631264426832875298755973136259225922644263125922592253824982484247126052511248425252471253824983086256526962484267024983442270924842525248425252511368135372457253824983236249824844077257827352900281137744644774118562592267026052670261827092837264425782605268325922592273526702761259226442644269629502912559732362592257825922722255225522525252524982538259224842538252525112592252530002578277324982565251133122525248424432484248425113651348224712471247132612471247140182552274827352900329947055379134428242657259226442578256528372605268326052631261826312683259227352631273526832657297528625597314925922552257827352565252525922484256525522511260524842511245724842552291225522722244326052538336325112457248425112457251136513402247124432471321124572457407725922644283727483351476749621856268326702578265725522605287526312605265725782605267026832670270927222657256526702937295055973161257826182565268325782578252525382525248425112511252525652538252524842937245726832443265725383274247124842471251124572457365135232484244324713261247124714037255227222735293732874674530813442811260527222670267025522937264426702696260526832644273526052696267026702631263129622975559731112578267025522618249825522525248425382552257825382538249824712511249830002498268324842578255234292525247124712484249824713651340225112443248432362471248440572565259227732709340247054674 19890828 231821856308626832605268326312578292526312644252525522631265727092631265726052696265726833000293755973199256525922644264425382484259225112538251124842525245725252511251125253062251127482443263124983312244324842443249824572484368135092498244324843236248424984018251127862722297532364799534313442786263125922631256525922937260526052683261826312605270925922709264426442657260528872862559730862618256526312592259225382552248425522498255224842511253824842498251130492498268324842605252533762443252524572443247124843666350924982457248431992484247140772578265727612735328747674736185626182605260526832565263128492592256526832592263126442735261827092538267025782631290029875597313625922631260527222592256525522525252526052471249824982498251125522484293725112735245725782471327424982457247124842457247136073442245724982484326125652443401825252709276130493249467471211344283726442605265726572644279926182670261826182644263126312644270925782631267025922950284955973124256525652578264425652552256524572525252525652511251125112484251124843000256526702484263124983429268325112511252524712471371134422498252525113174247124984077256526832875288737424674774118562644257826442631257825922773259226312644272226702670267026832696260526312605265729502937559731242578257826052683253825782538255225382538255225782443253825112498247129872538269624432631249832872471248424712511248425253651341624712471245732242484247139992538273527612925326145865030134427992683261826052631257828622631265726962578268327222657259227092683264427222696286230005597314925252592255227222565252525112525252525112538251125522538248425112484306225652709247126312538337624432443248424712498248436663455247124572484319924572484407725782631279927613261467447991856270926702618265726442670273526962592264426312644259227092631264426702631268326702912286255973136259225782592263125522578253825782538252525522565251125382525252524983037252527992457257825113287249825112498248424292525368135092484242924983261249824574018252526052748293733764644545113442799261826182578268325922900261826312605265726832709267026312709274826702605269629002962559730992592257825522670252525382565253825782525252525382484252524842525251130002498270924572631252533762471248424842471248424713651345525252443248431742457248440572552267028112773331246744767 19890828 232301856307426702657268326442578286226572565261827092683268328112670278625922683265726052962286255973074257826052631268325652578255225112525251125252538249826052498259225252975249826832443264424713274248424712457248424842484366634292443248424843249249824714018255227222735293733124557530813442748267026442644257825522761255226442605259226052696272226182683264426572683265729372900559731492657256525922683256525782552337633383711312433763299342930742511247129252525270924712565257834552484248424572511247124983651349624982457252532242484248440572552263127862761333847674831185626442722259226442644264428112578261826832644263126442735260527092578269626182631295029375597314925922578260527222538255225112525255225252538253824842565248425522471306225112761245725782484324924842471247124712457245736223509248424842471321125112498401824982773279929873236470571211344284926572683261826052605276126702605267025782631255226572605269625922605260525922875293755973136263125522657269625382525251125382552249825522525251124842471249824983012259226572525267025523442264424712511256525112443366635092525247125113186252524844057255227092862292538734501774118562657270926312618253826052786265726052605264426572631272225782709257826442605264429622937559731242565255225782683256525522552248425252538251125252457252524712511247130122538272225112552253832612484244324842525245724983681342925382484252532492457248440182578269627612950323647365379134427612657265726312631264429002644261826572722265726702683264427092631267026442631288728875597309926052592257826052552253824842552252525382525252525252511247124982498293725252696244325782511337624712457247124982484251136963509248424712525318624842498407725782644281128243363464448961856261826962592269625652605286226442565259226442644268326962592276126052631264426702950291255973136260525782631268325252552256525112498259225252471247125112498251124982962252527482457259224843312249824432443249824712484365135372511251124843261249824843999252527612786296232994674530813442786265726832631257826962786259225922578265726702592270925922735272226182631261828872862559731112565256525782683253824842525251125522538255224842525247124712538252529872525274824842565256534022457247124712525252524983696348224842443247131862484249840572605265728492761342946444644 19890828 232781856267026572605259226442605274826312538264426052683263126832592268325782670267026572975292555973149251125922578272225252592252525652498249825382484248425112484253825253000255226962484260525253287245724572457251124712498368135092511247124983249245724713999252527352696300033124674534313442786265726442578263125782837256526442657261826702552268326052696259226312605268329122925559730862538257826182696255225382538253825112525253825652484255224842552247129622552267024712578255233762484244324982538252524983696348225252484253831862511248440572565260527992761335145574767185627092657260526572592264427732670268326312683263127092683263127482644267025922683286228875597314925112565253827222552253825522538248424982578252525112525247125522471291225112709248426052511329924432471245724982443248436963496245724712457328725112484401825252722274830123224455753081344276126312644267026052592288726572644268326052618265726832578270926312644268326442912291255973086249825252631269625522525256525112565249825652511247125112484253825252925256526832511260524983455248424432457249824842484365134822484248424983186245724984077257826702786273533894474503018562657263126832605264425782849268325782709268326702644270927092683260527222644263129372887559731742552259225652709257825382565245725252538255225782525252525252511249830742538272225252605251132872471247124712498245724843681349624842484248432112484248439992511269627862937327445575308134428622631268326052644263128872631256525782670259226442670263127352631267026312631288729125597317426052605261825782552255225252498253825112525253824842538245725382471295025252735247125782484340224842429247124432484248436513509251125112498318624572484405725522644278627223287455751331856264426182592263126572631282426052525265727092657257826832592272226442722260527092975288755973149248426052592267025112511252524712565253824982511251125252498251124843024255227482471256525113325248424432471247124572484360734822498244324573249249824984018251127352786288732614831541513442722263125922631268326052849263126442592269626572657270926572735259226312670268330002824559731242578259225922631257824982525249825382471248425522498252524712498249830002565269624712592252534292498247124432457255224983651340225252443247131862457251140572578263128372709337645295451 19890828 233261856270926962578265725922644278626442605263125922644265727732592272226572696261826052900286255973186260525382565263125652538253824712525249825382578251125382498255224983012251126962443263124843274247124712457248424712471365134552457247124843236245724984018252526832735287532114501563313442761268325652683253826312950263126312657268326572722268326702631263126832657267030242862559730862578249826052605249825382552251125112525252524712498255225112498252529622565270924572631252534422525247124842471251124843711352324842471253832362457249840572565265728112849333845295744185627092683260525922592260528492631259226832631267026702773268326442631264426052696293729505597317425652631253826052538249825522484252525382605255224842538252525112525295024982748247126052565331224982457245725382471247137423537249824712511326124842484399925382696277328493351458659691344278626832657264426442565286226312565264426442670260526832605267027222644263126442987287555973111255225782552263125782511249824842498253825252511249825112525251124843111252526962484257824983509251124712429251124982471377435512498251124573236247125254077255226312748278633634447608418562709263126182631263126832735265725922605257827092592274826312709264426052644270929002975559731492605257825922657253825652511252525112538253825252552252524842538245730742552277324712565249833382484245724432498248425253711352325112443245732112498244340182484274827483012338945296241134427612618267026182644259228492657256526572592259226182748265726442631267026052644300028495597313625382592257826052552253825522552255225112578253825252525248425252498302426182683248426312498352325112415251124982471245737423482247124712471321124842471407725782657283727733389455764091856270926312618267025782565281126442644270925782683267026052552265725652631263126442937286255973136251125522552274825652565248425252498249825112552249825382498253824572987257827222511263124983363248424432471249824712498372735512457244325383325247124714018251126832761290033124705671313442799263126052605269625652849269626182761263126702618264425922670267026572657268328622900556030992578253825782631264425522538249825382565253825522538252524712538249830992484267024712578249834692511247124712471245724843727355124842457248432492498248440572565269627862773337645297014 19890828 233741856270926442683264426052657288726312631265725652670263127222696272226442631269626442912283755973136260526052578267024982552249824982525251125382484252525382484252524713074257827352429264424843312248424712498249824292484368135512511245725113249245725114018252526832786291232994644774113442824265726702631259226052900268326182618269626052657269627352748265727352657263130002912559731242565256526182657256524982538248425252592255225382511252525112484247129122525268324982565252534552498245724842457251124983742350924432429252532242457247140572552264427992799335145577741185627222709259226702565265727482552260525782709260525782722261827482657264426442618296229005597313625652552253826442525257825112525251125252538253825112538245725112498292525782722244325782525328725112498245724842443251136813482248425112471323625252443401825252722270929253389470577411344278626962605261826052631283726312592264426572631267027352644272226702657267025923000287555973174257825382565265725782538253824982578248425522538251125252525255225523049261827352471265725113402264424712538255224842484369634162511249824983186249824714057256526832722439534554557774118562709265726052657265726572824257826052670256527092696276126442735259226572631265729872900559731492565259225782657257825382538249825382511252525522457253824572552248430742538274824842618247132742484247124842484248424713666350924842471252532612498247139992498268327353000319947366162134427992631260526572696264427482631263126962657265726312657259227352605270926442605286228755597309925382592252526572565259225382552253825112592253824982525251125252498300025382709248426312538335124982471245724712471248436363422247124712498317424982484407726052618279927223429464477411856276127352538264426832592281125922565272225922605263127092618270926182631261826313012291255973136256525782605257825522498255225522471256524982538253825252538252525253099252527352498261824713261311125382657263125652484357934022538265725653224263125524037261828872912398040184799774113442799264425782631265726312862267025782605261826312565264426052657264426702605268328752875559730492565253825652657256525112525251125112511256525522484251124712525249829752511269624982565249833632525245724572538245725113636342224982484249831492498249840772565259227862748336346744767 19890828 234221856311126572578265726052592272225922578260526182631259227612631269625782657265726052925287555973136257826052605265725782525252525112525251125382498255225382525248424982950255227352498255225253261245724982471245724572484360734292498252524983249251124844018265727092799288732874586530813442811268325652618265726182837265725782578256526442696269626052644267027092657260529002912559731362605256526312670259225252498251125112471257825522511252524982484249829372484268324842631256533632471244324572484247125113651335125112471249831862471245740572552265728372696341646444799185626832631264425652592265727482605257826962657263126572709259226832565265725652722296229375597323625522565263127222525256524982511252525112538252525382498248425112457290025112761244325782538327425252484245724842457249835933402248424842457319924982443401825112735273530003351450172561344277326962618263126052605288726312605264425782631260527992657273526702631257826312937282455973136260525922538264425522525249825252511256525652498249824842498253824842912249827352471260525113389274824572498253824842471360733892471252524713136252524984077256526572837281138064674774118562670261825652565265726182786264426182683259226572670273526312761265726832657265729002837559731242592265726442670255224982538248425252525252524982552253824842538248429872511272224842578248432612484255224572525241524843579341624842484251131992484247139992538268326832975331245015202134427862644268325922644256528372631255226312631265727352709256526702709267027482657291229125597312425522657259226312565251125252511252525112484253824842511249825522443300025112709247126052511340224842457247124712471245736073402252524712511316124572471405725382644270926963455467447051856273526442618264426442657274826832538257826312644260526442552273526832670261826573000288755973136251125782565263124982565253825112565255225252538249824982511255224982887251127612498259225253236249824572484249824982511362234552484248425253211247124573999251126832644284933124644534313442786268326052683256526702837257825652592257826312605270925782670264427092644273529122925559731242565260525782605255225382552256525522538260524982538249824842552249829622565265724572605249833512471248424842498248424713593341624842498252531612443248440772578263128112722338945574799 19890828 235661856303726962592260526572644281126052657263125922592261826832592265726572605265725922950291255973124256525652644263125652538253825252471251125522471248425522498252525112887252527222525257825383224251124842471248424432443359333762511247124843261245725254018252527352683292533124705527213442786263126312709263125782887257825382631255226442592273526052605263126312657268329752937559731242525256526052683255225922578340233513537312435093274326133252525245729622525268324432538253834022511244324982525248424713593341624842457249831112471252540372565260527732735337647054831185626962618264426312565268328112578263126312670260525922837260527092683265726052644292529125597313626052538256527352525260524982578255225382525253825252552248424982471287525252735245726312484322424712511247124572498247136073442253824292471323624712484401824982696268328493161470572561344278625922525265726702592287525922657263127092578267027222631269626702618264426572937292555973086260525652592265725382552249824982552251125252538248425522538248424572975248427092471267024983376270924712498251124842471362233382498252524713161256524714077253826442824276137904644774118562683268326312605259226052875260525922657268327092631277326312657267026832618270928622925559731362525257825652670259225382538248425782525252525252552253825112525251129002552273524712605249832242457248424572484247124983622337625112443249832362511252540182552270927352950329946445272134427732657263126572592259228112631264426832631270926832644268326442631268327092644304928755597314925382618264426312592257825382592255225382592252525382525248424982498283724982722247126312471338924572443249824982498251136513455248424842471318624982443407725652670276126573389470548631856269626832605268326182592279926702657267026442618259226962605272226832657269626962962290055973099257826442605260525522511251125652525253825522538248425382484252525113012252527092471260524983236247124432484249824432457359334292484247124983236251124844018252527612696288733124644530813442799267026312605263125252900256526312670264427352670270926312683265726832605268329122937559731242592265725652670252525652552247125382565253825112471255225382525245730002538265724572578251133512484244324572471249824713579338924572457248431492484247140572552276127482761336346444929 19890828 236141856311126702631261826052605278625922538272226832631265727222631267026832683253827092875284955973099257825782552273525652498253824842525252525112498248425252498248424712937253826572484260525383261247125252457248424712457359334822457245724843211248424984018252526962735301232874767527213442799264425922696263126312811267026052696260526702670273526832735263127612605267029752912559731362578251125652592255224842511247124982511256524712538251124842498245729622471274824842578247133512511248424712525251125383622340224842471248431612511245740772552260527992761331246444962185626182735259225922631269628752631260526442670257826832709267027092631270926312644288729755597313626052578253826442511253825252498248425112498248424982538251124982498300024842657245725652484323624982484248425112498249835653442247124712457321124842457401825252696278628493274464471211344274826312631272226052631283725922618260526572618260527222605268326442644267026442962293755973124261825112565265725522538247125252525248426052538247125252457256524982925256527352498264424843363265724842525255224712457359334422498248424843174253824844057257826572862291237424767774118562670259226312644259226442862263126442644259226962644272226572696259226312657268329622862559731742592259225782657253826312511257824982578255225382538252524982565252528872552269624712552248432612484251124292511244324433607335125112457245732492484247140182498270927862962328747675202134427992631259225652683263129372605257826572578269626962709260526572631273526572670296229255597311126052565264426572578248425522484253825522498253825112498253825112498293725252696247126442525333824432498248424982457244336073442252524712443316125112471407725652592277326963312476748631856264426702683267025922631284926052605260526702631267026702578268326832696264427092950290055973124255225922605269624982525249825652578252525382552253825252457253825252937255227482511259225383261247124982471249824572457356534162498249825113249248424844037256527352735292532744474552413442849267026572605265727352837259225782552260525922670267026572709268326702631263129752887559731492552257826052657253825382525244325252511256524982498251124982565249829872498268324572592249833512511248424292498248424843593341624982457248431992457244340572565263127732761340245294799 19890828 236621856307426702565272226572605283726182631260525922605268326832592270926182631259226052987287555973136261825922592265725252565255225522511255225652525251125382538251124433074251127352443257825113261248424712415247124842471359334162484244324433236249824843999251126312722291232994644520213442735265726052631264425782761263126572670265725522670268326572761256526572618263129002925559731612670261825252605256525652552348233123537316134423287318630992525248430372511268324432605251133512498247124982471249825253593342924712415251131992457249840772565260528112748333846744674185626442631257826832631264428372631257826442631264426702709269627352670261825922644295029005597309926182631255227482592251125112498252525522511247124572511249825782511291225252709247125652511323624432484248425112429245735793442245724982484318624572498403725382709274829873363452971211344281126442565260526312618282426442578263126442605263127352618263125922735263125922987297555973074259225652605269626182511260525112552249825652552249825382498251124713049248426312471259225253351267024712511259225112498356534692511253824843161247124574077257826312837292538394705774118562735257825652644268326312773263126312670263126052592278626572696270926442657263129122875559730992552263125652696256524982538253825382511259225112471253824712552245729622525272224712605249832742471244324432457248424713593346924982471245732242498242940182525268327483012329944475308134428112631263126572696265728372631259226312709263126832709263126832670270926702592290029375597307425922538259227092565253825252578253825112525253825112525247125382443292525112709245725922498336324572484244324842538249836223469249824712498316125112484405725782631277326963442458647671856259226702657268326312631276126052605272226572565269627092552269626962670264426442925296255973136265726182592270925382511251125112525248424842565251125652525253824713000253827612443263125113236248424712471248425112471359333632471245724983224251124434018252527352709292533634674530813442799260526442631265726312722259226052618261826312605270926182683261826832592259229872925559731112631255225922709256525252552252525382498255225522552251125112525247129502498265724572592251133632538248424982484245724843607344224572498253831492457247140572578259228112696333847054799 19890828 237101856308626572631265726572605284925652644267026312657260526572605270926832631268326702975292555973099256525782538274825382525253825252525252525252538248425522471252524432900251126832471259224573236247124572457252524432484356534292484247124573224248424714018252526832722295033124644523713442786259226572644265725522837255226052644264426702631272225652709265726312631267029872887559731242565257825922722259225382498249825112538260525652498249824842525249830122511270924712578251133632511247124842525248424713593346924432457251131862471248440572565264428112644342947364896185627352618265726182670267027732605257826052657272226312722270926572605260526832605288728875597312426312631260526572565259225112565255225112525248425112525249825652471296225522696247126052498323624982471247124842471247135653416248424712471319924982471403726572709270929123312464471211344281126572657265726962657288726052618264426442670265727222592269625922683264425922900282455973086260525522538270925522538251124982498252525782552252524572511251124432962255227092484263125383363268324432525251124712471362234822498249825523149255224844057256526312887291237274799774118562735267025782605263126312799263126572709263126702670270926702722259226572592270930122962559731742618263125922618256525252525255225112511252525382443255224842538249829252525272224842631251132112457244324292525248424713593340224572484248431992498247140372538270926702875341646745379134427612722259227222683260528112631264426572631263127222683263128112631268325922592302429255597314926312592255226832552257825382525253825922538255225112471245725252498298725252722248425652498336324842457244324712498249835933351249824432484318624982498405725382670281127353429467448961856269626572565272225782683274826442578270926572618263126962657270927222670263127092975292555973124259226052538267025522552252524712565251125382525248425112498249824432937252527352471259225253199248424432484249824712498360734552457245724713199249824984037252527482773284934294705530813442811270926442592261826702849269626052605263126312670265726832631268326572644265728872912559730242565255226052605251125522552249825522498253824982484251125112498249830002511268324572578249833762511247124572484248424433651340224712443247131362457245740572565260528622786337646744736 19890828 237581856312427222683265725252592283726312578268325782631255227482631274826832605268326443000293755973111255225782525265724982552259225252498249824982538248425112484257824712975252527222471256525113236248424842429249824432484360734552484247124713199249824574018252527222748288733764529534313442748268325922631267027092900263126832657256526962722268326052696265726962644265729502900559731362592260526052644256525782498349634963523304934693287317431492525247129872552267024712565247133892498244324842484245724843636344224982525252531862471247140772565257827732735342946744615185626572696256526572631272227222578260525782657263126182683260526442657273526832565292527995597313625922618260526312552249824982498252525922552257824842511255225252484302425382657247125922511323625112484248425112443248435933363247124982471322424572471405724982735277329503299464471211344279926312644259227092657284926052592265725922605269626702592272226052670260526572862295055973149253825782605269625522538251125382552251125382511253824982498251125113000253827352457260524983363270924712525248425382484356533892471245724983199249824574057256526052875290037904736774118562696276126442605257825782799263125922592256526702631273526442709257826312670269628752912559731612552263125382657247125652525255225522552249825252484252525112552248428492511274824712631249832112484245724712457247124573593337624842443248432362471248440182511276127482937335146445415134427482631256526312631269628622631260526052618264426182709257826832592264426702670290028625597314926312592260527092565251125382565251125252578249824982511249825112471298725382709248426052525336324982471247124842457248435933429248424572525317424432443405725652657278627353351464449961856267027092657268326312657278625922565261826312578263127482605269626572631260525652900293755973149259226312605270925382565255225382565259225382538253824982525252524712937252527992443259225253224245724432471247124982457357934292484247124983211247124844018253827352722301233124674537913442748260526312565265726442875269626182631272226312670274826312735265726572578265729252937559731492618256526442696255224842511249825112538252525112525245724712511251130242552270924842618249833122498245724842511251124713622335124572457247131742484248440772565263127732683350946744799 19890828 238061856297527222644265726832565281126182565265725782657260527222631273526572722255226832925293755973136255225522578267025522565259225522498251124982511248424982511259224842900253827482498257824843236249824842457253824572484357934022457245724983199245725113999253826962748296232614674541513442786263125782696259226052824263125922565265725922657272226052696253827092631259229372925559731492565257825522657253825922552252525252538259225522538251124982511251129752538269624712592249833632484244324432498248424713622342924842429248431862443252540572552270927732709335146444896185627092631263126312565257827482644260526572578263126572735268326962657264426052605295029005597314925922578255226702538252525252538253824842511247125382538247125252538301224712709248426312511322424842429248424712457248435793376253824982443322424982457403725382670272230493376452971211344284926572670264426702670286226442552263126052683263127222683268326052578263126312950290055973149257825652657259226182592251125252565252525382538245725112498255224433037251127352484265725113389270924982484248425252525360733892498249824843099249824984057255226702824286238394767774118562748268326052605269626182773265725252605265725922657270926442657265726832538268329872925559731612618260526052657253825522471252525652552252525112498252524982498248428622538278624842618255232362443247124712511247124573607348224842484247132112457248439992525274827483000338947995237134427612605257825782631267027732683257826052657263126442696263126962657268326832592298728755597316125112552257827092578253824982484257824712511251125382525247125922525295025112709247125922525332524432484248424982484248436073389248424572511317424712498405725922631278627353376467448311856272226442657261825782631279926052578264425922683263126702709269625922644268326312862290055973136261825782605273525112552256525382538253825652552245725112498249824712937259227732457256524843236245724712457247124572498359334692471247124713199247124574018252526832722295032874705537913442862256526312644260526312837260526832644263126312631269626312735268326832605265729122962559731362578252525782657251124982498253825382471253825252525257824842525249829502525269625382618248433382471247124712525248424573622341624842484248431362457249840572552270927482824349646744799 19890828 238541856300026962657265725782683276126442552268326182592268327222631270926312670268326702962290055973161257825922657268325522498251125112511249826182538249825382538252524842887251127612484260524983249249824842471248424712484359333632511245724843211248424574018253826702709290033124586516713442773260526442670257826702962259226182657260526442670268326442670260526572631269630122950559731112618252525782670257825522498345533253774326134293429344230122484248429502498273524712605251133632484245724152484251124573565337624712484251131492471244340572565265727732696340245574831185627732644259226052578257827732709257826702657268325522799263127482644282425922631291229505597311125782605257827222538257825522511253824842498249825252525251125652484295024982748245726312498327424712443249825382429248436073442251124982498319924842511401825252657270928873274458671211344277326312525264425922578286226442683263127352631263126442657265726572722260525782987291255973174260525522525268325112565255225652525248425782538251124982525248424843049248426572471260525253416270924712525252524842525357934822471252524843161253825254057255226572849279937114767774118562748265725922722269626832773257826572683264427092592272225652696264426572578276129502837559731112498257825782709252525922552256525252538252524982471255224572525251130002511276124432578248432112471247124842484248424713565346924842471247132242471249840372525273527353086331246445343134428112657264426182683265728872683261826702605268326572657259227092592263126572644296229125597308626052565259227092605253825522498252525382511253825522471248424712498295025652709244325652538338925112484247125252484248435793442253824572471316124572471405725522592276127483363458648311856265726182592263125782631284926442552263126312631265727092631272225922722260527092912287555973149253825652552269625382592252525382511251125252525255224842471248425253012251127222443257824843261245724572471249824152457359334162457244324713199248424984037249827612709281134164529537913442773267027092696265726832849265726182605255227092696269626312696268327092605256528752887559731112605257825922670260525522511252525782498255225252498255224712525247129872565268324712631253833382484247124712471252524843593342924982457248431362484245740572552277328372773340246444799 19890828 239021856307426312644259226572670277326572631263125782670267026702592270925922631265727352925291255973186260525922565273525382525253825252525255224842525249825782525253824843000253826962484256524983274247124572484248424572457356533892484247124713211245724714018253827992735288733894644530813442799268326572565265726182862265725782696269626832670270926052696263125782592264429122862559731112565256525922644256525782525248425652511253825112525253825112511248429622525272224712578256533632498245725112498248424843607342924712443248431612471247140572592267027862722333845014863185625922670256526312538270927482644263126182578260526182709268326572631265726702709277328755597313625522631253827222552255224982525252525522538249825252538247125112498291225652786244325922565328724712498248424982429249835793402247124712484318625252498401824982696272229003274464471211344283726182605264426832552279926052552263125652657265727222657270926832696267026572900291255973149261825652578270925382538256525782511251125252511249824842511251125113037249826572471260525383376264424712538252525382457359334552498253825523111248425254077260526572887282438224674774118562644263126572683264426572773268326182631261826572565279926052670267026052657265728752824559732112605263125782644260525522578249825112511255224842538255224842498247129252511273525382592251132492471248424712525242925113622341625382429247132112471248440182511260527862937327447055379134428112709263126572618264428372670259226702578260526962683264427092670269626702709298728495597313626052592257826832592259225652484251124982552249824842511251124982443296225522683249825782471333824982484247124712471247135933376248424842484316124712443407725922644279926963402464448961856270926442578260526832605286226182592263126832631264428112631265726442657261826962925293755973186259226312565265725652565252525782525253825382538248425112457253824983062252527612484259224433236248424712511248424712471356534552484247124433211248424713999251127352735300032994705545113442811256526312657267026442773263125652618261826832657268326312683269626832592270929872799559731112538257825652605249826312511248425652511253825112525255225382511247128492538272224572605251133512525244324572498251124713622341624712457248431612457247140572565261827992735335143454831 19890828 239501856307427352644270926052657282426702605265726052709259227092709272226312618267026312912292555973174259225652552270925382538252525252498255225112525249824842457252524842925252527732457260524983274248424572471249824572471357934552498247124573211251125254057255227352748293732244644513313442748265725922631260526442849263126572631263126442644269626832696272226572605263129252912559731742578257825782761257825382552342934023551316134293363322430372525249830122538272224572631257833632498247124712525247124713593335124712471248431612484248440572565267027992748336345574767185626182605260526572552268327992631257826312618270926962670263126572618264426052761298729125597306225782631256526312538253825782498251125382471251124842552251125382457296225522735248425782538326124842484242924712484251135653455247124982525319924712443401825112683270929623261464471211344278627092511260526572578278625922578268326312552264426832631265726702670274827222937290055973136253825522565270924982578256525252525249825382498251124982484255224982950256527092443257825523376264424842525257824712443359333892498249825113161248424844057257827092811290037904863774118562709272226832631261826832837252525782657257826832592268326442709260526312565265729622887559731242552259225652722251125922511249825382525255225252471251124432484247129122565272224572578249832362457247124842471248424713607346924712484247132242498245740182511268327862937324946445167134427612605256526572578267028372670256526832592265726052709257826702644268325922657297528875597309925652631256527092565249824982538251125522511248424842511248424842498302425382761245725522525333824842443244325252471252536223389247124432484317425112484407725782644276127353389473648311856269626832722272226052592288726052592263126052683263126572644268326442683263126832912290055973136259225922631270925382538251125782484251124982525249825112471252524982937255227222471260525113236244324842429251124712443357934552552248424983224247124714018249827612670296233634644523713442799267026312709267026442862257827092670259226052670268326572657265726832657267029372950559731492552260525922683261825522538253825652511255224982484253825252552249829872498273524712592256533892471247124712578248424843593341624572457245731492484249840572696261828112696344247054896 19890828 239981856261827092552264425782592269626572618269626442605263127612631267026572618268326832950286255973149255226312578274825382605256524842565247125522511247125522525248424982937252527862484260525383249249824842471251124292484362234552443244324713174244324713999248427092735297533384736527213442709274826572618260525782837270927092696264426572631264425922761265727352683264429752900559731492565252525522644253824982525249825782525255225522471251125112525249830622511268324712592252533632484251124842457248424843593335124842471248431612471245740572605255227732696328746744929185626962605259225922605260526572657268326572631269626572748263126572657263125522657293729505597323625652644257827222525255225522538256524982525247124842525251125522457291225922735248425922471324924712443245724842471247135653442251124432484322424982498401825112683278629123287467453431344282426832644263125922592298726442644268326312605257826312644268326572683267026963062287555973099260525522565264425652511252525252552249825522525255225382471252524842875249827222429260525253363247124712457248424572538359333762415245724983161247124844037255227482761264433764705509818562683253825922683259226442862256526052683264427092565269626572735263126962578265729502937559731742592256526312670256525522538255225252484252524842511252525112538245729752592276124572605248432742443248424432457248424573607337624982443249832242484248440182525273527483000335146445272134427862670257826702670261829002670257826572683263125782696260526832683264426052670297529005597311126052605253826702592255225252538249825112552252524712511247125252471283725252683244325922511335124712511245725112484247135933402252524572457316124432443407725522644273527093363473651671856273526312605269626312565293726702631265726572670260526832657269626182696264425922900288755973111263126182592274825112538256525252511252525252538247125522498253824712837252527482457259225253211245724432471248424432498359334292498247124713224248424844018252526962761286234294644556013442786273526312670257826962887260526182670270926572578270926052631263126572657259229002862559731362552263125922709259225652498248425652471252525112443249824712578245729752525270924982618248433512525248424712525247124573607336324432457248432112511245740572578264427992824345546745415 19890828 240461856269626052592263125922657277326052631267026182644259227092670270926962748255226702975286255973136257825782552270925522538251125112511251124982525251125382484251124712962253827092457260524983211245724432484252524572498363634822471248424983211247124714057252527092761293733384674567013442773259226962565260526052824263126572605267026312631272226312722265726442631259229252862559730992631255225522709259225112552256525252498256525252511252524982484247130122484269624572592252533122498245724572471252524713593342924712457251131742457247140772578259228112773332546445744185626312696257826572644267027352644252527092618269626052735264426442670265726052657291229755597313625252552255226572552257825522578251125112525260524572565247125252498293725252709247125782471324924712443245724982429249836073363247124572498318624842457401825112696279930003338464459311344274826832644263126962578282425922696260527092592257826832592272225922696257826442975290055973136255225652565264425522552256524982552253824982538247125252484252524713012252526702457259225523376251124432498247124982484365133762457245724843186251124434057255226962811276133764557608418562657269625652618259226312950267026052592257825522605276126312670263126832578263129122975559731362670259225652696257825112538251125252525249825522484252524572525253830122538272224712644252532362484241524842457244325113593345524982457251132112457247140182552267027613074345547056282134427612644259226572631252528752670267027092670267026312670264426702657268326442631287529255597317425652605256526442538256525522511260526052552251124572538252524982498306225252696247125522525337624572471248424842552248435933351247124572484316124842498405725522644279928373455464464541856268326312592265725922644276125782552270925922670260527732748272226572644264426312912292555973136265725782605273525112565253825652484253825522525247125252471252524982975253827222498257825253249245724842471248424292484359334552484244324433224248425254018249827092735309932614644665513442786269625922670264426312849260525782670261826442631264426962683263126832631265729252887559731362631260525652618255225522552249825382471256525112525251124842538244330372538269624572565251133892484244324572484253825113579344224982471251131742457244340572578265728372811346947677014 19890828 240941856269625782565267026312605276125922578263126442709265727732565269626962670265726572962286255973174256525382618263125252538255225252525252525252525255225522538253826182683248427732538259226313186270925112644313629753402308628112786272225783186249825114018248427352799302433514705774113442786267025922709255226312773263126312657268325652592274826052722264426962618265729502900559731742592259226442618257825652578253825252552257825382498249825652471253827862525273525112592260533122525256526052748309930862925293726312605261831612471252540772565260528622811336345017741185627352670257826962644257828372644260526572670263126572657260527352538268326832644291229375597306225922644256526312525259225922484253825382525251125652578255225522657274825112735248426052631319927482786251128493049314930492799269626832605321124842471399925252709273529623325470577411344274826052657264425782565284926052605264426442696265726962605267026312605272226052925283755973124260525652552265726052552252524842592252525922552252525252578256525522709252526962484269625783389276128752748273530002912342926702644260524433124252524714057261826572773442134294644774118562773269626832709264426052722264425922657264426572644268326182644269626832670264429502887559731742605256525782683253825252565255225112552249825522511253825522552255227732484278624572605257833122722269624842862304931242962279926832631259232242471252539992525269626832900336347056162134427612670264426832605267029252657256525922670259226702696267026832670261826052748291229005597312425652631255226572538259225252538256525382565251125252538251124982565277325252696252525782618329927992786286226052925279931612875265726052592313624842457405725522605284927223509450177411856272225782578264426442696281126182631257825922657257827092657269626442644260526572975291255973186264425922578264425652552252524982525248425782578252525652578259225782799249827732511263126053249314927092824286230492862331227352592282426443224255225384018263128112925399939804929774113442773261826052631259226052887265725922683256526052670269626052683264426182578265729372987559731492525259225382631260525252511251125652552255224982484251125522525256526832565276125382578260533252773277326962786300031243161278626442605244331612525247140572552264428112837342946444799 19890828 241421856311126442565260526572657278626052631259226442631260527612592268325782670260527482925291255973149256525782592257825652552248425652552255225522538251125522552255224982722251127612484260526573211273527092670287529753000312426572565263124843174245724844037255226702735292532494705527213442862268326312631259226312773269626572657263126442683267026442657264426312565263129622900559731362631260525252683253825782525252525782525259225782484253825112525252527092511273525252578263133632773270926052735300027993049273525922525263131492471247140572552260528752799336347994863185627482670263126832657265727862683256526572631274827092709263127482657270927222644292529125597316125652552264426442565256525252525252525382538253824842605251125382525273525382786249825922631321126052605256526832975293731612761269626962511319924432484401825252683274829623376458671211344270926832578259225522618284926442592265726312644265727092592270926832657256526312987291255973199259226572631268325652578252525252538252525522538251125252538253825252773255227612511265725113363288726832683284930123111306228492670269626183149251124844057252526572811276138564736774118562683265725522670260526962887263126312722257825922578267026572709264426962618263129872912559731742565256525782605257825782511253825112511255225252498255225382511249827352538274824842565260532112786260526962786245730373136270925922578248432362471244339992511264428242962337645865272134427992722270925922618265729372592260526832565267026052657263126962631270926572657296229005597314926052644257826442578249825782484252525252592255224982525252525922552265725382683247125782605336328242511247129123000292533122799267026702578313624712443405725652657283726833496470548961856265726832578268325782696290025922683269625782631263127222644265726312657260527092887293755973149263125782552268325652511259226052525251125112511252525382525251125382875251127732511260525923261279929372657278628622987313630372696274825653186253825114037253827222696303732744644541513442799257825922683267026312824265725782657263126572578265726572618267026962552267029502862559731112605257825112683252525782511247124982578255225112498257824842578251126832498270924712618260533382786256526833124301231613049282425922683247131362471247140772592256527862761341646444767 19890828 241901856303726442605268325782657288726832605259226702644267027092657265726312670264426702887293755973161255226312592261825522538255225112484252525382538252525652538253826312735255227352525260525253249282424572605283730123086318631862696263125113211248424844037256526572735309933124767527213442811268326312670261825782962264426052683263125922631270926052709268327092592264429752849559730992578264426312696253825922538345532743681332534823376348230622552259226702525273524982578255233632592251126572525296229873523265726052631259231612484244340572552255228112748333846444929185626572631272226442657268328622631264426442552260525522670264426442538269626572657297528875597312425652565263126572538251125382484252524982565248424842565253825522525269625252735248425922605318626962525253827612683316128622887259225782670321124712443403724982696276130003261458671211344276126832644268326312631279925922605265726052644264427862657267026312683268326572900286255973099264426052565269626052592259225252525255225112498249825252511252525382786251127732484265725113351293725382811291228623024311130862657264426443136251124714057256526702862282437904674774118562722263125782631265726442824259225782735260526312605263126572735260526572631265729622862559731112552255225652696253825382565252525382484252524982498249824982565252527992525281124982605252531492735252524842937300032243086284926052657256532362498245739992498264427352875328745865343134427992644264426572670260528492605264427222683268326702696260526702644268326442578295029505597314926052525257826572525257824842498257825112498252525382552251125652511270925522735252525782578333825782937252526703037283730622824268325382605316124842471403725522592276126573261450146741856267027092631265726312696277326572618269626052670268327482657270925782709268326573012293755973236256526052592264425522525248425522538248425252498248425112511260525782735251127482565259226053211276125652657313629503389307429002605265725653224251124714018249826962696312432994586523713442824265726312578255225782900260526052605269626702683274826442709265726832631264429872925559731742644263125782683249824842578251125112511252525382525257824982498252527482484274825112552257834292773270926312748296230372987288725522578259231612484248440572565260527862696335145864767 19890828 242381856302426832578265726832644291226312578274826182631265726572592268326052605257826442937290055973124256525782565264425112565253825522538259224982565251125652511251125252761248427092471260525383299277326052552281127862962303727352670260524573236249824984037253827612735287532994674520213442799260526312657256526572925259226442657253826832696264425782748273526962592272229122912559730862538257824982683257825252578252525382511249825382471256525382525252527352498274825252578259233382722251126442735270929122937287525922578263130992457251140772565268328622748338946744705185626572631255226702592263128622605263126832644272226832657263126572696265725652644298728625597312425782565256526962565255226052565252525112525253825382538253825252565268325382722251126442552324925522565259228622862302431242975267027352578317425112484401825382735273530003287483171211344277326052605268326702605284926442538259227092657268327352605265726312618261826442925292555973111263125522565274825382525257825112552252525782525248425922538249825782786251127222498263125253363292527482709296230863124303728242670267025783174248424844077255226702900278637904501774118562722268325112670260527092811265725652631263126962644264426442709259227092657268329002925559731112618257825922605252525782552256525252538255225252498256524982552252526962618279925382631256532362761260525922811283730993062274826442578251131862484252540372552269628113000342946745343134427222683255226312657273529372592259226702709265726442618261826962657268326702592296229375597322425652565261825922538252525112525255225112578249825112538252525382525269625112644247125782578340228112511263129003049327430862875260526572552309924982484407725652644286228243509458647671856269626052618265726442670286226052605264425922670263127092592270926052631263126702962291255973111256524982578268325522592249824982498252525522538251125382498255225922722253827732498256525253261274824712773283730243012304933252670263124843174247124984037251126832735293733634557541513442722272226312605268326832950259226052696261825922657270926312644265726702618260529372937559731742525260525922644255225252525255225382484257825382498255225252565255227352592274825252578260533382552288727482824281129373186313626962631249831862498248440372565273528242761335147054929 19890828 242861856307426442592264425652631293726442605260526052644265727482657265725382631261825922975287555973111256526312525268325652552252525652511249825382471252525652457252525922773257827862498259225783211279926962457274829753161337628372578252525923174252524984037253827092683301233634767527213442811267026702709264427352837259226312631265726052696269626442696263126312631269629252925559731612552261825782786256525652538346933633509302434823299338930622578251127222525272224842578256533762824284928372837302427732975281126312538257831492484249840572565260527862761337646444962185627612670260526052683267029122605256526572644274826442670259227352578267025922657292528755597312425652631255227612552255225652565252524842498255225112538251125782484267025252722249825922578328724842761268328872950296231362950264426832457321124842457403725382696279930623312467471211344277326312618260526052578293725782592265726572683268326572709269626312631267025782862290055973174267025522552268325252592248425652525252525252471251125522525256525522709252527612484263125783402291226572538296230122887308627992709270926053161248424844077259226312837283738394674774118562722263126442565265725782862260525782592259227092605267026312696259225922618270930622887559732362631256525522709256525382525251124712525256525252498255225252592256527352498273524432552257832362824245725922735265731743099293726312631264432242471245739992511273527733000328747055202134427992605263125522592259229502605264427092644256526572773269626832592265726442670295029255597306226702631255226572592260525112552256524982498251124842525251125112511270924982709247125782605333827612525269627223012292531242900263126442552312424712484405725782631281126963351467447671856268326182631257826312683281126572631263125782657270927352592265725922644260527352962290055973124256525652605270925522578253825112511247124982525252525382471256525252709248427222525257825783199278624572631283729502975312431862565265725653199251124714018252527352748295032614705534313442824260526442644259226052875261825782631257827352670265726312683263126702709260529752912559731242605264425522683253824842511256524982484259225382538255225922538249826962498267025112592255234022799273527612837297528372962281126962578259231112498247140772644265728242735338946444767 19890828 243341856306226572657263125922709287525922592264426702631264426442644276126572605264426573000290055973124249825652605276125522552248425522525256525112525251124712565253825252683252529752484259224983236274826312552281131493037314928622644249825383211248424844037253827612773303733254644534313442849264426052592257826052811259226052592263126052631265726312657263126572592263129752862559731112592257825522722255225252578251125252525249824982525252525252538253826962484278624842644264433382824277326442748298729753074270926182696247131742443248440572565256528372683338946445098185626702631265725922592257827732565267026572565267027222709264427222631264425922657297529125597313625522592257827222538249825522525248424982471253825112538249825522538276124842799257826312605323627992837259226833111288730242709263126572471321124982511403725382735272229753416464471211344282426702605257826052631296225652644263126052670270926572578268326182657273526703049290055973136257825922592270925782552253824842511248425522525253825782525251125252773249827482511265725113363290027612552284930623236308627992670264425783149251124574077255225922900283738394799774118562696263125922683257826052875267025652670264425782657267026312696259226832657264430242887559731362525264425782709256525922565253825382525253825252525251124982552251126962498283724842592255231992735248426832761301230243074272226312618255231862471244340372511270927352937342947055272134427862644259226832565265729122644255225922683259226442670264427092657269626442670298728875597318626312578256527092631259225652538251124982578253825112538252525652484269625112748248425922592336327862709244327093049287530742811260525922578313624432484405725652552278627483416464448311856267026702644252526182592281126572631256526442709264427352657269626832657257826312912292555973136260526052592276125522552249825112498259225252525251125652538255224982722249827352565260525783186251127862443267029623136337628112722247125923199247124843999253826832709296233634557545113442696269626052565263126832837268325922657263126052592257826442670260526962631263129002912559731112565260525652670255225522525253825782498256525522511253825252538253827222565279925252592256533252498268326052862317427613429281125522511256531492525244340772525267027612722344246445030 19890828 243821856308626832592264426832578281126832552268326182631267025782605270926832683264426443000290055973111256525652578267025112525253825112525253825112525248425522552253826052696255227862511259225113249273524842837307429873149309929622552263125653236247125114037253827352735287533124644530813442824268326572657259226442761253825922552264426572605269626052696259226442631267029252912559731242578261825382773257824982498336332363711314933893261324930742484247127612484274825782592261833632552255225652735303729253161273526572657263131492457245740372552265728242761345547054674185627482657264425522631270928112631263126572670256526572657259227222565260526832605292529125597314925382605256526442525259225252498255225382538252525382498252525252457268325112735251125522525319928112457248429872631296231242824264426052552319924712471405725112722269629003389467471211344277326702683268326052605288726442644270927352644268326702670270926312670256525923024293755973124260525522552260525652525249825922538263125252578248425112511256524842696251127092484265725383363286225652644269626962975303729122592269626053111251124844057255226832912288737904674774118562657270926312644256526052887256525922565259226962657265726572696261827352670270929002950559731492578259225112735248425522525251125382471253824982511251125382565251127222525284925252605260532112696259225382552303728113136276126442670245731742484248440182484270927482962326146445308134428492631260526442605257829372670255225782657263125652657267027222644268325522644293728375597312425522592259226442538253825252484259225382538249824982538249825782498269625112748248426052498332527222670252531112975313630992824274827222631319924712471407726962657283727223325458647671856276125922696265726052644286226442605259226052631268326312670270925522657259226702975292555973124255226442605272225252538251124712538255224982511248424982525256525252696247127862471256525923236272224292722272229002975319933512683264425783211248424844018255226702761297532874644527213442786263125922696268326312912263125652605260526312578268326572683263126572631267029372925559731492578268325922709255225922511255225252511255225652538248425382511251127352552274825522578259233632511257828372592304928623136284926832670260531742471249840772552263127482761340247364799 19890828 244301856308626702644263125522592286226052670267026702592257825922605265726572709260526182925286255973099256526572552269625252538251124712592248425252525252524982498255224712849245727352592260526053249247125252511251131242900319930372709255225653186245724433999252527092773293732994674503013442824263125922631268325922912260525652631265725922709264426962670265727352709267029372887559731362592256525922670252525112578256525782552263124982498251124842525251126832511274825252578260533892525270924842631298727993062287527092683260531612471252540572552263127612722337646744929185626702631256526442670264428872592252527092631263127092670267026182578265726442683287529505597317425922538257826832511257825382511256525252525256525252484252525382525274825382849251125922565327427612862279928622925296231113012263125782657321125112484401825382696276129373442476772561344281126832578265726052644276126052578260527352657265725922605272226702631261826182937282455973199265725922644270925522578249825252552253826052552248425522498253824842696252527352511263125783376283724842631252524712900321125652709263125253149253824574057252526962887277338064705774118562644264426832644261826312735256525652670265726312605272226702709268326702618269629502887559732362644259226052786255224982565256525112552252524982511253825382511247128112484278625782631263131862471282424712912298731613174286226442683256531862498247140182511269626962962323647055237134427862670257826052670263127992565265726052605263126442722263126962657263126442644298728625597317425522592259226832578253825252565247125112592252525112498255225522538274825652811249825522578335124842484257830862987313631492824268325652605316124712498405725522592273526963429464447361856263125922552267026052592286225782670267025782670263127352696269626832696259226573037288755973124249825782552270925782565251125252498251125522525248425522538255224842683252527222511257825923211274827862592267029752925312428752670257824433211249824844037252527092709301232494767534313442837264426312631255226052875269626572618265726832657268326312696273526832631265730242887559731362631263126312735255225252525253825382578256525782498253824982525256527092511284925522578257833892498256525922511291228623389279926312565265731742471248440572683268328242748345545574767 19890828 244781856308627092644270925652605276126312592268326832696260526962644268326312670263126832925290055973136261825922565264425252525259226052592253825112538251124982552257825382644249827352511263125253274269627862457272229502696296229502511263125923186245724714037253826962735303733124736530813442824268326312565260526312862263125382631259226442670274826442670263126702578264430372837559731362538259226052618252525382525333832993666318633893249355131492538252526832484269625522605253833512786264424982644300028243338288726312631259231362498247140572552270927992683342947364831185626572670256526832592260528112657259226832670264426572657260526572657259225922709300028875597314926312592260526832498249825782511252525252511252525382525252525522525286224842862265725782631316127092552264428112975297531242950269625782605324924982484401825522722277329253363470571211344279926052565264426572657282425652605265726962696263127612683273526572631257826962962288755973136259225782525263125252552255225252511248425382565249825382538260525522735256528242565260525923402290026962578277330122912301229252657265724713174252524714057255226832925288738064557774118562683270927092670265726442811263125782670264426442644273525922670268326702565264428752875559731742565259225922683255225252538249825522578253825112484253825382525252527862552281124712538253832612761269624432837295031863086292527352683247131992471247140372484276127352849332547055167134427482683263125782644257828372631259225782644259226182709264426312592267025782722302428495597314925922605257826702552252525382511253824842538253825252525256525652471278625252786255225652592333827222511248428243062309932112875276125382631317424982471405725522696273527613429467445011856272226442578269625782631279926702605265726312683256526572709267026052722264426572925287555973136255225782631265725252592251125382525251125382498248424982525249825252811252528242552260525523186272226572457282430003111311127992670270925653236247125114018252527612748293734024586527213442811261825782605264426442912256526572644263126572631267026572696267026312552269629252925559731242670256526052683253825252511251125112511252525252498249825782525251127352484269624712605256533632605277324712709288726442683293725382644255230992484245740772565267027992735338947054767 19890828 245261856309926702683269626182605283726832618265725782592257826312631272226832735263127612875282455973199261825922605268325252525253825112552253825112498247125922498255225382761253827992565256525523224248427732578249830622862348228752696245725923199247124844018253827352709291233384674530813442837267026702592256526312875263125782670259226182578270926312722270926572605263129622875559731742552256525782696252525652538253825382511252525252525253824982538247127732484281125652565260533632761277324712761300028753124293727092552256531742471247140572565264428112683331247994863185626442735267026442696263128492631263127222578263126572811265726832605267026442618304929005597313625782592255226962565255225112525252525652511249824842538253825522578265725112811249825782552323627092761261827092962287532742900273526572578319925252484401825112644276128493312464472561344282426702631263126052657298726052657265726312618269626962657269626052709270926312811290055973111257825522618265725112538255225522538253825522498256525382525253825112761252527352498264425383402291227862644269629752592313629372565261826053174251124714057253827092925286237904705774118562683265726052670265726832837263125782670267026832592274826182683264426312578264429252887559731362618257825382670252525652511251125382605252525522484256524982498252526962525276125252631259232612748252524572937303728113338284926702471259232112484249840182538270927222987348247365308134427862605260526052605263128622670256526312670259226312748263126312670269626832683306229255597314925522631260526052538255225252525252525382578248425382498252525652511272225522761247125922565333827352709249830862987306231492925274825652605321124842484405725782618281127483325450147051856269626442578267025782670282426312578263126182722269627352657267025782592259226572912284955973124261825782605269625382525252525112538253825252565245724982471255225382748249828242484257825523199274827612498274830742875336329122709256525253211247124844057252527482722291233514644545113442811261826312631273527092887259226312683259226962631261826962735269626572657263130002912559731612592263125652657251125252538252525522525256525522538252524982552247126702484276125652565259233762735248426572799290028872950318627612709257831742471248440772552267028112722333847054736 19890828 245741856306225922592263125922735283725782592261826702644265726442631264426312670263126312925288755973124253826052670268324842538255225252511253824572552245725382484256525652696252527992525257825253236273524842525272228492912303732872618260525653211245724714037253826702761297533384736523713442761264425922657265726312849256525652605267025782670265725782670263125652644261829622887559730992578260525922735256525522552337632873727329933513325344230492592249826832484273525922592257832872484247127222773292530242950303726702592256531742484248440572578260528872722332546444705185627092644259226572644255227612644265725782631256526052631263127092644265725782657297528875597316126312592260526052525256525382552249825652552252525522538252525112498269625652748252526182525324927092709244326962987301231862925273525652592323624712471401825252709268329253325467472561344281126442670268325652605286226052592263126442578263126052709268326832670259226313000286255973211253826312592269625522538253825252471255225652484248425522578252525252786249827612592263125783363278625112722272226962875300028112683263124573149255224844097255226832862278637274767774118562657272226702644264426312824265725922670260526572657259226962657253827092592265729002875559731362631253825782748249825252538251125382565251125382511249824842525249827862525284925382644253832492696276125112962297529373402296227352471251131862525244340372511272227093012342947055202134428112565267026052592265727862605255225922657257826442631263126702670268326702631298728875597312426442565256527482538252525522538253825252657252525382525249826052498272225112849249825522631338927992811249825782962287534162862274825112605313624572471409725782631274828753363452947671856274826442605268326052670273526702578260526572683255226702592270925782683259226962887287555973161259225782605265725382552253825112498249825112484245725782538255225112670249827992578257825653211274827352722276129873062309930622670261824713199248424844037256527612696292534164529516713442824260526832709272226052824263125522644269626572683265725922657264426442709264429002887559731492552257825652657251125652538249825652498255225112484252525522525248427352511273526052605259233892471270924572683297531113274296227992644259231112443248440772578263128112773335146444767 19890828 246221856301227092552269626052578283726052552263126702592265727352670270926832605267026572875286255973136259225782578270925522552249825522538248425112538247125652565257825252722252527862538263126053236247127862578268329002912300029622644255226053174251124984037253827092735307432994644537913442799265726312657260526572862255225922631263126312709256526572631267026442683267028872875559731492605255225652644253825382538245725252538252525112525248425382552252526962525269625112657259233892748245724842683267029373086279926312605249831362525245740572552267028372722333845574896185626442683257826442605267027352605259226832657260526442735259227092631268326442657284928495597313625382578257827092484253825522538255225112565255225112525253826052538274825112875259225652552327427482786247127732962309934022786278625652538318624572484405725112696279929373325464471211344274826702696268326052605293726702696259226572709264426832578263126312670260526572950286255973161259226312592260525522552249825112511251125522525249824982484252524712925248427612538260525523363269624572552249824983681363627482511247124983174249824844057256526702887283738394767774118562709265726442605263126832837259226312657257825922657270926442683257826442644269629622875559731612578264425252722253825922578249825112511252525252525252524572498247129502552273524982578251132242511244325112511247135933593276125382471248432362498249839992525265727733024327447055379134427862605264426312605260527992618260525922605259226702696261826832670268326052683290029255597316125652631253826442552251125522525252525252565257824712552248425252484290025112683247125782538336324712457245724982498360736222875251124572457313624712484407725652631279927223287467448961856272227222605265726832618282426182618273526312748273527352605268326312709265726572962291255973099253826442525272225522552253825782538253825652552245725382484248424982887255227222471260525653199247124572471255224713622363629502484248424713186245724714018252527092786311131864736548713442773260525922644260525922773263125922565264427352670267026572709267026312631264429622962559731492605260525782761260525652525252525652538256525112525256524712538249829122538268324842592253833122525251124432525251135513622282425382457248431612498247140772552267028372696342945574996 19890828 246701856306226832592267026052644279925782644263126052657260526442696270926312631264426832950298755973074253826312631273525252525253825252538255225382538252525922498251124572862255227352484257825383199247124432457253824573593365129252525247124843211249825114018253827612709286232874674527213442811265725782657259226572837264426442631260526702644267027092722257825922683260529622912559731612565255225782592259225382565340231863696326132493376346931112471248428752552268324712605253833252498247124842498247135653681301224982415245731612457248440372538260528112761342947674799185626962696263126832605268327612592267026702592267026052773263126572670269626312605298729005597316125522644255226962525256525652525253825522552253825252552251125252484286225782735248426182525319924712471248424982443352336963024247124572471323624842484401825112696274829623376483171211344279926052552269626312592284926572631257826702657268327352605269626702657259226832912290055973099256525522578264425522538253824842525249825382511248425382511256525252849255226962457260525383351265724982552251124433496368130122538251124713136248424844057255226572862283737744799774118562799267025522565257826572722261825782592265726702657267026702657267027222592265728872900559731242592260526442761251126312538247125252565253825112471257824572552245728112565278625112592252532362471247124842511248434823758304925252471245731612484245740182538272227863000341646445237134427992605260525782644260527992631263126962578264426962683263126572618267026572709298728625597312425382552259227092552256525382552255225522565253825522552251124982457279925382683247125382525333824712443244324292484345537273099251124712484316124842443405725522644283727353376458648961856261826442565263126312683276125782592265725652618270926832644272226052631259226312937288755973236264426052578265724712592252525782525249825922498252525252498255224842799251126962471260525653199249824842443249824293402369631742498247124293186251124713999256526832786293732994767520213442722260525922657263126182824263125652683259226702657270926312696256526052605269629252937559731742631265726052644260525112498253825922471253825382538248424572565247127352538265724712592259233252484244324712525244333893758309924712429245731492457242940572552265728492748342946444896 19890828 247181856268326962552263126312683278626572525268326182618267027092605268326442618263126442987295055973186259226052538268324982592256524982578253824432484249825382471256524842748255227352457257825523261247124842471251124433287371130862484244324713236248424844018251127092709284931744674523713442786260526702605257825652862259225522618264426832605260525782683270926312631268329502937559731992565260525782735251125782498249824982525252525252538249825112565247128112578270924982605248433512511247124432484251132873727318624572471247131362484244340572538260526702722340246744962185626052657263127222605263127092644260526572605263126962761265726832592264426052592296228245597322425382565265727092578249825652498253825782525247125112538251125112498279925522773248425922525321124712443245724982484331237423149249824842525321124712498403725382722270928623351455753791344279926702592263126442578286226312644264426702657264427092657272226442683263126052837286255973124257825782565269625252565251125522511256525112511251125252498255225112799252526832498257825113351247124842511248424713174377432112484252524843136248424714057256526052824277332874674489618562683267025652605268327352837256526442592265727092722265726702722268326832644267029622925559731742631257825522696256525112525255224712498252525922511256525252578247127862525270924572578252532612484247124712484247131113742318624712471249832362511247140372525269627612862340247365379134428242605263127092605264429372578259226702657259226832709269626572735261826572709295028625597317426052565253827222552255225252525260525382605255225382538251125382484284925382722245726052511333824712443247124982511313637273249244324292484312424572457405725922605278627733312473651671856270926702618263126572605281126312565268326052683273527092618264426312657259226312900287555973236255226052525260525252538256524842538252525652525249825522511251124572799249827732457260525383236244324712498249824432975372732362511247124573211244324434018251126312748297532874529552413442849259225922592265725252786260526182683259226442631268326832722265726052644264429622887559731492565263125922683256525112538252525252511253825252511249824842538248428242498270924572565255233512484251124572484247130373742317424842443248431492443249840772565263128112709332545575451 19890828 247661856264426702592264426312683269626442578264426442592263126832644268325652631265726572962283755973124260526182605268325522525255225522525249825252498252524842498255224982773251127992443257825523186248424712457248424842811371132742484245724713199247124983999252527732735290033384644574413442824265725782657261826182824263125782657260526442683261826182722269626962592270929372925559730742657261826442683256525522538255225382525249825782525251124712511247128492511268324982578252533512525247124842484247129123742317424982443245731362484247140772552259227862735327446445781185626442631257826052657259227992644267026572657265726052631263127092722268326182657290029125597313626442578253826312498257825112484257825382525249825252511247125252471270925112748244325922525323624572457247124982484281137273199247124712457321124842484403725252696270929503376464458941344277327352592269626312670284926052657265726832592265727482592265726312683260526702875286255973161265725782552265725782552253825382578255225522578252525382525252524712849249827352525259225253351251124982511248424982748374233512471245724573136248424984057255226832837276134294705608418562618267026182644256526442862263125782657269626962644265726962709265726702631270929372887559731742578256525652722255224842552253825252498252525252484252524712552248427862538272224712592253832112484245724712498245727863742332524712471249831862511252540182525276127732975340245866282134427862631260526312605261828112631255226832644264426052657263126702657263126572683297529005597318625922578256526312552253825522498248425112565253824982511248425382457279924982709244325782511338924842471247124842484269637583236248424712484312424982484405725652538278626963338452964541856269626572565265726312696278625782565263125922683259227092592270926702631264425782962287555973174260525922552265725382511255224982552252525252511247124842484253824982761252527352484256525113249248424982471252525382761371133382498248424843236248424714018253826702773291232744674671313442761267026312538260526832875260525522683272226052683259226702735260526832644261829372887559731112592253826312696257825252525248425252525253825252525252525382511247128372471272224572578252533892511249824712484249826443711335125252443247131492498248440572565260527482735342947367014 19890828 248141856270925782605267026052592283726312631267026312578264426572696270926052605259225922950287555973099261825922592264425382592252524982511255224842511245725382457253824712824249827092498263124983186247124982484245724712696372732872484249824573211245724294018249827092735286232994767774113442799265726832631256525922875263125922592265726052631265726312683260527222631259229872925559731742552257825382735256524982525249825922498249825522511248424712484247127992525272224572631251133382511247124572511248427223711326124982457247131612471247140572605268327992735332547677741185626182657257826312552263127732670263126832657261826572683274826962670270926832565295030125597313625782631257827092578253824842538252525252538251125252578249824982511276125252709242926052565321124712484248424842429268337113416247124712484322425112498405725112735264429623351467477411344286226832631269626052605283726312631260525652631263126052657273526442657267027353012286255973111260526052605264425252471255225382552249826312538253824982538252524982837249827482484267025383312268324982457256525112578374232742471248424983149249824574057255226832773442135654674774118562618265725652565260526962748263125922644268325782644268326442709264426702631263129252950559732362565257825782722252525522578251125252565253825252498252525112511249827732525269624982552255231992484247124712484247126443681337624842498248431862484249839992484269627732875337646446162134427352631263126052618256528112592264426312735268326312631264426832657270926572683301228875597314926312538256527092511256525382592252525252578257825782484251125252484279925252773245725922511332525252457247124982498263136813287248424712484312424842498407725522631270927093579473677411856282426962565265725522631270926442565268326572657269627222618274825782709265726312962287555973174255226052618272225522592265725652484251124982538251125252484252525112799256527352484267025523249303725652709261825922657368133252511268325113261264425524037264428872849403740574962774113442811257827222657260526052761259225652696274825922631264426832761269627092657265729002849559730622538260526052683257825252578251125382592256525252484253825112552248428372498274824712565249833382484245725112511251126053711337624572471248431742471248440572565265727222657345547054896 19890828 248621856309926832644263125922631287526052657268325782605260526832605264425922696259226572912281155973074257825782631274825522525251125382552252525382552252525382498253824982735253827612471260525113211247124712484253824432578372733762498247124713236247124574037255227482761293732744674530813442773260527092644255226312887259226312578263126572683270926312696260526572631263129752900559731742578256525782696252525252578252525782538252525522552253825252538249827992498268324432605252533512471248425112552249825783727332525112443247131612498242940772578267027862773337647364557185626962722257826832631268327482631259226702618265726572696264426572670265725652683303729255597317426052578255227092525255225382511256525252498251124572538248425382471278624842735245725782538326124712484248424842457257836813363251124842484318624982471401825382773272228753429455771211344276125522631267025782735274825782631273526312605269627092605270926442722257826702987284955973149260525652525270925922605255225782565251125652552244325382498252525252862251126702471260525113389261824712538252524982592371133122471253824713186249824844077256526312849284938394736774118562670263126052631260526832735255225922683263126312722261826832657265726312644265729622875559731612592256526572709256524982498253824712498252525112538253824432538247128112457272224712592253832492484245724572484245725653711331224432457247131492457247140572511276127482925329946445415134427862670255226442605267029622605260526312618267026702748264427092657269625782592303728375597317426052605256526442538257825252511256525522552252524712511248425252471286225252683247125922552329924712443248425112471256536813287248424572457316124572471407725652631278627093376464447671856259226572618264426052644286226052631264426312683260527732565270926832605259226442975291255973136261825252592270925382538256524712498253825112538252525522484252524982824251127862484259225523236249824712484247124572565366633382471245724983224249824434037253827092773298733124767537913442824263126572605260525782962260525782670264426442683268326312670259226442670267030372887559730862525257826312709255225922525252525252538253825522511248425252525248427862498270924572565252533382511245724842484252526053711326124842484248431242498249840572538268327862748332546444799 19890828 250061856303726572683269626182592292526312578259226572605269626442644270925782683260526442987287555973086256525922578269625112565256525382484251125652538252525522471255224572799247127992484263124983224247124712511251124292592368133512498248424573211249825254037253827092696293732494395527213442773268326572605264426182875261826182511267025782722272227222709263126312605265730002849559730992605255225782657257825252498341633893565333833633287356531362525249827862484269624432605249833512511247124712498251126053696332524982457248431742457248440572565263127352722333847054863185626832657259226312605267029752618260526052644265726442748267026572631273525782592295029005597323626312657257826572511253825522511253824982565251125252565245725522484279925382748245725922484318624292443248424982429261836663325247124982471321124572443403725382683269629123312464471211344278626442657263126572618274825782605263126182644256526832605269626052631263125522937287555973111256526312538257824982565252525252525253825522525247125252498255224712811248426702471264425653376264424432498255225252644374233632457255224843136251124844077255227352849283737744799774118562696265726312631263126832900260525652670267027732657264426832657260526572670268329372912559731362578260526182709256525112511259225652525252525252538253824842525251128112511277324712592251132492429249824842471247126833651337624842457245732242484248440372538274827482912321146745272134428112578260526442657261828492631263126052696256525782722263127732670265726572748298729125597313626052578259226572498252525252484251125252552248424982538251125252498278624712722251125652525333824842484244324982471253836663299248424982538313624842484405725782657279926833402452949291856270926832578265726052644283726052538267025782696264427862578267026182657264426962975287555973136253826052592270924842498257825252552248425252511248424982471255224982773253827222471257825383236245724572498253824292592369633632443247124713199249824984018252526702709293733384557523713442761261826182631257826572875273525522552260525782644263126312670264426052644268329252862559731992578252525782631252524712525255225782511253825382511249824842498247128242498268324842565253833632484249824572471247125523711332524572457248431992457247140772605272228492683336347054767 19890828 250541856301226832631268326832631281126442631263125922709265727352644276126182696269626702912284955973149263126182578267025922525251125652525253825522525253825782498252524712824252527732484260524843211245724432471252524572538368133382471248424713211248424844018255227482722290033124705527213442799260526442592260525922824256525652670267026442644269626832683267027092644268329622950559731742657259225382683264425522565248425382525263125382511247124712538249828242498268324842631255233762511245724842484247126053727327425382471245731362457248440772538265728242761337647054799185626312709264426702605263128242578255226572552273526182735264427222605260526312683291229125597314925252670259227222565252525522484253825112511255225382538248425522498283725112786248425922525318624982484248424982471255236813363249824572443321124842471401825252786270929623351473671211344277326182592260526052592287526962605264427092670261827352578265726832696260526832975282455973124252526312578268325382578253824982484249825252552255225522471252524572824248426962457259225383351256524712511252524842644371134162498248424843149248425254057255226442849283738064586774118562683272225782592259227092887261826442565263127092631265726572735268327092578263129252875559731612605255225652735252525252484253825252498252525252498251124842565249828372484279924842605252531992471248424572484244325653666337624842471248432362484249840372511272227222937322446745202134427612618259225652618263128872605259226962605270926182761260526832709272226052644302429125597311126182592253826832578256524982538253825382538251124982484252525522471284925112735251125652565338924572457249825112484267037273363247124712498308624842484405725522735284926703312470549291856268326832605265726052657292525922592268325522605263127482592273526442644265727092925291255973111257825782578276125252552251125652525251125522565248425252484255224982811251127352471259225113211248424842457251124712605372732992457242924293211248424573999251127482761295033634586545113442837265726702578260526442849268326312657263127352709265726442683256526832644273529372912559730992592256526052709252525652511247125382484257824982525251125382525247127992525267024712592251133382471248424982484252526703696324924712471247131492471249840572565261827862722340246444863 19890828 251021856307426962578265725922552276126312565263126052644256527352631270926832618257826832937286255973161255226312578267025522538253825112525252525382498249824842552253824982811251127352471256525113236251124712471252524292631368132612471248424573211247124984018252526832709287532614644534313442748268325782657257825652748264425652683257826442657269626442657261827222735260530372912559731242578261825922773253825112538342933513774324933513455353730372525245728372484265724982631249833632471245724572498248426313711327425112457248431492511245740772578269627732709336346444831185627222670263126052552263127862657269626572592257826312761259227352578265726442605290028375597316125522565255227222511253825252538252524982552253824712498245725252484281124842722241526312552317424982443248425112457259236663312248424712484322425112457401825382748269629373402464471211344282426442578263126312644295026312578263126052631263126832605268326702618256525922962291255973099259225782592265725382565252525252525249825922538248424982484252524842786248427482498263125653363273524842511248424982657368133512484247124983161251124714057256526442811287538394705774118562696267026312578257826052887256526572696264426442644272226572683263126962565264429372887559731362552257825922605256525522538251125252471256525382484251125782511248427612525276124712578251132612484249824842525244326053711333824842511247131862484251140182511268327992912323645865451134428242592267026702565260528372605260526312605263126312709263126702565267026442631292529625597311125112578263126572565256525382538249824842565249824842484251125112471284924982722249825922552333824712443248424712484260537423325251124712525314924842471405726182670276127613429458648311856264427092644269626312618287526702592257826832683264427092670267025922657265726312912288755973136257826052578276125522525249825112552252525252525247125112484253824712837251126832538256524843249249824712484249824432605371133122457245724713224245724714037252527222709291232994644520213442735261825922657253826312862259225922618265726442657270926962631260526572683267030002912559731492565259225782709256525522498249825112484259225522511251125382525247128242457268325112578256533122498245724842471248426443711328724712457245731742471247140772605268328112644342947054896 19890828 251501856307426052644263126442605296226442683265726052683265726962644265726572657263126572987291255973111260525652578272225522525255225252552251125382498248424982484252524842786244327352484260524713199248425112443251124712696371133762484249824293211249824714037255227732696295032364736520213442722265726442696268326312950259226832605257825652631269625782670263126832631263129122799559730992552256525522683252525522525255225522511259225382511249824842525248428622525273524572578251133512498248424432484249826313681326124982429245731242457249840772565265728492735331245574767185626702657265727092657269628492644263126052605260526572696263127352683269626182683295029125597323626312552260526312511251125522511252525252511253825382511252525112511277325252735248425522525322424572471244324842484269637113338248424432471321124712471401825652670270929623287450171211344274826442605265726702605278625922644264426052605268328112592270925782657260526702937287555973124259225382552268325382552252525252498249825652552247125382525256524292824248427092484263125923351260524982511259224982644374232612484248425253124248425114077252526962900287537744557774118562696259226052631255226702811269626312644273526702605264426702683268326052592263129502887559731242592257826052696260525782538255225522525256524982525248425112565247127992484273524712592257832362443245724292471248426833696331224572457247132112457247140372511267027613012332546745237134427732592255226442565260528372592256526312631265726182683259226962605274826312683296228115597309925652578255226962552253825382511257824842538255225112538248425112498278625112722245726052498333825382498248424842498268337423174248424712498314924712443405725522644279927993338464448961856270926182683256526052644274825922670259227092683267027092618263126572657265726832937291255973124257825782631268325382498252525522498252525112484247125382498253824712709251126962471260525523249249824432471252524292709371133762471248424713211244324714057255227482799295033634767534313442824265725922631256525653000263126052605264426702631267025782709259226832618265729872811559731742592255225922644257825652538247125252525260525252538252525112511249828372511274824712592256533512525242924842484248427353711327424712457252531742498253840572578261827862811333845014799 19890828 251981856301227222578267026052565281126182657260526052631264426962631270926442644265726572925293755973074264425652552273525522498252525112578251125522525251125522471257825112799255226962498259225253249248424712471247124712748377433762471245724843249248424984037252526572748290034164644530813442811263126182631264425252900249825382618267026052657268326962748263126572761274830002887559731992644264425522709256525522552340233383727340233383299352331362538245727732525270924572592249833382498247124982443245727483758321124572471248431862471247140372552268327732799335145575030185627222670257825782670259228112565264426442631268326312657264426832605267025782670297528755597312425782565261827222538256525112552252524842538257825652498249825382498274825252748249825652498323624712471247124842457279936963351251124432471321124712484403725252709279928873224476772561344282426572644257826832565298726962565261826182696265726572696269626052657263126963000288755973174256526572631257825252538256524982498253825652538253825652484256524982786248427222484259225923363264424572511253825252709371133512484251124983099249825114077256526832875283737904644774118562657265726312592264426312735256525782605263126442631265725922670267026572670269629622937559731612525257826312786256526442511249824842538253824982525252525112511247128372498273524842578248431862498247124842471247127733711328724982484247131862498251140182552273527092987326146745379134427612631263126312696259229252631255226312722265726182722263126572631270926312657297529255597317425782657253826572578256525112552251124842525247125252538249825252525283725112696249825782484337624842457245724982511281137423325248424842484321124712457407725782657279927613376464447991856265727092538259226312592283725522605268326312565264427352644269626832631268326833037287555973149259225922578267025522552252525252498255225252498253825382498255224982824252527482498259224843236253824572457248424292735372732742471244324843199247124714018247127092709293731994557516713442824261826702565264425922849259225652605267025782683263126312709267026572631264430742900559731492657259226312670251125112511248424842538260525252511249825522498251128242525268324842578252533512471248424712498249827093727312424712498244331492443247140572565268328242683338946444962 19890828 252461856306227222618264425922578290026702565261826182657270927092618264425922644260526702925291255973074257826182578264425382552256525112552251124982498255225782471255224572875253827732498256525253236242924432443251124842696371133122484245725113224245724844018253826702773283732614705545113442799263126962709268325922786256525652631260526832552274826962735263126832722264429752875559731492631251125652683253825522538252525252565257825252511253825112552247128242498273524572552252533382498244324432484249828873727322424982443248431112457251140772565268328372761337647364586185627222696261826572565265727482657259226702631268325922709260526962644268326702657292528625597316125922605253827092631257825252538253825922525252525112525249825252511281124842709247126052471324925112457247124572457282437113389248424982498321124982471401825382644273529503287464472561344277326962605261826442552291226962631260526312631274826312683273526312644261826312962284955973161264425652605267025922525255225522498255225652525249824712484252524712811252527222484263125113363260524572525255225522912374232872511249824843161249824844057261827482875284938064644774118562644269625522592267026052824259226442657257826832592269626832696272226572657265729622987559731492552260526052683256524982511248425112525256525252484252524432498244327862538277324842552253831862457247124572498244328243711326124572443248431992484249840182552270927862962321147055308134427612605265726962644264429122644255226572683267026832670265726832605265726182696297529005597314925652592256526962605255225382552253825382552251124982498248425252457278624712709245726052525333825382443247125112484283737743261247124712471313624572471405725522644283727223376464447051856264426832565263126702605282425922578272225652644260526832618276126832722269626052925292555973161251126182657265725112578252524712538249825382498247125782525253824712748248426832443257825253236249824842457245724152799375832612471247124983199251124844018253826572786287533254705541513442799265726572592260525783012260526182657257826572631272225652644268326442631265729122925559730862578265725652670253825652471251125112565253825252525252524712538251127992498270924572592251133512471242924712471249829373727327424982457249830862484245740572552269628242849332546744799 19890828 252941856306226832578264426442657277326052631263125382709259226832670265726442644260526312925293755973124253825922525269625652565249825522511249824982552252525522484252524842811252527862484259225523186247124432471252524432975371132362484248424843211247124843999264427222709292532994529530813442875269626312735263126572925261826052631268326572605265726572683263126962696263129122875559731492592257826052657253825652552338933893696331233633325356530492525248427992498270924842552256533512511248425112498247128373774327424982443249831242471245740572565260527992824332545574767185627222657265725782657265728372657261826312644268327092683264426572644268325922696291229125597316126052578259226832631255225382511252525252471251124982552252525652498277324982761247126312471326124292484245724982443307437423261247124982498323625252484403725382761268329373351447471211344282425922565270926702631290026312657265726312657265726572696268326962709261826702937288755973124261825252605268325522552251125782538245725522498252524982457251124712773253826962565264425253312264424842484253824983037374232612471248424843136251124714077256527222912279937424736774118562670265726052657260526962987265726052657267027222592265725922709270926442578263129502811559731242552264425382631257825782498256524712552253825252511249824712525251127992525274825252565249832112498247124572511244330493758328724712471244331612498247139992498263126702962333846445308134428112657255226572644264428242538263126962631261826312644268327352709259225922709293728755597319926052552261826572592255225782525253825252552252525522525253825252484273524842735248426052552329925382471248424982498303736963199245724292457313624842498405725522605282427223236452947991856263126702670260525782631283727352657264425782683267027862605263125922657263125922962288755973161260526182592268325652552257825252538259224712525248425382511251124982799249826832429257824843236245724842471247124433012372732362484244324843174248424574018252526962748295032614705527213442811265725522631257825782950263126052605265725652605269626312683260526572644265729372887559731362565253825922657253824842565252526052457255225252538251125252525248427732498268324712578255233762484249824292511249830003742321124712471245731362471245740572552265727862761337645294736 19890828 253421856301226702657263125782644284926572565270926442657259227612631269625922683259226442950293755973174261825922552273525782592249825112552249825382511252524982498253824982761247127092471259225113261247124432471251124713086369632992429244324433224245724984018252526832761298732874705530813442811257825652631269625522849257825782683257826572644268326442722265726442618264429622837559731492605255225522631261825652525251124982498256525112538252524432538248427352498270924572578256533382498244324292525251132743774328724572484252531742471249840572605260527732696332545574896185626962748256526832605267029502592255227612565260526702657259226702631272226442670303729005597312425652592256527612525257825252538255224712525251125112525249825382511276124842748247125652498323624842443247124572471312437273149247124982457322425252484401824982670270929753312486371211344288726702631268326182631284925522578263126702578268327482618267026702618261826572925286255973074259225522538268325522565249825522538248425922565253824982511255224982799257826962471260525253312265725252525253825783186371131992471251124713161249824434057255226702887287537904557774118562709263125922657260526052837260526052735255226572605273526182657264426572696259229872824559731492618256525652709257825112525255225382511255225382484251124842552249827732525276124842578251132112484245724712498244333123711318624572457247132112457245740372511265728243049328746745272134427992670263125922565263128242631259226312657260526442696259226442683264426832657286228755597316125652592252526572578260525652525253825522525252524842538249825782484278625252722248425382525333825252471245725382525326137423149248424712471314924572484405725652592277327863325479948311856267026052657264426442605293725382565269626052683265727352618265725782709253826052912281155973149255226052538270925112578253824842511247125112525251125252498252524572786247126702457256525113261244324572471249825113136369632362511245724573211251124983999251127092748293732494674541513442824263125652618253826052849259226702552264426052709269626572670264426962605264429872875559731242578259226312670253825252538251125252538253826052511257824842538248427992511270924982592252533252471247124572484249832613696309924842471249831742498249840572578264427862748342946744962 19890828 253901856303726962592263126572722276126442618268326312761263127352644270926702631253826442900284955973161256525922525268325382538252525522565251125252525249825112498257824572799251127612498259225113236247124572471248424573249372731992498248424983186245724574057253827222799300033384705523713442748265726702605257825922937267026442657261826572644268325922657270926442657265729372862559731862578263126312824252525652538345533123622328734023287348231612525251127732525270924712605255233632525248424982471247131863727312425252457249831492457249840772565264428372773327447674767185626832722257825922657267027732605255226572631260525782722260526832525268325652709298729005597317426442644267027352565252525252498253825652538252525252552249825112484272225112748245725782538323624712457245724842484328737113211251124572471321125112471403725652709277329503312476772561344277326702592260526702578291225782552264426312644267027222644265725782683259226313012291255973149256525652578274825252525249825382498245725922565251124982484256524712837253826962498260525253312265724572525249824843351372730372484249824843149251124844057257827092837288738224767774118562709259226962657260525922900264426572644257826052592274826702709265726572552272229622837559731362592259225522748252525382552251125112538255225652525249824842552249828242552277324572605252531992484252524712525248432993711311124842457245731992484248439992511274826962962337646445308134427612618263126702696263128242605263126702644256526572735260526702644267026442657296228755597317426052565255226702552255225252471259224982538255224982538247124982498279925652709248425782538337624842443247124842471326137113012248424432498313624572457407725652644278627353338470548961856270926572605263126832605286225922605270926052722260527092683269626442657263126963012297555973161260526052578273525782511255225652552252524982538255225652511252524432786248427482471259224983249248424432471249824433338374230742471245724713211247125254018251127482748296232114644534313442761263126052657260525782887260525782552270926182683265726052670257825922683263129372937559731612605260525652709253825652578253825252525259225252525253825112538248428372498268324712578253833382484245724982484247133633711314924842443248431362484247140572552264427612696333847054705 19890828 254381856270926442605265725922631279926572565263126182644263126702657272226312670261826442937286255973136263126312578272225382565252525382565252525112538249825252457252524572761249827092471256524983249249824572471251124293338371130622498245724983211244324844018251126832709292533384644527213442735267026442696261827092824264426442605267025782696274826702696272227092657267029372786559731242565255227092644253825252565255225382552256525522552249824842538249827992525270924842592251133512484245724572511245732993742313624842471248431742471247140572565269628492722326147674799185626702683263126442631260528112644259226312644268326702670267026052605267026312644288728755597314925382565260527092592255225652498249824982498248424842498251125522471281125522735245725782471323624842429245724982471335137583012248424572429321124432457403725382748273528873363467454511344274826442657259226442657283726702605267026052605264426962683272226572644268326442900284955973136261825782578261825522525253824842538249825652498253824842498253824982837251126702443256525253363253824712443245724983351377430492457247125253149244324984077256526702799272233764674486318562592268325652605270926832849257825922657259226572631274826312709267026442657270929122875559731362592263125522644256525782498252525112498248425252471253824842552247128112511272224982578252532362429249824572498244333513681308624842471245731992484249839992484270927352900332546745379134427482578265726442696263127992605260526572605268326312670264427092605268326572657296228755597314926442565259227092565259225652538257824982631252524842538248424982511278624712709245725652525333824572484247124982498322437583012247124572498313624982471405725522631279927613416470552021856268326832605268326052631278625922631270925782592265727482670274826572683267026313037292555973236255225382644268325382538253825252511256525522538249825112525255224712811251127352457260525783211245724982443252524843287371130492457245724713186248424714018256527482761301233514501545113442761260526442683256526052862256525522709261826962696268326312670267026312670261829502875559731862605257826052761249825382511256525252525256525112511255224712525248428242538268324982605253833512471248424292525248433763742308624982471249831492471248440572552260528372683327446445415 19890828 254861856270926442618263126312631291226052605268326052631267027092605272226052605256527092925291255973149257826312578273525782525253825112525252525382538248425112471255224982799259227222484261824983211248424432471247124293416371131612471244324433199252524574018251126702735295034554557563313442748267025922670268326182824255226182644263126442683273526052683264426962592267029502900559731742552259226052657253825112552252525782538252525522538253825112525249827732525272224712565247133512498247124842471255234293742300024842443251131742471247140772578261828112748331247995781185626832683259225782631265728372722263126702644272226572735264427092670273525922683298728755597313626052565259227092525253825382484255225522484252525112511248425922471277325382709247126052511318624432457245724982471336336963124247124712471319925112511401824842773273528873376452959311344276126312578264426312565297526052605267026702709264427352565268326442657263126182975288755973174259225782525261825382538256525112525247125252565248425252498252524842799255227092457257825523363247124432484249824573429371129872471242925253161247124574057268326832748277333124644600718562709259226832618256526052862264426312644260526572631270925782578264426572657263129122900559731492578263125652722256525782552251125382552256525252484253825252525245728112511268324842552245732112484244324572484244333893711300024842457248432242457247139992552268327352987335145576282134428112657263126832565260530122644260527092605263125922644269626572670264426702670300028875597313626052525260526442538259224982484251125782565251124712538247125252484279925382722245725782498336324432429249825112484338937423086248424842484317424712443407725652657282427483376467464541856272226312631264426962644286226962657263125922709263126832670268326702657263126832962292555973074260525522578272225382565256524982552255225652538251125382471257825252799256527862443259225653236248424712457249824573455366630002443247124713249248424574018252527222735293733634529671313442811269626052618264426312900261825252657270926052644276126312696259226052644269630122862559731612592253825522696253825252511247125522511252525652511249825522511248428372525276124432592252533512484245724982484251134553666312424842457248431742511249840572683267027862786342946747014 19890828 255341856268326442565264426702631279926572631268325782631268326962631267026702657261826963000290055973236255225652592274825252525252525522498253825652538247124982484249824982862259227862471259224713199245724712429248424843565366630372471244324713199249824434018248426702773298733384644774113442811265725922644255227092837263126312578259226962657270926312670270926702605265730002849559731112605255225252605256525522525255225782484256525382484251124712538247128622511264424712552252533632538245724572457249834423681311124712443247131492457242940772538257827612799328744747741185626702565259225522592265727612605256526832657268326312761261827092657267026962657296229625597312425652605263127092578253825252525251124712498253824982592248425382565283725782709249826052511317424842443248425112457345536812987247124842484317425112471401825252709279929503429483177411344284926442605259226572592286226442565255226442565267026832696268326572683257827223037288755973086257825782552268325922552257824982538256525652511252525112457249824712824252526962498273525253325263124572484253824983389372731242498247124713136248424434057257825782811442134824705774118562709268325382644259226962887268325922657260526312657278626442748260526442618265729502887559731742578257826052696259225522498253825522471257825112511252524842578255228622565273524572578252532612457244324712484245734963681313624842457244332112511244340182511260526963062332546746162134428112644263126832683264428242565259226832565263126572683268327092631270927092644292529005597316125922565260526182592256526312511251124842592252525252552249824982498282425522709249825782498335125252511245724842511345536812987249824292498312424572471405725522683281128373389476777411856281126702631264425652592286226052565263126442670267026832605272225782644264426832975283755973174257825522578265725382538253824842552244325522484252525382538253824712824256527352498268325253236303725112683260525523551365130622525268325253211257825784057264428622925399940184962774113442811265725522657259226962773263126052670265726832618269626572709259227092657264429502912559731362525268325922709253825382565249825782565253825112457251124712552248429002538268325252605251133382443244324842511249835093727303724712457252531612484247140772565260527992773344246744962 19890828 255821856303726572657268325782592288726702631265726572657259227352605267025922709257826702925288755973136259225922592267024712525249825252525249825252498253825522471252524842799259226962484263125253211249824292471249824713389363630242457247124713186248424844018255227862748293733514674527213442773263125922709257825922849268326312709263125922696268326832696267026832670259229372887559731742578256525782657255225112498247124982484257825252484253825382592247128242525273524712605251133382471245724982484248435373711303724982443248431242457245740772565260528112824342947054896185626832618263126702631259227862670256526702631265726442670270927092657270926312605293728625597316125782618264426962592256525252538248425522525251124712578251125922457286225522683244325652471321124572484247125112443353736662900248424572457319925252498399924982683272229003299458671211344274825922525259226312631290026182644255226572657268327092631267025922735268326702937286255973136257826312605269625652538257825112484252525922498249825112484255224712837255227092484263125383325267024572525248425523482368130622471253824843124248424294077257827222900286238224644774118562631261826832709263126052735265725922618263126572605263125922683267026442538268329122862559731492644257825782709253825652538251125252552257825252525255224982565252528492511276124572538251132112484252524712525244334293666302424842471253831992484249840182565268327482962316145295343134428372657259227092644264428752605265726182605267025782709259227222696264426702696298729125597313626182578257826832565253825522525253825382511253824982511251125382484286225382709249825382538337624712484247124712525353736812937249824712484314925112525405725652631279927223363464449961856270927092592260526312578282426962605269626312683267027352631272226572709263125782925287555973174256525922552274824982525253826312552252524842565247125112484255224712887257827482498256524843261245724842443252524713496366630122498248424433186248424984018252527092748296232494501548713442761257826962605259225522962257826052592260526312670269626442696260527092657261829122837559731242525259225782670252525252511252525522578253825522525252524712538252527992525269625112605251133632525242925112471245734823681291225252429249831612498247140572552265728112696342945864557 19890828 256301856308626442631267026052578300025652592268326572735261826962670270926962683273526573037287555973124256526572565263125112538257825112538257825522538251125382498257824842875253827222511259224843211245724712429247124433469366628492538247124713199247124574057253827352722291232744644534313442786267026442683260526442824259226182618263126702709268326442670270926572683261828752887559731612538259225782735260525522605341633633758322435093363342930992552245728492538274824842592251133382498247125112484248435373696295024712457253831362525252540572670263127992824336346445167185627222592260526312605265728372592260526312631264426702683267026832565267025782696291228625597311125922498257826962565249825782538253825252552248424572538248425382443295025252748247126052498321124842498245724842471348236222925248424842457318624842471403724982722272229623299467471211344274826962670268325922618282425652592265725522709272226442618263126832631260526833000292555973099259226052578267025782552253825522552252525522552252524842429253824982887247126832498263125383325265724842471248425113565366630492484251125253136249824714077253826572862279938904705774118562670256526442578255226312761259226052683263126832592270926832683259226442592267030372875559731612538259226052644257825382552256525252511252525252525252524982525248428372525274824572605248432362471248424432484247135653696307425112484245732112498249840182484265727993037329945865272134427992696269626312657263128242592265726832578268326832709259226702631272226052709293727865597314925652552257827352565256525382552251125252525248424982511252525382498286225382683247125652525336324982443245724982484348236812937247124572471317424712471405725522565281127353325464449621856269626572565263125782578282426572631260526052631263127352657265726052592257826052950283755973149263126052565268325782538255226052511249825382538253825382484255225112900256527482457259225383236244324982457248424713593366630372484245724573211248424714018251127092722286232994474530813442786263125522631268326312950267025782657260525782657267025782670263126962631267030002912559731242592255225782657260525522498249825252525259225652498249824982498248428372552265724842605252533512511249824572484248435093651293724982457249831742443248440572565263127732773336347674767 19890828 256781856301226832565265725782552274826312552263126182605257827612670270926572683261826572962290055973124259225922631276125652511251124712565253825522457248425652538253825112862256527482511255224843199248424712457247124293523365129872484247124573224249824984018255227352824300032994644527213442837264426312618257826052925261826182670263126312605276126052735263126572657265729002912559731242538256526962696256525782484249825252578256524712511251125252525247128112538265724982644251133512471247124712471245735373651297525382443249831992471245740372538267028242748344247364674185626312683256526312670265728372592264426702631268326052735265726702644265726442592295029255597312425782605264426832525259225112578247125382552249824842525251125522457281125652748244326052498324924712471248425252443353736072887249824842471318625112484399925112670276130623299464471211344273526572644263125922592288725652631265725922605268326832631264426312657264426572950286255973149253825922618265725382525252525112538253825252498247125382498252524842900252527092484264425113338269624842552248424983551359329002484248424983174257825114057253825522786283738064644774118562683260525922631263126572761259226182644261826832592274826962683263126962657267030002887559731362565256526572709256525252525257825112498253824982511253825382525247128872538273524982605255232492471248424432471245735933666291224712471245731992511247140372511269626702925327446745272134427992657259226312592263128622578263126962657265726702722274826702631270925782592301228495597314925652538255226962565251125652498252524712605252525252552248425652484291224842696248426052525332524572498247124842484353736362811253824572484317424842484407725522644286227353325464448961856269625922631259226052670279926312578268326832605265727352657270926442683267026702962290055973124255225782565273525652538251124572498248425382511248425382498251124982937252527732484257825253249245724712471249824433651362229502471248424713199245724844037251127092735303734554799545113442773263126442605260526182912256526832578260526442605267026702683263126702565267029502837559731242605259226052683257825522525256525382538256525252511248424842511247128622552270924572578249833382498247124842525247134693651286225112443245731742484249840772578265727352786333846444929 19890828 257261856300026442578270926052565291225652683265726442683260526832644268326572670256526833000286255973124256526442525272225522552253824982511255225382498249825112471255224982950252527092471257825253186249824432484249824433622359327862511244324573186251124844018252527352670283732744644537913442799265726442631263125922950260526312631268326182644265727092696264426182538263130492912559731742618260525252722257825382538326131613537291234293442322431112525249829372578268324982578251133382511245724842484249835373651293724842443247131242457247140772565263127732786344245864831185626832709256526442605256528242605257826182592268327092657264427352605265726962670298728495597314925252592253826962538256525522538247125782484248425252538248425522498287525252773249826052525319924842484245724842498362236222887248424842457317424842484403725252605277329753224464471211344279926572644263126442657284926832683265726832644256527092592268326702644257825522987293755973149260526052565267025382525252525652484249825782498252525782498252524842925249826832484261825253389265724982498249824713593360728622457248424713136248424714077256526962786283737744644774118562683270925252631261826832837264426572696259226572644273525652644269626052683270930122875559731492565265725782722253825522592253825922592252525112511251125112525244328752511270924712605252532112484248424292498247135933593302424572484247132112484248440372538270927352962321146445237134427732670273526832552259228872592270927092605263126702696265727092565268325782657297528625597312426312592255226572565255225782538259224982525249825382498248424982484293725652709248426312484332524572443247125252498359336662761247124712484313625382471405725652670278627223312479946151856272226052538263125522618283726572631261826052683263126572631269626442605265726832925287555973124260526312565265725252552252525252525253825382525249824982498249824712912255227732457264424713211245724712415251124843636362228752484242924433199249824574018253826572748293733384557530813442786270925382709272226442887259226182592267026702605264426052670263126312631263129002799559731112644257825382696256525382538253825522511255225112471251125112552247128872511270924982565253833632498248425112457248435373593283725112429247131742471248440572565265728242837333846444767 19890828 257741856302426572552265726832644286226572552268326052657261826572722277326702631269626962975290055973099260526052565263125252565249825382498252525252552252524982484252524572937252527862484259224713211244324712457249824573622360728622511248424433199248424573999252527482709306233124644520213442786268326312631257825652875260525652683263126572618263126052683277326442605267030122837559731112592256525382761256525652552252525522511253824982498251125112525247129502525273524712592247133512471247124842457252536073651278624842443249831742443252540572565265727732696329945864929185626962631257826572538263129252657265725652670265725782657264426572631265726442683306228625597316126052605259227352538252525522457253825522511251125252498247125382498293725252696245725782511321124982471245724712429371135932683249824712484318625112484399925112773278630243287470571211344276126442592269626572696290026442605263126312709260526962618270926832696265725782975283755973149265726312565264424982631255225522525252525522525252525782471253825522987249826702471267025523351269625112511255224983636359326572484252524983124253825114077252526572875286238064674774118562592265725782605264427482837265726572565259226312605276126572683259226442631270929502887559732362605257826312696252525252565249825252565249825522484256525112511253829502538268324842605249832112484245724712471244336663579290024572484247131742471245740182498274827613062331244745202134428112657263125922631268329122552265726572670268326832735264427092670267026702670293729005597307426182565256526962538251125112525252525112538247124712471248424712457296225522709248425782484332524842457245724432471359335932912245724572471313624572457405725652683276128753287464448631856268327222605265726832644276126442592261826832696267027222592270926702722264426312925291255973161257825652538268325382538257825252538255225382565247124842525253824842887255227612443257825113211249824432457251124843593357929122552247124573199247124433999253827352722293734424767530813442773267026832605257827352837268326052578267026572644270926312683268326962631263129872887559731742644259226182683256525522525252524712592253824572471252524842538245729622552268324842578242933382538247124572511248436073593281125382457247131112498251140572578268328112862336347674896 19890828 258221856302426052605260526312722286226052565263126312592268326832631265726702605264427092912293755973149257826052578265725522525259225252525249824842525248425522511252524982900249827092443259224573224251124712457251124293666357928492565245724573161249824574018252526832722293733254736537913442761264425652670260525522900263125922657267026312605269626832735259226962644265729502900559731492644256525782696256525382525314928873537287533893274327429872525249829002605264424712578251133382538245724712511251136963607286225112484248431492484248440572565257828242696332547054831185625922644261825782657267028112605265726312670265726182722267026832657268325922657293729005597313626052592257827222525257825112565253825522538257825382552252525112484286225522709247126312484321124572498247124572498353736362811248424572471319924982471401825112735272229253261467471211344278625922592260526052538295026832644264426052657263126702670276126442644257827352862286255973111257825782538263125522511253825252552259225112525252525112525252525252887249826702484260525523338265724712552249824843651362227732552251124713149247124434057257826832799284937744767774118562709264425782670261825922824260525652644257827732631269626572683260525922605260528752887559732362605270925922683252525782538253825252552252524982471255225382525253829502538272224712605252531862457247124842498244336513523288725112484248432112471248440182511268327353012333846445308134427352592263126442644265728872578267026052592274826832670265726832644264426572696286229255597309925922578252526832552256525652511251125252592252525382471248425382471296225652683245726052565328724712484248425112498349636222837248424432525316124982484407725782657278627733338450147051856265726442618257826052605286226962618264426182683261827092631268326052605260527352937291255973161260526052578263125112605256524982538252525382552251125112457252524712950251127092457260525253236245724572498252524573711350928242525247124433174244324844037249826962735301232874705534313442786270925922605257826312925268325112631265726312644264425922722269626572631267029622849559731612605257825652683252525522565245725652484263125252538249824572565245729122511270925112578252533252457244324712471249836073622269624842471248431242443245740572552264428492748332547994929 19890828 258701856303726832618264426312709288726312592267025922670267027992670264426702631259226442950288755973124257825922592273524982565253825252498248424572498252524982457253824842937251127482457259224433211247124292484251124293607355127482498247124573186247124714018252526572722303732114831527213442722259226052657263126312962260525382618265725922683265725782644264426962631264429502887559730742592260525652644252525782538249825382525252525922511249824712525251129372538272224842592253834022525248424432511251137583565267024982429251131742484249840572552264428372696335144744736185626702631260526962565263128752644267026052644269626702709257826832552270925652670295028495597309925522670256526182538253824842498260525252525253824842525247125522484288725112799245726572525326124982498244324432471372735372786251124842471321124842498401824842683273529003274458671211344273526052657256525922644286226052683261825382565268326962565270925652631263126962937279955973149257825522605269625522592253825382511247125112511247125252538252525522925251127092484263124983338264424572498259225113593362227092498248425253149251124984077256526312900279937744767774118562709269626572618253827482837264425782644265726572644270926312696263126702670260529372887559731612578263125782786248425382511251125252484251125112484256524712552248429372538272224842565247132492498248424712484245736963593287524982443244331862511248440372525264427353012331245575202134428242618259226312631255229622657256526442657265726442696265726572683263127092631301228755597309926442631257826572578256524842498255225382605251124982565251125382471292525522735248425782525335125252471248425112498368135932748251124292457318624572443407725922657279927483338464449291856272226962696259225922683273526312552264427222709260527092644261826312592264426832962288755973199257825922592268325522552249825922525255224982498249825522471249825783000252527612429260525113224244324982443247124433774353727612457245724843224249824293999255226572735287532614557537913442811267026702618259225782937265726052605261826962605269626312670267026442605263129502887559731742657257825922709255225382484249825652565256525252484255224982552252528872538278625522631248433122484247124982471251137423593287525112443247131612471249840572565265727352735332546444799 19890828 259181856308626962552260526702683288725782605265725922605261827352565268326572683260526703000287555973086259226052592273525782471253824842552260525252511253825252511251124842987253826962498255225113249247124572443248424433711356528112511245724983161248424844018253827092748298733124674523713442748268327092631265726312875269626832657267026312657270926702657263126572565260530002925559731242605265725652657255225652484319931363565293735513376323630492538247129502525265725112578249833632525247124842525245737113565273524432484249830992471251140772696272227862722335145294896185627222618260526832565265728622605257826312631264426832773263127482748268326442631301228875597323625382578261827092552257825382498251125782552259225252511251125382471292525252696249825652525317424572471245725112484360735092735251124432498322424572511405725112657268330243261452971211344276126312631260526052578288726442670264426182670260527612618273526312631265726832962290055973124261825382592264425782525255224982565252525522552249824842498255225112962251127092498260525253338269624712525248424983758355127732498249824983174249824844097255226832837291237744674774118562657270926572644263127092875263125922722264426442618277326962696260526312605260530002912559731492565260525522696256525112511252524982498248425252498257824842484253830002511276124712565249831862484244324572484244336223551269625112457245732112498245739992511265727093000340246445237134428492644264426442552263128242657268326702683253826442722263126832644268326572683293728875597312426052552257826702605249825382538251126182552249824842471249825382484301225782735245726052484333824982457249824982484369636072644247124572471308624842471407725382657277327733389464448311856265726052722265726312670284926442552268327092683259226832631273526702670261826313037293755973186257826702592263125382552249825522538256525252471248425112498255224982987249827612457257824713249248424572429247124433666355126312525242924713186247124844018249827092761296232994644534313442696261825922631267025922862259226312592257826572657272226962644265727352657263129752862559731362605257825922657255225652605253825522538253825382525247124712525253830002484273524432592251133382538244324572484248437113565264425112457245731612471244340572552273527092735340245864767 19890828 259661856308626442683259226962644282426572578267026052722263127092631268325782657260527092975290055973136260526572592272225382538253825112525255225112498253825112484252524982937256527222457257825383224248424842484248424713636355126312471248424573199249824844018252527222735301233514644530813442811260527092657270926962875265726572683264426572709264426312748265726052722264429252837559730742565259225922644251125382538247125252538257824982525252524712511253830002538269624712565248432992471245724572484248437113593257824842429248431992498245740572552257827222735337647054962185626702657264426312605269628872592255226052644268326182670267027092631264426572605293729375597312426442592259227352592256525382538253825652578252524842552248425522498268324842786249825922457318624573999374236662471245724982511245724712471323624982471401824842696272229373299464471211344281126572644270927092538279925922605267026182605265727222670265726832631269626312987284955973124257826442565267025112525251124982525252525252511248424982511249824842709252527732471269624433338267039433822359325382471256525252457245724983136251124844077253826832811292537744644774118562683264426312592264426052849264425922631261826312605278626702683267026572683269630372962559731492565263126442722253825522511257825252525253824982471252524842552252526702498276124842592247132112511401837423622248424572498252524572457245732112471247140182525270927092950328747365560134427732592264426962670267028492657259226052618257825522735264426312618260526052683292529005597309925922592260526832552252525382511255225782525252525112511247125252457268324982709248425782457329924843962380636072511247125382498245724842471313624982471407725922644279927353429464448631856270926702618264425922657283726182565267026442644267027352670269626572618259226572975296255973149260526052605273525652565251125522538252525522538249825252457249824572862252528242484260525383199247124572429252524433224366631992498247124713161251124714018255227092696303732614644537913442799255226312565267026312761260526312565257826572773265726312709269626182644265729872887559731362592264425252631256525522552260525252525255225112498255225252511252528622538277324842592251133122511249825112484248431993681314924292429247130992471247140772552267027862837342947674705 19890828 260141856308626832618267027092525288726312657265726832657264427482578268325782709265725782937286255973086259225782644270925252565256524982565249825382511253825252471259224842912248427612471259225523224247124842471245724433174359330372525248424713236248424714037255226572722291233254674559713442786267026442644260525922975259225652735261826702605273526052735267026702631264429622837559731112552265725922722255225382484321132113496286233633429327430372552251128372471270924842618251133382525245724842511255230373593303724712457248431492457248440572565270927992748336347054896185626962722264427092592260528872592260526182631257826312722260526442552268325522696284929505597323625922565260527092592257825382484256524982538251125382552252525252511265724712735245726052471324924573999374235652457248425522538247124572443314924842471401825112761270929503299452971211344281126962605269626312592298725782631269625782657264427092657267026832631263126443037295055973099253825782644257825522552255225252552252525112552252524842525256524712657248426832457265724573325267039433742348224842498256525382498248424843111249824714057255226442875282438064644774118562618264426442696260526572748260525112631261826312605265725652722257826832631264429002887559730622605253825782683257825382578253824982565256524982511256524842525244326442511274824712578247132362484401837113537249824292471249824572429245732112511247140372538268327733012328746745098134427352670256526442644267029752538260526312565264427092709260526442631264427092722300028875597311125782525259226832552255225522484252525252552257825112525249825652484264424842761253825652484333824843925377435372525245725112511245724572443316124572565405726052722276126833455464448961856272226572644270926832631283726572538264426442670260527092657268325782683264425922937303755973149259225652565268325382578256525252498252525252511249825922511252525382683252529372811257825253211248424712443252524572443278636812849251124713211245725114018249827222773291233514767527213442709267025782605261826442937267026572605260526052657269626572683257826052631268329752837559731742525256525522709259224982511253824982511256525382457253824982498248426832498295028492578253833252471245724982484255224432900363628242511249831612457247140572565267027992786332545864996 19890828 260621856306227222552265726962644293725922644267026052670263127732670268325922696255227092987287555973099255225782578269625522552256524982565253825522525253824982471252524572696255230372709260525253224247124572429249824712471316136512657249824713161245724714018252527222709295032494767513313442824260526962592256526832912259225652565264426182696267026702748264427092670268329872912559731242511264425782709259225652511253825252443256525652538251124712498253826442525307427222552255233382484242924842471255224433199357926572498248431492525247140572578264428372748332547674705185626832644259226312605264428622670260526442552265726442773260526702657264426182709298729755597316125652592253827482565248425522525253825382538255225252511251125112471265725252786248425922484319925254037369634162457248425112565245724572457318624712484403725252761279929503287458671211344278626442670257826832592297525922657264426312631267026832670268327092657268326442962290055973111263126442592265725522511253825382525253825782525248425522538256524432709248427612484264425113325268339623790338925252498256525522471249824843174253824844077256526832862281138224736774118562683263125922644261826442912257825922709259226182670269626182709259226572578260529872912559731362578253826572709248425522538255225252538257824572498253824982525245727222511273524572578245731862484401836963496248424712498251124712457245732112471247140182498265727612912329945295343134427612670260526052605270930122565260525782631268326702761263126572696264425782657296229375597309926052605261827732538255225112484255225382578251124712498247125252457268324982709245725782457333825113943379033762538241524982511245724572484317425252471405725652605283726963351467447991856270926962722270925652657282426312592264426702644265727352657268325782657259226442937288755973099256525782565269625382538255225252498253825382525248425522471252524572670248429622837263124983186252524712471248424292471282436512849248424433199249824984037256527482748300032994767530813442799263126052618267026052849263125922644264427222670268326182683264426832644264429372875559731492592257825652631252525112484249825522498253824982484249824432552249826832484292527732578259233512484247124712471248424432937359327482525252531742484251140572578273528372799327446444863 19890828 261101856304926182605269626442578286226702552265726182631267027352552265726572683257826702975292555973099256525782592263125652552252525112498252525112511249825382511253824842657252530122722260525113211251124292471251124432457323635792605247124573186251124844018252527352722296232744674530813442837267025382592265726312912265726052592256526832592274827352618267026312683265729622912559731492578264425522644256525252525317430863537291233383402324929252525247126572525301227862565251133252484242924712429249824713124352326702471247131992471248440572565265727482799335146444831185627222657263125522605270928622592259226052605259226312722263126182618260526052670295028755597313625782552257827092471255225112525252524982525255224842471252525382471265724982773244325922457321124714037372734022525245724712552247124842429323625112471401824982670276129123312464471211344279926832683269626052631296225922578259226182657270928242618268326052631256526572975286255973111256525782578265725782552252525112525256525652538248425382484251124712696247127092484257824983338273539623727337625252443256525652498247124713186248424844077256526312837287538224674774118562644270927222683261826052925264426052683264426182709273525652696264426572565265729872849559731492578255226052696259225252498253824982605249825252484252524842552252526702471273524712605245732112498399936963482248424712498256524432511245731862498248440372538267026702786331246445202134428242722265726312644259228492578259226572735263126572683270926962696267026442709307428115597316125922578256526832538255225522525251124982538248424982511248425112511265725112683245725652511331224713980372733892538248424982498248424842498314924572457407725652605276127093325467446441856267026572644264425922605278626702592264425922631272227222709270926442696270926832887288755973124249825782631265725782498253825252538252525782511252525252511252524842786253827092471257824843236247124572429247124292862350934162443247124573249245724434037251126832696296233384644506413442799265726052631265725382786263126572683265726052618267026052709259226832605264429622912559731242618253826442670249825252484252524842471255225522511251124982525247128372538274824572565252533632484247124712471251127993537318624572471248431862457245740772565268327482722331247054896 19890828 261581856269625652578267025522657283726312578264425922578263126962644267026052748257827222962283755973136255226312592272225252552256524982525256525252511253825252525256525382887251127482471257825383211244324842457251124713482353729122484247124713199249824844018255226962761290033384736530813442799259226962592260525382799261825522657263125922709269626312748267026962578265730372849559730742552259225652644249825522565248425652525256525382511248425382552252529372511272224982592252533762471244324572511245734023593301224982429249831492471248440572538263127732773338947054736185626702657263126312696263128242657263126312605269625652683269626832644267026312644298728495597317425922605257827732525255226312511257825252552251124982525253825522484270925112696245726442511321124984018366632612538245724982525249824712443319924842457401825652657270929753287470553081344279927092631264426052605288725652605264425922592268327222631268325522670267026703024291255973124255226052578263125522592251125522552256525252552252524982457251124572683248426962511259224713376249839993774327425252471252525252498248425113161249824844057255226962773279933514644499618562683270926442605270926182862264425782592268326572683272226442631268326702631264429502862559731242565263125652722255225522565252525252511253824712525255224842511249826832525273524712592245732362484405736963287253824712511252524712471252532112511248440182525265727612962333847365308134428372657256526052605263128872657257826832657264425922709260526572696268326572644297529125597314925652525256526962565253824842484253824982578257824712471248425652457268324982696247126052484336325113999377432492511242925252498247124292525313624712484407725652631276126703325455751671856264426832552263126052644283726442592269626572683263127222670276126572683260526443024295055973186264425782618265724572525256525252471255224842552252525112498249824982670248430622722260525383199249824712457247124572443312436072592247124573199244324574018255227092683293733634767537913442849265726962565255225652887259225922683264426052618267026832683265727352605268329622887559731492565265725782644253825382538249825382498249825382525252524982525247126832511304926832605255233252511242924712498244324573199353725782484248431742484247140572578270928372735346945575343 19890828 262061856268326442670272226182631279926052631261826312657268327862605268326702644263126052925288755973149256525652578273525382538255225522525255225112538249824842471253825112722248430992565260525383236244324712471248424572484337635232511251124713161251124984018251126702709295032744501578113442748260525922670261826312912265726052657263126832683279926312709267026182644267030242937559731362565264425782722260524982565251125252565255225382525249825382525253826832484307426182578252533632498244324292511248424843389352325112443247131362443244340572552263127992696331245295744185627092670260526442592265728372605260526052578264425922709259227352709267026442644303729255597312425782605260527352565257825382538255225652525248425112552245725522457269624982786249825782457324925114057368131242578247124982538248424712484319924842443401825522735277329623351464459691344278626702644263125922605293726052631263125922670260526572592268326572683268327482937284955973111261825782605268326182592249825112565252525782578252525252471249824292657249827612471257824843351248440183727297525652457253824982511244324433124247124574057257826442735269633124586608418562657272225252631259226442849260526312709259226832644278626572683264426572644270929122937559732362644260525922683257825252525251125252511253825382552251125112578247126702457270924432552247132362511405736663249253824572498253824572498245732112471251140182484268327992900342946746282134427482683263126832552263129002592268326182670263126702670263126702670267026832670301228875597316125652525257826962565251125112525253825382525251124982525248425382498264425112722247125782471336325253980375832492498245725112552247124712484319924842471405725522605278627353325476764541856272226312683265726572565296226962605269626312683267027222618264426312735263126442937283755973136255226312552277325652498252524842552249825252525248424982457249824842786253827482457260525383199247124712457248424572735359331492484244324713211249824984018252527482722298733634557665513442696257826962631260525522900257825382709263126572683273526702696268327092683263129122925559731492592256526052709256525922498248425382565256524982498251125112471252528372511270924572592249833632525247124982498248428753593314924432457247131492471244340772552264428112748335147057014 19890828 262541856267027092592268326572631296225782592268326702578268327352631265725922644259226312962288755973136255225652657267025252552255225382511252524982565251125252511259226572799247126832484260524573199247125112457253825523681366625382484248424713161248424714018247126962773300032874501774113442773265726052644259226572887261825922696259226312657264425782683265725922657256529622837559731492538259226052631257825522538252526052552251125382511252525112592263127612498272225252631248433382511245724432484256536813622251124572415244331612484244340572552267027992773336347677741185627092683260526312578265728752592265726312631260526312799265726572696265725782735303729005597317425922578255227482525253825782511256524982525252525252552249825522443270924842786244325782471321134024097372724842471247125252538245724982471317424982471401824842748270928873376476777411344277326052592267026442631283725782618257826182670270926702565276126052618259226833012290055973124261826052565264425522484256525252498247125382552251125652538251125112683256526962525268325113338342940773790255225252415249825382498248424573149253824434077259226442837442135094767774118562631269625782644259225782887264425782657264426052631269625782657261826182578269629372849559731362578256525382657253825522511255225652511252525382498251125252578248426702511273524712565244332612457399936663012248424982538253824432443245732112498245740372511269627352962333845576162134428242631267026312657267028752644259226962605268327092670263126312565267026442644300028875597316126182552260527092552256525382498252525112538256525112511247125252471265724842735249825922484331225783980375829502552244325382498248424152484311124712471407725252631279927093666467477411856276126572644267026312578291226182631273526572605259227092605265725782670256526313062300055973124252526702592269625112605252525252511252525252525249825522498251125252925252527092511267025783249308625522644269625523136366631492525273525253224263125524057263128372849398040574996774113442761264426832709264426053024269625922605260526572644277326052696265726702631260529872875559731612565264426312657259225782538251125252511253825112525253824842498249827862498276124572552244333512457249824712498247129373593309924842443247131612484249840572538260527992722333846444831 19890828 263021856306226832552263126572644282425382631259226052644263127092709268326442631263126832950288755973111256526312644268325112538255225382457260525652565251125652552253824842862253827612498259224433236245724572498244324713261355130242457248424713174245724434018253826312773288733894799523713442748260526182644255226572837257825922670263126442683268326312683261826962592265730372849559731362578259225382709260525652525251125522538259225522498247124572565256528622498281124572592248433512511247124842443248431243593312424982415248431112484247140772552260527862709336346744863185627222631263126962644260528112644253826832578265726312696265726832644268326052631300028625597312426312644255226702511255225652511257825522565255225382525248425522484268324572735245725782471322425384018368127352484244324842511247125112443319925112443403724842748282429253312458671211344276127612605272226572538286226182538267025782605267026832670274826962761257826962975292555973161259226052578272225382552251125252525245725652552252525252457251124982683249827092471256524843376268339993711272225112443252525522443249824433149249824574077256526312837282438224767774118562683261825922644259226442887259226052592269626702696272226442670259226442709257830492900559731362605256525782657259225382552249825252484256525112498252524842538247126442498270924712578245732112552407736962975253824842538255224712484244332112498245739802484270927612900324947995343134428112657263126052618263129622592268327222631260526832761265726832696264426312605303728875597314926312592260526052525253825782498255224712552251125112525251125782498264425252709247125522457337624844018372727992538247125252511245724572484316124572443405725522657281127093351467448961856264426832657267026312657295026572618260525922657263127222644277326052696261826832937286255973124253825382565265725522538248425382525255225112538251125652457256524712811253827482525256525253199247124292484247124292683359334162471247124433211248424574037253826702722300032994674541513442748267026442696260525782887257825652618267026572578274826312709260526832592265730372862559731242644259225652709251125382484252524982565252525252538251125522511245728872552270924712605248433632525247124842498251125923551344224982443249831492471249840772565263127732748338946744799 19890828 264461856307426702605273526572709288725782631267026832683268327352631273525922618264425783012287555973149260526572578272225252578251125252511256525252538247125112498260525782644252527862457259224293199244324572443248427093774345524982457245724573199248425114018252526962761291233514557527213442761265726962670259226572837259225922657265726572657268326442696264426832631261830862862559731112538264425652670259225252578309930373593303735233455321132112605253826832511270924712578248433382498247124842457276137903509252524712443248431862457251140572552268326832799336346444831185626702631257826312578268328242592252526442605263126442735265726312644265725922657300028875597311125382565253826572538257825252565256525522471252524842538247125782457273524982748247125782471323636514227385625112471248425112498244324842443319924572471403725252748270929873351452971211344279926312592268326312631288725522578255226312670267027222670268326572683260526443000286255973099259226052578265725252592255224982511249825922538253825252511257824572657248426832457264424573325368141603856256524572471255225652511247124843124249824714057253827352875288737744767774118562696260526182683268326572773263126182696263126702605261826312696268326962605270929622837559731242618255225652786255225382552252524982498256525652498253825252525245726962552273524712657247132242552401836812552247124712525251124842484249831862457245740182538269627222962340247055202134427732644268327352578260529002578260526312631267026832709261826962657259226442735293729005597308626182565256526442565257825252511259225522565253824982511252525522511268325252657247125922484335126313999368124982525244325382498247124572471314924712511407725522631273527483287455747991856263126832657267025782605272226962565265726832722265726962657265726052722257826443062286255973124255225922565269625382511253825522511256525782525247125112525252524712937248427482457257824713211247124572457251124432912365132872457245724843199248424714018251127732722295033634557523713442761260526052644261826572824257826052592264425652631269626312670267026962683263129622875559731612644253825652657257825522498252525652538257825782578253824842538247128372498274824842592248433382471245724572484249829003681332524572457247131362471245740772552269627992578336345864501 19890828 264941856307426702683263126052618279925782552267026312709263127222618272226182709263126702987288755973111255225522618265725252538255225382538255225112565249825522511256525522657247127352471264424293186247124982471249829873806344225382457242925113174251124294018253826832722313632744799534313442786256526442631259226572912263126052644272226312696273526702644264427222592260529502950559731242631263126442644253825252511251125252471256524712552249824982538263126962484274824572605247133512484244325252525291237743455251125252471244331362471244340772565267027732748336347364996185626702709260526832657264428622670263127222631267026572670269627092605268325922696306228755597313625522592256526832538253825652538252525522525249824982538252525252484269624982696241525382443319936514204385625252457245724982538247124572429321124842484401825112722281129503287455771211344281126702631263125782578283726312631265726702631268326832631269626572683268326442962283755973186261826312498263125522592253825652565248425652525249825252525249824842670249826832457263124573376372741823856252524842457252525522511252524573136249824574057251126702824283737584644774118562657274826572511264426312786265725782683267026312657276126572709264426832631256529872925559731112511252526702670253825522605252525382498251125782471249825252538248426832511276124842565245732112618401836662538248424572484252524432471251132362484247140182484270927222962336347675202134427612592267026182735255228622657256526052657263126572696268327092683274826442631295029125597309927352605252526442538253825652498255225922565252525382552247124982471267024712657245726052471332526313980369625782525245725382525247124572498314924842457403725382538287526963376464447051856265726702644263126572578283726052552272225782670261826832722270927222683264425923012292555973124252525782592274825382578256524982525249825252538253825112484252524572799251127092511257824713224249824712457253824842748359333762484244324713174247124714018248427092657302433254447527213442799270926182552259226312937264426182592265726572670272226572657260526702657268330372887559731362538257826052683251125252538253825252565252525252484253824712511251127862552265724842538249833382471247124842471252529753696327425112457248431612484244340572578270928112748342946444962 19890828 265421856302425922592259226832644279926442552268326572592267027092631268326572605264425922937291255973186260525652592274825652498249825652525251125252552245725112498259225382696251127482443260524433211249824432457253829003839344225252511247124293249244324714018252527862696311133634557520213442786259226442592263126702950257825522552257826832644268325922683264426572657264430122937559731742578259225522670256525522552309931863607313634693376327431612538257827092457268325112631247133252457247124712457301238393469252524712471245731492457248440772578265727612709342945574896185626312657267025782605264428752565260526702592264426312709264426832670268326052670295028625597313626052538259226832552255225252484255225252511256525112484248425252484269624842709245726442484321136964227382225112429248425252525244325382443322424842471401825252735272230003389464471211344279926962592270926442592298725922605267026312670267027092657272226442683265726183012288755973174257826052670268325782525253825382592251124842525249824982511252524842683248427352498260524843351377441393856256524842511251125382457251124983149253824434097255226312811286238064644774118562657260526312631264426312837263125652709265726832592263126572696261826962696264430002887559731492631259226312683256525252538253825382525252525252498255224982511251126962511272224432592248431992875401836512552248424572498249824712457245732112511249839992605274827092887337646445030134427862722263126572696260528872631256526572631273525782748260526832670272226832631300028495597313626442592255226832565253825252484253825252578257825382525251125252443264424842683247125922457336329623980369624982471242925252511247124292471318624432511407725652657282427613312452949291856268326702631269625782644287526702605265726702722265727352644267027092683265726312900288755973124260525252578265726052552256525522565251124982578253824982538253825382786251127352443259224573199249824712471251124712849371131992484248424433199251124714037253826962735290032744644541513442824264426702618261826962912264425652709264426052657273527482696265725922683256528872937559730992696261826052670255225522538249825252538253825252525248424982511244329252498267024712592248433512498245724712498248429873711300025252457251131862457252540772565276128242722336347054831 19890828 265901856302426702631268326962592286225652552260526442644272227352631269626052709268326962925286255973174255225652578260525782657260525652592253825522538251125252457251125382670248427352443259224843186244324982511248430623806344225522457247124713261248424714018253827222709295032994705530813442786259225922631264426702887252526052657257826182683268326182696267026962709267029502937559731492592260526702683253824982552253825382484255225112498249824712631253826832525270924572578248433382471245724982525306238393429251124842443247131742484244340572552270927732900335147674831185626702631255226572605263128492605261826572670265726312696264427222631274826442657296228245597314925782605257827482538256525782552256525782511249825252552249825252471267024842709248425922401321136514227377425112471245725252565248425252429321124842498405725382670283728873312458671211344286226312525261825782631288726312657264426702605260526572578270926052709264426703037284955973211263125652538272225652538253825252498252525782525249824842498257824842670245726962443267024843338371141393806253824572484255225522484249824983161249824714057256526702849274837744736774118562657257826442578264426312849260526052696267026832605265726702735257826312631270930372900559731492592256525782696255225522552253825382484260525382592248424842525247127092511277324712592248432113074401836512525247124712538251124432457248432242471247139992511267027352950328747055308134427992722260525782578263129622552264426442631264426312709269626702578265726702683293729505597311125652538257826442511253825252511255224982538253824842511242924842525268324842773251125782484333831113980368125112525247125252498244324572484314924982457405725252657282427093299452947671856263127092605259226572631288726572631263125922631273526832605270926442644264426573037292555973174257826442565270924982538247125252525251125652498251125382471255224572773253827092511261824433211248424842471249824842862365131742457245724573186249825253999255226962773291234424767530813442735265725652670263126182862264427092605264427222683267026572644269626572578260530992837559731742605256525382657252524982511256525522525256525252498248424842538252528112552272224712644247133122471247124432525244328623607306224842471249831492457252540572552256528492761336347054799 19890828 266381856301226442631264426182552297525922565267026312683270926052644263126052631259226313012284955973124259225782538268324982525248425252538257825252511249824982578263124982657248427482511255224983199248424842443249832363873340224982457247124713186248424844018252526962735308633124644523713442761265726442644260526442887257825782683261826052657269625922722260526832605265729372837559731492578256525652722253825112552319931363651295036513402329930992578261826572484269624842565248433122471245724572484317438393416252524842443248431742511244340572538263127862849332545574674185626962657263126312631265728872631255226312578267026832722264427732683265726442722293728495597311125922578255227482565252524712525253824712511251124982484253825382498265724842748249825782457323635934182372725112484244324982511248424712471321124432457401824842735274828493389455771211344286226832657263126702631284926182592259225522605272227222657264426572631268326313074290055973199264425782605267025522511255225112552255225652538251124842443255224982683249827352498256524713351369641393806256524842443253825782498252524983186249824844077253826832887283738564799774118562618259226052631264426442900260526182709257826442735270926182644267027092631263129752862559732362592257825382631253825112552249825782538259225522538255225112525251127092498273524292605244331993299405736512538245724432525252524842471248432112457247140572511268326963049337645865308134427862631260526052578261828622683265726572592264426312735259226702670263126312670297528755597314926312565259226702552247125652538255225382578251124712511248425252484267025252670247125922471333833383999371124982471245725652552248424982484316124842457403725382670284927353351452947361856272225652657260526052670286226312552273525782670267026832618270926832722264426443037287555973149253825782578267025782592252525252511247125382538247125922484260524842875253827482484260524713224244324712484249824433211377430002484251124843211245725114018255227482773290033254767530813442773267025782578263125922849260526312605259226572605264426312735261826312657261829752937559730862565260525382657260525782578256525652471255225252565251125252498252528492525268324712565244333512471242925112525248433383711304924842457248431992471247140572565265727482862336347054799 19890828 266861856301226832578265726572605281126442683263126832722267027612644270926702735263127222962292555973174256525922578268325652592252525112631252525252511251124982484256525252644253827222457256524713236248424712457249833253908342925522484248424153174251124714018251126702761307433384644523713442773265726832657256525922875267025922605259225922696272226442657270927612605268329752875559731612592252525782709255225922511248425522565253825382552255225252565248426572498263124572578249833632484245724712498335138563416248424712457249831362471244340572538265727612811333846444557185626962618263126442631265729372657257825782538267026312618260526572592265725782605303729005597312425922552259226182511251125522471260525782525253824982511249825382484265724982722248426312484322435654160366624982429244325252538244324842471317424432511401825382696274829123224447471211344281126442605257825922683296225782605267026182722265727352644272226572670264426313062296255973161256525922618265725382552252524842525255225112525255225252498251124842696248427092457265724983338360740773727253825252471253825522457251124713161249824844057251127222849282438064767774118562683268326312592273526312912259226572657263126572631273526832670268326962578264430862824559731362538259225782709257825652552256525112605252524982525252524842511248426962484273524982592249831993287405737112525244324572511257824842498248432242498248439992511263126703086331247365308134427352631257826052683264429122578252525922565263126702696257826572657267025652657303728375597314926442592265726702565260525112525252524982565247124982538252525252484264425252722245725652471331233894018374224982538245725382565247124572498313624712471405725522605281127613351464449291856267027092644277326572644276126312618264426572618263126832592270927092683259225922975288755973136259225252565268325382565251124842538256525382525252525382525249824982748256527732457261824573224248424982498248424432811371133122484247124433199248424574018255227092709292534294644545113442786259226572618263126052875261826442657265726442644272225922670259226182631269629752862559731242578257826312670252525252552255225522484259225252511251124982525247128372511268324842565247133632471248424572471247129503758328724842484247131742484249840772565263127612786335147054736 19890828 267341856301226052578267026182605291226442565265726442696268327862605269626312657263126833049284955973124264425922578270924982605255225252552251125522592249825382552253825112670252527612471259224713236247124842484249830003873342925382511245724433211247124984018253826702748292533514557534313442799267025922592261825652937259225922683267026702748267026312657265726832618274830002837559731992538260525782709255225252552308630123429298733893312323630622631251126702457273524712578245733382511245724842525318638563455256524432457249831362457247140572538259228112875333844744644185626312696257826572657259228112578265726312605270926572709267027482631265726832631297528755597313625382578257827732525253825522511251125782511251124712525255225252498270924982696245725782457319935094118365124712471248425112538247124572471316124842457401825112709273529873236464471211344274825922618265726312631291226442618269625782631259227612592276126702696257826442962288755973124255226442578268326052538255224842552255225522498251125112511256525252683249827092443263124983338356540573711252524982457255225382498251125113149251124434077255226832875287537744705774118562683265726182605257826182849267026312618259227222670269626442631261826442605263130242962559730992565257825782773255225382538255225652552255225112511248425252592249826832525270924842618245732113376409737272484247124982498252524842443245731992484249840182511270928112887335145575343134428112670267025652670259228372657260526312644263126442657259227222631265726442657297529005597314926052657260526572592251125112525255225252631253825112511248425522443269624712683247125782457332534694057379025252484247125252538247124292498314924842457405725652631277327353402470547671856265726572592263125652683283725922605264426312683263127222565270926572696260526443099290055973161256526312538268325252578260525252498255225112538251125252457248425252824249827352484259224573211244324712471251124292962368131862457248424573161248424844037253827092748300033634767516713442761265726572631263127223024265726312683257826312631269626052683260526702670263130492849559731742565259225522709253825652511252525522511256525252565251124842525252528112498272224842605249833632484244324572498247131863681312424842429245731492471248440572565264428242709338945574644 19890828 267821856303726832683263125922605282426572631259225782683264426312644265726572670261826703000293755973161257825782592264425522644253825252498252525782525253825922484257825252683248427222525259224573174245724712498249832113873337624982471247124713161248424983999251126962748309933384557534313442811267026572657263126312875260526052644257826182670269626702696263126832631263129622887559731362578259226052657259225112552248425252538265725782538252524712592252526572498277325112592248433512498247124712498333838563442253824712457249831112457248440772605267027732748336346744767185627092644253826182605267027992644264425922578272226832683259226832605265726832605304929005597313626052565256527352511260525522525251124712525253824982511252524982525269624712761247126442457323634554077363625252484248425112565247124982457321124712457401824842670281130003429473671211344279926572605265726052605284926312631270925522657260527222578264426572592265726963136284955973149256525652525260525522498251124982565251125922525248424982484252524712670247126832457260524713338353740183696252524842443248425522484248425383136253824434037256526572811282437584736774118562709264426442657264426442824260525782657259226832670276126312696261826832657270930622887559731612565255225922696252525782498251125522552255225252498251124842552248427092471272224712631248432363455413937902525248424432498255224572525241531862471249840182525277327732962340246445343134427862670255226702670265729372538263126312631263126052709259226832670268325922657307429375597314926052565260526572578247125652511255225382552251124982525248425382457268324712709251125652525333835374097380624842484244325382511247124432498311124292484407726442592273527223389464447671856267026442631260526182657284926702605263126182696261827482644270926442683264426442962287555973111259225782552282425112592256525522565255224982552248425382498257824982786252527352471263124983186248424712471247124573199368130622484248424843186248424713999252527482786282434024644520213442849260526832644257826052900259225652578257826572618268325922735269626832657264430122849559731612670259225922696253825782552251125252511260525252511253825382498249828752552273524572592248433122484248424712498247133253651290025252457247131612457249840572565268327862773337647364736 19890828 268301856314926832644263126182657281125782552263125652644270927222605272226572670263126443037288755973161255226312670260525522592253825652511255225382552252525252457252525382696248427092484260524713161248424432415248433893908338925112443252524573211244324574018253827352748301232364644537913442849261825782670260526442912268325922578268326442631272226572761267026312605259230002849559731612605261825782683256524432605304928873389287533633261329929252578249826572484270924572578247133122511247124572484355138563429260524432429247131362457249840572565270928372799342945014962185626962631264426052592268329252578255226312631263126182735269627222605259226312605296228875597314925922592256527352592251125522538256525252525253824842525251125382511265724842748247125922484322434294057366624982471247125252525242924842429319924432484401826182773274829123363473672561344279926832605260525782631293725782578264425782605263127092605272226312683263126962987284955973124257826052592268325922538247125112552251125112538255224842457249825252683252526962525267024713299352339803681256524712457253825252484251124983149251124844097265727352837284937744674774118562592263126052631257826052887263125922618260525922605268326312735261827352592264429002937559731492565257825652605253825922498249825382565252525922511255225252498249826572484270925112631247131743523418238392525251124842511251124572484244331742471248440182484272227223012323647365308134427612605265726052644268328872592259226442578263126442735259227222644269626962644295029505597309926312552253826832605255225652525251125252538256524572511248424712484265724712748252525652471333835514139383924842511247125382538248424842484317424982471407725522670281127613325464448311856264426702578267026572657288726572618261825522578264427092670267026052722257826703000286255973161263125652565273525252565259225382484248425112525249825522525253824712761255227612471259224713211245724572443252524843236371131862498245724713211249824714018251127862773296233634644534313442748264426702644263126832912259225922683265726052578260526052722263126442592265729872875559731242578259225922683260525112511248424712592253824982484251125112498248427862552268324712592249833512484245724842498247134293774316124572457248431362457248440572552268328622722340245014831 19890828 268781856272226442618270926572657284926182657265726572683265726572592272226572722263126572975287555973236259226182605270925112511256525382538257825382538249825112498253825252709244327482457259224843199244324982484251134823908340225382484245724713186247124714037253827092799312433384705523713442799264426312657264425922962257826052657261825922683264426052735265726312644273529122887559731492644264425652670257825382498253825252552253825112498253824842511249826702471268324712592247133512511245724982471350938733351251124712443247131742457244340572552264428112837335146444863185626962696260526962631259227992670259226832696267026832722260527222631272226052657295028375597313625782592257827092578249825252592253825112525251124982538248425252484265725112735247125922429321134554018365125112457248424842525244324712443321124432457405724712657283730623416467454151344273526312578273526832618283726052592267026312709263127092657270926182631256526832900286255973136257825652552268325382592252525382511253825382538247124842484256525252670248427092484255224713351349639433696248425252443249825112443245724843161247124714057256526832761274833384557496218562722272225782631257826053012264425652657265726572592267026312709264426442565265730002900559731492605257825652683256525252578256524982525253825112538255224982525251126832511270924572618248432493509416038222498245724842498253824712484247131992511248440182484268327992950332546745451134428112618264425922683264428622618263126572552267026962696268327222696265726312709311128375597317425782592256526702552260525252525256525522525257824982484251125382484263125112657242925782484332535654139385624982484242925252525245724842498313624432471405725252670283727483325455751671856269626572552261826442605286226182578269625922631260527482670267026182644264426312962296255973136259225652631276125922511256524982525253824982538247125252471248424842761252527352443259224713224249824292443248424573299372731362498248424573186245724714018251127482748291232244705541513442786269625922631256526312849257826442683260527482657274825922683263127092605268329622887559731492592259226052683255225782525256525382498257825252484249824982538252528492618268324432644249833512484245724982471253833253727303724982457251131492484247140572552269628372709344247055308 19890828 269261856264425922578261826312709281126702644263126312709257827612644263126312618260526443037291255973161259226052552268325652538255224982511255225522592251124842471255225522683248427092457259224433236248424842443249836073822327425112484248424433236245724574018248427352761302433384705567013442748265726572631256526702987261826312644259225922722269626312735259226182709265730002875559731242605256525782657251125112538248425652511257825652484252524982552251126702498273524572592245733382471247124572471359337743236252524982443249831862498247140572552261827352786338947365744185627222631260525782525263128492618256526572605263126312670261826962696260526442631304928625597318625652605257827612565256525252471259225922565248425382525252525522471265724712748247125922484323634023999365125382471249825382525244324572457323624712471401826182696269629373325476759691344279926702683260526182683291226702644268325652631261827222657268326442748263126832962287555973136260526572578274825382538255225522552255226182498251125522525253824982683249826962457259224573338349639623651249824712443249825252498245724573186247124574057253826702786267033254557608418562657263125922605263126442837268326442670259226052696268325922683270926702578263130122887559731362605259225382709259225382525251125782538252525522525255224842525251126442511270924712565244332113651422738902538247124842538253824982457247132362484247140372498278627482937342947366282134427352670263126572696260528872644260526702605263126702683259227092722263126572696301229005597309926182592256525782605251125252498257825522618251124982511251125382443267024712735247125782484338937114182390825112498245725522565249824432525314924842498405725252683278627483363470564541856265726182578257825382657291226572498268325922683265727482605270926702657263126832962293755973136256526312592273525522565257825112525256525252525249825922538251124842799256527612443263125113199248424432484249824433551366629372443251124433211248424574037253826832709306233634644671313442837265726312618259225522912260525522605264426832670273526702709268326442631267030372849559731242565260525652709255225522525253825252552253825382538251124712538247127992525270924712605244333122471248424572525244335373593291224572443248431742471248440772565263127992761340247057014 19890828 269741856270927222552260526052644287526052605260525652657263127092605268326312657268326443024293755973136255225782565276125252552252524842511255224842525251125382498257825382670251126702457259224573211247124712471253835513856328725112484249824293211251125254037251126832722308633514501774113442773264426312683263125782875270925652644259225782644276125522722267026572592257829752875559731112592256525382696257826052525253824982471255224842552249824982552253826442471270924712592249833512525247124572511365137743312249825252484248431362471245740572565259227862875336346447741185626702605260526442605255228622722253826832525264426702709263127482657267026052605304928495597314925382657259226832565252525382552256525382552252524842525247125252471267024982735247125922484323634023999360725112498244325252538248425112457319924842484401824842657282430623389455777411344276126052631259226312644293726572538257826312605263126702696269627092709267027482962292555973111255225782578267024842552253825112565248425522538252525252484253824982644252527352471268325113351355139433651256525252471255225252471245724843136245725114057252526702875442134964586774118562657272225652670263125782811260525922605257826702631267026052670268327092552264430372849559731492592263125382735253825522525251125522511251125652471255225252498247127092511270924842578248432243666422739082538248424712498252524432471247132112457251140372552265727222950333845866162134428242631263127092592260529122631259226442578264425652696264426962644265726182696301228875597317425652605253826442471252525652498256525112578253824982525249825382484267024842670247126312484337637744182389024982511244324982471244324572471309924712471405725252631282427093376464477411856278625782644260526312592291225922592260526182605268327092605268326312709264426703000292555973111255225652618269625522511257825522498251125112525252525112484257824842849256527352484267024713236309925382670260525253551360728492592267024843211261825524057264428372887407740184863774113442786265726312605264426312862265726052552264426832578276125652696270926442605263129872837559731112565259225922696255225522498249824982538253825382511252524842538252527992511268324842565244333252498247124572471247135793651292525112443249831612471249840572552269627612735336346744863 19890828 270221856306226572683269626182644278626312565267026442657264427222618273526442670264426703086291255973174256526442552282425522552260524982484256525382525252525112484255224842696251127222443259224843274244324712443248436223790324925112457244324843161247124714018252526962761292532994644520213442773263126312657260526442875256526052618257826312683265726182722257826832657268329372862559731362578249825652696257825522525248425522538256525522511248425112525252526572484270924712605245733512471247124712525371137903211256524842484247131612498245740572565265728372937335146744929185626312644264426052696260528242657261825782670269626832683260526702644267026052644298728625597314925252552256526832538256525652511251125522592247125252525249825382498265725112709242926312471326134423999360725382457245725112538245724432471318625112471401825252735274828753402470571211344273526832631261825922592291227222644259225652592264426702605268325922683264426573000284955973149261825922657260525522552255225112498253825922498252524982525251125252670252526572484263124843338349639253636252524712471251125652471252525113136245724574097255226312849286237584586774118562709267026442735256526312862263125782592265726702631265726832670265727092696265729752875559731492578257826442722253825382552247125652578249825112484256524982484247127352525272224712631244332363727424938732525249824432511256524982471247132242443247140182525263127222900333846445343134428112592263125922605257829372578261826832631255226832657264426832605265726572709312429505597313625922578256526572565249825252578256525382511251124842525248425382498265724842683247125782484333837904182390825112498245725252511245724712484316124842443407725522631278627353429470547671856268327222618263126832605288725782592265726052657259226572618270926572657263127353062284955973111260525652605267025252552252525112484256525382565252525522538252524572811253827732471259224713211249824712471251124153469366629502511242924983211248424844018249827612735290034694529545113442824265726312631263126442849260526572657263126312670264426702644269626702592264430122900559731242565252525922670253825252552251125652525252525922552255224982498252528372565270924982605245733122538249824572471247135233607291224982471249831612471245740772565265727612748340245574674 19890828 270701856302426312683267026052683284925652657268326572670265727222670273526312657263126442950291255973186260525382565269625382578253824842578253825252525249825382525249824842657251127482498257824983211248424292471251135653839324925652471249824843161247124984057251126702786311133514421530813442811261826312722267026442862265725782631265726702670265726832761269626572605260530372900559731492525267026052683259225522538327432113727297534553389326131612552257826442484270924842552249833512552247124712525362237903274248424842443248431362471245740572552261828242849342945014831185626182644264425782578264428492670257826312631265726832657272226832592269626312631293728495597314925522592256526962538252525522538248425522538252525652538247125382471265725252761248426052457319934293999359325382443247125112525247124572443324924842471401825112735270929253376464471211344276126052644267026832657283726312538264426442696268326312657272225922670265727092962288755973099261825922592269626052592257824982552247125652552249825382484252524432696247127352443257824713389353739253666256524572457253825252498252525253149248424714057255226572773277339084557774118562683269625782605265726832875265725522657263126312683273526832761268326962644263130372887559731242578256526052657263125252538255225922484255225112471249825112538248426962457276124292578245731863696424938562578248424152511252524982498248431992484247140182525269627482900337646445237134427732657261826052618257828752618264426832644263126702670261826832644265726182618302429005597317425652592265726962565255225522538253825652525255224982525245725112471268324982657245725652443335137904182394325252525245725112511245724712457314924842443405725252631281127613389467448631856263126312631261826052592281126182644272225922644259227092657269626572696263126573049283755973186255225922605272225522578252524572605253825252552248425522484251124842824261827862457259224843261248424572484249824713565369629002484244324573211249824574018255227482722287533514644530813442849263125782605263126312824267025922696268326572644264426832657264427092631267029752875559731492605263125782735256524712605256525112511257824982525253824842511252528752511270924842631248432992498248424712525249835513651298725112443247131362484248440772578268327732709337647055064 19890828 271181856304926312565267026052657287526182644263126052578263127092657272226442644268326183012292555973124261825782592273526052484249825112538252525252565249824982484256525382683245727092457257824433261249824572443249836073856328725522457247124713236247124433999252526962748298732614674516713442761269626702657259226572937257825922644256526312670267026052670265726962578265729372912559731362605253825922696251125382552252525252498248425652471253824982525252527092498274824842592247133382511247124432525362237743199252524712498247131362443248440772552265727862761335147054767185626182657260526442670263129002592252526312592264427092644264426442631270926052631303728875597312425922538259227482578255225252484255225652525252524712578248425522498267024842748247125652457323634423980348225112471245724982552244324712471321124842498401825112696274829123338464471211344279926832631268325922657284926052631263126442605268326832644263126962683273526573024291255973199259226312618267025252605256525922525257825522511252525252484255224572670253827092484263124843363350939433579248424982443249825522538247124573124252524714077255226832875283737744644774118562683263125922631256526312722265725522709260525652657269625782735267026312605265729872824559731362578264425652631252525922538251125382525251125522525256524842552245726832498274824842552248432363711424938562578245724712498249824842498245732242471245740372511274827092962333847365308134427862657264426312592265728492657259226572605268325922735267026702644268326052722307429255597313625522565256526962538253825252498259225252578248424842552245725382471265725112670244326052457335137744160389024842511244325252525247124432471314924842484405725922631281127483312464449291856265726702578263126832605281126832565267026312670265726572696264426442657260525922975286255973124257825652538269625522525252525522511253825522538249825652525253825252862252527352443256524713236248424712525251124713607363628752511245724433199251124844018252527482683287534294557534313442773265726052683259226052837272225382657268325922605269625922709260527092605265730372875559731742631259225652773249824842538256525382525256524842498249824842498244328492565267024982578247133512484247124712484248435373636286225112457245731992484248440572552265727482748324947365030 19890828 271661856307425782565257825652538284925922578259226442657268326312618269626442631264427612987290055973161265726052618273525652538255225252525255225652525249825522538257825382696247127482471259224433236245724712471245736073856321125522457245724573199248424844037255226962773290033634644509813442786270926572683265726052975259226442618257825922552259226052670260526832592268330002925559731612592263125782683259225782511319932493651297534423389322430992552255226702457274824982631247133632498251124572525363637273174251124432429253830992471245740772696263127732862342945864863185627732644257826442592263129002631259226052618265726572722268326702644268326832670295028875597317426182592260527992525257825252484255225252538252525112538248424842498268324842683242925922443323634823999348225252457247124982538248424572471319924712443401825382709273529873363479972561344278625782631263126572644295026312657265725922578269626832578265725922644267026832950295055973111264425782552264425382592252525252525249825252552249825252443256524842683251127092457265725253363353739253523249824712471252525252525251124843124244325114057255226832849287537274674774118562683268325922605263126052912261826182657259226832683265726182605268326442592265729752875559731242578259225382709253825652631251124842592251125252457252525112511247126962471273524432605247132113666424938392498248424842498249825112457244331612457247140182618272227222962337645575379134427222644261827092670259229752592263126312592267026312748263127092631264426312644308628625597308626052552259226702552252525382552253825382552252525112498248425382498264424712683247126052484329937274204387325522498245725382552247124572484316124572498405725522696277327093363455747671856274826442605261825652644287526442592267026962631253826312631267026572696257827222950290055973136265725252618265725522552251125252538251125652538252525112471252525112875257826832443264424713236248424842471255224573622362228872525251124983211249824574018253826702735307432874674516713442849265726572657259225922862265726572605255226832670273527092657259226572631264430622900559731612605255225522657253825112565256525382511253825922525252525112471245728752511268324982552247133122471247124712471248436663607268324982457245731362471247140572670268327732773332546744863 19890828 272141856300026442578264425922644288726702618268326702631267027092631273526442670264426312937288755973161256525922605270925252511251125252511255225112511247125782525255225652683253827862443257824843211251124712471255237113742319925652471247124573211248424844037252527092722307432744767527213442722263126442605265726052875261825522631264425652565263126182683259226832538268330622875559731492578263125652722256525522552255225112578256525382511252524572565257827222525269624572631247132742484248424842511369637423111252524432498245731742498249840572552273527732786342945294896185626832696259226312696260528372709264426052631264426832696267026702670267026182696297529005597313625382631260526962525259225112511251125782565249825382511247125382457265724842722249825922471323634163999340225252471249824982511245724712484321124982443401825112657277329873402470571211344279926312552259226832605281125922552263126312696269626312709272226312735264427482987287555973099260525922605273525782484252524982552249825782565249824982484251124712709247126832457259224573351356539433455253825112484256525382457248424713136251124574057253826182849281138224674774118562631270926052592257826182837264426052670264426572631272225652683265726572605260530122862559731612605259225652735256525382525252525252538251125252498255225652578251127222525278624572605247131613622422737742565245724292498253824572471247131992471249840372538274827352937324947055343134427732592269627092631263129872631268326702657259226312644263126572631261826442709300028625597313625922592259227352605252525252471252524842565252524982484248425522498268325522696247125522498336337114160383925112457245725252538248424152484316124842457405725652631283727093402464448961856260526702565263126052605287526052644260526052683260526832605274826182644264425782987287555973124261825652565274825112578255225252511249825252538251125112457252524712786256526962471259224573224247124712443251124433666359329622471252524713199245724984037251127352773291233124644541513442786265725652670265726312875257826312644260526442670268326312644264426962657264430122900559730862605257825782735252525252578248425252484260525522498247125112525248428372578269624572578247133382525247124572498251136223622282424292457247131362471247140572592263127732709335145014896 19890828 272621856307426052578267025782644282426052592264426312618265727092578268327092644263126573024290055973099257825782618276125252578249825522525249824842511249825252498255226052709247127092498257824713211248424842484253836513774321125382443244324843236248424573999264426962670303733764447527213442811268327222644263126052900263125782657260526572683268326962644264425922644263130002875559731362605259225922644256525652538316133253537297534163402316131992592252526832538272224712578245733382498248424842525372737273099252524842457251131242484248440572552260527482811328745294705185627352644256526702631267027862644259226572605263126832696263126962644270926442605308628375597312425922631257826442552253825652484253825252484249824982498253825382471264424842773244325782471321134553980341625252443248424982552244324982484319924842457405725382722273529873351470572561344284926832631263125782538288726442696263126832683260527352644276126052657257827093062298755973124256525382605263126442538251125252538253825382484253825252484251124842683249826832484265724573363350939623429256525252429251125252484249824983161252524714077253826702900283738734644774118562683259225922578259225922786265726312605257826702644270926702605263127222578267029252937559731492696259226182709256525522525251125252484252525652498249824712498249826702525274824712605244331993681422738062525245724572511248424712471245732112484247139992525269627482912336344475237134427612578260525922605260529252696259226962605268327092722260527092683264426442644291229125597311125652552252527222538255225112538255225922538249825112498247124982511269624842683248425922429333837114160382225522484245725252538247124432484314924982457407725382565284926963287464447361856268326702631264426442657278626312605267026702631260527352657269626702644261827092987293755973111253825112578270925112511251124982511257824712538247125252498251124842875253827732457260524843236244324982471252524843666356528492484247124713211248424433999251127352748296233124395530813442811265726182670259225922900257826702709260526702657278626442683260527352592265729872875559731242644263125112670252525522498253825522565253825652471251124712498248429372538268324842618244332992484247124982511247136813622282424712484245731492457248440572552263128112657340245294996 19890828 273101856301226832644263126442631287526442605256526312644267027222605268326962605264427612950293755973149259226442592267025252552255225252525256525252525252525382498257826572683247127612429259224983236248424572471248437743666291225922457245724713199245724573999252527482709313632494705516713442773267025782709257826052900260525922605260526052631267026572683269626442605260530122912559731492578263125382696255225782592252525252525257825112498248424842552261826832443270924432552245733762457242925112484387336512975263124712443247131742498248440572565263127732862337646744736185627092631256526052631256528372644257826702631267026312696264427352657265726442670301229375597314925522578256526312484257825522525252525522525249824982565252525252457264424842735247125922457319934424018331224842443247125112538245724572457318624432471403725522761269629503299464471211344286227222565260525922618284925522631261826312683265726312644265726052683265726702950284955973149265725652552268325382525253825652538249825782552259224982511252524572748251127092484259224843351348239253325252524982457253825252484253824843161249824714077257827092937277338394767774118562670268326312592260526702773261825652709259226702631264426572748270926442709268330622900559731612538260526182735255225112565251125922525251125652525252524842525252526962484276124982618248432113551420437272525247124712484255224982471244332362525245740572484270927092849332545865308134427992631264426962657265729622618257826052670260526312683259227352683265726052670301229255597312426052605260526702525252525252538260524982498248424712484247125782471265725382709247126052484336336514118377425112457244325252498248424572484314924842484405725112592281126313351476746741856261826182644256526572618276126052578265726052644269627612683277326962670257826443012283755973199256525522592272225652538252524842525251125112578253825112511255225382925253827612471255224843211242924432443251124713790350926702525245724713199245724844037251126832735303733384644537913442849270926572683259225782799269625652565263126832657269626312670265726052631256529752987559731992578260525652618259225252525255225382525253825382511248424842552255229622552269624842565247133382511247124572498248437903551252524982443249831612538248440572552267028372773338947054705 19890828 273581856307426312631265725922578288726312525268325652631267027222631274825922644260525922937286255973161256524982631270926052552252525522525253825382538248426052525259226832670248427482457260524573249247124572429249838063681287526442457244324573236252525784018252527222811306233254501523713442799268326052696264426052937265726052631265726572657265726572735265726052657267030122875559731492631259226052709251124982511329931743579298736663363311131992552260526702471272224432578248433632457247124982498385636223000252524982457248431742471245740372565261827992887335144474767185626962657260525652631269629002631255227092578267026052696264427092631261826052696301228875597318626052631263126962511253825522552249825252525252524842538251125112484272224842748252526312457323634163980324925522471245725112552247124712471319924572484403725112683270930373363470571211344278626442618256525652552286226052631269626312565267026832605265726832605260526313012290055973161261825922552267024982578249824842525252525252565247125112525256524842696242926832443259224843389350939253325257824292457255225522471248424983136252524844057255226702887283738564705774118562631269625922605257827092799269625922657264426312592268326832722259227092618264428492937559731612605257825922735257825382565253825922552253825382498253824712511247126442484272224432631245732243607418236812511247124432525251124712484242932112471248440182511265726833000335145295308134427482709260526312657263129252552256526442670260526702631265726832631268326702657300029125597312425112592260526962578252524982552252525252565253825112552248425252498268324982709244325652429336335934077374225112471242925252525248424572511313624842498405725252592281127483325476748961856264427092631257826442683281126312552260526572605267027352592265726442696259226183124288755973136263125922644272225652511249825112552251125252538249825382471247125383000251127222471256524713186247124842429249824843790350925382471247124433224244324844037252527612722293734024644534313442799259226312631260525922887267026572657264426052657267025652657265726572657259229872887559731492618255225652683255225922511253825382538257825112538252524842538257829752538265724982631248433122471247124572525248438063537252525112457247131862498248440572565264427352811333846444929 19890828 274061856304926962605272225922657290026702578260525782644261826572592274826702683261826573012291255973149255225922552272225782578252524712525253824982565248425382525263126182696248427482457259224573236245725382471260538393681287525522511245724843224247124713999253827092722319933254674523713442786267026052631264425922962267026052670259226962696264426442709270926962657264430002862559731862525253826312709259225112538249825252511251124842484253824842605265726572471273524572552247133512498248424842538382235792849252524572443249831742457245740572552265727092824336344744767185626702631256526312565263128372605255225652618263126052748259226962631269625782696308629005597311125652644263126832525256526052511253824842538256525252552245725382457267024572748245725782484323634424057311125382471245724982511245724842471317424572457403725382709274830123338455771211344277325782605263126052631293726182631267025782631260526702592270926962631269626053012290055973111259226572565265725522605251125522498253825382525247125252484253824432670247127092498259225113351352339083299256525112443253825782511248424843161251124714077257826702950284937274799774118562618268325252670257825782887264426442631259225922657272226312696261827222605268329752887559731112578256526182722252525652538252524982525251125112498248424982565247126832498274825112578244331993551416037112525240124842525252524572471247132112457245740182525269627992975331245865202134427732709261825782618263128622683259226442644268326962683264427352683264425522605296228495597308625652538259226962565249824982511257825112552253825252511251124982443263125382773245725922471333836224097372725252484244325252511248424292471318625112457405725782618278627613402473648311856268326702592270926312565301225922644270926702631261827352592263126572683253826313024291255973136260525652578267025382592252524842538256525382525248425252471252524713012248426832429260524713199242924292457249824713696345525522498245724293211247124434018248427352618304933384674534313442811268325922605267027092849260526442592257826312578270926442670260526832631265729752887559731862644256526052735259225252552253825782511256525252498252524982538248429622525268324982592249833512471247124842511247138223509263124712471249831612498249840572565265728112786329946444896 19890828 274541856306226182605260526572696300025782565269626832709270926572644268326572709259226703037288755973086260526312578272225522525249824712498256525112511252524712443263126052670253826962471256524843249248424572484249837903651293725112457249824153211249824844057253827222722307434294644541513442849261826052644264425782900263126312657267026572670268326832670267026572618268330372962559730862565259225922670253825112511314929873299290034823325329930002578263126182511267024982605248432992525247124712498382236072837256524842457251131362471251140572565263127862862328744744896185626962709259226832644259228622683255226052657261826442696269627352592265726572657301228755597313626442592256527092565252525652565249825252498252525382538249825382498267024572786248426052443324934163980309925922443245725382525245724982484319924712525403724712709272229253325464471211344276125782605257826312578278626052644264426442618265727092578267027092683263126702987287555973086259225252538268325112565249825252552256525382565253825252498253824572670248426962484263124573363348239433062259224842471253825782484247124983136255224714077256526052799288738394831774118562748261826312709261826572799256525652644263126442605270925922709265726572657269630372811559731362578257825652748248425522552255225522578251124842525251124982538249826442511273524842565244332113537413936812552245724842511252524842471242931992471247140372618267027092912326146445343134428372657260525922565259229872565255226442657264426312683265727482696268326312657293729125597314925782565256527092578256525522538252525252605247124712525251124982471265725112683247126442484327435514057372724712498247125112498247124712484313624432457407726442683281127223389467447991856270926442525260526052670293726442631263125782657265726442578273526702644260527092987293755973161259225922618272225252525256524712525251125112511248425382511252525252987249827482471259224713236247124982498251124433856348225652484248424293211247124573999252527482735287533894557530813442735268325252644265726182811257826312670259226702618264426832709269626832618267029502849559731112565259225922709255225782552251125382484253824842471251124842511251130122498264424982578245733252498249824572498249838393482253824982457248431362471245740572578265728622735336347364736 19890828 275021856302426962657264426312631291226052605260526572657261826442631270925922631269626833111292555973124263126182578273525382511253825112525252525112565252525252457260526702657251127352443257824433211249824712484256537903622268325112457244324713161248424573999252527612761296233384644530813442748264426182644263126053012257826442538263126572683268326442683269626702670268330002937559731242618265726702696259225382565252525522538263124842525251125652631257826442457273525252605249833512457245724712498377435932735259224712415249831742457249840372552268328242837341646444831185626962709257826832552272227732748263126052592263126832735269626572552274826442592291230005597316125782552264427352565256525252525252526052538249825252538247125382511269624982709248425922471323634023999296225252443245725112538244324982443319924842498401825252773273530003351470571211344284926312511257825382605287526832552267025782605269626962565270927092670261826963037287555973224255225922538263125382538256525382511253825252484248425382498251125112657245727092457268324843351348239433037256524982457253825382443251125253174252524844077257825782900284938064644774118562644264426182683263126832837261825382696263125652605278626052696260526832592263130372937559731362565253825922709259225652498255225522552255225252484255225522525248426832484274824572605247132363509413936662498245724712511253824712443248431862498255240372525267027352937335145575560134428492644260526052644264428752605253825922605268326572735264427222657269626442670301228375597307425522578260526702525252525252525255224982525252524842498251125252511270924712644245725782457332535514057371125522484244325382484248424842498313624712484403725522644278627483429464447991856273525782618263126052565291226442605259226832631268327352670274825922696265725922987286255973161260525922631274825782565255225252565251125112525247124842484252525112862248427092484263124713211248424292443249824573856342925922471241524713174247124574037252527862696296232744529541513442824261826312683256526702975263125782605259226832631268326832657263126832657257830002862559731362592264425652657255224982511256525782484255225782525252525382525252529752498269625252592248433122457247124712498249838393482248425252443247131492511248440772565259228242683335146444996 19890828 275501856301226832605264426442565282426702578263125652631265726832644263126312683257826963000288755973099260526312552265725252565251125252538253825252525252525382525264426312683248427352471260524573199247124842443252538063636277324712457247125113174247124844037255227092761311133254705545113442735265726572605256526572962256526052592270927092631272226312657265726312605264430122925559731362565255226312657255225382525321131493607295034823416308631242644255226832484268324712605247133382511245725112525383936072683256524572471244331742443247140772565263127862735333847054674185626572631265726702605260528752592263126442552260526442735267027612748265726442605298728375597323625782592253826962578252524982565252524842538252524982511252524982443268324712761248426052471323634423999282425922443247125252511247124842471319924712471403725382761269629253325464471211344278626052618261826052644295026052565267026572631265727352657272226312657267026573086284955973161265726052552260525782578253825112471251126442578247125252484251124842644244326962484259224433363345539432887257825112457253825522484249825113124248424844097257826442849290038064586774118562709268326442565267026052824267025522657260526312631276126572670265726572618267030122887559731492592256525782657256525782552253825522471253824842443252525112538251126702498270924572552244332363442407736512511244324572498252524432471245732242443247140372631270926962900335147675379134427992644270925922631260528622631261826312657263125782657259226962644265726572657292529005597309925382578257826962565255225522538256525382578249824982525251125112525267024842683244326182471335135374018368125112471244325252511247124572511316124152484405725252644278627733429450147361856265726702631257825782631286226572605261827092657272227092592272226702592263126832987286255973124256526572578268325652565251124842525257825252538253825252484249825652962253827092457259224713236244324842484252524573873348225782457245724843236248424844018252526962761301233634736534313442824270925522631259226832875260525782631260526702631273526312696264426312605267029502900559731242578263126182618252525922525253824982538259224982511251125522525256530372552272224982578244333512498247124982484252538563509251124842443248431362484249840572565261828112761342946745272 19890828 275981856270926572631265725782631283726442592267026052735264426832631272225922605265726832975293755973161259225782683270925112592251124982538255225252538251125382525265725922657245726832457257824433236245725112471251137743622264424572484249824843161248424573999253827092773304933384674520213442786263126312605264425922900260525522592263127092631268326702696263127092592267029622837559731742538263125652657251125252498249825382511249825112511249825252631259226442511273525112578245733512498249825112525382235932683256524982457247130862457248440572578263127732862335144475030185626702605265726832605265729372578263126832592264426312722257827352605268326572578301229125597312425922578257827092565257825112538263125252511256524982511249824982457268324432735248426052484323634024018300025782443247125252511247124712484317424842457403725252722274829503429473653431344273526962565267026442605293726312605255225922644268327222592272226832670265726833000291255973136259225922592270925522552252524982538252525382484248425522525253824842709251127222511263124713363349639623086251125522457252525112457249824983136248424574057256526962837277332994586492918562735264426312657260525922862261826052670259226052631272226572696263126832683270929752875559730742538256525652709251125382538251125652552255225922471252525652552247126572484277324842578248432493537413936812511247124712511252524572443249832492471248440572618277326572987327447365308134427222670265726182605264427992605259226442552273526962683265726832605264427092657303728875597311125782578257826442511252525652592259225252525251124842511244325112498265724982683245725782443336335514118374224982457244325652511244324572525316124982471405725112592278627223469464455241856264426962657257825782578283726052644263126052592263125922644270926572644263126312962290055973174263125922578276125252552257825112538249825782525252525522484257824842937252526832457259224843211245724842429252524293790353726702457247124843199245724844057252527352683301233514736552413442799257826572592256526572849264425782592261826312722264426442722267026572683268329372875559731362592260525922709259225382525253825522538256525252511253824982484248429502484270924712578248434022511244324572484252538393551263124982471247131612484251140572578264427092735338947055343 19890828 276461856272226702605264426182631287526962631265726442709259227092657269625782709259227092962293755973236256525782552263125522538252525652565252525252552255225652498257827222683249827092457253824573199247124712471249837743696293724842429245724843199248424714018252526832709311132994705574413442773260526052592257826702912267025652735265726832657278626832683256526572644257830122862559731612657260526052735256525652471253825252484249824982511252525252565269626832484267024842592247133382498247124292484383936222786253824842471248431362457249840772552261827862761342947995819185627352748263126572565260529122644259226052618265727092709260527092683260526312657291228495597313625522592264426702525252525782525253825652484253825252538249825382511267025252748245725922457336334423999272225112443248425112538242924712471321124842471401825252735278629123351473660071344278626052644267026312592290025782565261825522631264427222696270926312631260526443049283755973099261826312565265725252552248424842565253825652538253825382457248425112657248426832457260524843402348239992683251125112429251125252484247124713149245724574057255226442849274833124644596918562644264426832631256527222875259225382709263125782605265727222683267026442592268330622925559731492578260526182644253825522538256524982525252524712511252524712525247126832457274824572592248432493455409736812552247124712484251124432471247131992471247140182605267027732950336346446241134427222709256525922605268328752592259226312631259226572644260526962631268326702683297528755597309925522565253827092552252525382511260524982565251124982525249824712471267024572735249826052471333835374018374225252498245725382538247124982471314924842457405725652631281127863351464464541856265726312657259226182644286226052552272226312683257827612631276126442631260526833037288755973136260526572605274825382631252525382484249825382525251125652538256525652912252527222471260524713211249824152457248424433908349625252457245724713249245724984037251126832709291233514644671313442786265726052592267025782887265725652605260526572644270926052670260526962670263129872862559731112592265726052670251125382552253825382525260525252538255224842538255229622484273525112631248433632471245724432511251137743469255224712484249831242457248440572552263128242786342945867014 19890828 276941856277326832605265726052592288726312538269625782644269627612644263126312670263126833049291255973149257825382592272225252618253824842498252524982471255225522592261826442683248427612471260524573211249824982471248437113651268325252484247124433236248424844018265726962773298733514644774113442811268326182565263126442950264426832670267026312605265726052748255226312605257830122925559731362592261826052683256525782565252524982552255225652552249825252683256526832538268324572578247133252484247124572525377435932618257824842443249831612525249840572565263128372900355146747741185626572709257826962644265727992592259226702592270926962657257826572696260526442618309929005597319925782552263127612552256525382511253825382525257825252498248425652471269625382722245726052498338934293999265725652471247124982552247124842471321124982443401825112773278629373402470577411344283726572631264426572631287525252552256526312578268327092683278626182605267025653111284955973124259226052644267025382605249825922525257825252538253825252498252524712657253827222457267024713376355139802657256524712443253825252471248424983161249824844037257827352849442133384705774118562605267025922644263126442887259225922644265726312605264426702683264426832605263130622887559731362605259225782683252525652511255224712525255224982538253824842498247126442471270924842565248432243496405736962538245724292498255224572443245732362471248440182618269627352950336346446162134427732631256526832578265728872644256526312644264426572657264427092631265726052670296229375597316125652670256526052525255225382525260525522552253825112498251125112498268324572722249826052484340235513999372725382471242925382511242924842484314924432443405725522631278627353593455777411856277326832631265726572657283725922592265726442696257827222631268327352670272226053049293755973161256526052592268325382538253824982511252525252538252525252498255225923099249827092471267025383249316125382644264425113925345525652525265725653199256525384057260528622862399940184896774113442761272225922696259225922975260525922657260526832631269625652696264426442605263130242912559731862618259225652644256525922511256525652538252524982525252524712538264429622525273524982552248433512484244324842457245738733455255224712498249831112471247140572565264427612786335145294705 19890828 277421856303726182592265725652578291225922618265726312670261826572592270926962670257826573086293755973124257825522552268325782525255225112498253824982511253825112538268325652683249827222511260524713211245724842498255236963607257825252457248424983249249825114018252527352683306233894644516713442786270925652670267026312925263126702592265726572709269625782670261826442683265729752875559730862565255225782696256525252511251125922618260524982525253825382631259226572471274824572592245733632471245724842498374236222538255224712443251131362484247140572552263127862875345546744674185626962644269626832605263128752565256526052709265726832722257826962605261826572683293728755597312425782605259226832552249825112484252525782525253825112498249825782498272224842696245725922457331234553999268325252457248425252538247124842484319924982484403725252761270930493261467471211344282426312670268326442644290026442592267025652670265726702657265726052578264426443000286255973136255225782631269625782538256525252565251125922511248425252511253824842631248427352471259224573389350939622722249824842471256525652429252525113186249824984097259226572900283737424767774118562644260525382696259225782862260525522644259225782683273525922709256527222605265730122837559731362631256526182773256525112538252525652578256525382498249824842525249826832511270924432565247132113482407736962498248424432511249824572457248431992484247140182484270927482912327445865272134427612722259226312605260529122592265726832605265726052709269626832657259226312709306229255597312425652552259226442552263125382498252524982605249825522538249825112484267024982709249825922511333835513999374224712484245725252538247124982457317424842443403726702696276127093363479948311856270927352683257825782592278625922578263125782657263126962565273525922735260526313000278655973136256525382578268325522538253824712578251125252538251125252498253826052950248426832443260524983211247124842457248424573890344225112498244324573186248424844018253827612709303732614705537913442773269625652657253826572837265726312538263126312605272225922670268326962683264430002875559730862552257825522696256524982484252524842484255225252498251125112471263129502511269624982592247133512525244325112525249837423469255224842457247131612484245740572552260527862849323646444674 19890828 278861856308627222605268325382709288726182578256526442605257826962631267026962683267026052975292555973124256525522644268325112552251125112525257824982511247125522538263126442696248427732457259224713174247124432498249837743607260526312511247124573186248424714018252527732709312433384644545113442748268325922631263126312837256526052631263126832605270926442657264426702618263130002875559731362618267025922735253826052525313631363551293735793429328730372683260527092484268324982578247133892457247124572498382236222565248424712457247131492443248440572552268327862862335147994831185626702657261826572565268327992618260527222644265727092748261826832618261826312605291228875597323626832578252527222525255225522525253825252498251125112578247125522471268324842761247126052484346935093980252525112471247125252525247124982429321125252484401824842709279930123351464471211344276126442605270926052631288726312592270926442670263126702592264426832683267026703037291255973136251126052605260524982538249825252592249825922484251124842457249824712644245727092484264424843482353739432538251125112443253824842457249824843149252524714077253826832849290037744767774118562631272225782578263126702875260525522605261826832657267026572670267026702683267030862887559732362578256525652735256525782552248425382498244325382525255224982552251126702484272224572592245732243509403736362471248424982498248424712457244332112457247140182511268327613049340247055202134428752657264426572592267028752670265726962631257825922644267027092670268325922605302428875597317425522578260526702552253825252525255225382565253824982538252525382471268324982683248425782443329935373980372724842471244325252525247124572498316124982457407725652670286227483363458648961856267027092644260525652670288726052683260526052631263127862605264425522670259226573000288755973136256526312552273525382538253824982525248425252578247125782525251125653037251127352484256524573186244324292471248424293908348225382484242924573199248424574018249827482696293732494674523713442849264426052605259225782887263126312592263126182605273526442605265727092592257830002900559731242565261825922631255225782484252525652538256525522538253824432498253830002511267024712578249833382498245724572498248438563523259224842443247131492457244340772578274828492849329944474863 19890828 279341856297526702605267026052631284926052605264426312722260526312696267026572670259226313000287555973062256526442565273525522578256525382552249825652578245725652457259225522696251127732484256525253236248424982484245737583622268324982457247124713236245724844018251127092735297533764644523713442824265725522631260526702900263125652565256526702644273526572657269627352605268330622862559730492565257825922657253825652511257825382552251125652498253825522657264426572484273524982592247133382443248424842538377436512683257824982443248431612484245740572578265727992837341645574929185626572644259226572631257828492657259226572722263126572631260526572696267026572631301229625597314925382565264426962538251124982525256525252525248424982484248425522471264424712748247126052484344235093980248424982429245724982525245724982484323624982484401825522722273529503249444771211344273526572605260525922565284926312538265725922670272226832578272226572696268325652937287555973099255226182565256525382525248425112525249825522525248425252484252524982683248426832471263125253455356539252552259225112443252525782484252524983136252524714057255226832811290038064644774118562670267026442592259226052849264426312644269626312696269625522644260526702631268329872887559732362592263125652696259225782552248425252457249825922525256524842565247127092471277324432578247132613482403736512525252524432498248424712525247131742498248440182525278627612975340247055308134427092631260526832683263128622578259225652578265726312735256527092696268326702565303728375597313626832631253826312538257825382525256525252565252524572538248425252457268324712761248426312443336335793962369625112511245725252525244324432498316124572443409725522696279927613389473648631856268326312578259226312657278626962631273525782657264426832592270926572683265726573111292555973174253825382578268325652525251124842511255225782578247125112471253826962962249827992498263124713261244324712457248424713806346925252471247124573236251124983999249827222748303732994705537913442824260526312631263126832862267025922670265726442670264426832670267026572644263130002887559731742578263125522683249825382511249825112525252525252484249824982511268329502471269624982578247133382471244324712525248437743442252524712471244331362484248440572618269627862773337646444863 19890828 279821856306227352644261825922657296226052657260525782696259227352631269625922670260527353012287555973161256525782592264425252484253825112538252524982552251125382592259225252644248427352471257824433261247124842484251137743711255224712457249824293211245724844018251126962773296234164644527213442811263125782683257825652950264426052565268326442618278627092670264426832605267030122824559731112578256525522683256525252525321130743593308635513338314931742722257826832471267024842578249834552498245724572498387337902565249824842443248432362511249840572565265728492735340247994896185626832722257826312565264429002605260526702578272226832709269626442631265726312592301228375597322426182578263126572538256525112511255225252538248425252498252525112457265724712709247125922484356536514160249825112457248424842511248424572498327425112484401825112683273529623338450171211344276126572605259226702605296226312592268326052644265726832618267026832709260525923074278655973136257825782618264425922511253825112565252525252511252525382498255224982696245726442498265724843593377441602618256525112443253825652484249824983199245724714077259226442900284938394674774118562696269625782605259226962811267025782735263126962644273526832696269626702631260530002975559731362592252526832644255225522525253825522565255225652538251124842525247127222471270924842592244333513696422738562552247124572525256524712471247132872471247140372525273527352937331246745237134427862578265726832618265729872644257826312631263126312683261826832735265726442735295029005597311125382631259226312631257825112511255225112565247124982498247125252457265724842709244326052525342937584160387325782471245725522525247124432471321124712471405725382631281127223389452947361856268327092709263126182605274826312592260526182683265726832605269625782657260526443037293755973149257825782605263125652525252525252552248425252525252525252471248426312975249827482471256524573351251124432471251124844057360725782457251124293249251124844037249827862748298732874644516713442748264426312578270926572849263126052683264426182696272226702644263126702605269630372849559731362578259226312670257825382538253825382525252524712498251124842498264430002498270924982618252534552511247124842511248439993622253824842471248431992457249840572538267028372761345544474799 19890828 280301856303726962631265726312605286226572644268325522644267026832644264426312578260526312975288755973124260525922552265725252592252525652511255224842498252525112565270926052657248427352471256524573312247124842471251138903742259224982484242925113249252524984037249826962722308632614674527213442824272225652657265725522887256525922657272226312670265726572709272226052657269630862875559731242605259225652644256526052525255224982525249825522484251125522683263126442511270924982592251134692498247124572511389037422618251124432471245732362471245740572538256528752824332545574705185627482657264426312670267029122670263125782631257826312709263126962644263125782644301228495597307425782592268326832578257825522511253825382525253824982511248425522471272224982722247126052484365137424227253824712471248424842525244324842471327424712484401825382735278629253236452971211344279926312565269625652552288726182618257825922683268327092565263126572722257826833049297555973124268325522631268325652538255224982525251125382578252525382484255224982683252526832511263124573622379041602578252524712471255225652484252525113211247124574057252526442875288737584644774118562683265725782592259226312849265726182657259226572644276126442696264426832592276129502950559732362657255226702631253825382552257825782525252525112484256524842538252527092484272224572578249834023742424938732538245725112498251124712457244332872457247139992538273527612937328746445272134428112670265726312644257829122592257826182565259226572644259226832631265725922683307429005597309925652605260526832498255225252511259225522552252525112525249825252498267025252696247125922471348237904204392525522484248425252578247124572484322424432484405725922592282427483351464448311856260526442644263125652631288726572552268326182683263127352631267026832657263126573012287555973149259225922683269625382552248425112498255225252538249824982498255226833012252527352511255224713338248424572443248424433999355125252471245724433261248424843999256526442748291232874705541513442786263125382631257826572950253826052605261826572657274826182683268326312605267029372887559730742631259225782631252525252592253825522552248424842538253824842511272229622525270924712592247134962498248424572457248439803622252524982471248432112484245740572552269628492748331245864767 19890828 280781856304926442683260525782657292526572605264426182605267027092644268326442683261826053037293755973099252526442525267024982498251125652552253825382525248425252498268326312644244327222457259224573376248424712471255238393790265725652443245724573224248424714018252526702735301232874736537913442773270925782683267026572962260525782592264426182657274826572631261826962592257829752887559731362552265725922657253825782511318631243622290035513429319931112657257826832429268324982592245734822484247124712471390837742605260524572484247131992498245740572552260527732761328745574863185627352631259226572631268328872605259226442605273526442786256527222592267026832644300029375597308625252605261826962538259225252498260525382552256525252552248425522484270925112761248425652429360737424204253825252457247124982552247124712471324925112484401825382709278629873249464471211344281126182657269625922670293725522618263126832631267026702696278626832657259226833074287555973124268326052592260525382525253824982565245725522498252525382471249824712709247127222443264424713622375841392552249824712498253825382484248424843224251124714077256526312912283738564674774118562696272226052670260526442900265725522696267027092618274826962683264426312552260529752824559731492592255226312709252525782538253825782457260524842498253824572552247126702511272224712605247133893696422738392578244324432511251124572471248432872498245740182471270927862912329946445343134427992709255225782657264428622631263125922644259226312696268326572592263126572631309929005597316126572605252526052592252525112484259226182552251124572525251124982525265724842683248425782471346937744160379025782484245725112552247124572484318624712471405725382605276127093351473648311856274826442605264426442592278626572605267026572657268327482657264426442644263126443012284955973099263125522605267025252525252525382552251125112525248425652552253827353012252527352471259224713351249824572471252524433962357925382484247124843261247124714018255226832683300032994674527213442773268326182592255225922887265726962631260526312631269626182696263126182670267031242849559730992511256525922696260525252552249825782525249825112484256524432511267029002471269625252631245734292471248424982525255239253636251124572471249832112471245740572592265727992722335146444863 19890828 281261856300026832631265725652605281126052592263126182644267026962538264426052696260526443000297555973111260525522552263125112525252524712498252525522618247125382565268325782644249827352484257824433338249824572457252538393774260525112471247124293249249824984018255226572735301233634644516713442748268325652605265726832837259226312644260526962631273526182657260526312552268331362900559731992552260525922644257825112578251125522511257824712498252524982696267026702471267024572631245734822525248424982511387337422618252524712457245731992443249840572552268327482837332547994962185627092683263126832631265728622696260526572565263126312748265727092657264425922670303729375597323625922592256527482578252524982538257825252525249825382525249825112484270925382735247125922484359336964182248425652471244324842578247124572429328724712457401824982709268329623325473671211344284926572592264426572631291226182552259225922631267026962644270925922578264426183024288755973099257825922631267025922525252524982578245725252511245725112511249824842670252526572511259224843607377441392565249824842429253825252471251124983211253824844057253826832900286238394557774118562657265726052631263126572849264425782683257826572670272226572657263126052631256530622849559731612578260525652696257825382538253825522511249825382471252524982498251126832484273524432631245733513666418236662511242924572538256524572484244332492484248439992471270927352962336347365098134427482631259226702618257827862618259225652709263126572709268326832605267025782670296228875597313626182618259226312538260525782484252524982565249824842552247125252471270924572722247125782484341637114139366625112484245725252525245724292484323624572457405725382657277327353363455747671856273527092631264426052644291225782592264425782722257826572670276126052670261826963037290055973099257826052552264425112498253825112511253825252511253825252471253826962900253827352484256524843261251124712484248424713925360725252498248425113236248424714018252526962748300033634644541513442735268326442618263125782875256526442605259226312592272226312657272226572565265730122887559731362565256526442605251125522525252525382538252525382471249824842498274829502484268324842631247134552498247125112511248439083579255224572443248431992484247140572578270927612722337647054557 19890828 281741856313626962631263125782657281126702525260525652748260526832683273526962670260527093099288755973149253826052538274825522578255224842538255225112565248425112525269626312722249826962471256524843338247124842471253838393758264425522471244324843261248424714018252527612761295033764767534313442786267026312605265725522912265726442644263126572709270926442735261826702631267030002875559731862552264425782670249825782525321133123607291234963442323631992683259226442484268324842592249834422484247125112498382237112696248424982443247131992443247140772552259227612849340246444705185626442657268326182709260529002631263125652670267026962722260527612631269626702631307429625597313625382644259226312565253825782525263125112511255225112525251125382443268324712709247126312471359337114118249824982443244325252511245724572484322424572498401824982748268329373249467471211344276126702592270926052605284926052709257826702683267027092631265725922644265726312975291255973099255225652631263125382538255225522578252525382552257825252498256524572748247127352471265724433593371140972578249825382471252526052511248424573199252524574077256526052837283737904644774118562670267025522578268325782811263125382683255226572618264426832644263126052631268331492912559732362578255225652644248425522511247125112511252525252471256524982552248426702511274824982592247133383666416036662538247124982525253824712471245731862498244339992511268327482875335145865030134428372644267026962644261829502605259226962696270925922696260526832683263126442631311129255597308625252605263126312538256525652525257824842552255225252525249825252484267024712670248425782443342936224097365125522538245725252525251124572484318624572471405725382538274827223351473648961856265725252565265726182657283726442631260525522657268327352644269625922644259226052962287555973149260526052592265725252538253825382471252525382525251124712484251128112862247127352443259224573325245724842471251124713873350925382457245724713236245724434018251126832761302433634705527213442761263126962578257825923012255225652605263126312644265725782709264426702631260530622799559731112605267025382631256525112538253825252457249824982484249825252498279928752471270924842578249834422484245725252525252538223593255224982471247132242498247140572565268326832824337647054799 19890828 282221856301226832565265727092644287526312631260525522657265726962657268326052657255226313012291255973161255226052578268325252498255225252538256525652525251125382709265725112696251126832457256525253312251124572457249837903790256525252484248424433261248424714018251126312735300032874644513313442748272225922592257826312925264426052644255227092670264425922709270926312683269630492912559731612525257825922644256525252511256525382525259225522471249826442631252526572484265725252605245734692538242924712525385637742565253824572457251132112457245740572525263127732862331247054674185626572696260526962592268328372657257827352618268325652761267026572565264425782657301228755597313626052644260526832525259225652511251124982498253825112565248425522471273525252696245725922511362237744182249824842443248424982525244324712471324924842457399925252735276130003338464471211344283726832631263126702644284925782565269626052657265726572644267026442657257825653062295055973149264425782552268325252552248425382565253826312471251125112498247125252696248427222511259225113622382241602552255225112457252525252498253824843236249824714077256526572887277337744644774118562670268326312683263126702887263125652631257826962618274825782670261826572631263130492887559731362592256525522683255225652565251125922511257825252525252525112538248426962484269624982578251133633681422737422538244324712484255224572429245732612498247140182484274827093000336346445133134428492670257827482696256527732657260526312618265725922644261826312670265726702631302429375597307426312592255226572525263125112565249825252552252524982538247125522484270925252696245725652484342937424160375825252484245725382511242924572484321124842484405725652592279927733351464447991856270926572552256526312670278626442631268326312657259227352644268326442657264426963124284955973236253825652644263125252538260525252565248425522498245725382511252527482937251127612443259224433351248424572429248424713962362225112471248424573287249824433999252527092670301233514705552413442735268326442631256525382862263126442605259227352657267026702657260527222657269629752811559730992592260525652670259225382484252525382511252525252511248425112538276129002471272224982631249834552484248424712511252539433622252524982443248432492443244340572565272227732786335145294674 19890828 282701856303726182618265726832605283725782565260526312709265727482683265726702605267026313037291255973161253826572592257825922538252524572552252525522511249825382644273526182722251127352471260524843338251124712457249838393822255224982443247124713299251124434018249827352773293734024674527213442786268325782670260526052900257825652592263126312592272227352670261826572631260529872950559730992578260526182696253825382498309931743565301234553416318631492657257827092471270924712657245734552484247124982484385637422631255224842443245731992471245740572552270928372786335146744799185626962683256526832565263128752657260526962565269627092696269627092683261826052644297529255597312425782565257825922484259225252538255225652511253824982484249825522457269624432735247126312471366637904227252524842457247124842538241524572471324925112443401826052683274829373287476772561344277325922592263126962578295027092565264426312696263127352644268326702657260526313086288755973099263125922578267025522525249825252578253825652511249824982538253824842670249827092429263124713636380641392525255225112471253825112457249825113236252524714057255226702837291238224644774118562618268326182644263126052900255225652709263126702683272226832683277325782631265730122937559731362578256526312631256525382525252524842552251125252471253824982525242926442498277324712605248434163696422736222525248424572511255224292525247132612511247140372631273526832887337646445272134427612644256526572592263129372657265727092631268326442735265727222735261826312605304928875597311126052592256526572538252525252525256525252538257825522498248425252471265724842657249825782484342936514182368125522484245725652525247124572498322424712471405725382709277327483351455749291856269626312538264426572709296225522618263126312644268327352644269626442683264426573074286255973111253826182565264425252538252525382605253824842484253825112498255227222900247127222457257824573351248424572484249824983873355125922498244324843261247124714018255226702722295033384831523713442761264426312578264426702987263126312631265726572670269626572683264426572683261830622862559731362538259225652644256525922511242924982538253825252484251125112525269629002498267024572592245734822525245724712525253838063622252524842457247131742525247140572538268327352786336346444831 19890828 283181856263125922538265725382709287526312605267025652657265727352657268326052644267025923012291255973149252526442592259224982525252525922498252525112538245724982683263125382696252527092498264424573299252524712471252538223758249824432457244324713287247124573999249827482748293733384644537913442773261827352761264426572875261826052592268326182657273526312683267026442644264430742837559730622592259225782696256524712511251125382511255225252511252526052696252526572538269624572618248434692511247124292511380637112578255224712443248431992443249840572552267028492849338945014929185626442670257825922644265728242657257826312592260526572748260526832670270925922670303728115597312425922631257826572511249825522498252524842525252524842538245725112443268325112773248426052484359337274139253824842443247125252525247124712471323624712457401825112709273528873429467452721344276126052592256526182605290026702683259226312644265726572631263126572618264425923074292555973124253825652538260525652511253825112565252525522552252525112471252524842683248427092457257824713593377441392498247124712457253825382484242924843161249824714057253826442773279933634644509818562592265726702657265726052837265725922683268326832552272226052696270926572631264430002912559731362578263125922644252525252498249825252578251125382484255225112565248426312498276124572592247133383622420436072538245724572525257824432443245732742484247140182525268326313037337646445308134427732670263126832578263128752578264426052605267026702709263126832735264426312631307429125597314926572565261826832498252525652498255225252578255224572525244324842538265725382709247126052471344237274160363625112471245725382538245724982498321124292498405725382670273528373429458652371856277327092644265726052605291226182592264425522696263126572670273525922605265725523037293755973124260526052565264425252538256525652498249824982484245725252471253827482849249826962471263124573312248424572498247124573839353725382498245724433236247124714018252526832683303733764557552413442773261826442657257826572849268325782631263127352578267026052683257826572605263130372837559731112592261826052683252524982511253825782498253825382484249825522525279928752498265725112605248434552484245724712484248438223579251124982471248431992484247140572670268327482735340246745451 19890828 283661856272226832565268326182657281125652565270925922722268327352683261826832631260526443099292555973099256525922552264425382552255225522498253825382511249825252631257825922670249827222471257824983338248424432484248437743790253824982443248424573261248424714037253827352761296232744501567013442799269625782578259226702837265726052683259226832578272226312683259226702670263130002887559731492592260526442657252525382525256525382525255225112484253826832657248427092511268324842631244334022511247124842484380637112578249824572443245731862471247140572552263127482786336345865744185626832631263126312552260529122631260526572657260526572811265727482670265725782644303728755597312425522565259226572565263125252538251124842525253825522484249825382457272225112735248425782429362237424160252525382457245724982538247124842471324924712471401825112709274829753312473659311344276126312605261826442696286226572631267026182657261826832670270925922696265725923062287555973074256525922538263125252538256525382552252525522498251125382484249824712670244326962471260524843607379041602484252524982457251125252538244324713224249824714057252526442761270934024705604518562709269626312631264426962862263126442644259227222657269626312761264426572605260529252887559731242618257825782722253825252498248425922525251124982525245724982511249826962511273524842618244333513696420436222484251124432538253824712484244332612498247140182511272227482937335145296282134427222578259226572592260527862592260526702578257826572709267027092683265726052631302428375597313626442644256525782592255225782498256525112592249825382484248425782484268324712683247126182484345536514160363624982498244325652538244324572484322424842471405725522644270927863442473664541856268326052683268326312565281125922578263126832657257826832657269625922696272226572987286255973136256526442578270925652525255225782498252524982525253825252471251127482912248427482457259224843325244324712471248424843890359325782484247124713261249824714018253826702722308633634644665513442824272226832631261826182900260525522722256526702592267025652683263126312618260531112900559731492578256526572696256525652525248424982525263125252498251125522511274828492484272224572605247134422457244325112471247138393607255224292443249831612484247140572552264427482862340246446924 19890828 284141856272226052565260526442683287526312578260526832670261827612605269625922735264426832937288755973149259225922592265725922538252525112525253825382498252525112644270925652670249826962443259225113338249824152457251138393774260525382498244324433274248424434018249827092735300034424767774113442799256526572605267025922824260526572722267026312657263126832722264426312631265729002862559730992578253825782578259225112498249824982511256524982552252526312578256526832484269624842605248434692525247124712525380637272552257824842525249832112443242940772552263127612837342946747741185627092683264425782631261827862644261826312592263126442735260527092592269626702605304928625597309925522605260525922565252525382538252524712565257825112525249824842471265725112773248425782443368137424204249824982484242924982578245725252457327425252471401824842683277329123325470577411344278626572631267025522631293726312592255226572618260527092670267026572696269626442962287555973124255226182605255225922525256525382552252526442538249824842443252524982644252526832429268324713651383941392565251124982498252525252471248424843224252524984057257826832786442133384529774118562696268326052592259226312849264426052709268326182683267026312657264426962631261830862837559731992605263125782631251125782552257825522552248424982457251124982592245726832484269624572592245733383681420435932525249824712498251124572457248432992471244340182511273526832900337646446123134428372670269626962683259228622605256526572618268326832709261827352709264426312709311128625597313626312565260526312538251125522525255225382552253824982484249825252511265724982748245725782457340237424160368125382498244325252525248424982471318624572471405725522644284927733429464477411856274827092644259226312565286225652592265725922670259227352644270926312657263127093074281155973149249825922565264425252511251125112538251125382484251125522498253828872875248427482498268325653351302424842683260525383856359326052484272225523299257825524057264428622900398039804962774113442811263127092605260526702887260526572670260526442683273526312748267026052578256530862900559731492525257825522786253825252484255225252525251125382484253825252525277328752498270924712605248434552457245724842498247137903565251124982457245732362484248440772538264427862824333845574799 19890828 284621856301226442592257826442696301226052605259226442644263127092631274826312683265726573062286255973174257825782592263125382525256525112525252524982525251124982511252527862837249827092484260524983338249824712457248424713839359325652443245724573261251124714018252526832748293733634674537913442773265725782657256526312900256525652592267027482618269625922709263126962578268329372900559731112592260526052709257825652525251125112592253824982511249825112525278629252511269624842592247134692498247124712498251138063551251124712457245732362471248440572592265727352786338946444615185626702683260526572552270929002592259225522592263125782657260527482538263126702696302429375597309926052605257826702578257825652578257824982538253824842578248425382484269624842786247125782457336336364227346925922457242924982525244324842484324924982471403725382696278629753363455771211344276126702565270926182657286225922578267026442644264427352670268325922644263127093074292555973161253825252578264425522525252524982525252525522511249826312498253824982683247127092498263124713442366641393622255224842484252525652471253824843186251124714057255226962824281137904767774118562709260524842696260525922811269626702657259226962578269626572735263126312631264430372912559731112631260525652657252524842484248425382525253825252511252525252498253827352484272224432592245733383593418235092592247124842511253824432471248432992511248439992498264426962975337646445202134427222578260525922735270928872618263126052644260526442670268327092657268326572605296228625597314925652552265726442538253825522525257824842525253825382498251125652498267025112735248425522443345536514139362224842511248424982511244324152484323625252457405725382644277327733338479948631856269627222592268326312657284926442592268326052605264426052683263126052696259226312925286255973124257825652552264425522552252525522538252524842538248425922457253827732862252527352443257824843312245724712471248424573806352325112457248424713312247124714018255227092761303732494705545113442761265726312644259225922875259225922657256527732592267026442670272225922722269630122837559731362525263125112696264424982511253825522525256525112511251125382525272228752552274824572605245734292498247124982511247137423565255224712484248431862457248440772565267027732786331245294705 19890828 285101856306226832605265726052631279927482578261825922748256526832565276126442735263127353062292555973124260525252565263125782592253825112538252525252525251125522709264425522644252527092443260524573287249825112471255237743742253825522484248424293261247124434037252526962761308632494586520213442786265726052578268326182950255226442644259225922696265726442657274827222578265731112912559731242578257825782605256525782511306230623496282434163012329929622605255226442498270924982644248434022511247124712498380637272552251124712457247132112538247140572525267027862837326145864996185626832735270926572605265728372592257826052657268326312696268327092631267025922670300029375597313625782605253826442525257825652538249824982525253825252538249825112498267024712735247125652471368137274182251124842457247124842578244324432471322424842471401824712735270929373351470571211344274826182670260526572696292525922605269626312657260526702631267025382657261826443037287555973111260525522592263126312538249825522525248425652525247125252525251124572696247127612484260524713666383941602592252524712471255225522484249824843211249824714057255226962837290038064557774118562644263126312670260525922887265725782592256526702657265726832683259227092578263129252887559731362565263125782631252525252484257825252552253825252498252524572538252526572484273524432605248432993651418235232565249824842538256524982484245732362457247140182525276127352937340245575167134427862618260526052670259229372578255226182605264426312631263126832670269626832683298729375597308625782578259225782565251125782511263125252511253824712552251124842498265725252683247125922457344236664139356525922525245724982498248424842471319924572457405725652605276127223363473649961856267026312683260526962644276126572631267026052735264427092618269626312657267026053049288755973124256526442631265724982525256525652565252525252538249824842525253828872887245727482471257824433299248424292498247124983806355125382471249824433249248424713999252527092761302432614705520213442761268325652605265726442912256526312657263125782605267026052683273526572631269630862849559731362670259226182644263125252511256524982538255225252525253824712552274828872471273524572631248433762511245725112471248437903551249824572471245732112471247140572565268328492824345546744799 19890828 285581856304926052631265725922592291226832618269625782696260527222578270926312592260526703111279955973136256525922631270925252565252525382471252525522565245725522605264424982709247127222457263124293325247124432429253837743758257825112498245724433261248424714018253826832709298733124586530813442849263126312605256526832925257826572631263126832605268326182657268327222592267030122862559731492605257825782709255225782525252525112511247125112498248426312657252526702471273524842657245734422484247125112525380637272538252524712429249831862484251140572538270927862786333846744831185626312657265726312592267029372592260526572592263125652683267026312683263125652605304929255597316125382631259226572565249825112525255225112552253824982511248425382511269625112722249825922471366637904182248425112429245725382552248424982471327424842471399925112773276129623351470571211344284926702722260526052605293726442592261826572696263127482670261826442670268326053074290055973149261826052605263125252484252525782565253825522552251125522511252524982670253827352457268324843681382241392565248424842471256525382471249824713186248424844057251126962824284938064674774118562644269625782683267026312937270926312631268326312657274826572761263126572605269630622937559731362657257825922657255225922511248425112525248425382525255224572578248426832471272224842631248432873636418235092578244324842525255224572471247132492484245740372525267027352950340245575308134427482657269626052578264428872644257826312657259226442657263127092657268326572709303729255597318625922565260525782578257825112578252525112578251125652525245725252525268325112696248425922457342936224139344225522552244325382552249824712484317424842471405725522631282427483338455749961856269626572552265726832592284926572552269627092631265727482670265727222761269626832950291255973149263126442538268325382578253825252538249824982498249825522498252527222862245727222443257824573312244324292471245724573774356525382471245724433224249824984018255226962709295032994644537913442799255225782592268326052912261826052657268325782592273526312696265726442631263130742925559731242618263125782605251125522525253825112538257825112538253824982511267028372471273524842565247134162484248424842484251137583537252525112443244331992498249840572565268327092722337647674831 19890828 286061856308626182552268326052644290025652592267026442618267027612644268326572657267026963062293755973149257825522592270925112565251125252538251124712498249825252578257826442773252527222471257824573325247124432471249834293980327425112484245724983261248424434018253827352709296232744674541513442722265726442605270926312837268326312644268326962605270926052773257826702683272229502925559731612538257825782657253825382538297528243261293731992875329928492538263126572484265724712565248434552457244324572471331238223287253824982484247132362484248440772552261827352849336345294962185626572683267026832592272228112683260526832592260526962670265726702657267026312631304928495597313626182644259226442578256526052552260525252511249825112471245725522457267024982735247125782443353736514118255225382471248424842578247124982443329924982457401825112683282429873312452972561344281126572592267026442605290025922578263126312657265727092722263126052605260526443012279955973161253825652605265725382498253825252538252525782552248424842471252524842722252527092484260524433551368140972605247124982457253825922484251125113199257824294057263127352799292537904736774118562670269625782644264426962849263125652683257826312644270926312735265726442592263130622849559731492511263125252670249825922511251125652525251125252498256524712525248426962498278624842605244332993681418238392565247124572525252524432484248432872471245740182511276127092987329946445272134427862683263126442525264429372657257826052644259226442683264426832683264426312605300029505597316126312670253826832552256524982538257825382538255224712498247124982457267024842722247126312443342937424160390825382484244325112511249825252498321124982457405725652670274827483376470548961856268326312578261826182644282426052605276126182670267027352696267027092592263126573074292555973161255225782578269625652498252524982578249825522498251125522498252528112875245727352498259224713325248424572484249824713839359325112443248424713249247124844018263127092748293733384644520213442761261826312644265726832811257826702644264426312722264426182657270926052578264430372862559731612605259225782696253825782552248425522511255225382498255224712578277328372484270924712565244334022484248424842484251137273593255224842457247132242443248440572552265727862786336345864767 19890828 286541856308626832592269626442631291226442578270926702735259227612644270926572722260526703136290055973111257825252657268325522525253824982484252525112525252525112484257826312735245726832511263124293299247124572457249831863839324925652415253824573249248424844037252527352748297532994529509813442799263125782605257826832875263126572631263126312644260526572735264426702631264430492862559731612592253826052683252524982525248424982498257824712538248425782657270927862484269624712592247134292484242924712484307438223351248424572457251131992471245740572565264427992773337645864799185626702696265726572644265728112683264426052552263126962811252526962657268326702683306229255597313626182592257827222605255225382578253824982538257824712511248425252429270924572696247125922443331237744249401824842443245725112538245724572484323625112471401825252670273528873325473671211344276125922670264426832605287526962605273526442631267026962670263125922605260527352950293755973161253826052525260525382525252525252511251125782525251125522498249824712683249826702471260524843442383942274077255225382443252525382484249825253174249825114077256526052875284938064644774118562696265726572592259226052761267026442735261826442644264426442748270926312578267029872862559731492578257826442657249825782538255225522538251124982498252524842525249826832484273525112552244332743651418238392552249824842498252524572484249832742511247140372484269627732950326145575133134427092657263126572565256528752683265726052683268326312722264426702644268326442644303728625597313625782605257826442592251125382565263124982565252524712498248425252525267024842683244326052484342937584139389025382511242925252525249824712457317424572471403725522683276127093325450147991856269626312644270926312578288725922644268326052683263127352578265725652657257826313012287555973136256525382592265725112525253824982525249825252592249825252525251128242875251127612498260524983287249825112484252524433774357925652471249824433261248424844018251126962761292533514586541513442786256525922709259227092912263125922631260525922670269626442735265726832578263129872862559731242552260526182683256525782511251125112498256525112538252524842538281128622498273525112552248434292484247125252525248437423579255224572429248431862471252540572565260527992799328746744831 19890828 287021856311126052644267025652644286226312657260525922696267027482683267026052683265726313000290055973136261825652552276125252565255224842525249825252511256524982525259227222696251127222443263124573274247124712484255231613839318625252471245724433224247125114018255226572644318632494674537913442748264426312670264426962837260526182605264426832657278626442696272226702696260530742887559731612631255225922696259225382484301228493325286231992875319927482618260527992471273524572605245734292498247124982484324938733681255224712471248431992498244340772525265727862887335145574799185626832592265725922605259228372618257826312644256526442722267027092631265726832644311128245597316125382605259226962538257824842565256525382565251125112538248425652429265725252735248426052457327437744273405724842498245724982525249824842484323625112443403725382786274829003376450171211344276126312578264426572592283726572578264426702696265726832644265726962657259226702975286255973124259225522592267025522592253825922538251125522552255225652525249825112644247127092498263124713442385642274097251125522457253825782484248424573236251124714057253826572837286237114529774118562696269626572631260526702900260525522657257826702618270926572696264426832657276129622925559731612565257826182592259225652578252524982525251125252525252524572511247127222498274824712578251133123681418238392552248424572498256524572471247132742457247139992538264427352950332546745272134427732631263126312657260527612657259225782631264426442696263126052552260526052670302428625597312425922552260527352565253825382498256525112578256525382538248425112498270924982722247125922471338937424139387325382471241525382538248424712498319924842511405725382618283727863363455748311856265726442592264426442670284926442552263125922592263127992631269626832644260526442912288755973149255225252592270925652511253825252552251125522552255225652511249826572900248426832511263124573312244324712457248424573790356525652457248424713249248424844018252526832735301232874705523713442786265726312592263126312900261825922644265726572748273526312631267026572618268329622937559731492578257825652709255225252552252525652511260525652565251124842565278628622484273524712644247134162457247124712511251137743551255224842443247131612484248440572552268328372735326145864767 19890828 287501856297526052552267025522657270925922578267026702644257826702631267026182605268326963124283755973099265725652538273525252578251124982578251124842498251126052525268327222862249827352443260524433338247124842457249832113908341624842443247124713249252524843999251126832748284933254674530813442773261825922657263125252950267026572657260526442657267026572683274826572644260529752862559731242552260525652683253824982552255225522525252524842538247125652565270927862525270924712578251134292511248424712498303738733389255224712471249831992471249840572578264428112761333846744767185627352683257826442644272229122683268325782592267026832748264426442670264425922631303728625597309925382538260527612538253825382552255225382525260525252511251125522471272224712735244325522471333838224273409725252484247124982525244325112511323624842457401824982748267029873338464471211344273526572644263126702696298726442578256526182683255226962644267027352618260526573124283755973111263125522605273525782592253825252578253825382498249825652525248424982683247126962457264424713429387342274097253825112511252525382443251124983199253824844057255226442811287537424767774118562709270926052644263126442849260526052605265726312683269625922722272226442657264429502887559731492592256526312670253825112484248425782525249825252498257824572525244326442471272224712578248433123681418238392538248425252498257824712484245732242484249840372525272227732975327446445098134427732605267026572631259228622631260526572696270926832761264426832592263126052618308628875597309926312592253826832565256525252552256524982484257825112511248425382525267024712735249826052471345537744139392525782484244325382498248424572525319924712484405725112657279927353338464447991856269626182605265725782592281125782592264425782696264427352592268326962631268326703037286255973136252526312538269625652552255225252538251125252498253824982457255228112875251127612457255224713325244324292471251124983839359325382457248424843236249824433999251127092644306233124529548713442735267026182592264426182900265726442657263127092631272226962644265726962657268330862875559731242683256525922696252525252484255225252552255225782511255224982471274828622511265724712592247134292457244324842511248438063607253824432471247131992471245740372565259227482786340246444831 19890828 287981856298726052696267026832605291226572578268326052683264427862578273526572657264426313012281155973111259225652538274824982578255225112511255225252538252525652525257828242811249826962443257824843325249824572457249826573856340225782457248424843211247124844018255226572722303733254474523713442811257826052631263126962862260525652657264426052722274826442683273526312644268329622849559731362565255226312683252525382511268326183086286230862696318626442578273527612484272224432618247134292498245725252511287538223482252524842443247132242457247140572552256527992735333845864831185626702644256526572552255228752592260525922644264426832786257826832631259226962592309928755597313625782578260527352538251124712552259224982525251125252511252525252484265725112748245726052471329938394296409725252498245725652538245724712443328724842471405725382748268329623338455771211344279926572565263126052605286226572657272226052670265727482631264426702696264426833012283755973099253825922592264425652511252525522552247125922511252525112498253824712722252527352525260524983402390842494139253825112457253825522484247125253186252524844077253826312900278638064799774118562696268326182631253825922849256525922657264426702644277326442722263126442631265730492925559731612511263125782722257825252552251126052538247125382538251124842525249826572525277324842565247132743696420438392552244324712471252524292443244332872471251140182525269627992975336346445308134428112605270926832670260528372605263125922605268326312748257827092786264426962644307428495597313625652592260527092538251125782511259224712552252525382525252525522484267024432709242926312443342937744139383925382498244324982511245724712471318624712484405725522605279926833338470548961856268326702618268325782631279926312592264426052683264427092631270926312631256526313000288755973136257825782565268325382471256524982538253825252538249825652471251127732761249826962484255224983312244324572443249824433790352325782484249824433236248424433999252527092735297533634644523713442696268326182525255226312925261826442631267026052592268326702631255226442657265728752887559730992592259225922709252525652592249825652525251125382538249825252605276128242471268324712592247133762484245724572484255237423551253824842471248432112457247140572552259228112748335145574799 19890828 288461856309926702631265726572670284926702644263126442631264426962565259226572696264426313111288755973161260525782592269625252578256525522538256525522525252525252605259226312709248427352484260524573287245724292471251130863856323625922471252524573249249824433999252527092722304932614644523713442824263126312631269626832837259225522631265726832670273526442696263126832618264429872849559731362605267025782631256525112578249825652511249825652511248424712578269627352457270924712578245733892471245724572498328738223565256524572457251131492511252540572552257827482761342944474863185626572605265726572670267028492670257825782605264426182683260526312605269625522709298728875597312425922525255226832605260525252511257825252498248424982525251124842457270925112748247125922443331238394273409725382457244325252525244324572457324924842498401825252696273528753236470571211344282426052578267026702605297526312605260526442605265727482657270926312631264426573012288755973149261826052552264425782484252525382552252525652565245725382498251124712670252527092498259224843376390842494077251125382457255225522498249824983186247124434057253826312811284937904644774118562657263126442631259226572811267025382578260526702618272226572657255226962631267031112937559731362605257825782722252525522592259225522471251125112511251124982578249826702552276124432605245732613651418238562552245724712511255224842471245732612498247139992471273527612962332547055272134428242644257826442657263129002605255226572657259226702696261826832657264425382657291228625597309926702657256526052552252525382565257824572484251125652552251124982498270925112735244325922484342937424139394324842511248425112565248424432498321125112511407725652644283727093376470547671856272225922644260526052683283726052657268326052644264427612670273525782592269627092987286255973074257826312618270926312552253825382578252525652511244325382498255228372912249827352471260524843287252524712484249824433790359325382457247124713274249824713999259227612722304933634674537913442786267026052565260525782962265726312644272227352696269626572644265725922657264429372862559731362644261825522811260524982525248425252471257825252498249824982538281129122471272224982578247134162457249824432511247137743565253824842471251131992471247140772565269628242799333847674767 19890828 288941856308626962631264426052644283726182605267026442618260526832578272227092657267026573000290055973124255225652605273525652484256525252525253825382552247125252511249827732849252527862484256524983287244324712429252524983774356525112429248424713199248424713999252526702748288733634705523713442811257826832592268326832937260525522565259225782683270926312683263126572670270930002837559731742592256525782761256525652578273526703086279931612887319927352525265728622525273524432538249834292471247124572498251137113551249824982457248431612471248440572538263127612696327446444767185627222631261826572578268328752722261826572670267026442748265727482657263126962618298729125597314926182618255227092525257825112538253825522498255225112511245725252498268325252748244325782471323637114160382225252484245724842565249824842443323624982457401825252735273529003325470571211344279927092618264426572631282426312565265725782631267026832592265726312657267026442987293755973136256525782657261825922525252525252552252526052471251125782457253824712683249826832471261824433455374241183873255225112457253825782498249824843211253824714057256526702900283737744767774118562644268326182657265726052837261825922631257826572631265726052644264426572631267030002824559731362618255225252735249824982552249825652538251125252498251124842538251126702457272224982592244333123711418238392565245724432498256524432484247132612511245739992552276126702975340245015308134427482709256526312670257828872644264425652631273526702631265727732631264426052683303728495597313626442538257827222525248425382565252525382592252524982538248425252457269625252683248425922498342937274118385625652484244325112511248424572471314924572471405725522683277327093363470548961856270926572578259226312657291226442578270925922709265727092657268326182670265726963000287555973136259225522552270925922565253825252538255225252525251125382511252527092849251127352471263124573261249824842471252524843742353725522484249824573224249824573999255227092786288732994644537913442748259226572631261826312912260525782605267025782657268326052670261826962578261830862849559731492644263125652709259225652525253825522498255224842498252524982525273528752484269624712538251134022511247124432471249837113607248424712471248431862471249840572565268328112837335146444929 19890828 289421856306227222644263126442709291225522605270926312670257826702631270926962657257826313000287555973124256526182552270924982552256525252498256524982484255225252484261827092748245727222484256524843287247124842443249833893790353725522471248424433249247125114018252527732722290032614705520213442799267026052631256526833000260526182683264427222696270926312657268326832709265730992900559731492618259225782735256525522511253825652565251125922552248425112644276128242484270924572592247134022484247124572525304938393469251124842429247131992443245740372538268328242837331247054799185626962670268327352578267028872565259226572618253826442735268327352605269626312670304929125597313626052605259227352578255225252538253824982525249825112538249825252471269624842748245726052471329938904296409725112498249825112538247124842429323624842484401824712735272229003287455771211344277326312631267026572670283726572631260526182592261826702657260526312657253826442962288755973174255225922578268325522525255225652538251125782565253825252484251124712670248426832484260524433429394342494097253824572525251125522498247125113224251124844037252526442887291237114674774118562696263125922578268326832862263125782605267026052605278626312670268326442670269630002837559730992578265725922578253825782565251125922538252525382498251124982552249826702538269624572631249833383696418237742538242924432565255224712484247132362457247140182511269627482912322446445167134427352631264426052631259228372644256526702631268326052786260526702722265726572657303728245597313625652552257826312511256525922511253825252525253825252498248424842498267024982748245726052429344237744118380625522471242925252498247124712498321124982471405725652657281127483389464448311856268326832631264425782644274826052592259226702605261826572631269627222670263126443012295055973124259225652552268325382592252524842538253825112498249825252552251127482824248427352498257824433287249824712484245724573774350925252443245724573261249824713999251126572735301232874674545113442773269626052631261825782862255226312631264425922605273526702696261826442565265729622849559731362592267026052696255225252511253824982578256525252511251125252525270928492511268324432592245734162511248424432525245737423593253824842443248431992484248440572565267027732837335145294736 19890828 289901856304926832605264426052631287526052592265726182657259227612618273525922696264426833074292555973099264425922525268325252592249825382578251125112538252525382471267026832748253827222457260524983312251124842471249827353873324925522443248424573274251125114057256526442696298732994799537913442837270926052683260526312862259226052644260526182670270925782683265726312565265730622849559730862618263126312683253825382578281127093261286232613086323628752605272226962538268324982618244334292484247124712484323638563338259224432471247132362484247140572565264428622811337647674962185626702683265726052657260528112592257827092657264426572657268327092578263125922644303728495597314925652592256526702552252525652525251125652511249824712525249825112498267024842735245725922484332539084296407725382471244324982525245724712471323624982457403725652670270930123312470571211344277325782592263126312644288725522605263126572618264426962657277326442618260526833086291255973186261826312592267025522592257825252538248426052538252525522511251124982670249826832498264424573416392542494077249825112457256524982471253824713199245724574077252526312912288737904586774118562683267025522657264426962811263126052696263126962670265726832709259226442683269629872862559731112631263126052748259225922538256525252552249825652525252525252498249826832457273524982605248432873696418237742538245724572471256524842484251132492471248439992525264427352987331247055343134427612644259226312605263128112578263126312683267026052670264427222644268326442670303728245597312426182538256526052552251125252511253825252605249825252498252525252484264424842683249825652471342937114118385625652511245725522498247124572471321124712471407725782644282427733325464449291856268326962578264425922565277326312565268325922722260527092605269626052722264425923012282455973211255225652631272225252552253825652538248425112552248425382484252526832862252527612443256524713299252524842484249824433758355125652471244324573236247124713999251127222709298734424705527213442786260526312618263126832811261825382631255226572605270926832696265727222644268330372849559731992578263126312670259225252525249826052565260524982525253824842484264428112471268324432565244334292415247124842471253837273537251124572484247132112484247140572565263128492722326146444929 19890828 290381856260526572683260525782631281125522605267025922670257826312592273526442683269626833074292555973161259226182618270925112552253825112498249825382552252525522471269626572735249827222471259224573274244324432471252530373806338925252484251124713249247124714018249826702773290033514644537913442837276125922657265725522799257825652657265726442565277326702683264426442631256530122887559731492578259225652696255225252525251125382538253825652538249825922644268326832525273525252592244334162498248424712511341639433523256524982471252531862484245740572565264428112786332546444929185627092657260526182644264428492605263126702511269626442722257826572592265725652644303728755597323626442578252527732511259225112484255225382511252524982511249824982498270924982709245726312443332539084296407725522457247124842498245724842471326124712484399925382722274829753211455752021344279927222709263126052552293725382631263125782657264427222644269626442578256526703049290055973186259225252565265725112552249825652511255225652538251125252471253824572657248426962457263124573429398042494097248424982443252524982471247124713211244324574037255227352786279933764767483118562657269626312657259226572875260526312631255226572644270925922683263126702605267030862811559731362578263126312683256526702552251125522525249825382498255225112511245726572525274824842605248432993711418237272525247124712498252524712471244332492511247139992498267026962937317446445379134428112605259226572657260529622631253826312657269626052631263127482722264426182722301228755597309925652565259226702552259224982511257825382552251125252538248425382498268324982709247125922484342937114139377424982484244325252552244324712457321124572484405725652592278627733389473652371856268326572605265725922722288725922565273526962644259227352578270926312696257826962987287555973136257825522552268325382525252525112552255225382484249825382471252527482824251127352457260524843299249824292471249824843742356525652471247124433249244324574018253827092696291232994705545113442837268325652670259226052937263126182605264426312644265726312657264426442605263130122937559731612644253826052657259225382511252524712498257825652538252525112552267028372484273524572592247133892457244324572511251137423509251124842471249831862471247140572565263127482799336347055415 19890828 290861856267026962618269625522709288726312578268326832683263127482657263126832696259226703037283755973037260525782631267024982565263125652552253824842538252524982525264426572644251127612484259224573287248424572429248432993873337625382443245724713236248424433999252527352773307433764501567013442824263126572657261825922862265726442578263126052657268326312709264426052618265730742862559731612578255225782657267025522525251125782511260525382471252524432605265727612538270924842592248434292457245724842498333838903509255224982429245731992484248440572565263128112887340247675744185626312631259226182631265728622644265726052631269626312657267027352565264426572670293728245597323625382552256526962538255225252538251124842552252525252552249825252484269624982735248426052484328739254296405725112484245724982525242924982443327424842443401825382709278630123287464459691344282426572657264425922631291226572525261825782657268326442631268326442722264426832837293755973111251126442565270926052498253825112578251125782498252525252471256524842644248426702471260524433429398042734118249825252443252525382457249824983199248424574057252526182799269634024705604518562696260526312644257826702862264426312722260526312618274826832735268326702578263129752875559731742605261825652670255226312538251126312552248425382565249824432525248426962552276124712631248432993696418238222484244324572525252524432498244332492484247139992565270927612887336347366282134427862565263126052592267028372592257826442605261826442683264426702683268326442631304929375597312425252552265727352552255225522538257824982565255225252538251125112565264424712657248425652471341637274139383925522498245725112525248424572471318624572484405725652657281127483389452964091856268326832644268326442592287525782618269626702618265727352670270926442631259226962975286255973124255225522552270925522605256524982484249825522511248425382498255227352811248427352415255224713236244324292471249824713774355125382457248424713274251124844018251127352773291233634736665513442709265726052644260526572925257825782552268326182605276126052644265726312644264430622887559730992592260525652683252525252525248425522498253824982525251124712525273528752525268324712592248434292471247124712498251137423565251124292471248431862471247140572592278627612799342947057014 19890828 291341856268326442631259226572683286225922592264425782644263127352696263126962709272226442962286255973124259226052565269624842578251125112525249825652511248425782538260526442696249827482457259224713299251124712471249832873925329925782484247124713249247124714018251127482761303733764674774113442722261826572683257825922837263126442709263125922657265725922696268326442696268330622862559730992525257826442657257824982592251125112565252525252471247124982592267027092471270924572605247134422457248424712525326139083565248424712484251131992484248440772565263128872786349646447741185626832657259226052605272227862644257826832578264426312657255227352578269625922578308629125597309926052657255227092552252524842484253825522552251125252471248425382471269624982722242926182457328739254296405725112457247124842552245724842484326125382498403725112631273529753376467477411344270926052696263126052525287525522657268326052683270927092592269626442657265725783037290055973149260525782578270925522511261825252498255225252498252525112457249824572683249827222471270924843402398042494139253824712471249825252471247124713174255224294057264426052773442133514644774118562722268326702592260526312925268325782605269626442592272225782735263126572670267030002900559731362578259226442709255225522525255224982511249825382484252525382605244326832511277324712605245732613651418236812552247124982498259224712443245732362457249840182578265727092887336345576201134427862670256526832618263129372605259226312592265726442657268326572618260526702657304929125597309925652565255227092525251125252538249825252511251125112565251124982484268324982786248426182471336337744139377425112511245725112511247124572457316124842471403725112578276127733523476777411856281126572657255225922592287526312618260526572709268327222683268326312657264426313037295055973149257825382657268326052578256525382538252524982538251125252525259227732811251127352471265724843338301225652631265725653774359325922538267025523299265725654057264427992862398040774962774113442735263125782578260527092900264425782618257826312670267025652735263126442709261830122925559731492552257825782683251125382538252525112511252524842525252525252511278628492525273525382578244334292484247124572525247137113593253824982471249831992457248440372578263127482761331245574705 19890828 291821856309926962631257826442657286226182605268326052670261826702657267026572709264426703037286255973124253825652605270924712538255224982525249824712525247125112552267027352811252527222471263124713299247124842471252529253873363625522511248424843249248424984018253826832696290033124674520213442773260526442748268325782950260526052644264425782631274826832605268326572631267030002887559731492565259225782735252525252552251125522552253825252498255225382631273527092538273524842631249834022498244324292511277339253455257824982484248431862457245740572538267027862773340247054831185627352631260526832631268329372631259226962618267026572683260527222565265726442722307429375597317425782552261826572538259225522538251124982498252524982511251125382498268324842761249826052457331239084320411825782457245725252538245724572457326125252471401825382696277330003363473671211344282426312552264425382578288725652592267027482644265726312670268326832631263127093037292555973124259226312565269625522565256524842538249825382565248424712511252524842696249826962443264424573455399942734118256524842457251125522484249825253186249824844077259226832875293738224705774118562709267025782631264426832811259226312618270926572592274826052670263126312670268329872912559731612565255226312696253825112605253825382538251125112498255224982525247126962511269624842552248433123666418236662538247124712471253824712484248432612443245740372525270927223037331246445272134428242631260526442670257828872578261826182644257826962709272226702592265726702657306229375597312425522552259227222552255224842552252525112552249824842525252525382525264424842722248425782484340237744139371125652538244325382471248424572471321124712498407725382631287527353312464448311856269626052644265726052592284926052644260526312670261827092592268325922683273526833012282455973124259226312631270926052552256524842565248425382511249825382498253827092773251127222471259224983299244324712443247124713774353725252484248424713261248424574018251126702657301232364447541513442722268325922618257826442937264426312683255226572657268326182631264426962670270930122875559730742618256524982683259225252565253825382565256525252484252524572525255227862484272224712592249834292511247124572511252537113537259224712457248432242471247140572538267027862799336346744929 19890828 293261856303726442592260526832670288726702631267026052631259228112592273526832631257827483062283755973161268325922605270925382552244325252538255224982552245724982538263127482799249827352443256524843299245724292457252526703856368125652457247124713236245724713999253826442696307433124674530813442735267025782578256526442875267026052578265726442631277326702709265725922670269630242937559731492565260526182696255225252565335133633696323632363442363631612644265727352498272224982552247134292457247124572471309938063651253824982471247131992457244340572552263128112837333847054929185627222696257826052605264428622670263126572578267026572722259227222592270925922618307428625597313625782644259226442538256525782552256525252525252525112511249825652511267024982748249826442457331239624320407725112498247124982525244325112498323624842443399924982709278629623299467471211344274826572657265726312683290025782644268325922735259227612644273525782683264425783062282455973149256525782631263124982552256525112525257825922525247124982484253824712670245727222457263124843442405742734139259225112443251125652484259224843186248424434077253826702862284937744644774118562696260526442565257825922862259226052696265725922657270927092631257826312657260529872925559731492618255225782592257825252511255225652525252525112565255225382578245726702484273524712631248432873711420436812592248424982498253824712525245732362511247140182525267027732912337647365098134427612644259226182670265729372605259225782631257826442670260526442657264425652631300028625597312425782552257827222511255226052578249824982592252525252538248425382443269624712735241525522443344237114160371125252511242925252538247124712471321124842471407726442644282427223429458647051856272226442631260526182578284925922592260526182683268326962631272225782696260526442975293755973236252525652538265725252498251125252578253825522511247125252484253826702824248427482457263124843338245724572429249824573742357925382471248424573287245724844018253827482748283732874557530813442722261825922683260526312937261825652709264426442657278626702683268326962631263130122900559730992605255225782605260525522538256524982471257824982498248424432605269627732484270924842605244334292457249824432525251137423551252524712511245731862484251140572552264427992683328746744644 19890828 293741856306226962631261825782709295026182592260526572565263127352605270926442657267026703037290055973111252526052538269625522525252524982511249825652484253825522471255227352670249826962498260524983261245724432457252526573908365125522471245724713249248424574018251127612773318633384557516713442837263125782578272226442862263126312592263126702683268326442773273526962644261829872824559731242552257825922644252525652578251124982525251125252498251125252657270926312484270924572565245734292511245724712525329939253666248424712484247132112457245740572552265727612837336345294767185626442578263126052657256528492644260526182618267025922773255227092670269626442670311128875597313625922565259226312552249825522525256525252552248425112511248425522457270925112748249825922471331239804320407725522457249825382538248424572471323624712429399925382578276129123325464472561344274827352605267026572631283726052592268326442631265726832592268325652631264426053000295055973149257826312578269625782552249824982592248425922578247125522498253824982670248426962484263124843455405742734139256524842498253825652471247124843236248424984057253826832900286237744644774118562670268325922657264426832887261825782644264426442683272226442657265726312592260530002912559731242592257825652696253825782484255225382511255225522484251125252552244326962471273524712605247133253711420436812552244324572525255224842484248432742471249839802498268326962950335146445030134427482657263126702631272229622605259226572618265725782683268327352683259226312670307428875597308625382538263126832511263125252484253825252578253824982511247125382511264425382683245725922484337637904182371125382511248425382525245724432484317425112525405725252631278627353376452949291856269626052592260526052722277326832565268326572683255226832696264426442683265727092987287555973136260525782670273525252525252525382538251124712578249825782511251126052761251127352429256524843325248424712471251124713790353725112457247124843287247124713999256527092786295032994644537913442786268326052631260526832887257826702631264427352709268326832709265725922683263129872849559730992605259225782657252525112525252525252538252525652511253824712552269629002484265724982592245734292484247124712511256537743537252524842443247132112443247140182565268327732811336345574962 19890828 294221856303726572605263126052592286225112631267026442657263126962683267026442631269626443037293755973099255225782578263125252511251125382484253824982525248424982484256527092709251127092457255224713299247124292429251132363908357925652471244324843261248424984018253827482722293734294474530813442786261826442578259225922887260525652644270925652683273526832644264426442631264429502887559731492605256525782605257825382498348233253666323633633496362231492605264427352443265724982605247134162511247124842484332539083249255224432457247131992471247140772552263127732799337646444831185627222670265726702631272228112592263126312631260526832696259226572670267026312644301228875597318625922631252527092605255225782538255225382525251124982511247125112498268325252670245726052471329939804345409725522498244324842511245724712457323624842471401825922644276129253312467471211344283727092683259227222618284926052657256526052683267026962696272226832605263126573012286255973149256526572565267025652525256525652552253825252498251124842538255225382683248426832471264424843469407742734077251124982443253825382484251124713186252524984077255226442862281138064767774118562670272225922657259226052875259226572735256526832683269625922709264426572657270930992875559731112565260525782709257825252605255225112538257825252484251124572538247126962525274824572605248433253666422736362565242924712525252524842471242932612443244340182511270927353000340247055272134427862552263125782552259229252552263127222657263125652683265726702683265726702552288728625597313625782538257826832552256524982538259225112538253825252471247125252471267024712722245725922471346937904160365125922457247125382484248424712484318624982457405725782592283726833402452947361856268327222578265726052565283725652565264426182592264427482657267026052631268327093024287555973124264425522565272225522578249825922538253824842471249825112511251127222824248426962471257824433351248424712443252524843742357925252471244324573249248424574018249826962761293732614557534313442735268325382670265725522887257826052670261826702670264425782696267026832618261830742761559731242565252526052683255225522498249825382538251124842538251124982538269628112565273524572592249834022511247124712471248437273593255224842498247132112498249840572552269627482837340246444831 19890828 294701856303727222605263126052670283726312538257826442670264427222657270926572631259226963012288755973136257826442631270925522578251124982484257825382552247125382498257826442761256527222443264424573338248424712471248428753873355125252484247124843236247124713999252526832748293734554615523713442837265726052657257826312875260526312722260525922670276126832722269626702578264431112937559731112538253826182735256525782552253825522525251125112525253825382683272227862471265724712592249834292498248424842538276139083509260524712484253832112471248440572565259227992862335145864767185627092670264426312605259228752670265726832605269626572657270926962683263125652696303728875597312425382578253826312511251125382538256525522511251125522525249825252525267024842722249825652498331239804320407725522498247124982552247124842471329924982471399925112683274829373416467471211344274827352683264425522578291226052644269626312683265726832618270926052735264427222987287555973161257826312644267024712605252525252552249825782471252525252511253824432683245726962498259224713455403742734118257824712429251125382525255224713224253824984077256527092875287538394674774118562735264425652644263126312811259225782709257827092631268326312683267026572683267031112875559730992552257825652696253825252525255225652511251125922498255225112484244326832525273524572592247133253711422736512565245724712498251124572498248432612484247140372552273526962950333846445379134428242683257826702592268328492644253826312631264426052722270927352657269625782670291228875597314925922578252526052538253825922552256525112538249825252511253825112471264424842709248425652471342938064160368125252484242925382538245724712457323624842498401825782657274827613363450148311856270926702605274825922670291226052592269626572683257827352644270925652722264426443012284955973099270925782592269625252592259225782538252525112538251125112538252525782811251127352498259224293312245724572484252524843774353725652484247124573249248424714037253827222735293734294644545113442849268326052618263125922837265726312670263125922631272226702657260526182578265730862900559730742578259225922683253825522525253825382498252525112498252524982525263127992484269624572552247134822471248424292484251137273551255224982471252531862498249840572578268327992824340245014896 19890828 295181856306226702605257825922657290026312565268325782670263126442631268326312670265726832937290055973161256526182552268325652511247125382484253824842511251124982443272226572735247127092443260524573261248424712415252531243908328725112471249824573249247124714018253826962811306233254529534313442786261825922592263126442937253825922605263126052670270926572683268325922592270930372900559731862605264426312657253825252525340234693537313634693338313632112657260526962471269624572538244334022511247124432525322439253325253824982443248431862484247140772565265728112912342947364799185626442735260526052631264428242618255226962605270926962644264426832592268326702670300028625597314925922552259227352552252525522538252525382511255225382498248425382484268324982722245726182457329939434320403725382471244324982525245724432471324925112471399925382748273529873287470572561344286226312552274826962631286226052565267026572578265727352670265726702670264426573037286255973111253825782565270925382578257825382525253825782498252524982511248424712722247127352484263124843455407742734097257824712443252525382484247124713174251124714057252526312862284938564674774118562683267026312644263127092862260526182631255226962657272225922709264425922644263129872937559731492552256525522683249826052565249825252538253825652471251124982511247126832498276124842657245733383681422735932565249824712471253824712471247132362471244340182511267027992912338945575202134427482709259225922578260529002565257826052644257827092761263127092592264426052683295028625597314925522605257826052592256525112631255225252552252525112552247125112471267025112657242925922457338937114160362225922511244325112471247124292511319924292457405725782735278627613376464447991856269626962578263126182631284926702565256526312683259226832683270926962618264425653012290055973136255225382538270925382525252525252525248425522511249825922484252527482799247127222484257824713299248424432429248424573774356525522415244324433249247124714018251126962761298733384529537913442786260526182670263126312937264425782631260526312657265726572748268326702657255229752875559731112578267025382683255225252525252524982484252524982552253824712525267027992511272224572565245734022511241524842484249837423551253824712401248431862538249840572552263128372748337646744896 19890828 295661856306226052552269626702644288726182644269625922735267026832683272226312657265727092900291255973124257825652578268324842538257825382525251125112538249825112552256526832683248427352471261824983363248424712484249830373873360725522498244324713274249825114018252527222748303733514705534313442735263125652631264426312875257826442644267027092696270925922735263125922644265729752887559731362525260525522683257825522592252525652511256524982511252524982565265727862511273524712578245734552457245724432511318639253351252524572457248431742484249840372538269627482799337647054767185627482618259226442670261828872657263126052696269626572761265727222644260525782696300029375597314925782565256526962565257825782498249825252484248424712498248425252484265724432786244325782484328739804320403727092443247125112538244324432471323624982471403725252748273529623325464471211344279926442644264425922657282426572565267026442657257826312683265726572670265726962987288755973099259225652605267025522552256525252511249825782552245725112498251124982683245727092484264424843442401842964077256525382429255225522471248424843211249824574077255226962875282437744705774118562709265726052670273526182925270925652631263126572592276126182709268326572657260531242887559731362657259226052722255225522484248425522578252525652511252524712538249826702471268324292592248432873711418236512525245724572525255224712484245732612484244340572457264427482950333845575202134427612657265725922657257829002565260526832605264426572644260526832657265725782605296228625597311125382605253826832498253825782552256525382578252524982511248425522471264424572709242925652484345537114182366625652471245725382552251124712484319924842498407725252670281126703389455749621856263126702552263126702565283726312592267026442644270926572657268326312631264426442962291255973149264426052592269625252552248425252498255225522511247125112457253827092837248427092443256524573274248424842443253824713774353725112415244325113249248424844018251126702761291233124529537913442748261826052605264426182937256525522618265726962592268326832657260526702631265730002849559731862618259225922657255224982578252525652457252525522578249825252498265728242484269624842565247134292484245724712511248437423565253824572443245731992498244340372538265728242709332546444736 19890828 296141856304926312592268326052644288726442657265725782657263127352644267025522670267026313037277355973174259225522592270925522525251125252511252525252484249825522525265727092799251127092443259224713274247124842457251129623839362225652471248424713249247124843999251126832735297533254705513313442799265725922683265726312925260526442709257825782578268326572657263126182631273530622937559730862538255225382644252525522538344233253651317435093325350931362578267027992511268324712565248434292498247125252511301239083351251124712429249831862443248440372552260527732761335146744929185627222670260526182657259229002644260526312592261826442786263126962578261826442605303729375597317426052592255227092511255225522552253824982538248425382565251125112498267024842722248426312471331239434320405725522471245725252511247124572484321124982498399925382735277329873402464471211344276126442631265726702631290026832631264426052657272227092631269625782644264425383000283755973111263126442552268325652578251125112592249825652511251124982457252524572670241526702471261824843455405742734118253825112484253825782498252524713224249824434097255226572824282437904644774118562657268326572683265725782849261826572722253826832578274826572735268327092631264429622900559731742578257825252670252524842605252525112538252525522484248424572525252526702498276124712631248433513681422735932592248424712511255224572443244332742498251140182498269627352887338947995343134427862657265726312631268328752605263126052605263126702644263126572618269625782657303729255597312426182618259226312525256525382525255224982525245725382511251125382471272224842696244326312498345538224182359325112538245724982525245724432471318624982484405725252709284927613363455748961856261826572605261826052657284927092552267026312605265726962657265725382592260526312962295055973186252525922552264425922511251125522538251124842498252525382511256526442786251127222484259225113312245725252471252524573742352325252429245724713287247124714018253826962811304934164644520213442761263126312605255226312849257826052657273526052696267026052696265726962618264430002875559730992618253825522683256525382565252525112552257824982538248424712471260527992511269624982578245734292471245724982484249837423551251124712429245732242471248440572696261827612786336345294644 19890828 296621856307426702565260526312644284926052657259225782644268326312657263125382683260526313074287555973124256525782552270925522592253824572552253825382511249825252578257826052748249827482457256524843287245724712443251133893980349625782471247124573249249824844037256526962761304933254529534313442824264425922644259226182824259226312605264426312670270927612748268327352644267029872925559731242657255225652644253825252565249825522525257825782457252524842565267027092484267024842605242934292471249824842511337638063482257824712443248431992498248440572565267027732786336346444831185627222709261827222538260527482657263127092592273526442657263127092657261826312631298728245597312425782578260526962552255225382565255225522552252524842552248424712525267024982799245725922484329939434296403725782471245725112525247124432484322424572457399925252644270929503376464471211344277326572565268326442644292526702644255226312709261826832592268326962657261826833136293755973149257825782592270925522578252525522578251125782525248424842511252524712709251126832443265724983442401842734097253825382457253825522498252524843186248424844037257826312824288737424557774118562631270926052722255225782962264426052618268326832618263126572683267026572670270929872887559731362538259225782670247125112592249825382484252525252484255224842552252526832471269624292565245733383696422735652525247124842498251124712457247132362471248439992525264427352875338944745343134427992631257826312552264428112618257826052670267026442696264426832670264426312578311129125597316126312552251126832498253825252484249824982511252525382498248425252484265725112696248425922443342937584160360725252471249825382552245724432511318624572498405725652565281127483376464448961856272226832592259225522657287526052644256526052696268327732605265726052670255227092987284955973236256525782565273525252525248425382565255225112511247125522484257826962786245726962471260524573299249824432457248424433758353725252484248424573274247124573999253827612722293732744674534313442811268325652565260526052862260526572657256525922565272225922657256526312578264430492925559731242631261825522683256525252552253825652525259224712552248425382525257828112538269624712578245734292511247124842511251137113523248425112457245732362498247140772552268328112683326145574705 19890828 297101856306226962605259225652631290026702605265726312696269627092592272226442592257826183062290055973111257826312644272225522578251125522538252525382538248425522457264427092735245727092457263124713287245724842443252528373962365125252457247124843249249824574018251127222748317433384799527213442761263126572578267026052786263125522631269626442605268327222761264426832696267029872887559731492578259225382786256524842592345532493651309934823363353730492592268327222511267025112578248434022525247124842498284939083429252525252457249831992484247140572565265727352786338947364831185626312657259226572605256528752605257826312592263126312644264426572670263126052578298729375597312426182578263126442511256525652511253824712525253824572565247125252498269624982786244325652471331239434320399925112471245725252552245724432457328724572471401825382799276128753351476771211344279926442631269626572644298725922631260525922578269626052631268326572683267026313012290055973136256526312552274825522552252525112565247125252511253825252484255224712670248427352471263124983429401842734057257824982471253825252484255224983199253824844057255226572824279937584557774118562696257826572592260526312887263125782657259227092657273526832748264426312644265729502887559731492552257826312657255225252552256525382471253825522552251125382511245726962498272224712605244332873681420435092605248424432498251124572484248432742484248439802511270927732937342947365272134427992657264426052592265729502631260526182631269626572799263127092592263126312644303729125597306225922605257827612592252525382498252525112511253824842525248425382471263124982670248425922484340237904139360726312484247125252525248424572498319924432471405725522683272227093338464447051856276126442592265726052631279925922552261826702631260527482657272225782683263127223111287555973124259225652657263125112511257825112525252525652511251125252471251126442786249827482443263125113274251124712484249824573742350925782471245724433261248424984018253827862748296233254831527213442875260525922644259226702912251125782592265726312657273525652709263126442644265730622900559731992657259226052605257826052511251125382511256525522511253824982511259227862498269624712605245734292511247124712511252537423537255224842457248431612484248440572565264427612735338946444736 19890828 297581856270926572565264426702683279926312578263125782709264427092657277326312631257826052962282455973136256525782592265725522525255224982525249824982552251125522484263126182670245727352498259224713312245724842484248434423999336325652443247124573236248424574037249826962761309934164586530813442786264426442538264426832887263125782605268326052683273526442748263126572592269630122912559731242565263126702578252525252498252525252511256524842457244324842644268327092525274824712552248434422498248424712498329939083312255225252457248431612484247140572592263127992875337646444831185626962657263126442592263129122670259226442538273525652761273527732631265726052592309928875597314926052631259226052525255225522511256525522525255224982525249825522471265725252748245726052484331239254320399925112443249824842525244324292457326124712471401825522670278630623236470553431344278626572670257826572592283726182631265726832605264426702696269626442631260527093012286255973136256525652552268325112552249825382538255225522578252524982484252524712670251126832511259224713429401842494097251124842415252525252471244324983211244324574077255226572811276133764767496218562709269626052657272226832849259225782644259226572657270926312709264426312538265729502937559732362605256525922657253824982538252525782552252525252565256524982525245726962511276124432552247133383696418235932592242924712484249824712484247132612511248439992511273527612962336347055415134427732578263126052631264429002631256525382578273526312657267026832657259226442683298728875597312425922552260527612552253825112471252525252552253825112511251124982552268324982670247126312443344236964160357925652484245725252525247124572484322425112457405725522618279926833496467451671856270926572631265725652565288725652578269626312696263127352631270926182670263126313062283755973149257825652592269625922578256525382565251124712498251125382498255226832799251127612443263124713312245724712484255224983774355125522457248424713249248424714018253827862748300033634644548713442799259226312670264426442875260526052657267026572670270927092709269626702605264430862862559731112592263125922670253824712592247125252525256525652538251125112565264427992498269624432605248434022498244325112511249837273579259224712429248432112443245740572565268328622799340246745343 19890828 298061856269626962618256525782631281126702578272225782683270926442644263125522709263126833111279955973211263126312578269626312552256525252552252525252538252524982457268326312709245727092457259224433312248424842471247129873908336325522457244324983249248424844018251127352722303732994644574413442786264426312657257826182849268326052578265725652670273526832670268326442709270930492912559731242592255226442657255225382538255225522538256524982457253824842657268326832498267024842631245734022471247124152525278638563389253824572457248432362525244340572565270927482837338945865744185626702670260525652657265728622605256526312605259226052670264426832644267026572631303729125597313625922525260526832525253825782471255225112525256524982578245725382498265724712696249825782471324939434296399925652457249825252552244324712457324925112457401824572696270930373274452959311344276126702644263125782578287526442578264426572696264426442683272225922605263127093111287555973086259225652565272225252565252524982565255224982511252525252552251125252670248426832511260524433442401842734037259224982457252525112484244324983161244324844077253826052811270934024557604518562631270926312592264426182748265725652565260526442735268326312761259226702644268330622900559731242578261826182722256525522484247125382525248425112498252524982565249826832498270924572565248432873666422735092657245725252511255224842471244332362471248439992511265727222937336346746241134427482670264426832657259228872578259225782696263126702644263126442709269625922670312428755597307425782605257826442552257825252498252525382552244324842511247124982484265725252748245726052484340238064182344225382457245725382511247124572525322424712471407725782683281127483482473664091856268327222631259225922670279925922631263126442618261827352578270926052670261826962950288755973136257825252592264425522552249825382511251125252565251124982498252526442735247127482443256524293274247124982471252524433774355125522498245724573224248424714018251126702683301233514674671313442811263125382592264425782887253826052683256526052578267026702709264426442565263129872862559730742592253826052696255225522605247125252525253824982538252524842525251127992471273524842578247134422498247124842457252537113537252524712457245732242471247140572552267027482761337646447014 19890828 298541856272226962578263125922605283726182631263126702657267027482631265725922631264426833086284955973149263125922592272225522552256524982525251125112498249825522565268326442696252527092443257824433312248424572511247132363908353724982471242924573261248424844018267027092709306233254736774113442811270925922605259226312824260525112644269627222657268326832696269626832657267029622811559731112538253825782657251124982538257825252552259225522498249825382631263127482498270924712605244334292511247124712498291238733402255224842471245732242484247140572538259227732875338946747741185627222683263126442657265729122618261826442578273527352670259226832592267026832670306229005597318626182578260526572525253825112538251125252525255224712538249825382457269625112722245726312443328739254296396225382457244325382498247124572484323625252457405724982657268329123299467477411344282426572578259226702657287525782631265725782670268326962592270926312578267025923049282455973111260526312538269625252552253825112552255225522525248425252484256525382657252527092471264424433455401842734037253825652429253825522443244325113199249824294057256526962862442133634674774118562696269625922657257826702824263125652644264427352657264426182670268326702644273530002900559732362618256525782670253825522525252525252525255225112498252524982498251126702498270924712605241532873711420434692592249824432511255224842471244332492457245740182484279927733000336345576162134427862631265726572605263128752605265727222605268326442735265726962670270926442605297528625597312426572565259225922565255225652471251124712511252525252498245724712471265724982696245725922498340237274160356526312457244325252538247124572471322424842443407725652748279927223482461577411856281126312578264425522670291226572631267026052605268326832683268327092735264426702962288755973149259225782592267025382552263125382538249825522511251125382552256526572837248427482498267024843363304925252683263125653790355126572538260524983249267025384057261827992925399941184962774113442799268326702605263126572837257825382605265726312683265726572696268326442644257830122875559731992552255226442670256524842552249824982578251125252538251124842525265727482498272224572605245734162525247124712525251137113565255224712443247131742484248440572552272228622811340247364674 19890828 299021856306226832696257825922565293726182565265726312618263126962722273526312670268327093086282455973136265725522605272225522538252525252525249825252565255224982471263126962786248427482484263124843249244324982471251130623962353725252471247124843249245724434018252527092811313633384767520213442786259226182670263126832962260526052670257826442644274827612657264426572605259229502912559731492538255226312670253825112511252525522525251124842552251124982670260527092471269624842592245734022484245724432525297538733593255224432457247131862471248440572538265728372811337646444644185626702683261826312696265728112644265726052618267026052683260526832670273526442696306229625597314926702578260526702511257825252538257825252538252525252511249824982457270924842761247126312457327439254296398025652457245725112565244324572443324924712471401826052761274830003363452971211344277326702578261826312592278626182644264426702709268326442644270926312592260525652962284955973111265725652565273525652538255225252552251125522538249825652498251125252683245726962471264424293402399942494018252524982471253825112443247124983224253824714057253826312811284937744705774118562670259225782670265727222811261825522657259226442644278626182761265726702657268330862900559731242605260526572618255225382578255225252484255225112538255224982511249826572484270924842605248433123711422735932552245724432498252524432443248432492471244340182511270927612925327446445272134427612709257826052631267028872657256527092683268325652631260526702618267026312631295029505597311125782552260527092538256524982565248425112525253825382484248425382511267024842657249825652525342937584160360725922484244324982538247124982457318624712484407725922657282427223351464448961856268327482709259226442565281126312592270925922631263126702644267027352631259226313086291255973236256525382618263125922565252524982538248425112511248425252457252525652799253827092471255224843274245724712471248424573758352325782443245724573236248424843999252526962696286232994644534313442824268325782683265726052887263126182644260525782605273526312657265726702605267029622887559731492578257825252657253825522525249824982525249825252525251125252525259227992525274824432552245734022498247124572511247137273537253824842471248432242471251140182552264427992683335146444929 19890828 299501856302427092538270925782592292525652592260526442670261826702631273526442657265726703062281155973149264425252631263126052578260525382565255225252511247125382457259226832748249826832484259224843287245724712471251130993839323626052484247124983249248424434037255226702735298734024529520213442811263126442696264425782975259225382631265726442644268326312683260526832538257830122837559731362592256525922709251125382525333832993651314933893261355131112605259226572498273524572565244334022552247124982525348239253124256524712457249831742471249840572538265728372837342945574896185626702605259226572631261828752605257826572565259225922657257826442631267026572696298729005597313625652552255227482538257825782511260525252565251124982552248424842498268324982735245725782443333838904273398026052484247124842538247124712457321124432498401825252683274829873338467471211344282426962605263125922644288725252592265726832709257827352631268325782657265725782925291255973111256525522578265725522552249824842511245725652525252525252471255224712670249827092457264424713402394342734018256525112443252525252484249824983199248424714077255226572862293738064736774118562683270926052631256526052937267026052631268326832631268326312657256526832565270930742900559732362592260525522683257825522552249825522525257825252498252524712552247127092443272224712565251133383681422734022657247124712484256524712471248432112471245740182511274827612937328744475308134427992644260526312552263128492592269626572683265725782657267026572631267026312657304928755597317426182552257826572578252525522552251124982605252524842511251124842484268324842670249826052498336337744139337626052484244325382498248424572471317424712484405725782657276127613376464447991856257826702709267026052696288726052657269625652631259227092644269626052644259227353037286255973136260526312538270925252538252524982484249825252484247125652511249826312722249827092457257824573325249824712471248424843790352325112443245724713261251124433999253826442735284932994644530813442799260526442657259226312875261827092618263126702657270925652696260526182722263130122912559730992565256526052657263125522484253825112511253824842484252524982511253827862484272224572552247134422498245724842525245737423523252524572471249831612457249840572565265727482786344246744831 19890828 299981856307426052657265726572578291226312605269626572592264426572683267026312631263127223024284955973136259225922565268324982538253824982538247125522511251125382484263127092709252527482471259224713299247124982525255231993890344225252484244324843261248424714018253827222786293733124705527213442761261826442657263126182900260526312552263126572631264426442670272226832696269630002912559730992592263125112722249825922525252525252552253825382525249824982657259226962498267024712565249834292498242924712457295039083416257824982443249831612484251140372592263128372761336347054831185626962657263126702592267028492657260526702592260526702644265727092592268326832683295029375597313625782565257827092565255224712538256525252578249825252511251125922511268325252735247126312484327439434273396225112471248424842552248424572443329924842484403725112735278628493351476771211344281126702631263126702538293725652735265725922670260527092618265726702631263126312925282455973124264426052605268325782565251124712578257825782498248425112457252524712709248427352498260524573363396242274018256524712443257825782525251124843186251124574057253827092811291237744674774118562735269626052644267026312875267025922657269626182631272226442735260527092657276129622862559730862578259225522748252525382498255225782525252525382498253824712511245726832484274824572605245733383666418235372511248424292552249824432471248432362484248440372538274827862925336345295379134427862605260526312631263129122631251125652644253827612657260526832605270925652657302428625597311125922618255226832578255225522538251125252525251125382538248425522484269624982670252526572443340237424160353725782498247125382498245724572471321124982457405725522683273527993312464450301856269626702631261826052631284926052670268326832657267027482644276125922657263126703024293755973099260525782578263125382525253825252511249825382484248425652538255226572786251127352471259224983287248424712471249824713742356525652484244324843261245724714018252527992696291233514674530813442811265726442605268326312849260525782592259226312683267026442709267026962644256529622950559731742578252525652657257825382538253825922565257825252498249825112538268328492511268324712592245733892471245724842525248437273496255224572443252532242443248440572538264427862722335147994896 19890828 300461856306226182618265726052631293726442565259226052565267026702722272225652696263126053124291255973136256526052538267024982525256525782525256524982525252525112525263126962761249827612457257824293299248424152471248431993943356525252484248424713236244324843999251126312696304932994705523713442773265726702657261826442849272225652592263125782683270926442735277326702592264429622862559731242565255225382696257825382578337634423509319933893389336331612670260526702484268324572605248434292552242924572511338938903312252524432471251132112498245740572538255227482887342945864705185627482657264426312592265728242565256526962618260526832683265726572709269627092735293728755597313626052565256526442552257824712498257826182538253824982525249825382538269624982709247125782429331239084296396225782511244325112552244324572443326124842471403725252722276129253429467471211344282426312538253825522538281126312631264426442683265726312605268326312644264426833062287555973161264426052565259225652538253825382578253825252511249825382498252525112696252526572471264424573455399942494037256524842484255225522471249824983199249824574057251126702862286238224736774118562683265726312657263126442786270925522696256526312644273526832735261826702578265730492912559731362592257825252578260524842511255225252565252525652511253824842511249827222471270924842605244333123681418235232592245724572484252524712498247132742484249840182484273527092887332547675133134427612644263126832552268328242631257825782605259226312683269626702592265726052748302428875597314925922605259226572552248425252511256525782552252525112511252525252484268324842722247126052471338936814160352325922498245725652511245724432511318624572457405725782670281127613402476747671856269626962605263125522631284926052605265726702657259226052644265725922683259226703049291255973111263125522538269625652538247124982498253825112525249825112525255226312799249827352471260524843312247124572484255224293774353725652429248424713236248424434037251127612735291233254529513313442761265726312722264425782987260525652683264426832592265727612683259226962683264430862849559730992578259225382683253824982498249825252525253825112471252524842525259228372471269624292578247134292471245724572457253837273509253824982484248431862457245740572538268327992761342947054674 19890828 300941856304926702644263125652578283726182592268325652657264427862605269625782578267026573012284955973074260525922578270926052538253825252525253825252525247125252525261826572722251127222471259224573338247124572511249832363908350925382484244324713261245724714018252526702748295032874529523713442799259226572670260526052837263126052709257826312631270927092761268327092683259229872925559731992578259225382722256525922511252525252484255225252511255225112618255226442511272224572552249833892471248424712498319939623416253824842471249831992443245740572538269627352837337646744831185626832696264425652605268329252644263126702592263125652644259227352605270926312683309928375597316126572578252526442565257825252605257825112525257825522525253825252471268325252709247125922498328739084296394325522443249825252565242924712484323624712484403724842670276129003274455771211344279926442631265725922670287525652631260526312644265726832670265726052670264426963086291255973149257825522578263125782552255224982592253825382552247125112498256525112683251126832498257824983429394342493999256525252484253825522498248424843186249825114077253826832862293738224644774118562709265726312657263126312824263126052657260527482670272225782644252526962592268329122887559731242657260525382773252525922538248425252525252525112471251124982511247126702484276124842578248433513666418233892592249824572498251124842457247132492498247140182525270927732950332545015167134427732657263126312644261828622696256526442670259226962657267026312592264426572618298729005597313625252592256526962538255225522538255225252565247124982498251125382457268324712696249825652471342937424139340226572484244325252538247124982484318624572498405725522631283727223299455748961856257826442592264425782552283725652605255225652605256526962552270926572657259226053062284955973161252525652631264425782525249825252498255225382525252525252498251126182799248427222498256524843312252524712471252524293742353724842511248424843224247124714018252527222670296232874644545113442748263125782592264426442824259226572683260527352644267026312644265726702618267030372887559731242525261826182722256525782565251125252484259225522511247125382511263127862498272224842565244334022457247124572525252537743551255224982484248431862471248440572683260528492722337647364799 19890828 301421856303726962552263126312670281126182578267025522696268327222644272226702644257826313062293755973136255225652592268325252538252524982498249825382538248425112471263126962709248427092471260524983312245724842484247130623962350925782471247124713274245724573999253827092748295033124557523713442773264426182644270926312875268326312578263126832657273526572735265726442631265730622950559731492631263125782644253825252525348233763429314934823312319931362605268327612484272224712578252533892471242924842511331239433402257824842484249832362471247140572565263127612862335146444767185627222696263125782605260527732683257826572605269626572696268326832657268326052696309929125597307425382618256526572552253825522525256524842565251124982525252525112498265724842722248426052498328738734296394325652443245725252525251125112457322424842498401824842722277329253312444771211344279926312631263125652644292526442605273526052631259227352605267026572592260526703037290055973149259226052565268325522552255225522552251126052525249825112484251124572683248427482471260524713429398042493980252524842457256525252471248424983186249824714037251126572849292538224767774118562644260526702670263126442837267026312657267026572592263126572709260526312657265729252875559731862578257825782735256525252471253824432565253825252471252524982538251126442484269624842618244333123666420432992605248424982511257824842471245732492471245740182498267027222962328746445343134427992748257825922644265728622578260525922578267026442605260527222657267026442657300028625597311125782592256526572552260525382552252525252592253825522498249825112498265725252683244325922471335137274160329926182511244325382511247124572484317424982484405725522657277327353389470547671856264425922592264425922631288726312565259226572618263127612631270925922683263126443000290055973136260525782605270925652525251125922552247125252552255225112538252526052799245727092457259224713312248424842457249824983742350924982471251125113261249824984018251127732722291234554674527213442786268325922657259225922887267026572592264426312683268325922748260527482683263130862900559731242605259226182631257825112565253824982565256525522511252524982498256527862525273524292592244333762471245725252511251137113537248424982429251132112484251140572578267028492811336347054929 19890828 301901856308626702578260526052683292526052525268325922709261826572618268326572683264426573037282455973149259225522552267025112538253825112498256525252552249825252498264426442670252527352484260524713338247124712484252531363999342925382443248424713261245724574018256526572683311133384557523713442824260526312618253826052937263125922670264425922631267026312748270926702631264430372849559731112592263125782722257825922525255225522498257825522525255225522552257827092498270924712592247134022484244324712484332539993565252524712443247132362429245740572565265728372887338947364767185627222657259226702592264429372644257826702631263126572683264427352578265726052631301229005597313625652552257826832525251125652498257825252484252524982552248425522457269625522735251125652443328738394296394325112457245725252565245724712457327424432525399925252709278628753287476771211344281126442552268326442565295026052618263125922696263126702605272226572670264426313037286255973074264425382592265725252552249824842657247125382511248425522484251124712735242926832511260524573442399942273980251124842471252525652457248424843211253824434077255226572875284938734767774118562683267026572605267025922912264425782565263127222644265725922696265725922683257830002950559731362552265725922670255225252565256525112552253825252498253824572498249826962511274824432631248432743666420433382565244324712538251124572457247132362511249840182484270926963012333845295272134427732657267026832631256529622709263126442618264426442709263126832618260526052670300028755597313626182578260527092565257825252511253825252605253825252484252525522484267024982670245725922429342937584139332525782511244325252525247124432484321124572511405725782657278627093416464448311856257826312605257825652657293726312592269626312657257826832631269626962631259225783099284955973236261826312618263125782578253824982538259225382565248425252525252526052773248427482457260524433299248424842443249824843774350924982457245724983287248424713999253827732709296232494736534313442761263126312657260525782950260526442644267026702657273525922670264426572631265730492925559731492565256525652683255225112525255225522552259225382484249825112525259228242484270924712578245734022525247124572498252537113496255224982457248431992443248440572552264427862786333846444863 19890828 302381856304926832631272226052644295026702631268326702644264426962618270927352657259226442975284955973086260525522552269625652618256525252525247125782525252525252498265726962748245727222457259224433312248424572443249831993908348225922457244324983249249824574018253826832709306233634557537913442773267026052618256526312887256526572657265725652696265726832722268326832631269629752912559731242565263126052592252525112511353733893523317434423299321131742592267027222484269624712605245733892525247124712484335139433496256524572443251131492484251140572565270927352837323647054767185627482657257826442605263128242618260526052605264426052683264426962631272225782657296229125597314926182538255227352565252525112525255224982538256525522565253825252471268324572722244326312457368138064160260524712443245724842511248424572457326124712457403725382657268329003363470571211344281126442670265726312565297525922592269626312670267027092618263126052657257826443037292555973111259225652578259225922525253825382511249825652565248424982471251124842709247126832498263124573651387341182525249824712443255225522511251124573186253824844057255226832862293738394644774118562670264425922605256526702709270925922605265727092644276126052683264426962644270929872912559731242511252525922696256525782565255225782552248425652498251124712498244326572511272224432578247133123696411834292552245724712525253824712484247132492498247140372538267027612950329947365167134427612748267026442565264429122578265726312605259226312748259226702670268327352592313628755597314925922605251126572538252525922484249825382578255225382538248424842471264425252748248425522443340236964037342926312525249825112511248424712471319924982457405725652552274827613402455748631856272227482592263125782722292526572657263126702683256527092644270926442605260528242975300055973124259225922552270925782592255225252578256524982565249825112471248425922799248427482498257824713287251124292471248425113774355125112471248424573261248424434018252527862735300034024529534313442773265726182657259225922887263125922631270926702657264426702709265726572592264430622912559731362552259225522657253825782471253825922498255224982457251125112538256527992525268324712578248434292498245724842498248437583523251124982443248431992471247140772565264427862799342944744929 19890828 302861856304926442592260526702657278626052644259226832722273527092644270926572644260526442962287555973124253825922657269625652552255224982552255225252552253825522552267026702722251127482471259224713312248424432457248430373980338925112484244324713249249825114018256526832811311133384705520213442824265726572605255225652875260525112592268326572631269625922683264426312683260529752925559731362592263125522670256525922552252525522484255224982471249825252631264426702511273524572578244334162511245725252484292538903325255224572471248431992457245740572565263128112900332546444929185626312696265726442605261829372605256527092683263126572709270927092657265726052657306229505597313625652578257827352525252525382484257825252484248425382471251125382498269625112735247126182471326138394273394325252471248424982525247124432471326124982457401825112709270928753376458671211344281126572722267026962631281125522631263126702644264427352709269626052683265725653037286255973111259225922605265725922565257825252538253825782552253825252484249824982657249826962471265724573429390842273962255225252443252525522457248424843186253824434057252526182849279938224705774118562683264425652605255226832862264426572644260526832683263125782722259226052657267029752900559731992565259226832644252525782565253825522525249825252457253824712511245727092498276124712605244333123681418232492538247124712511251124842457247132742498249840182511265727483000338944745237134427732670260525922709265729752605260526832670268326182683267026962605273526572670312429005597308625652631255226312605260525652484256525112565256524982498249824842498265724572657249825922457342937274182322426052498248425252538245724432525323624572457405725522683274826833389467447991856265727352578257825782644283726312605265726442644264427092618269626442683263126313000290055973149252525652592273525382565253824842538248425782471251125652471248426572761249826962484256524713274248424572471247124293742350925112443247124433274247124843999253826962722298733384586537913442862259226182696257826312962267025782683264426312722265726442761264426962670268330372900559731112618253826052670256525252578251124982565255225112511252524982525261828242471268324432565247134022498249824842525247137273523255224572457248432242443247140572565264428372773344246444767 19890828 303341856304926442565274826052644293726442578270926312552273527862618268327222657264426963037288755973086263125252605265726052552253825112511252525112525247125522471265726962709249826962498257824573325248424712498249830743943356525252471248424843274248424984018255226832696290033634557537913442786260526832592259226572862257825252592260526962657269627092696260526442683260530742937559731362552257825922683252525522565338934023593324932993312321131992618264427352498268324432605247133892484247124712471311139803593249824842471247131862443251140572565260527862811333845574767185626962670260526052631260528622631260526312631268325922761263126442605257826052605303728875597313625782631264427732538253825382525260525252511252525252552251124982511267024982748245726052443328738904296394325382511245724842538244324982443324924982471401825782670272230493312467471211344274826442578269626182631293726052592270926832670260526702683269626962683270926312937291255973174263125782578263125522538255224982644251125382511245725522538253824982683251127352471265724713429394342273962249824572457253826052471252524983186251124574077253826572773286238064674774118562696272225652657265726312862263126312683260526832605274825922683259226312578260531242887559731362592260525652696256525922511252524572565253825522511248425382538249826832498270924712618247132993696420433512565248424842525252524842429251132492498247139992538267027222950332546445202134427352657261826312683264429502605259225782592265726572657269627352696265726312722308628875597314925652538255225922552256525652552253825112552255224842538252525382457268325112670248426052457344236964160340225522498244325112525252524572484318624572471405725522552277327613376473647671856268326572592253826312605286226052618270926442644259227612657274825922670259226703099291255973099259225652525270924842538251125112525251124712498251125382525253825922773251127352457263124433325249824712457251124983711350924982457248424573236249824714018253826962735300033124586516713442786267026312670260525782912264425782644263126052644268326442696265725922670264430742912559731112592260525922709251125922525253825522552256525112471252524982498260527732457270924712631245734292471248424842511249837423523253824842457249831742471247140572565265727992786341645574799 19890828 303821856307426832552255225782618287526312644268326572538273527092592263126832670261826312950287555973099251126312605267025522552255225522578255225112525247125252511255226572748249827352511257824843299244324572484251132873908352325522457244324713236245724984057251127222748301233384705527213442786264426832605263125382925264426442748263126312735270926182761264426572578265730742849559731862565259225522735256525112538249825382552256525252525248425252618256526572471268324712552248434022484247124712525328739433363255224842457251131992443247140572552267027732875338946744799185626702657263126182552264428112592259226702618265726572735260527612565270925522592298729005597323626052592261827222552257825522565253824982498252524842538249825252484267024982709248425782471368138394160249824842457247125112525245724572471328724982471401824982670279929623312470571211344281126052644263126702565291226572605263126442683259226182735270926572683261826442937292555973124263125652578265725252592253824842538248425922511248425112498248425112631252526832498263124433651390841392511252524712457252525252484251124983124255224714077253826702849293737904767774118562644269625252644264426572748259226182605264426312657273526182696263126832552263130242950559731742565255225252631251125382565256525382498252524982484256524432484251126832525270924712552245732873666413934822618248424712498251124712443248432992498249839992511265727222925331246445237134427222631256525522631265729002644248426312552264426702735260526962644265726962578308628245597318626312605256526312511255224712552259225112644255225112511249825252415265724712696247126052471337637274057342925782511248425252538249824842498319924432457403725652657278627863376444748311856273526702578268326572578278626572605265725922631263127612605268326312644257826702962286255973099252525922538272225382498249824842525256525522565248425382484252526832761247127732471259224713299248424982471252524573727352325112484245724713261247124434018252527352735290033124557537913442849270926312709255226442887263126702657255226702709263126312709260526832592256529502887559731112605260525522657253824572511248425112484256524982484249824572511260527352484270924712605247134022525247124572538247137423523255224842484251131612443245740772565267028372748332546744799 19890828 304301856306227092631259225652631295025922592265726442773256527352644265726312618257827352987292555973111256526052552276125382578256525782538257825382525252525652538264426182722244327352484259224573287248424572471247129123999336325782457247124713249247124714018255226702696301233894644530813442773264425782683259226182937259225782683259225782657273526572773268326312657263129752887559731612618257826182670253824842565348233893537318635093338316131362605263127352457273524842565248434292498248424432511304939253537253824572457247132112484247140372538263127862862337645294736185626702631255226572605257828372605259226312631259226442696270927092644269625922670296229375597312425782618260526702511257825382525257824842511253824842538252525522498269624842735245725922443326138394249390825252429244325382538245725112484323624842471399924982631276129753249470572561344286226702670268326442644295025782605257826052696267026572696273525922670260526443062288755973099253825782592265725782552247124982552251125252565253825252471256524572683249827352471264424713455390841823980257824982484255225252457253824573199251124844057253827092925287538224736774118562631260526442644260526052900260525782735265726182592273527092670261826572578277330862912559731742605267025782670252525252498247125112484255225252498252525112498248426312484272224432592248432873666420432872552247124432498255224712484245732612457247140182538272227482925345544475379134428622657264426442657257829752631259225782592260526702722261827352773268325922552304928875597307426702552259226442578253825382552255225252578252524712538251125382511265725252709244325922498340236964160328725782484244325252511245724292457318625112443405725522605286227483224467447991856267027222618264426052657279926312631263126182565268327482552272226052657257826053099287555973136259225522592268324842552249825652578249825112538247125252471248425782773252527092525257824573338248424842443252524433742350925382457249824573249249824714037249826962786295034024501520213442761265727092696261826052962263126312696267025922631276126052709260526442657269630742875559731112631256526312670251126052538255225522484253824982525255224712538260527862471267024712552247134292484242924712538247137273537253824572443249831862443242940572552264427732849335146444929 19890828 304781856268326572631259225782670288726182592265726182605259227222657270926052618259226312987283755973149257825522552269625522552255225252511252525382552251125782552257826052722248427612484259224713312245724572484249832743999336325252484245724843236248424844018252526832748309932994586537913442773260526312565257826052912255226702644259226312644267026572605263126572565272229872824559731492578256525782644259225522538255225112538257825252525248425112644256526832471268324842605247134022498249825252471349639253551252524842443249832242457249840572565268327612887340246444831185627482657260526312631268328372631253826052592265726832748259226702644261826832644301228875597309925522552259226442552252525782484249825252538251124712525248425252471265724572670244326312471372738564182248425652457247124842538247124712471319924712484399924982748274829253376458652021344281126312670259226312592290025922670265726702644260527482618270926312631260526053062283755973161256526052605267025112578251125382525248425782525249824982443248424712657248426572498259224433666389041392484248424572429252525252443244324983186245724844077253827352786278633384705503018562696270925652696267026052837264425782657261826702631272226052670264426832657267030492862559732362631257825922696253825382511252525252552247125522511252524842538247127092471272224712605247132993681411835232552245724712511253824292443247132492457251140572525274826832962332545865272134428242696267025652644268330622631255226312631263126312722263127092657264426312631300029125597316125252565263127352525253825522498252525252605252524712498248425652484268325112657249825922498362236813943259225112498244325382552248424292484321124712443407725522683273527353376455750641856270926572618267026312605284926962631270926052631265727612578268326832605261826703037292555973149257825782592269625782511256524842538252525252525249824982484253826442811248427092471260524713287245724712484247124713758350925382498248424843261245724714057255226832799295032114736556013442773255226702605268325922962272225522696263126052683260526702696269626572670267030372912559731742644257826182748255225382525253825382498252524842525249824982484257827992498265724712605247134162443248424982484249837423523251124572443249832112457248440572552264428112722335146445451 19890828 305261856265726702605263126832683290025782565270926572657268326962618264426312657264426442950292555973136264425522525272225652511252525382552252525522565251125382525263126572709252527612471256524713299248424572457247131363925353725112443245724433249247124714018252526832786297532244644574413442773267026572605256526702900268325922552260525652631269626312709264426702631270929622786559731242578256525922735256525522511252525252498255225382498252525382618256527352498270924982592244334292498248424712498321139803496253824712457244331612498247140372538269628112887342946445744185626702722263125922683265728242683260527092644270926442722265725922592269626442644309928755597313625382511256527092498257825382538263125652525252525252511249824982484267024572722248426052484331238224249387325252471247124982538247124432471323625252471401825112748274830003299464459691344273526702605263126442578291226052683263126442618268326572670267025922631261827353049279955973086252526832578268324982538257824712525249825652538248425252484253824842670249827092471256524433429387341823908253825252429249825382471248424843199248424714057257827092811278634164644604518562683265725382552257826312786267025782657269626572605267025782605257826312657272230742962559732362565256525922644248425252525259225382511251125382525252525112511249827092484272224842605245733383696420432872552244324572498252524712457247132612498244339992498269627352912340246446241134428112618263126572631257829752657263127092657263126832670269626962605268325382657301228875597312425782644257826312578252525112511252524982552255225112498248425112484269624712709245726312457346937274160318626182484247125382525248424152484317424842457405725652592281127093325476764541856261826312565272226442644287526442605261826442657265726312657265727352657264426832987281155973149259225782592270925252538255224982538256525522538252525252457251126052773251127732471257824433299249824572498249824573742353725382471248424843249248424844037256527352773306233514674665513442773269626832565259225922912257826832657264426312618278626442670267026052683270930492900559731492618257825922683252525522605248425922525256525922511248425252511261827732471267025112552249834292525245724982498251137423537253824432457248432242484245740572552259227482773335147367014 19890828 305741856278626442618257826312592283726052592263126442644264427352644276125922657265726183012288755973149263125382565268325252578259224982592252525252538252525522552263126052735247127352484257824573211245724712471248430493908348225522443247124573236248424844037255227092748296233514644774113442786270926702709259225782937264425522592265725922631273526182709264427092618268329622887559731492592255225652696253825652525253825382471255224982511247124842644264427352484267024572631248434422552244324982525333839083325257824982484248431862471245740572565257828492849341646447741185626962657267026182670264429002631257827092709261825782709265726572683268326052709304929375597323625652565260526962565253825382525252525112578252525112511252524982525269624842722248425922471324937744227389025382457242925252525248424432457328724712498401825112683273529503389452977411344281126052552265725782644293726312592269625652657261827092657269626052683265726702987287555973111264425112552272224982538257825252605249825252525251125382498256524842644252526832484264424713442382241823943257824842443255225112484245724843211251124574077259226702735442134294501774118562696263125522605260526442799267025922578263126962709267026702683264427092592265730622975559731362578260525782709252525382525253825782525252525252498252524572538249827352511277324712631245733383666420429752511245724432511253824432471247132612498247140182538270927612887340247056162134427992709267025922709257830002631263126182631259226572644256526832631263126312644304928375597313626182592256526962565247125652484252525782552255224982511248425252525268324982670252526312457337636814160301226052443244325252565248424712471314924842484405725652644278626963551476777411856274826312565260526572592281126442565263125652683264426572683267026442592257826702975291255973136257826312605260525382578249825652538252525522525251125522484253826442799248427732484263124843299307425252605268325383774356526962525265725383236260525654037259228622937407740374996774113442773264426312657251127222950255225652644264426962657265726312709267026052605264430492925559731492565260525922735257824982525247125112538259225252525252524842511263128112429265724572592245734292484247125112525248437423537253824572429251131992471248440372565257827352722342946444767 19890828 306221856308627482578267025922644283726052670267026052683270926962592267026832618264427352987293755973174261826052618265725382552257824982605255225252538251125382511260526442735247127482471259224573312248424572511249829373999355125922443244324713249245724574018253826572696303733514529530813442887267025922644257825652962259225522657264426442631269625782657265727092644269629502875559731242565260525652683257825782498255226052538257824842525251125112578256526702498268325112631249834022471248424842484338939993509257824842484251131862471245740572592260527482837333846444929185626702631261826442592263129252592257825922552267026442761259226442592263126052696295028495597312425382592256527482565252526052471252524842525251125252565247125252525270924982748247126312484331238394273385625112484242924982578242924572429321124842471401824712657273529873363470571211344277326702565269626312657288725922592263125652631268326832631263125922670265726573136291255973099261826312538268326052538256525382605249826312538251125112484255224982683247127352471264424433429390841823908256524982471249825112484249824843199247124844057252526832862288737904831774118562696268326572605269626442837259226702618265727482670269626052644259226572592263130992987559731362592263125782670259225252565252525252511251124842498252524842592249826442471276124712605245733633681422729752618249824712498251124572471247132612457245740182552268327733000342946445308134427862605255225522683261829372696260526702631261826832709265727092657270926832644296228755597314925782592257826442498252524982498256524982511247125382498247125382498267025112683245725652484345536964139300025922498245725252525247124572498321124842443403725382592269626703416447447991856272227222592263125922631292526962605263125782605261827612592272225782657263126442987286255973161256525652605269625382538252525382471256525252538251124982525248426052786248427482443259224843299245724432498249824713758352324982484249824433261247124713999253826832722295033384736534313442761268326832631259226312937257826442618257826442644264426312670265726312631264430862824559730992592256526312683251125252525252525252538255225522457251125252525252528492457270924432631247133762511248424572498247137743537253824292484248431992498245740372538264427482748337646444767 19890828 307661856300026052578263126052644277326052605264426312696260526962657269626312631263125923037290055973149257826052552268326052631257824982525255225112484248425382538255224712962253827732484256524843312244324842457248424433806369626962498247124983274249824714018255226702735293733384644513313442811268326572631260525652862261826832657267026572696270927092709268326572670273530622887559730992565259226312670257825382552337635093509311134423312319931362511249830122578267024712605242934292511244324842484251138063727272224982457244331992471252540572565264428372773338947364929185626962644255226572670264428372644265725782631270926442761260526702670265726052592303728755597313625252605255226832565252525252538256525382511251124712511249825522484267024712735245726052443328738064249385625652471249825112525251124842484323624982498401824842657268330123338455771211344281126832644269626832644292526052565260526832592259226832578274826312578260526053000288755973186265726182552264425652565259225112605253825782552249824982484252524712722248426962471263125113363385642043925253824842471249825522525253825113174248424574057253826312887290036814736774118562683270925782709256526832837264425782683256526442631268326962670260526312578264430122887559731492578260526312644251125652525252525652511249824982484255224982511248426962484277324712605247133253681422731992605244324572471256524432457248432612471245739992498270927092975342946445308134427612670264426442644259228752670264426572592256526832657269627352644260526572657307428875597317426182552256526702565259225112525257824982605252525522511248425112511267025112709242926052443345537114139321126572511244324982498242924572457321124712484407725782644287527863376458647671856267026702631263126312631276125782565265727092657263127092657270926572631253826962987284955973161256526182631269625922511257825782565251125382511253825382525252526312773252526572471260524293274247124292457247124573774353725112443251124983261249824574018251126962696297533894674509813442786260526052683257826312887261826052644257826702631272226052670267027352631259230372887559731242565260525782683257825382565251125382525256525382552253825112511257827612498273524572631244334422498244324712484253837583523249824842429247131742484248440772578263128242773327445864767 19890828 308141856300027092644263126052605291226962605268325922696267026572605270926442605257827093049283755973136259225522565276124982525252525112525253825382538252525252484255226052722253827352443263124573274247124712443248433123943335125652457248424573236242924713999253826572709311133254736523713442799269625922644260526702862259225522683256526832618257826182748259226312644257830002875559730742592265725922709253825522592249825782525252524712484245725922631263126442471274824982578245734022484252524572552335139433363253824712457247132112498249840372538256528112786344245864799185626832683257826442592263128622592259226572618265726572683265726702631263126312605301227865597312425252578255226572552255225382538261825522511253824842538244325382429268325112761247126312471328737584227387325112443248425112498244324712471323625112471403725522722281129873312467471211344281126052631263126052605292525652644268326442657264426572670265726572605255225923136288755973136261825652538265725652578252525112552256525382565253824712498252524982696255227482484264424573429385641823925255225252471251125522484251124983149252524434057251126572875287537904644774118562709264426702657255226312824259226052605268327092631273526052631255226832683273530742887559731492578260526312683256525382538255225112552252525112484253824842525245726832511273524572631247133123651420429372644245724712525253824842471249832242511249840182578273527862925331245295133134428112683264426312631268329372592257826182696269626442722265726312592263127092657306229125597312425652631264427222538255224982578253825522578251124842525249825252471268324842657249825652443342937114160296226442471247125522538244324432457319924712511405725652605281126833338473645291856270926312657267025652657293725782670264426962722260527482631270925782670264426832937290055973161257825522631270925522578249825252471249825252525252525112511253826182761248427092443260524433287245724292484251124573774353725252471244324713249249824844018251127092696283733254644545113442761268326312592263126442912269626182644267026832631269626702748267026572657265730862837559730622565264425252631255225382511248425252552256524712525249825252525259228112484273524712605248434162471248424712471245737423496253824432429247132242511245740572538265727732748337646444831 19890828 308621856306226832631268326442683279926702578265726442644267027092657269626572670255226053000292555973124256525652538270925382578256525112525252525522525252525522471263125922696252526442457259224713249244324432443249831613908338925522498248424433236248424574018253826572748296233384644537913442799267026572631268326962925263125782696263126572644265726572696261826312644268330862875559731612644255225922735252525252538291227863261288731242900319927992670263126962484268325112565249834292511248424982484311139803565256524572457247131862484249840572565268327482761333847054767185626572631260525922644264427992631256527092605265727482722268326572644257826442631303728755597309925112592260526832538259225252484260525382578249825522565248424982471268325252735249825782484331237904227387325652429247124982552242924842471327424982457401825252722274829253261458671211344277326702644263126442618283726312631257826962592268327092644267026052722264426312937288755973136265726052538267025782552256525112644251125252538249825252538256524712709248427482498263124713416383941823925252525112457252525522484247125113199252524714077251127092875284938224767774118562709276125782644265725652875270925782644263126442578281126572657264426832592256529252837559731992578257825652670256524982484253826052525253824982484253824842565249826962511274824712605247133253666418231112565249824572498251124432457247132612498248439802511274827612987337646445308134428372722255226832657265730002683263126052683260526442761267026962657268326312670307428115597312426442552257826962605260525652552255225382552252525112484247125112511264424842709249825782457344237274139313625382498249825252552253824842457323624842471407725782605277327093299470547051856267026442670268326312644283726442644257826832670263127732683268326832618269626573074279955973149257826052565272226052538255224982525251125382484249825252484255226442824251127482471261824843299252524572457253824843790350925252443245724573236245724714018251127352696292533384644506413442786268326572670264426442799268326182657268326702696270926572722268327092644263130122900559731242578260526052735255226052525251125522552259224982511249824982525256528112498273524712631244334292498249824982484253837743509253824842443247131742484247140572592265728492837332547674674 19890828 309101856306226832578268326312631284926832722272226312696260527352670279927352735260526573124291255973211259226442631274825522538255225522511253824982538251125252525264426572683251127222484255224983325252524842429249835653999333825252443244324713236249824714018249826832748306233254674530813442811261825652735260526962875264426702657263125922761267026962709264426572605267030622849559731242592256525922670253825252565252525252511259225652484252525652605257826832498270925112552252534292471249824842498335139253312247124572457245731862471247140572605261827612887333847674799185626702696267026052605270929252670267026572644263126962748263127482657267026442657307429375597313625922592256526832552255225382471252525382498249824982525249825652429270924982786244325652443327437904249385625382498244325252511245724842484321124712471399924982670273529253287467471211344282426312696255226442552295026312644278626832709269626702683270926702670267026703136290055973111265725522631269625922511253824982565252525782484249824982511251125112657247126962471263125383442385641603908248424842484249825382457248425113174245724574077256526832849283737584644774118562722265726702644264426702912261826182670270926702722274826572709264426962578265729752900559731612605261825922709256525252457255225382538253825252484253824572565248426832525273524712605247133383651418228752631247124432498256524842498244332492484247139992525264427732925342946745202134428112605264426962696261828492605256526962631264425522670272227222696263126572631304929005597312426832631260526702592263125252538257825112552252524712538252525252484264425252735247125382457344236814160295025252498242925382511245724572498317424432471405725652631281127733312452948631856269626052644269627092592296226572592272226312722277328112696274826702709264427613074296255973161265726182592276125112618257825522538255226312498247125382525252525782811245727482471256524843287248424712471248425253790353725652471245724293261249824843980252526832735290033254586537913442773268325922631264425782875261826442709265726832696264426702683263126832683269630002937559731242631264426312644259225252552253825522552252524982538256524842525260528492538273524572592247133892471244324982471253837423523251124842457248431742471245740372538265728112811340245294996 19890828 309581856302427352644255225652657290025782592260526572722263126962709270927092709274826833086287555973149273525922565278625382552265725382552260525652498249825252565259226572696247127482484257824843287245724572443251132873999348224982471248424843249247124574018253827092696300033124557530813442799264426312683259226442862255226052657270927992735276126832735265726312709270930372962559731992618264426442683260525922592282427733287290032742912326127862670260526962538270925252592247134022498247124712484313639433496253824572498251131862443249840572552260527222761331247054799185627352657268326572683263129872605260525922618270926962773261827092657267026442709307429625597308625522631263127482538257825252511261825382538257825252605242925522484267024712748245725922484328737744227385625252511247125112552244324432484327424982471399925252657276129373389483172561344281126702605264426832631293726962592270925922683264427092657272227092683265727093024284955973136257826052592265726572552255225522578251125382565255225382538259225252696247127612498263124843429389041823908252524712498255224842471249824983211248425254057251126832837283738224586774118562786272225922605263126832862260526832631265726052670278626832644263126312657264429622849559731492644260525652644256525652578253825652498253824982511256524712578253826962511273524712644251133383651420431612565247124712538256524432484248432492471247139992525265727733000329946445379134427862644259226832670267028872631264426442735264426832683264426832709277326572578311128755597318625922592259227092605267025382578252525112538251125652498252525652443268324842683248425922498342937114160318626182484244324982525247124572498318624572498405725522631279926963402464446741856268326702644264425652670278626312644270926312773267027222683268326442696265727223012292555973149253826442657272226052498263124712552259225112511257825112484257825522786249827092484259224843274251124712443247124713758348225382443245724573236248424844018251127612709296233254529530813442761267026312696264425922862264425782631264427352644272226572631270926572657269629872962559731742618261826312657265725112552252525652511257824982525256524982538263127862498272224982552247134292471244324712511255237423509253824712429252531862484249840572552272227612875337646744767 19890828 310061856304926832605269626442552298726702657267026572709270926962670277327222631259226963062292555973062263125922498270926052552257825522525248425252525255225782471268326052735252526832484259225113287249824572443248432993962331225652457245724713236249824844018252526572709300033894705527213442773268326442644267026442937263126312644270926832722274826832670267026442657264429872950559731612683252526702683260525782565253825252592256525782484253825112592260527352484272224982578245734162498247124712484342939433161251124982457248432362457241540572592256527992887335146444863185626702683251126312683264428872670263126572644268326052696267027482735273526442696306229255597314925922592260526312644263125652538259225382565253825522578249825652525270924982748248426052525326137744249385625112429247124982525247124712457323624712484401824982657278629503312479971211344281126702696264425782605300026052605264426572696263126702605273526312696272227223000290055973174269626312605265726052538260525652644256525382538252525782498255224982709252527732511259224433442385641823908256524712471253825782471249825113174247125114057255226702862287537904644774118562748267026962592267026702887257826052644261826312670276126052748265727352657272229372887559731362578257825922799256525652578251125922565255225112538264425252631255226702511276124842592248432993681416030992578247124572525253824432471247132492484247140182525261827732975341647055167134427352592263126572631263128492631260526572644269626572657265727352644268327862657296228755597316126312618264426702578255226052538264425782592255225252565255225652538273525382709248426312525341637424139319925782538245725522498242924292471319924982471405725652631277326963299470547991856268326832605265725652605282426312592267026312683259227482644269626572683269626833074292555973136265726052552274825782578259225782578257825652552252525382525257826442849255227612457257824713287252524842443251124713742353726052443252524713274247124574018252526962761300033384529552413442786255225922605261826572837264425782722260526832605274826312670278626312709257830622849559731362644256525652683255224982525256525922525259225922552265725382565260528372525265725112605245733762498247124842498248437423509249824842471251131612484248440572565260528622709332546444962 19890828 310541856306226312631263125382683290026312605267025782670264427092657273526832709269626573000288755973111261826182605276126312592256525522552263125522565253825922578267026832761255227352484267024843299249824982498249832613943355125382471247124713236249824714018251126312709304933384586520213442773259226182565268326313024264425782670267026702631267027222735267027092657272229622862559731362592265725922644256526312605288727863211281131612962323628112631264427222605268325782578247134162538251124432484348240183496248424572457245732112498247140772565260527862937327447054767185627092644259227092696270928872683265726832657267026702722261826702670269626702696311128245597319925922644259227092592259225652565261825652605255225922631255226052552273525652735251126312498368138394204248424982457247124712525245724712471323625522471403725652670273529873338476771211344282426572631267026832592286225782565274826442657268327222696269625922722269626833012298755973174260526442657269626182565255226052631255225382538253825652565265726312773255227352525265725383636390841392484252525112443253825652457249824713236249824714077252526312887281138224767774118562657264426442605265726832824257826442631269627092631270926442644272227352683269630862875559731742605264427092799260525922578259225252605256525652538269625652565263127732618270925652657248432993666409731612538248424842484252524842443247132362471247140182498263127483037336346445343134427732696264426442644269628872683263126442631270926572735261827352644269626312722301229005597319926702618259226832578264425252565257826052552251125652565255226052631274825782748251126442484344237274057316126442484247125252511248424292498321124712484405725652683283727223249455750301856267026962657264426312565290026702631263126702683267026832670267027222592257826963024295055973124257826442683265725522578253825782578256525382631256525782525259226832824256527612525260524843274248424842484249824433774350925382471245724713249248424844057255226572761300033514705527213442748265726052657265726442937257826052618264426572657273526572709267027092644268330622887559730862578264426312696265726052565259224982631267026442565263125922657269628372605281125382605249833762511248424712511248437743509255224572443248432112511248440572552269627482709329946444799 19890828 311021856306226702631265726702605295026312565268326572683260527352631268327222735263126962962293755973161256526312657272225922631260525112592263125522511252526052565274826832799256527732511260525253249248425112443248434024018338925252484245724573261247124714018252526832722302433254644527213442811260525782578267026312849260525922618259226962657268326052696268326832644274830122849559730992578251126312722260525652565253825382578256525652592256526442683268327612605270925382631253834162538249824842484342938563363260524842429248431992471245740572552268327862837336343704863185627092670264426312631269628622631267026572670265726572670260526962631263125652683303728875597323625522696265727612525265725922592259225652552255225652605263126442552277326442748251126442471333837744227382224982457248424842538245724712484324924982471398025252657273529753402464471211344273526702709265726052631288726052605270926182657270927352670274827222696267026573037292555973174260525922578263126312605259225652657256526572578256525782538264427482786260527222538269625253429387341823908256524982471252525782471251124983161252524574077255226052862283737424736774118562618270926702657260526182811268326312644265727092683274826572696269627092657268331112862559731362644260526442786256525522592260525782631256525382592263125922657267027352565277325252709251133763711420430992592247125112498257824292471244331992511247140182484265727482987336346745237134427862644257826312605269629002592257826052631263126442722265726832683268326702644308628875597312426442592264426312592257826052578259226572644260526312631265726442605282425782722255226702525342937114160300026442498245725252511248424712471318624712471405725652670287527353351452948961856265727092657270926182631278626052578272226572696259227222644269626572644264427092975286255973236261825382631272225922565259225112592253825382538256526052644270928112824260527482538260524843299247124842498251124713742346925112429247124713287247124843999251127482761301234424674534313442837265725782605265726962799267026052618265726702592270926962618264426572644263130242799559731362631261826312709264426052631255225922498259225522631253826052644268329122631273525252683249834292511249824712498249837423509252524712457248431742457245740572552265727992786336347054767 19890828 311501856302426832605267026052657290026052592263126182735267027092683267027092670264426312950286255973136259226052565269624982538255226182657261825782578260526832644273526832799259227222538264425113299253824432443247134423925336326572484247124293261247124714018251126832773314933384644530813442849267025782644260526052786261825652709259226702657267026832578269625782670265731362925559730862605265726052683260526572552277327093124277332362912326128752709272228112644273525782605256534292552248424432484342938903325256524712443248431862457247140572552259228242773332545574831185626832631259226572592265729372696264425922565270926052709260526702683263126572683300028495597312426442631263127352511256525652592260525782605260525252552260527352618277325922799255226312484332537274227385625782511244325112552245724712443327424712471399924982683269629873312450171211344279926312657259226442605288726312565264426962683267026572592268326572644268327353086283755973149252526052592277325252552257826312657255226052578256526052525267026182799267027612631267025113455380641823890253825112471252525782471248425113186251124714077255226572887287537904767774118562696263126052670260526442811267026182683257827092670278626702657269626572618270930372849559731112631255226442722259225652552255225922578259226442552260526052631264427862644284925112657251133513666418230862525248424572525255224572471245732742484248439992511265726702987331245295379134428112618267026702670274829252631268326182670265726052696268325922696267025652761301228625597314926182644257827862565259226052552264426182592255226052525253826572605283726052709252526442578342937114139316125652511244325112511249824432498321124842498405725652683282427353455470549621856270926832605268325922631284926572552263125922644260527612552269626832631265726702937296255973124257825652578279925922605255226182511253826052618255225782578264427862849257827482565264425113299245725112484253824983774352325382429247124843199248425114018253827612773293733124705527213442761260525782670256525922925260525922657268326962631267026572722257826312696267030002849559731742605257826052657257825652552259225522605263126052565257825922605269628372552273525382644253834292484247124842471248437273509252524842443248431862443249840572565265727992748332547054896 19890828 311981856267027482644268326442748283726962538263126312631263127092631269626702670265726312987286255973099253826572565276125522592256526052552259225522631255225522552276127222773263128872538257825383261249824842511249835233980352324712457249824713249251124434018255226702761303732994674534313442799267025652657263126572799252525382722268326572631268327222722263126052657269630492950559731492657264425922683255225382538247126312578265725112538264425782657268327352592274825252657252534292565245724842511345539253312256524432471249831862484245740772605274827732824335146444831185626702605261826572631273528872605263126702592263126312709263127222644268326832696309929375597319926312605270927732525249825382565253825522592259225922552261826702578282425922773252525522552368138394204251125382471252525112538245724712471321124982457399925382696270929623261476752371344277326572631263125782605298726312618260526442709267027092592274826182605265726442950284955973161264426572592267025782565259225652631252525922565255226182565264425522709257827612498264425653651389041392538252524982471252524842457242925113211247124714057259226572799267033894644506418562644269626312657264426832811270926182657264427092644267026832683253826702683269630742925559731612618265726312683259226832592255225782538257825652525256525522644257827732565279925252670253832993636409733252552244324982538253824712471248432492484245740182525268327732887333845575415134427612657263126572644263128242592263126572592263126442709265726702696261826052631298728875597316126572578253826832605255226312538256526052565259225922565256525922565273525652709247126572498340237114057332526702484247125652538247124432484319924712498403726572644281127353312470552721856264426312696272226312657283726442605267026182644261827092631270926572631265726573062291255973136259226572525274825382605255225522538256525922511253825522605261826442862259227992538268325253299248424842498249824293758350925382457247124713236248424714018251126832786292533124644548713442824263125922592259226052811259226052683264426052644269626312683273527092631260529622875559731362644255225922696253825922592256526052538259226052565255225252644265728622538278625252605252533632498251125112525255237743537253824712457248432112471245740572552269627612748338946745415 19890828 312461856265726832631267026312722282426442657268326052631267026962644269626182631268325923086286255973236259226312565281125652605259225782511252525112565257825382605264427092735252527352484265725653274251125382498248434553999336324842484248424573236249825114037253827352799300033384529567013442748270926052605263126183012263126702709263126572605269626312696261826572670264430372937559731612683263126572683252526052538251125522631257825522565255225922670272227092552273525112631249834292538253824982511355139083537255224572457245731992511247140772578260528492824338944745744185626832644255225922565264427992631255226832631265725782644270926832657265726442670296228625597316125922565253827862578260525112578264425922631253825382618260526312538273525522748252526572525329937424227382225382511249825252552251124572457323624842457401825112644279929873312467459311344274826052644257825782592290026052592265726182578265727222644268327862644261826963012286255973111256525652670270925652592253825112525249825652538256525782538260525382735257827862578267025783429383941393890249824712484253825252525245724983186248424844057253826702773270933384586608418562644268325922683269626832937263126312683264426182631283726442644263126052605270929752887559731242565264425922644252525652498255226572578251125782525256525382683256527352552281125112631253834023636418227482605247124712538253824842457242932492484248439992552268327862987340244746241134427862644265726052631274829122552264425782592260527092696265727222683267027352618290029125597307426182552257826052592263125382511259225252696255225652525252526182578270926052786253826702511344237274118282425782498248425382471247124572484319924572457405725522631283727613376473664541856273525922592263125922631288725782644261825922670270926572631268326832657264427093037288755973186259225782605278625252552257825522552249825112538256525782538261826702912259228112498267024983312252524712525249825113758348225782457242924843211247124984018256526702735301232494767665513442786265726702631268326052799259226442644257827482670264426442735256526702644265730372849559731492565259226312657259225922565255225382511252525252552251125922578264428622657273525252592251134022525251124712511251137423496253824572457249832112471247140772565268327352799335145866924 19890828 312941856265726572605267026312618293726702605263125922683264427352657265726572605261826573074284955973124257825522605272226312498255226312565256525522525255225922552272226312761256527992511260525383274256524842471249835653962346925252443249824713274249824714018251126312786309933764799774113442875267025922644261826832937259226182592257825922735269626442722263126442683257830492875559731242631257826442631256525522578259225922525259225522538259225252605268327352592278624982631248434022565251125252511350939993482253824842511249831862457245740572552270928372811352345867741185626572592257826182657261827482631256526182525265727222683268327352618268326702605298728245597316125922592260526702670257825252565260525782538260525112565251126312565277326052735249826312538329937424227382225922511245725252565247124572443323624982471403725252722278629873363452977411344282426572605267025522670290025252605264426312631272226832631270927092644263126442975292555973099267026312605263125522592259225252578252525652552255225112592257825522748260527092525268325253402377441603873259225112429256525382484248424983199248425114057259226572811442133254644774118562644263125652683260526572786268325652670268326442631274826572722260527092670265731112925559731242565256525782683253825112538259225922578252525112538252525922605263127732525278624982592256534293666416027612644247124842498260524842471248432362484252540182618269627092987327447366162134427612657260526962644261828872605253826962644269627092644260526702631263126312631296228875597313626572552259226832605256525782498257825382618253825252578251125922565274825382722253826312538345536964118279925522457247125382565247124292498319924712457407725922670282427093565442177411856277326832592267025922631283726832670272226052618260525922670276126702618263126833074298755973174256525922578270926052605259225652592249824982592256526052552261827092887256527992525270925253338300025652683265725783806353726572484265725253261257825924057264428492925398040974896774113442761264425382578259226442925263126312709268326832631277326442657256526572657256530742824559730992552256525522683249825522525255226312525263124982525260525522578263129372525273525382670256533892511249825382538253837423537255224712484247132112484249840372565264427992709327447994799 19890828 313421856303726702618263124982683278626182578260526182631265726702578267026442670263126053111291255973174253825652631278625652538253825382552251125782525255225382565256526052761252527862525260525113299249825112484249834424018326125922471245724573236248424713999253826962799312433254705527213442799265725922683263126962862264426182631263126572592273526572644264426572618263130242824559731612631256525782657257824982498255225382538253825652578256524982592265727222498276125382657256533512525249824842525353739993579252524712443251131862471248440572552260528112773342945574863185627092592259226962631270927732618256526572618264426572722265727352657272226052631298728495597313625522552260527352552256525252565255225382592255225252538252526312511276125522748248426182498329937114182383925922538245725252552247124572471324924572484399925382761276129373363470572561344278626052631256526962683292526312538270925922605267026572631269626312683263126703062287555973086257825922578265725382578257825252592253826182511249825382552257825522748256527482498270924713416382241603908256525252457255225782511251124983211252524984057253827092912286237744736774118562592260526052644252526442799256525382618259226442657279926442735259226832565264430492987559731492592256525782761255225252565256525652565253825782511257825382631249827732525278625382592252534293651418227732578252524712484256524982429242932492498248440182538270927612950336346445272134427222657268326962592265729622592263126572657264426312722268326442696268326572683306228875597312426312605259226312565252525922552259225252552251125782538247125782552268325252722247126052457342937114118279925922471244325652592245724292471317424712498405725782644284927483389464447991856265725922618257826052696291226442525270925782644264426572605270926832670261826833111292555973111259226052592274825652644255224982511252526312525249825252511259226832887249827352471260524983274251125112471251124573774356525382471245724713211251124713999251127222722296233634644545113442761265725782605264425922837260526702657263126312592277326442748270927092592265730372887559731362565255225782709256525382511252525522471257825522525257825382565255228372511268324842618251133892498249824842538251137743509253824842471252531862511249840572565264428112824336345294705 19890828 313901856304926832578260526312592290026572657260525522631260527222631270926702657263126833049286255973161256525652592270925652538263125522578249824982511257825252511263126312709256527612484261825253299256525252484252534023980321125252471248424573236249824714018252526832786306233514586545113442799267026442657260526832950257826052631267027092670272226312696263127352618265730372962559731242618263125782631252526052525286227993199286232362987328727862578264427612525269624982631249833632498252524982525357939993523251124712471245731862538247140772578263128372875328745294831185626572683259226442683265727862670256526572631263126832670267027352565265725922709307429005597313625652565257828242538257825382525253825382525255225252592253825252578276125252748248426442538365138064204252525252471245724982538245724432443322424842443401825252683270929753325464471211344279926962618268326182683296226052644268326312605259226702683272226702683261826963086283755973199261826572552263125782538256525252525253825652565252525252525252525652761249827732578265725253636392541392538252525652471253825382429248425113199249824844057253826832887282438064644774118562709264426052578260526442875259226052709267026832670270925782683264426702605264430742912559731492631259226052683253825522552248425522578256525112484252525522605256526962525270924842631249833383681411832362538245724572538253824712498247132112471247139992484268326962925326146745237134427352696260526832565263129502683263126312644268326182696268326442722269626052696304928755597313626312605264426962552256525252538255225382578259225782484260526052498268325522683255226312538360735793839252525782484253825252552249824712538318624712525405725522657287527483351470548311856268326442592261826572605288726442618263126312696264428112696269626832631268325383037286255973124260526182618264425382538253825252525252525112498249825652525256526052824255227482538257825383312248425252471251124983774350925382484245724713274248424843999249826312748300033384586537913442773264426702605265726702937264425782592256526312592264426572644257827482644268330122849559731242592256525382735256525522578252524842592252524842484252524982565273528492552269625112657255234022538249824842471248437743509251124982457255232112498251140572578268327862824337647054736 19890828 314381856306226572605265725922709284926962657260525922631264427732709268326702683263126313049290055973149255226052578265725522578256525652511256525382538251124982498265725782722251126832484265724573287253824982552253835373943322425782498247124433224251124984018253826832799306232364705534313442862261826052657263126832912259225652657260526832644265726182683259226962644261830002912559730992565263125782709260525252538247125252552260525522471256525652657256527862552278624842631248433892565252524432498353738733299251125112471255231992484249840572578265728752748331247054962185627222657263126832644263129002631263126442696268326442748257827092605267026312592308628495597314926182578253826702525255225252565255225382552255225112525248425782592272224982709247126182443328737274160382225252511252525252525247125252538324925382484401825382631282429873325464471211344279926962657268325922670291226702565260526702683265726832644270926962644265726703049286255973099256526312538273525252525251125652592249825522538248424982484252525382683261827732525261825113429379041183822256524842484253825652484260525523224256524714057256526052862283738224736774118562696272226702578264426052824260526572631265726312683277326052709267026572605267030002912559732362592264425652748252525782538252525922484255225782525255225382552249827862565269624842657249833513651416028752605248424982525253824982484248432492511252539992538269627992937336346745633134427992644267025922644263129752605264426702631263125782709268326702592273526962670301228875597313626442631259226312525252525382525260525112538252525252552251125252552270925522709252526312471345536814139295024982511248425652552252524982511316125112471407725652657282426703363464448311856267026572565263126312631284926052565274825382631265727612592272226312605265725653012288755973149265725922565268325382565251125252511256525382525249825382498253826832799253827862471264424713261245724842498252524713727348226052484253824983211252524434018255226962657301233514644541513442748263126442644260526832912257826572709259226832683270926052696268326962565269629752912559731862578263125782709251125652538253825652538251125382484252525252578260528752525279925382578249833762511247124982484249837423469255225382498256531612498249840572552268328752735331245864421 19890828 314861856307427092525268325782683278626572592263125922657264426962631269626312683263126833074286255973161249825922657268326052538259225382498255225382552249825382484265726702722256527352471264425253287252525252498252535934018350925382484249825253224249824844018264426702773301233124474545113442811273525652592268325922937267026442683264426442631268326182709278626702538264429872912559731242565257825652722253825652565265726573199282432112837324928112552264427092484270925522631251133892631248425112525349639623261259225922538257831612552249840572552264429002887348244744644185627092644257826442565269628622761252526832696264425922709269626962644273525782670306229875597323625782592261827352511255225252538259225922578256524982525249824982525270925382773245726052498328736814160383925112484252525252605255225522552323625252457401824982761274828493376464471211344282426312657268326182592293726442578264426572657269627482696265726572644260526183124287555973136260525782578263125382538253825782592252525652538249824982525260524982696256526962525263125113416380641183856255224572484257825652525257825113186252524844057253826962786286237904705774118562605268325652657261826442875267026442605263127352592272226572696264426832631268329872925559731112592259225382722259225252592248425522538252525252498255225782552247127612511273524842592248433763636416029002565249825252578259225782498252532992511249840182511270927222962327445015272134428112657264426702657265729502605257826702565268326572722268326312657265726312683308628375597314925382644255226442538252525522552257825252525253825382565252525652525270925252709248425922498340236814118288725652552252525522538253825382525317425522471405725652683273527223325464447991856272226312631263125782578284925652631276125922657267027222670274826052683268326833000293755973136259226052538273525652552256525252498255226182538252525112552255225922811256527222498256524843261252524982498255224983774348225782484252525383211251124844057255227482657293733514705537913442799268326962657264425922837255226312696263126832696273526182683260526312631265730242962559731242552259225652696257825382552255225382498255225652538252524842552257827352511267025112565255234552498248424982511252537113523261825252552257831862552248440572552272228112773333847054831 19890828 315341856306227092605267026442565287525252565270926702696261827092565268327222578263127352975290055973124259225522552264426052578252525382525251124712525252525522525255225522709252527092443263124843287249824712471253833893999329926182592255225383224252524984018253826832811313633254644537913442849263126312605253826442962259226312644269626702644267026962709261826572644263129872875559731362631257826052657257825382525249825252498253825382511251125252578255226572552272224982578249833892525248424842525359339433363259225382525256531612538252540572565264428622862337646445030185626832644260526572578263128492605252527092644264426052644263127092631259225922631307428625597316125522578252526832538251125382552259226052525255224842578248425522538268324842799249825782498328737424160380625382484251125252631251125112471331225252457401824842735277328873338483172561344273525782565267026312605277326312631265726312644269626442670269626312683263125653024293755973186257826312565268325652484253825382605251125112565255225112484248424842657253827612498263124843363380641393873264425652511257826442565252525523149251124984097256526312799286237744736774118562709261826442644264426442773264425922657256526832592265726572722267026702644270930492837559731492578260525522722253825252498256525112552252525382484253824982511248426832525276124842631249833893622416026962552257825112578256525252605245731862552249840182511268327992937327445015487134428112605263126702644264428872657253826702670264425922773267026832644270927612696304928755597316125782631259226442538252525522552255224982538253824982498256525522525272225252670251125922457348236964118272225782538245726052592249825382538323625922484405725382670282427353338458651671856260526572592268327092631290026312592268326442605270927352592270926312631265725783012288755973149256526312592270925522511252524982538249825382511251125652498252525922849251127862471263124843287252524712498248424843727349625782498252524983261255225114018251127092735291232744529545113442799267026962644260526832937260526312631263126182709276126962722267026572657273530622912559731612605259225652618256524982511248425922498255225382565252524842538257828622525270924572605245734292538245725252525253837113523256524982525251131862498248440572552264428752799333846445308 19890828 315821856306226442605252526572670288726312670269625382657265727092735270926442631259226313062288755973099263125652592269625652511256525652511252524842552247124982498257826312657252526702484263125253236247124982471253835373943308625782511247125113236249825384018253826832761307432874644534313442837267026182683263126052950263125922631260526312592272226312683273526312644263130492912559731362631260526442670259225522511298728493261279932113099328727862605261827092484272225112631249834422525251124712498356538903338261824982552252531992484249840572565263128242962335145015308185626962644260526442605263128372631255226312631269626052709263127222631269626442631293728625597323626312605256526962552252525652538252524982565255225252565248425382498267025252786248426572511326137274182380625522471251125382605255225382511321125522471401825252722277329873224476772561344274826312631257825382631292526052578263126572565265727222631261826182592263126702987286255973086255226442592273525382525253824982631253825382538255224982471253824982657249826832511259224713376380641183856256525522525257825922511255225923149248424844077253826312875284938394586774118562683267026572631257825652837264426442644267026962605268326702683260526962592264430122887559731242565259226312670255225652538255225382525252525112538251125112565248427092525270924982618242934293651413927222578249825382552253825652498249832612511247139992511265726442950340246445343134428242631255226572657267028872525263126442605268325652709263126572618257826442657309928625597316126182657253827222538259225112538263125252578248425252538251125112538270925252657245726442484348236964077272225922498249825522552249825252511313624982471405725522709277327993312470548631856269626702696263126442605282426312552264425652670267027092670265725652592267026312950292555973124256525922592276125252552253825382498256525112511251125652484260525782811248427862498260524983249247125252511255225253727348225252498253824713274249824844037251126962786290034024557537913442837273526052670260525922900267025782657264427092631274826052709263126442644265730122937559731992552253826312657257824842511255225252511256524982525251125382538259228752498273525112605247134022525249825382498249837423523253825112525252531992511249840572565265728622786331246444896 19890828 316301856303726442552270925922631286225652657268326312592264427092618269626442657265725922975286255973124253826052592270924842538248425252565252525112525251125252471265726312722251127992484260524843312247124712525252534694018350926442498252525383249252524574018251126962761298733124705509813442773263126052605260526312811268325922592265726962657270925922657265726832578264430122887559730992525264426052657253825922538255225922511253825252498249824572592265727222511270924712592249834022498249824842578357939623274257825112498253831612525249840772565264428242799338946444863185626052722265726052605264428112631260526832578267026442631260527222709269626702605307428875597314926312644259227092525247124982552256525382498256524842565249825652484273524842761252525782471327436964160380625252471248425382565247124842538324925112511403725382709273530003274464471211344272225922657260525782683283726052631264426312565264426962709274826312631257825782987290055973149257826052578268325652578253825252538252525652538248425382471253825112696248427222498265724713416380641183839257824982484256525652511247125253186256524844077253826572925279938394644774118562644265725652683265726702887265726312657263126312592265726832592260527092592259229122862559731862605263125782670256526052552247124982484252525652525253825112538245726442511270924842631247133633622416026832511248424982525255224982511249833122565245739992511265727862950328746445237134427482683263125382552260529252631256526052683269626572657261826962722268326442618303729005597312425382565257827482525251125922538256525112605251124842511248425112484268325112683248425782457346937114077267025522525248425382552248424712565321125252484405725382670279927483325464447671856264426572592268325922709291226312657267026312631263127482683265726312670267027093000292555973149255226312565267025382525252524982498255225112525248425382525252526312849252527352457257824843236247125112484249825383727353725652498245725113211252525253999251127482748287532874674523713442799263125922631255226702962259225922631265727222657269626832709260526702644268330122887559731492644255226052709256526052538255225522538253824982525252525112525257828242511270924982657247133892471247124572511252536963509253824842484255231992498244340572552261827612761329947994767 19890828 316781856303726702631259226442631288726052605265726832605264427092592264425782683263126183062295055973149255225382565273525382511252525522498255225522525248425252484255225782709248427732498260524843312248424712471255235653890348225522484252525253274251124984018253827482761291233764644516713442837261826702670264425382912260526572670265726572709269626312761272226312631264430122925559730742618263125922631256525252498276128113455291231993086329927352657259227092511273524842578242933892565253825252552353739433509253824982525248432242538249840572565265728112875332545014863185626702644259226182618263128872618263126442631265726052709259226962631265726832631306228755597309925922592260526832525259225382552257825652538252525252565249825112471270925382773251126052484360738064139245724842471245725782538249825382525326125382471401825112735276130493261476771211344277327222618264426312631283725522657267025922592268327862592269626572683263126053111284955973111263125922578272225782565252525252525251125652498257825382525252525112709251126962498264424573593383941182605251125382511257825652498256525523174251124844077256526442887284937424674774118562618269626052605260526052837257825782605260527222644274826572709265725652683273530122887559731242525259225652644253825782578253825252538253825382498249824712525248426962498270924842644248432993666403730992552248424982498252525112525245732362538249840182525273527992887328746445308134427222696265727092657269629252592268326572696267026702657265727092644264426052631308629375597309926052592260527222538255225252498259225252525255225522525255224982457267025252748245726312498356536663790253825252484247125522552247124712525321124712471405725782735273527223325470547671856269626962644264425922605270925652644263126052605263127992644268326312657257826573074293755973124256526312565277325522552256525112578251125382511251125252471255225922786247127732498255224843261251124982443248425113742348225522484249825113174255224984018252527092748293733384674530813442748261826312670263125652875263125652670264427092670264426962683267026442565267030372900559731742605264426052735252525782525252525382525255225382525251124842525253827862484272224982605249833762498247124712538249837113469255225252457251132112525251140572552259227862735337645864831 19890828 317261856303727222631272226312631290025922631270926572670265727222605270925782670265725652962282455973099260525782605276125382484252525252511253825382538248425252471259225782644252527862457257824843261248424712484249835233925333826052511248425383274252524573999251126572722308632364705520213442837259225252696261826052837264425252592269626312670269626442683267026312631269630862875559730992644256525252786252525652552253825382471256525382511249825112578257826832457270924982565247133762538247124982511346939623074259224432471253832112578251140572552257827862824340247054736185626702683267025922631261828622565264427092605265726052683259227862683264425922644295028755597313625922605253827862552251125522484251125252538249825112525252524982484268324842748248426312498324937114182379025382498247125382552247124712498324925522498401825252644278630003325467471211344277327612578268325782605291226052578264426052722264427092644265726442696259226702975286255973111260525652552270925922525249825112565251125382484249825652471253824572670249826832511263124713389379040973890257824572471253825382498253825383136257824714057253826962862284938064644774118562735259226312683260525522862257825782618268326442657276126702631264427092618268330372875559731112618261825652709255225112538252525922511253825252484251124712578249827222498272224982605248433893622416026962484247124712525252524712511248431742484253839992498276126832912341645575272134427222670264426702618264429002605257826832618263125782696270926962631269626052683301228875597312426182565252526052538252525922565255225382578257825112525248425522484267025112644249825782498345536964097272224982525241525382565249824572498314924982484405725252670284927613312464450641856264426832552268325922578283726052565268326312605265727092631269626052683265726572950286255973161259225522565270925522552249825522538253825252498248425382511249826182824251126832443259224843287252524842457249824573742350925252511248424983249253824844018249827092735290032874644545113442799265725652578263126702900257826442565257826832592273526832657263126702631272229502887559731742592260525922735257825382511249825382565256525112484253824982525256527862484269624842592247133892471244324572498255237743469251124982525251132112498251140572683269626962773333846444736 19890828 317741856306227352618263125252578287526572592259227092605260526962631265726572696263126962987290055973161253826442578270924842565252525782511255224842525251125382484260525782709253827862511261825383287247124712457252534693925348225252443249825113249249824574057256527352773307433634557527213442799260526052657257825652937263126442618264425782565274826832735268327092631264430002887559731362552255225922722256525382538297528113249284932613062328728112578264427092498276125252578248434162511247124712484356539623509256524572457253831742538251140372552264427612837328746444644185626312644261826832578260528872657253827092631269626312644265726702657270926832670296229375597312425782592256527732525252525382511255224982538255224982498251125252511268325112735248425522471326137114160382225112511248425252552244324842511323625112471403725112748277328113338473671211344278627092592264425522683290026052578256525522618265726052670269626312657264426053012300055973124265725652565267025922552253825112592252525382565249824842484249824842722248427862511268324713429377441183873252525252484255225522484245725523211256524714077251126832837283738064557774118562670259225382631261826702900265726312605259226832631270926572683273526832552269629872900559732362605257825782709256525112525252525252552248425252511257825252565252526962538273524982605247134423622416025782484248425112525256524712471252532242498248439992498283727612962333846445237134427352657264426052644261828752605255226572631259227352722263126962631261826572605304929125597312426442565263127222565256525382538253825112552253824842538249825522498269625112722248426312498345537274097264425112457244325252525251124712525316125252471407725922709276127353389470547671856260527092592268326312631292525782592264426702592260526312644268326572605267026442937291255973149256526052592263125522538247125252525249824982498251125382484255226312799255227352484260524713261251124842443248424843727346925782471249824713249251125113999251127992761300033124767530813442811267026832605264426052975263126702565260526832683269626442644277326832644263130372900559731242578256525382696253824982538253825382525253825252511255225112552260528242484274825112605245734292511247124712484248437423509259225382457251131862471247140572565274827992748341645014929 19890828 318221856304926702605269626832578286226442683265725522683257827222631272226572696257827092975295055973074259225652578277325652538252525382525252525112552248425252511259226182696251127732498261825383274249825112484256533763925348225922484247124713274252524844037253826962735312432244736537913442837260526702670267025782925263125782670265725782605268326702709268326312631267030992837559731362538257825922735252525252552255225382484259225112525256524842605259226702484267024712605249833762484247124842538333839803389249824712471252531742525248440572565276128112799344247054736185626182683259226572565265728872657264426702618277325922748263126572644260526312722298728375597314925922578257826832552255225252538251125782538247124982525249825522525269624842709245726312457324937424182380625252457247124982525247125112471317425252511401825382592270930623274470571211344278626052644264426572657283725922578267026572644265726832605269626442657259226443049279955973124260525652565260525382525257824982552252525112552255225112498255225112683247127352511259224713416383941393873256525652443253825782457252525383186253824984057255226052887284938564767774118562761265725652657267026962811265726052644263127092709269626312683267026312605267030002862559731992565264425652683255225522578248425252552253825522511252525382565245726832498274825112592242933513651416030122471247125382525252525112484249832362525247140182538272227222912331246445272134427352657268325922631265728622605256526572631260527092657259226832631261825782709295028625597311126442670256526832578257825652511252525252538255225252471253824982484268325112683252526052443342936964097297525782525245725252525252524842457319924982498403725382709283728243429464450301856270927092592269626572605278626442657264426572670260527352683269626052696264426443037290055973174268325782578268325382538249824982538247124712484253825252511253826312786251127352429260524713249248424712484251124573727346925252484247124433211256525114037253826052761303732114674537913442773256525922657257825782875259226312761263126052644267026182696255226962670264430242912559731112552265725782735251125382552257824982605255224982525253824982498256528372471267024842565247133512538251124842498255237423482252524982457252531612538248440572552263129002748338945294896 19890828 318701856303726962578267025922657284925382605267026442618259227352552268325252670264425522987291255973124255226572552276125522538253825522552249825112498251125112498259225652696251127992511259224843299249824842471249832993943329925652457247124713236252524844018251127222786316133764674523713442773251126442644255225922912269625652631269626052631263126962696267027222605265729622937559731362605255226442683255225252498278626313161277330862962328727862592259226832538269624842618248433762511245724712498356539623363252524842457248432242511247140572552261828372862337646744674185627352657260526572592263128112644260526832618264426572631265727092618260526312670311129005597323625922605261827092538251125382538255224982525252525252538251126052511270924432748251126052484327437274139383925382484249824982578249824572484317425112457399925112605274828373312464471211344272226832644265726312631283726052592268325922592268326962631274826442657264425923037292555973136260525922592272225522578253825522565251125652525252525252484252524712644249826572511257824843402380640973839253824712443253825382511251125113211251124714077251126052811284938064863774118562657259225522657260526962799253825652605264425782644263126312748259226442670265729622875559731242605264425652696257825112511249825112525252525382457251125252552244326702511273524842578249834423607416026182457247124982484252524432471247132362443249839992457265727732962338946445202134428622578263125652644264430002670255226572578272226572748267027482631263126052631301228875597309925922592260527222565256525522498255225252565255225112538251124982471267024982748244325782471346936664097272225112484244325522498248424712538317424712538405725652631284927353455458648961856273527092696261826052578279926312592260526572644269626832592274826832657269626443062292555973199251126182565268326052552251125522511249825522484248425382498255225522849249827092471260525113261248425112471249824843742348225252484248424983261252524984018251127092748297533514767523713442761264426572605268325782862265726442683265726832657270926312644263126832683264430492862559731362565263126312683260525252511255226052498259225652525252525112511253828372498272224432657248433762471245724982484249837423455248424982471247131492538248440572552264428112696335143954929 19890828 319181856272226702592259225522644278625922644272226702631264427352552268326962722263126703049291255973111253826052578268325112552253824712538255225252552245725252538260525922670244327482457259224843261251125382457255233763999352325522484247124983249255224714018252527222748303732994447527213442824259226702644265725522875267025652683265726052631261826052709264425782670270930002849559731362605259226052722256525382552252524982578245725382498251125522525260526442511278624572618248434162484252524572552341639803376251124982457248431862538248440572565268327992900337644744863185626962631256526442565265729372578263126312578267027222761263126702552268325922683301228875597311125382592255227352498256525112457252525252511253825112538247125522471272224982722249826312457327437114160382225252429245725112565249825252471321124982511403725112657279929503274473653081344278625782644259225922605282425922552268325922631263127482683270927092657260526182975293755973111261826052592264425522565249824982605253825782525253825252525253825252683249826832498257824713363379040973856253824982429252525522457247124713211252525114037259227092761276132614644499618562709270926052657259226442912260525922631259226442748272226052735264426702657272230122837559731612578263125922683256525782605252525382498251125252525252525252538251126962484276124842631249833763622418227222565248424712484253824842471248432362498251140182511268327352925337647055487134427732631255226832605256529252631263127092605267026312709270927092644260526052592301228875597307425922618264426572538257825252511256525522592251124572565253825382484267024842683248425652443342936964118276126052484244325382578247124432484321125382484407725922631283727353325455752721856259227732605265725252605276126182592264426832670264427092670269625782683260526573012293755973149253826052605277325252525255225652578252525382525248424842538255225522786248427482471263124843236249824712498248424713774350925382498247124433211245724844037249827482696292534024557552413442799270926572578265726962912263126312683260526442644274826312709265726832644265729752887559731612552257825922631251124842552252525252484253825522511248424982511255227862484268324982592248434022498244324432484249836813523253824432484249831742457247140572552263127862811329946745379 19890828 319661856260527092631273526182657284926182657260526052631265727092657269626052578263126963012290055973124260525922565270925382578253825382511251124842525249824982525255225522748245727612498257824713287249824842471251135513890332525252471248424573236251124983999255227092786293732874644574413442811265726572618267026052912260525782683263126702618270925652683268326572709265730862849559731112592257825252644259225782538256525382498252525252498249825252565251127092471267024842578247134022511247124572538360739803482249824712443252531112471249840572552264427222773335147055744185627222631264427092605263128492670263127352605267027352670256526962618260526312670309929375597312426052552263126962498259225522498256525382552252524982538247125252484273524982709252526052471324937274160382225252471242925112552247124982471322424572525401825252773278629623299464459311344278627352605268326572631279926312565263126312605265727092631268326702670263126313086287555973149257825782605264425522538256524842605253825382538249825252538256524982696248427092457260524713402377440973856251124982471253825112498245725523211251124844057255227222786268334024644604518562735268326442644261825923000267026832592264426702565269626052709264426572605270930992925559731362552257825382683255225652525248425652552248424842525249825112525248426572471273524572592242933763607413926572538244324712484257824432498245732492525248439992511276127353000331246446282134428242592263125922592260528242644264426312644256526572670261826832618270926572631292529375597312425382552257826702538252525252511255224982578255225112538252525252511267024842696245726052471341636964118270925782457247125252538249824432471317425252511403725782657273526963312473664091856269626572565260526182592278626182605268326572578257827352578263126182657260527352962284955973149260525522552276125652511248425112552257825382511251124982498251125782824247127862457256524573261247124982443248424573742348225782457251124843249253824844018256527862748296233384736671313442811253825652709268325922875264426052644267026962631265726312696260526702631263130002900559731242592263125522683253825252511251125252525256524842525248424982498259228622511272224842565247134022484244324982525255237583482253824712457252531992457248440572565260527862811333847057014 19890828 320141856269625782592257825522538277326572592264426442605269627992592268326962683265726833049293755973136257825652525268325382538256525112525253825652484247125252565257825652670248427352498256524573287249824432484252535653873344226312457248424843287253824713999249827352696304933254767774113442786263126962605261826052849267026182565263126442631268326052709263126182605268330622900559731242592257825522657259225252525252525652471253825112484253824712631255226832525272224572565248433892511249824712471359339083363251124842457245731742498248440772565264428622824345546447741185627092670256526442565269628372605259226962592264426442696260526962709269625522683295028875597314926052605256527222578252524842538255225112484248425522511252525252525265725382773247125922471327437114139383924982443244325522565244324842471322425382471401825382631277329873363464477411344288726702644263126962631290025922605270925382631265726572670269626702670263126703012286255973149259226442578263125522578257825112511247125252525248424842511255224712683252526962538269624983351377440773873249824982471253825382498249824293236259224714077257826312862442134024674774118562735268325782565257826312849260526572683259226702631272226442735265726312605272230622950559730622592256525522670256525252565253825252511251125252498252524842565247126962457273524982631251134023622416027482605247124572511251125112484248432362457252539802525268327612925331246446162134427992709268326052631267029122631257826572592268326962670264426962657268325782631301228625597317426052605253826442592255225782498249825382538252525252511256525112471272225112696251125922471345536964118272224842525249825252565248424842457318625252484405725252644284927093551464477411856277325922644265725922578281125922631269626832670265726442644264425922644257826052987283755973149255225922552269625922538253825382525252525252538247125652578253826182824252527352511269625383287303725522696268326313711350926962471267025653249264425524037260528242824399939994996774113442748264426052644265725782937264426442605264426312644270926182657265727092644255230122837559730742592257826182709255225782578249825652471256525252511252524712538256527612498269624842578247133632484249824572484248437423482255224572471247131742484249840572592267028492748335145864962 19890828 320621856302426312578265726572709270926052592270926052657257826442644272225782605264426573037293755973124257825922578268325252578253825382525249825252484249824842511256525922683252527862471256524843287248424712511252533253925349625382471247124293261247124714018257827092709304933634644530813442811269626442605260526312950253826052631265725922644272226312696259226572644264430492950559731242511260525522631253824982511252525382511253825522511252524712552256526832525270924982592247134292498245724842511344239623496257824712443252531742484249840772565260527862887332547054586185626962657259226312552265727732644260526442631263126312657265726702696264426572631295028875597314926052592251126962565249825522484256525522552253824982484247125382484270925252761248426052484329937114182382224982457245724982592248425112484321124292443401825112735278630373312464471211344274826572592260525652722287526052605260526312709270926702683269626702618259226573037296255973149257826052618270925652605251125522552245725522511259224982498253824982670245726832471265724713389377440973873251124842457249825782498249824713136253824714057252527092824283737744705774118562683267026312683265726312875267025652644264427092631273526442722265726572578265729252962559731362605263126052696255225522552255225522565247125112525253824842538251126832471272224572631245733763636416027222552249825252498253824572484248432112538247140372498264427092962335146445202134427732644263126312592267028492605260526052578259225922709268327092644264426312657293729255597313625652565253826052565251125382538255225782525255224842578249825522484265724982735245725922457342936514077270925522484244325382484249824712552319924572471405725652709274826833363473647671856270926572592263125652657287526052605267026312683267027092644267026572670260526572937288755973136252526052565279925252498252525652538249824982538255225652525252525922799247127092457263124983236245724842471249824843742348225252471245725113236249824574018252527612735291233894644537913442811259226182696264426312962260525522657260526182592267026442786265726702670264430492887559731362605260526572670252525382565251125382498264425382484251125252511255227992484267024572592247134162538247124842498249837113523249824982443248431992511244340182565270928242786329946444831 19890828 322061856300027222709270925922748288725652578272225782683268326572618269626832670257826053037293755973211259225922565263125782578253824982565255225382565251125782565255225922683251127092471264424713249249824712471253834694018352325522511245724573249245724984018252526832748304933764529516713442849265725652644263126312824257825522631264426312644269626832605270926312670268330372849556030992592256525652657255224982565278626833199279932363037327428372657260526832484274824982631248434962525245724712471369640973593256524432457252532362511248440772565264427612849332544214863185626312683263127092644263128492657257826182592268326052709264426702631263126182670301229625597313625522578259226832525255225522565257824982538252524712525247125652498269624982748245725522471369639434249255225112471248424982525247125112457327424572429399924982709273529753312473671211344281126442565259226052525291226832565257825922683263126962657269626962709259226313037288755973136259226052538260525382565256525252538251125522511247125252525251124842709251127352457263124713651396242272592252524842484255225522484249825113236255224844057252526832849281137744767774118562618263126572644260526052811265726182657263125922644270926962722263126182631270931242875559731492592257826052761253825522578252525382525249825252525251124982525247126832484274824432592247134163711416027222511249824842498256524572484249832362471244339992511276127482962340246745308134427352696261826442657261829622631267026572578264426312696268326442631263125652683304929505597314926312525257827092525253825922511257824982565251124982552248425112511267024842683249825922498350938394160278625522457247125382511247124712511324924572471405725522657278627353429473647671856274826442565263126442618298726312605256526572605264427612618272226832696267026052950282455973124263125652538267025652498256525112538255224982511251125112498249826312837247127352484256524843325248424982457251124843822356525922498249824843299251125254018249827222735301233124644567013442748267026052631265725252824260525652683260525652605273526052670260526832618257830622900559731112605256525522644259225782538247125382484252525382511249824842511259228372471268324712565247134292511249824712471244338223551253824712471249832242484247140572565269628752786333846744962 19890828 322541856307427092565268326702670286226702565263126182631257826572644270926312670253826703012286255973136259226052592267025652592255225112511251124842552252525112484259225922887252527352457259224843338248424572471252525113822356525652457249824983261253824844018253826832786295033764557527213442786267026962605259225922900260526052631260526442657273526312670263126442592265729872837559731242578260525922670257825382538252525522552260525522498252524982565264428372457268324842578247134422498245724842457249837903509252524432484248431992471249840572552270928242748332547054896185626832670259226052592263128372670256526442657256526572683260527612683267026052683300029375597313626312578257826312605255225252484252524982525252525252498251125252457267024432709245725782429342936514139264425382498245725112538247124712484323625252457401825382786270929003338473671211344281125922631264426442605297526052631265725922670267027482670268326572670264426703074290055973099260525652657265724842552253824982552249825922552255224982484256524842683249827352457263124843496368141392799253825382484253825652457257825113186252524574057252526312849295037114767774118562631270926832670259226442912263126572578260526572631269626832683265727222631264431112937559731242552256525652605253825382605256525652525248425252525252524842538251126832429272224842578249833893681416027092538249824712484253824712471245732362484248440372631273527612887338944745379134427862696263126312565263129372618263126312578264426312709264427612657265726962605303728495597319926312592251126312538251125522511253825112498255225522498245725252498270924842709252525922471340237114139277325382511245725382552252524572538319924982498405725782696282427613363464448311856265727482631263125782605288725522552263126572618268327352565267026442631256525782950288755973211259225922578259225922538253825522525255225252538249825522538249826312887247126702471260524843287245724842457248424573774352325652429245725253274252524714018252527482735300031744767537913442799263126312696264426572900260526052631261826572644278625922735267026832670263129752887559731242565264425922670253824842525248425112511252525522538252524842484263128872484264424842592245733762498244324572498253837423537253824292457249831742457248440572578265728112862337646444996 19890828 323021856309926312592265725782631292526312605267025522631259226702631264426312605268326313012292555973136261825782498269625522631255225252578253825112511255225252457255226312683251127862498260524843287248424432471251135933908345525382457244324843261249824714018253826702683300032994705516713442824265726572605268326572875261825922696268326052683269626832696263126572631265730372900559731362605263125382761256525382538283727863236282431742887323628242578264426962498273524842592248434022511245724712525345539993363252524572443251131742511247140572592269627352786345546744799185627092644260526442657270927862631267026702631259226832696264426962644273526312605300028625597316125922578260526962565253825652538252525252498248424712552247125252484267025112735247125782511362238224160253825252484245724712511247124572498327425252484401825252722273529753363452971211344283726312670260526312696279926312657265726312644269626962592268326442696260526703074291255973161261826832578264425782525252524842578249825522511247125252498249824982670251126832484267024843622389040972552252525112471253825652471248424843236251124714057253826962824282437744586774118562683269625522618263126312900255226052696252526312709270925922696260526312670259230122937559732362525256525382644256525382552251125382498255224982498255225112565247126832498273524712552247133383711409729872552247124292538249824712443249832612511248440372525276127482900336345575237134427612631256525922631257828752618259226572657267025922670260526702631263126572657304928625597316126312565263126832618249825252552251125252552249824712525253825252457269624712670251125652443342936514018297525522498242925652565244324712471317424572471405725652735277328113429455748961856273526572644264425382670277325782644268325382605264427732696264425922631260527612962291255973111256526052552268325382552249825252525252525252525247124982498251125922799249827352484257824293312245724432443251124843727348225252471245724713261245724434018253826832735295033124557530813442799264426312592269625782975255225922644259226312644265726182631265726702631256529872912559730992552260525112683249825782525249825382565257824842511251125112525255227482484270924842565247133892471247124712471244337583537253824842443249832362484248440572552272227612761331247365064 19890828 323501856301225922644260526052578286226182552265725522683256526572578272226702644265726963062284955973161251125652538272225652538252525522538249825382525251124982484256525922696251127732415257824713312245724712457248436073980333824982498245724713236251125113999248427352761307432874644520213442761256525922683264425922875257825922592259225922657276126832683265726572605268330002875559731242592261825252631252525382511251125382484255224712511253824842592263126702484274824842578242934162511248424572538360739993496261825112471247131992498247140572565268327612837328747054863185626442592263125652592264428622657256526052657263126962683259227092644264426182631307428375597313625782644253826702538256525382525255224982511252524982525249825382484268325252773245725922471328737424139383925382484245724712511244324712484324925252471401825252735270928873299455771211344283726442644267026962631297525782631270926052538263127092683269626572683259226443049292555973111260526052605263125382552257825252552248425922552251125252538252524712709251126962457263124713429382241393908255225382484252525522457249824843174252524714077252526962849286237744644774118562657268326962631265727092887264425652605260525922657273526572709267026702618267029002912559731362565257826442644253825382538256526312525249825652498255224842484248426572498270924572631249834963666416025522552245724712484253824432484245732612498247140372525268327223000338944745343134427352657257826052644267029622578256526572631261827352631261826572696268326312618311128875597311126572552263127092552252525382525259225252578252525382525242925112457265724712683247126312457353737114139259225112511247125382538247124712484321124432471405725522696278627093442452948961856269626702644264425782631282426442592264426312631267027352631269625922657264426313037283755973037256526182670273524982538252524982578256525112511245725112525251125652887251127732471263125113299247124432484249824713727356525652457249824843211249824574018251127612735288733764674541513442748265726052683264426442862269626052657269626832761267026312644257826702631259229252887559731862552260525922605257825522605251125382484252525252443257824982525259229122443273524712538247133892484245724712525249837113565249824712443248431362484245740772565263128752735329947054674 19890828 323981856308626832644260526312696292526572578264426442670257827862670273526052578260526832975290055973111263126182578277325252511255225252525251124982538248425112484256525922657247127352484263124573299247124432471255235793980350925652484245724433249247125113999252526832735313632874705520213442824265725252670263125252950267026702592263126052618268326312709259226052605263129752900559731242631251125522735256525252498278627613186287531492925326127482578260526442471273524842605251134292511247124572498359340183249251124982457248431992498247140572565264428242773335146444929185626702605260525652631267028242538259226312578264425652748260526832631263126442631291229005597313625652618256527482578260526182565252525382552251124842525251125382457268325252709249826312498328737424160383925112443242925252565245724712471323624712457399925522748268329373299470572561344278626052657263127092657286225652525257825782735269627092670270926572748260526443099291255973124257826052565264425252538255225782538247125382565247125382484251124712657247126832471265724713402380640773890255225112429253825652443248425383199249824984057255227352862279938224705774118562683268325782592260526312761259225922657263126702683269626052683257826572592263129872887559731492592260526572709256525252525260525522578255225252498252524982525248426832525272224982605251134823651418226052498248424982484252524842471247132742484251139992525270926962811331245015237134428112592265726442657259229372605264425922631264426572657260527092605257826572696302428875597316125382538257827222525252525652538255224432525253824842484249825382511269624572657248425782471348237114118260525382565245725112498247124432498321124432457405725652709287527093299470549291856272226832670260526312592281125652605261826832592265727482696269626052709259226833000292555973236260526312644269625252538253825112565248425112525252524982471257825522925252527482429265724573249247124712471248424713774352325382484245724843287252524844037252526832761296233124557541513442735263125782605260526962950261825652565263126312735263126442709264426572618261830122887559731112565251126052696255225652525252525652552256525252457247124712484259229502498272224572578245733892471248424432498249837423509253824842457248431862484249840372605268327862644348245864896 19890828 324461856300026832605267026442592281126572578263125782683267027482592263126442644263126573062286255973086259225782578269625922525251125252525252525112538249824842511263125522696247127482457255225253274251124572429248435793999349625382457244324713261247124714018253827612761291233254674530813442748263126312631264426703000259225922657263126702670270927092696267026442592267030372900559731492565263125782709255225382525247124982498252525252525249825522525260526442443272224982605245733762443245724292525362239993299257824572471252531742484245740572552263127732786335145014557185626832631259226312538263128112578257827222552261826052709263126832631263126442592309929255597309925782565260527092525256525652511253825382538253824712565248425382484263124842722249825652525326137274160383924982511242924842525244324712484326125252484401825522799272229373363458671211344276126702578260526442657288726702605263125922565265727482657268326572618261826702987286255973111265725782538270924712525251125252592245725382552253825522511252525112683252527222457260524573429377440973890255225112429252525382471252524843186251124984077252526702786279937904674774118562709263125252683252526702875260525382683256526572644272226702631259226182683267029622849559731742565263126442670252526312511249826052578251125252498249824842578247126962498274824572631244334023651416026832565249824432511252524432471248432362511247140182484272227862962337645295308134427612683263126052592270929502592255226442631257826052722257826832644267026312657308629005597309926312644259226832578249825782538260524842552256525112525249825382471264425252657252525652471344237114139265725382484245724982525248424432457319924982457405725522644281126833376467449291856261825922631265726312578290026572592263126052631265726702631269625782696260527223000290055973149255225522605268324842552260524842511255225252525247125652498251125922811247127612484256524713274247124842457247124293758346925522429248424843236249824984018255227612735293733634557537913442748264426572592259226572862264426312631259226052605268326312709265726442644253831612912559730862670260526052799255225382538248425522511257824982525259224842525249827732498270925112592245733892457249824712471251137423469255224842443249831742471247140572552274827992773331246444863 19890828 324941856304926832644263126442592287526052631261826572683257827222657272225782618256526573124292555973149253826052565272225382538251125252511252525252471251125382457252525382900249827612457260524843274248424842471255225113742350924842443245724573249247124714037253827612735291233634644520213442799269626312644261825782937260525252631267026702683274826702683276126442578265730002875559731492605257825782644253825382511276126443037274830622709314925922498260529752484269624712618249833892525247124712498248437423537253824842443247131862484245740572565259227732735338946744929185626702722264426832592259229372578257826572605269626052748264427222670272226182670297529375597316125522592259226832538252525382498257825252538252525112498248425252484263124842748249826052484350936224139256525922484247125112511247124712429324924842484399925922683265728623312476771211344281126052565259226572683301226052631265726312670270926312683267026442644268327223086293755973149260526182578265725522552252524842592252525782511251125112511253824432670247127222471264424713496377441182618249824982471253825652498251124983174253824714077253827092799283737424674774118562605264426052631256526962799257825922683265726442644277326832786268326442565261830623012559731492644257825382709253825522565249825522511251125382471255224982552247127092471274824842605251134163607416026702525247124712525255224712443245732362484249840372511272227352900328746445167134428112578268325922644260528872552263126832657260526052709265727092657263125252618304929005597322427092618257826962565256525782498261824982578256525252565251125652471265724982761248425782443345536964118265724712484247125382511245724572511316124572484403725522722277326963299464448311856268327092578263125782552284926182565261825252696265726832670269626052683267027093074290055973149256525382644263125522552252525252538251124982498247125112525253825922837248427352429256524713261245724712471248424713774350925522457248424983249248424434018249827092709291232874474520213442773268326312552263126182887259226052618260526832618263125922670267026442631269629752887559731242578260525782644253825382525253825782552260524982498251124842525257829622498270924842605248434162457248424572457255237113523251124842443253831862471244340572552268328492811338947054929 19890828 325421856300026832578265725922538291225782565267026312592268326962657265726832683265726833037295055973161260525652644265725252484252525382578253825112538251125112471251126312962255227352429263125113261249824842484247124573696353725252525247124983249251124434018252526832748303733634644513313442799263125922592270925782950265725922644269626702631268326052696269626442657263130002849559731112592259226182683255225382565249825252511249825522511253825252538264430122471269625252605247134022511248424572525252537423565253824842471247131492484247140572565268328372773341647054929185627352657263125782605263128752657268326962618267026052761270927612670270926962631297529625597311125782565252527992538252525382498257824982525248424432525248425652471265724712709249826442511348236664139256524842484244324982552245724572498323624982443399925382773274830003351470571211344283726182592265726572670286226442578264426572631272226962565268326442670267026573099290055973186265725652538260525922484249825382538249826052525251125382498249824712683248426832471257824713496365140972605252525112471255225382443248424983199251124844057256526832875277338224831774118562670265726052670260526702799265726182644261826832696269626442709268326442631260530122950559731362605259225922605253825522578255225652525249825252498249824572498245726832484270924572605241534163636416027352552247124432498252524572457244332112457245739992565272227092987338944745167134427992657269626182631256529002605255226182631267027612683265727482670267026312696307428625597307425922511259226052538249825382525255225522538255225252525245725252471263124712683249826312471348236964118270925112565245725522538249824432429316124982471405725522657279926833363452947671856270926702683264426442657279924982618270926052605260527352670268326442735259226833012286255973124261825782538273525652578252524712552251125382498251125112471255225782799252527092443260524573274245724712471249824843742350925652443245724713236247124984018251127612709298734024529541513442837256525782592255226442912263126442709260525382683265726052696268326442644268329252837559731612552257825522683253824982525253825382552255225252484252525782538256527862471270924982592245733632498249824572525248437113469255224572484251131492511245740572670264428242773341645294767 19890828 325901856306226572618269625782657284927222552264426572631260527862735272226312696264427352925291255973099259226312578265725252538249824842511253825252498252525252484253825382937252527352457257824713287248424712457252524293774349625252484244324713274249824294018251127352696295033634705530813442837264426052670267026572862267026312657264425922644273526442683263126572670265730862824559731112605260525652696253825112538267026963037269630122683313626052484255229002525272224842605245733892471252524982511245737423537255225112429248431862484247140572565270927352773331247054962185626962644264426312592263129002631263126832657263125782735272227222618268325922644304929375597314925782683264427092565257825382538256525252484253824842511247125112511268324982722248426182457345535934118257824842457242924842498244324842484323624842471401825382735273529753338467471211344282426702565261827092644293725652722272226312605263127612552265726832657260526573161284955973136263125922631264425252578259224842498255225652525252524982471253825252696245726572484263124843496369640972683252524712498253825522484252525113186249824434057253827092811286237744705774118562722267025922657260526052937265726052631259225922631268326312735261826962696260529872912559731112592256525782722255225382511255225652525252525252498251125112525248426962511270924432565248434163636418226962552245724432498251124842471252532492471244340182525273527352937333847055308134427732722261825922578263129752565263126962592265726702709261826832722264425922605298729005597314926442631253827092578251125652511255224842565251124842511247125522511267025252670245725922498345536814097265724982525245725112484248424572471323624842471405725652683278627093389452949291856263126962565270925522592290025652605267026312696261827612657269626312670263126313049288755973161263126312565269625382578251125112525253824982538248425382498248425522849245727862471263124983325247124292443252524433742349625252457247124573236251124843999251127352761297533514767527213442786269626182631253826442735263126312709265725782618273525782657264426702618265729502900559731362578253825782605256525252525255224842484259225382511259224432484259227992511270924982592247133892471251124842484251137423496251124572429249831612457247140572552270927732811337645574996 19890828 326381856264427612631259226312565282425922592264425652657259226962631274826832631265726052950288755973136256526052552272225782538252525112511257825252538251125252511255225252925249826832443259224843274249824572471248424983742350925112457242924843249248424714018253827092773288733124644530813442786259226702605270926312887265726312618260525522618269626182683265727092618267030372862559731612618253825652644249825652525252525382525253825522525252525112565255228622484274824842605247134022538245724572498249837273551253824842443245732362471248440572552263127612786344247054929185626962696263126702605268328622592268326832657256526572761267027092605263125652761304929625597314926572605257827092538255225522525255225782538257824842538247125522471264424982709244325782443346936964118259225782484249824712498247124432443326124982457401826312644269630003363467453791344281126312605264426572538284925522565260526572670263126702644267025652683272227352987287555973174260525382538264425522538257825652618252525382511252525382498256524842644247127222484257824843496372740772618249824982443253825112471245725253186248424714057255227092799274833634529483118562683267026572631261826832735265726442618263125922592272226312605263127352565263129872862559731362538257825522722255225652525251124982592255225382471252524712525248426572457268324842578244333893651416027222565245724982471255224572457244332112511244340372618277327093012338946745379134427992735264426182644257829252592255226442631272226182748265727612631264425522657307428875597314925922552260527092511251125652538252525112538251125382484247125522471265724712735244326312498344236514097273525252484248425382525242924572484321124842471405725522670283726443416467451671856269626312565268326312644279926442696265726572605263126832592270926442631263126443000283755973136265725922644269625922484252525652525248425112525248425382484252525522761248427352457263124983249245724842471251124713742348224842457244324433249247124714018249827222709304933254644548713442748264425922657257826442987257826052657267025782592272226182657261826572631268329622900559731112683253825782644256524842525248425252578255225252484252525252511257827612511264424712578247133632498247124712471247137423509253824432457248431992457245740572565268327732773338946745451 19890828 326861856265727092578270925382578276126832618272226052605259227612631273526312670267026963062288755973174252525782538265726052644253825522538256525252498251124982484252525922862244327732443261824843249251124432471251124573742350925782457247124713211247124713999253826962748297532874501574413442773263126832683256526312900263125652578259226702683274826572657268326832592270930002887559731112578256526052670255225382471253825252511252525252498251124982498256529122471270925112592245734162511247125252538251136963537256524712471249831742484247140372552269627862735345547055744185627092683253826572631263127352670267026572644272226702670264426962631264426442657307428115597323626052657253826702552253825382511253825382565252525112592247125252471268325252722245726052471345536514139257825252484244324982525245724842484323625252498401825112722272229373287464459311344274827092631269626572722281126572657264426442618265726702644276127352644263126052950286255973124261826312552269625652552253824842525249825782525251124982484255224842683248426832484256524713455365140972631248424572443251125382511247125113186249824574057255226442786272233514586604518562683263126052683256525382925261825782709261825782735270926962709256526832657260530992900559731362631260525522709249825522552253825252552249825382498248425112565245726962511270924712578248433253607416027732525249824292484256524712443248432362498251140182484272226442937338945576241134427862631260527352592272229002631260526572696269626832696257826442605264426702644313629375597309925782578263126312552253825252552252525382578255224982471253825522498265724572709245725522471342936664139274825382484242925252525245724572511323624712443405725522683279926703442473664541856265727352631263126052683276126572670259226182683268326962683272226052657268326832975292555973161256526052578269625382578253826052578252524842484249825112471252526052837252527732484261824573249247124572471248424433742348225252457247124843236253824714018251127612761284934164644671313442811260525252578260526442912259225382605257826442644274826182696267026052631265731112862559731242552261825652735253825252565256525382525253825382498245724982565256528492511265724712631249834022511245724572525249836963469253824712429247132112511251140772565269627992799340246446924 19890828 327341856265726312631263125922683290026182592268325782683263127612618267026312605264426832937295055973124252525922538265725112592252524982592249825252538247124712498256525522875245727352443260524573261249824842471251124983742349625252498244324713224248424714018251126832799298732494767774113442761268326572631257825522987264425652592267025782631277326052696265726702592261829872900559731362644257825652709256525252525251125522511253825522484251125112525253828492457268324712592248433892552247124842525255237113537249824572429245731992511247140372670265727992786353747367741185626962670259226442657265728242565257826962670260527092657256526832631264426702709302429505597313626442565255226052525256525922552253825252498253825782498251125252484269624842722245725922471340236224139260525252443244325112525247124712498323625112498401825252735274829253363476777411344283726702670263127092696276125522538267025922592265726442631264426442631259226442950286255973099256525522644273525922578260525252565245725252552249824842498252525252683248427092457268324573442371141182696259224712443251125252498248425113124251124844037256527222786442134294529774118562696267025522644259226052900263126442605265727092657276126442709270926832592256530992912559731242657256526182709251125252538252524982511257825252511253825112552248426572484273524712592245733633622413927612552247124842525252524712471247132362484248439992525278627092987331245576162134427862618256527222605265729372605260526442592256526832709268326832644257826312670308629505597311125382538252526052565253825522511260525252552253825112511251125382484265724712683248426052443342936814097268324712471248425252525248424432498318625112471405725652657276127483509467477411856272226962631265725782631287526572683267026442670267027612565273526702670263126053012290055973236256524842592265725252578255225382538249825112552248425252484256526312824249827222525263124573299307425382696259225653742348226182498260525113249260525524057265728622887398040574996774113442799267026312657259226442837264426442670256526442709273525922670267026442592260530372900559731112578256525522644257825382552257825252552257825252484253824982525257828112511272224842592245734162538249824572525249836963482253824842471247131862484248440572592265727862670332546444799 19890828 327821856306227222592260525922592278626052552263125652644268327352683268326832578259226443111293755973099257825522578268325782605252525782565251125252538248425382471251126442875248427222484261824573299244324572443252524433727348225382429249824573261247124984018256527612761297532874529527213442748259225522631256525782849257826442605257827092565267027222748269626832683259230492975559731362618261825782683248425112538248425382511253825782484251125112525260528242484269625112605249834422511249824712511251136963482253824712443247131862484245740572552263127352722342946744831185627092565264426572618264428242578265726442631259227092786259226702709270926572670307429755597322425922578259226312552264425922471255225112538249824842498251125382471267025252722245725922498335136224139270925782457247124712511245724982511323624982484403724982709272229253351464471211344281126832644263126052644283725652683259226702618265727352592270926832709260526703086288755973099267025652552259225522511259224982511252525522498255225112471251124712670249827352484264424843429366640972722263124982471251125112471252525113174249824844057251126832811290037114474774118562683270925522657257826312900257826312592263126442605267026702683268326182670265731242912559731112565257825782683252525112525247125252525249825112498247125112578251126702471273524572605247133123651413928752618244324712471252524432457249832492484244339992511273527612887340246445272134427222644256526832657260529002565264426312631263126052670265726312696260526702631300028115597312425522538259227092592253825522525256525112525252525652471244324982498265724712735247125922457346936514097286226052484242925252498247124432484316124712443403725522683278626573299455747051856268325782631257825782722282426572631267026182683269626832605273526702644257826703024293755973149257825522605268325522538251125252525253825112525247125522471248425922773249827482457257824573236251124712471252524843711345525522471247125253211248424714018249827092748291233764644537913442748261827092644259226312925257825782644261826442644270926832683268327222592264430002900559731112657255225652670252525382538253825522511252524982484255224842525252527482498269624842578248434162511245724572498248437113442249824572457247131362498247140772565273527612761327445864767 19890828 328301856313627092644267026312538283726052552263125522605269627352578267026442670260526833086295055973111259225522511269625652525249825652511253825382552251125112538251125652887252527612471263124573261248425112471253824713727352325252457248424843236251124844018265727092722293732994767534313442722267026182631252525922811261826052631259226312657272226572696264427222709267030862912559730992565260526052657252525252525273526573681301235793274313632362538253828372484272224572525245734022457247124712484251137273509251124572471252531492457249840572565260527732761333846444863185625782683261826442631263129372618260526312631261826182631265727352709270925922592301229375597314926442605260526182525252525522511252526052592249824842525249825252471269624712761251125922457344236224118261824982443244324842578245724292457324924572471401825112696273529373351467471211344274826052670259226312618284926962565268325782709265726832644269626572696260526313049283755973136257825522552269625382565260525382565255226052565245724982471251124432644248427222511264424843496369640972722257825112443253825782484248424983174249824714037256526572799277338064705774118562670270926442592259226962900255225922683257826442644272226052670270926182644270930622887559731362578256525252722259225112578249825652538251125382471257824842511248426832471273524842605249833513607413927482525242924982511255224572484245732872484245739992471270927092912331246745308134427862592263125922605256527992578257826312709263126962683267027732618265726442657293729005597311125922552251126702538247125252538253824982631252524572484251124982484264424712709245725922457337636514097277325252484245725382511245724572498319924572498407725782696278627483363476748311856265726572592267027092670283726572565267026182670265727352644263125922670257826833037292555973149259226052565269626052552251125252484255225522538248425522552249825782799249827482471259224713236249824842498247124713711350925382457244324433224248424844018251127352773298733894644523713442748264426572592264426442862256526572644267026572657268326572670267026702631272229122912559731492605257825782631253825922498252525652498263125382511255224842498249827862484268324982565247134022484245724842498252537113496251124712457248431862484245740772578273528112773342947054831 19890828 328781856300025922578270926312644287526312644265726962618268326702670272225922592263126703037290055973124263125382605272225922552249824982552248424842471248425252471253825922900248427612443263124713224247124432443249824713696348225382484247124433236248424574018252527092670301233894474530813442773267026312631267025782887260526052618263126312709270926962761267027352644264429752887559731862592260526312644252525652565251125382565253825252498251124712511257828492525273524712631245733762484245724842538249837113551251124712443248431862484249840572538260528492811337646444863185626962631264426182696272228242657264426832578264426702761268326572618265726052631301228755597313625782578257826572565255225652484252525382538253824842471248424712511268324842722247126182484335136074139272225112471245724982538244324572443326124572511401825382670270929503416464471211344279927222683259227092631286226182605259226962670265726572670264425922683269626832975293755973099256525922552259225522565255224982605249826312565252524982484253824712657251126832484264424843442371141182761264424982484253825652471249824573186251124844057268326312799281138394644774118562644263125522631263126442862257826052592259227092657272226312709260526962605263129502887559731612578253826052709249825382498253825522578255225782525252525112498247126702511273524572631247133513651413928242552249824572525252524292457247132362471247139802484273527352975326147675202134427482735255225922605260528622644268325922592261826052670263127092578263126832644314929255597311126962618259227092552255225112552256524432552256525522484251125522498267025112735251126442457337636814097282425922484244325522538245724292484313624842484405725652683281127223416464449961856269626832631263126442592291225782565260526052657264427612631268326312631265726573136290055973124259225922657265726052552255225112511259225382511248424982484256525382786252526832443257824433299248424712471252524433727348224982471248424573211247124984057255226832696290033894557537913442849272225922631260526312875257826312644264426182618263126312709270926052631263130372975559730862657253826572722251125522538247125252605255225252511252524712565255228242498269624982565248433762498242924572511249837273509252524572498248431742498251140572565270927992722333845014863 19890828 329261856307426572578261825782578290026182565259226052552268327222670268326052605256526313111283755973074255225652565269626052578248425652484247125782511248425782511256525522837249827482471260524843287247124842471253824843727350925252457244324843224248424574037253826962735287533634586534313442786268326312670259226832912260526312644264426572696268326962644272226442578255230492837559731112525257826312670259224712538322434423593302435653363314932362525256528112552264424982565245733892525247124982511252537113509248424842457248431992471251140572552270928242735340245574767185625782683267026572605265728872592257826572578267026182799259226572683259226572670308630005597312426832644255226572552251125522471252525252578256525112552244325112498268324432761244325922471340236074139264425252429247124982552245724572484326124982471401825252722270929373299479971211344272226572565256526572605283726442605264426702683270927092578269626962657263126313074283755973124259226312631270925382552252525112552253825112498247125252498253824572683251127352511263124843455368140572657256525252457256525522498248424983161251124844057255227092837290037744615774118562657261826702631260526572900267025522565267026832552274826312709257826572657261830122962559731492578257825652631259225522498256524982538252525252498249825252525249826702484276124572657245733763607413926442457247124842498255224572457248432492471244340372511270927732950337646445308134427992683263126442618259229372618263127612592263127092735260527222592267026442618302428755597312425522552253827352525252525382498256525382592249825252525248425252457265724842722249825782457340236814097269625252484245725382538245724432471322424432511405725522631277326573416458647051856270926572592259226182618291225652565264426832657259226572670273526312683259226312987286255973111259225652657270925922605255225782538249825112525255224982471252525922811247127222525259224713274248424712471249824843696348225112484245724153249245724434018249826442722298733384767523713442786264425652683270926052900260525782631264426572670270926052709264427092644264430992887559730862552255226442644251125252592255225252538253825112511255224842525255227992484272224572565245733512511245724572484248436813482255224842429244331862471248440572538274827482722342947054767 19890828 329741856301226702592265726182657282425782552263126052631264427992631268326572670265727353024287555973161257825782605267025382538252525252498251125522552251125252443253825652862252527862401260524843274248425112471249824843742353725522443245724983211248424714018253827352735297533894705509813442786264426182657264425782875257825782605253826832605269626442683267025922631269630002912559731742552263125522696253825782511252524982498257825252552255224982552255229122498268324982578247133762498249824432498256536813509253824572471249831742443247140572565267027732748332545574929185626702644259226442709272229502631259227092696265726312735263126702670267026312592312429255597313625522538256527482552255225252484256524982525253824982525251125252484273524842735248426312457338936224097259224982471247125112552245724572471321124982498401824982670270930123389473671211344276127092657264426442578293725922631260526832670263127612631274826312657260527093000292555973149255226052538265725252552252524572552252525652525251125382443253824712657249826962511264424983482365140772722249825252443253825382484247124843161256524574057251126962849284938394767774118562722265725782631264427092849260526312696265726702709278625382683263126442605268331492900559731742538259225922670253824982605255225652511248425522498252525112525248426962471273524432592247134023607411826572552247124432511256524712484245732872538244340182538278627732875331244215202134427992683261826312657256529372578267026442618267026832735263127092618265726702605306229005597316126052538256525922605256525112471251125922592252525252484249825382511268324842722247125922498344236814097273525522484247125112525249824712484318624842471405725782631287526963402455748311856270926312631263126442657277326312592268325782670263127352552276126442683268326963049296255973136259225252552269625252525253825112511251125652525249825652511253825782786244327482484256524573261245724712457248424573727348225652484244324433249248425113999252527482696303734024705545113442799267025922670260526442887255226052670263126572644269626442670261826832565259230372900559731612605257826442631256524982538255225382525252525252525249824982525257827992471270924842578248434022498244324842484248437273429251124432471245732112471248440572565270927732748338947994674 19890828 330221856302426832670263126312683284926312618261826312644259227612605264426312644263126703111290055973149261825522565272225782552252525252538255225252578247125252511249825782824251127482484257824713236245724982484251124713711344225252471245724573236245724574018252527732722288733764705509813442799269625922683256526052950256526182670263125652670268326702709267027092605264430742950559731742565257825652618253825252525340235093551309934293249313632492525256528372484276124842565249833632484247124712498245736963482253824712443247131992498247140572670268327612761335146745379185626702748269627482631257829122644256526442670265726702811267027092748265726312631303728755597314926702552260527222552255225252538249825382538253825522511247124842498268324712735247126052484342936514118257824572471244324712565242924432471326124842457401825112722276130003325473671211344274826572657264426572631292526572670261826572709268327222683265726312631263126052950288755973086260526442592265725522552259224982525251125382552252525522484253824842683249827092498263124713455368140972722253824982443252525382471251124843199252524574057251127222887287538224799774118562605263125922631261826442887255226572578252527352578269626832683260526312618259230372912559731242552259225782657255225382552256526052552248425652498251125112552245727352498270924712578248433763622413927352565242924842525252524432484247132492443248439992511272227352962344245575343134427352670264426572709265727992631259226572644264426312735267026572683273526052722307429505597313625922657256526572538256524982565255224982525253825382511249824842471267024982670248426312457344236514097270924842471244325652538245724292498314924712471403725522683279927093325442148961856272226312605265725922683283725922552255226052631263126832683268325922618261826313024297555973111265725652552269625112552252525112511251124982525249824982538252525652837249827862457257824843287248424842471247124573711349625652457242924983236247124573999256527732735300033384557523713442849260526832592263126312925263126312578256526832631267026052735268326052605263130372824559731242565256525652683252525652511249825382565252525522484251125112525259228242525264424572592242934162511249825112498252537273496252524572471249832362498245740572578270927992761341646744896 19890828 330701856312426442538265726052644288726182565267025922644264426442578273526312657269626443000291255973161256525522605269624842538256525782538263125382552248425782484253825252837251127482471259224843338248424842457249824433727349625522484247124573211248424844018253827092735295033894674527213442799267025522644260526312925263125922670265726312657264426702683260526442592263130372937559731112525253825652644253825522525248425112484256525382471249824842498264428492484272224842565247133632498249825252511249837273509255224712498251131612484247140372538267028622709332546744799185627092670255225522605270927482592256526832683264426442696264427092631264425922618292529505597316125922644253826832538253825252525251124842552251125252525247125522484269625112773252525782457340235934139267025382443242925252538245724712484326124572498399925382670270928373325473671211344284925922618263126832618282425652605263126052552265726052644269626312657259226442975287555973186260525522578263125922498256525252525248425782592248425112484252524842657253826832498259224983429366640972683257825112429259225382471249825253186245724844077255227222912284938064529774118562657260525522605257826702937263126572683257826702696265726182683263126442605267030372937559731362565256526052644253825652525249825252538256525652538255224712552247127092498270924712631248433893622413926702578247124432484253824712443248432492484247140182538269626832962329945575379134427992631261825522631265728872618260526442605267026832761264427612670260526962565306229255597313626052552260526702592251125652565256525382538245725252592245725522511265724842683248425782457342936964077264425382471249825252538249824432511321124712471407725382709281126963376452947671856270926312605263125782631286226572605267026182631270926572578264426182709257825923099293755973149263125522592270925922511253825112552249824712552252525382484253826052786251127612443260524983261247124842484251124433711344225252443247124433236247124714037253827612696291233894705534313442735260527092670260526832875267026312631264426182683274826962683263126442670259230992937559730862592263125522670256525522552249825522525257825112457252524712538255227732525267024572565244334292538242925382471251137113482251124982471249832112498244340772696269627862799337645574736 19890828 331181856309926832605263126442592290025652631260526312657268327222670265726312657261826053049290055973149259226052618272225112498252524982538252525252538247125522498252525652862248427352498263124433224245724432484249824713711346924982443245724573236249824844018255226962735295033384644523713442773265726572605256526052887261826052565263125922696268326312696268326312696269630002862559731242511257825922631251125522538319934163565300035653351318631992525252527612471272224712605247133762498251124842471249836813482256524292443251131862429248440572565270928112709342947054896185626312631259225922592268327992631268326702631269626572722263126312592273526312670306229255597304925252538256526832552251125382498252524842498255225112538248424982511270924842735248425522443329936224139276124982471248424842552245724712471327424292471401825252799273530123363473671211344283726052605260525922670292526182657259225782644269627092657265727222722259226963037291255973099261825522552264425782525253824842538252525652498247124982511248424712696245726832471268324713442368140972862260525382471252525522484248424713174252524844077252527482887283738064644774118562709263126182605260526182900259225652683259226312592268325522644263126182592269630002950559731492605257825522670255225382498253825522552248424982538252525112538245726962498273524982578248432993636416030742605241524152498249824712484245732612443248440182511269627482987328747675167134427732657264426702644263128242578257826442605270926182683260526702644270926962605297529005597307425522538259227612565253825522498255225252498252524842511253824982484267024982709247125782484342936664097304925382457242925382525242924572471313624432457403725382709274826963312455748311856267026572644259225782605282425652631270925252644261827092592269626052670267026443037290055973149261825252552265725922484253825252484249825522511249824982471256525522824248427612484259224843261245724712471247124983727349625652457245724713236247124843999252527092631282434024644527213442786263125652565267026572962259225922631256526312735270925522709263126832683265730002887559731362618264426052696251125782471252525252511255224982511249824712525257828372484270924572578247134162457247124842484252536663469252524572471249831992511247140772565264427482773335147054831 19890828 331661856306226702592260526052592286225922592264426572631264427222670272226052709264426833086291255973174257825782538267025652525255225252484252525252511253825382511255225652875245727352471256524293287247124982498247124433711348225112457244324713236242924843999252527222735300033254644520213442786264426052709257826572875253826572605263126442657264426572735264426832631270930372937559731742592264425652824255225112498253825252511251124712538249825382511256528752484276124572565248434292498248424982484245736963482248424712429249831862457251140572552264427992735328745575969185626442670260526052644269629002525265725922644268325922683263126572592259225922644306228875597304925782525256526962552257825252565253825252498251125252525249825112457269624982735247125652471340235934118265724982457247125252525244324152415322424982498403725522761268329123299467471211344283726442592259225652644287526052657267025652644256526442592269626182631261825923037293755973149255225922631270925252565256525522605255225382498252524842471248424712683249827092471260524573442369640772644249824982457253825782457248424713186255224714077252527352875287538064674774118562683265725922709265726312887263126312657261827092631260525652761261826442670268330002849559731492618255225522696255225782511252525252605248425652538252525522578251127092511272224572605245733893607411826832592247124982511253824842457244332612471245740372525274827613000333847675272134427732657257826572657265729252631265726702605260526052644260526832592260526052631303728875597316126312592256526312552256525252525255225382565248425252592247125522511267024982670249825782484344236664097264424982471244325382525248424432484317424572498405725652683281126443389479947671856267027352605270926052644283726182552273526052657269627092631264425922657263126833000293755973124257825652578263125652525249824842511252524982525248425522511252525922862252526962511259224713287249824842457249824573742344225522457245724433199248424574018255227092696301234024644537913442799267026962657259226702849265726312683256526572631264426052722264427092592260530622887559731362578255225522631252525252644253825522484257825652525249825112538259227352484270924842592247133892484247124712498253836963455253824982429248431862484247140572565268328112709328745574799 19890828 332141856303726052605265727092605284926702525268325782605261827352618270926442683260526183111291255973174255225782592269625782525249825522511252524982498247125522498251125382786249826832471257824573287249824432443248425113696349625382484245724713236245724844018252526832683298734424799527213442799265726182722260526182900259226052683264426702631267026962644269626442670267030122900559731242618259225652670256525112538337634553416314934293287321130372525253828242525270924982605245733892498249824432498251137113482253825112471251131362471251140572565268327992696335145574929185626832696256525782565268328872565261826962644268326312644263127732644261826442631306229005597313625782578255226962552255225522498256525652538253825252552248425382443269624982748244325922471338936224139277325112443247124982525244324432457322424842471403725252735273529003338447471211344279926572605253826312657291226442605274826312657268326442644273526702644260526833037284955973124260525522578267026052565252525522511252525782565255224982511253824712670248426962471260524713429365140772912252524572484251125252498256524713161248424714057255227352837278637904705774118562552255226052696257827222837260526572696261826572618269626052709273526442605265729372887559731362552259225922683253825252511255225252525252524982525256524842538244326962471274824572605247132743593413930122565247124842525251124572484248432242471247139992511269627092975337646745308134427612605260525782644260529622605253826572578264426962709267026702644260526702631303729125597309926702592253827222565253825112525256525252578253825252538251125522498270924842722248425652429341636664097312426052484244325522498245724292511318624982457405725652709276127093274464448961856267026182631265726832657284926182552264426052657259227352631264426312644264426442975281155973161255225252498261825522605256525382538252524842552247125382498253826312761251127732471253824843287251124712443249824713727346925252457248424983224248424844018253827222735291234294674523713442748268326442592263126962849265725652631260526702657267025922670264426702644270930862875559731242657256525522735259225112525252525252592255225382525251124982578255227612484272224982605247133382471248424842498248436813455251124982429248432112471248440772578273527862761332545574644 19890828 332621856301226572605265725922657279925652605272226182631257826572578270926312631263126443049295055973174257825522592269625652552255225252498253825112538248425112429249825922875245727222443261824713299244324712457253824433696352325382443247124713186247124573999252526702761293734024674530813442799264425652722260526442811260526702683263125782670269625922670267027222631256530122937559731612538260525652709253825522511255225382578253825252525252524982511251128752498270924982592244333762498247124432498252537113482253824982443249831862471248440572565265727862761333845574896185626572657257826572565265728372578257826832592265726572735267026832592264426312644302429255597312425112592253826702565256525522538251124982484249825382471249825922484268324842748245726312471337636074139267025252429244325112525244324712471321124712498401826052722270928873402470572561344286226312670259226572631286225922552269626312578257827092605274827092683264426573037292555973149265725922657265725382538252525252538252526052525251125252498252524982748251126702443263124983442365140972773259224712457255225382471251125113199248424714097253827352849282438224705774118562618264425782605257825922786263126182722265726052748276126572735259227092631265730002887559731242498259225522748252525922498253825382498249824842471252524982538249826702484270924432631248433383593413926572443247124432498255224432457249832242471247140182525272227482887338947055098134427992644264426182644260528242644263127222618260525782761270926832631263126442644303728625597309926312565257826442538255225382498259225522552252524982538247125112429263124572696251126182471342936514097267025382457242925522525244324572471314924842484405725522670278627353312467447671856272226052657263126442552288725922605268326052683264426962592270925782657259226573049296255973124257825522631267025652578256524982525257825382538245724982443252525782722252527482457256524983236249824982429248424573727344225652457245724843236245724843999251127482709297533894644545113442748267026052605265726572950257825782670260526442657270926312657267026962631261830742875559731242578260526052696256525522511247125382498253825252484252525112457256527862498274824712605244333762484245724712498248437113442253824982443247131862443247140572565270927612824342947994705 19890828 333101856303727352605265725922644278625382592268325652670261826962631268326052657263126962912286255973136249825382592273524982565252525522484252524982498251125112552257826052696251127862498257825113287245724432498251135513806304925522429245724573249249824714018255227222773309934024501523713442761261826312605260526312912261825522631270926442644274826052696256526312631265730622887559731612631253826312657260525522525335134293551300034693338318632362578260526832471273524432592249834292511248424712525368138563099255224842457248432492471247140572578264427222786338945864799185626702670256526052618264428752592263126832618260527092670263127352578268325522631306229505597314925112592251127222498256525922565255225112484259224712525251124982511268324842735244325652471368138064227255224572429251125252538245724842484326124572457401824712748269630003249464471211344282426832631272225922683295025252670260525922683263127612618268325922657264425923037290055973086260525652605267025652552252524572538253825652525253824572471257824712683249827482498267024713607394341602578251124842429255225112471252524713199251124574057252527222862283737744705774118562657265725652761260526052862260526052722260527222657265726702657263126572592269630002912559731112578264426052644259225112552249825922484248424982498251124842484248426702457276124842578248435793758422725382511245724432511257824572457247133122498244340182552264427092975341647055202134427732683259225782644260528492552257825652592263126832786264427352657264426832670307429255597313626052538264426832538268325922511255224712565251125252498251125522511270924842696248426052484359337744182249825252498247125382511248424572471321124292471403725382657281127353389464447991856269626572644268326832538282426442657263126442631265726962592268326052657257826312912293755973124252525252592269625112511255224842484255224842498249825782457252526052773249827482443256524433376245724572443252524293822359325522457248424713236252524433999253826832709292533894705530813442748259226832631261826442887263125382644265726442696274826572709268327092709256530002849559731362565259225252709259226052498252525252525259225922525249824842552256528372498267024842578245734692511247125252525251138063551256524432457248432362457248440572565269627612761337645294863 19890828 333581856277325652592270925922696283726832670273525782748265726832670269626052592259225922950288755973174257825522525267025652565256525522525255224572498248425112552260526442735251126962498257824843389247124842471251135653962318625782484247124573261249824983999251126962773293733124644527213442875268325922709260525652761267026572670261826052605268326312735268326702605267030742875559731112670257826312709255225782525255225652484252525252498255225522644253826832498270925112565244334552511251124842484348238903149252524572457247131992443247140772552263127862761332545574929185626702670265726702683270928492683252527352631260525652748260526962657263125652618295028875597313625652631257826312525257825382525248424982498255224712498253825252484269624842709249826832900382237422498251124842429247124982538249824712471327424712471401825112722272229123287464454151344277326962605273526572644287526572657268326962670261826702644273526312657260525923049282455973124260525382565273525522471252525382578249825522498252525382471255225382644251127732498263129623806382224842484249824982471252525252471247124573261249824844057253826832837283733384644600718562670263126052631260527732811263125252618259226312605268327092657267026962605268330862925559732242538259225922773253825922484248425782578253825522525251124712538247126702443274824712618276137113593304926312525248424572525252524712429251132872471248439992498265727482875333847055343134427732644260526832644260528622565259226702592276126052683257826962592268326052631318629125597316126052592259226442578252525252525257825112511255225112511253825252471269625112709248425522773363636362937257825252511244325522538244324712457324924982471405725522657276128113351467452021856263126052644267026442683287526832644269625522683264427352605273526832618263126833012283755973124253826052552270925652552251125252484252524982525252525382457251126312862248427092443264424713312249824572471247125113839356525252498247124713287245724574018255226962696300033124736545113442786265725922578260526442849263127222670261827222644269627482657267026572657260530242849556031362592255225782644252525382511256525922525251125112538248424982525259227992484270924572592248434822471245724572498247138393593251124842471245732612484251140572578263127482837340245015415 19890828 334061856273527732631267026312748286225782696260526572644264427352605273526442644263126573037291255973086252526572552267025652552253825522565252525252538252525252525252526312824244327352443259224843338245724572471252524573839355125522457245724983236247124713999252527222748287533634767574413442811265725922657260526312937267025782683263126572709273526832786267026312592272231862837559731612644256525782709255225782511252525112498257825252538252524572552253828112457270925112552249834422471247124432498247137903496253824712498249831742484247140572592267028242735342946445781185626442670260526702631267029122644264426312696269626442683263126702552268326442735298729125597313626052592260527612552255225382552256525112538249824982511247125252484267024712773248425652471362237744249253825112484247125112525251124712484328724712471401825112748273529373389447459691344281125922670263126052657295026442657264426962722265727092644268326052670263126573062297555973199257825782605263125522565260524982565248425782538247125252498249824842683248427612484261824713565379041822511245724842471249825252511244324983211247124844037255227092786267033514447604518562709259225922683259227222735267026312644263126832670269627482683268326702657270930492925559731242631260525652670253825652592251125112498253824842538251125112552249827352484274824712592244335653742422725922538248424432498251124572471247132612484247140182538269627352987331247056241134427732696268326312631274828242657267026962644270926442722272227222670263126442657304928755597308625652578263126312498253825522525256525522565253824842538247124982498268324712683247125922471359337424204253824982511244325252511244324572498322424982484403725652644278627093363444764541856270925922578263126442592283726572605268326312683269627352735269626052605260526703049291255973124260525922605269625522538252525522538251125252552253825652498256526052811248426962484260524433389248424842443248424433822356525782457247124713312245724574018251127732683298733384529665513442862270926182683259225522875263126832709268327352605269627092761263126702631270931112849559731362631255225522657253825782565259225652592259225382525249825382552257828372471268324432565249834422498247124842498252537423537252524572457248431992484249840572578265727612761341646746924 19890828 334541856279927222605263126052670281125652631267025922631272226442592268326962631265726052987287555973086255225782552272225782605256525252498256524842511252525522471253825922773248427092498256524713287248425112525248424433774349625112471244324433287252524714037256526832709298732874705774113442862268326832631264426702937260525782605264426052683273526052735259227092578272230372887559730992592259225782709256525112565252525252511261825112525252524572552256527992498272224842565252534552511245724712443247137903537253825112457251132112484248440572552263128372761332545577741185627092735259226702592267029002605256526962605260527482773264426832578263126572696297529375597311126052592253827482605260525922511256525922538256524842538245725522511267025382709248425782443357936964227251124712484244325522565248424712457327425382443401824982709282430003442455777411344283726442644263126572605291226312631260526312631273526702670272225922657263127353074290055973161264426182565267025382565259225252618255225382538252525112484253824572644251127092471264424573593379041822578255225112471256525252498245725113249249824844057255226572786439533124529774118562709277326832592268326312849265725782578259226702709269626052657259226832657257830622887559731612525265725922657259225252578251126702538256525652498252525382525247126572538276124842592248435653758427325652525244324842498249824572498245732872498245740182525270926832937336347676162134427732578267026962592263129002670265727222644263126962709265726832631268326962644297529125597316126052605260526702578253825382525260525252525252524982525251125782471268324982696247125922484360738224249259225112484247125522538247124572511321125252443403724982670273527353482455777411856278626832578267025522631291226052592263126182683270926052657276126832657264426703136283755973124265726052605269625382552255226182552255224982565248425382484249827732837248426962457259225383429300025782657263125783890362226442552267025523274255225524018264428372887399940184896774113442799259226702644268326182837255226962670265727092670277326572709261826702618270930742925556031242618259225782696257826052538248425112511257825252498251125382511270928372552272224842605249835092511248424712457252538393666255224712457248432492471248440572578268328622722332547674896 19890828 335021856303727222631263126572631279926442605265726182683263127092631268325782592263126443074296255973161261825522644268325252538252525252592256525652484251125652525253826052799248427352511263124843363245724842471252524713839360725522498247124713287249824714018253826832722302433514705534313442709264426312631253826702912264425782644261826702683273526572722263126832644264430992925556030622605263126312696259225382552253825522498256525252565252525252525272228242511270924712565247134962511247124712538248438393622251124432443251132362484245740572578268327352773333845575167185626702683264427352631270928492552257826312592268326052709264427092709261826962644301229125597313625782565257827092552257825652525253825112525257824842538252525252484269625252735245726572457360737424249256525652471244324842538242924432484331225252443401825112722270929253312464471211344283726312605268327222565287526832565268327092696265727482683264426962592259225253074290055973136264426052511267025522538253825652578248426442538252525522498252524712722248426962498257824843593383942732618249825382443252525382498247124843211249824844037253826572837287538064529774118562735269626052618257825922962264426312644260527092605278625522735256526052578269630242937559731492605252526052644263126052538253825252498259225522484257824982498252526962484270924982578248435093696424925522484247124842471257824712471247132612484248439802525267026962937336346745272134427732644257826312578259228752657259226572709273527612786269627612605265726442696300029125597309925922565263127222605253825782578261824982578253825382552252525382471270924712735247126182457357937584227259225652498247125112511251124152471323624982484405725382592279926703261455748311856272226182605269626962592287526832565263125922631268327222644268326052670260526053037288755973186257825112538267025652525256525522565256525382538248425652538248426832811249827092484259224983325247124432443251124573822356525382457245724983261248424844018252527612709297533384644537913442786264426052657265725782912267026182644263126832657263126572670265726572578268330622925559730862605260525782709259225112565259225652538260525382511255224712565265728752484268324982631242935092498245724712471249838063636255224292457247132492471249840372552260528112811336346444767 19890828 336461856302425782618270926052592287526052578267026442683260527222670267026182696268326053062288755973174256525522565264425522538257825522578255224842565247125382644259226052709251128112471263124843312244325112484248434963856279925652471248424573236249825114018251126832696306232874644541513442811265726052709260525382849259225382670264425922683270926572670264426702618265729502875559731612592260525782670253825652565329934423681298734553261309933122618261827092457270924842644245734552471242924842484387337743062251124842457247131862498251140572565269628112799338946444996185626962657260527222605265727612644259226312605263126312670263127092644261826052644309928495597316126052565259226702552249825382538249825112538251125652552249825782471273525112786245725652457371138734249251125522498245725112538248424432498326124842484403724842709268329373363464472561344277325922578269626442592291225782644260526702657268326572578267026702605263126702937282455973124261826052565269625382511256524712525253825382525255225252538253824842709252526962457260524843622394341822552253825112457255225522498249824983199251124844057253826312900282438064674774118562722269625782696264426832824256525522631259226052631273526702709269626572631268330002862559731362552256526052631255225522592251125522525252524712511255224712552252526962484272224842631245734693607418225922552245724982484255224572429249832612498245740182511274827352912337645865308134427612592263126832605264429122644255226832605265726832722263127222709265725922644301228755597312425782605259226052538260525382511260525252538251125522471247125252484269624572786247125922484350936964139264425652457245724982538244324432525318624572484405725382644284927483261476747361856265725922657270925782657282426052538259226442657268326832605264426572644259226703086284955973124259225522578268325112565252525522552251124982525249825252552252526442786245727222484256524983338251124982443249824433806355125522457248424433224247124433999255227862696292534024644534313442799259226442631259226962862267025652605265726312618276126182735256526572709268330622849559731362578259226052644256525112525255224982457260525522538253825252484257827862498269624982552244334552471249824842511252537583551251124572484253832112471245740572578257828492837344246444644 19890828 336941856303726312644268325922735278625382592267025782631261827352592264426832683263126573000283755973136256526442565263125652511256525782525252525252498249825522498255225922862248426962498260524843338247125112471251124713806353725652484245724843236251124844018253827612696284933634529530813442811264425922631259226702875253825782709257826312657273525522709263126442605270930862900559730862631257825252657251125652565252525522538251125652484256524712565257827992484276124712565249834552471247124982484249837903523256524842457247132362471247140572552263127092773333845574767185626962631260525782644269628752592255226442631268326572709263127092605264426572657303729255597313625782605249826572538253825252511261825522511251124842525249825112525270924712735244326312511357937114182257825252457245725252552245724712471327425112484398024982735277330373389476771211344282426702683260526572631291226312631268326312657257826832683270926312644264426312975284955973111255225922605272224982511256525522578248425922538249825922484257824712709252526962471259224843565374241392578253824982457252525252457251125253211248424434057253827352849287537274644774118562696267025922644256526312786263126052657265726572696276125922644260525922578265729872912559731362538263125652709257825112565252525522511252525382538252524982538244326962498278625112644247135373651416025112525245724432498253824432471244332612471248440182525274827352950332545295379134427482644260526962631255228752552259226442618260526962709263127092592265726702644304928875597312425652552257826702552251125382511259225652552251124982552252525382525273524712709249826052484357937424139247125252457245725382538247124292457318624712484405725782709279926573351467448311856261826572605259225782605278626312525264426442631261826832631268326962683264427613012282455973111259226182578269625922552252525112498251124842552245725382525255226832824253827862498257824713274245725252484249824573790348225652443244324433249247124714018253827092709295032994644534313442748265726312709263126832950265725782644265726052696272225782709260526572657260530372887559731612592256526442670255225382565248425382498249825522498252525112538257827862471267024842631249834292484247125252538248437743537253824712443253831742457247140572565272227092786338945864644 19890828 337421856301226832605268326312657277326312578268325382683270926832735267026442657260526703049293755973149257825382618267025112631249825382498255225252498253825652605264426442709249827482471260524843325248424842457253836513856287525112471248424573274245724574018253826832735295032494644530813442811253825252657260526572811263125782565264426832696264426442683264426312605260530122862559731742618261825782644253825252552342934423537314934553299309931992657257826962498270925252592248434422538245724572511377438222900260524842457248432612443249840572552263128752811335145294799185626572670260526182578268328372644263126182631263127092670273527092657263126052683306228875597313625382592255227222538255225382498256525522511251125652484247125252484268325112735249825922498368138734249251125252471245724712511244324432457329924982498401825252709267028493249464471211344273526442592260526052683296226182552263125782709264426702670264425652644264426313024287555973136256525782578268325522565253825252498252525522511253825252511256524572735252526702484265724843681387341822605249824982484256525382471248424713186248424714077256526312862284938394831774118562696267027222644264426572900261826572592264425782631274825922709263127092605269630742900559731242578259225922709253825782525257825522525252524982511253824842538248426702484274824842578245735093696424925652552245724432525252524712457245733122484247140182525276127352937333845575202134427732525261825522631263129002618261826572631263126052657257826962657265726572683298728625597311125252552255226832552252525922525256525652511252524842484247125112484267024712709248425922484353737274204255226052484245725382525248424572498323624432457405725522657278626963325473647671856270926702605265726442618284925382578265726572631261826962552265725782644261826313000290055973136261825252644273525922552255225782511251125382578251125252538251126572875251127732443253824713338245724982484251124713839359325252443249824433287248424714018249827092761300033634557527213442811260526572670263125922824260525652683267026572696268326312644256526052592264430372962559731862578256526052683255225652538247124842552253825652525253825252525265728242498270924712578249834292525247124572525247137743551253824712484248431992484248440572565270928242683329947994831 19890828 337901856303726962631261825922709282426052538268326442631264426962683268326052631267026052950279955973161260525252605265725382538253825652552256525112552247124842631265725782709249827352443259224713351251124712457256536513873303725652484248424433274251124843999251126962722298732744674527213442722267026702696259227223000259226052605264426572683273526052761264426442618268330242837559730862631255226052631251125652538252525522471255225112525255226312657252527092511268324572552247134822552245724982538359337903099251124982457248432112471248440572538259227612761337646444767185625782657260526572631259228112592263126052592263126442592267026832565257826572592303728495597312425522592257826442565256525112511252525382498247124982484248425252471272225382709244325922498369639434273251124572457248425252552249824712457326124842471399925652748267029623338473671211344278626572644257825782578283726052631273525922657268327612605265727352683263126832962284955973186256525782592268325382498255225252498249825922498252525112471249824712683253827092471265725113681399942492578248424842443251124712511247124713211251124984077255226962849284938394767774118562670265726052631267026442837267025782683264426052696272226442683264425922709261830372887559731362565259225652722256525382538253826052605251125522471255224842525248426572498274824982605242934553636422726572457245724432498253824572511245732742471245739992538272227482975326146445237134427862644265726312592260528622605256526702631264427092735267026442709268326572683300028875597311125652538256526832592249825782578251125252565248425112552248425252471269624842748248425922471349636964160261825112484244325252511248424842471323624982457403725382644277327093338467447991856267026702552264426312592292526182592263125782670268327862696269626312657263126443099293755973136257825652592268324842538252525382498251124982565253825252538252526702900247127482443263124713325249824842457251124713839355125382498248424713274248424843999249827352670295032994474541513442748260526572605259225922912263126052657257826962631268326572709267026572605267030862862559731742538256525782670253825112578257825522538255225252484249824842525265728372552268324712605248434692471245724572525252537743565255224712457249831862457247140572565270927992811327447054799 19890828 338381856302426312592263126312670283725922605264426182670265727612683272226572657261827093049292555973186256525782592269625782484252525522525255225382525249825112511255225782773249827862484264424843363247124842471249824713806355125922471248425113249248424844057253827352722291231864644530813442799264425922657265726052824259226052696264426442799268326442670260526442670265730862837559731612538263125522761257824842484337634553509304935653249314931862552252528242525274824712592248434692498247124432538247138063593251124572429247132242484244340572552268327862748328747054586185627352696256526702631269628492605257827092709269625782670264427222618257826312592303728495597312425922592256526962565252525652511257825382525248424842538249825252484264424982735247125782498355136814182253825252429248425112498248424982457327424572484399925252735274830003376470571211344279927092657260526182631282426052657259226052683267026832631270926052644268326963062293755973111263125922565265725782592252525522644245725782484248424842484252524982709252527092498260524983593377441602538251124842457251125382498248424983174251124844057255227732837282437904799774118562683263126572605257826832887256526052683269626312631274826442709257826052631269630122849559731492605260526312683256525782605252525522484253825382484253824842538252526702498274824842578245735373696424925782484245724572498259224432443245732872552248439992538272226832937336347055272134428112670260525922565264428872578256527862644264426442709259226702592263126182644300028875597312425782631253826442538251125252525257825252538248424842538247124982457269624982735251125782471355137274182264425382538245725252525247124572457321124572471405725782683282426833325452947671856265726312552268325522592276125652538265726572657267027612696268326832644261826572987290055973124257826052578265725382484252525252498251125112498255225382484252526312799249827612471260524573363249824712484252524843806359325382457245724713287248424713999256527612722302433254644523713442849260525922605265726312950261826052683257826442657276125782683259226052644270930492887559731242592260525922657253825382498253825522552256525112552252525252552263128372525272224842631249834292511244324712484248437743579252524712457253832492471247140372552270927732849340246744831 19890828 338861856304925782644267026052709296226572618269626052683264427352657263125782670264426963086287555973086253826052578265725112565253825382565256525382565251125522484255226442862251127612484260524573351247125112457255224843822353725252457249824573274248424574018253826832748295032874736530813442773265725652683260526572875260526312631264426702670276126312696265726832709264430122887559731492578255225922670255225252525252526052565259225112538252524712525255227612498270924982605248434292511247124712511245737743537251124572457247131862471247140372578268328242735332546444799185626572644263126572657259228492631263126572618265726832657264426962644263126442605306228755597312425782631259226572552253826312498259224712552245724982538249826052484268325112773249826182484355136664227256525382457245724982592248424712457329924842443399924982735268329623338473668461344278626312605257825652631297526312578269626572683270926832631270926572670260526312975283755973186265726182578265724982538255224982631248425782538252525252511252524842657247127482498263124983509374241822565260524432415252525252511252524983224251124574057251126702887278637904705774118562670265726312683264425782837263125522552257825782592274826182722256526702657261829872962559731242657256525782696256525382552253826052457253825522471255225252525248426832471270924982592248434823681422725652578245725252511256524842443248432872471248439992538269627482950328746445415134427352644264425922683259228872670257826572644265726182644263126572683263126962670303728755597308625782578257826442525255225252538257825522605251124982484249825252498267024982748247125782471353737274182257825382457245725382552249824572538319924572484403725382683284926833363450148961856264426832644269625922631284926052657268326702592259227352657261826832605257826573099288755973174259225522605272225522511252525252511253825382538248424982498253826182799247127992484257824843338245724572471247124573806357925382457245724843249247124714037253827352722293732494674545113442773269626442592257826702912263125922670257826962644273526962670269626442644260530122837559730992578255225782696257825652631260525522578252525252538248424982538255227862471270924712618245734692471242924842471248438063551255224842429251131992498247140572565270927612722335145864705 19890828 339341856303726702631268325782696281125782631260526442605265727612631265726832631264426052962288755973124263126052565264425382538251124982498252524842552251125252498252526312761249827352471259224713287248424712484248424573790353725252471249824843261245724714018253827222709295033254644523713442761263126312631264426312862263125782696263125922631268326182670260526572644268329252849559731362578256525522644248425522484333834293696311135373338311131612552256527992498272225112618249834292511244324842484248438393551253824712429249832242471249840572552269627992799324946444705185626572670257826702605263128112657259226312657268327092709264426702631265726312592302428495597314925652618261826442592259225652538256525522525252525382511249825652525270925382761242926182484360737114227253825112471247125112538245724572457328724842471399924982722276130003274458671211344284926312631264426572565286225782578265726442644267028112657270926182683267026833111288755973161253826312538268325652552253825112565248425652565253824842498257824572683253826962484264424433565379041602525253824982443253825252511248425113236248424574057252527862811284937274586774118562683264426442592257826182849264426442657263126442644276126832696264426052683260530862887559730992605263125652735255225522538253826312525256525652511256524712552245726702457277324712592248435653727422725252484249824842498256524572443242932872498247140182498270927092950328747675308134428112696263126442670261829372605260525782578263126832735264426832592265726442657311129125560314925652565256526572525256525522538252525252631256524842498251125382498269624842709249825782471357937904160251124842443242925252525248424152511323624842457405725252722277327353351452947671856274826572644267025922670296226312578257826052578263127092657269626312670260526053086290055973111259225782578269625112565255225252525252525252552252524982498252526832849249827612484256524983351249825112471252524573790360725522457247124713287251124713999264427612709286233124736523713442735270925922683264427092925257826312605257825782644273525922709268327092631263129122862559731362538252525382722252524982538253826052498255225522498252524842511267028242498269624572592248434422498244324982471249837903565251124842443245732112471249840772578273528492683333846444767 19890828 33982185630992670264426052657263128112592257827092578272225922735260526832552264426442735303728375597309925922605260526832552248425252511255224842484251124982525249825382618279925112761244325782511336324842498244324712443380635512525249824842484328724842511401825382722274830123287458651331344274826052605263126962578290025522618265726572670264426832644268327092631259226702962288755973124259225382683261825382525249824842484255226312578248424712457248425782849248426832498257824713455249824982471251124713774356525112498242924843211245724434057260526312761274833634705489618562670268326312670259226702925259226572748256526702657270925782722260526312605272230242937559731492605255226442670248425522565252525522565255225252484253824572538247126572498270924712578247135653758422725112538249824432484252524982484244332612471248439992552268327353037341646747121134427862578265726052657257829002538259225922683267026442683263127092605265725922657297528245597311125782552253826442578255224712511252525382657251125112525248425652471270924842696247126052498360737904160255225112484245725252578247124842471318624712457405725522709292528493774464477411856272226572644264426312683284926312657265725782683260526962631265726182618265727093049284955973174259225922631268326052592253825112578253825652484249824842498252524842735248427222498260524713593371142272552251124572457251125252443245724843261251124844018249826572761293733514705530813442722261825522644263126312811263125922644259226962670268326572657265726312657263130372862559731112578256526052631255225922498249825252525264425922498248424572538244326962525269625252578247135513742416025522525251124572525248424712457247131992484248440572552267028242735336345864962185626052657257826572631265727612592259227092592260526702709265727222538272225922644306228875597313625782552256526572565253825652498249825112525253824982565248425112683276124842748248425652511332524712471248425252498383935792511245724712511328724842471399925652748276130123325455754151344277326702683269625782631293726052644256526572683265726442644265725922696263126833012292555973124255225652511267026052552 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 341741856269626572683267026052696281126182605268326312735261826702631265725652670261826963012287555973236253825522538269625522578252524982525264425382511249825252511249826442811251127612457256524573338253824712443251124843790353725922484245724573249247124574037251126572786290033764586774113442837260526052657265726052849263125522696260525522709268326832683265727092605263129872900559731112618263125782709253825652538248425382525259225252525251124712552263128242471270925112552251134552511249825112484249838063593257824572429248432242471248440772565259227992696341645577741185626832644260526832578263127482592256526572670264426702773269627092631270925922735303729255597314925652644259226832538255225112538253825252552255224842565252525252471276125112709249826052471359337114227259224982484247125112525247124572471328724982484401825252683274829373389467477411344282426442644269626052592286225922631263126572670268327862552269626312644264426443049287555603149265726312631268325522511257825382525247125522538253825112498255224982683252526962498272224983607380642272565252525252484252525652457245724573236249824714077259225922722442133124557774118562683257825922709267026052937267026052683257826702657273526702748263126052696263130372925559731242644259226442709259225382578259226182552252525112525253824712538251127092471274824842565247135933742422725522565241524712538253824842457251132742484248439992525270927482887327446446162134427612657264426312552263128752631260526052670264426702761263127352631272227092631304928375597312425922592257827352578257826052498260524712592248424712552248425252498269625382683247125782471356537424182252525382484245725382538245724572484318625112471405725252631274826963482464477411856277326572618263126442631283725652578272225652683263127612631274826312683267026703062290055973149263125782592268325522578259225252565252525382525255225252511257827612811252527352511269624843389303725522657267025383856360727092511265725253274259225254057264427732824403740774863774113442761263125652631261825922937260526702657267026052670274826312709264426312631270930492900559731242683256526442670255225252525256526052552252525252538252524982525268328242498273525112592248434692471249825252511249838063593257824842443248432112484251140572565265727092709338945864831 19890828 342221856304926182683263126182565286226052552260526312631265727352605264426442670260526573062295055973136260526052565270925922578252525382511256524982565252525522457255225782849251127092457259224843338247124842484252525113839357925522457244324573274248424843980256526832722286233254799534313442761268326702657263125922912264426572618259226312657272225922748257827222592270930242900559730992696256526052631256524982552251125382538260525522498249824982538267028242484268324572592248434292511247124982525252537743593253824982443247131862443247140572565263127612657333845574962185626832618263127482538257828622578259226962605265726572735264426832644264425652696306228625597314925922592264426182525253825782498261825252552251124982525252525652484272224982761245726312457357936814227256525252457247125112538249824712471329925522471401825252722270929623261473671211344281126442644264425652670292525522552269626962644264427732578272226962657267025923111295055973124253826312565269625112552257825382552249825782498253825112484252524982709251127092471263124983579377442272552256524842443251125922484245725253236249824574077256526442887291238064586774118562670261825922722256526572811261825922657264426442605274826052709270926832670273530372912559731742618253826052670259226312511251125522552249825382552252524842552247127092484278624842565244335513681422725652538244324432484251124572457247132742457244340182511270927222937333847675415134427092761269626702592259228622618264425922605265726442683259227222631259226572631307429375597316126052618261826832578252525522578264425252592257825522552251125782471268324712696245725652498353737744182259225252484249825112498247124712471323624572457407725382605281127733325470548311856274826832644261825922578291225782592259226052657261827092657268326182657265726703037291255973136260525922578270925652538255225382498253825522552249824982457260526702811248427862443256524713376252524842457248424433822355125922471245724573261248425114018255227352670296233384674545113442786268326962644265726312962259225522696259226702592273526182670270926312670269631112912559731742644259226312683253825782565249825382538256525522525252525252538257827992471267024982552247134962511252524842498247137903551255224842443252532112457247140572578265727222761335145574674 19890828 342701856307426442578257825782670290026052683269626182670265727222696270926702683264427863012287555973149263126312538265725522565257825382538257824982565255225522525247126442849252527092457257824573363245724842415248424573822356525382457245724843236245724983999255226572735287533514644523713442811263126052657264426052987263126052605264426702670274826442709268326312735268330002887559731112605260525922644252525652511340234963509307434963299316131612552260528872498265725252631245734552471249824842498251138063579251125252471251131742498247140572565264427862696332546444962185626832605259226832605260527992631259226572657265726442735259226962605270926832709301229125597312425252605257826702552253825382525259225522565247125652525248425112484270925252735247125922457349636224204263125652457248424842525247124982471324925112471399924982696273529623389464472561344279926312722255226312696284926442657268325922657269627352683267026052631260526833086287555973124265725922605268325652538255225522592253825382498252525382525253825252644251127222511260524983509368141392644251124842471255226052498252524843224249824714057255226572786286237904831774118562657269625782670260526702937260526052631264426832592272226052709261827222592270930622950559731362644259226052709255225522552252525522498252525252525256524982511252526702538277324982565244334823666422726442565249824572511251124712471244332492457248439992511272227352937321146745098134427612592265726572683265729252592263126052696269626832773267026572657259225922709306229755597313626052565252526572538247125382525256525382552253825112525247125522457265724982735247125652457350936964182265725652511245725382538247124152525322424572471407725522644277327353287455749621856269627222657263126832565282426312605269626182683263126702657274826572696268326832987288755973136263125922592277324842552252525652552255225522525244325382538253825922786245727352484260524983299247125252471252524713806355125252457245724433236245724843980252527352709295032364736516713442773263126312657256526442900261826832644265726572631269625922735260526832644267030992925559731112605265726052722255225922525257825252605253824982565255224712538263128622525272224712592248434552525247124842525253837743551256524712471247131862484247140572578269627862761329945574929 19890828 343181856308626052644255226312644286226572657268326312631260527992696272227092683267026833111295055973174261825652592270925652552251125382538256525112538245724842525255226052735247127862484264424713363245724572457249824433806352325382471248424843287252524844018253826962696293732744421527213442786260526572618268326702912256526572696261826702735270926572657268326442670265730492900559730992605263126442696255225382538253824982511261825252511251124712525260528492498270924982578247134552538245724432484255237743551249824712443249832362484245740572578264427222786338945294863185627092657267026442631270928112722260526962592259226572722259226442631265726572696308629125597319925782605260527092538253825922525252525652511252524712525248425112498272225252735247125922525355136814182253825382457245724982552248424432443324925252429401825252670268329373338467472561344288726962683257826312605283726312618265726832644265727092644265726572644265727223062293755973161260525522644265725252552255225112578252525652498251124982471251124982683247126832471265725113537372741602605252524842484252525522457248424983236247124984077253826702862283738224674774118562696270926442657259226442735268326312657265725922657272226442657265726572644263130622925559732362538259226312683252525522538256525652538252525112525256524982525249826962552276125112592244335093696418225382525247124712498256524572457242932872511244340182538270927222900332545575167134427992592256526182525268328372578263126312618257826832761263126312592265726962735306228755597316125782631256526442538249824982538255225112657259224842592249825522511267025382709248425922471353737274182263124842525245725252538252524572484318624712511405725382657283727093376452947991856268326052605264426572657286226442552265726832722265727732696269625922631265727223024295055973236253826442578259226052565256524712525252525652565251125112538252526572811252527482471256524573325248424712511248424713790356525522443245724843261244324844018252526832722293732994474545113442799263126962683260527482862264426832709257826312696273526572696257826702722260531112887559731492605253825782683257825782565256525252538260525782538252525112498259227352484273524572605248434292538247124842511251137423565260524572443245732362484244340572565263127862670338943954799 19890828 343661856311127092631259226442644283726052631277326702631259227222657268326572644260526183074293755973161255225922552257825522592249824712538257825382565252525252525253826442748249827092484256524983312249824982471249824843822356525252429247124843287251124434018252526832696293733254586520213442773265726572592264426312862257825782578272226572631276125922722260525782722273530492900559730992631255226052722259225922538337634423593313634553287321131862525268327992484272224712592248434552511249824982511251137423509251124842443252531992498248440572592267027612786331246444705185627352722257826572592270927222618259226832592265725922773268327092683268326572735301229625597313626052538260526312538257825382525253825252552248424712538248425382471270924842735249826312484350936814139253825112484244324712565249824712471328724432498401825112735267029253389458672561344290026572578259226962657290026312565264427352709263126832631269626052683264427353062287555973086267026052618264425522552252524982578249825922525255224842511253824842657249827612457259224573565372741822605252525112498252525522471247124983236248424574057252526442811281137744799774118562683267025522644260526052862269626312644267027222631269626702657267026702578273529872925559731492631255225652631249826052565252525652525252525782498253825522552248427092471276124712605247134963651416025382525247124842525255224712457248432362498248440182511276126442900331245295237134428492605264426702618264429122631257826702644268326962618255227612657268326832735304929755597313626572565256526832538255225782538255224842565253825522498249825112484268324982683245725922457348236814139257825782498242924982552245724712511322424842498405725782657276127093299464448961856265727222670269626182592290026702618269626442657260527732644272226182631259226573012291255973099257826572631269625252578248425652552252525782552248425522471251126312837256527732471259224573312248424842457251124843774350925652443245724713249248424433999252526572657283732874705534313442849272226052657265726572912260525522605261826312683270926962722270926962657265730242950559731492578261825922722255225652592251125652498259225252538248425112552259228372471272224842592245734552498247125112525255237273551255224982484248431992457247140572565268327732696333846444767 19890828 344141856301226442605264426572657287526052565263125652631267028242644270926702696264426313037283755973111257826572631270924842565259225252525256525652525247125652498256526442786252527862498259224713325247124432443252524433790353725252484248424433249247124843999252526832683291233124705509813442849267026442657263126962912263125522696263126832552272226182735268326312631269630002849559731112605257825922683251126052538251125252565265725382525248425652552260528492498268324712565248434292484248424572525248437423509253824572471248432362511244340572552265727482761332545864767185627092657270926442644261827992592259226572670265726442709260526962696277326442761302429505597313625652631256526702538253825522565253825382525257824982511248425112443269625252761247126052457349636664182255225382471245725112538249824572471329924842443405725252696273529003287464471211344284926442644265726962657282426052644264426312670268326832683268326572722268326833000283755973161253826052592274825782525252525652538252525252525251125522511249825112709248426832443265724983537374241392592253824712471255225782484245724843224252524714057252526962824279938394799774118562696259226052592277327352786264426312657273526962709269625652683264426442618270930122925559732362592259226052696263125782578251125522631252524982511253824982538248426832484272224982565245734293651418226962565248424982498255224842443247132612498251140182538272227352937333847055202134427992592269626052631253828752565259226962631268326442683265727092592259225782761304929005597313625922605261826832538256526312565255225782578251125252484249825522498263125112683242925782457348236964182265725252484245725252525247124292498319924712471405725922592277326833363476746441856268327092538269626832657276126832644265726572631260526572605273526572696265727222987288755973236259226052578273525652605252525252525248425922578252525652484253826572824249827862484259224713312244324572484253824573774355125522471247124713274255224713999249826832696293732114674534313442849269626702696277326182962264426312525268326702657273526572748260526832631269630002925559731612631263126052683257825252525251125252538253824712552252525522525268328372525270924982592249834422538247124572525249837583523257824842457247131862457252540572552263127732683336345574674 19890828 344621856298726962565261825922592284926052592257826312657267027612631263126442709256527092925296255973199257826052552268325652525253824842498255225382565247125252498252526442748252527862484259224713299242924712471249824573790356525782471247124843261245724713999255226572748297533764705516713442773264427352631261826052837270925652592270926442565272226052735264426442696267030002937559731992631263125922722253825112592333835093565303734693416311132362525261827992457270924842592247134552484245724842498248437743523256524572429249831992484249840572578263127862722340247054863185626442670265726832605268329122709260526572657268326702618263127092631269626572631300028755597316126182644260527612565255225652484253826052511253825252538249825382484269625252709242925782484352336224182255225252484244325252511247124572429326124842471399924982696273530123299450171211344279926052657264425922657286226312578268325782631264427352657272226832644269626963000293755973111264426312565268325522538259224982618251125522525249825652565253824712696253826962471263124843523366641182592256525112457255225782484248425253199252524844057255226832824286238224674774118562696269625922696269627092950261826832722259226702657268325922735268327092657269630122937559731362657260525382631255226052552251125522618252525652498253824842511251126962471274824712592248434823651422726312471245724712498252524432484247132362484245740572538268326572824332546745343134427612709269626832618263127992578263126442670263126182786269626702644269626572748307429375597317426572592259226702565257825782471248425652578257825112552245724982511270924982670245725652471348236514118265725382538244325522525248424982511319924982471407725652631278627353363450147671856269626832605270926312683287526052592267025782644264426572657273526442683264426183037291255973236255226832592268325782578256525652578255224982511245725382565255226702799247127612471260524573325248424712457247124573774353725252498252524573249249824713999255227092696291232994644530813442773268325782605263125782811261825782683270926702644278626962683269626962631263130372875559731242578261825922709261825782538249825652538255226052498257824982525267028372498268324982605247134692471247124842498252537743565255224712471247131862471249840572578265727612722337647054767 19890828 345101856303726572670260526312683284926442578267026832644273527612631272226572670269626443012288755973149264425382644268325382670252524982511252525382525252525782525256526052849251127482471260524713351245725382471249824573790353725382457244324573249249824574018253827092722301233124557523713442786265726962696267026702837267027222670265726182696264426962748268326312670263130492925559731242565255226052696257825252565252525782498252525382498259225252525259227992471273524712552248434022552245724712471245737743509252524842484249832362511251140372565265727092735337647675030185627092657260526832735270928242631264426962657268326962696270926702618269626572709296228755597317425922644253826962578263125382511259225922498257825382498251125382484267024982773247126442457349636514182252525782443245724982538248424572484323624572498403725522657272228243351464471211344279926052605267026052696286226052578268326052683270927612761268326962657264426963037284955973074259225382605267025922565263125112644248426052525251125112484251124712709252526702498263124843551377441822552256524572457252526052471255224843211252524984077252526832875287537904767774118562722265725922631268327222824265726052618264426052735278626052761267026962696272230863000559731492657264425782657257825252525257825922657255225382484256525382511249827222511273524432565247134293607422726962511245724842498252524292457247132742498247140182511268326832950333846445167134427992696261826702657265728372605263126572670263126442722269626832631274826702670296229875597311125782592263126572565253826052471253825252578255224842525248424982471265724982696251125922484342936664139273525522443244325382552248424712484321124982471405725782696278626833389458648311856270926832644274826312592286226572605272225922735263127352683272226572631264425522987290055973161263126572578274825922631255225522525255225112578249824982484252527352849251127612471257824843338247124712471251124843806355125652484247124433249245724844018255227092696296232744644537913442811272225922657264426702950267026312644265725782592269626702773269626832631265730622900559731612618263125922657256526052538251125652592260525252511251125252511259228752484269625112592249834422498247124572471249837273551249824712457251131992484245740572565265727612773344245864929 19890828 345581856309926702592265726052605282425922631263126572683264427352657265726312644265726573074290055973124264426052565267025382552255225112552253825112538251125382525256526052837248427352457259224573312247124842443251124843790350925652484245724843274247124844018265726832696283733514644527213442748261826572618267026182962264425782670260526312605273526442683263125782722273530622912559731862578257825782735253825522565322434693651307435373249313631492511256527612525272224572605248434292484244324572484247137743509252524572484245732112498245740572578265727092748332546444767185627222683264426962565273528752592263127092592265727222696261826702605272226052773304929125597312426052605260526962552253825382538253825782525252525382498251125652471267025252748245725652471348236514160251125252443248425112605245724842484324924842484401825112761268328623338452971211344282426572683263125782670288726052592264425922657269627612644270926312696272226313000290055973149261825652657261825382511263125112631251125922525255225652578252525382683248426962471263125253551369641182644251124712471252525782484251125383199248424574057253826832849283738064767774118562644267026702618265726572912263125922735264426312644278626052722265726962644272230123049559731742538267026052735251125382552253825652631252525522511256524982538251126702498276124842578247134293651418225652511248424572525255224572471244332492457244339992525269626962937332546745167134427862644267025782644265728622631257825782644265726962657263126832644259226442696304929755597316126572631260527352552259225782578257825252565252525782525247125112498272224982683248426442457350937114139260524982471245725112484245724292498319924842457405725782644274827353376444747991856269626962565256526832670284926052605276126312592270926962631274827092722263127093037296255973174257825652592270925782525253825652565255225522484251125382511252526702811251127862484256525253312251124572484247124433790356525522471247125113274245724713999256526572696303733514501527213442748270926312578265726702849260526572657263126702631282426312722265726832670272230372849559731242578253826312631255226442498253825522525255224982538253825252525267028112511272224842631247134292498249824572484251137423537253824982484248432112457247140572552269626962811340247054863 19890828 346061856308626312631267026312670290026572644273526442709264427092578274826832735265727093037287555973161260526312565265725652592255224842552261824982552245725382525257826572837249827482471260525113338249824712429251125113806357925252471245724433287248424713999253827092709291233384557520213442887264425652657263126442900260526312709260526572644272226572683269626962644264430742925559730622511253825652683255226052552259225112511253825382565253824982538268328242525273524712592248434422538248424712511249837423551253824572471248431742471249840572578264427352735336347054896185627352578260526962631265728752696263126572670268327092761263126962670263126442696303729505597316126182605267026442618257825782525259225522552252524712552248425652484272225112761248426052471353736514182256525112457248425112552245724432471324924982498399925522670268328623287467472561344281126832631263127092748298726572657263126572631269627612696270926702683263126573012291255973099260526312644270925252605260526052565253824842565257825112525249824572683249827092443260525253537368141392644257824982443252525652511247125253224248424574077253826572862288737744831774118562683268325922683263126702837260526442735260526832592276126052670270926182605273529502937559731242605255226312683256525252538255225112565253824982484256524842525248426702552276124712592245734293622422727092498244324842511255224572484247132242484248440182538274826572875327445575343134427862696259227092578260529622618265726442657268327092709257827732657255226312683300029375597309926052644253826702552253825522552260525652552253825382538252525652471268324982735249825922471352337114182274825652484242925112538245724712471322424982511407725652670279927223287464449291856270926572722265726702618274826312552268326442657268327862631272226052670261826833074292555973161259225922644273525782631257825112578252525522511252525382511256527352799249827092498256524843363247124712484252524843790356525382471245724433236251124574018251126962709300033634644545113442849267026572605268326312837269626962618267027092709274826572683264426832657265730992962559731362657253826572683257825382511248425252578257825382538253825252525273527992511270924572605244334822498245724842457252537273551259224712457247132112471247140572565268327732696331245574863 19890828 346541856304927092631263126442657284926962592265725652696257827482644269626442670265726573012291255973149256526182565268325652605255225252525252524842484253825252498253827092811249827482457256524843312248424292443248424713742352324982429244324433236252524434018252526702683287532494557520213442837269626442578263126572875259226312696261827482670272226572670267025922735267030122937559731362618263125782657263126442592332534293565300035793299327431862525267028242498270924712605247134422511248424432525248437113509251124572471249831742457247140372538259227482761329945014831185627992592264426832670264428112631259226962709270926312748267027352657263126702670303729625597312426052592259226052538253826182511251124982525253825112525253825382498268324842735245725922471350936364160255224842443247125252511247124432429323624572457401825252683273529123274455772561344282426312631269626572709286225652670264426052631265727092605274827092657268326573012292555973149256526052578259225252552251125252552249825922552247125652484257824842644249827352457260524713509375841392644248425112457252526052484248425253236249825114057253826962799281138394674774118562670270925782657263126832887259226702696267026832605268325922657261826702605265729752849559731492592268326312735252525652592248425522592255225522525255225252605248427092484273524842565249834023607418227092525241524572525253824712471248432612511245739992498267026832987333846445237134428242644268326052644267028622657257826312670264426832735268326832592265726312657302429505597313626312552265726572592259225112538259225252538252524982498252525252484265724712657248425922511346936664139270924712457244325522552249824292498318624982484405725522696279927093274464447991856273527222683265726442631284925652631268326312683264427352683273526962644259226703024288755973111264426832605274826052605249825522525252525112511255225652525255227092811251126962484260524713299247124432471249824433758356525382443245724433261249824574018253827222670303733124767516713442748269626312631268326052837265725652605270926702670268326442631263126312709259229872950559731242525259225782670256525652552255225252525256525382484251125252498268328492471273525112565251134162511247124292498247137423523255224842443249832112484248440572552261827482670342945864962 19890828 347021856309926832605270926312631282425652605264425922644259227352631272225922657257827352987295055973174263125922644268325382525248425382511255225522538252525112592265726312657249826962471256524843274245724842443249837273790274825652484247124713249245724984018252526962722301233384644527213442811269627092644263125922950260526962709272226312696274826182761265726962644269630622912559730742592257825782578256525522631256525252525260525382525251126052605261826832511269624842565248434022498248424712552357938222875257824712443252532112484247140572552263127612761329946444736185626572709260526702709260528242644259226442631260526572811267027092709267026962709307429755597314925922618265727612552256525652552252525382552256524982578251125522471265724842761249825782471372738734273247124842429245724712538245724842511323624982498399925252657269630373416452972561344276126702670264427092578291226442670259226572709265727612578269626442592267026183111297555973099255226052644260525382525252524572538252525382552251125112525251124842696252527612525263124983681396242272511255225252443249825652443247125113199251124574057252526962837282438064799774118562657270926182709260526442837264426572670269626572618276126572761257826442657268330122887559730862592263125782761248426312565256524982552253824982498252524982525251126832511278624572565247134423607418226052484248424712525257824712443249832612525248439992525273527612937328746445167134428242657264426572657265728622618257825522683264426312722265727352644267025922748303728755597309926442578260527092578255224982511259225112565257825252552249825652538267024982631247126312498348236514160260524982552247124982525248424712457314924572498407725382631277327093363467448631856270926312605264426702605291226052644268326442709263127092631270926182657265726833074291255973111260526052657272225922538263125252525249825522605255225112443256525252799277329372525263125523261247125112484249824712484360736962457245724573236245724714018249827352696288732744674537913442811263126312631260526572862253826312631264426442670270926442657268326832670265729372937559731362605256525922748260525382552249825522565256525522511252525652552247127352773278624982631255234022457245724432498251124433593362224712429245731862484251140772552270927992644335145294896 19890828 347501856311126052786269626312696283726572578268326702722259227352644273526312670265726572975286255973161260526052565267025252631264425782565256525522538251125652498252525112811281127732484261825783287242924572484249824432457360736512511245724713274247124573999251127352735297533124557520213442683265726962683267025922799263126312683268326312773270926962670269626832592270929872912559731242552260526572618251125922552332534423607296235373363323632612565247128622709277324712578256533892498247124572498249824713593365124982429247131862484247140572592270927482709340246444863185626572670265727092631265728372592259226312605272226702773274827352696265726442709304929005597311126702592256526962592260526312592256526572511256525252511251125652484268324712761247126052511344236074182267025112443247125112565247124712457326124982443401825382709268329373274467471211344278626832592263125652657282425522644263126572683264427992644270926182683270927223000288755973124256526702605268326052592261825112578252525782618247124982498256524842735247127222471263124843455366641602824259225112471255225382511247125253224251124574057253827352875287538064674774118562631269626702631263126702912272226572657263127222683272226182683261825922605273530122962559731362631259226052735259225252605255225652552249825252538253824712538253826962457270924712592251133893622418227862538244324842511251124712471247132492484248440372525267027092937335146745202134427862696269626572683268329122657263126442657268326572722269627732592274826702722311129255597309926572578260526962552259225782511260525252631249825522592249825252511264425112709248425922484348236964160282425522443245725252538248424572498319924712484407725782683278626963389476748961856265727092592270927092605288725382592259226572735264427482578270927352722264426833049293755973161256526312592270925922565255225252552260525922578251125922511253826702786247127352498259224153325247124712471252524843742353725782457249824573261248424983999255226962683293733254644520213442824270925922657265726572811267025922696265726832631272227092761259225922605267030492912559730992592259225922696257826572552251125922565253825922538248424842511259228372484269624982578245734552511251124432498248437743537256524712498249831742498253840772578259227222709326145294896 19890828 347981856263127352657270926832722291226312592267027092657267027612592270926572644256526443012296255973136256526442657268325522565256525522631255225112538251125522592260526572683249827482457256524843325249824842484249833763873303726182471244324713249248424434037253826962735307432994529523713442837259226052696270926052887256526442644267026832618269626832670257826572592261830372937559731242605259226312670255225382618253825522471252524982511253825382565264427222525277324982578242934692498249824572511348238063049252524712443249831862471247140772592256527092824333847054863185627222670268326312709269627732644259226832605267026442722263126962592263126572709304929375597313626442618259227352592257825652605253825382538256524842552251125382511267024712735253826052471377439084273252525252457245724982552245724712457321124982525403725112735264428243274473653431344278626962592269627222631292526702565267027092709269627092696270926052709264426312975290055973124260526052565260525522525255225112592255225782498249825522578249825252696253827482484257824573711398042492538252524982484253825382484247124713186247124714057255226702722270934294557499618562683261826702644263126572811260526702657268326832722267026442696268326572618269629502887559731362605259225652683255225522565252525522525249825382525249824712538247126962511273524982631248434553622418226572565244324432498255224432484247132362471245740182538268327482925332545865308134427862657265726962578265729622735259226182618269626962735268326832605267025922670306228755597314925782631259226312511260525652565257825252538255224712525252524842525268324982709249825522471348236664160268325652511245725522525245724572457317424572471407725782618273527353402452950301856272226702644265726052657284926442657270926312644272226962696268325922657265726703049286255973174256526572565265725522525260525652592255225522525249825652511260527222824249827352471257825113312249824712471251124843774353725652415251124843236247124713999252527092735293733764705548713442824267026832735272226572862260525782631259225922631270926572709268327612670268330122900559730992552263125782696257825522565259225382538259225252525257825112511265728242498270924712578247134022498248424982498252537583482252524572484248431862498245740572552267027992748332545575415 19890828 348461856277326962644269626312657286226572631270926312683267027992631273527092696263126443012288755973161265725782592273525782578249825382538256525252525247125522565257825922670252527222457259224843287247124292498252537743727283725522457244324433236251124983999253826572670292533384529578113442773269626312670265726702875269626442761268326572683269626052722260527092631264429872811559731492631260525652670252525652605249825522538255225112498255226572618255227092498270924982578247134292511244324712484385637422761256524842457249831992484242940572538264427092709327447365744185626832657263126052631265727992657256526832552272226442722265727352657267027092657307428755597317425522631260527222538257825782592257825252565252525522552249825522484267024712709244325652484374239084249247124842471247124842511244324572457326124842525401825252735270929373249464459691344278625652683263126832696291226442696269625922644269627352644274826442631268326313074295055973186259226052578267025522631259225782565248426442565251125252538252525112657249827482498261824983711398042272538248424712457255224982498247124983161248424574057255226312786270933254586608418562735268325382683268326442987273526312578268326832657278626182709269626312631272230122950559730862605253826442748255225252657252525782552255225252538252524292552249826702511276124712605245734293622418226052511241524572484255225112471248432492457245740182552277327092849326147676282134427862735268326572631267028752644261826832683267026312722268326962631264426572722306229505597317425922565259227222538256526052552260525252605257825382498251124982484270924982761252525652511349636814118267025782457244325112552247124292471319924712471407725382631277327353429464463661856270925782605272226572709284926312552272226312683276127612644272226442670263126963062290055973136265726572565267025382525252525252605253825522498256525252484251126572849251127612484256524713299247124572484247124843774355125652457245724983236247124714018253827092683301232494674671313442837264426312592268327222837261826312683267026832578270925922709264426052657269631112937559730742618260525652592256525652631255225782525249825252498257825382538265727992498268324982631245734022498248424432511249837273509253824982457248431992484247140572552267027352761340246447014 19890828 348941856268326702683255226312605278626052644260526442709270927352709265726702618272227352962298755973149259225522592267025252538253825782552256526052538256525252484252526182837251127092498260524983299247124712457249824713774350926182484244324983236249824714057256526832722298733384557774113442799267026832786260526572912268326572644259226052709272225922696263127352631268330002900559731242552264425522618255225652552252525652552251125112552252525522552261827732498277324842552247134022498244325252498247137423551252524432443247132112511248440572538259227992786345545867741185626572644265727352748263128752683267026962644265726442748267027352657267026442578303728245597322425652565257826702565251125652511259225252552251125112511251125782511264424712683242926182498348236814160257825382484248424842525248424982471326124572443405725252683274829503376470577411344284927732657270926832525293726702578268326572696268327862631272225922657268326963000286255973124259225652644265725382578253825782592256525652565253824842511255224982683248427352484267024713482368141392605256524712471253825252484242924983186251124844057256526572786442133384644774118562722264425922657259226312811264426312592264426312670276125782683259227222683273530122900559732362631259226312761259225522552256525382552252525522498252524712511249827092498274824982592247133893565416027352592244324572511249824432471247132612471242940182525267027092837332548316123134427992657270926312631260528872644265726442644270927222709264426702735264426572670303728875597314925922578257826702578255225782578259225252565255224982552252525522498265725522683252525782457342936364182272226312484245725112538247124572484319925252498405725652644277327613551473677411856277327352644261826572644288726182578268326442670259227352618272226572748267027093074286255973124259226052605269625782552253825252592251125522538247125922511255226832799252527732525263124843299304925382657268325653790353726442511267025253249265725254018261828112811409740184962774113442799263126572657263126312875268326052696267026702631276127092657267026572618268329872849559731242592260526572670255226052578256525522525251125112511252525252525273529122578276124712631247133892471247124982525245737423565252524982443255231992471251140572670265727612644337645574799 19890828 349421856308627352565265725782696292526442605263125922735259226442657269625522709265726573124288755973099267026182618273525382605256525382565252525112471255225382511252525922799248427732484260524713299245724982443248424713774350925652484245724843249247124984018255227092696301232614644530813442786273526962657265726312950260526052605263127092696278626442683263126702735274829752912559731492696267026312683263125522498249825652525256525252498253824842498265728372525272224982592249834292525248424712484252537743537255224842457249831862484249840572552263127352735335147674736185626832670265725922578267027612644253826702618268326442824261826182644268326572592312429255597313625922605255227482605256525252538257825252552253825252538255225382471274825112799245726052511348236364182256525112484247125252525244324432471326124982471403725112735273529753325464471211344281126832605265726442631286226182631270926832631259227732670270925922670270926833037296255973161257826312565268325252565259225522565251125382538252524982552253825112735251127222471263124573509374241822657253824712457255226052457248424713211251124984057256526442824283737424831774118562683264425782735263126312887268326052618273527092670274826052696263126182670273530372912559731362592260527092709260525252565253825652525255225522552249824842525248426832498273524842618248434163607416026052471244324712484255224712484244332492498248440182511267027612937335146745237134426962696259226702696267029002605264426832683264426442709260526702657276126442657300029255597313625782592256527222552253825252565257825382511252525782525249825382498270924842735248425782457349636814139263125382457245725382552244324432484319924432498407725652709276126833338464449291856263126572605265725922552283726052644276126702696259227862592273526312644257826702937288755973199263126182578274825782552255225652552252525652538255225522484253827352837249827482498259224843312247124712484249824713758352325782471247124983261247125253999252526832709298733384644530813442786263125652709264426312849260526312722265727352683274826702696265727222709263130372900559731362565255226572683256526312578255225922511256525782525256525382538259227992484273524842631247134422471247124292498249837423523252524982457249831742471245740572552273527612735335146444799 19890828 350861856309926962657268326962670286226052605268326832657265728112618269626052657255226832987287555973174261826832538269626052525255226702565252525782578249825522498249826832799248427222484260524713325247124982484255224713774355125782471247124573261247124984018252527482644297534294644527213442748265726312592265726702837265725782657263126442748278626052683264426702683268330122875559731492565259225652592255225652538328735093579300035653351317431862525263128492552268325112631248434292498244324572457247137423509253824842443248431992471247140572578265727862709338947054799185626182683259225922631269628752605260526962618265726442773268327092670265726052683311129755597313625922578259226572511259225382552256525252552252525252552249825522443270925382773249825782443348236664182259225382457244324982552244324572457323624842471401825112722268328623312473672561344274826702722269626572605300026312735270925922644267027482644265726702644265726053037291255973161255226312631270925382511253825382592257825782578248425382552252524842683249826572511260524713509365141392696256524572443252525522471248425383236249824434057252526442875282437744674774118562657269626052709268325922900264425782644268327222578273526572722265727352605263130372962559731492683261826442657255225522525256525522578252525252525253825382511249826832471273524572605247134293622422726962565251124572511252524712471245732872471248439992525265727222912332545295167134428492657267026572696263130122618260526702670264425922696265726832683274826702761311129005597316126442578263126962525255225252538256524712605260525252538251125522484267024982683245726312484348236814160269624982471247125522565245724432498318624572498403725652644274826963455470546741856269626702618264426702631291226442644272227092683265727352670267025782799260526963012288755973236259225922565273525782578252525522565255225382538252525252538255226312773249827092484257824843287245724712484255224843774355126052471242925113236249824574018252526832773301232614644520213442786260526702683260526702937261826832644265726702670273526442709270926312618269630862887559730862670257825922670252525252592256525252538253825652525255225522525268327992457267024982631247134292498245724572498252537583537256525112471249832112484247140572565260527992811340246744705 19890828 351341856309926572644267026442631296226572657272226832631260526962670273526442748260526573037295055973111260525922657264425382552255224842552259225252471253825652498257826312786252527222457255224843325245724842498252524573742349625522471247124433274248424294018253826832683292534164736520213442837268325382644259226572875263126182644269626442683273527092722260526442748264430742950559730862592256526052696249825522565248425522565260525252511255224982511257828752511263125252565245734292498251124982511249837583551256524712471249831612471247140572565259227612683341646444962185627222657261826572696263128752657270926442657268326052696265727092657263125922696307429005597312426702631263127092538259225652552263125782552252525112538248425382457268324712748245726442484345536224160265725112457248424982525244324432457321124842429399924982683276128493442473672561344283726702709265727222670283726052605263126442670267028242709273526052709273526183000290055973186264425922670267025522592256525522578255225252578255225652525257824432670248426832484260524843509368141392670256524842429252525522511251124843174249824714057256526572761283737274644774118562748268326702670269626312824265726442644259227092657269626832657268327222683265729372900559731112722259225782709259225522565257825922578251124842511253825252498251127092525274824982565249833513622418227992592248424712498255224432443247132112484245739992565267026442962331246445167134428372670263125782605263129002618263126572735268326312773270927092605268326702735303728755597317426052618257827222605253825252552256525382552259224842511248424982511268325112722247125782484342936814139284925382471245725252565244324572484316124982484405725652696276126313429464447051856267026442605256526052670282426442644260527092683265728752657269626442631263126313049296255973236267025652565281125522538261825252498256525522525249826312498248427092824253827482484261825113312252524432457252524433774356525382498245724843236251124574018252527092709293732874644541513442811267026182631265726052912264426702696260526702683265726832722260526702644270930992862559731242592259226052709259225522511255225252552260525652538252525112538273528492484268325112605248434022471245724982471256537743551255224712471252531862511245740572578268327092786342945864929 19890828 351821856308626572631270926702565274826312618269626052748260527352578269626052631267026833074287555973149260525922565269626442565252525382538255225652525252525382471253827092837248428112498257824713312247124842484255224713774353725112511242924293261247124434018255226832683301232494557523713442925264427092644263126442849265726572683265726442670274826702696263126442657267030002912559731492538256526572709259226312578324934023696306236223351318633252511257827862471269624572578249834422484247124712471251137583537256524842429251131992471249840772578265726962696335147054799185626442670260526702605263128372670261826442657265726182722263127092735268326572657296229255597312426572592263127352552257825382552253825782578255225252605249825782457268324982735249825652471344236514204269624842415242924982538248424432457323624712471403725382657270928873363467472561344281126442683261826572670287525782631276126182670265727092592265726832722263127093086293755973161256525522631273525522565255224982631255225922565259225252484249825252683248427862498260524573469365141182761257825652471249825652457252524573186252524844057253827092912287538224705774118562683263125782670269626442837268326052748264427222618278626052670265726572605268330372900559732242618260526182748252525922578257825522525251125382511252524982578252526572484274824982592248434023651413927482592244324712484255224432471247132362457245740372525269627092912337647055237134427992722261826442592264428492578263126702683267026572761269626702696259226572670309929375597314926312618256527092631255225252565264424982578251125252484252525112498267024982709245725782457348236514160263124432484247125112525247124572471316124572457405725922631268327613325470547991856264426962631268326312735290027092670273525922722267027482670272225782644270926963037293755973149260525922631268325522592255225782525255225252498252525782484255226572811247126962471257824713287245724982471251124713742350925252457245725113249251124714018251127092709298733764644520213442799264426702644265727222987260525652709265727352670274826442735264427992605272229622849559730992644260526312670260525652525252525922552255225382552257825652525257828492471269624842618248434022457249825112484245737273523253824842443249831612484245740572565261828492644336344744705 19890828 352301856313626702631265726442565283726572644264426832657264427992657269626312657265726313012296255973174255226572578273525522511255226052525251125652538253825382525259226572786247127862429253824713299244324572471247124433774350925112457249824713249248424574018253827092761298732364644534313442748269626442670256526572837265726702696265727222709269626572709269626572709267030122862559731492605259226832683255225252552253825112525255225252525255225522578267028112484272224842592245733762498245724712471251137423551256524842457252531862484248440372565263127352748336347054767185626572631253827092592265728752722256527352565269626962709256527482657265726702657302429625597323626052657263127352605257825782525253825782511253825252538251124982471273525252748253825652498345536664160267025252457251125112511244324712457323624572471399924982773265730003261455772561344282426572605267025382618292526572696265726312748264427612657265726442644267026313037291255973174261826052631265725522565259225922618256525522525251125382552253824572696249827482471263124843509366641392722255224842484256525522471252525113199248424574057252525782811283738224767774118562657268326832657261827352962263125782605257826052644272226832709263126962618274830372962559731612631259225652670253825922538259225382552259225112484256524982525247126832552268325112578248434023593413927732538245724712498255224572443245732362457252540182538264426572887340246445237134427612605264426572709259230002578260526962592264427092735265727092657273526962618306228755597316126572644260527092592256525112578260525382565256525252484252525112511268324842709248425782471348236514139277326052511244325252538247124712471317424712484405725782605270926573299470549961856264425782592270925922709283726832631255226312644264427732605269627092696273527093049284955973136260526052657267025652578255225252565249824982498247125782484253827222837248427352498260524713287248424572471248424843742356525522471247124713236249824293999251127222631300032994644537913442786268326312631261825782950263126572644269626312670277326572683260526702657264429872824559731242578255226572735259225252538252524982538257825112538251124982525273528242498270924712592245734162457245724572525251137273565252524842471248431862511244340572565265727732862340244474863 19890828 352781856311126832592270926832644287526442644270925922670265726832670265726052631263126053049296255973174259226182657260526052592248425782578255225252552256525522578257825522786253826702538260526443325279927732670300030123211288729252735272225923261247124714037253827222748291233124674503013442773268326832657267025522900267025782683259227092631278626832722264427092670263129752900559731492605253826052631253825382565336334423523306234553338316131862592259227352498268324982565260534692538282427732912291231863186290026572709259231992484245740372552268327352761342946444896185626702644257826312657263128242657264426442605268326442811261826962592268326312670306229875597316125782631261826702552260525522578252525782484253824982552252525382498267024842773248426052773337634163363292525922498263126312605268327992471323625112471401825522709273529753363467472561344283725922644269625922592283727482670259227222683269627092631269626832696263126962975291255973149267026442592265725252552256525782578259224842578252525922552255224982722249827222525264425113482311131992937268326832644257827222722263126053186247124844057255227352875278638064644774118562722270926182709265726832937259226312631264427352670281126312683265726312644260530862937559731492552263125652657256525382525252525922565251125782498256525112565249827092511276124842565265734163287311127992578264425922578260526442786249832612484248440182525270927352950344247055272134427482722259226832657263128872644267026702722265726312735269627092735267026702696303729125597312425782605260527352552259224842498256525112538253825112565252525382498263124842735248426312644345529503086288727862670264426572657257828112565318624432443405725522644268327093389455749621856274827482683260527092618283726442578263126442657268327092578272226572722270926313000287555973161268326572578274825922605249825782565249825522484256525382538255226312799256527352511255226313287281126702471303730493136335126962709274825923211249824714018252526442773301233764674530813442773263126442631263126702912264425922683264426312696268326052735270926832644274830742937559731112592265725652683256526052525248424982484252525252484257824982578260527352538267025112578263134422761256526832975306230993062264425522709260531742457248440572565261827612696335147364767 19890828 353261856307427092631265726832592279925652578268326572786263127352657272226442722272227092937297555973111263125382511272226312552255225252525253825652525252526052538256525252722251127732457260526183287270929252799307430863287313628622657272225383211249824713999264426832683301234024557523713442786268327222618268325382950256526572644264426702657276126962709255226832657264431362862559731492565265725922735264425652538255224982552257825652552248425782578265727222578268324982618263134692849288726312887316130743074276126962565263131862457247140572552270927482709341646444767185626962657267027352657264428492605264426962709260527352670260527862683261825922644295029005597314926052565263127612511256525382525253825922538255225252511252524842538268324982722249826052511345532614057281126702592256526572605251127352592324924432484401825522683270929623325464471211344286226442592267026832644288725922618261826312631264427992657270926702709264427093074284955973161257826572592274826832538259225522578253825252538248425382511255225652709252527222538267025653389338940182912270926182605268326052578278625253149248424984057256526312811281137744767774118562722273526442722259226572862267025782657265727092722270927222696260526442605268330622900559732362552257826052735257825652565253825522565252526052498255224982525251126962498276125782709257833633363403727992709263126572683256528112811251132362471245740182511270927092975336345015272134427352670265726312618270929502605265726572657273526832761261826962670270926312696308628625597307425782605259226832538249825652511255224842592253825252498251125522511270925252722252525922683342930243062278626572631253826572696264426702631321124712498405725522592276128243299450148311856270925922578267026962578284926442644263126312605267026832683276126442657259225783012288755973149256526052578267025652605252525922592255225252552257825382525259225522748252527352498257826313249278627612962296228373274297529502592264425253249249824984018249826442696287533514644545113442837265726572592264426312912267025922605265726962748283726312683260526312631268330372937559731362565256525782683248425252525251125382498255225112552252525652525260526832443279925922565255234022799288726832975278628242912256527732696248431362471248440572578264427992722338945294736 19890828 353741856307427092696268326962722292526312631268325782709267027352670267026182735269627093074291255973111261826312565269626312552255225112578256525382511252525382578257825922722252527612552260525923299248429002696277330863074311127612709273525653236247124984018253827222709296232494557530813442837272226312657270926702887260525922657264426702696273527092696269626962683265730742887559731492657253825652735259225112538344233383579309934423402322432492552256527222565273525112565256534292670259230002875323630993049293727352670247131742525247140572565260527222722337647054736185626962670257826962578267028872631268326572644268326052786259226442592265726702683303729125597323625922578257826702552252525652552260525782525249825112525251125252498269625112748249825782457352336664118251125252457247124982511247124982471324925112471401824982592267028113338464471211344281125922605256526702644293725922578263126052709268327612670264426312735265726313012291255973136263125922631263125922498252525382683252525652498255225382525252524982709249826832525263124983537366640772631252524982457253825252443248424983174249825114057260526312837282437274705774118562696257826312657269626572862259226312670260527862670279925652696269626702670276129752950559732492618259225382657249825382498253825922538252525522484260524982484249827222471274824712578244334293593413926702565247124712484251124982443248432362457248440182498268326963000329947055133134427992683264426962670256527862592255226832592268327222657265727092709270926572657297529505597309925782631255227482511259225382565263124842552251125112538249825382484265724982761245725522471344235934097272225782498247125252498249824842484321124152484405725652683276127483274452947671856265727092644264426702644276126182592269625782722263127482644273525922683269627613012290055973174264426832644265725782592256525112525256525922525249825382498252526442799248427482484259224433287252524842484253824713742352325522498244324843236247124713999255225922657291233384557509813442824268326702670257825652875265726312605263127612696270926962696269627352722267029502849559731362578263126052683260525112552251126832538257824842457249824712498259227612511270924842592251134292484247124712511251137273523253824982429248432112525249840572552263127352735337646444557 19890828 354221856302426832644263126182631290026312683259225652773264427482683273526052683261826703074293755973149263126572605272225522578256525382552255225252605247125782525253826052761256526962429260524713299247125112443249824983774350925382457245724573211244324983999252526832631287533514644509813442722267026442709260526312862264426702709263125922683273526442735267026182644264431362900559731612578259226182773259225652511249825382565253824982525248425252552261828872471276124982605249834162484248424572457252537423509252524842457249832112471248440572592263127092773338946744831185627222683269626312644265728622631260526832631265727092761269627482644263125652657309929505597314926052578269627222538253825782592260525382511251125252578249825252498273525522773249826312443344236074118261825652471244325252538245724712484321124982457401825652709272229873338464471211344274826962605267026572722292525922644265726962696270928492722272227092683265726962987293755973136256526312670268325652657253825652525252525252565253825652498252524982696251127352484259224573482366640772644253824982484255225782471249824843174248424844057253826702849284938734644774118562709265726182670264426182837265726962657268326312670281126312696268326832592270929502887559731492644259225922709259225922605252525382578253825112484252524842565252527092525277324712631247133513579413927612605242924712552253824712457245732242471248440182525264427222849338945015237134427992683261826702618270928752670257825782683265726832786264427352644273525922683300028625597311125782605259227482578253825652565253825252565248425112511251125782471264425252722248425782443342936224118279925522498244325112498248424842484313624712484405725522498276127353389470548311856267027482644267026052657291225782578268326572696259227732657269626312657263126833049287555973136263125652657276125782538257825522538255225782525247126052525252526962824252527612457256524843274245724842471248424713758353725382457242924573236249824983999255226832644296233764767545113442811269626442696265726312887257825922709264426312644273526442696265726312605270929752912559731862538261826832709253826052511249824982484256525652511255225382525267027732525272224712618247133892484248425112484248437273509256524982484248431612443247140572565257827732761336346444896 19890828 354701856304927092709263126442709283726312605265726052657268327862657268327092657270926833012296255973174263126312605267025252578256525382471249825652578249825782471253825922773247126702429259224713249248424982511252524983727342925522471244325383249248425114018265727092657298733764644516713442862264426182657267026442811259226572618269626312644268327222696267026312657267030492937559731112631263125782709260525252552338934553537311135373402319931992498260527992538273524842592248434162484248424842498247137113482255224712443249832362511248440572565259227482709340246444799185626962618259225922644260528242644264426442605270926702761265726442565269625922735296229755597313626442498256526572498248425382578253825522565255225252525253825522552269625112748248426052457333835934139277325382457247124982525245724712525318624572498405726312657276129753338476771211344284926572592273526702631284926702565267026832657263127222670267026442748263126573037291255973086256525652670260525522592259225252552253825652538248425252538249824982670247126832457260524293429366641182887252524572471251125522498251124843161249824574057256526312799283737744736774118562722263126962578264425652900265725922565269626832605269627092644257827092670272230002987559731362565267025782709255225522511249825652511251125652525253825252552253826832511270924982578245733253565416029752565245724712484257824842457247132492471249839992511265727612849338946445167134427732683260526052709263129122578263126052644265726052683260527482592273526052722301229875597318626442565260526312578257825652578256525252578255225382498247125522484263124712683247125382457338936364118296225522511242924712565245724842471318624712471407725252631276127993455467447051856267027352631269626442631281125922670268326312683265727992683277325922696270927613049292555973161256526312644273525782511257825782511253825652471253826052484252526572849249827732457259224573261245724712471249824983742350925112471245724433236248424574057253826572748287532244586516713442773270926442657269626702862265726312644268326832748270926182683267025922605264430492950559730862683260525382644260525522605256525252511260525382525253825382552253827732538272224982605245734022498247124572511251137273442255225112471249831992484248440572565259227992786348245574501 19890828 355181856273526312605270926312657286227092644263126702670263127092618273526312722264426833024291255973161268325522631273525522578260525382525255225252525256525252525259227352722248427732471256524573249249824842484251124433742352325922471248424573211249824984018253826962761293732994644527213442837263126442657259226442849265726442683260526312657273525922748270927222657268329372912559731492605260526442735251125252565257826052525259225652484252524982565260527862471265725252578249834022511247124842498251137743509255224712471248431992484247140572552264428372709337645294962185627352722263126962670265728372605259227222722267026832722265727352644268325922761306229505597312426442578255226572578249825782592260525522552252525252498245725112471274824712773248426052471331235934139309925252484245724572498247124982484321124842471399925112631268328373325467453081344282426962631270926572644301225922657263125922644273527222683268326312709265727223049287555973149265725652538268325522552253825252578249825382552248424982471255225382696253827092471257824713429365141183199255224982457253825112471247124983161252525254057256526052773270933894674496218562735267026052657256526312862270926052722268326442657283726832683263125782644277330372875559731242605260525782722249826312538249825252578248425652511251124982525247126832484276124842631248432873593416032612525244324842525252524842484249832492484247140372538263127352937335145575098134427862657259225652538264428752631263126962722264426702761263127092670270926052657304928625597307425922565257826832538263124982552251125652565252525652484245725382511273524982735252526052457344236364118324925922471245725382538249824292471317424982498405725652592270926963389450150981856268327092605268326312683281125922605259226312696270926962578268325652722260526313074291255973236260525922592264425652578249825112552251124982525249825522498252528112912248427612484259224843287248424842443251124983790352325782471245724713211248424843980252526052683291233124529530813442773264426442618267026832937260525922670276126312618276126702683264427482657269630122887559731862683263126312670256524982592249825652538252524982552253825252538270928622471270924572631248433892471247124842538252537423523253824712443252531612457242940572683260527862709336346445415 19890828 355661856272226832592269626442631295026312644264426962735269627222657276126832696263126572975295055973149263126052592273525522605259225782525259225112552255225112498251126442875249827352443256524573249248424572484247124713774353725112457242924573236247125114018252526962722301232494674574413442786273526442670264426832862259225922631268325922735277325522683264426702644270930122887559731112538255225922696260525782565256525382511263125652511249824842511276127862429270924712565251134022498248424712484249837743509253824712415248431862484249840572565260527612811337647365744185626442683265726572605268328242657257826442709265726572837268327352618267026182696311129255597318625652605257827612644255225382498252525652511256525252538248425522525265725252761245726052498365135373980253825112457247124982538242924982498323624572498405726312657272229873429447459311344279926052631267026702592284926312592265725382618265727482592270926832696265727093012290055973136252525922644272225782552255225112538256525522538253825112578251125112631245727482498263124983607360739802565245725112457253825252457247124843236245724574057253826312811276134024644608418562631259225922644267026312862269626052644263126962709272226572657270927222683263130373000559731492592260526312735255226052538251125112525252525522538253824982552248427222498270924572605248436513523399925252525245724842511256524982457247132362457247140182525267027222950340247676324134428492722256527222644265729002631263126832592269626442761265726312592268326962657298730125597311126572657264427222565251125782525251125252552255225922525248425252525267024842683251126052498362235793943249824982498247125252484247124292511317424712498405725112605277327353389464464541856272226052578274826442618281125782592259226312670259227862670274826052592260526833049291255973149260526572631264425382578256525522484255225522511256525522552255227732862252526702471263124713274247124572484248424843790356525522443248424573236247124983999253826832670288732874799665513442824265726572605256526702962259226052683264426182605269626962657264427732709272230372900559730992592263125922670264425522592256526312538253826052498253824712498277328242471269624712592247134292538245724712484251137743509257824572443251131742471247140572592263127732811342944747014 19890828 356141856273526832670265726702709287526702670265726702683272227222631276125922709263126963074293755973136253826572578274825522578251124842525253825522578251125252538256527222824249827862471256524843299248424712498249824713758352325522443247124843199245724574018251127222683300033254674774113442811265726702657263126052862261826312631257826962735281126052709265727612565274829872875559731242605256526052631260525382552252525382511256525112525252524712565273528492484272224572605245734022538247124982484251137743537253824572457247131492498251140772565260527732761345544477741185627092709257826702696265728752683260526442631269626702773267027352618268326572644300029375597313626312552255226572592260525782538263125252592253825252525252525652484265724982748252526052498328735934182340225382457248424842525247124572484324925252471399925252683278629373402470577411344279926572683268326572578288726182657269626572644273526572644278626312709265726053037290055973136261826442565269625782565259225522565251125522578248425252498253824572683253826962457270924843429366641393429265725252457252525522511247124713186253824714057257826312786442134554705774118562670257826052657255226572862256526702657269626832657278626572670270927352605264430372912559731362565263125652618255226442538259225522511255225652511252525382552249827092429276124712578247132873651418234962552245724432538252524572484249832612457245740182511265727352811340245576162134427612683261826962670267028872657264427352605269625922696263127222670267026312735306229375597312426312605259227092538260525252457255225252565255225252525255225382443267024572631251126312484344236814139355125382471247125252538248424712484323625252471405725382578279927093429489677411856278626572605265726052657273527092578268326572631260528242722274826832709269627093024290055973199263125922605264425782511256525252578259225652552252525382511255227862900247127612498268324843338306225112644260525523839356526182538269625523211257825524057260528492837411840184896774113442799264426832644264426702900264425782605259226832786268326182722265726442748270931112862559730992592259226052644257825252578251125522484253825522498249824842525277328622484268324572565248434292498247124842484248438393593253825112457249832112429248440772592263127862786338946444896 19890828 356621856319926702605268325782605281127092631272226052644268327992631276126572683261826443024303755973124256526312592272225782565256524842525259225252525252525112683260525522709251127862471263124713261247124712498248437903727263125522484247124713249248424714018251126832657303733514421516713442849267026572631268326572887263126052644272227092657281127222709269626702657268330992950559731492605263125922709260525382511251126442525252525382552255227092683255226832498270924842552249834292538245725252498379037742592251124712443249832112471249840772525260527482811333846444736185626702657268327732644267028492644253827222657264426572748269626442683267026312657309929505597316125112592257827222565251125522525255225382498252525652538251125522484274824982748247126572484366637424182248424982429248425252552245724572443321124842484401826052657270929623325467471211344286226442670268326702605278626442605273526572657278626702605268326572735263126573049291255973124265725922578260525652592251125522552252524982511252525522498252525112709253826572484264425113622382241182511252524982471256525652484248424983124249824714057251126962849291238564644774118562605267026312683265726572837265726312683256527352657276126442657263126702631272230122937559730492578265725522657255225522578255225382578251125522525252524842578247126702484274824572631252533123607416034962525242924842498255224572457247132492511249840372498272227222962337645295379134428112722259227092618256528372618268326182618272226572696263127352605265726572709307429005597311126312670259227352578257825252525259224842525253825112525249825782457269624982644249826312484342936224139350925652457245725252511248424432484318624982443405725652605276127093376473647991856274826962631265726572670283726052565272226052696268327992696264426962657263126963049284955973174257826052592270925782592255225382565257825252484252525522525248428242900252527092498257824713325244324572498248424573822353725382484244324713224245725254037253826442735292532744644545113442811265726182696261826572875268326572644264426962670269626702644270926312605268330372912559731362644259226702631256525922578252525112484249825382498251124982498279928372484267024572592248433892511247125112484248438393607256525112457245731742471247140572565257827732799336345864586 19890828 357101856311127352605269626052578290026962592272227352670263128112631268326052696267026443012291255973136260526052592265725922578256525382525256524982525248425652644270925782670247127862457260524843274247124982457249838063742260524982525248424573236247124844037253826312696295032614767520213442799265727092631272226702875267026442578264426572605268326182722263125922670265730622887559731362592259225922748256525382471335134423622312435513455306232612644256526702471273524572578249834422511247124712498385637272565259224842471249831992471248440372578265727862786337646444767185626962644265726572670265727992657263126442722270927482722270927352644268326182644309929755597313625782605260526442552257825382538259224712552253825112538247125112484268324842773245726442457368137904204252524982484247124842525245724842443322424432457401825782722272228753236455771211344278626832644257826572592287526052592269626702605263127862683267026962670263126963012290055973149263125782605269625652605261825112578255225252538251125522498252524572670248426962443264424983651385641392578252525382457255225652484252525113199251124844057252527092786281138564799774118562657273526052696257826702773263126052735261826442644264426052748259227092696273530862950559731112592259225382631257825922498256524982552256525522525249825112511252526832525274824982565248433253651416036072498249824432538255224572457245732492484249840182484276126833012336345575272134427482696267026052605261829002670259226962631263126182786260527482592267026442709300029005597313626052618260526832498253825522525253824982552252524982565251125382511265724982670248425782511340236514160359325382498247125112538248424842484316124982471405725522644278628243376464447991856264427612552276125922735276126052631265726312683269627092683276126182696259225923062291255973186255226182618269624982644257825522484255225382552248425382484253827862912251127222498259224843312245724712498252524573908357925382471247125113249247124573999251126312709286233514529509813442761259226312696268326962987255226572657265726962683277326442722263127092605265729872950559730992592256525252696260525652525256525382498256525522552252524982538282429502498273524842605248434292498249824712471249838733593252524432457249831862538242940572552256527612722336344744736 19890828 357581856304927222683270926832605282426702657272225922683273527992605264426052748256526313012284955973174259225922644267025652578255225782538255225382552251124842592264426312670248427092457263124713338247125252471252537743711257825522484245724573287247124713999251126312683293733634674534313442761268327092657264426442950270926572722263127352773276127482683265726442657269629752875559731362578255226312709263125782525251125522525253825522511255226052565257826702457268324712578247134022484247125112498379037272484253825112457249831862511247140572565264427482811336345574799185627612644263127222670269628622618263126572657270926312709273527222670265726312696303729375597313625782631255226702552256525522552255225252525252525252511249825782498267025252735248425382484365137424139248426052443248424982578247124572457321124982471401825112786270928753416467471211344282426442709274827092696292526312631267026962722267027352644269626702657267027093012296255973124264425782578260525652538255225652565251125252578253825252484255225112709249826832457263125113651382241182525245725252443251125652457251124713161251124434057263126702811278638394644774118562683270925922696265727222799256526702670260527612683287527092748265727092644270930243000559731492565264426442683259225112578251125522538255225252511252524842552251126572484274824982631245733123696418235652552245724842484255224292457247132612471252540372498268327612925337645295237134427862722267026702670272228622683267026962657269626702735265726442657268326312748288729375597313626182578259227222605247125252565260525252565259225252511251125252525268325522709245725782498342936514118352326052498244324842525251124572498321124842471405725652683270927353402473649291856274826832631259227222644279926962644264426572709263127092683265726962683260527093049286255973149261825522670272225922565255225652538256525382565249825652484257827612837249827732457257824983274245725382484248424843806353724982471251124573211247124714037255226572631293734024674545113442900267027092644263126572925265727352670268327092631268326572786269627862605279929872900559731242592257825652748260525652631256525252525257824982525256525252552273528622498272224842605249834292443248425112484251137583523256524842471252532112457247140372552260527482786335146744929 19890828 358061856309929002696273526182748290026832644268326052683272227352683272226702786269626702975293755973149260526442644265726052565260525652552255225112525251125652735260524982683249827482471260524843312245724572457248437743711249825382484245724433236249824714057251126572696298733384557527213442900281127222722279927092937265726442722269627222696265727092761267027222683276130622962559731862605264426702735260525522552328734553565308636223482314932362657249826572498272224572592245734552484247124842484379036812565248424842443247131492471248440572565264427482887336346444767185627092786272226962761264429252722267027482696274826702875270927092696274826572824297529875597313626572605260526572618252525522525257825782511252525382552252525252484267025522722244326442443365137424160251125252429247125252525247124432471323624572498399925382592269629253299455771211344287527352722273527862735292526702773273527092735264427992644278627222722267027613037292555973086264426572657269626832565255225922578248425522538252525652511255225252670251126572498263125113666377441182565251125252457252525382498249824843161252524844057256526052811283738394799774118562773272227092773277326962875274826572709269627732670286226312735278626962631269630743024559731742618259225782670261825652592252525652538251124842525259225112511249826832471276124572605245732743622416035652565244324982498252524572471245731992511248439992538272227352950329945575167134428752735273527092837263128752735267026572761263126702811268327482670267026832748303729125597314926442552268327092552256525782552261825652552259225112552251125112443267024842735245725652471342936224118362225252511249825782498245724432498319924432471405725522657278627223402452947361856287527222631268326832748291226702670279926962761270928372722281128112722260527092900293755973124263126572670270925522592259226312605259225782644252525922511255227612937253827352511257824433312248424842443248424573925349625252484251125253274248424844018265726442722292533384705530813442937287527862761276126832975273527092657273527092761274826832786269627352631265729872887559731362631267026182709265726312631253825652657259225522565253825252552272229002484273524842578247134822511249825252471248438563565256524572471251131862471247140572565265727482683338947054863 19890828 358541856308627862773279927222786291227352644263127352696265727992696269626312670277327733099297555973186269626312605274825652644261826442565264425782552252525652498253827732900252527732484257824843261247124572443251124713822357925252457248424713249245724714018252526312722298733124736520213442900272228492799270926832887274827222748269627352722281126702735272227732696263131242887559732112644265725922722267026312683257826312565264425922552253825652511270929122511269624572552245734292538244324432484248437743537256524712471248432112484248440572538265727612837332545574705185627612735272227732748272229372618268327352683272226832735269628112722270926832722300029255597318626442670267026702631267025652538267025782592263124982565255225382538263124982786247125782471327436514160348225652525244324982511245724712443323624572457401825112644276129623274464471211344281127482657278626442786291226832657268326572709274827482748268327222670268327483049293755973149274826572657270925922525259225522565259225112631256525522511259224712644252527222471257825383429359340773551253824712471253826052498248425383161248424714057255226312849288737744674774118562786265727992722270927992837269626832683269627612657278626832811268327612709269630742887559731362709269626442773257826442552263125522592257825382552260525252605249827222525273524982605247132743607416035372538247124572511252524842484244332362538247139992511265726702937336346445167134428112683278627352696270929872748268326962683272227222862267027482837270927222735297529255597313627482644269627222657269626182631255226312683259225382592252526052552267024982670247126312484342936514118357925252443245725252484244324152471316124842498405725782657278627223351450147051856281127092644274826702709288726832657270926702773279927482696272226702709273526833012303755973224261826962696273526182657264425922618260525782605255225252631259227482950252527862538257824843274248424712457252524843822353725382471245724713236249824573999251126832696286234024644541513442773269626832696270926702811270926702748269627092670273527862748273527092644273530122950559730862683269626702722270926832683259226052552263125782578259225522525279929252525269624982565251134022511244325252511251138393565249824982415249831862484245740372565255227352799341646444705 19890828 359021856301227092735270925922683300027092735270927222722270927732696273527732735272227222912290055973211268326962605272227092644260526312683263126312605257826052592273526442670255228372525259224713312248424842457249838393758259225522484248424713236255224984018249827092735291232874705516713442837273526962735274826832900273526572644269626702709277327612735274827612657272230242937559731612683268326312670263126312618337633893593307435513469319933512683263126962511267024712565247133892498247124712484379036812592249824432471249831992457245740572552268327992811342947674831185627352722259227352696259228372722259227092644272227222799276128242722272227222735297529005597318626962670270927862592263126312592264426442605263125652578261825922511267025252670251125922484365137424139252525252443245724982552245724712498323624712471401825112709274829623325473671211344284927612670267026702683291226442735278626702644270927482683270927612709264426702912303755973136269627352696269626052644261826572578259226312552257826052578257825652722253827352484260524713593374240572498256525112471252525652484252525113161251124984057255226312925284937744767774118562709265726312683261826832837270926442799263127352683283727092748265727612696265730373000559731492696263126312657265726312644255225652592265726442565259225782565249827222565277325252631247132873593416035092578248424712498252524712457252532492457251139992484265726832925342945575308134427352735276126832618264429372683265727482683269627482811270927612722274827092748308629755597317426962683264426572578256526572565264426182670256525652565256525522592270925382683252526052457341636514077355124842471247125382565245724432484319924982525405725522644270926833402464448311856276126572683265726052761277327092683274826702735268328112722273526572709257827862912301255973224264426052631270926312644255227092565256526962565259225922605253827222887249827222498265724983287244324572484249824983856355125252471245725113224247124714018253827222670278633764557537913442824269627222657265726572950259226572657270927352722273526832735272226572683273529752887559731612670268326702670261826312683263125652631257826182592264425782552264429372525274824842592253833632471245725112511249838223593253824842457249831742443249840572565259228112722346947674929 19890828 359501856308626312592273526572670276126832657270926182683267028242670273526572696267027482962287555973149263126312605265726442722267026572618260525782631259226572670263126702696249828372484264424843287245724842443255237743727253825522471248424983274247124984018251126832670300032364644523713442811265725782773268326312875260526312696269627732644279927352696267026702670263129752975559731112670263126702722256526312657265726312578259226572592257825922824263127482538270924572525251133382498244325112511379036812565251124842443252531992471249840372565263127732824337647054799185626832722264426702618260528372657261828372670270927092722267027222644274827352657303729875597313626572644264427612592265725252722260525782552263125522592255225782552274825382786248426312443365137424139247125252457251124842565245724842471331225112457398025112683269629373274467471211344282426442670267026052735290026182592268327222683268327732683269626312670269626443000293755973186268326702644263126702578261825782696268327352592263126182631259225782709251127482552270924983651379041182484249824432457255225652471247124843186252524574057253826572862283738394557774118562670263127092722263127092887264426312748263126052644279926442722263127092670273530372987559731992696261825782722263126832618252526442696260525382657265725652592257827092538276124982631249833253622413936072552247124712525257824842498245732112484249839992525273526572900336345015202134428492657268325782631265729002605263126832644268327482748265727222696273526312644301228755597317426572761269626832644256525782644265725782657260525252565249825382552270925252735249826442511340235934118359325252484242925382511245724712511317424842484405725382631276127483376452948961856265726572670265726182657290026312657274826832735264427612670265726312683259228373086287555973136260526442618265725522592259225382605265726702644259226702565265729002862256527612511260525113274248424432498251124573839353724982457245724433211245724714018251126442722293732614705541513442786267027092722263125782824264426312683257827092709278626962761269627222578263130743012559731492578260527352709259226052565252525652511264425652578260525522592272229622552273525252605249834422538245724712525251137903565255224712457251132112484247140572565260527482748331245294831 19890828 359981856306226832631264426052735279926182644259226442786264427482644270926702696264427092950296255973136260526962683279926312565259225922618257826052657257826442748268326572683259227352484257824713261248424842457249837583696251125382443241524433249245724714057249826832735293733514705520213442862268326572592268326702824259226312748264427092631282426572683260525922722270930242887559731492592270925922722257825382578331234023622318634963442321132612709260526832592270925252592247134292525252525112471379036812552247124842443245731992471249840372565256527992773335146444674185626572709268326702644270928112631260526832811267026312786261826832644270926962683303728875597314926572657264426832538264425522605255225522631259226052592253826052578270925382722257826052498365137424204252525252429242925112525245724572443321124712498401825382644268330003299464472561344277326702696264426182748282426442709265726572748272227732592273526962735268327352962284955973124267026572605272225782565260526182722264426702578259225922578263126442761259227222525263125253622379041392538252525252484252525652471251125113199249824714077252526702786283737904644774118562683272226052735264426572900263126052644264427612657279926832696268327482657267031112962559732362592257826962657257826312525264425922592253825782578256525782605253827222578281125252592247132613636413935092592242924572538253824712443240132362498247139992538263127092925341645295098134427482592264426572644260529372565265726962592269626442735273526962631272226182657296228875597312426702644265726442552257826442484268325522605257826312592257825922525273525382786251126312484336336364118350925112484247125252498245724432484318624982498405725652592277326443402470549621856272226442696268327222592279926052670267026312696276127352631273526572761269626833099295055973161264426182631270926312578255225652578260525782565255225782552263127092875256527612484260524713274253824982498248424713774353725922484244324433236247125254037253826442761296233634644523713442837259226052631257825922786269625382631268327092735268326572696269627612735264430242912559731242657267026572696260525522605256526182605259225522605259225652592267029122552276125382631249834162484242924982538245737743523255224572471249831862443249840372552263127482709342946744896 19890828 360461856311127222657272226572644283726312631264426572709264427732670272226052683263126313037286255973124268325782592263126312644263125922605260525922592256525522735276125782761255227612498263124843299251124982471249837423681257825112429248424713249249824983999253825922618295033384586516713442786273527092605263126182862267025782683260526572592270926832735264426442683268330002900559731862644264426052709257825782511260525522525260525252552257827222618256527612498274825112631252534422511245724982484377436962538253824842457245731992484248440572592259227612683340246444799185626442565269627482644273527992631260526962683264426442811268327482696268326442709296229875597312425522631260527612552260525652578260525652565263125782644253825922565274824982722249825922786365132992683248425112511242924842538245724432471324924572484403724982657265729003261464471211344284926832722264426572631284925652605272226832631265727222592268326702722263126962987290055973186256526442578257825782552263125522592253825382552253825782525260525522735252526962511268327353651332526832511251125522471256525382457248425383199249824844057256526312811293737904557774118562696278626312709257826702811265726572709265726442644278626442748263126832605278629622811559731112644255225652696259226572592257825382565256525922552263125652631253827352565277324982592252536223537401824982525244324842484253824572484245731992443247139992498265727222937337647055167134427732748265726312709263128492552265726962605260527612735279927092631267026442696302429005597307425782578257826702592252526572578257826052565257825782578252525522565267026182748252526182565360735933943255225252471248425112484247124432471316124572457405725522578270926963363450147991856268326052592269625782565287525782696264427092696270927992670273526442683264427353037291255973161260526312552264425782578260525252525260525522605252526832511257827612900255227482511264424843249248425112498251124713774349625252471249824713236251124714018253826312709293734294674537913442761261826832605270926702862267026442631259226572670269625522709264426572605264430122912559730992592263126442670259225652578256525922592260526572538259225922552283728872565268325782592253834022538247125112498245738063551251124982457252531862471247140572565265727612761350947674831 19890828 360941856306226572631272226052631279926832631260526312761256527732696273525652631263127993111295055973199260526052578269625522565253826312552259225522552255226052657278625252683249827732484268325113287248425252471255237273727252525252484247124843249248424844018251127222657298733124674520213442849257826962670268326312837265725652592267026832657270927222683269626572657264429502962559731742578264425922644259225522565340233513711313635093376321132612722257827092565272225112631251134292525249824432498380636962552251125112457247132112457247140772538255227732761332546444863185626312644268326572644264427992592259226312631276126312735269627352670265726572618306229255597317425922644261826832578251125252552255226312552255225252592252525782552268325522735252526312525371138064182247125112498245725112578242925112471323624982484401825382696270929623363476772561344278626182657268326312605288726052578270926312670268327222709272226572631263127093062284955973062267026702618273525522565257825652605256526052552257825522538257825382696259226832525270924713681383941602538247124712457255225782457253824713174248424844057255226572862277338064705774118562709270925922605263126312786264426312631257826832696273526442683261827612618268330372912559731242683253825782683252525652565257825522525264425252538260525522592256527222578274825112670247133383651416035372605247124982552253824572457248432492484245740182511269626442849331247055098134427992644263126312683265729002552265726052644263126832773269627092683264426052657307429505597317426052631260526962525253824982498260525782525259225382578253825652498273525652748251126572552341636514139353725652498245724982511249824572498318624982457405725522605277327093351464447671856264426442696268326312709283726572657260525922605263127862657276126182709270926833099290055973136260526442618268325252592256525382538260525382578257825382552256528242900252528112498265724713299252524842471249824713790349625782471247124713249247124714018249826572735287532994586509813442824267025922605264426702761264426052631264426572670273525922709260527352631269629872887559731112618263125922683257825652565255225252552256525252552255225112552283728492552269624982578248434022525253824982484252537903537255224842484248431992498248440372552264428372761335146444674 19890828 361421856303726832631274826572657279926182631263126442670267027862657274826702670260526702975296255973099259226312644274825652592263125522578256525922552256525922471255226702811251127222511263124843299248425652538249824843774353725782443248424843211245724984018253826572683288733124501527213442786264426182605264426312962265725522657265726312670278626442657263127092709270930992950559731992578265725252748259226312565251125922525260525112538256525522552273528242565270925652605245733892525251124982498249837423469252524842457249831612484248440572552261827222761338946744705185627612722263126442644269627992644259227092696272226832670265727092605264426312748301229375597313626052605257826442578255225652578256525522525253825522565255225652578270925522670253825652471333836074160321125522457245725112525247125112498323624572484401825252631263129373312467472561344278626052631265726442644286226312578263125782683267027732618269626702605268326572987286255973136256525922552270925382578257824982552249826442578252525112578253825252722253827482552261824713416368140973224267024572443257825782498249824983174244324844077256526182849279938224831774118562722268325782631255226572799269626052670260525652644270927092683267026962644265730122875559731862670259226572748251125652525251125652484256525522538252525522592251126832565268324712631252532873607413934292552245724572525252524572443247132242471249840182538269627352925337647365379134428492618269626572578265727862631261826832605260526572811260526702644270926832735297529375597313626052657256527092592252525782565253824982592253825522657253825922511268325252670253826572484342936514118348225652484242925252525247124572538316124842484405725522631274826963389464447671856269627092578260526052683279926442657260526962592268327612657269627092683260527092962295055973186257826312631272225522578257825522592259225522538256526052552259227862887251126832538264424843274249824982457253824713806353725382457245724713236247124434037252526442696295032994767537913442849268326312644268325782849260526312631263126962657270926702748269627612683265729502912559731612565265726182657264425922565257825252592259225252592257825652631267028372511268325382565245734022511252524712498251137743565253824712457247131742511251140572552263127612709348246744831 19890828 361901856309926702683264426832748278626702631267026572670267027862644273526312644272226443062295055973111264425782578274826052631249825522565255225522592253825252498255226312862257827222511263124573249252525522484249824983774350925112457247124713236245724984018252526832696295032994705516713442799267027222631268326182875259226052709264426572722278626702735274825782722259229502962559731742618263126312657256525922565327434293742300035513469319932612565276128622538272224982605249834292498248424842471251137423523252524982457251131612498252540572552267027092696336346744644185627092644263126702670263127992592257826572735267026052722265726572631259226962735303729375597314925522683260526832552252525782525252526052592257824842592249825382471270925252748249826312484329935794097328725382484245724982525244324842484322424842457403725382631268329003299450172561344282426962578272226052696287526052670265725112631273527992605267026572761269626572962288755973186260527092578264425252498257825782552256525922565249825252511249825382748253827092538267025523442359340773363256524842484257825252498251124843186249824574037252526832811283737744557774118562683260526572735265726572837263126312657261826052644278625922709265727092657276131112937559731362605263125652644253826052552255225252605257825522525259225112511255226832525277324842670248432873622413934692538248424842498256524432457247132362471245740182511263127092837333847055272134427862657261826832657259228622631263125922644272227352735264427092709265726182592300029755597314925782592255226572565259225112552260526052578256525652538248425382484269624842709249826312484337636514118353725652498248425382565249824432484316124572511405725522605272227223325464448961856268326832631263126312657279926442683267026442735270927352683276125522696265726833037293755973161256526442565267025922657257825522578256524842631249826052498251127612900255226832471260525113274251125252525249824843839353726052471244324573249247124713999253826442709304932614644513313442761270926312578268326442900261825922683261826572696274826702748267025652670282431112900559731492631263126052670260525382565255225522511259224842552253825112552277328112552270925112565247134162484252525112498251138223537253824712429249831862457248440772565257828112773340246445030 19890828 362381856270925922631265726702683282425652657269626832657265726832683277326052735259226573099293755973186263126832565269625652511252525382552248425782538252526442498251127992786251127482498264424983325251124712471253824843774356525382457251124713261247124714018251126832696293732744586506413442799276127092696265726312862265725922683274827092605277326182657263126442657255230742925559731492657263126052683253825522552257825652538257825522525249825652592270928112525270924842592247134292552251125112498257837113565253824712498247131742511252540772565255227732799337645574799185626962696260526572657264427612683268326052722264427352696263127222631274826832696303728875597312425922552253827092592264426052578260525382484251125382511252525252552269625252773247126442471329936074139326125922498247124842525245724432471327424982484401824712761273528753416467454151344277325922696265726182670284927092696261826312696270927482618268326572683276126573037295055973124265726572618261825522644256525522552253825652498249825252525255225112683249827352484265724713376365141393299256525252457252525252471242925113174252524714057257825922748265733514644492918562709270926312631265726312849259225652709264426702683273526312683267027352683268330742950559731112552259226572696256525652552253825922565257825252565255224432578252526832484281125252644247132743593416033122552245724432538253824982471245732362471252539802484265727092811329945295487134428872709253826572644256528622631264426702683260526182683267027092657269626442657308629255597314926182578257826832525252525112525259225782631253825112538255225382484270925652709247126572525341636364118333825382511248425522511249824432484319924432457405726832605278627223429450151671856276127482683260526052605284926702644270927092644260527862670277326442683264426962962297555973124260526182538267025252525259225522471253825252484251125782552255228872900253826962525257824983299252524842471253824573790349625382457251124713236249824714018255226832644288733634529545113442761265726052631265725782849264425782644264426962683270926052696269626832670264429872900559731742578259226312657257824982565252525652565253825652511255224712498276128622538273524982592249833892511247125112525245737273509257824712471251131992471249840572565265727092786338947055451 19890828 362861856265726832578273526312683276125922670270926052696270927612605274825922761260526573062291255973236263127092592257825522538259225252511253825112552256525652525256527482887249827862498264425113287253825252552248424433774352325252471247124573261248424433999248426832735303733254705578113442811270926312657273525782824260526572644272226962709276126572657257826962644265730622862559731612605255226182657257825782592249825382538255225522511253825522511269628492565270924982657251134422511249825252484248437113551256524842484248431862471244340572552253827862748340245575781185627222709260526702631264428752605257826312605265726572761267027222631274826312644306228875597318626182565260526442525253825522525259225382538252525382552253825922552269625112735245725922484327436224139326126832484247125252565242924572471323624982471399925112657268330123338455759311344279927222605265726572578290026442670269626832605272227222670267026572709268326313086295055973161263125522578272225652552255225382592251125522498253825652525255225252748251127092525259224843429366640973236253824982484251125382498242925113174247124984077256526572761270933764705604518562722269625782592257825922862267026312683265726962657278626052683260526312618268329502962559731112565260525252683259225652565252525112525252525252484251125382538249826962484274824572657249832993607413933762657249824842498252524572471247132112498249840182538273527092962336346746282134427482644259227732657264428112631264426832631267026702735264426962631263126572683303729005597314926702578263127092578255225652552252525782511256524842525247125112511268325112735251126052538345536514097336325922471247125252565247124432484319924712457407725522631277327613442458664541856268326442631263126052631284926182644265725922657267027862631273526572722264426963049297555973236255226702578265725652605253825252525255225382565255225522525257826962875248427352484259225113299252524982498249824433774350925382471248424713224248424294037249826962748293733254644671313442761264425922696263126702811257826442683263126442644276126832735268327222696264430372862559731112644255225922670260525522552256525382538256524842511255225522498281128492538276125112605252534422538252524982484249837273565252524982471249831862484248440572578257827222799341646447014 19890828 363341856269625782592268326962683303726312578268326572709272227992592270926702722261826703000300055973149257825652565269625782565252525382538260525522511256525382484257827092837247127612498265724293274252525112484249824983774350925522484247124433249248424984018252526832709296233514705774113442761264425782696261825922875263126052657264426702670269626312657265726052644263130372887559731362592255225922670260525382538256525252552257825782471249824712592260528752525268325522578252534022565248425252511259237423496253824982443247131742484249840572552257827612786345546447741185627222735264426442605260528372722264426312709263126832811265726832657268325782670298728245597312426052592256527352552251125652498257825382484256525252552251125382498270924982735248426312429329936224182321125652525247125112578245724842457323624712471401825112735267029753402470577411344277326182592259226572631286226052670261826702670267027862670268326312618261826963074296255973124261826442709268326182605264425382552252525922498253825382538252525252722256527352457268325253402362241393161269624842429255225382471245724843186249824574057255226702761442134694736774118562709267025382657263126832875269626312709260526312657273526832683267026182618272229872900559731612538264426052735256525652538255225252592255224982471257825252484253827092511278624982644251133253593418234552592247124982498255224432457245732492484247140372552267027732925331245016162134427862605267026572631259228872605259227092670272225652735268326832709267026832683301228875597316126442592259226832578259225522498263125782578255225782538251124982498268325782722249826312498341636514160345526052471247125522552248424712457318624842484407725782644286227613537461577411856277326832709263125652605281125522605263125922644261827482631273526832605268326443037292555973136263126832578268325382592257825522538253825652552249825782498256527612887253827732538264424843351301225652683259225783873355126442498263124983236256525924037263128372837407740974929774113442786265725922644263126572862267025922631267026832605276127092696261827352657256530492887559731492618260525782657255224982565255225112552259225522525255225382498278628752552274825112631249834022525247124712511249838563622256524982498248431992471245740572578269627732786335146444831 19890828 363821856304927612657267026832683283727092605270926832696264427482631273526442618274827353086284955973186257825782565265726052552257825522538255225522578251125652683259225782670251127992525257824713325251124982498256537743727251125652525248424843224248424434018253826702683296233254705537913442900267026962670267027222849265725652631267026962683269626442722269626702644265730492975559730862644257825922696256525522538256526052457259225652525257827092578257826962511272225252644248434292511249824842552377437112525252524982457248431612457249840772552253827352786350946744831185627092696265726572631263128872683259226442592265727092644265725922657268325522709303728875597314925922592252526702538257825112498257825652511253825382511253825112471268325112696248426312471368138564182255225382471249825252525244324712471324925112498401826182657268328873442464471211344282427352657253826832578282425922644270926572631270926962683272226572696260527353012287555973161259226312565273525382605255225112511255225252578255224982511256525252683251127092525268324843681387341602552257825652443255225652484248425113199249824984057252526572799281137274799774118562696272226052578259226572887268326442631264427352644283726442657269626962605269629622937559731362552256525922670253825382578253825922484252525522498256524432565248426572511274824842631249832993622416033512498251124572498252524432415247132362484252540182498267027222837337647055167134427352722260526312592260528492605256526572592268326702735269627482722269626052670304929875597308626312670257826572565263125252525263125922525249824982511251125112484268325252748252525922471345536514139332525522538244325382552249824572498321124712484401825522605273527863338452946741856274826572670265726052670284925922578264426442696263127482670270926052565269626443062290055973174252526312605274825782578251125782525256525382552251125782498252526702837256527612498260524843261249825112471248424983774356525382498244324983249245724843999251126832696298734024705537913442722260526572644263126962962267026052631257827482657272226702735268326442644269630002937559731742592265726312670256525652538252525522538256525382538256525382484272229122552270924982552247133892511251124842511252537423593255224982471247131612511245740572578268327482773335145864799 19890828 365261856306227862605267026312631286225782683263126052631263127222657268326962748265726833049293755973111260526312565270925252631257825382511260525382511249825382511255227482824248427612484263124433299249825252511255224713727353725522457244324713236252524574018251126702709284933514705506413442786267026572696265725782875267025782644264427352683274826572696260526962644268330242950559731992578260525782670253825782525342932743565326133633287333831492525270928372525274824982592252534162552248424842511244337743551253824712484248431742457247140572538263127732799336346444831185627222722259226832644264427352605260526832670261826702786265727222696267026702735293729125597316126702605256527352525256525382525249825652578255225112578252525252511267025252735247125922471332535934182333826182484248425252578249824712471323624712498401825252670274828493389476772561344281126832644265726312631296225652657256526702657270927222657267026572696264426573037292555973074259225782552260525922592259225652538251126052578255225112457256524712657253826962511261824983389366641603287264425112471256525522484247125253174249824714057253826442799288738394644774118562722274825652670267026702735260526312631269626832592276126832696267026572631273529752925559731362592260526052592255225782552255225252578249825112565257824842525248427352484269624572592249832613593416034292578251124982525255224842457248432242471247140182552270926832962318645015343134427612670263126832657260529002578260526702618260526702773270926832709264426702709304929505597312425922631260526442538259224842538255224982592255225112525252525652525265725382709248426312498338936514139346926442498249824982511247124842511317424712498407725782605274827993416452949621856270926442631260525522657290025782631265725922696261827092670268325922683256526573024290055973161259226312578264425782565257825522538259225252578256525382525248427352887251127992511257824843287245725112484249824713790353726182498244324843274247124844018253826702696284934294644527213442773272226572709257826442912260526442565263126312696279926702670269627352644267030242887559731742618259226442683253825922565255225252525255225382552251124982498277329372511272224982605252534162457252524982498251138063565251125112443248432362457247140572565263127482786337646444736 19890828 365741856306226702578269627092683283725782631267027092631268327482709273526832670263127093024290055973174261826182657264425522525259225382538255225252552247125252498251127222837248427732484263124713312249825112471252524713774353725522457244324843249248424714018253826702644297533254767530813442837270926052670273526572849263126052644265726572748270926962709270926702538270929372849559731112592259226312735255225252565248425782578257825522511252525252552274828872498279924842592249834422538249824572511251137423565255224842429252531992457247140572578257827482773329945294767185626962657270927482631259228372644268327482552263127482761263127092605269626572722300028875597316126312592256527222552252525112538257825382471253825112578248425782525270924842761247125782484329935654182308625782443245725252552244324432457323624842484399924842709276129123325455772561344287526442605263126052631287525782683264426962657268327612696274826832670268326832950291255973199263125652631270925522538260525382565251125652538248424842565255225252735249827092538260524843429362241393086268325112471255225522484252524713186248424844057257826832837291237904615774118562683265726572631263126572773264426182644259227222683269626442709273527352565269630742912559731492578256525522709257825652538251125382525251125252471251124712552249826832484279924982657247133383593418230992578249824572511257824842443248432362498248440372511265726962937329947675237134428112605256526052670263129622578259226572657265726182748265727352735270926442657303729505597314926052592260527222605256525522484252525112578252525382538253824982484270924842773247126312457341636224139314925652525244325252525247124712457316124712484405725652644276127223363467448311856264427222683264426312644283726312644269627092670264427352644274826052683265726832987284955973199257826832605270926052578257825652538255225522552249824982484248427092773249826832484260525113299247125252443248425253806350925112498247124713199251124714018252526702696296233384767530813442786267026962605260525922937265726312631265726572670270927482709263127992670260531492875559731492644256525922657252525782552248425112511251125652525253825112498265728872525269624712605249834292552247124842498247137903579252524982471247131992484247140572552263128112786332547054831 19890828 366221856303727092631268325922709288725922592277327092670267027862618273526442735259227353037293755973161263126182631269625522578253825782578255225522578253825522525256526962811252527482471259224293338247124842457247124433742356525382457245724433224248424713999253827222722291233254705530813442735263127222644263126312887260526312605263126702644274826702748268327092696273529122900559731242592255225922670260525382498338932873607322434693496335131612552259229002538268324842578248433892525252524982511248437273537255224842457249831862457248440572552259226832786335146444831185626962748267027092552270928242657259226702644268326052761269626572644263127092748296228495597312425922631260526442538255225782484256525382525251124842511252525522498272224982722244325522484331236074182296225522457245725112552245724572457323625112471403725522696273528753312452972561344277326312657259227862605281126182709253826702696270927992618265725782670268325783049296255973161270926052631267025652592253825112578252525382592253825252538252524292683247126572484267024983429362241393012259225522443253825252471253824983161248424844057255226832824277337744557774118562722265725782644260526312887260526312683268327092709277326962644259226312670263130992962559731362552259225652696257825252525255226312538257825252538252524982578255226702498278624842605249832993607418231742592242924572525253824982457245732492484247140372525272227222887332547675237134428112709264426962644263128752631263126312683272227092761267027222696269626182631311129005597314925782538255226442525257825252538257825252565252524842565249825382471268325252683247125922484344236964139321126182511244325382525248424712471319924712484407725782605273527093402479948311856268326182605260526832696283726312670265725922696269626962631265726572696256526963136288755973236259226572631273525782618253825252498253825252525249825652498252527482875247127092525257824573299251124712525251124573790355125112471247124843261248424573999253826572696290033514529527213442773272226052670265726702849268325922657268326312644277325922735265726962670265730372837559731242565256525782631260526182552249825922525259225782525252525382525274828622484269624842592252534022484247124842498251137743593252524572457252532112484247140572552264427612837335146744767 19890828 366701856308627092657272226572631278626962578278626832657270927092657270926312709270927092962295055973099253825652578272225652592251125782565248425252511253825522525256527092837251127612457263124713299245725112484251124573774357925252457251124433236249824434037256526572644295033124799520213442799261826832578263126312987256526702578268327612696274826182722268326962592265730492937559731112592256526572657256525652538252525522484249825922565253825382525268327992511273524712618248434022565247124982484247137743523255224842443247131992457248440182552263127222761327447364896185626702670264426312605259228752670260527092644268326182786259227352657269626572657303728625597314925652578260526702565263126312592252525382498253825252552252525652498264424712761252525922457331236224182314925652511245724842552244324712471327424842484398025252670270929503312470572561344276126702592260526052657287526182605265727482696264427612683269627092657270926833074291255973124263126052605265726312538252525382592253826312592252524842498253824842696248427352498268324713455365141823236255225112484251125652471249824983199247124574057256526702735287538224767774118562709269626962631264426832799273526052696265726312565284926832773268327092631269629872875559731492538263125252670252525652552256525522525251125522538253824982525251126962511278625112605248432993593418232492605247124712484252524842484248432112457247140372511264426832950328747055237134428242670260525922683264428492578260526832578267026702670264427482670261826702696300029005597313625922631260526962525252525652565255225112592253825252525248425522498272225252696248426052457344236514160323625522471247125382538247124432471318624712484405725922578273527223351452947671856270927222722267025782670276125782670273527612696265727862565267026702670260527353037295055973149260526312552269626312631257825252525253825252538255225922484255226832811253827482511260524713351251124842443249824843790350925252457247124573236249824714018253826442709288733514736545113442761264426312657263126052824269625652683264426182696276126572683265726052644265730742925559731862605259226312670252526442578252525522525259225522552252524842565267028112525270924842592249834292552248425112525249837903607257824842457248432112443248440572565263127352773348246744767 19890828 367181856311126702644265726442696279926832657270926832748259227222631273526312696265726573012293755973124256525652592270925522552256525782565252525382592251125782525256526442761255227092443259224433299248424842484255224843790353725522471245724573261248424433999253826572657295033124501523713442735267025922578273526052862265725782644268326962670281126572683267026702618267029502837559730742631257826052657252525522525350933893579324933633287319931242511263128752511270924712578249834292484247125252484247137423537255224982415249832112457249840572552263127352811333846444896185627222709270926832631263128492592261826962605265726832761261826962670265726832618300029125597313626052657264426832538253825922538253825922578251125382511252525382511269624842786248425922471332536074182312425922457248425252538252524572457323625112457401825112631265730003312470572561344277326702683268326702578291226832631263126572709260528112644272227092696264426962950293755973074256525922605268325522644256524842511251125522552251125252498253824842722245727092484261824843429366641393174260525382457253825652457253824843174253825254077256526572912287537424705774118562618264426832605272226052773264426442683267026962657279926442683265726442605272230492849559731612552260526052722257825522525253825652565251125522525253825112525251126962498279924712592247133123651416031992631242924712538252524152484249832742484251140182498267026963049333845865237134427732618252526572696267029122631267026832578265726572748263127222605268327482644298729375597318626052605259227092525255225522538256525112592253824982538251125382511270924842657248426572457342936664160318625922471251125652565244324432498321124712484405726312552274827613376476748311856272227352605265726962644287526572631263126832657269627732722265726442670267026702975297555973111257826572683272225652565256525252565256524982565249825112498255226702862251127862484260524983287247125252471248424983758356525382484248424573249249824983999253826572735288732994705516713442773260525922644260526312849261826182670259226702670279926312735264426962605267030372900559731242605259225382578263125922498253825652538249825252525249825382525261828492552272224712618248434022484245724842552249837583537253824982457249831742471247140572578265727222799349644474705 19890828 367661856302427222592260526832631292526832644273526442683265728242709267026442605268325923024291255973186257826312618277324712578253825382565253825782498249825252538257825922786252527482498263124843299248424842498251124713727353725652484247124843274244324984018253826832761302432744474523713442862270926312644270926962799256526702644270926442709272227222748267026702644267029502900559730992578267025522683257825782511252525252484257825112538256524572498267029122538267024712631245734292538249824842484249837423537253824712429248431862498247140372538270927992735333846444799185626832722256526702644265728622592259226962605267026182722260527352683263126832644295028755597313626052592257826052565257825652525257825652578249825252538245725522538268324842761249826312511336336364182287526312484249825522538245724842457323624842443401824982631276129753338470571211344279926052670260526702644284926442657267026182683267027092683263126312709267027223012296255973211257826572565264424982578257824982511252525522552252525252498253825522683247126832484264424843482363641822887265724842498252525782484253825253161251124984057253826052900283737904615774118562722264426052722267026572849261825922735264427482657279926312696264427612683270930492875559732362592265725522644252526052538255225252484261825252511253824842578247126832484274824712578251133253651418232112657247124712498255224842457249832362457247140182525265726572900331245865237134427992670257826052683260528492696265726572605269626182631268327222696260526702709304929375597318626442618261826572578256525252525252525252511255225252538249825522498268325252709249826052484342936224160317426442525247125252525247124712511321124572498405725652644278627223312476747991856269625522683260526832631276126572657270926442657267026182592270926442657264426572925287555973111260526052657268325922552253824842552249825112498251125522498252527352786249827352457260524983274249824572484252524843742353725522443249824293261245724574018253827482683300033514586545113442761260526702605265726312875269626832748268326442657272226962786269626832683270929002837559731992578259226442709256525522538251125382538251125652511253825252511270928872498268324842578249834692498245724712471251137743593252524842471249832112471249840572552264427612849344246744767 19890828 368141856304926572670265726442631278626962631265726052631264427992644267026832644265726703000293755973211260526052552273525652670252525652565252525112525253825382657260525522657249827092498259224843325251124842484252537743711253825112484242924843224251124844018249826702709296233124586516713442748268326442696267026182912260526572722263127092644274827352605263127222644264430122925559731612605256526312722252525652525297527483363288732362900321128492578249826832525273524842578251134292511247125112498383936962538253824292457248431862443249840572525260527352824340246444896185627092786260526052644267028372592264426312709264427092799268325922657260526702683303729755597312425782605264426962552255225922538249825522511257824842525252525782471270925252683245725922471374238564273251124842484247125522498248424712552324924712443399925382748270930003376476771211344284926052670268326832644286225922644263126572644261827612670273527352657268326313000292555973099256526702565260525652578253824572565256525782538253824982498253824572670248427222538265724983727396242272538252524842457253825382471249824843174248425114077253826442912283738224674774118562670257825382683260526702837263126312631264427482657274825922709270927222631273530122950559731742578257825922631253825922525255225522498253825522538256524982538249826962511278624842605248433383622420431362631244324842511251124712471244332362484249839992498272226832912336345575202134428622722264426442605273528492592260525782683273526702722265727352709273526312670300028875597317425782592260526572631259225382511260525782592259225112552248425922498264424842696247125782471342936664182316126312471245725112538249824572525316124982471405725522631270926443299458647361856270926312683260526182644282426702592268326442631268327992657273525922722259226313012288755973236253825652605269626182565257826312511259225112538256525922457252526702837251127482443263124843299245724982525248424713774356525252471245724713224251124574018251126572670296233634767523713442799259226572722264426312799263126052631265726962670274826962644274827092631272230492925559730862618263125922683259225782511252525522538247125252511255225252511274828242511270924842565247134022498253824292471252537583565253824982429251131992525247140182565260527352773337647364767 19890828 368621856307427092670265726442592282426702565268326182670269628622631270926702644265726832975292555973136256525922578268325382552255225652538257825252538253825652631263124712709249827092471256525253261249825252471253837583742252525382498247124713236248424983999253826702644293733124644509813442811268326052709264426702849269626832644267026702657265725922748260527092696263130622962559731742644263126312683259225252538249825252511255225522498249826572578251127352511269624982578249834422525245725112471382236812525249824842429248431992498242940572565260527222824346945864863185626962644264426442670256528622631268326312709270926442696272226832631268326052709303729125597313626702552265726572578259225652578252525522525255225252511247125112498267024982683245726182443375838734273251124712471244324982552244324842457326124982498399924842722270929623338458671211344277326312696267026312657277326312683263126442735263127352631273527092683265726573111291255973149260525652605267025252592249825652525252525382525255224982525252524712683251127092484269624843727390842492657249825112484251125922538248424713199249824844057252526832900281137744615774118562709267026832748260526702837270926052735268326312709281126442696267026572618277330372887559731612525257825522644249825252565253825252592252525252498252524572538252526962511272225252631244333383622418230862644247124712525255224712457249832112498248440182538260527092962333846445272134428372709263126442592263129122552259226182644264426962748263127732683269626702644298728755597316126312631264426832552251125782538252525652538263125112511253825252484267024842735252525922484341636814160309925522525242925252552248424152471317424842511405725522631277326833287464448311856270926702644270926572644279926832578269626832657268327612657274826312670265726703000300055973149255225782631265725922578248425252498255226052511247125522484256526702837248427612471259224983325245724842457251124843790352325522457251124573261249824574018256526572709291233634586545113442773260525922657263126312811268326312631255226702722276126312709268326442709263130622862559731242538253825782657263125922565255225522538260525922552251124842538267028622484268324982538249834292525247124572538251137743607255224712484251131742498249840572538259227862811336344474799 19890828 369101856304926832709260526312592288726052605264426442709259227352592273526702761260526962962287555973199263125522644272225652592255225382552260525252511253825382592263125112683247127222484263125113274248424842471251137743711253825382471249824983236248424984018251126572683288732994674523713442735270926832644263126702773272225252631265727732631272225652657264426572683264430372912559731242592263126052683256526312552293727863312281131992937321128492592247126702511270924982592251134692484247125112552377436812511251125112429248431992484249840572565260527732735337646444586185627222709263126962605270928492631257826312631267026832748267027862709268326442657300029625597313625652605264426442592257825652552260525252592255225382552248425652498263124712786249825922471374238734249253825382443245724982511247125112457321124712484399925652644276128873312455772561344282426312631263126312618279926182592267026052696273527482696265726572735263126572962287555973174263125522631263125922552259225112565249825112538248425382498263125522683251127092511267024573696392542272565255224842471253825382484249824843199248424984077256526052849279937424705774118562670269626572605263125782875265726052709265726962631272226442683267026442644270930372925559731742552259226052709253826312631253825652552256524842498255225252471248426832511274824982605248433633565418228372565244324712498256524432443247132362484249840182511264426572900329946445308134428752644264426312644264428622631255226572631264426832837269626832592263126442657308628755597312425782670264426832525255225652565257824982578256524982552252525252484265724982722256526052457344236664139281125782525244325382552252524432498316124842498407725652657277326053389473648961856269626702657260526442592287526442592264426962761268327862696264425652748265726442875292555973136256525922565272225522605257825522552256525652592252525522484259226702786248427352484257824573325252524842484249824713774349625252457248424433261252524984018248425922683288732874586520213442824265726702709265727352900256525922670267026832683264426572683267026572670274830002950559731242578260526442644257825252565255225652552255225252511252524712525267027732538267024842605251134292484247124712498251137743537253824982457251132112457247140572592264427992748336346444962 19890828 369581856270926572644269625922683286226572605263126052761270927612631273526702592263126573049295055973124257826182631270925382525252525382511255225382552255225382644257825382683251127482511259224573312247124842471252537743666252525652443251124573211249825254018252526442709296232494644516713442786269625652644259226572875268326052657269626832683277326052773260527222605263130492962559731742578261826442631257825382565256525522471255225112511253826052578249826442538264424842644248434552484247124982538379036962538249824982429251131992484247140772552267027992837329945294831185626832683256526052605260527092644255226312605268326962761264426962631267026572709303729375597304926312670260527482525253825252511257824842525251125112538248425652457268324712786245726312484377438904273248424712484245724842578248424842457323624712471401825112631273528623312464453081344281127092644264426052657279926442631263126832631265727612696273526832631269626832987292555973161264426312631267026052578257825382552249825382511249824842511253824982670248426702471260524573727390842272511248424712443253825112457244324843186245724844057256526052696276132874557503018562696272226442683268326182824260526052683259226572644278626442722263127092631259230372912559731362578260526312735252525782525257825522538263125112565255224712538247127092538278624572592247133253607418230372578242924842511253824432457245732362498245739992525272227092824336345015308134427992670261826442618263128242592263126832565257826702683261827482722260526182644297529375597314926312631264427482565256525112578257825382538255225522538252525252457265725112709251125782471344236074139304925382525242925382525247124432484316124712498405725782657286226833261464452021856273526572618269625522605279926572592268326182683263128112670273526182683265726702987290055973062265725782592263125112511253825112552252525252565251125382484253827092862249827352471260524573287247124842471255224433774345525252457249824573224247124434018256526052670293734294767556013442862268326572644257825652900264425782525264427092683276126702709265726702631268330372900559731242605257826052696256526442538252525112565251125782538249825252525267028372498269625112578245734292471248424842498253837583551248424842471248432242471249840372538264427612735336345865415 19890828 370061856264426442578270926312709279926312605264426182605265727092605273526702683257827352900286255973136257826182511269625782525255225112525252525382498253825522592255224982683249827482498263124433287248424842457256537903651251125522457247124573249248424984018261826052683287533384705574413442748259226832631260526052849260526442578260526442657276126832696273526832735264429872900559731362592264425922670253825652565256525382525255225252525257826702578249826702511267024712565249834292525247124572511380636362552257824572457248431492498245740572565264427352748336345575781185627222631261826832592265728242631263126572631267025112773264426442605264426052683295029875597314926052683264427612565251125522578256524982565255225652578249825252471267024982811249826312471375838904249251124982498252525112538242924982443323624982457401825522683269629373429464459691344282427222683259227092670291226702565260526052605268327352592268326312722261826703000290055973124259226442578263125782578252525112538247126052578252524842525252525112670249827092511257824843696390842272538245725112471255225652525245724713186248424844057253826442786274833634705604518562670272226312592260526962811268325922578264426052631279926052761263126572605273530122900559731242592259225522683256525382538255225652538257824712457255224982511249826702525268324572565248433513622418227862605251124842525256524572471247132492457245740182552272226962925337645576282134428622631267026052644259229622709257826052722273526182761265726962683272227352644304929625597311125922565261826832538252525652511253825252565248424982511248425782498267024712683248426052429348236664118274825522471245725522511245724572484314924842484405725112565273527353351467464541856268326442605264426572631279925922605268325922683269628242631265725922657265726833012290055973161261826052565269625522498252525652538251125382511252525382471255225922773248427612498259225113299248424712443249824573774346924842511249824433261248424574018249827092735295033384644665513442761264426312605259225522875259226052631268326702657277326052735267026702670267030372887559731112578255226052657253825252578253825522511260525652525253824982498257828112511269624572578244334292525249824712498251137423509255224712443249831742471248440182565256527482799342946747014 19890828 370541856272227092644264425922644284925782644261826182670263128112644274825922722265726442987282455973161263125922565265725652592256525112552255225652538251125652644259224982683251126702457260524713312247124712538252537743711249825112498248424573274248424983999249826182670297534164705774113442799265726182670265726182773257825922657268327612657268326702644263127222592259229752900559731862578255225782683259226052565249825522484257825382525255226702552252527092484273524982605248434552511247124842525377436362525252524842443251131862511249840772565267027992824342947677741185626832709260527092552273527732644265726702578268327612761263127092605268326832709296229125597314925652631260526572592255225782552253825252525257825112525247125382471269625112748244325922484374238394249253824712471245725112552247124712484323624982498403725252670274829123416467477411344283727092657260526312605287526312683267026182618260527612683267027482683273527223000295055973111269625782605268325922670253825782484257825652525251125382525253824842696255226702498268325113711394342272511251125252429252525522471248424843211252524714057252526312824439534024644774118562722273526052709263127092799259226312631259227222696277325782670268327482644267029752912559731742578255225652709249824842552252525252525253825252525257824712525249826702484274824572578248433123622418231612605247124982498259224712484247132742457249840372525267027222937324947366162134427732683267025922525267028372605269626702644273526832799268327222631265726312657303729125597312426572565257826442618252525382484252524842525253825112538248425782498267025112735245726312525340236964139324925112498245725652525244324712498321124842457405725382565274827353402470577411856272226572538267026702683288726572592268326572683263127482631270925522709269627093086291255973149261826312618260525382578255225782565253824982592255226052498255226702837251127612511263124713338308625382683263125383774353725782484269625253287257825654037264428242862398040185030774113442786267026572618265725522837260526832631260525652631274826312683263126312631265730002950559731242552265726052670257825252592248425782552257824982484252525112565265728112471269624982578247134822471247124712498251137743551255225252471247131862471248440572578259228372761341645294896 19890828 371021856308626832605267026052631291225782657264426052592259227092670276125112670263127092962293755973099260526962578272225382592255225522592253825382578252525782657256525112683252528242498256524843325249824842498251137743711255225522471251124573261248424843999255226312670300033384767516713442799260526052631261826442837264425922657264427092644276126442670265726442631272230622950559731112592260526442735256525382552252526052565256524982552256525782565249826572525273524982605247134422471245724712511382237112498252525112471249831992484252540572538255227732811335146444586185627092657264426832709269628752538259227092578263126312696269626572657264426572696295029375597316125522538257826572538259225782525256525382538251125112525249825922525265724572722248426052498375839084273248424982443245725252525245724572484328724982498401825112683272229253363470572561344279927222565265726572644282427352605268326832761269627862670273526052670265726312987292555973136261826702578273525522605255225522525255225522498248425382538256524712683253827482484259225113742396242272538249824712484252525652484251124843199249825114057256526572912281137744529774118562644259226052696257826182887260526832696263126312644274826832683263126572657273530372900559731612605263126052683251125252552256525522525251125252511255224712578249827092511274824982592244333383636418229622538245724712471252524842511248432872511249840182538269626702900338947995167134427862644267026052578259228372670260526572631264427482761267026572683272226572709306229505597306225652605257826182552251125522525253825522538249824842525247125252525268325112709248426052457342936964182284925652511242925112511245724432471317424842471405725652631281126833389450146441856270926962592272226702683277326572683256526572722265727732644273526572683263126702937293755973161260526442578270925112605255225382525252524572511255225782525253827092837247127222443257824983312249824712471249824573742352325252443247125253261249824713999251126572735282433634705537913442799264426442631265725782887267026442618260527222683265726832696263126442644267029752900559731992644257825522670255225782471253826052471252525522498249824712511270928492511269624572552247134162498247124842498248437743593253824982457248432112484247140572578263127222748338944215030 19890828 371501856304927092605274825782644276126442631265726442748269627732578270925382631267026833049293755973174263126312709267025782578256524842525253825652511252525652709257825252683251127482525257824843287249824572525253838063727253825112484247124573236251124984037253827222696282433764767527213442709260527222670260526052887261826962657265727222696277326052722257827092657259229622975559731492657260526832657252525382552288727613211281131992837324928622644247127092484269624572592253834292484247124712511380636812525255224842471249831862484249840572592263127862773338947054831185626832773268326572683257827862722265726962722270926832735264427092644268325652644301229255597323625252552265727352538257825922565255225522552252525112592248425522471264425382786251126442498377438904273252524842484251125112565245724712471326124842471401825382644274829373338455771211344277327092709267026832657286226052644260526442748265726962735269627732683260526833012293755973111257825382605265725652552255225382538252525382498259225112525252524842709244327222498265724843711392542272498253824842415252525652484252525113211248424984057253826572773281138224644774118562735265726312605260526442937269626442657267027092618278627092696269627352670273530372912559731112605256526312657256525922631257825922511255224982538255225112538248427222443269624712592247133633651418229372525249824292471255224432484244332492484247140572511268327352950331247675237134427862644259226312683260528242605265726182696269627092709257827092709270927092644306229625597311125382657255226702565255225252565259225252498253825252538251125382471268324842722245726052471344236514139295024982525245725252538244324432457317424842471405725782605274826963338464447991856276126702592259226312657282426312631265726572683272227092683268326312670268326832950295055973149267025922631268325522538255225252525252525112538255224982471259226052824249827352443256524433312247124712471249824573742352325252471248424843236248424714018252526702696291234164644523713442761268325922722267026962811263125782657267026962631273526442696263127352657260530002925559730862578259226312644252525522538259225652592256525112498249824982525264428492457273524572592253834822457248424982498245737583551252524432443249832112471247140372565263127092748331245864799 19890828 371981856302426442696270926052605284926052683270926052644267028112605270926442644259227483049296255973149263126702605267025252498255225112552257825522538251125922657249825382696249827862443256524713312248424982443253837743651252525112484247124843236247124574037255226572683282432994644534313442875267026572761264425652811260526182696260527092657278626312709269626572683268330122987559731242618267025652657252525522552251125922511257825382498253826052578249826572471270924712631244333892443249824712484377436662552247124842457249831742484245740572538257827732786333845574736185627092657264427352592268328752722260527352670270926182786268327482605265726182683306229375597316126052565261826572525257825922552253825652511251125252538248425382498269625112761245726442511374238564249252524982443247124712538245724572443323624712471401825382657274829503351464471211344286226962565272226442631279926832565265726832709267027352657274826572657273527223049287555973124265726052644268325382578251125652565249826182498256525112471249825112709251126702484265724713696392542272657259224712457253825922498248425383174245724984037253826312900283737744586774118562722261826182644260526832900272227092657263126832722277326052722259225782631264430002925559730992565260526442657255226052592255225782592255225782471255225112605253827092511274825112605244333763607416026052484244324572471255224152471245732362498245740182511263126832950338947675202134427862644269626702657263129002631257826312670274826832670264427352696265726572618288729125597314926182538255226182657256525652538253824842552248425112565249825522484268324982709248426052443344236514097272225522484248425112498252524572511318624712471405725522683276127093402470547671856269627092631276127222605281126442605267026312670267027862670265726442683265725922975296255973136259226442644270925522578261825252552264425522538247125922471253826312837249827612457259224573274248424712457249824843742346925652471245724573236248424843999252526572696296232744529537913442761268326052618269627092912261826962631265726442631276126312735263126572696268330372912559731492605253826052631260525782552253825922565257824982552252524842552268327732457268324982592244334292525247124712511251137423509252524712457247131862457252540372592264427612735333845574799 19890828 372461856311127092538263126572709287526832578269626442786259227732657277326442592260527613049296255973174260525522657267025382592252525782552253825382565252525252709264424712696252527352471259224293299245724572443248437423681253825112484244324713249245724293999253825922683300032874705527213442748268325782670268326442786259226312605268326832657270926702709261826832618265729372887559731612631263125922618255225652525293727483274286231992975329929252565248426442525268325112592249834022525245724842484377436662538255224712443249831612484247140772552264427352786338947054831185626962683260526052605269629002696265727092618264426702811264427352644270926442773296229625597314926442644257826832525257825652511257825382578255225252525251125652484272225252748245725782511374238564249252524982457242924842525247124432471324924712498401825112709263130003249452972561344282427352657264426572709281126962696257826442722267026832592267026312670269626053037295055973099259225522644264425652538249825112644253825252511252525252484253824982683249827222484263124713711389042272644248424432484252525782525252524843174251124714057255226572849293737744767774118562696268326312605268326312811260526312773260526832605270926702709268327732592277330372950559731242618259226572657253826312525256524982484255224982498256525112565249826832498277324842578249832993565416030622511248424712525249824982471244332492498249839802511268326312962332545295237134427862683264426312644257828872605256526442657270926312748260526832683268326832644301228755597311126572605259226962538255225652565257825252605249825252552252525522538268324982722248426052484344236224139302425782471240125252565244324712471316124712484405725522605272226573442458647051856272226442631268326832631282425922565273526572565267027092670263126182644260526573049286255973136256526052578269625652525259225112538257825382578248425252484256526312761249827092498257824983261248424572471252524843742353725522471244324433236251124843999252526442657292532874557523713442761257826442605265726572773261826052578261826572631270926442799269626832618267030122900559731362578264425522670263126052552251125382525256525252498257824842525265728242511272224712592242934022498247124292471248437423537252524712443245731612484249840572552268327222773336347994831 19890828 372941856307426962683269626572605291226702631264426052683265727222618267025522683265726572962293755973149267025252644267025522538259225252552252525252578247125382525255225922773251127482484263124573274248425382484251124433774348225382525247124713249245724984037249827092722291232364644523713442824263125922657265726962837263126572709263125922631276126702748263126702683263130742937559731112578259226312631248426052538257825652525257825522511253825112565257828622538269625112605251134422511245724572484247137743509256524982457249831742471248440372565267027352849342945294863185627352683263126572631270927862565267026702670264426052696269627092631273526442683304929255597308626702618264427222538257825252552255225112538256524842552252525382457273524982811248425922471348236224160276125112471242924982578241524572498323624842484399924982657268329253325473672561344287526442631265726312657282426832592272226442670264426832618265726442696264427093000291255973086259225252709260525252592256524982592253825652538252525252538248424982683252526832471267025113469366641392670259224982457251125652471248424843174248424574057253826832849283737424736774118562657268326182696263126832837263126052696263127352644278626962696260526702709267029502900559731242605263126052670249825652578259225652538252525252471252525922578245726832525277324842631242934163622416026832538247124572525255224842484241532872484247140182525270927862811331247055343134427482683259226962696267027992618259226312644253825652824265727222670267026832657301229375597311125922578259226702538261826052498257825382538257825252538249825522498267025112683251126312484344236814139272225922511245725112538247124432511316124842484405725652552281127093389470548961856269626832670260525922631295026832670259226182722267027482605276125782709264426443086292555973136263125252605274825782578249824982552257825522538249825112484252526702811252527222471259224983325245724842484245724843742349625782471244324713186248424844018251126702748296233384501530813442735268326312735269626312900268326702592264426312644269626702735267026572631263130242837559731612631257825922631253825652538252525252471255225652457259225112525260528372484269624572631247134162484251124572484249837743537251124712471249831862471249840572578263127352799332546744863 19890828 373421856309926962657269626962683284926572696274825782631265727732709267026702683267026572987291255973186260526312631260525652538257825522525255225382565249825782457259226702799249827862471263125253299249824712484251124843774352325252457248424713261245724574018252526702670297533764674527213442824270926312644259226572900263126442631269626572657277327222657269627732683264429872912559731112657265725522696253826312578286228243211282431992987324927862552263128242498272224712631249834292498244324712511248437273482252524842525252531742498249840572565264427732799340245294586185626962683260527092605268328372631260526962618263127092824264427222657265726962670302428875597309925782565269626312538256526182525253825522538252525522578248425252457272225112761248426442471340235934160265724712484245725252565247124842429327424982471399925252657270928873299464471211344281127092565264426572578286226572696270926442644267027732618270927612592257827353024295055973111257826442578268326182578255224982538253825382552253825782525255224842696247126832471264424433455368141182748260524572498251125382511251124843186249824984077255227092849283738394674774118562722261826052618261826702761264426832670267026052670278626962670267027092696270930242950559731742525267025922670253825922538257825522525249825652498260524982538253826962525269624712592245733513593418228372525244324712498255224432471247132492457244340372511267027612950337646745237134427612670264426962605259228372709265727092552256526312709267026442683272227092786292528115597317426962511263126962552257825782484257825382511253825522484247125522498268324842722249826312484340236514118283725782511247125252538247124572498318624842525405725522644273527483338464448631856259226442605257826572605288727092618264426052748274827862618274826052696268326572962286255973074255225922592268325112605251125112644253825382525249824982511253826962786251127352471263124573312249824712457251124433727348225252484248424713224249824574018257826702683291233384705516713442837268326572657273525922849259226312722263127352696272226312709260526312644268329872925559731862605263125652670257825652578253825522511252526052552245724842565260528112484267025252605247134162498248424292484255237423509255224842471248431612498248440772578259227862722345545574929 19890828 373901856311126702657268325782670290026182618270925922644260526962631269626312696261826963049288755973099259226312538276125782578252525922552256525112498249825252683255224842670253827482484257824843312248424842457252537583696249825652498249825523199248424714018251127092683293733634644516713442773268326312618260526442811260526052657263127092644279927352696259226442657260530122849559731362605256525382631259225782538257825652498253825782511249826702578251126702525270924432592249833762471255224982498380636512538256524712429249831742443248440572525257827482799341646444831185627352670263126052631255229252565263126442592268326702735257826832605264426442644298728755597303726312578269626572605252525652511253825652525255224982538251125252457267024572786247126052525374238904273248424982457245724842538249824842484324924842498403725112592264429873416464471211344282427352696273526312552301226572592269626052670263127482631270926442657261826833037284955973099257825782631272225782538249825252538253826052511252525652471253824842748249827862484265725253711390842272525253824712457253826052457249824983199249825114077251126312837283737584831774118562761263126572748256526572837267026572683269626312605270925782709269627222644269629872875559731612605259225382657261826442644253825652538252525652511252524982525249826572498273525522618245733513636418229622525248424712498255224572457249832612484244340182525270927992937337647995237134427732644264426052578263128622592255226312670265727092670267026962644263126962709298729125597311126052592259226962552257825782525252525112552256525252511249825252498268325252696248425922457342936514160297525382484245725252552248424572525318624712443405725652631287528113402467445861856269626962592265726442696286227482605265726442683268327612644268326052748265726182950286255973236260526312578268325652618255225252552253825652552251125652525253826572837247127482429257824843274245724572443252524713758353725382471247124843236251124434018251126572773301232364705530813442761265726442592270925922900260525782592259226832748274826442709257826572578273529122962559731242592257826052618256525782552248425522498260524712525252524842538264428492511269624982578247134422511248424982498245737743509256524712471249831612443248440372538263127482761335146444831 19890828 374381856308626832644260526442683279926052605263126832657264428372565273526702683265725923012301255973199255226182618270925922618252525652565253825252552252525652696259225522696253827862498261825113274245724842498253837743696257825652471247124573249248424843980251126962722296232874529530813442811270926442644263126312900260525922592268326442644270926052696270927222657259230372937559731242578259225782786252525782511283727613261284931992887317427482565252527092484276125382618248434292525242924712498377437272525255224982443252531992457247140772578265727992875336346444705185626832709267026702592264427482709268326832696265726052773260526832618267025252748301229125597308625922683256527092592255225652538247125252498255224982525245724982484273524982748244325922498371139084249251125252429247124842538242924292443323624982498401825112696272229123363486372561344279926572644261826832605290026052696261825922565268327862670264426962735269627482987290055973111253825922631265725782565253825112565256525522525245725382511255224842657252527612443268324573681392542272552248424572471249825522525248424983199251124714057256526052900287538224644774118562709272225522605268326962849265726442670260526962605273526312683261826572670260530492950559731742631268325782683261825382578252525382525252525382525257824842538252526962498276124842578252534163622416026312578244324712525253824572457242932242511247140182618265726962900332545865237134427862644263126702657264428372631263126832657267026962696265727352657270926572748303729375597311125522578260525782538253825382578260525252565249825922538248425252484265724982722249826442471344236514118268326052471245725112538245724712498318624982443405725522592273527223376450147671856272226832631267025782631268325782605265726442670268327352644267026832657267026962962298755973174260525782605270925652592257825382525255225112565247125252552253826052735248427612498257824433287247124292498247124433758350925252484245724843261249824573999251127612786298733514644523713442735261827092735265726702887263126442683265726832657265726312683267026572644270929372875559731492644256525782631256525382552253825382525251125782498255225652525253828112498268325112565242934292471252524712484247137273496252524712457249831862511247140572592263128372748338946744896 19890828 374861856311126702670270926312644282426702735269626962670267027352657270926312683265726702987291255973099261826052605273525522631259225252511251125252511251124982670256524982709251127352471257824843351247124572471251137903711252525252471248424983211247124713999251126832683301234294557530813442773256527092605259226312862255226442631267027092644276126962773264427862683267030372912559730992644259225522657253825522538248425522565253825382538248426702605247126572498268324712565251134292498247124982511380636662552251124712484251131742511248440772565255227992773336346444896185626572709269627732605259228112670263125652631272226442761259227222644265726442722298728625597316126052605259227732578252525782578256525252592251125112525248425522471267025112735242925922471375838734249249825382457251124982552244324712471323625112471405725252631270929373249473672561344279926702618264426832578286226962631260526442735268326572644270927092696256526963049295055973149263125652592268325782552253826052552249825652538255225252457256524982683248426572471263124433681396242042578249824712471252525252471248424843174252524844077252526572887282438564674774118562644267026572592268326442837260526052631264426832657273525922683263127092605265730622912559731492592260526052722255225252525255225922552253825112552252524842525249826702471273524572592248434293636416026312484247124712511256524572471244332362471251139992511267026832875336345575167134428112618260527222631260529252631263126572748267027222748265726962631268326182657300028875597312426182578264427222578253825112525253825522565255224842471248425112498264424712735244325922471348236224097260525652471245725252538248424432471319924982498405725382657276127613274464449621856267026572578265726702631278625922670267025652683268327222631274826442696263126443012291255973174263126442592270925922525256525112538259225652565248425652498253827092811252527092484261824983312248424712443252524713711352325112457248424713249247124713999249826962696293732364674541513442811265726702696264426442950268326572618263127352644272226312709268327352696268330002975559731492657263126832761256525112565253825782552256525112498252525252498269627992471276124842578247134162471249824842511251137743551251124712471249831992484245740572552269627482709333845864736 19890828 375341856314927092683267026572605279926832565274826832735264427352657265726182709259226962962290055973161265726052592263124842644259225652552260525522592248425382657257824842670248427862511260524843299247124842471253837743711249825112471245724713261252524574018248426702644303734164644534313442824272226312605268326702811265726442696269626702696270926572735265726832657270929372962559731112592253825922683257825382631283727353099282430862824324928112605252527092498273524982618248434022498248424572538379036812552253824842498248432112484252540572552263127612786331247364896185626832670264427092605268328242657259226572605268326312683268326442696272226832709304929255597317426182578263126962552264425112525256525112525253825252525248425522498267024982786248426572484375838394249261824712457245724842525247124842484323625112498403725112709269629503351470571211344281126962657268326572592293726962657267026832696270927222670259226312722259226703037288755973136267026182605269625522552252525522511249825382511248425652511252525112683248427222457261825253711390842272538249825522443253825652498248424983161248424984057256526702773287537744799774118562683270926572735260527222786259226832722263127732657277326702709268327222657269630122887559731612538256526052683256525252605256526052511251125252592249824982538247126702484274824432644244333893593416026962525244324572511253824842471247132492471248439992484267026962962329946445237134428242670267026572592269627612644260526702631276126702722270927222578269625652683291229005597317425782644264426442578260526182552255225252538252524982511253825252498268325112735249825782457346936364118263124842471244324982525248424432484316124712471403725652631282427483338467447671856270926962709255226442644274826702683272226312748260526572631279926312735265726962925292555973149259226052618263125922578249825252605255225522552251125252511253827092811251127352484263124713274247124982471251124293727350925112443247124843261244324713999249826702670287532744705534313442849268327352605263126312786259225652592272227222722274826052761264426832696273530862887559731612578255226572761252525782565255225782525249825922538252525112525263128112471269624842578248434162525244324842484251137583565253824572471249832112443249840372578267028112811333843954705 19890828 375821856308627222644270926702592276125922592260526052631265727862670268326052670263127222950296255973161256526572631273525252605252525382471255225252538255225382683256525522657251127612511260524433287248424842471251137743711251125252457247124433236247124714037255226442670303732874674534313442824257826572631267026312875264426442657263126572670272226052683264426832657273530002925559731242631256526442670260525252538252525382498257825522511252527222565252526832498269625252605248434022484252524572484377437112538255224842443252531862471247140572552264427732875337647675167185626832631263126962683264429502657256527222644265726442786264427222644268326832696303729255597324926312683256527352565260525382511255225522538251125112565257825382538267024982735247126052443374238564249252525382457245725382538242924842471323624712484403725252670273529003416458672561344284926702722257826702644282426832670263126312670268327222657267026312696260527093024296255973111260526052631267025652552253825522525248425922538252525382443257824572709245727222511259224843651396242042578252524842429252525652443252524843211251124844057252526572811284938564767774118562735260526312683268327352799255225922696264426962644278626312748264427092631268330372887559731612618252525922683259225782538252525782525256525252498259224982578251126962511273524712631247133893622416026702498242924712511256524712457248431992511251139992498270926962937332547055167134428372683265726572631264429002670267026312670263127482799259227092683265726702735298729625597308625112605260527092565256525252511263125382578253825112578249825782511272224712735249826182484348236514139268325522525247125382565247124572498318624712484405725382605276127223429455746741856263126442644264425922631283726442578264426702709268327862696272225382696269626443012292555973149260526182631273525522498251125522538253825382552255225652511252526572849251127612471257824433274252524842498251124573790348225652457244324983211249825524018255227222748301233254501527213442799264426442631268326442987269625522670267026702605277326572709265726312644267030622950559731612538267025652657253825652552253825252484252525252552251124842525257827732484272224572552247134292498252525112484252537273509251125252457249831612457244340572565269627092735332546444586 19890828 376301856309926442683264426832761292525922644274825782709260528372605272226182735267026572987287555973174263125782578270925382592265725252538257825382498253825382657260524842670253827482443259224573299248424842484252537903681251125652443247124713236247125383999252526702709300033124474527213442811264426832683255226572786267025922644264426832657276126962683263126572644274829752875559731492592259225522696256525522552291227353199278631742937326127862578247126832484272224572605251134292471245724712511379036812538257824982429248431862498249840572565264427612837335146444799185626832683264426442631265728372605256527352592270926832811267027092644261826572735303729255597323625652670257826702538253825652538253826052578249825252565249825522471272225382696251126312498371138564227249824842443245725252538245724982525323624982471401825252683277329253363470571211344282426312618269627092670281126832578260526702670273527992683270926572683259226442975295055973124257826702565268325522498252525252484251125652538252525782538256524712696249826962484263124983666390842272578249824982484252525522457253825253174253824714057251126312799286237114736774118562722268325652631256526442786263125782683265727482605282427092696259226832670263130862950559732492592264426182696255225252605252525522538255225522538257825522552252526702471274824842592247134693651413925652565248424712484252524572471244332362471252539992498260526702987329945295272134427992683260526702592260529252657268326572618272226962683264427862644270926312605296228875597312426442605259227732538264425922525255224712552259225112552248425652525268325252670249825522457352336664139251125522484247125382552251124432471319924292484405726052631281127613376452947671856268326832644270926832644279926442605270927092722272227612696270925382709263126443012292555973136259226572644267025652631251125652525251125382525248425652552252527092773253827352471257824573287249824842484252524713758346925112471247124843249248424844018249827222722293733254644520213442773270926572670265726052887268325782631268326442657269626962709273527092631264429502862559730992644260525782786257826312552251125652552255225652525256525382525264427862525268324292592245734292498244325252443245737743509256524572471248431862498247140572565267027482722336347674767 19890828 3767818562709272226702683265726962799267026702618264427482670273526572644259226962670272229122937559731492631259225382735260526182578249824982552252525252471255226312592248426962498274824842644245732992457245724572538377436962538251124712484247132362484251140372525265726703000324945865237134428112670264426572644264428622631256526572644263126572722264427222696265726182748300029125597312426312605263126962592249825522538255225252525251125112511260525782525265724982644248425922457342925112457244324983790368125522525248424432538321124982484405725382565277326963338464448631856261826832605260526832696274825922618265726442644260527862605267027222657274826702987291255973236264425922592273526182511259225382511257825652525252525382525256524982696249827222484263124713681385642272552251124432484251125522443247124713224248424984018252526832696282433514674530813442748267026442683267026702862265726052709268326832592277326702709265727092618269630122937559731242631259225922735256524982578249825382552252525112538251124982552251126572484268324572631248436513873422725112538248424712538252524842429247131492484242940572552264427092696342945574896185626962657259226702683273527862605263126052631270926962657259227352657263126182709301229375597309925522605257826832565256525252498255225382484253825382565248425652484269624842748252525522457342936074160267025382498244324982538247124572484322424432484401825252657268329873299458654511344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 377261856274826962631264426312683298726442605268359691542263127732592276126572657264426573037467421964474300026182605272225652498253825522552257825522552251125652592257825112709249827732484230123304421247124985969186960072862251125112471249824843211247124984018252527092748284933764644574413445133265726312683263126962849260526702709267026442631277326702709265726702683276130372912559731362578259224572761253825252592255247673376545134022484253826312538253826832484268324842605245734422538248426572709380636812578255224712415249831992498248440572565257827482837338934692592 10624162416243024702470238925492321241625891618606025102575240325102470237624432483283226925477295923762416229322085631146123622307233523762279234830612497226523072265244322932136413328073969517164534060227923212208225122652136382313203373261422232223380323352483245731932614257512861350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 02565248425252498264426052525255225252484249826962511268324982592247134823681411831492471252524712565255224842457251131742471248440572592257842732761340246446454 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 377741856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 025522511257825382552259225112552259225782498265724712735247126182525326124712484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 37810 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 016003186265726962605257826442849264420515237264426572670272226442735267027482683268330122912559731242592259225922722257825522618253825252552255225382525253825252578260527732511273525522683249833253062257827092644261837743523256525252670252532362565263140372644279928494018407749967741 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 37858 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61338484774584938483848387640233848397039573889398339303997387640494613393038353876434542176977439539033983383545876410461338763765380738353848380737933807376539163930403637374010373738623723458737653737 061984993504048163793373740235157590878575560748049024802398342174693584966331348 0 0 0 0 0 0 0 0 0 02811409739623593377416632316288726442683301228875707288725522605260526445707444726442538253825382618620125382538249825252631282424842696244325926409344224842471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 37908 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 37956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 38013 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 38045 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01856264426572631263126962565283726182696263126312644264428112631274825782709265726962975295055973136259226052631268326312592253825652962513332872387541532496007628236362799362229502696369649964204297535232211235953082498359336072525245724433224248424846454447441185969205125382824272213446601335130493416455725782887269625382631 02735268326962722267026442937464426702912288755973136263126442592269626052592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 38110 04624422241184183415741314337419640924144413141314261418341444222419642094157417045374387709745864078413140784209403840784092399840254052403840383984403841314105397142093998431139713998597447493957633139844025527451223998401139843971394347363984395755184025414442484375486361448424 02824259227092605257825922811259225782605578125655744273531862670267026962657263130492925559730992538257825782670257825782565251125522552253825782498255225922525257826182511273524712605251134292498245724842525380636222538253824982443249831992471244340572578255227992799333846445098 02709506426312631380634962786267025783199263126442631276126702657259227352605267030742925559731361908274828492925340225652538253856702525541525524037349625922538387366012000276124842565249836663806418225382511244324572511252524572443242931862429247139992511268327612950329947677121 02849267026702670261825922786263126702683259226572709282427092657267027222657269630122937559731492644259225782657252532742578252525252552256525522538252524982552251126702498268325252644251136224018413925652552253824842538251125252484248431612471249840572525265728752887375846747741 02657270925783312256526442811265726312696263126572605282425922761264426702670269630002887559731492538265726182761253825522578253826052471255225522525251124842565249826832443279924292592248434553593411825652538245724982498255224712457244332362471249840182538268327352887337646445343 02862267026702605263126702773270926572670269626312670274826182670264427092631234426312837559731112605261834961690255225112578253826052511252525652525253825782484251127092511268324712578245734824705166326312471248424432538255224712443248431612498248440572538265727482735333847674644 02696257826182618264426572799256525922670270926052683279925782709259236364139612317155379424942272578256525922709253825522605257825382511251121962849371161232748556027862773283724712592253832612471245724712498205119083551362224712511245732742498368120681849503027352950340245015308 02811269627092657263126052912267026702644272227092631272226832683267027352683267029622925559730992592265726312709256525382735263135792887263124712592248425383422251128372748274824842592259234162498245724842525249825113622362225112457248431492457248440572552264428242709332545294474 19890828 381581856301226572605260526442683277325782644273526442670263127612657267026312605265726443049288755973111257825782578274825252565252525252565249825382565256525382538249825112925256527092443256524713299245724432457249824983774377427732552244324843236248424983999253826702631296233764705520213442811268326702683265726182849268326832605265726052631278627092709260526962683252529252937559731242578265725652722252525522525338934293482322434823274319931992538247129252605268324572592251134292498251124712511252537743711282425252471248431992457251140372578267027482696340244214586185626312735256526572578259227862618260526832578267027092811264426572631269626832709298729625597313625922631260526442538257825652498255225522471252525252552249825522525268324842709247125782498368138064182248424712471247125382565247124712484322424712484403724982657273529003299470571211344281127092605268326312657283726182592267026832696267026832657274826442657267026703012291255973161260526312631263125382578248425522552257825922578249826182552252524982670251126832498261824713607383941602565249824982443255225382498252524983174249825114077252527092837279937744644774118562735260526572605256527352735260526052709268327092683274826442709259227222631267030622925559730862657256526702683257825652552259225522525259225112498252524842578251126962471276124572618245734963607411826052498247124292498253824842484244332612484249840182484269626702975321145575167134428242644260526312565263128242618265726832722270926572722260526962644260526052605300029505597313626702578260526442592252525522511255225382565257825522498249825382498264424842709245725652471353736814077256525382484247125382511248424572525317424712457405725252670276127483402458648311856265727482657268326702722283727092631268326702657269627482709269626442748268326312912290055973062259226312631259225782578259225652552257825252552247125522525257826442799248427222484260524713261248424432443252524713727348225382415248424433211248424434018248426442670283733894644516713442786270926052670267026572875263126052644261826052631278626442748263126572631269629622950559731242565263126312618256525382538247125782552255225252552248424982538260527732498273524842631251133892457251124572498251136963455253824842471251131492498249840572565263126702722331246444705 19890828 382061856306226442644263125382735281126962657269626442631270927092696276126572657267027092975291255973161256526312631269625382538249825252565259224712484251125252578260524572696251127352443261825113236248425112498249836813696252525252429248424573199248424714037251126052644300034024705527213442837270926832722263127092849263126442631261826832683276126702696261826572657267030492925559730992605256526052709248426312511253825382565253825382552252526312631252526962498265724572605245733632511247124572511377436812578253824432471251131612457247140572552263127482786342945864831185625922683264426962696265728872683260527482618268326702799260526702578269626052618306229375597314925652605263126962578255225522565252525522592256525252592249825112484270924982722244325782484369638394227256524572471244325382525245724572484321124842511401824712696270930003351470572561344283726702709270925922670288726052735264426572644260527862670272226442696264426313012295055973136263125522552264425652552255224712525251125782552249825922498252525252696249827092484264424843651385641602538252524842471252525252484247124573149248424844057251126442849282437744705774118562761268326052657263126312786265727092683263126702670272226052709260527092670263129002937559731362605264425652605257825522565253825782511256525522565253825112538245726702498278624842565245734823651413925522511244324842525252524712429247132612471249840182525263126702950333847055308134428372631260526312631265728752683260526702644260526962761268327222657268326702709301228755597316126312552260527352578248425922511257825252578249824842511248425252471268324712761248426182484349636814097251125252498245725382578248424432457319924572471405725652631273527863338455748311856272226702592264426962618291225922565261826052644260527222657270925922657265726443012295055973161263126312592270925652552257825782605255225112498252525652498251126312761248427092498257824713287248424572471251124573758349625382457245724713236251124713999253826702657291233514644541513442786259226702592267025782962265726442670264426572722279926832670263126702696268329622912559731362618259226442709249825252511253825522578257825652565251124712525257827612511273524982565244333632484249824982484255237113482253824432457251131742443251140572552270927612849338946444831 19890828 382541856309926572631268326052657283726962605265726312657268326832670273526832696260526832950286255973149255225922605265725652605259225782525255225112511256525252670257825522683248427862484259225253261249824712525252537743651253825782471247124843261245724573999253827352696292533634767534313442837263127482644267026832849268325922644273525922670265727092748268326312644265730122900559731492657269626702657256525922498337634163537316135373442316130002631253826832511269624572578249834022525247124572511374236812511253824572415249831742484249840572552260527352811332547994767185626702709261826702644263128112670257827352761269627222735261826832696268326962670293729505597313626052578259226962538257825382565248426052538255224842552249825252525267024712722248426312484366638064204253825252443245725252511244324712429323625112471399924982644270929253416464471211344278627092670263126832578281126832578273526572631265728372670272226442735267027353049293755973136259225782618272225382538257825382511253826182525248425522538255225382657252527222498259224573593390841602592253825252443256525382429247124843174251125114057251126572900286238394705774118562683270926182683257826312799267026442657264426572683272226442748264427612631267030242950559732362552255226052631252526052538249826052592257825782484252524712538248426962511268324572578248435093607411825922498244324572538251124712484244332112484252540182538270926832900332546445202134427612657265726962722264428372696263126832735264426832799265727482683264426052696297530245597314926442631260526962578263125522538257825252565260525252552252525522525265724842683247125652484353736814077253824712511245725112525248424712443316124432457405725252618273527483429467447991856273527092709265725922631287526052592259227612644259228622709270926962670267026442937292555973161253826052592267025782565252525522525255225252538257825652511261824982887270927352471259225523287244324712429249824432443362236662484248424843186245724983999251127732735293732994644530813442761264426572735263127482875259225522709261827222592269626832670270926702683264430372912559731492683252526572618255225652525252524982484253825112511255225252552252529372696276124982565252533762498244324842511249824983593362224842457249831612484248440572605259226962786338946444863 19890828 383021856307426962631269626442761282426832644260526442644260527482605276126312683263126702912296255973149259225522605268325522538253825522552256525922565259225382498252524982962267027732471259224843287249825112484248424713727371129372498247124713224248425254037255226442709290032614705530813442799272225922657261825922837260526312578264426572552281126312709263126442670265729752975559731242670257826052657256525522484256525382565260525652552253825382538245729122578272224982618252533632525247124572511248437273758281125252498248431742511249840572552256527992670335147364736185626572683270927482631263128242657256526572683270926702761267027352709265726572605292529625597314926052592270927612511255225782498253824982552252525112511248425252498268325252735251126312471366638224182253824842498245724982552249824572484323624982471401826182618270929253338452972561344286226442670260526442565281126052631267026312683268327612670270926442748264426832962291255973124257826182592269625252538257825782511249825382552251125782511255225112683253827222525263125113622390841392565255224842471249825922498248424843136249824574057255226312811292538224767774118562722264426312657272226702875263126052683265727352696278626442644270926312631264430122875559731362592264426052683251126442538252525782552259225522498253824712525249827222471274824292578247135093607407725252511247124572538255224712471247132242471248439992538257826963000329945575167134428112683269626572657265728242565260526312644273526572696268326572761272226052670296229255597307425782683261826702605251125522552252525522578249825112538244325652484264424712735248425782471350936664057253824982471247125252525245724712443318624842471403725652683269627223363452948961856270927222696264426442657284926702565267026702657264427352696281126702748260526832937290055973161259225652644264425252552252525522525248425382565247125382498253826312786249826702511260524433199251124982457252524843727348224982457247124573236249824844018253827352696295034024674537913442786265726182670259226702837256526052709259226832592279926572761256527352670265730122875559730622605259226052683264425922538253825652538259224982471249825252565256528622484270924572578245733512498248424712484249837113469252524842471247131862471247140182552265727612811331246444767 19890828 383501856311126702670265725782683284925782605268326702683261828112644267026312605263126702975290055973124256526572605265725382525256526182498255225652511251125522605257825112670248427092471259225113261247124842443248437113622252525252471248424433261245725114018253827352631288732494705534313442837267026832683268326572912263126312709270926442670277326832696268326832631268330002962559731242552259226052709251125922552346933123551309934693363317431492592255226572498268324712565245733632484245724982498377436362525253824842457253831992429247140772578265727732773333847054736185627482670263127092592269628492631267027222683272226832773268326962644278625922696300029375597316125782631255226962552256525112552248425382525249825252538249825382484265725252748247126442471369638224227251124982471245724842565245724572429323624842498403725112657269629873363473671211344284926832683259226832631291225782657259226572618264427352670273526572644260526053000295055973124263126442538265725782498257825922592252525252538252525522538255224982683251127482511260524713651389041822552249825112484252525522484249824843186251124714057255227092786290037424736774118562735261826702552264427092849272226312644263126442696274826052631259226572631268329502887559730742605263125922709257825252498255225522552251124982525252525382552249826832511276124292605245734293593409727222498242924572525256524842471244332492457247139992538269627093037337646445167134428242657259226962631260527992657267026572631257826312761260526442722269626312683298729125597313626052644261826962605253826052511256525522618251125382511251125252457267025252709249825782484346936364097253825252457247125112565248424152457316124712471405725652644273526833338464448631856267026442631257825922644283726572631265726312670259227612657270926962722264427222887296255973136259226052592270925382578260525652552252525522538248425252498251126052761249827612429265724843274248424712429251124983742341625252457245724573211247124983999252526442722296233764557523713442799270926052709270925922912261825922683264426962670276126572670259227612683270929122849559731242631257826312709255225782565251125112538252525382538251124712511260527732538269625382552247133892498249824712471249837273455251124712471248431612484245740772565261827482735335145574863 19890828 383981856265726312722267026572696279926052657268326442605267027352578276127092709255226312962290055973149252526702631274825652605252525922552252525252511253825522538251124982696249827352415256524713299244324842484252537113651253825522498248425113249248424574018252526832696291233634644503013442837268326182670268326442912261826702644267027352748269626832696261826832644265730122875559731492631256526052618255225782552249825252484255225522498248426442525245726572498268324842578242934022525247124572511377436222511256524842429247131362471249840572565260527482786335147674831185627352670256526442631257828492709263126572631272226572799267026572605268326572696293729875597317426442605255227222578255225782525256525522511255225252578252525112498267024712696244326572498368138224182249824842429244325252538247124842443323624982498401825252631273530123389450152371344282427482644269626832696291226702578270927092683264427732670274825652644259227222937292555973074257825922605267025382552248425112565252525112538253825112511251124712696252527612484260524713607389041392538248425112443248425112525244324843161247124574057253826832773273534294767499618562631263126312709260526052824255226572631268327862618278626052735263126962538270930122950559731742631264426312709255225522592255225782565245725922484256524982498248427222525273525112578248434553579409725652525245724712511251124572471249832362471249839992525268326962912342947055415134427612709261825652605265727862631263126572657276126832811269626832592272226702644302429005597309926182631263127222565253825922484259224982498255225382552247125382484270924712683247126312471350936514037255224712484245725252525248424712484318624432457405725652696268327483299473653081856269626312657261826832657287526052605263126962683260527092605272225652722267026313049295055973111257826312631276125652592259225252538259225382484249825382525248425782786249827092525257824433287242924572457248424713727344225782484245724713236248424843999251126572735301232494501548713442761273527222605265725782962269626052592256526962696274826962761263126962657268330372950559731362631263125922683253825112525249825652538256525112511256525112511263127612471270924982605248433762525247124712511251136963469252524842498248431992484245740572565260527092799341646445415 19890828 384461856270926962657268326052709283726312605259225922605276128112644274826442618259227352937290055973136256526702578278625922605255225652525253825112484247125522696259225382709252527482484259224843261253824432498249837113681252525922471252524983236249824844018251127092709293732744557578113442849265726312748273526572862269625922631268326832657274826182709267026962670264429372912559730862683263125652735253825652538257825922525253825782511253825652631249826572484268324572605247134162498245724712498379036222538252525112457249831862471249840572565260527992786342947055781185627092709268327352670260529002709269627222657269626702683267026702644263126182657303729005597313626832552257827352552255225652578251125652552252525112552251125382484269624712773245725782471366637904182252524842443242924982525245724982457322424712484401825252683267029253402464459311344281126572618265726702683293726962592268326312644265727732605268325922709263126832962291255973062257825922683270925522525253825382525252526572538249825652457256524982683247127612484259224983622389041182498245724982457255225382457244325383161247125254057253826312735277333894705604518562644260525922657257827092875264425382696259226572605274826442709259226312735267029002950559731112605253825922657253825522552256525382525256524982525256524982552249827222471277324572592248434553607409725382552248424712511253824842457248432112498247139992498270926572912338945296282134427732696267026702631265728372592267026572657263126962748261827222605264426182657296229255597316126052605257827352552257826052538251125252538255225652538252524982498270925252670249826052471350936514077248425922471247125382525247124432484319924982484405725112670277327483376447464541856264427092631263126832683291226312565263126572644263127352644268326702657259226833062296255973149259226572618279925782565256525252511257825252538253825522498251125782761251127352498261824713287251124572525251124843711346925652443247124573199247124844018251126702722296233384586671313442824272225922578268326572912259226702644267026962644268326962683273526702605267030242925559731242578257825782644260525522565255225382605255225522498257825112511260527732511270924842592242933382511245724572538242936813416255224572457247131492511245740572565267027732696338945017014 19890828 384941856267026442683264425922683277326832605267025922605264427352631269626442748260526312950296255973236260525922605273525922565256525522484259225252498257825252631251124572657251127612484257824573236248425252457253837273593249825782457244324433199248424714018249825782709300034294705774113442811261826052683260526442862263126312618270927482644270926442683264426442683270929752925559730862618255226052670256525652538253825522498255225252578252525382565252526832484274824572578245734292511244324982525374236512511255224982429244331492498247140572552264426962773336346447741185626962657260526312605264428372631264427352592261826962786263127732683274826702709291229005597313625522565268326702552257825252592251126052471260524842552253825652511269625382735245726052511365137424182256524842471247124842538247124982443323624842498405725252657270929003429467477411344277326442631267026182709283726702644269626312683269627482683277326312761261825782962282455973186264426312657270925382538256525252565251125652538252525112538253825252696249826442498272224843593396241392538252524842443251125382457247124983174247124844057255226442773437033384644774118562735264426312644264426572786264426572735263126442644274826442735267026442605270929872862559731992592260525652722252525522657260525782538255225922511249824572538249826832484272224842592249834823593409725112484247124712538253824572443249832112443247140572525269626442887329945016162134427862735265726832709264429252709259226312657260526442748269627352670274826442709307429375597313625922605259226312578245725652552257825252592253825252578249825252525268324982670242926052457353736224057257825382471249825252538248424712484316124842471405725252592281127483537464477411856274826832605260526312683282426962683268326312670265727352683273525782683268327482912290055973124253826312644272225252592253825782538255225652565253825652565256526442773245727352484264424983299298725522657268325783742342926182511267025383211263125254057257828242937405739994863774113442748264426312605268326572887269626312670270926052709270925922696272226572696268330122887559731862644261825652644260525522525249825522498253825652525252525252538267027612484278624432592247133632484247124572511251136813482253824982443248431612484247140572565263127222761336347054586 19890828 385421856307425782605268326052657284926442644268326572670264427482657276126182696263127483000288755973074257825652631267025652565257825782511260525252498255225112644265725112696251127612484260524843312247124712457256537113607251125782457247124983211248425114018265727092761300033894644516713442824263126442761263126312925269625922605268326442683270926832748267026962565264430002937559731492631267026702631251125652552255225922552253825382578251126832565247126962511265724432578249834162525244325252498369636072511252524982443247131492443247140572552256527862849342945575030185627092696261826962644265729002592260526052631261826572683268326832644268326572644304929505597318626052578260526962605259225522484251125252538255224982498249825522511270924842773245726182471369637904182248424712443249825252565247124432457321124842471401825252735268330373287483172561344281126962605264426832644291226312657269626052670264427352683270926832683260526833074298755973124259226442722261825522552256525382605247124842552251125652511253825112683249827092484263124713622389041602578253824842443255225652484252525253124248424984077253826442811296238064644774118562696267027732709263126442849265725922683261826962578273525922735265726832670268328752875559732362538259226052683253825382605252525782538260525652471256524842578252526572511273524572631244334553593409725652484247124292511252524432498245731992484249840372511273526052887326146445272134427732696261826312709253828622618265726572592270926312761260526702618272227092592304928875597314926702578263127092552256525522498260525522552255225522484253825382511267024982761244326572457350936224057255224572457247125112525245724572484314924712457405725522592276126963429464448311856265726702696272226832696284925652644265726052709268326962683272226832683263126832900303755973199264426052605268325652605253825522525251125782538252525252538249825652786247127352457263124713287245724432443249824713742341625652498248424843236247124574018249826702696291233124674534313442773263126572618268325652887263126182722269626442644270926962773264427222605265730122912559731362578260526182735257824982538252525782511252524842484253825112538260527222484267025112578247133382511248424842471252537273455252524842443248431862498245740572538261827352875336347364799 19890828 385901856312426832592265726052644286225782670270926182696267027862618269627352605261826702987288755973161257825922631273525652538256525252578255224982565247125382565260524712683248427222457257824983274249825252471253837743579252525112457245724843211249824984037253826312735291233514501523713442824265726312605261826312900259226962578259226832709273526312683272226442696265730372987559731362565261825922709252525652538336333253496327434293389322431242552245726572484274824712578249833762538249824712484372736072538252525112443247131612484247140572552265727732761337647364863185626572657263126312683264427482670263126832644270926962773264427482644265726572683291229255597316126572578260527092578255225382538255225382525255225252525251125112511267024982709245725922471362237424182249824982471245724982565247124712498319924842484401825112657277328753325455771211344282426962709260527092592281126052631263126702605260527612657276126312631267027092900291255973086256526312605270925652552256525522525253825782565252525522552253825112722251127222525259225113593382241182592249824842471253826052484249824983174249824574057257826312925282438064557774118562696260525782683257826702837269626312722263126702683268327222709265727352657261829502962559731742552265726572696251126052552253825782605252525782538255224572538247126832538272224432683247134823607409725382552245724432511252524842443245731992484244340182511259227222900341647055202134427862683260526572525265727862631259226442761268327092748267026442657264426312824302429255597316126572605257827732552253825782511261825252578248424982605249825382484268324712657249826572443350936514077249824842525245725652511247124572511313624842471405725112592278627353416447444471856265726962657260526312670283727092578268326442644268327482670270926572670263126702925284955973124257825782657272225522538249825252525259224842498252524982525248425922748247127482484259224433261247124712471249824983727341625252443248424983236249824434037253826572618295033514644513313442799270926962683259226442925263125922683267026832735276125782709270927222644267030122975559730862631263126312735253825522565249825782565256525652538255224572538263128112525270924572592247133632471245724842498247137113455252524712484247131742457248440572565259227222811338947364863 19890828 386381856313626442709257826702618288726702644270926832799260527352657268326702657267026443000291255973111253825922605269625652592253825782565253824982538257825112644260524712683249827092484256524713261252524572471249837273636252525522498245724983211251124844018253826052696292533124674516713442786273526052657261826182837261826442657268326702670272226702735265725922644269630372900559731362592259226312696253825652592251125652525257824982484249826052565249826312498270925252565247133762484248424842538372736072552249824712443249831612457247140772565264428112887337645864674185626832644265726962592264427482670260526572618272226832722260527612683267026312644291229125597312425782605253827092565255225522498255225782538249824842498249825782511270925112735248426442471362237904160252524842457247125252525248424572443323624982498401826052670269628243363470571211344286225922618259227092618288726962605260527222644267027222631270927222683270927352962292555973174256525382605273525382578251125382538252525652565255225652498257824712683247127222498263124983593375841182565253824842443249825382471249824843174251125114057253827092875291237904674774118562683263126572644263126702849268325382696260526442670281126572709265726962683270929502937559731742552257825782735251126052538256526312565255225252525257824842565248426702538273524712605252535373607409724982511244324842498251124572471248432612443247140182525272226702962337647055202134428112683264426702631270928492683263126702644263127222722263126442644267026312657303729375597312425922578272226442578255225382498259225652511255224842538252524842471264424982696248426052484353736514037248425382498242924982538248424712511317424712484405725652709281127613416464448631856263127222657267025782696290025922631263126572631267028242631274826962631272226572925292555973211259226052565270925652538255225522565263125522538257824982525253825522786248427482457257824713299245724842471251124713681345524982471244324153224249824844018255226702722292533384501545113442837274826572631270926312875263126572578264426832670270926182683267026962644259230122912559731112605263125382631256525652552256524842498252525522538256524712511253827862552269624572578244333632511248424712525247137113469255224432471249831612457244340572565267027612837333845294896 19890828 386861856307426572631268325922605290025922578265725782683272226962683270926442773263126312887286255973124255226312618270925522605252525382511252525382525253825252605260524842709249827862457259224713211247124712457249837113622253825782457248424573211249825254018253825782735295034024705527213442849260526702644264426832912267025782670259226832709274826962722265726442683273530122937559731362605264425782722255226442578340231993607317434023287333830862578251126702484264424842578247133892498247124842498377435932565252524982443251131612471247140572578257827612761326146744831185627352696263126832565267028112578259226832722270927222824268327352644261826572670297529125597314926182592256526442525255225522565249825922525253824842565249825252471268325252722247126312471362237584139255224982498247125112538247124292457323624842471401825382670273530123312470571211344286226442631267026572618287526572657260526442709270928372670274827482683268326573012291255973161260526052592267025652605256525252471248425922484247125382471249825382683247126832484264424573593379040972538256524572484252525382457249824713149249825114077255227092862286238224674774118562709273526442709260526442837267026572657264427732631274826572709260526962605264429502950559731362592259226052722253825922592255225382552248426052511251124982498251127222552274824842631247134823622409725112552242924572511251124572484247131992471245740182565268327223000333847995202134427732696264426702657263128242644265726572683272226182683269626442592268326832657292529375597314925782605255227092592253825782525255225782592253824982552249825112484268324842683247126442471352336964037249824982511245725112498247124432498314924572484405725522683281126833351452948631856270926962605263126572670272226572631270925652657267027482631270926312696264427353037293755973136263125652644268325252592253825112538252525252538247125652511256525252875267027992498259225523236248424712471253824572484359336222498247124713249247124574018248427222709295033634705516713442799274826052631260526052975261826182618261826832657269626962709267027732605268329752875559731112644263125652683253825522511255225382538264425252498256524842552256529122592269624712578252533512511247124572484253824573551359324842429245731362484245740572565267027862696340245574863 19890828 387341856309926572525270925652670287526442618274826312644268327222657272226182631259226573012293755973124260526312592264425652538252525382538252525252552248425782457248424982925256527862484260524573249249824982443252524713742371127482498245724843199249824713999256526832696288732994736527213442773263126572670260526442887260526442644267026442538268326962683265727222631265729122875559731112605255225522683256526312538252525382498259225652525249824842511249830372578268324842578244333382525247124842457247137423711283724712457248431612484247140572552260527612709340245864799185626962683267026312644264428372657259226702631263127222761265726962525268326702670284929005597322425652552259227222511253825652498249825382552256525252552249825382525270924842722249825922498362238064139256524842484248424842552247124572443323624842484401825252735268328493338464471211344276127222592267026442683281126312618260526702735274827612683268327092696268326832987297555973136257826832644265725652538256524982565248425922525252525252484251124982748247126962457265725113622375840972592255224432471255225382498248424983136252524984037251126442862284938064644774118562709260525922683270926572811267026312631264426312644276126442696268326702644274830242875559731362605260525922683253824982552255225252538252525522511255224712538247126442471274824712657247135093622409725652538248424712511253824572498249832242429244339992484264427862875337646745237134427862578263126572670261829002605265726962631269626832735267027222735272226312670296229505597314926572631259226572592260525522538257825112565252524842565252525782511264425252618249826312471356536364077256525252471244325252511248424572484317424982457407725112592279927223402464448631856268326702578264426572735281127092631264426182670261827352657267026312631261827092975295055973149259226312592269625382592253825252565259225652498252525522443256526312761251127222498256524983261248424712471249824843711341625652457244324713186245724714018253827092786297532874705534313442773269626312605269626312900261826572657256526442709274826442696272227352631273529752912559731112578265725922709259225522552255225382511257824842484252525382538259228752484270924842592245733632511248424712511251137743442253824712484247131362484247140572552256527222735338947054767 19890828 387821856302425922657264426052696284925922657269626052670260526962631274826702722265726052975288755973124260526572578273525382538252525652525253824982511249824982578257824842631249827612443257824573236247124572471249837423636251125112471245724843211247124714037249826572644304933634557534313442786270926442683269626442849264425922631256526962709276126702696263126312644265730122925559731492592257826052799260525112565337633633579318634293338321132112538249826702511269624712592244333632471253824432538374235792525255224982443247131612457247140572565263127222722340246444557185626442657268326572709263128492644259226832644273526442786263126702683269626832631307429255597316126182605263126702552257825922578253825112565249825112525253825252457268324712761248425922471363637904160249824842443242925112525248424572471323624842484399925382578273529873351467472561344279926312644263127222618287526052631267026312696268327352735269627222657267026702937295055973074261825922565267025382592255224842644255225382552247125112457253824842657252527092511264424573593383940972538247125252457252525652443251124713161251124574057253826442862282438064736774118562670264426832709264426962811264426052683259226572592273527092631260526962578268329002887559731742631263126182670255225382538253825652552255225252498252525112511248426832498274824292592247135093622411825252538244324572511253824432443248432112471245740182525270927222937331247675272134427732683253826572552263127862657260526832631264426572670267026702696269626702644298729255597319926182657263126572525256525252565259225522511252524842525251125112511265724842709245726052457350936814057255224982471247125252565247124572471317424982471403725382631284927613338434548311856269626312592264426312657283726052552267026312761265728112592268326052735261826572912293755973136260526052592269626442578253825522498252524842538255225782498251126312748251127222429257824713274248424842471255224713742344225252484247124573186245724714018253826312644291234294586534313442748264426572657265726572937265726052631267027222631281126962722265726182670264430372912559731742618256526572670251125252552253825522538257825382565251124842538255227992457273524842631248433762498248424712511249836813469252524712471251131362471252540372670255227612683341645294799 19890828 388301856302426052565269626572644278625782605265726052683267026312657270925652644268326443024296255973149259226312644269625382631256524982538252525782552252525112644255225522709245727222443263124713236245724982471249837583651249825522457242924983199245724984037251126052722293733384736527213442748270927352605264425922773264426962644259226702683278626572748265726312722263130492950559731362644263125522696251125522592256525252525257825252538253825382578249826962484269624982644247134022525244324842525374235932565252524982443248431612484248440772565257826962761332546744831185627992709260526442565259228242696270926832592268325782683268327092657270926832631304929505597312425782592257826962618257825522565264426052552256524982511249825252484265725252722247126052471365137744139256524842471244324842538247124982443321124842457401824982631272229003287473672561344287526312657268326442657288726832605261826312670273527222657269626052709270926962849287555973024265726702592268325782578256525782511249825782538248425522484255224842709249826702511265724843622390840972565253825382498252525382525248424983136251124844057252526182761278637744799774118562631259225522605263126442824267026312657257826702644269626832722270926962670267029502900559730622565263125922657256526182538259226312538253825252498252525112578242927092525269624152592245735093607407725652538247124572498256524842457247132112471247140182498259226962887335146745308134428112657265726572644269629122709256526832657267026442709268327352709260525922683291229005597309925922605253827092565252526052525263126052565253825112498249825112484270924712683247126182498353736074037256525252538244325382565245724292457316124842457405725652670282427093455479947361856267026442618260527222605284926442631270926702709257827862618278626832696265726832925292555973149256526312578270925782578253825652498252525652525255225382484251125382761249827092429255224843236251124432429256524433711340224982471244324713211251124714018255226182748284933254644545113442849261826832696265725782849259226832657263126442631276126442735269626312670265730372937559731362631259226052657256525922552255225382538251125252525252525522511255227992498276124982578245733762484247125252498248437113429252524982471244331612511245740572552260527482761340245864705 19890828 388781856307427092618263126442709282426442696257826312683270927612683265726442683257827612937290055973136259226702644268325782578257825112565255225382552251125652657257825112683249827482484257824573236247124982511252537743579255225382471244324573249248424574018251126572683288733634674527213442786270926182605270926312849260525922644269627352773283726702735261826962657269630492862559731112631259225922644257825782592340234423429308633893299324932242578251126572471270925112618245733892525248425112511372736072525252524572457247131862471248440572552263127862875345547054767185626832670264427352644265728112657260527222657269626962786267027092631269626442670297529755597312425922683255227732565260524842592249825112511251125382565249824842471270925112683248425652471365137274160248424842457247125112538247124842484326124712484401824712735272229503429467471211344279927092631264426312605282426702657264426442670260527352657273526572683259226052987293755973174259225522592264425922552257825252511251125782578252525252457252524982683248426702484260524573607396240772552248424982484253825652498252524843186248424574057249827352875295038394799774118562683261826312592257826572748260526572683270926052631273526572683268326702735268329622875559731742525259225382696252525382592259225922498247125652471255224842552247126572498276124842605251134963593409725522565247124572525253824712443245732362471247140372538263127222862338947675237134427992631264426572670265728492618263126832657272226832670267026572670264427992644291229005597313626832578263126702605257825782565256525252618253825112471252525112498268324982670248426312457353736964018249824842471247125382511245724712484317424842457405725652631277327093325464447361856270926442670269626572709284926572605264426312748268327352683265726702670265726962950295055973136260526052605274825652538253825522525253825652525255224842511253825782799249827482457256524433287248424982443253824433742341625522457247124573211248424714018251127222709291234554644523713442761261826052631263126702887256526312565269626442631283726312811267026832657267029752975559731362670263126312709257825652552253825112525257825252592256525252552257827612511267024572618245733762484247124842484249837113455249824842429248431612443249840772565260527862799345547054929 19890828 389261856309926702683269626832631283725652565268326312761264427222657264426702709268326313037295055973136259225652592268325922605259225922618252525652538251125252565259224712683248427092457257824433261248424712511253836813636255225382443248424573199247124984018253827222683295034024674523713442837264426312657261825782862268326442605260526312605273527092683264427862578268328372862559731112657264425652683255225382565248425922525249825252471253826312592248426832538267024842565245733762484249824842498374235652565253824712457251131362457245740772565265728112786335147054799185627612683267026832657264428752631260526832592267026572761259227352683274826572722307430495597311126312631256526702618253825782511248425652525256524842511256525522484269624982773242926182471365137904139252524842471242924982552244324712457323624712498403724712696274829373287455772561344277326572605256526832644277326572605259226442605277327352631273526572605276126312962293755973124264425922538270926442525251125382525253825382565249825382484257824982696251126832457263125113593380640972618252524712484255225782457252524843161251125114077253826312824282437744705774118562696263126962696265726052722265725922631261826572605278625922696268326962683270930002962559731742538263126182722253825652552252525382538256525522498249825252538249826572525279924712592248435093622407725522592247124712484252524152443247132362498245740182605269627352925344245865167134428242670268327352605259228872605260526312618270926702748268326832657267026702670306228875597321125652644264426962552251126052592260525252605255225382538248425382538269625112670249826052471353736664057252524842498245725382525245724292511312425112484405725382552278628373338458648961856273526832631257826962696287526572709276126052670269627862605269626702683261826572900286255973149259226312578273526442538256525922631260524982552255225382484251125922773252527482511257824573274248424842457247124573681340225112471247124573211252524714018252526702683292533384674530813442811274826182631268327352862260526442605259226702670273526442657263125782644263129252975559731112605264426442631251125382552253825382525256525382498249825252552256527862484269625252565245733892498242924712484247137273455255225112443247131992471249840772552265728112748340246444896 19890828 389741856308626182657268326312618281126442565268326442605270926702696268326702605260526702962296255973111260526312578273525922592256525382552257824982538249825522538256525252631247127992471255224983224245724572443257837423607255225382471247124433149248424574018259226832722284933514644537913442811270926182578268326702925265726052657265726832683278626702786267026572683267029872937559731742683268325522696257825252525338934293537313634423312324931992631247127352511273524712578245734022471244325112471375836072511252525112429251131612471245740572565259227352811344245864705185626442578263126442644264428372644257826962696267025922722264427612605260527222657291229005597313626182644260526962578257826312605257825522525252525112511248425382525268324842735247126052484365137744182255225112484244325112552245724572457321124712457399924572683272228493312455771211344282426832683265726312578288725652592270925782631265726832592272227482709267026702987295055973086264426052631267025522525255225252525251125652525252524982471252524982722252526962443264425253622392541182592249824572457255225652471245724843199251124984057252526442786287538064799774118562683267026572683269627092887269626052709259226832618276126832735259226832605268330622937559731992552257825652735255225382592253825922538256525522511251124712565248426962538273524712631248434553593409725112525247124712538251124292457251132242525247140372511267027222975336346445379134428112722263126182618264428622605256526832683270925922709263126962683268326702683306229625597313625652592259226962552255226832498259225112592251124842565252524842471265725382670249825922471350936224057255225652498245725252578248424432484317424982471407725522592283727613351452947991856264426312605260525782592283726832565265725782644267026832592264426702696261827222987295055973136253826312552269626052565255225112525257825522525249825652498252525522786249827092471264424433261244324842457249824713727342925252498244324573224251124844018251126572722300032874644513313442824263125922644265726832862259225922565260526052605277326572709261826702670265729752875559731492525264425922696256525652565252525252484251125652525256525652525251127612471272224572605247133632484249824982511251137113402255224572429245731742484247140572565259228112786332545574896 19890828 390221856307426962709265726442657288726572644272226962644264427352592272225782696267026053037290055973062255226312605267025112552249824982511249825522578252525522565257824712709253827222498261824713261248424712471253836963607252525522498247125253224248424713999252526572657290033764644520213442799263126702670265726832862259226052644269626052657268326572722273527092605272230003000559731242552257825922670255225522565248425252552255224982484255225652592249826702511274824982605247133512484248424842511371135792565256524572484249831742484244340572552260527352735333847674767185626962735264426832696270929372644270926962565278626572773257827862644269625782709306229125597313625652578260526962592252525522538257825382538253825252605248425252484268324842696249825922484362237744139249825382484247125112498248424572471321124712498403725112644265728493325473671211344282426572618270926702631288726312592272226962683265727352735272226962735263126573037290055973186261825522644263125652565253825382592251125922578247125252525255225112644252527092525268325113565392540772565249824842429255225522484252524843149248424844057260526312862291238734831774118562644268325922657264426572786257827092592260526572605278626702748256527352631265729622912559731242565256525922748259225522552255225782525255225522498252525652552248426702525276124842578248435373593407725522538248424432484252524432471247132362498249839992525273527222887338946745237134427992657259226052657265728752670269626572683264426832722273526832696273526052592296229005597314926442605252527482552256525382552256524842552255225782498249825112511265725252748247126312471352336664057248424982471245725522538247124712511317424842484405725782592270927733325473655601856270926832631264426442631278626702631270926182605265727992631277326702644260527223000296255973186255226832605268326182578253825652525259225782525249825252471253826052748252527862498257824983287253824842471248424573742341625382457248424713236252525113999255226442709295033254705534313442799269626962722263126312849256525922735263126182709269626312670265726832644260530002912559731362644259226312670259225522538253825652565257824982525253824982511256527732525265724842592244333632484247124982484247137113455251124712457248431992498247140572552264428112735336347364644 19890828 390701856302425782644265726052631281125652578265725922657268326962644265725922670256526442950286255973099270925782618270925252578257824712538248425382565251124842525255225382657249826962484260524843249249824842471247137113593253825112484248424433224248424574037253826702618293733894705527213442786268326572722263127352849257825922683269626962709269626182709263126572631268330742912559731862631255225652709252525382525337634293442298735933389319933382565248426832525269624572631247134022511245724842498374235792552252524712429248431612443245740772565267027352849337646744767185626832748260526572657265728492631267026572683267026962670259226572605267026312670298729625597321126442578253826962525257825252511259225522538249825252565257825382498267024842786247126052443365138064182253825112443245725112565248424292471322424982471403724842683278629753429467472561344276126832670259226442631300026702618267026182631260527092631269626702670268327483037290055973049256525782605268326572511253824982511252525522578253825522511252524982696247127092457263124983636383940972538255224712471252525522498251124843149255224984057255226702837283738394736774118562761259227092670263126312799259226442618264426832657273526442696263126832605269629122862559731492618255225652696259225652578248425922552260525782538252524712565248426962498274824572578248434693593407725112484247124572525251124712471252532112484248440182511263127352937338946745308134427222605265726962670255228372618259226702631269626312799263126572605272226572644290029625597312426052631256527092565255225922525256525252605251125522525248425382471268324982748247125922484348236514057249824712498247124982538245724572511317424432443407725382592278627483287455746441856272226572644260526962709283726962578264426052644261826962657265727092631257826312962296255973136263125652592268325522525249825112525253825112552249825382443253825522761251126962484261824433211249824712457255224573711342925382484248424843236244324714018253826702657293733634501534313442824263127092683265726442761259225782565265726832683277326702670260526052683273529872900559731362552270926442683259225522565251125112552255225112525249824712498255227482525272224712592247133892484245724982471248437113402251124572457249831992484248440572552263127222683324945864767 19890828 391181856269626702657269626442592284926702552267027092735269627732631268326442670260527223012291255973161264426442657279926052538255225252498261825782511249825522657252524982644249827092511256525113261247124712471253837113622251125252457248424573224252525114018255226832657293732874557527213442799272226052657256526702837259226572670265727482592278626832722265726572683268329752962559731742605263125652709255225252525253825522552255225522511252526052592248427352498273524842565247133632565245724842538372736512538252524982429245731492484248440572565257827612761342945294831185626832657264427092683260528242618259226312605269627352761265727092670260526052657291229505597316126312605263126832670257825252578260525522484253824712538252525252484268325252761247126052443362237744139251124982443244325112511245724572471324924842484401825252592273528493287464453081344287526702565272225922631286226312631264426312605260526702722282426442657265727862925298755973124256526442592272225652565257825252525252525522552251125522538252524572657253827222471263124573593382240772498255224432443253825252498245724713136247124434037252526052735272232874644489618562683268325522657264426702735267026182670272226702670277327092786264427222683268330122925559732112631263126442683263125782565255226052552253825382538256524982525255226572498276124842592247135373622407725112525244324432525253824572471247131992471247139802511270928243012335146745379134427862735265726182696260529372592268326442696263126572735272226702644268326442631308628875597307426442592257826702618251125922538257825112618255225112525249825652457267025112683247125782484350936814057253824982525244325382565245724432511314925252484407725522644278627353363467452021856269626962631263126442657278626572605265726312631268326832644272226572696259227093000293755973224256525652657260525382538256525252552256524842578251125252498252526442786253827092457260524573224249825382457248424983711341624842471248424713261248424574057256526312683295033384705541513442786272225782605264426702887273526442644268327222722269626312709267026962631265730742875559730742631256525922709252525382552255225782538257825652498249824982484260527612511274824712565248434022471248424432484249837113429251124712457248431742457252540772578264427352709336346745487 19890828 391661856269626312735260526702631287526442644267026572670265727612605265726052670263126832987291255973161269626702644274825522565263125382525249825382552251125252592259224842709247127222457260524573249247124712457247137113593252525652443249824293224251125114018251126312670287533514557574413442849269626572592267025922912260526312657265726442696272226572683263127612631265730372912559731492644253825652670256525522565252525922511253825522525252526312552248426572538265724842565248433762471248424572484374235652484249824572457248431612484247140572565263127352799332545575744185626832696259226182657264429002644260527482683264426832696260527352578269626572631300029875597314926572618260526572552252525782565252525252552251124982525249825252498269625112735245726052484365137904182253825252443244324982511245724432429323624712484401825112696273529503338467459311344287526442618263126702644286226832696263126832683268327222657265727352657264426312975290055973099265726052538269625922592256525252525249826312484253824982484252524712670248426832484261824843622383941392511252524432443252524842498247124713199248424714057255226312748267034554705608418562696279926182644261826832824261826182748261826572644272226572811259226832683268330492875559731612592264426572683252525922578248425782538252525782498252525382511248426442484274824712605245734553607407725652484248424982498251124432471247132492471248440182552268327732875338945296282134428372670264426052670264428622605259226572670267026442696264426832786264426702631290029255597309925522631255227352538253825522538263125922578255226052525252525522471268324842644252526312471348236074057259224982457244325112511253824712484319924712484403725652525276127863442452964091856272227092552270926832696284925782683268326052709270926572657273525652696263127092925291255973186257825922525268325652498252525252578256525652552255225382511253826442773252527612484257824433236248424572457251124843666345525652471248424573211248424984018255226572670293733254736671313442786259226052631263125922912260525522657269626702670272226962709261826442696272229622950559731112683256525782618255225382538248425252552252525922525251124712511259227992498270924572578245734022498249824572498252536963455253824712457245731492457249840572538265727222824340245017014 19890828 392141856274827612657259226572657286227092657268326312657268328112683274826052683268327092925284955973086267026182605277325382578255225522552256525252552253826312670256525252722249827352457257824573249252524842443252537423593253825652443249824713224247124984037255226702696303733634705774113442786264427352722268325782937270926442511267026832709276126832722257826312631270929372900559731612525263126052631259225782511253826052525259225252578253825922578249826572525273524842578245733892552248424712484371135932578252524712443247131362484247140772578264427862799346945577741185627092631259226442605270929372657269626572552264426052811261827352670264426832709281129255597316126312631260527352592261826182511256525112565260525112525248425522484268324712761248425922471365137744160252525112471244324982538247124712484323624712443403725382670268329873389455777411344288727092644264426442644288725922670264426702644265728112735265726572683270926572849288755973186267026312644260526052538255224982565255226052498252525652498255224982683253827352471270924433565389040972538260525112471253825382471242924713124249824714037255226312773437034824557774118562683260526312748252527352837264426312709265726572631278625782683263127222578272228622912559731112618264425522773261825652565249825782498252525252578257824982538251126702498274824712592247135093593409724842511242924432471255224572457245732492484248440182525268327093024324945576162134427352657264426442592268329252578260526312735273526962748265727222722268326832670291228115597312426312578255227482565256525652498256525112605252525382498248425252471268324982748245726182471349636514057253825252471247124982511249824572498316124712471407725252565282426703593455777411856274826702565263126052644296226832578265726442644263127352644278626702735260526962937290055973136260526182565273526182565253825652525255225382552253825252525255226052786249827732471265724843299304926312670261825923711342925782511264425253236257825654057260528872862401840574996774113442735264426312631260526702950253826832657272227092605274827092735265727352618259229752900559730992552259225922735256524982565251126052498251125112525253825382511255227732552268324982578245733512457244324982471253837113416251125112429249831862498247140572683261827732824338947054929 19890828 392621856304927352618269626962657291226312605272226572631264427352683274826442735267027093012290055973149257825922618276125652538257825112592257825252525247125922565255225382696248427352484259224843249249824572429252536963579251125252471247124843236247124434037255226832696293733894736516713442875273525922683267026442925264426052605268327352631269627092735264426962644273529502912559731242618259226442631257825522498253825652511251125252538255226052552248426702498273524712631249833512484247124712498374235932525249824432457248431492484249840372552259227732849333846444896185626572657268326312683256528752657260526702592263126702709260527482605259226312644293729625597319926052657264427222525251125522525249825112592253824842565252525522538269625112735255226702511363637584139252525252443245725252525245724712457321124572484401825112657265729123325458672561344290025922644264426702696284926052578261826572683264427732722274826312709263127352962287555973074259225652578263125782565251125652552257826312498263124982471255224982644251126962457267025113565368140772578251125112457253825382457252524843149252524574057256526832786295037904736774118562657259226312592257827222748264426442565253826962644273526832761268326572644269629752887559731242644260525782735259225252511249825782498257825112498255224982498248426832538276124712618248435373622405725252498244324572498251124842443247132112471247140572525265727222925335147365237134428372657270926572683260529122683264426182683264426312761267026832683265726052631301229505597309927092605257826702618255225782552263125382538253825382525251125652484269625112709247125922443353736664018256525382484248425112538249824432457321124982457405725382683273527223351444747991856261826572644273526832631286226572618272227222683263127612631274826442696267027352950297555973236260525652631268326052511253825252525252524982552253825382484252525522799248427862443260524573249245724842429252524713742344225112471247124573224251124844037252526702696290034024644545113442799270926442683259226442975264426052578260525922709272226442709269626182605270929622937559731242605267025922605255225252511252525522565259225382525248424712511255227612511269624572631249833632484247124712484247137113402253824982484249831612484248440572605264427862773336346444863 19890828 394061856307427222552263126052748287525922592265725922592264427992644269626572631259227222987293755973086253826182631276125652578253825252565252525652565248425252498255225522837249827352498264424573249248424572484253824713711344225382484247124713236248424984018251126442670293733766123513313442735269626702644267025782811257825652644270926702735273526572657265727092696267030002912559731112644261825922696256525382605341634423482316134023325327432992552257827992498273524712578248433762511242924712511248437273402253824572443245731492471247140772565263127612799329947674736185626832592257826572605268328622631259226442644264426312722264427222683273526442618295029005597313626052631257826832565253825922631260525652484255225252525248425252443263125522748248426182457348235934097253825112457245725252525248424432443321124712457401825112644268329373389455772561344284927092644260525922631297527092670265726312618263126832644270926442696265725922912286255973124253826832578273525652631257825652631257825922525255225522538255224982696251127222471264424843537362240572592253824842471252525782498248424983149247124574057263126182799287538064705774118562735265726832670265726702824260526182644260526572670268326442696256526312592268329252950559731362525260526052735253825782565257825782552252525382471252524982538247126442498277324982592247134823593407725522538247124572498252524712484245732362471247139992511273527092900333847055308134428242657259226702683257828622592261826182657256526832709260527222670270926182761298729255597314926312631263126702538255226052552259224982498255224712538251125252498268325112696247126052457349636224057253824292498245725112525247124572525313624712498405726182605278627613429455749291856281126572605269626572683278625922552264426052644256528112657268326442683256526443037295055973149257825782605270925382552253825922525251125652525252525522484255225382799247127862484255224713312249824572415249824293727341625922429241524713236247124844018253826702683287533254557534313442722272226312696264427092862270925922748269626702683268326442696267026702657268329502887559730862657259226182670257825252538252525922538257825252525253824842484256527482538268325112605252533632484248424712498245737113416252524842457247131992457245740572605259227222773331247054962 19890828 394541856312427092552264426962631281126312631272226702592259227862722274826182696264427482887290055973124268326182552270925652511255225252565255225782592256525652605256524982735251127222484259224713199249824712498248436963593253825522471242924573236249824844018255226572683296232744736545113442862269626312605265726312862260526702670274826442683274826702683269625782605259229622912559731362644264426572683263125252592253825522552253825382552253825922498248426442511265724432578245733892484247124572538372735652525249825112443248431612457245740772565257827862786336346444863185627612696263126312670260528112657268326962657268326182722259226832605265726052644292529005597307426442605259227352538253824982525255226312538253824982592255225382484270924842735242926702887377435092538245724572457249825112484247124432484321124572471401825522709279929873351470571211344279927092670263125782565288726442631270926052709263127482722269626442709267026443037292555973074263126832670267026442552256525112525253825522592251125652511257824842657247127222498268328873711356525382552247125652443251125782511249824983186253824844057256526832824284937904644774118562722268326312722263126962824268325652683273526442683265725782696268327482670267029252900559732362592255225922709257825652525249825382552255225522525251124572552249826702484273524982683260535653442316125782484244324712498251124572484249831862457248440182484268326963000333847675133134427482605270927612670263129002605270927352644265727222722267027352683270926702657292529125597317426962657256527352605255225252525251125252552259224712511252525522538268325112670247126572631355134293049256525112471245725252525249824432498316125112457407725652683272227993376470548311856265725922605257826832644281126572605264426182631257827092592270925522709264426833012292555973149263126832605268325382565255225782565253825252552252525522484252525252773248426832471259225113224251124712511251124573651340225522471245724983236248424984018252526832709300032874705537913442773264426572631264426832862267026052683268326312644268326312683265726572631259230002975559731112592267026312683257825382525252525782538256525112578251125252552255227862484268324982592247133632498249824572457249837273416252524842443247131992498251140772552263127862735335147674705 19890828 395021856304927092631267026442735296226312605270925782605260527352657270926052670263126312912290055973186253826052631277325652538253825922538255225652552253825922605252525382709252527482471259224713236248424712457249837113551252525112471245724713199249824984018251126962670297533634736520213442824268325652631263126312837264426052683272226442657268327092696273526702644269629622912559731242605259226312735257825922605336334553496323634553351318633382644252527092471269625252592247133632511247124572498372735932538252524572415248431612484249840572578257827352773333846744767185627352592265726442511268328622592264426572631263126312709260526832644265725922683296229255597316125522578259227352592259225782552252525382565251125252538249825522511263124712722245726182471362237274097251124982457247124842538244324432457321124842484403725112683263129503338458671211344278626442657263126442631293726052631264426312657257827352722272226052670259226703012293755973161260525922657267025922538255225382498252525782552253825252484252524982696248426702511260524713565377440772618253824982457253825382484248425523174253825114077253826572837284938064529774118562683270925652696263126962837265726312683265726312644273526182696265726572605268329502975559731112592265725782761256526052511255225522525249825652498255225112552247127352525268324842578245735373622409725382578252524842525253824842457248432242484247140372538265727352950329947055202134427222722265726962657267029122631264426442605259226442722268327732631270925922657295029005597312426312631261826702538263125252484255225522525251125382511252525252498268324842683247125782498353737114037249824712471245725252525245724432498318624292457405725382552269626963338464450981856269626442605265726572618290025922592267026572683270927222644270926832683259226442849295055973249251126052592274825112552249825382552253825252565247125382498255225522773251127612484259224713236248424712457253824843711341625522471244324713224248424574018251126442631291233894644520213442824273526572618256526572875263126312683267026702644278626832761264427352657267030492925559731112565260525652735260525522605252525652538253825382565257825382538253827612511272224842631247134022484245724842498248436663416249824572429247131742443249840772565263127612748327446744736 19890828 395501856308626442631260526312605279926312631264426312683272227482683269626052696264427222950296255973099267026312565267025252565257825652538252525112538248425782457253825922811251127352457261824843261248424572471245725113711342925382457245724983186247124843999251125652709291234164767513313442811261826832748260526962837264426832592263126312709282426572761261827092605267029752950559731242644261825922683257825112552249825382552256525382525252525252511252527732552268324432605252533892498248424712511247137113455255224982443248431742443249840772565267027482735342945574863185627352618267026962657268329502735253826442657267026182683265727092683269625652709300029375597313625522592264427092578257825252498255224842565252525652498252525382538270925252722247126052443350936074077252525112415245725112538248424842484319924842484401825252709274828873351464472561344279926702592264426962631286225782670265727092631267027732670267027092748269627222962297555973124257825522565263125782498257825382552252525922538251125112525253824982683252526962511264424983523366640372511252524712484255225922484255224573161251124984057255226572849278637274674774118562670265726312592265725782887264426442631267026572578278626312683270927482578272229752962559730992644264425652709261825922525255225922498252525522538252525382552252526962511272224572592244335093551407725382511247124712471255224842443245732612498248439992498264427223000335145865487134427732670257826962631260529122605259226702696260526702670267026702565269626832735302429125597307425382605256526572578253825382498253824842538251125112525253825382471267025522722248425652498352336074057257824712484247125382498248424292457316124842471405725382605278627733351470549291856265726702644268326442657283725782552264426312735263127732618270926442618270926572937293755973224259226052578274825252552253825782538252524982578249825382471256525652799247127732484263124573261247124572471249824983711340225522471251124713211249824844018253827352644303733764736534313442824268325652735267026572912261826572631265727352722278626962657264427092683272230122900559730992578256525652722252525522578251125382565255225382525255225252552253827862511267025112605248433512484248424432538257836963416252524712443248431362457248440572538263127482761338947054896 19890828 395981856303727352605270925922683282426832657269625922683263128112644269626572683263126963024291255973149256526312592268325782592256525522552256525652538259224982484255226052849249827612471260524713236251124712498249824983711342925252471245725113199249824844018253827352670291232364586520213442722270926052565270926312875263126312683264426702657276126832631263126962618273529503000559731492578264425652709259225652538336334693429312434693274322432362538253828372484270924712592253833382511248424432471248437273402251124842471247131612484249840572552260527992786336345574831185626832644263126442696264428872670260526052644274827092811264427352618267026312592295029255597316126442657257826962605255225652538259225252578255224842552247125522511265724982761244325922443353735934077248425382443247124842552247124432484322424982457403724572657273529873299464472561344278626962605268326442592290026702631265727092631269627862631265727092709264425922975288755973161265726052618264425782552255225522578253826052552249825382511252524712657248427222511260525113551368140572592253824842471251125252471248424983186252525114097257827092786284937744644774118562670273525782683260525922786260526052683265726702683272226052761261827222592267030002837559731742552264425522735253825782538249825522552251125112484256524842538252526962498273524842605249835093593405724842484244324712484253824292457247132112511248440372618265726832937331246445237134428242657256526572592265728872670261826182644260526832709265727352578267026442696301228625597309925922552255225922565259225922511256525522538255225522552249825652511265724712670248425922457350936814037253825112484245724842498248424842498317424842498405725252631277327863402464449291856272226572683268325922657290027092644267026962735267027482552272226312683269626962824296255973111260526312618278625382511252525922511252525652552248425252471252525922722251127482471261824433274244324432484248424983711346925252484247125113211247124983999253826572761295033514501534313442773264425922683267026182849272225922709270926182670274826832683264427482657272228872887559731362631255225782631263125652552256525652498253825522484255225522552257827862498265725112631247133762511248425112511248437113416252524712443251131612457247140772578267027482799335147364929 19890828 396461856302427092578268325922631281126312631268326182735265727222657272226442735257826572987293755973149265726442644269625522471255225252525253825522552252525652618256524842683251127862511261824983274248424292471251137423636251125252457244324713199248424574018253827092722295032874705534313442773264426312735267026052925263126312631268326572605272226052644274826702748272227992912559731862565256526572709252525522525253825782525255225112525256525922605249826832471267024842605247133632511249824842457372735512538249824572471247131612484248440572552260528112696337646444799185626442644263126182578269628372644259225922605269627092773267026702644269626962683298729755597313625382605256526572525251125382525256524712552256525652538251125382471267024842722247126052471369638224182251125382511245724982552245724572443321125252471401825252670272229503312473671211344284925922709263126312657279926182670260526702644268327352631270925922773268326573062293755973149260525252592265725652592256525522538256525522538256525382498256524842709251126572484268324983593383941182484255225382443252526052498248424843211247124714057255226702786281138224767774118562670269625922644272225922773268326702592264426702644274826052657265726702578265729872900559731242683259225922709255225382511255225652525249825252484253824842538247126702552272224572631247135093593407725782511247124712511252524432498244332242498248439992552267026832837340247365343134427612644272226572670257827612696253825522618265726702670265726962644260526442670295028875597317426442565264427352538253825782565255225652552252525252538253825382471263124842709245726052429348236074037259224842525242925252511247124432525313625112511405725652670283727613363452949621856267027092696270926442631283726702657269626832748263127862644269627352683261826312887286255973149259226312631268325382552252525782511253825522592249825652538257825782811247127352511263124843186247125112457245724843696340225522484245724843199251124843999253826572670291232874644545113442761267026962683267026832824263126052683265725922605272226312735260526702722269629252925559731492565263125922605257825522552249826052538259225252565252524982498256527612484270924432578251133512484249824712552249837113416256524572429247131612471248440572578263127862748329948314799 19890828 396941856306226442631268326052644286225382592264426312657272227352683265726052657263126573012286255973111260526312605273525522578249825382538251125252578248425782498252525922811249827612498260524983211249824572471252524713727342925382457247124713211248424713999252526832735286233254501520213442761264426052670264426962912263126052696273526702670274827352670264426962683270929502887559731112592257826702644260525382565344234693622313634963287319932362525253828372498276124572592253833762511249824712538248437113455249824432457252531612484241540572565264427612722341645574674185626832683267027092618265728112605267026312670270926832722260527482683270926832683295029755597311125782644257827092525263125252552256525252525256524842525251125252484269624842761245726052471355136664077251125382443247124982498245724572429323625382484401825112644265729253376476772561344278626832644267025652670282426572644268326442618252528112683268326052631269626703037283755973161263125782631273525382605257825652565249825382511247125522525255224572696247126962498260525113551371140182552255224712471252526052471252524843149249825114057253826572837281138394767774118562683269626442748261826312875263125922722265726832696287525782683256526832657273529252925559730992578259226312644255225252605255225252565257825382498256524842565245726832484276124572605245735093636405725252498244324572498256524842443244332112511248440182538265727092900324946745237134427992644263126312618268328112605260526572631268327612683270926832657269626832748291229375597316125652631255226442605253826052592259224842565247124842525253825382498269624842735251125652498348236814077247124712484244325112498248424712511316124982511405725522592273527353389464446741856265727352631276126312552279926052538265726312670263127352618279926702683267026962962290055973136264425652565274825652565252525382565257825382525251125522525253825382748249827092471257824713274247124572471249824983727340225382471248424713211252524984018251126832722304933124557516713442761268326572761270926442875265726702683268326832631274825922735270925922670270929122875559731492578264425782696257825782498249825522552257825382525251124982538251127862457267024712592249833632484248424712525251136813429252524842484247131742457247140772592260527992786336346444767 19890828 397421856298726572657263125652578277326312592260526442722263127352631276126442773264427092912290055973136263126052511273525382525256525522525260525382525248425522552260525112696249827612498263124843249249825112457252537113565251125112443249824573261248424844018255226702799287532364831523713442799267025782552268326572811268326442592264427222722273526442696267026962644265729002962559730992592256526312631249825652631256525922592257825252525255226052578249826832511268324982578248434022484242924842525374235932538256524572443247131242457248440772578260527612811340247054767185627222683264426832657264428372657263126572657263126832748263127222657270925652722300029005597313626442657255226572538257824842605247125252552252525252538248425782525268324842748244326052443362237904160253824982457247124842538247124712471321124842457405725382735273528873287470571211344282427222592263126832592286226572552265726312696269627732631270926442683260527092937297555973174256525522631267025652538253825382578253825782565252525252484251124982709251127352471268324713579387340972538251124712443256525382471249825113149249824714057263126442837296238394831774118562709264426572670260526572773255225922657256526442592274826572696260527092670270929872862559732362578264425782748255225382605248425382498255225112511252525112498248427092538277324712592249835093593409725382484244324572484251124712471248431992484249840182538273526832937331247055272134427992657268326832644260527862696264425922657265726442786264427222657268326962631292529625597316126442592265726702578255225922511253826052552248425112525249825382552265724842683244325782498353736074037257825382484245725382511244324432443316124712498403724982670276127223389464446741856268326312683269626182631281126702657265726572657269627482709265726312683267026702962290055973149252526572538272224982605253825522552253825382552251125522471253826312799252527482511260524983249245724842443249824573727342925252429251124433249247124983999248427092644288733634705541513442773263126572618265726052862259226442683261826572683273526052657267026052696257828622875559730992618260526052735259225922565253825782578260525112552255224982538256527612471269624712592248434022498244324432538252537113429252524432457244332112457247140572565257827862811331246744831 19890828 397901856307427222657269625922631284925922605270926442670265727992670263126442631273526312912286255973111263126442631267025652592252525382578256525252498252525382511255225652875251127352471256524433287248425252471249824713822349625652457244324433236242925114018248426832696291233254674520213442773260526442565264426442811259225922670272225782670278626572657261827092631278629372912559731492552265725652644255224982631333834823455307435373287313632612498253829002525276124712578247134692511245724712484252538393551253824982415251131742498251140772565259226832799324946444705185626832644261825922631264428242670255226442657264426442722256527092644265725922683293729125597317425922605265727732511257825782552252525252525252524982525249825522443265724982748248426052484359337114160255224712471245725252511244324712471321124572498403724712631267029123325467471211344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0257825252592255225782552252525522484247125252670248427482484264425113593379041182578253824982443255225382498247125253199248424714057264426052862287537744705774118562696268325522644269626312849268325782709263127092644282426442722268326572709264429622849559731362592264425922761255225522525251125922511253825382525257824712538253826442511273524982605245735653711416024842484247125112525252524712484248432492525248440182498273526832950322447055343134428372631261825922631265727352683263126312605268326572735265727092670272226702670297528875597317425652578256526442538248425782538257825652552256524982525249825112498268325382735248426312498356537114118252524842471244325112525248424292498318624842484407725382552276126833363470548311856265727352592273526052709287527092605265726052657257827992722269626052709261826702962284955973136260526832592273525652538253825652538257825382511248425522538251125922862251126832471260524843299248424982443247124843790348225112443244324843261248424574037248426832709300033124586520213442773270926312722264426052799265726312709270926832709272226832683260526962657268329002900559730992631263125782670259225652511249825522552255225112525251124842511255228112471272225112578245734022511247124432471247138223509252524712443255231612471249840572552256527992811338944744896 19890828 398381856268326312683269626312592287525922670263126442670261826962644268326312670267026573037298755973136260526442631263125652578253825382552253825382552248425522605253824982670252527612511257824573287251124982498253837903727252525782498248424573261248424844018252527222696284932874586520213442811263127862670259226442849260526312657267026572735264426572683260527352709270930742887559731112592264426442657251126052552249825522538255224982578257825922565249826702525277324842605245734292484245724432525383936812511256524982471248432242443249840572552264427732824337646744929185627732670264426182657260528752578265726442631270926442799270926832644269625922631298729125597317425522578263126832538255225652565255225382511249824712525252525522484270924842735245726052443368138224182255225382498247125382511245724572484328724572484401825252644272228243363464452721344276125922631265726312644291225782552267026442748274827862722267026182644263127092950282455973149260526442578269625522565256525382552252525522552247124572525253824432683252527222457257824843622389041392471245724712457251124982498244324983174245724984057255225382786270933514736503018562683273526572631264426312811260526312670264426572709278626312631267025782709270929752912559731492565274826052709267025782592249826052525253824982457251124572565248427092498272224572605245735933696416025382525249824712484257824572471245732242484249839802484264426572987336346445308134427862618261826962644264429872565265727222683264426572799270927482657273526702670295029625597312425782631260526182565253825382525261825652552253825252592249825112471264424842696248425782443359337424118252525382471245725252538248424712471323624572511405725522644276127353455479952021856274826962565270926702811276127612605268326572683263127352605267027482683274827092912288755973136261825922578264425382565253825382538249825782552252525252471256526702761249827222471267024573299249824432484253824983806350925652484247124573236247124714018255226572644290032994644548713442824264426832657257826052987270925382722260526442605268325652709263127482565272230122937559730862605263125922631255225382552253825382498256525112538249824982552255228752484272224842592248434292498245724432484245738063537251124982471252532242457247140572552267027862748335145865379 19890828 398861856277326442644268326702644284926312605267026832657265727862657273525922644263126312887290055973199269625652605263125922552259225522525256525112511251125522498252526312748248427352484260524573312245724982471249824843790352325522443242924573261249824984018253827092761287533514644559713442799261826182683268326312875260526312657261827352657273525922605264426182618269629122925559731492631259226182592253825922552253825252484257825922552252524572538257828622498269625252644247134292538245724712511248438063509251124842457249831862525249840372538261827352786332546445781185627482631267026572670263128242578264426572709265725922748269627092644264426442631295028755597308625522578257827222592257825782592255225522511251124842498248425652471269624842722247125922471356536664182251124982457248424712538245724982471326124432498401825922683272229123236455759691344276126442538264426312644284926962657264425782644263127222618268326052644268326962900293755973124257826312538264425652578256525252631255225782552247125522592252525112670248427092511252525383565374241392511247124572443253825252457242924843199247124844057256527222761274833124705608418562696268326182670264426962811264425522605256526702657277327222683268327352670269628492962559731492552261825782696256525382552253826312592249825382443256524712525247127222511273524982618251135513681418225922525245724572525255224572471247132492484247140182525270927482912328746446241134428492592268326312683267028492592265726572578265727092786263126572683268326182683292529625597314925782605263126702578252526052565260525382538256525112552255224842484270924842709251126312484355137274139253824842484242925252525247124712471317424982457405725522605279927093389455764541856273526572644268326312578283726052592263127092631272227092683268326312657259226443000295055973174259225652670264425522525255225522565249825922565249825252511253826182811251127482457263124983249247124982457252524433806350925252457244324713261251124844018255227092735287532994529671313442811265725652696273525652837261827092592267026442657269626182786255226962644264429752925559731112592263126052657265726052605253825782498259225652538252525382511259227992498265724982592251134552525248424982471247138063537249824712471251132362471251140572552263127352811333846447014 19890828 399341856274826572670264426832644274825922683261826572631268327222670273526052657263126312962284955973136259227092618272225922552256525252538253825522484252525382525257825112824251127482471257824843338248424712457251124433790348225522429248424983261245724573999251127352709288733254767774113442824272225922605263126702875265725922631260526702657276126702683259226832631261830622900559731742631259225922644256525782538255225522511255225922525249824982525256527992525274824292578247134422484249824982498253837903523255224572471249831492457245740572565263127732773344246747741185626702696265726312657259228242644259226572670268326832709267027092631270926702631288730005597323626702644260526442578256526312578259225782552252524982552249825652511268324842761251126702511355136814160253825382484242924982538244324292457323625112457401824432670273529623363458677411344272226442670269626832644292526442578257826442631270927092631274826312592269625923012293755973236260525652578265725252578255225112631255226052578253825112525257824712696253826702498267024843551369641392511259225112457253824982457245724983211253824434057256525782761437033384557774118562618277325922631265726442875263126702631265727352657273526572696259226962618270928492937559731242565260525782748252526182498259225522552252525382525256525252538252526832511278624712578247135233681416025252538248424572511255224432471247132362484248439992471272227222925340245866162134427862644265727222631263128242696260527352683263126312709260526962670269626442618298729375597314926572631261826312578251125382565259225252565257825522471249825782457272224842709248425922484357937274139249825782484244325252552248424572471316124842471405725112618277327863579464477411856278627092605261826442644286226442670263126442696265728112605270926832644268327612950298755973124267026832552269626312552253825382578255225522552249825252525265725782811255227732498268324843351303725652631268325783806349625922525265725253236265725524057261828372849411840774863774113442837263127092683260526572950263126442644260526312644272226572644260525652696263129502925559730992683269625922657257825522631253825782498253825252511256525112538257828372525269624712592248434292511249824712471249837743469252524982457247132242471249840772578264427862735331247674644 19890828 39982185630992683267027352644263128492644270926572683272226832761267027352605267026442592298729255597317426442631257827992552256525522525252525112578251124842592249825522565281124842722248425652484328724712484244324982457380635652538247125112471323624842484401825382657265729753299473653081344281126832657267026052605283726052605265726702657273527352657268326442748259226703037296255973174259226572618264425382565252525782538253825782552251125522552252525382862249827222498261824843455251124292471248424983774348225382484247124843186249824844057256526312735270933634474479918562709268326312735256526572786264426442773260526572709279926832683259227222670270929752975559731492578257825922657256525112578257826312525249825252525253824982498248427092511274824842578245735373681416025252498247124572484252524292484249832362471248439992511265727092987335147057256134428112722273526052644265728372592265726962605265726702722267027612592270926312670292528625597319925382670263126572592255225522552256525522538252525252525253825782525269624842709249826572471356537274139259225522525244325382565251124982511317425112498405725782605288727223806467477411856274826442631273526832631291226312592263126182670264427352670272226702657263126832862292555973149265726312565274825112538256525522578252525382552249826052538252525112657252527352511259224713551365141602605257824572471249825112457244324843249247124714018249826832696286232874557520213442748270926962605256525922862259226572709260526442565264426572670260527092670270929502962559731242605261826052696248425782592256525382565255225382525245724712484251126832511274824432592247135513742413925922565252524982538253824842457248432112484249840572552259227612709337645014799185627612644259226442631274828752631265725922709269626442811260527352683265726572722301229125597314925652578263127222565259225112592253825382552256524842552249825922552277324842773252525922498328724842457245724842457382234692552247124712484323624712471403725112670274829003363473653431344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 024572484248437743523259224842471248431612471248440572525269627732773340246744767 19890828 400301856314926572644263125522670282425922631270926442657265727482696276126052709272226443037290055973149259225922578265725652552255225382552251125382525257825252578259225252722248427612498263124573325249824712498255237743666252525112457242924713236247124844018251125922761293732874736530813442786267026962696260525922950259226052683267026702631270926702683267026442631265730492925559731362605256525382735253825382525337634023579316134553274319932362538247127092525273524842538248434292484245725252525379036662552251125112457251132112471249840572565260527862722340245574896185627222657260526312670267028372631263127092683267026312735263127222525269625922709293729375597316125382644259227612592253825782552251125112538248425382552244325112511272224712748247126312484366638064204253824712429247124842538247124842484324924572498401825252735268329623325467472561344273526962683263126962644281126572657265726052670261827092670270926572670268326962987293755973111255226442538270925782578255225112552248425522498253825382511252524572644251126442511263125113651399941392538252524982471252525522498249825253211249824434057252526702875288737744767774118562670264426442657260526572887255226052735255226832696281126182683255226702618267029622937559731862592255226052644259225382592256525382565252525782498256525252511255226702471274824432605245735513696416025652538248424432511253824842457244332492471245740372552276127092975342947055237134428112578257826702592263128372696260526702670264426702696264427482644267026702657300029255597312425922565259226572565256525382484259224982578259224842511249824982457267024982709249825922457353737424118255225382443245725112538245724572511317424712443403725252657276127353325470547051856272226052578263126312631284926442657259226702670264427482670276125252657261827222900292555973124261826182552273525252565255224982525248425382552253825112498253826052761251127612471261824573325247124572443249824843806349625252471244324433211251124844018255227352605295032744644520213442799264426832631260526702824261826052657255226572631272226052735268327092670263129252887559731612605260525782748259225782592252525922538251125112538252525112498257828112538270924842592245734022484251124712511247137743482251124572498247131992471245740572683264427862837336346744896 19890828 400781856303726182644272226312683283726702618268326442722265727862670267025922735268326573000288755973124264425782592268325922525259225522552255225782538249825252525255226052849249827222457257824983299245724712471255224573774352325382471247124983236245724574018255226832735296232494644527213442811272226832683265726442811260526442578264426442605272226702618268326572631264429502862559731242618259225922683256526312525253825252498259225382498248425252552257828242538273524842631245734162538247124842511249837743469253824712457249831992443252540572552265727092761342945574674185626442735269627222670268327992657267026832631269625782786268326832605272225782735300029005597317426832644257826832578263125522498257825382565253824842525248425522484270924982761245725922484357936814118253825382443247125382525247124712471323624842443401825522644272230123363464472561344274826962657264426962631279926052683259226312683267027352592273527352683264426312862295055973111255226442631263125382605253825382565255225922538253825522511253824982670248427092511259225113593372741182525257825252443253825782484255224983211245724714057253826572862286237744705774118562722264426702696264427222735263125652657273526962657269626442735267027092644269628752811559731492578260525922761257825652552248426052538256525922498251124842552248426832484270924432565247135513636413924982484244324432498253824292471248432362498249840182511272226442975336345575272134428112722269626962578257827352605265727222592272227092786259227732657267026312670293729125597318625922657253826442538260525922443257825252578252525252484252525252525265724982696247125652471356537114097252525382443242925652525248424572498318624712525407725782565278627353363452947991856267027222657267026572605279926442644267026442709276127482670264426442683260526962987298755973174267026312592276125522538257825522552255225522578251125782538255225652811248427732471260524713312247124712443252524713758346925112457247124713249249825114018253826442735298733384644541513442773263125782644265726832824260526052631268327482605276126572683267026442605268330492937559731242578257825652696255225652511252525522525257825112552247125112484260527862457276124982578244333892484245724572498251137273469252524842457247132112484247140572565263127352748338945574705 19890828 401261856307427352605268325922592281126962670264426832670270928242670274826702670257827093000293755973149267025922592268325522525253824982511259225382538248425382484252525782786251127482484260524713249248424432471249824983711345525382471247124983261251124714018253826702696295033764799509813442786257827092644260526442837264426052631265725522631276126702683260526702696267029252937559731362618259225652683251125522525344234693496313633893338321132112538257828372538274824432525247133892538248424432525251137113429251124712471248431992511248440572578264428242735335147054767185627352722259226832696267027992605264426182565265726052748269627612709265726572592290029375597312426182538257827352552257825252552257825782498251125382525248425252484267024982709247126052498350936224118248424712429247125382565245724432457323625252471399924842709268329373325473672561344274826572618263127092722284926182592265726702644267027092644270926702670264427222862293755973136260526832578270925652565256525112605248425522565251124982498249825112683249826832484267024843537368140572578253825252443252525112484253824843199252524984057256526442773288738394674774118562644264427092735260526962773261825782631264426442631278626702696264428112565269628872925559731362605263125922644257825782565253825382525249825652484251125112538245726832498272224982578248434823651407724982484249824572525257824712484247132362484251139992511276127092962331246745167134428752683257825922631265727992605259225922631268326572683263127092683264427092735291229125597314926312605257827732552252525782498253825252565252525252538249825252511267025112696248426312498349636514077249824982511245725112525249824432457318625112471403725382605281127223338452947671856274825922709273526572683283726442578267026832683270927862631277326312592261826832900295055973161263125922605267025652592257824982525253825522525248425922525253825922837249827612457256524843274247124842457247124573742348225252457245724713236248424844018252525652709298733384705516713442799260526442657259225522799265726442709259226702631269626052722264426442683268329002862559731362578257825922709260525652511256525922525253825382552253825252552256527862538269624712631248433892511247124572484252537423469252525112457247131742471247140772696265727612837335147054767 19890828 401741856312427352578265726312644282425782657265725922683264427222592270926312657263126572887293755973149257825782592268325652538255224842525252525252525253825652443256525652786249827732484260524573299245724432484251124573742345525652484249824843236251124574018255227352670288733254674537913442735264425922696267026052811264425382657264425922696270926312683268326442631267029622950559730992657259225382761260524982498253825652592252525252538252525112552255228622484273524842592247133762538247124982498249837113455255224842471255231992471247140372565263126832837335146444767185627352592260526312605264427482683260526832657265726182748265726572538267026442631297528875597309925922565256527352565260524982552255225382552251126312484251125522498267025252761248425782457353736224097252525112484245725112552248425382471324924982471401825252683268329253274467472561344291226182631268325922631282426182618265725922670270927482722270926702709268327093000293755973149265725922644264426312565253825522565251125382511253825522525255224982670248426962525264424573551371140772565249825252471252525652484251125113174248424844057252526052786286237904705774118562657267026702735265727092875263125922709265726832709272226312696259226572618270929502900559732492565257826702657255225522552252525652525253825252471249825252565256526962511272224572605248435373666407725382552244324712511253824572457247132112511247140182511265727222887329947365098134427222644264426572618257828492565263125922696268326832773260526702696272226312709291229005597309927352538264427482552259225782498260525112565253825382511248425382484267025252709245725782538350936514057253824982443242924842552245724712471316124572457405725382565278627353416470547051856269626962618268326182644278626442670267026312644260527482670272226832683270927092937295055973174248426962644274825522565257825382592253824982565252524982498253825522799248427482484263124573299247124842471251124573774348225382443244324983211247124574018253826572644282433254767548713442735260526442722260526442799260526832631273527092631270926832657263126702683268328752937559731492578260525782735257825652538251125382511256525652538251124982565251128242538270924982631249833762511251124712484248437423469252524712484244331742498248440572552264427862773344247054674 19890828 402221856304926442578269626832670292526702644263126312709263126702657270926442644267026312900290055973099260526052565273525922538255225922538257825922525249826312552256525782811247127732471260524433299248424712484251124433742348225382471244325113211248424434018253826702696304933124674527213442786260526312670263126572837264426442657267027482631269626962644263126702709274829752962559731492525257826052670256525522592306231613482295032873236324929252565257828242484270924982592248433892498248424572484251137423496251124712443251132112511247140372538263127612824331245574644185627482670261826312657265728112552263126832592267025782735267027222592268326832683304929255597317425922605264426312605255225252552255224712525255224842498251125652511270924982709248425782511355136224097251125112471249825252538248424572484323624982443403724842696267030373287452972561344281126572670267026052657290026702670264426442696265727482631270925782722267026832962291255973186255226442644260525782538259225252605252525922525249824842498253824842709249826572471259224573523368140772552251124982471255226052525249824843186253824984057252527092837284937584705774118562722264426312657263126572811260526702670259226702696279926442735269626052605256529872937559731112565256525782605253825252605249825382525255225382538253824842538244326702484276124572578247134423593413926312565244324712484255224982457247132362498245740372565263127613000333845865237134426832605265726312657270928242552255226442657265727092748265727092644259226442709288729625597316125922605256527092538255225652605253824982592256525112538249825252471265724842735247125922471346936224097257825252457244325252525248424432484318624842484407725782578274826963312476745861856263126572631267025782683284926182565267026572605268328112657268325782683261826702799287555973111263126052631268325252525264425522552252525252525251125522538252526442773252527482457257824713249247124572471251124433742348225382457247124843236247124984018248426702670290033514705530813442811273526572644265726702837263126572683264426832709274827092748268326832631259228372887559731862592256525922644255225652565251125782538259225382525255225382525253827612484272224712552247134022484247124712525249837583509252524292471251131862457247140572565259227092786327446444831 19890828 402701856307427092552269625922644284926052631268326572696256527092657272226312618268326832862290055973161268326312592274825782552252525382538252525382565251125652525257825252824248427732484259224713261248424842457249824433774348225252457245724983236248424714018253826832761298733634674541513442773265727222605265726572950259225522670269626312565269626572722263127092618269629752962559731362592257825922696253825922565253825252511255225652592251124982538259227862525270924842631247134022525248424842525247137273416251124842429247131862443245740772552264428112786331246744831185626832657265726312631268327482696257826312644267026312709264426702657263126442722292529255597314926052631257827092605253825112578265725382538249824842565253825252498268324712748247125782484348236364139253825522498249825252538247124432498323624842443399925252657265729623325473671211344278626572631264426702631284926182578273526442683257827092605272226442709267026832887295055973074265726052565274825922552257825252618253825782484249825382511252525522644248427482457260524713565371140772525259224572457253825382484249825653161248424714057253826572849283738394586774118562696260526832709267026572748263126052631265727612618274826572696260526572683268328872900559731362631259225522696257825782538257826312552252525782565255224982511244326702552270924712578248434963593413925382578242924842498257824432457248432242457248440182552276127222875321145295308134428112670263127482644259227862565263125922631268326702748257827092618264426832709291229005597311126312565259226572657253825652498257824842578253825252538253825382457270924712748245726312484348236514077257824982498247125112538251124572471319924842484405725782605274827223469470549291856270927092631269625922618279926312565270926832709265727352670272227482696267027352875292555973136260526442552265725252552255226182525252525382538255225252538256526442786251127482484259224573287248424842443249824713774344225652471249824433236247124844018253826832735287533514644534313442773268327092683267026702875265727222592264426312709273526052696260526312605270930372937559731492618255225922683257826312538248425112525253825782525255224842525255227992511272224842565245734022511247124572484245737273482251124842484252531862484245740572552264427222761335146744929 19890828 403181856298727222644263125922605288726442644263126702657268327352644267026962644255226832900293755973086257826442618273525922605257825382578252525522552256525252578257824572735252527862484265724573274248424572429249837743636253825922484252524983224249824574018251126442683293733894644523713442786263126442683264426702887256526962631263126182722270926832683265726702631267029502900559731492631260526572657259225782657313630123509297533893261324930492552251126442498278624842578249834022484248424712525377436362552253824842429248431992484247140572552265727352799331246744896185626832644265726832644260527612683260527092618263126702761263126962670269626312657291229375597319925652565263127222538256525922525255225782525259225112592247125112498272225112773247125922471368138394227249825112457242924982552247124842471321124982498401825252735270929373338483172561344273526442709268326312657283726182631265726052670272226962592273526702722265727092900283755973161255225782578272225652525252525252552251125922525252525112484255224572722251127222484263124843622389041602525252525112457256525382511251124433161249824574057256526052900278637584736774118562670269625782592265726312837267025922657257826832670270926832748265726312631264428752950559731492552263125522748253825382525252525652525255224842471253824842552247126962471270924432631249834553593413925382498244324572525253824572471245732362471247140182511263127482912336347055308134427992631270926052670267027992670259226312631268326832799263126572592269626832683290029005597314925922631259227092552264426052592263125382605255225382565255225382484263125382709247126312498348236224097264424712484247125112525249824712471319924572498405725522644272226833351479948961856267025782592264426052683279926442722263126832709268327482552268326702644265726572887295055973149260526052565272225252525255225112578255224842578253825522565253825922761251127612443257824713249251124572484248424433742348225112443244324713249245725114018251126442657307433124736523713442773259226572683261827732799260525782657269625922709274826962696263127222657270928622937559731362605255226182644249825112552251125522525255225382538252524842552259227732525269624842592244334292511249824712498248437583509256524432457249832112484245740572538264427612761333845574767 19890828 403661856309926962578264426312631276125922631264425922657260527732696268326572761264427222962295055973174257826572592272225522552256525252525257825522578255225112484253825522786251127092484263124573299248424842457249824573790350925112484247124573249251124574057255227352722301233894644527213442735272226312696268327222773265726702670265726702735269626572631270926572644265729503012559731242565257826052696253825922498261825522498252525252538251124842525255228492498268324712592248433892471248424572498248437423469255224572457247131742443248440572592263128242799336345294896185627482722263127092605265728872631265726442565259226702735269626962709269626702709290028625597313626052631257826442525255225252525255225522538257825252578251125522443265724982761247125652471355136664097248424842471249825252538247124572443323624712457401825382709270928873274473671211344279925782605260526182670274825922605270926832657264426962670272225922683263127092900296255973199259226442538263125382552252525382565252525922552255225252525253825112657251127092511260524983551371140772525251124572484252525782498253824843211247124844077253827222811284938394767774118562709269625782592261826182937261826052761267026832683276126312735260527092670269628622875559731362605259225652735259225522525260525522552255224982498257825382525252526962498268324432578244334963622411826052484245724842484255224712457244332362484247140182618268326832900332546445202134428372644267026442578265728372670256527732552267026702683265726832683276125922552291229255597314926702578260527222511252526442552260525252525255225252525256525522511267025252735248425782498355136664077251124842552244325522525247124432498317424432498407725252683276127733376464447051856264426052683268326312605283726702565268326832748270927732670273526702761264426962875295055973124259226702565268325522498261825652538253825252538249825252498251125922786253827482498263124843299249824432457251124573742348225522471247124713224251124843999252526572670295033894674545113442773267026702605270926572799257826962605263126442683269626442670264427092631268329752900559731112644267025782709256525652511251125782511255224842538255225112525263127352525273525252592247134292511247124842484252537113455249824712471247131862498247140572552259227992748336347054767 19890828 404141856317426702644269626442631277326442657267025652735260526832670268326442735268326312875297555973062256526052552268325252565253824982565253826052511248425382471253826312748245727482457260524843236247125252484248424573758345525522484245724843224249824844018255226052696298733254705534313442773256525922670256525922799259225782683268326442644276126312657260526442605264429872875559731242565259225782722256525252498300029123363286232743211329930002578261827862498269624572565247134162538245724842471247137423496256524842443249831862471247140572552255227732748331245014705185627092761259226572631272228242605268326572683269626702696264427862644268326442644290029005597313626182709256526182631253825522511251125112552255225252565251125252538269624982709248425782471350936364097252525252471244325382605242924982471319925252457401825112709263129253351464472561344278626962565268326442552290026442592268326702605261828242644270926702709261826442950297555973124259225522605263125252525253825382538257825382525249825252498252524982709247127092484263124713509366640372618253824842457255226052484245725253149248424714077253826312824287538224736774118562644265726052735259226052761265725782552268327612618268326312709263126312657268329622849559732362565256525652735259226052525252525382578253825652525251124982538245726962471269624712605245734693607409725252498244324982498253824712471244332112511247139992538268326832925346947365237134427992709268325782644257829122709256526312644264426052786263127092670261826832696293728755597313625922592260527352538259225382525259225382565256525922552247125252525267024842735247126312471353736514057248425382484244325382511247124432498321125112484405725922631283726963312476745861856268326832631267026442670290026312618268325922748268327222618270926442696263126312937288755973161264425922578270925382484256525522525255225522484253824982525253826312799249827092471260524573287249824842471248424573727340225382457244324983249247124714037252526702696297533384674530813442824270925382631259227092837267026442605260527352696274826312709267026702644267029502862559731492631263126312670253825112565252525252511256525112552251124572538260527862498269624432592249834022484248424712498245737273455255224572429248431992498247140572552260527352709336346744557 19890828 40462185630742709272227222552264428372592260526832618270926702748269627222683267027092683298729125597314925652657257826572552263125382552252526052498253824982592251125522592278625252748244325782457326124572525247125252457372734292525249824292457324924712511399925382592268329623325464453081344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 02565257826052538256525112538253825382565256527612552265724842565247133512538247125112525247137273429253824572498247132112457247140572565259227222773346946444896185626312683261827222618265727992578257827352644268326832786260526702657268326832696286229125597314925382592259226832538256525652498257825382525253825522511251125652457268325112773251126052457353736224097244324842471248424842565245724712484321124982457399925652592276129003299473672561344284926702631260526442631283726312644272226572657265727352657267026312696265727352937292555973124259225782578268325112592257825382631257825652552253825522525249825252644249827352498263124843565369640572498249824842429253825652471253824983161247124294077256526832862283737744644774118562761268326052605263127092773268326052696265726702722277326832683265727352657273529622912559731362605260525782683252525652565249825782498252525252525255225252552252527352484274824432644244334823607407725522552247124712525256524572471245731992498249840182538259226702786337646445167134428242644270925922644263128492683260527352683265726962761264426572578260526312683293729505597308625782657255226052631256525252511255225112578256525112471252525112498264424982709248426052484353736814057249824982498249824842484245724432471316124572484405725382709276127863363470550641856270927092683269625782722292526442578273526572696263127482605268326832631260525922900292555973136259225652552265725652605253825382578256525382511249825112565249826182761255227352457259224843261252524292429249824983727345525782471247124573211248424574018252526702722286233384529548713442773267026702670264426572887260526442592265726052578273526962644265727352657263129872875559731742565260525782670257825782592256525382498257825112525252525782552251128112484274824982578247133632498244324982484244337583482253824982471248431862484245740572565255227482773328745294863 19890828 405101856307426702696267026962683288725782644265726572670264427992683270926312670264426962975295055973124257825652644263126052525253825522552245725522525251124712511251125782900248427092443260525113249252524842457251124983727345525652471245724433236249824983999251127092722288733634674523713442761268325922644260526052887257826052644268326052748273526312657267026702657268329252975559731612592256525652709251125522525312429503429296232743236329929622511255228112498276124842578249834292498245724712498251137273455248425252429248431992457248440372525260527352849331246744962185626832631270926832631265727352657265726962644268326572735268327092657268326052631284929505597313625782565264426312552253824712511259225522538253825382498255225522498269624842786244325922484353736814077253825112471245725252511251125112443319924842484398025112722268329503376455772561344282425782657265726442605281126312644268326312722268326962657268327092618268326182937291255973124260526572631264425652538264424712605251125782511251125252565251125382657248426962471265724843565372740182538249825112443252525782471249825113149247124844077264426832837288738734831774118562735270925652605260526962722273526052631260526832722273525522709265726572683265730002925559731362592257825922722253825782592249825522525257825652498257824982538249827612484273524842552244335373607409724982471248424572511249824712471245732362511248440182511268326702937331244745133134427612722261826572670263128112631260527092683265726442722259226832683269626052657293729255597316126182592260526702565259225652538263124712578256525652552248425252457268325522670251126052471355136814057253825382498242924982538249824712511318625112457405725652605274827863429455745571856268326442578264426442644283726962618264426702735270926572722267026182735264427352937295055973149259226182552274826052578253825522525263125382498253825252525255226312735252527612457263124983249244324712471247124713711342925652457247124843199248424983999255226702657303733124644530813442837264426962618256526312837259225652618259225922683270926442644263126832631257828752912559730742552257826312657253825782538256525782538257824842552248425252525252527862484267024982538249833892525244324982471252537423455255224712457247131492498247140572565264427612773338945294896 19890828 405581856274826702605273526702683278627612605270925922735263128242631274826052722260527352887292555973186253825922683265725652578255225522525257825382552251125382525253825782875253827482498260525253312247124712457249824713774348225252415247124573236245724983999252526182696298733254674527213442824267027222722264426572799270925652670259226962618272225782657268326442709263129872987559731742578259226182735253825782565249825382552257825252498253824982511263128492471278624712592248434162525247124572484252537423482256524842457245731992457248440572565257826702761329945294896185627092657267026832657268327992657270926312605269626702748261827352657263126442709298728625597316125382592256527222565255225382552251125652552253825252511253825252484269625382786248426442670359334292900249825112457245724982538244324712443319924982511401824982696267028753325464452371344274826832618267026312618283726442525259226702670267027352657269626442657264426052887295055973124256526442578268325782592263125782511252526052552252525112498249824842709249827092511264426833593350928622565245724432498253825252498247124713174251124714057255226312799279933514705496218562657273525782670260527222837264426442709268327092670278626312683267026702657260529372900559731242565257825922657252525922565255224982578248425252511255225252484251126702484281124712578261835793496314926182498247124712498253824842471245732112484247140372525267027352900336347365237134428492683270925922565260528372657263126312657270926832735263127222644270925782631296229005597311125782592255226572552252525252498252525112578257824712498249825252538263124982696247126052696357935093124263124842484245725252552245724432471319924572471405725652578274826833338467452721856267026832670270925782644274826442644263126312748264427352631265726312709261827352862297555973136255226052592268325652605252524842578251125522538251125782457255226052824248427222457260524843224244324572484249824293727344224982457244324983249248424984037252526962696297533634586537913442811264426572578263126312824256526312605268326962722272226572696260526572605264429502912559731362592261825922670249825782552257824982552255225382565251124842538263127732484268324572592248433762498245724842511247137273442253824842457247131742498247140572552259227612761329946445343 19890828 406061856270926572631260526182657274826052644268327092670263127732683272225652657267026702937292555973174259225652538270926442538259225782538252525652538253825522552252525382837249827482498256524573287248424572471245724983742344225112443247124713261247124983999256526572657291232994705567013442811265726572683267026052761267026572618261826702657272225782735268326962657264429622912559731492618255226572683257825782525252525382484257825112511256525382525259227482511268324572592245734292484247124982484249837113482253824572457249831612484248440972578257827612786333846445744185626832657257826832657260528112578259226702644263126832799265726962631272226312644284929375597318625782657255227092538265725652511253825522578249825252578251125112511267025112786247126572605356534823049259225252457245724842511248424432443316124712538401825112683269629753274464458941344278626312525263126312644288726572683270926572657273527222683270926312657256526832849291255973124264426052578267026052565259225522565252525382605247125522511252525112657252526832471264426313565350931112565247124842443253825382471245725113149249824984077256526832709268333894474608418562657273526832592264426442837264426052709260526962657274826312670267026702670267029122912559732362605264425522683253825382578260525252565251124712565252524842498244327092471273524712605263135653416312425922511247124292498253824712457248432112471249840182498260526572875323645576282134428242709273527092683269628372605260526312578272226702735263126962735274826572592295029005597318626182592259227092565251124982578255225382578253825652552256525382457268324842722252526442631356534963049253824842498242924982552247124292471319924712484405725652657276127223338464464091856269626702565263126702657278626702605263126442618260527862631274826442631269626052962298755973149257825922644278625922525253824712565252525522565249825652471252525922824248427992484263124573287244324712457247124573742342925652484244325113236248425113999249827222657306232614474671313442849263126832657259225922875264426442722257826832631270926832722257826832735265728872887559731992631259226702565260525652484253824842538259225652498253825112525257827992471272224712565249833892525247125112498248437423455255224842471249831612471249840772565263128372786340246447014 19890828 406541856270926442631261826962618278626312578263126312761270927612683273526702683270927222849293755973136256525782552261825652605257825382538260525382484248425382484252525922773248427612498257824983249247125252457251124983727346925382457252524713236248424713999252525922683298733764767774113442786263125922670273526702837263126832605256527222631276125922709257826572631257828622887559731612605257826572657253825522525255225252511255225522525255225112484260527612511268324982578248433632457248424712511247136963455251124712471248431492498251140572578259227352849335145017741185627092709265726572696267028752631265726572592260526572773259226962552267026182696295029375597313626572618257827092565255225522552255225252578253825382511245725652511268325112773245726572498350936224077252525252484247124712538244324712443322425112471405724982657276129373351439577411344278626572565263126182670278626052578268326052644269627352696272226702722257826702937288755973124257826442578256525522565253825382565252525652552249825252525257825252696253826572498265724983523369640572565253824712457253824982471248424983149249824844057259226312824437034554644774118562709259226052644256526572799268325652605265726572670270926572683260526442592265729252950559731242631256525922748252525382631253825652538261825382511257825112552248426702498272224712605247134963607405725112471249824432484255224712457248432112457245740182511270927222950332547056201134427222683269626052592264428372657264426572631269626312696256526312657264427482683293729755597311125782605264426572631260525382525252524842565260525252511248425652484268324842696248426312498352336663999251125382498245725382538251124292498317424842471405725252670277327093442455777411856278627222605267026832670279926312592265726702709265727482722267026182644265726312875288755973149259225522605264426442618249825252552260525652525253825252511249826052837251127092471260525113287312425652683265725783711344225922498273525523287260525784037263127862900405740575098774113442709267026442657268326572912268326312657265727092644269626572683265727092644264429752975559731362592267026312670264425782538253825652538257825112484252525252484257827992525273524842592247133512511244325112498248436813429255224712457251131742471244340772525263127732709332545294767 19890828 407021856308627352578269626312683286226312657269626832670264428112657260526702631265727482937290055973111267025782578270925522631252525522592256525522552248425382498253825782862248427482471263124713224249824572484251124713696345525112443248424713186245724573999252527352696297533124674534313442849267026182605257826572875265726832644259226962709272226182670263127352578265728372937559731612578263126312644257825922565252525382511252525112511251124982565255228372498274824572618247133382498248425112471248436813416252525252457248431362457245740772578267027352696332545014736185627222696269626832605263127992657263126312709263126962735264427482631273526962696291229005597314925782565255226702578255225112484255225112538252525252578251125652525269625112735249826052443355136224077252525522457248424982538241524432457321125252511401825382696268329753299458672561344279927092631267026572631287526312644267026962657259226962592265726182722264426702900293755973174260526832592263125382565257825252592256526182538249825382484255224982696252526832498261824713551368140572605253824712457252525522511248424843161252524714057253826832837284938394705774118562644268326182605267026052799272225922657268326962657272227612683272226832578265729122975559731242592263125382683251125652605260525782511252525652525256524842565247126572511273524572631247135233607405724982471244324572484253824842443249831742484248439992525267026832962332545575167134428242696261826442670269628492552265726442683256526572709269626702657269626702683288729875597312426442605261827092525253825522538256525382552252525112578248425522471265725252709249826312471353736814018248424712498245725382538249824712498318624982498405725782644273527093274467446741856269626052631264426442631287526442578261826702683257827612605277326442709257826832887295055973149253826832592267026052565259225382565255225382498251125782484252525922761252527862471257824713236248425112511249824983727341625112443247124573211247124713980248426962683295032614501534313442824267026832735265726312786264426572631267027482618274826312722264426962644259230622962559731362657257826052657256525382565249825382565252525782498251125112525253827862511270925112605249834162511247124432471252537113482253824712429249832112443248440572565264426832824335147674831 19890828 408461856307427482605272226182631284926572631272226052709265727222592272226832670278626832900291255973099265726312631264425782592256525922525255225522498251125652525249825922786248427222498260524713236245724982457251124713681346925382443247124573261247125384018253826182605295032874501523713442761267026312696268326832773268326442748268327092722278626572722264427092644270928752925559731242644257826052709260526052525306229753274287531743211326130002511256527612538272224712565248433632525248424842511247137113455251124982429248431862457248440572565259227352786333845864674185627612709263125782644265728372631265726572683260526962722261826832631268326052644296229375597321125782618260526442578252525782552256525382525252525112538252525382484268325252709245725922443350936224077251125252429247124842511248424712471318624842471405725382631269628753325455772561344278626702644272226182670278626312592260526832644267027352709273526702657265726962937296255973161264425782592265724842538257825522618251125522552251124842538255224432670248426962443263124713537365140572525251124712429253825522471244324843136253824844057256526702824286238734674774118562644265726442670267026702811265726312631273527222683273526052748263126572631264428372912559731242644259226312657260525522538256525922471252525252552251124842552247126962457270924842644247134963622407725252538248424712498252524842471245732242471247140182498270927092937340245575308134427732683257826702683263127862683263126052565259226572735265727482631269626182683297529375597317426052578259226312538256525652538255225382552255225382525255225382498269624842709247126052471350936514018249825252471247125382525245724572498318624712498405725522644274827223496476745571856273526702735260526962670284926832631263126312722261827732552274827092683268326702824296255973174268325922618269625382538252524982631259225652511249825522511252526052773248427352484255224713249248424712443251124573711342925382484247124843199245724713999253827092618290033514736503013442735274826702605263126442811268326572644264426962670274826962735260527222709264428872887559731242592256525652657255225252565257825782565253825112525249824982498260527732484270924982618248434292552248424712498248437273455249824432471251131112484252540572552264427482761338944214615 19890828 408941856303726572618270925782605279926442605267026702709268327612696272226832696267027092937283755973124265726312565269625382565255225382592253825652605251125652498259225652824251127352471265724843249247124712538249824713727344225382484244324713199249824844037252526832709291233894644513313442799268326052631269625652925257825782735259226572709274826312722265727352578263128752912559731492592264425782618255225922511256526182525252525382552255225382538253827862538273524842578247133892511247124842471247137113416255224292457248431612457249840572565257827352849344245294929185626832657269626182631268327732605261825782578270926312748263127352722263126442631296229255597317425652683255226572565248425522511255225782525257824712565248424842498265725252761247126312484353735934077248424842484247125112578245724842471321124712457399924712657269629753402464471211344283726832696269626572644292526962592270926312605265727222683260526832644268326702950291255973161260526052631257825522578259225252592259225382552252525522498257825252761249826832511267024573537368140572592253824842457252525382457252524843161249824984057255226832786284938564705774118562735272226832644270925652837265726572709267025922644278626832709269627352592261829122937559731492618256526702644257825522565253825782605252525112525259224842565252526962552274824842605245734693636409725252498245724712471253824842443245732112484247140182511269627222887335146445237134428492578263125922657263127992618263126052657264426832722260527222631269626702670288729005597313626182538259226572565259225382565255225252538251125252538249825112498265725252761245726312457353736814057259224842484247125252511248424712498314924572498407725522644277326833351455747671856265726312657270926052696282426052644260526572644268327732644263126312657264426052962291255973161261826832538268325382511253825112565255225652525256525382511256525922837249827352443259224573249248424982471249824843711342925522443248424573186247124844018252527092696309933764674545113442837270926312631259226442862268326702644260526962605274826702696263126182657268328622912559731362605257826182657257824982538255225252538256525522498253824842511253827222484268325112592247133632484244324712511251137273469251124432457249831742429249840572565259227612722335147364896 19890828 409421856308626832592264426182696283727352657267026572709263127352644270926702631259226962887288755973161255226962592272225252552253824842565255225522578249825382471255225652786248427352484257824983299247124712471252524843711344225382484242924573236245724574018252526052683295033514644527213442786270926832657261826572862257826442657260526962631272226572683263126572657268329372925559731492657267026442748259225522538311130243496296232993124329929622538259227732471270924712565244333892511249824712457244337113482255224712471251131612457248440572552259228112735342945574831185627352735268325782631264429002605265726572722264426312761272227992657270926572605293729125597312425652552259226962565257825382525253825652525252525252538245725252471268324712761247126052511352335934057249824842484245725382525247124712511323624842457401826182683269629623338470572561344276127222657263126312657293726442683264426962670263127612657269626572670265727222987290055973149260526052618263125522525255225522552252525382552252525522471256524842696251127092511268324843523365140572631252525112471255225922457249824843124253824574057263126572786281138064674774118562722268326702592265726572837263126442709267026962644270926832683269626052578272229622937559731112605264425652709252525922538256525382525255225382525253825252552251127092484276124842631245735373622405725112498245724712484252524712484248432242471247140572552268327222925333846745237134428242631264426702670260529122605260527092618257826182722267027092683269626312605287528875597311125922565257826702538253825652471256525252525252524712578248425382538269625112722247126572471350936814018248425112525244325112538247124432511314924712471405725522592278627613429464447991856264426442565268326312696283725922618259226052683261827092592268326702683259227352937288755973211264426702631269625782525255225382605256525112552251125252525256525522761249826832457259224713261245724842457251124843711340225112511248424433199247124714018255226832735288732364447523713442799274826442683260526312786261826312709259226442696276127092696263126702670264429622900559731862605255226052696253826182578255225782498260525252525255225382484253827482471274824572578249833892457244324982525251137423429256524712429247131862525248440772565265728242773341646444644 19890828 409901856303726572631265726052644282426572644267027092592263126442657265726182683264426962862291255973149260526572578264425922605257825522552263125252525253824842484255225652887247127482498260525113287251124712457248424713790344225382471248424713199247124574037249827352683297533124644520213442799264426962644255226572887253826052683260526702696268326442683257826832709263128622975559731242565263126182735251126052498252525652538260525382471255224572538252528242498265724982631248433892538251124982511253837423496253824712471252531612471247140772578257827092696337646444799185627352644263126442722264428112657260526052670263127092761264427612683269626572709295028495597316125922644265726442565252525382565255225252525252524982525253825522484265725112786249826312457355136814139249824982471244324842552247124432511324924982429405725112670269629123376455772561344278627732683268326052552286226052696263127092631270927352683269627092631265726832950287555973199261826702631268325382592257825252538252525922538255224982498252524712683247127612471257824713551372740972578252524982429251125652511245724983174251124714057255226052900279937584736774118562683267025922670259225922837267025922696274826572657286225922748267027222605257828872987559731492618267026052709256525782552248424982471260525252511256524842552244327092484273524842592245735093622409725382511248424292498252524572471247132242484252540372498267027092837336347055308134428112657265726312578253829002605264426832696270927222722261826442709274826572722287529005597316126312578263127092605253825652538260525252525256525252498257825252511270924842735248425922457353736964057245725382498245725382511245724432498313624572498405725522565276127483442458648311856269626312592264426702670283726442618263125922644269627992657260527222683259226702887288755973236257826572578274825382565257825252525252525922552255225522552249826442786249827482471256524983287252524982457248424433711345524982484244324713224248424984018251127222735295033384644523713442799264426572709263126962937270927092657260527092657274826442748270927092644257829372975559732242644260525652644259225522578255225652565255225522511253824712552260528372511270924842605248434022484248425112484249837423469255224572443247131612471245740572578264427732748337646444831 19890828 410381856301225922683265725782578286226702631256525782683272227092709261826572670260526702950291255973174256526442578276126052552255225522565255225112538252525382471256526572761251127612471255224843224245725112471248424433727346925112525245724713236248424984037255226572696303734424644534313442837263125782644265726312887263126052657268326052696268327352722270926442592269629252912559731112605265725522670255225252552300028873389284932993086328729372498259227612538270924292578248433892471248425382471249837273442253824712471251131742538244340772565265727092773338945294674185626442644263126312670263128242657260525922644263126832735263126442683263126832709286229255597313626832565259226312552257826052552261825782578255225112525249825782498267024982761251126052457350936074097253825252443245725252511247124842484323624982471401825382696273529123338467471211344279926702605259225922592278625782644260526702552273526702631268326182735265726702937286255973174263125652618273525652605251125382578249825382511251125782538255224982722247127092538260524293523365140772592249825382443253825782443245724573174255224574057263126182875282438734736774118562722273526182683267027092824263126832773263126702683270926312683270927092644273528622925559731742565259225112722257825652578253825652552257825252538256524842565249826702511277324432657245735373607405725252525245724842484248424712457245732492457249840572525267026572962333846445308134427992696268326572657265728622670263126702605265726832773268326572605263125922670295029875597311126052605263126182525260525252578255225652605253825652565251125382484270925112696244326442471355136364057255224712443244325252498248424982511319924432457405725252605273526963325458648631856268326182657264426052670281126962657268325922683263127612683273526052657261827092862293755973249255225922631267025652538256525782538253825382511251125922484252526312786248427482443263124573287244325252471249824573711344225522457247124713249248424574037249826312670304932994705516713442811267027222709257826052849263126052670263126312657279926052670261826962592265729372912559731112552264425652735256525652565252525252511257825382525253825382498259227732525268324842538248434022471248424572484245736813455251124842443248431862471248440572565260527862786337647054799 19890828 410861856306226052618265726312565278625922631265725382670257827482644272226572683264426312912296255973136257826052631272225522565260525522565257825382592252525522457255225522811249827612484256524433261245724712443252524573711341625112498249824293174248424574018255226312735296234294501523713442748276126442605270926442875263126572670264427092644274826312709268326572696261829372937559731492592259225782605255225652565253825782484255225782525252524572525253828242498274824572578247134292484248425112471252537273455252524982457248431992484248440572565265727612696340247674736185626962709252526052578264427732631269626442592270926442811265727612644260526832722292529005597313626182578260527992525267024982552253825652525257825252565251125782471264424842722248426052457355136224077252525252429245725252565247124572498324924842471401826052709268329373261464472561344279927222605273526442565290025922722255226832709265727352748274826052644269626312950295055973124260525652631274825782578256525112538249825782538253825252525253825112670245727222484264424983537372740372578251125252415252525782498249824843211252524574077253827092912282437904557774118562670264426312683264426572900263126442631263126832683272226442631261826572696268329502849559731492605255225652761256525112565253826312525251125922511259224712565248426962511269624712592245735373651409725112525244324842484251124432484247132362471245740182511263126702862333846445343134428112696265727482605272228112631259226442748261826702735260526832670264427092657296228875597317426962578260526572552251125652578256524842552256525252538255225252471268325382696247126312443350936964057248424572443244325252525247124292471316124572484405725382644279927223363464448961856269627482605263126442605293726312657263126442644257827092683270925922735265726962912296255973136263125782578268325922525251125522511255225382552247125382457257826312761248427612498256524713261247124982457249824573727341624982457245724433249249824984018248426702670300034294586534313442709267027092657260526312849257826832670267026702735277326702709263126702644260529372912559731492592260526052709259225922538255225252525257825652565248424982511263128112498270924572565247134022498249824842484248437743482252524842415249831362471245740372538260527352748333845014736 19890828 411341856304925382618273526572618287526962631257826572786269627862605267026702605264426572887292555973174261826182592268325382511257825522511255224982552253824982498255225652722248427352471260524713287247124712457247124293774342925252471245724713186247124844037249826962709298733894586527213442849256526702683265725652975264426572631264426442657278626442683272227222578263129372950559731742605267026312578255225382498321128623236284932243037332527862525252527862484273525112538247133762457244324432511251137273469253825112471251131742511249840572565257828112748333846744767185626962722272226702592268329002592263127092657263126572786263127482657261826312605291229375597323626832644263126832605252525522552257825522511253824712511247125382511265724842709251126312429352336224077247124842471245724842592248424842443323624432498401825112657272228493351470571211344282426702644256527092735286225652631267026572696269627222761278626442657259227612987287555973161263126312592270925922552257825522592255225922538248425252525251124842722248427352525265724983551366640572538253825252443256524982471247125383174251124844077257827092837279937424529774118562683268326962605256527222811264426702657270927612631274826052735270926832592272229372912559731362657257826312786255226312578263126052525251125382538252525252498247126962525270924572631248435373593409725112552244324572498252524712471245732362484249840182484263127352987329947055237134427222696268326962683264428622696265726702761273526442735265727352631270926702552291228755597312426182618265727222552259225522565252525652538251124712511253825112471268324982696248425922443350936514057255225112443242924982538245724292471318624712484405726312592277327353363452949291856263126312644269625652657290026572631265726182670261827092670281126702683269627092786298755973149259225922670272225522498256525652525255225382552252525382471253826442799248427092471260524713312245724432471251124573758342925382471244324843199249824574018255226832696303733894799523713442862263126442722259226312849265725922657263126572696274827092683263125652605264429502912559730992657255226052592257825782538252525522552260524842538251125382552259227352511274824572565248433892484249824842498249837273416251124842443248431742484247140572578261827352644333846154767 19890828 411821856304926312644268326572592284926312631273526832644268327222657268326832644265726962887295055973099257826572565267025782525255225252498253825382511253825382525253825922761245727482484263125113261244324982471249824713727346925382471245724843249247124843999253827092709293733124644527213442799264426702657268326182862259226572683267025652722276126312735261826962631263129002887559731612657264425922748255225382565253825652484251125522565252525112538260527732525270924842565245733892498247124842525249837273442252524712457247131992471247140572552259227092709332545574644185627222644268326832670265727862709263126572605267026182670272226962709267027092709293729255597314926312592257827612538256525782525259225782565253824712498248424982457270925522735245726312443350935934077252525252429249825112552247124712457323625112457401824842670272228753325467472561344281126312631265726962709288726572578263126312631265726832696268327482644268326832975288755973186263126572565267025522538256525922644257825382525259224842538257825112657248426572484263124713509365140372511252525252471253825382429247124983174247124984057252526962875286238064674774118562644265725922683257825782849257826312722259226702605273526572709265726702552273529502987559731992631255225522761255225112538257825252565249825382538251124842538249826442525272224572592247135093565409725112538247124842498255224572471244332242565247140182484264426573000333847675308134428112735257826572683264429122657257825922748267026312786259226832631269626442657300028625597317426052605257826572605255225652552253825522578255225382525255225652471265724982670247126052429352336514057249825252498245725382525245724712484316124572457405725382605279927353389464448961856260526312552267026832644281126182644274826182683273527482605277326312657260526442887296255973161260526832605269625782578253825382525251125652538255225252498255226312748249827612484256525113274247124842484249824843696345525382457244324713224245724844018249826572696296233634799530813442773267026052709264425922837252526442683269626312644267026442709270926312773265730122975559731612592257826312709256525112525252525252538253825382565251125112525259227612498270924432578244334022484247124842498251137273496256524712457249831742457245740572578264427352811342945574705 19890828 412301856307426572644268326052578277325922657268326572605259227092578270926572709265727092912288755973149259225922605273525652605256525252578255225112525252525522498255226182811253826962484265724573236245724842471255224843742346925252471242924293211248424844018252527612657291232494501523713442761261826312631265726572962268326962670259226962696274827222670263127092631270929502975559731242605257825652709251125922498327431993622293734823496333830372552260527732457268325382592249834292457252524572484248437113429253824982443248431742457247140572565263127862735326146444736185627092722267026962670263128242578260526052605263126572722276127222592270926312657292529375597323626442592252527352605252525112592252525112525253825652538247125112484265724842748251126052471355136514139252524982457242925382525242924712457324924842525401824842709277328873376458671211344283726572605267026182644290026312696265725922683269627222631274826962722259226052887295055973249268325922565268325652511263124842498252525652552249824982484255225112696248427222471260524983565366640572525253824712457253825782471245724713136249824844077253826052837292537744557774118562657272226442631256525652748255226832696260526442631277326052670268326312644260528372912559732362631268326052696253825382511249825782525255225252457249825112484245726312498276124982644247135093651411825382525247124432511249824712443245732362471252540182511267027612837337647055308134427992631264426182644264429002592257826182605273525922748273527482709264426052657288729255597317426052631267027222605259225112565259224842631252525382552253825112565267025112722245726312498353736814077248424842457245725382552245724432484316125112471405725652670278627483338458647991856273526442552268326442552287526182592273526312722259226702644276126832709263127222937297555973074253827222657261825382592256524982552249824712538255225252471253825782748247127092471257824713249247124712498253824713742342925112471252524573224245724714037253826702722295032874557530813442761263126572696261826702862261825782644265727352657276127612683263127092631263129002900559731492592259225782631256525522498256524842605255224842525251125382552257827862498272224572565248434422511244324982525251137583482255225252471251131362471249840572578268327352709340246444799 19890828 412781856272226182657263125922644282426052618268326182683260527732657268325922696263125922937291255973236260525922578276125922552257826052538252525522538255224982471256525652773251127862471263124573287251124712429252524713790348225382457245724983211245724843999249826962709291233514501516713442811267026182683265725522862260526832657263126052631277327092670265726442657265728872925559731492578256525922683256525782578253825522565263125252525251124712525253828242525272224982578248434162538247124432498252537583442256524842429248431992484247140572552270927732773337647054863185627482722264425652670272228872631261826702578269626962773261827092592263126442683292529005597319925782538256526442565255226052538257825652525255225112498253824982484267025252761248426052471353736224097255224842484245725112552245724712471324924572471401825112722273529503325464452021344279926572709272226832683286226702670270926052670260527352644272226442644265726832925292555973074259226052592270925782552257825782618253825252538252525252511252525252631249827352578259224573537366640572525256524712484252525652443245724843149248424844057259225782773276133894557489618562683269626182696259227092862265726312683267027092644265726312722257826442657269629123000559731492565264425922657255225522525255225252498249825652511253825252525253826572498270924842657248435373593413924982538249824712525253824712457248432612471244340182511269627222962335147675379134427482631256527352618265729122631260526832631268326442709269627222735268326572670298729255597318625112605253826832592259225652565253825782565251125522552255225382525269625252683245725782443356536814057255225382498247125252525245724572443321124572484405725382644279927863351434550301856270925922670267026572683278626442657265726832709265728242670268326312709261826052950300055973149264426442631267024982592252525652511259225252484248425522498257826442773248427482484259225113261248424572457252524713742346925252471247124713211249824574037252526702722304933634529537913442786264426572631268326312925268326312683260525922670278626572683261826572722268329252900559731242578257826182670259225652565255225382538260525782525257824842525260527862498267024712605245733382525245724712484249836963455253824842415248431862471247140572578263127732735335146445415 19890828 413261856273526312631264426052631281126312657265726052657263128242683260526312683264426702837293755973161260526312631269625252565252525652552252524842511249825252525252525522824252527352471256524713287248425252471247124293774344225522471245724573236248424844037253827092735302433514644578113442837260526182644263126832837255225922592264426702657274826182631263127092605272228242987559731612631259225522683256525782538251124842498256525252484249825252511255227992471270924712592242933632484249825112484248437113455256524712443248431492471248440572578260527352748342945575744185626702592264426442618269629122644259227092631263125652696264427612592270927352696287529255597312426312592265726312552260525382565257825252498251125252605249825112484264424712683245725922471353736814077255225522429245724712511247124842484323624712484401825382709268328623325464459311344279926832592261825782605283727352683265726312683274826962578269625922722269627092887295055973111260526312631272225922552252525782552249825782552253825112484253824982657251126182471261824573537368140572525252524712457252525382471244324573161244324844057255226052657277334164644604518562696263126052657257826572837263126442683264426442670269626572748265727092722267029122950559731242644257826312670253825382578251125252552255225382525251124982511251126832498276124982592248435373622409725652484249824712511257824572457248432242484252540182525265726442887336347056282134427732735263126312605256529252722259226832631264426312748265727352696263126572631295029125597316125782618261826572618253825382552261825382631249825382552249826052525268324982670245725922498353736814057256525522484245725112511248424712511318624842484405725382592279927093455455764091856263127092683265726052578282426442605268326052683264427222657269626052657268327352875293755973186264425652565267025922565256525522525253825252525252524982484253826572811251127092511263124713261245724572471255225253742348225522443247124573211248424984018251126832683296234294705671313442748270926052657260526832912268326442644269626962644273526962696265726442631270929622925559731112696256525782605257825252538253825652538259225652538248424982525255227862484272225112565245734022471249824572498247137583496255224432429248431862471244340572578257827862837335145017014 19890828 413741856268326962657265726572644284926572644269625382696265727482644274826312644269627092950297555973149259225782631270925782525257825252538252525652538249825522511255226312799252527732484263124713249245724432484252524983774344224982498249825113236248424714018251126832722292533894674774113442761267026182657263126312925268325522670272226832657270926832748264426702683264429002912559730992670256526832631255225382498252525252538259225252592251125112565253828752511270924712592248434022498244324572471245737273482253824432443249831612457248440572565263128492900335146447741185627732670263126832578267027862709269626572618264426832670270927352592268326572605298729125597318626572644259226312605256525522538252525522565257825252578248425652498270924982735245725922511350936514097257824712457245725252565247124432471323624842511401824982709278628873389464477411344283726182631265726572631295026312605264426832644269626832657272226832644259226832987290055973124263125922552263124982631253825382538256525522552251125252565252524982670252526832511265724843523368140572552253825112443252525652443245724713161249824984057253826312786437033634586774118562670269626442683264427222849264426702592260526572683276127352683259227352631265728752937559731742578256526052696257826312578253826182525251125522525249824712552249826572525272224842592247134553607411825522552245724292511251124572457247132362429248440182511263126702950329945016162134427992683270926052631263129122696255225922657268326702722257826702578268325782683288728875597306226052605265726052552260525652484263125252592255224842552252525522525268325112696247126312471348236664077253825522457244325252552248424842457318624712471405725382657272227223593467477411856272226572631270926442644286226702552270926312735268327992722270926832631265727352862295055973161253825522592264425522525255225652525257825382631248425252498255225782786249827222511267024983338311125382670260524843758348226182525267025253236259225524057260528242862411840574896774113442811272226832605263126442824265726182605265726572773276126312748267027092618268328622937559731362670253825652657260526052498251125382578260524982525256525522498260528112484274825112552248434022484244324432511247137423482256524842443244331862471249840372552255227092709337646444674 19890828 414221856306226962631259226442644288726312631269626832735261826442670272226052696268327222975288755973124257826312578267026052511255225252592255225522592255225252484255226312811251127352429260524713274248424842484252524573727345525382457245724573211247124844037255226442773295033764674530813442799265726962683270926312849264425922644260526312683268325522761264426442683263129372962559731742644259225652722255225782605252525112525265725782552252525382538252528112457270924982605247133762471252524572484247137423469247124572471247132112525247140772552264427352773336346444831185627482683268326442644269629002670263126832631272226572799265727222709263126572644296229755597316125922578253826832592248425252538255225252498252525112525247125522498270925252748249826312457348236074097253825782498245725112552245724572429321124842511403724982631270930123274476772561344284926312657270926442683279926182578260526962683264427352670272226572696260526312950288755973124256526052578260525652578252525252578249825652538247125382457249824712696245727222484263124713509363640972631249824572429252525522484251125253124249824844057255226442837283738734705774118562722260527222696260526052837265725922696264427222644270926312748264426832670268329372912559731492511264425922761256525382605248425922525251125522525253824432565248426312471274824842618247134823593411825922457244324842511255224712471244332362484248440182484276126702962336345865308134428112631265726312683270929372618268325782644265726442799263126832683269626312644295029375597313625922565260526962592255226052511256525382552248424982538253825252484265724842748244326312498349636514097260525112471247125112525245724842525318624842471407725382592276127223389464446441856270926312657267026962631282425922631270926832722264427862709276126832709257827352937291255973099260525782552270925782498249825382538255225252538249825522498252525922786256527482471259224983287249824712457251124713711345525522471245724843236247124434018249826312709303733634736530813442862263126052696267027352887269625382657274826572696268326442709267026832696267029002875559731612592260526052696260525382592251125382538257825382552255225112538255227992498269624842605247133632457244324982471248437273455256524842457244331742471245740572578259227732811338946744863 19890828 414701856304926572578264426442498282425922605264426052709267026572657273526312683264426832837290055973174261826832670272224982565253825252592256525522511256525112484252525652786255227352484260524713287245724712471255224843774348225652511244324573224252524714018252526572605298733384644520213442761263126442631267026572837260526312618270926572631273526702696272226052631257829752925559731362618260525522709261825652511304930373469287532363161329928372498253828372484270924842565242934692484241524432484252537273442256524982457249831862498249840572578265727612799332546744831185627222683264426442696264427222696265726702565272226572735264426832592273526312618295029375597313626572644257826572552257825522578257825252498252525522525249825382498270924982683247126312443344236074139256525522429244324982538247124712484321124572457401824982605273528623363470572561344278626442761270927222578286226052657259225922696268327862670272226572657272226702962292555973111259226442592256525652538253825252565255225922565252524982484252525252709252527222484260524713537362240972605252524842415252525652429247124843211247124844077252526832849287538394644774118562683273526832644263126832824264426442644268326442657278625782773260526572696272229372900559731362578260525382670260525652538252525652538253824842538252525382538251126702484274824432631247134823607411825782578249824432498252524292498248432112484248440182552268327092849333845295202134427862631263126182644265728622670263125522683267026572657265726832657268326572657288729005597318625782618256526702552255225782538251125522592255225522538251125112538263124572709248426052484348236074077257824712498248425252498248424572498316124842484407725652605277328373363464447671856267026832618265726052592277326832631272226052709260527352657282426312696260527092862295055973161269626572525268325522578252524842552259225522511248425522511252525922761248427352457259224573287244325252471249824843774342925382443248424843261247125254018252526312696296233124674516713442773265726572631261825922811257825922644263126572709270926572722263126702631265729002900559731242578257826312644255225652538252525652511263125382538256525112525256528112498264424982552247134162457249824712484247137743482252524572443247131862484247140572552256526702799337647364767 19890828 415181856304927482696274826052657279926832592267026702670270928372631267026442657268326962862291255973086264426312657267024842538256525782525255224712592257824712484256526312799247127732457257824433287252524982484253824433727345525112457247124293249245724844018252526832670291233124674516713442773268326312631270926702862264426312605265726832592269626832722277326702696268328112900559731612644260526052644253825782538253825782538253825252525256525522552260527992498270924842605247134162498247124572498249837423469253824842498245731862457248440572578257827482748338946444705185627612709268326182735263128372605263126962618263126052735263126832592267026052670288729755597318626312618272226962552259225652565257825782552249824982592245725652538267024572735249826312484346935934097255225382443244325112538245724712471324924572471401825112657264428493338467472561344273526702657269626312644286226442605263126832644260527612709273527352631261826312875283755973161264425782644263126052538256525522565253826312511255224842484253824572696249826832471267024713496360740572552253824982443253825252471251124983174247124714057251126832824284938064557774118562722268326312657270926962912265726052657270927222644278625782683265726832578257828622862559731362631259226572735252525382565256525652552259225112578252525252511251126832511268324712631245734553593411826052498247124572484251124712471247132112457247140182552269627862887328746745237134427352565253826572605263129002657265726052578263126962696259226962578270925922722295029125597314926442657263126312605256525522538252525522578255225252498251124982498269624982683249825922443350936514077255224982484248424982538245724292498321124842484405725382631282426703442458648961856267026182709273526312592288726572631265726312773267026962696272226182735263126832950290055973124257826312538269625522565251125382565251125522511253825782511255225522773247126832471257824843287247125112498248424713742345524982443245724433224248424713999252526442735297534164674545113442799270926442696264425922862256527222605264426572657276126702748264426442644269629752975559730862552259226442696255225782525251125382552257825382525249824982538256527862484268325112578247134292471248424712471253837113509255224572457249831742484244340572552255227222735326144744831 19890828 4156618563074270926312683263126052887264426052631259226572657268326962696253827092644263128752912559731242618257825922657257825922552255225112525255225252552259225252511259227482538278624432644244333122471247124842525248437273442252524712443247131742498245740372552260526182875324945575308134427612670272226442709270929872605263125652657272226832748269627612709264425922670292528875597318625922578260527612552255226313312326136222950345534423312308625922631281124982735248425652457337624982484252524842525374234692538247124432471318624712457405725522644281128113376458648631856268326702565267026312644281126702605268326962644269627482631273526442683259226312875298755973249257826052605270925522605252525782565244325782511247125922484252524842683247126702484264424843537363641182498251124842443248425522484247124713224248424714018253827222709295032614767725613442773265726312722267026572950259225782683256526702618272226572683268326702592259229002987559730992538253825652644253824842552249825652525257825382538252525112538248426962538270924982657253835513696409725922511249824572525257824982484249831742498245740572565264428872862377446747741185626962670265726572709268328372631261826832657269627092761260527352605268325922735295029005597313626052578256527222618255225382511255224982511253824982538249825382498270925112722248426572471353736224139253825112443248425252565247124712457321125112457401824842605270928493325458653081344 0 0 0 0 0 0 0 0 0 02670270926832773265727862644276127092592283729255597317425522631255226182578252526052552263125782618255225522471249824712484265725112722247126182538355136514118253824982498248425652538244324572457319924572471405725522670273527223376476747051856274826702644263125782605278626442618270926572644261827352670276126572670265726702912292555973086259226312565265725782631255225522511256525252538249825382484252525782773245727222498259224713299244324712471249824713774346924982471245724713236247124714018255226702748295032614644523713442811263126312644268327222887265726572565263127352709273526052748265727352592270929122975559731362592265725782683253825382538259225652538265725522511255224712511263128112484265724712631247133892511245724982498249837113482251124842457249831992457247140572552263128242696335147674705 19890828 416141856308627092565263126312592279926702631267026702592260527482722272225922644260526832925295055973111260526182670265725252578245725382498257825652498257825252538251125382786249827612471257824433274245724842484255225383774348225652457242924713261248424433999251126312735291234024644523713442786263126312683264426442811263126572670265727352631269626312709257826832644265729622875559731242670263126312683256525522605253825112565255225252538255225112538255227732498268324842592252534162498248424842498249837423482256524712471247131862471248440772565268327992722333847364831185626572683270926702657278628752631261826702644268326442735260527862644264426572709284929755597314925522631265726312538263125922498255226052498248425522498255225252525268325252735244325782471350936224139249826052471247125252538242924572457323625252484403725382696268329123363464472561344281127482552267026182683290026702592267025522709265727352657270925782644260526052925287555973149257826312631270925522552255225652565253825252498252524982498249824712722248426962525265724983551368140972592259224982443253825922443247124713136253825114077252526832837288738064767774118562696260526052735268327222837260526442631270926832631273526572786261826052631269628492950559731242605255225922631252525382538255225652552249825382525255225112552249826702498276124842644245734823593411825652498245724572511255224982471248432242484247140182525264426962887332545575202134428372735260526832605268328872683265726052605261827352773263127352683263127092670297528375597311126182631259227092525253825112525252525252578253825252538251124982484273524712709248425922457346936514097252525782538242925252538249824982484316124712498405725522670277326833312455747671856265727612722269626702670288726832670267026052657268327612605273525922773270926832875290055973161261826052592261826052552255226052538249825382552251125652457251125782761248427352457260524713261248424712471251124433758346924982457247124433236248425114037251127612670286233384501537913442761259226052722257826312950264426052618268327222709277326832761268326182631263129252862559731992618261825522683255225652578252525382538252525382525252525522511267027732498268324712592242933632552248424432511253837743496251124842443248431992498247140572565256527732811338945864896 19890828 416621856306227222670263126832565281126442657267026442696269627352644269626572605260527092837288755973186260526312565263125522605252525382565261825382525245725252525253825922799247127482484255224843274248425252484253824983727348224842443248424573211252524573999252527222670292533254644516713442786267026702735263125922887256526442670269627352631273527482696264426962644267028752925559731612592268325922592253825252525281128113287283730862837317427732525255228242457278624572592248433892443244324712471253837583442256525112471252531612484247140572565264427352683338947054863185627092670263126962670268328242552260526312605268326962735267027612631265727482631287529875597316126052565264426442578255225522565259225382525252524842511247125652484264425112735245725782471352335934097249824712471247124982525244324712484323624432471403724842670273529753389476771211344279927092683265725922592293726182578269655974118261827482657273527222748263126442887293755972330264425652538264426312552252524982565248425522538248425522511253824982683251126572525265724713537369640772538249825112471253825382484252524843186245724714057253826702862284937274863774118562761260526312709260526702837265726702722264427482657276126442657261826702644267029502912559731242644261825782644253825252578256525922511253825252552256525112538251126832511276124712592248434693593409725252525244324572525253824842443249838063274249840182525265726832950684621812824134427992657265726572657259228112618270926312735269626442683274826442644273526702657290028625597313625652592268326572538255225252498259225782631257824982525252525252443267024982735249826052457350936514077251124982471244325112498244324712457321124982429403725252578273527613402467447991856273526832592267026312683284926312552268327352683270927482670268326442696263126442811291255973161256526312696264425252592255225782538255225652525252525522538255226312761248427096924259224713261247124712498251124573711345524842429249824843211248424574037253826312761292534024705516713442849268326442683267025922925263126052683260526572657277326312696273526832683257828872937559731242578268325782709259225922592255225382498256524982511255224982538269627732484276125112631248433892484245724712484251137423496249824572498244331992484247140572552269627612761338946444799 19890828 417101856309926182578272226572552279925922683268325922683265727222657267026962735270926702962293755973174257825252605260525522578255225782592255225652538253825382538255226052811248427992484263124573299248424712443252524433742346925522471244324843211245724574018252526702696292533124644523713442887268326442644263126572824260526572644261826962670278626442644267027482644267029372950559731112552257826312735255224982525253825385133324925782552251125112565255227862538272224982578247134022511245724572511247137423469256524982443247131742484248440572552265727352735338945864896 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01344282426702696264426442644290026182592263126052631269627612657273526312657265727482987293755973161261825922525265725652538268325112631249825652592253825252484249824982735251126572498264424573482368140972578260525112429253825382511249824983174245724714057257826442875286237744767774118562683264425922670255226312862267025922709269627352644278626962670274827352670264428752887559731242644267025922696256525522578252525652511248425382498252525382565248427092498269624712605247134293579411825922484245724432498253824712484245732612498248440372511270926182837327444215202134427992631259226312657267029252631260526702631272226182709265726832670269626442578287530495597316125522565267026832538256525782538253825112565256525252565247125382525264424712709249825922498348236514077259224432457247125522525248424572484317424712498407725652605273527353429473649291856269627092605259226572670288726442605268326442644273527732605269626572683265726442987293755973161257826312605264425252578253825522538253825382511245725652498249826312735248427482471260524573211247124572457252524843774344225782471247124713236248424573999255227732683291234294586552413442786268325782735274826052837257826962670267026312578279926312722265726572683270929252900559731612644257826572683256525252578248425252552255225382525252525252538251127862471269625112578242933762484245724712457248437273469256524712429249831492484248440372538267028112786342947054644 19890828 417581856308627222618264426182670282426052657264425652709268327862631274826832735264427092837291255973111261825652618267025522605253825252538251125782538252525382443249826312786249827482443259224713224247124572443245724433727349625382457244324573211248424983999252526312683301234024799509813442786270926312657273526442912260526572631257826832683282427482709268326962631264429372875559731492525268326052670256525112605286228243249286232611715636642962799450127862498268324982552244333632484249824432511247137423482252524842443251131862484247140572552265727352837333846444799185626832657265726442578268328242644268326572511269627352709268327612644268326052735286229255597314926182605259226052592256525382565257825112484253824712552251124982498265724572709248426312457348236364118257824712511244325252498248424982457324924572457401825522683272229373363464471211344283725922657264426832644291226442631257826702670263127862657268326702722264426312875293755973149257826052644264426052565256524982552252525782498248425382552252524712683248427092471259224573509365140772618257825112457251125522525249824843186248424714077255226832837287537744644774118562748269627222657265726702773265725782670259226702644276126312709260526962644272229372862559731362565261826702696255225382578251125922538248425782511253824982538247126832484279924432605252534553622411826442498248424572484251124712471245732112511247140182525268326962849335146445415134427352683267026702578264429122683267027222657259227352735264426702670272226312657288729125597313626312578256525922511257825652525256525112592256525522525245725652484269624572657249825782471345535934077256524712498242925112538245724292498314924572457407725652592273527483442458650301856269626572657268326832657278626572644267025652657269628112618274826052748265727352937296255973136256526312592268325922592260524842552253825522498252525382525255226832761247127352484261824713261251124982457252524843711345525922525249824983236251124574018251126572657295033634674513313442735270926962631267026312837269626182683259227092618276126572748270927352644270928622887559731492631263125922657251125382525259225522511253825112525249825112552259227732552268324842578249834292525245724432457248437423482253824712415249831862471249840572552265727092696340246444705 19890828 41806185631112761264426832670268328622592265727222683272226312748270926832670268326052696291229005597311125782605256526572605255225522511256525652538257825112525251125522631278624572773251125652471326124842484248425252498374234552538247124572471322424712565399925252670272229373236470552371344281126702578264426702631290025922578273526052670257826832592272226182696273526572987290055973161253825922565268325522525255225112538248425522552251125252511252525522799248427612443260524983351248424712484249825253742345525252511245724713161247124714057256525522761273532874674499618562709263126702709263126832799265726182709264427092709269626312709256526702644267028492887559731862605259226052709256524982605249825522552249825522511256524842552248427222484278624842578245734963622411825112498247124712498252524432457244332492457248440372538260526832900336345577256134428624767263126312670257828752670260526832618264426312849263127092657263126052644291229375597313625782565263126572525252525782484260524982498252525382538251124982471270924712722245726442525356536814077259225112511244325522552245725382484316124572484407726442618291229003774470577411856264426442683269626442631286226312631268325922696265727862644268325652657269626832925300055973161255226182552267025652578260525252565252525782565247125652511256524572683251127352471263124843496359340972538247124712443249825522484245724573236247124983999253826702722292533124736513313442773272226442631272226312862273526702670 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01856264425922683264426702565279927222631270926572578264428112696276126572631259226832900291255973136267026312578267025922511253825252511257825382538251125782538252524572900274827222511263125383261248424712471249824432484356536222484247124573236247124983999261827352773297532994501541513442849265726312657259225522811257826442696265727482683276126572696264426702670264429002912559731242644263126312735253825252552257825382538252525782511253824712511247129122605268325252565251134292484247124712525244324843565356524842429248431492443245740572552263128112735338945014557 19890828 418541856306226702709265726832709288726442631268326702657263127482592270925922657264426572900298755973136257826442565265725652578256525382552251125112565247125782498251125522900260526962457260524713312248424572484251124292471359336362511244324843199249824984018257826962709287533514529523713442811272226182722264426052875255226572683257826572644272226832696260527092657263129502900559731362605263126312683256526052565293727863312291231612962322427862578245729622592270924572605256534022498247124712484251124573622362225112457248431742457251140372552261827352709342947364767185627482670259226702683270928872696260527092657268326312786264427482657265726312683287529125597311126052578261826962498263125382552253825652498255224712525249825112498269624842799244325782471348236514097255225382457251124842538245724712443319925112498403725252683268329373325455772561344281126962670276125782657286225782631261826702748273526832761270926572683273526312875298755973161263126442605265725922631255225112631251126052565251125382538259224842709249826832552260524843551363640572592248424572443255225652471245724713149248424714077253826572811287538224767774118562709268326702644272226182786268326702709267026702605276126962709265726962592264429872887559731242578260526962709260525252538249825382578252525382511253825522592245727482471270924842592247134823607409725522511247124712511253824712471247132492457247140182511273526832950326146445237134428372631263126572592263128622578264426312683268326572748272226572631269626962683297529125597313625652592259226962552260525382538255224982565255225522498248425252471263124842709248425922484350936074077255225522484248425112552249824842484314924152511405725382683276127353338464448311856260527092748274826832605295026052592269626572657268327992644265726962696267026442862290055973074260525782605276125782578257825252525256525382592249825252511252526442735247127612484252524843236248424712471248424573711345525252457245724983186247124983999252526442709291233514586527213442837260526052748265725652849264427092670268326442670269626962670265726962696270929122900559731242644256525522631256525522525248425522552247125252498248425252538263127862484265724572578249834292538244324842484247137743455253824842429245731612443248440572538265726832709336344474767 19890828 419021856308626702538268325922683287526832592276126182657273526832657268326442748264426572987300055973136257826312631265725522592253825382578252525382578249825382525255225922811249827352484259224843274248424712471253825113742345524842443247124713249247124844018252525922683308633894674523713442875261826962657257825922849263125922631264425382644274826702683273526832670263128492950559731612592257825782657255225522565255225382552257825382565253824712498257827862484260524842592245733892498249824842484251137423455248424842457249831612457247140572578263127222761342947364799185627222618257826442592270928622709264426962644269627222748265727352670267026702631293728875597313625782683263126832552251125382552255225112538252524432565255225522484269624982722249825782471353736364097249824842471242925382552244324432484322425112457401825522761268328493351464471211344278626832670259227482683290026572631267027092657268327482657272226572748260526312849286255973124264426182592269625922552252525252511255225652498255225252525252524982670245727222498267024573537368140572525256524982471253825382484248425253136251124844077255226442799284937584767774118562631269626572696265727092773267026702722260527482683281127092761264426832670276129002912559731862631263125652644253826312592251177412525259224982887256525252552248426572484272224572578247134963607411825782525249824432498252524842471245732362484247140572498268327352912333847675237134427862748260526702709267028622592265726312670267026442722260527862670270926832592297529005597309925782578267026572605259225652552263125652538253825112552252525382471264424842709248426052484350936664077253825382511248425252511245724572498316124842457405725652644273526833249452947671856265727222631264425782683295026832644272226312683273527732657268327482696273527092900286255973136257826572592273525382552255225112565252525522578251125382484256525922811251127612511255224713261247124982471249824983742345525252471248424983249249825113999256527092644296232994644545113442799269626442670263126962849267025922631268326442670276126962748268326572592268329752925559731242696265726442683257826312552257825112525252525382511252525112578260528112498276124712578247133762471247124982498249837273442252524572443252531612484244340572565265728112735337645864736 19890828 4195018563062267026052748263126312887268326572644265726832644276126572696270926962696272229252912559731492552256526052722257826182565249825652578252525112511255224842525267027612511272224712605244332612471247124712511249837273482256524842484248432362511251140182525268327352875332545015237134428112657270926702605264428492631272226702565265726312683264427862683270926832644291229125597309925652657255226702578257824982887281132612887319930003299278625382552276125252696249825522498336324982471247124842471375834422538247124432525323624712498405725652644281128623338447448311856 0 0 0 0 0 0 0 0 0 02631265726442824263127992657278627222696298729005597314926052631259227222538263126052578265725782498255225112525252524982525267025522761245726442484353736514097255225112415245725112511248424432443324925112429401825252657272229123376464471211344284926572696267026442631283727612565265726572709268328112657276126702709259227222875293755973111267026572565269625922538264425922565256526182592253825522552253824712683249827352471264424713523366640772565249824712457252525382538248424713161252524714057252526442799283738394736774118562786273526572670259226572786278625652696265726052709274826572735270927092683273529622950559731112618261826312644256525522578253826442578249825252565251125112525253826962471270924842605244335093607413925652538245724572511252524712443247132492471247140182552263127092975331246445237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 419981856265726572644267026442696279926442592265726312709267026702709267026442735269627222887292555973174263126052565282426182605263125782565255225652605252525782552256525382912268327992457257825383287245724842471251124572443362236512511244324713211249824714018248426572709283733894799516713442862268327092709265726962824264426572644267026702696274831112735335126831715268329622950559731242657268325922735259225652525253825522565255225522498253824982484247129252683272224842578249834422484245724712498242924713636362224712471248431862498248440572565263127732761338945294831185627482709264426572552264427612618259226832773261826442786265726312657224268466084203428755597316126312644264427862631260525782525257825922552257825922511252525252471267024712696247126052498344236074139255225112471247124982578245724712471323625112457401825112735269628873389473652371344283726312657260526572657277326312605273529623482265726962735274826572722263126962962290055973174265726442657269625782631257825522631238728622552252529872811256524572696205126702471260528753482365124572644247124982471251125382471245724713161247124984057255226052735268333124474416018562644270926442657257826962837261825382670260526832657270927092657267027222644270929122950559731612696259226052748263125652565256526052578252525652578249824842525248426702484268324842592247134693579416026182471240124572511255224842484249832362484248440372471267027612799331244745451134627862670265727482631263129002670260526312670267027612837265727352657272226312735298729375597316126312683260526442709263126312538259225112538255240772525252525252538265725112709247126312429345536664139269625652498248425382538248424572498316124842457405726442525279926963376447452721856455727092538269626312017527234292657267026702709257827861690203434692761264427092925297555973174260526312578279926052605255225652631253825782578257825382511260526832773248427092471261824713287242924573565249824293742346925252457248424433236248424714037253826572748303733254644556013441739263126832644263125922975265726572683270926312735178537906162509857072657253820175379154226703509276126962709263125522578257825782592260525382552256525252578259227612525267024712578248433892538247124572618382264092618253824572471249831742538247140571575265727222761332546445415 19890828 42094185627092696265726702631267029002696253827222683268325922722270926572683274826572696297528495597314926312657268326572670252526442578257825922631263125922552259225922592278624982709249826052498326125527441247124982498374234422538245724712443326125112498401824712644268328873299455777411344279926702644265726053758296226962644268326312644264427222748267026572696267026962950293755973149255226832657265726572552259225782631259231492670523724013873251126442837252527092511265725383389256524292443251124843727348225252511247124983174537924714077255226312722272234024705774118561946432053082683265721494057228630372696256526702683279926832722259226832670272228752937559732112605256525922670264426572578256566012657259225252552259225382605251127612511281124982605247134553607413926182538244324982511260529002227252532362511194618896201260527092950337647057741 832254924832483245724302403258924302376243023762457244325232376249723622443248324972781267954772934241624032376248323482376240322932416237624032403229323352921369223352430227925104013 025752165347838632321236222652223229323072251222322652972229322373883233524032640421032884320764918562735267026312722306226572862263126052578268327352631276126572696267026702670272229002912559731862552260526182773263126312578255225252552259225382538256524712578255226962578278624572552249834823607411825922605247124572525253824572457251157442457252540372552263127092900333845296201134427352683267026702578263128752618265726442657259226312696269627482670264426312644293729125597316125922657263126832605260525252631257826832631257825922605252525522538268325922722248426442484348236224097256525382457242925382552244324432498319924842443405726442618273527863523458677411856276127092683265725922696284925382670265726572786265727612592274826572670260526572975288755973161256526052552270920001762264425652565259225782578255225922592264426442875256527992511263125253287304925382657268325523790349626832498270925253236260525654057263127732862409740974767774113503149316124292657263125652837260526701946259226702605273526052709261826572735268329122862559730992670259226312748255225112592251126312552257825922592256524712538260527862498265725252578247134162484248424982471253837113496255224982443249831742498245740772565263128112773335147674929 19890828 421421856303727092592259226442670278620344057283726182657263127482683270926442735265727093000298755973149257826832631270925922605260525652683259225652538259225782511263126312912251127612498260524983249248424842484255224433727346925522471244324573236248424844018252526572657306232744421520213442862263126442786273526052811270926832644263125922670270926962709261826442670272229002887559732112592267026312748255226052578259226312578257825922605252525382578265727862525277325112657251133762525249824712525245737113455253824982457249831862484251140572975523744746201265746744831120741317824506534083711316367024157413141704065418341834248415741834661482541704131436244007097466141444105417041964052394340254052414440384105407840524144405240783998420940524273401140783998502350935577410539983984395739844052395739433984473640256396377240654209419644504851620586211647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 832157623765095240324032416253624032403244328192457241625362376245723762470236224032705261454772934240324162362382360602348241623352389233524032335241624032348230723212457226525232265237623073288347838832348229322512223223722932237222322512984223722373883230723482575244331934469440818562709268326442722268326442330567041184370269634162457392526962761268327482657272229252849559731242605259225653389359327862511259225652631260523162538259225382565270927732538283725252670252532742484255228754421245737113429253824712429244332362484245739992538356526702937225721336324 4882523278139473657352428193823406042643639 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42328 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42373 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42466 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42517 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42575 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42621 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42663 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42719 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42767 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42805 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42858 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42911 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42948 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 42982 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 995 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 43054185630122683263127482631268327352631263126702657268327222773264426832670265725785064287529875597311125782592263126572525256525112578252525522538255225252511245725252644272224842735247125782484328724432484308623302511371134692552248424982457322425112511401825384296429620172786424923871113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 43086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 43194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 43214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 432941856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 43313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 463394339433848398339164023406238213862393064475089457440103916399738893957390339164230423067477285740234694166490239576633740233393835382138213779382138763793379337653983375140233737386229362986491754473930345336065447513942304587370837084497379337515343377939834010419245366065790414002799282415422592265726312824256525782592268325782631270926312696263126572735265729626501559731242631264425782631264425652605255228873389352333632484253824982552251126962498269624432578248434823651349625782578252524572525247124712511255232112457248440572578317434223469665526054863185634964767265727352644267027352683260527482657267026702773263126832644268326052631287529006924563325782592257826442565253825782538257825382552252525112511248422726201345543202722245726442484326124572511 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 43375 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0185626572683264426442618276129002683260526312578267025922735255227352657272226442631296229375597304925252644256526052578257825522498252547674118253824984118248425382605287524842748245725922498328724982498251125112457374234962525248424432498319925112443399925382709263130245524186944211344273526572592272226962683286224153312270926312696265727222631268326572683260526312875293755973149265725652605272232364474 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 4343818562709264427092683260526052849255226312644265726702644263126312683264427862618261828372900559731112578260526182605260525652552249825652538255225922484255224712538260527992498276124432592242932612471244324572484247137743469253824572484248432612511247140572538268326832912326146445343134427612605259227482683268328112657265726312578267027092631272226832592264426182657286229005597311126312605264426182592252525782592249824842498255224712511251125252484276124982696249825782457342924982484245724842525369634422471249824432498316125112471405725782578274827353351455748631856269627092578268326832670273526572670263126052722264426052592269626442683263126962937290055973136267025922592255225782565260525522657255224982565247125522484256524842670252527612457264424843455359341182538256524432471249824842525247125113261249825384018255226312709279932874736523713442811265726702683264426182824264425922578268326702696261826312709263126702670260528242862559731362631265726052605255225652592247125652552253825382565251124712498253826832471273524432592252534693666411826182471247124712498249824292471242931742443245740772565259227992670335145295098185626832670265726312644264427092631256526832644261827732709268327352670265725922696284929125597312425652552259225382578256526052525256525652538255224572538247125522498267024842735244326182484346936364139260525922471244325112538245724712471323624842484401825112683265728493287447453791344276126442578259226962644270927092657264426572696265726832670270926702670267026312912290055973111260525922565260525112578257825252618249826312525251125252498248425112657251127222457263124713482365141392644255225252471251125252498247124713199248424434057253826832773264433514421523718562683268327092696259226702773261826442696264426572761264426572709269626442644268328112887559731492592263125922605253825382578255225382525253825382443255224712592259227482484279924712605245732492498249824982511247137423469251124982471247132492484245740372565270926572975333845295633134427992592260526702657272228372644260526442618267026832683267027482565270926442631290028875597317426572592263126052565259224842578264425652565255225112471249826052578283724572670248425652498338924712471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 434861856270926182683264425652644276125522644273526442578268326442578264427352657263127482950286255973149259225922605263125252538253825252592255225382538248425382538252525652773245727732484263124713261247125112471247124843742349625382484248424433249245724714018253826962735300032994705574413442761267025652631260526702761264426702565267025782735264426702618264427222631257829872862559730992552264425922605259226052578251125782552256525112525252525112498267027732457270925522592247133892457247124572511248436963455255225112498248431862471251140572538259227612709340245575781185627222618256527092592255227862696259226312578264426702657265726832592267026052683284928495597316125782578263126572525255225252538260524982552252524982552249825522484265724712748247125922457337635934139269625112484244324982565245725112429327424842471401825252709269629623363464459311344281126832683264425922565281127092670253825782657269626832631277326572644265726312887286255973124259225922605259225782498263125252511252525522552251124982525249824712657252527482471257824713429359340972631252525382484252525112471249825113174247124574057252526312722267033124705608418562735269625782670263126572748264426442709253826832709263126702683265726572592270927732975559731492631255225922565263125382538252525522592249825252538255225522538251126702443276124572605244333513565413926832511245724712498249824712498245732362457245740572525265726962862324945016282134428622657268326052696264427352618263126052631264427222618270926572578272226052592291228755597319925652578264425782525251125922538255225252552251124982511249825522484267024712722248426052471345536514097263124572498244325112511247124712471321124572471407725382538270927353325455764541856272226702618269627222605273525922644268326052657270926962709269626442644269626312900290055973136255226442578260525112578252525522525249825782484251125522498257826312722249827482471256524843261245724982415249824573727348225252538248424843224248424433999249826702696296233764557671313442761260527352657265726182786268326052605264425382644259226702696259226702683261828492824559731492605263126832644255225652578248425382538252525522511251124982511256527732525268324842538245734022484244324712511249837113442253824842457248431992484248440772578256527222709340247057014 19890828 435341856270926702644267026572565279926052605260526312605276126182631268326442657263125653000288755973124253825782565261825922578253825522498253825252525249825522498256525382799249827612471260524573287251124842471251124153742344225382511245724573274249824714018253826312683295033124644774113442824269626962683265726052786261826702670265725782657264426052696267026572683269628752837559731362578256526312578259225922525253825382498256525112511252524572511253827862471272224842578247133892498248424712484247137423455255224712443253831992471247140572552259227482811333844747741185627222578259226572644263127862657267025782670269626572644257826312657274826442683284928755597316125382631264426312525253825782525267025782538255224982552248425522471269624842786248426312484342936074118260524712471244324842538247124712484322424712484405725782670269629003455467477411344276126052644264426052657274826312644260526572631281126052683273526442644270926702887288755973062259225782525263125782538257825382605253825782565248425252525256524982696252526832498269624573482363640572578252524712443249824982443249824843211252524844077256526182748439535234529774118562696274826312631265725652722259226312631268326832709264425922709263126052657259228872912559731742552260525922657257825782631253825522578252525522471253825382511248426702471281124432631248433763579413927352592245724432498253824572471245732492511244339992525265726962925329947366162134427352683269627862670264427862644259226312605263127222618269626312631268326442618295028495597309925382592260525382511253825652525253825252605252525252511248425522498263124982735248426052498346936074077273525652498242925112511248424842484321124982429407725782592272227093523464477411856272226832631268326962631270926182644259226962618270926572683268326052657263127352925292555973124259226572605267025922525253825252511256524982525251125922498255226832799249827862511269624843299256525652618261824713742353725252552268325113249264425784037261828242837409740184962774113442837263127352631267025922773259226182644273526052799263127352696268326442748267028752862559731112631263125522552257825922552257825922565259225652484253825652525268328492525273524432565248433632498248424572498251136813509252524982471245731242457247140772578253827482735340246444501 19890828 435821856308626702565259226052578282426182709265726572683264426182657268326702657259227222849282455973111256525652578267025112538259225782498252525112552253825522511255225922786244327222484259224713274247124712443248424843696346925652457244324843199249824434057253826702683298733384586520213442761259226312657269626832799267025922525260526702657268326312761263126442644265728752786559731362605257825922552257825652538253825382511257825382538256524982471253827612457268324842605248433512471248424572484248436963442253824982443248431612457244340572578256527482799342946744831185627092735265727352709263127612631257825782592264426572683256527092605270926442605279929125597323625382578260525782525253825252565259224982525256525112498252524982498265724982748248426572525344236074077252524982471244325112538248424982484326124712471401825522670270929623249458671211344287526832683268326052592279926702565273526572605274825922670265726702670264426312962283755973124260526702605255225522525252525382538251125782565253825382538249825252670255227352471260524713496366640372525253824712443251124982484248425113174247124434077256526312811278637904615774118562735265725922644253827092761272226052670264427092709270926442722264427352578260528752837559730992592256525652592256525382538259225382538253825652484256524842538247126702471274824982592249834293565409725382538247124572525252524572511247132742498251140372498261827612912329946445308134427992670259226832592267028112657268326312644259226442683263126832644268326442657287528495597308626052578259226702538248425652538255225252552256525382538253825112484264424572735249826052511342936074057260524842498244325112498247124842457319924572538407725652670274826443402467448311856272226572511267026572631278626702631270926312644270926702631268326052696260527092887282455973136260526572592259225382565256525522552259225382484248424982498249826702748249827732457259224433261247124842443248424433711342925112471249824573261249824714018251126442696291233514674520213442735267026442683265726702773253825652592256526572605267026442696265726312670265728752950559731862592261825522631256525652511249825252525252525522511259225522525260528112538273524982578247133892498247124152511251136813442251125112443251131742457247140572565268327862761341646444863 19890828 43617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 437261856308626442592278625922709282426312538264426442657268326962644269626702644263126312987287555973086265725782578259224842552256525252525252525112525251125252484252525252761247127732484263124843274248424842498245724713711341625112484247124573274248424844018256526832722287533764736520213442786264426572735263126572786268325922631267026442748263126442670257826442657263128752887559730992592263125782670249825382605297528373325282431742962326128372552255227732484270925252578248433762498244324712484252537273455249824842457247131862443245740772565257827612748344245864799185627352631259226312631267027352644259226572644257826702631264427222618274826572657302428755597316125782644255226832592253824982498259225652525255224982552252525382498268325382761249825522484350935934097255225382457242924712498244324572429326124712443403724982644269628623363444772561344277325782735259226312605277326312657265726052592273526312657269625922631264426832937287555973074252525922538267025252605251124842578251125522565248425522525252524982696248426832471263124843537360740572565251124842429252525112457247124843174249824574077255226312748290037114586774118562696269625652578273526052773256526312657269625782683259226442683270926312644264429252875559731362565263126182592255226572592255225382552248425922511255225252565251126962471276125112578247134163593409726052578244324572457249824712471247132492471248440572538265727092900328745015379134427612631257826052644261827992631256526702683264426962618268326572631267025922657291228375597308625652605257825782552257825652511255224842592253825382565249825522484265724292761251125782471344235934057261824842498244324982484247124432498313624712484409726572605273526443351452947991856269626312578263126442592283725522657265726832657264426442631267026052683260526312849291255973111259225522578256525782565253825112578256525382511248425922484255226312722248427612498260524843261247124712443248424713727345525382471245724433224248424294018251126702761304932614644537913442824265726312670264426442837255225922657259225922748268326832670264426442657270928622862559731612631259226312592255225652471255225782538253825522484256525252511259227612471272224712565244333632484245724842511248437113429253825252429247131742471251140572538253826832748336346744831 19890828 437741856306227092696263126702644283726962696263125922644270926442670269626312592268326572849290055973099263126572605253825782525253825922525256524982498257825522498255226312773249827732443259224983274253824842511251124713727348225252429245724433287248424844037253827612644290032874767537913442748267026572696260525652824267026572618265727222722260526182657260526962657265729502862559731862618264425922631259225922511256525522457255225252457252524982511256527612498270924982605249833892471251124712484247137423469252524712457248431862443247140772565264427222748336347054767185627482631255226832631259227862605267026832605265727222631265726572644268326572631298728875597313626052605257826052592259225652511255225522631253824842565248425652484264424842761247126182443346935794097256524712443245724982565247124712471323624842471403725112631268329123312464472561344277326312631260525922631283725922618260526832696269627092670270926832696256526312975293755973124267026182605257825922552257825252552255225252511251125522525251124432670249827222511263124713455360740772657255224712443251125382484248424573174248424844097265726572786281138224586774118562696263126832670256527092799265726572683263127092605265725922670257826702618264429002875559731492538255226572644252525922552248425252498255225382511255224842552247126572471269625112592244333383593411827482578244324432484251124292511245731742511247140182538265726312849336346445451134428242657270926312605267028112709267026572631259226572735265726572631268326832631288729625597312425922605257826052578247126052511253825252511252525112525252525252471264424712722248426052443342936074077276125112471244325252525241524842525317424842471405725782578276126963325455747991856277326052605260525922631281125922578267025922552267027482538273526832670261825922887290055973099260526832631264426052525257825112578248425112511253825382511251125922786252526962443259224713287245724712443249824573742346925922471251124713249252524984018253826442670288733254529537913442875260526312631259226052786267026572631267026832657264426052670269626442631265729502912559731112592267025782565256525382592252525782552257825382498251124982484259228242538272224842618245733892498247124982525247137113482255224712471249831862457248440572552264427222786332547674767 19890828 438221856306227352670274826442709281126052644257826312657273526702644276126832683268326702786288755973124260525652605264425522592252525112565249824842511251125522484252525922811248427482457259225113287248424432443248424573727346925112457245724843249245724434018255226702722282433514705516713442824267025782644260527222773259226052631263125922709263126442722267026442618260529502837559731112525256526052631253825252565291228623351290032243161332529372565264427862457270924982605247133632525247125112471248436963416252524842457247131492457245740772565255227092811333847674831185626832683259226442631269628622709263126442670268327222631261826572618273526442644288727995597316125522631263125782525260525522525263125782511252524712592248425112525267024982748248426312484353736074077253824712471245724982511249824572471323624842511401825522670273528623389467472561344279926962644264426572709281126702565259226832644273527092696270926312644261826832950287555973149257826052605253825782592256525112578251125922538252525382525255224982657253827092471263124983496360740572525251124572471249825652471248424983199248424434057259226312824278637424557774118562696264426962709264426442786268326052552259226572722270926572709263126572670263129252887559731362709257826312565256525782605255225252565251124982498252524842552245726962484279924982631245734293565409726312484244324712471251124842457245732492471247140372498268327222925327446445272134427222618260526832592263127222592264426572592267027222605267026832631263126572670296228625597313625252592259226442525255225252538259225112565251124712525248425252484264425252799245725922498342935934077260525522511248425112538247124432484318624432457405725522605278626963338458647671856268326442605257825922631282426442592276126832644272226962578265726182631256526442887287555973037253826052565265726052631249825522525252524842525249825782471251126832761252527482457263124433249247124712443248424433711345524982443245724433249247124714037256527092683291233254644537913442722260525782644263126832824256526312631261826052709260526832657272226572605263128492912559732362605259225922605259225522525253825252565251125782552255225382511257828242484276124982605248433892484248424712498251137273455253824842471248431742484247140772552255227862748342946444705 19890828 438701856309926572565268326832631279926702631259226312657272226702631269626182644267026442862287555973099263126052592257825782605265725252565256525382552248425522552249826052722249827612498263125113261248424712429248424433696346925522498248424713249247124574037255226312670283732994705516713442735269626832683263126312786264426702618263126832696261826312722264426832605267029002849559730992592263125782605253825252538253825522525247125382525252525252511252527732484276124982592245733382484242924712457244337113523249825112457248432492471248440972578256526962722329946444767185627732709264426312618260527482644269626832644268326052696259227352618270926832644297527735597313625782565259226312538255225652552265725652525257824982484249825252552267025112786247126442471345536224097255225252443245724842498247124842457324925112498401825112657269629253338458672561344272226572657268326312592276126182657259226572618265726572657274826312657268326442862291255973136255226312538263124982511251124982552248425522565249825112471253825252657248426832471267024293469363640572618252524292415253825382498248424983149248424434077256525922773277337744644774118562644263126052605260526572786264426312709268325922683260526702670259226442657259229122837559731242605259226312618255226052565249826052498252525652498255224712538248426832498277324842592249837743839422724982525247124572484252524712457245732242511247140372538263126572962332547055308134427862565260526572631263127612631265725522644257827222735265726962605273526182552301227995597316125382631263125652605253826052511257825112578256524982498248424982429267024572735249826312498369639084160249824572511242925252525245724292498316124842471407725522552274827093442464448311856269627092657265726442592283726442592264425922605265726052670267026442644263126962975290055973136256526312618268325522644253825252552251125252565252524842605261825652670249827222471260524713261247124842498249837273711265724982484244324843236245724434057255226702657300033254705552413442748257826572670257826052761265726832605264426442683263126572709265726312657265729002837559730742552263125922631256526052565253825522538255224982538251126442722260526182525269624432578247133632484245724572484371136962644255225112443245731862498248440572552263127732799328746444736 19890828 439181856304927092631260526052605281125652631273525782631255226832683265726572657265726832925288755973124256525652605260525522498255225252525255225522538248425652484255225522761247127612498261824983261248424842443253824843727345525112471242924713211248424844018253826572657286232874767537913442773269626832683256526572761267026702644260526312748273526312657263126572657265729622925559730742631269625652657257825522578287528623236286232613000328728372511260527992471273525382565245733892471245724982511249837273455252524712443244331862443245740572552257827862722332547674705185627352670260526052578260527612683257826312735257826572683263126702605264425522709295029375597314925922670260526442578257825522525255225252552257824842511253825252457270925112748247126312484345535934118257825382498245724842525248425112484323624712484403725252631267029123376473671211344276126182644267026312578282425922578269627222565273526702683276126702670261825922912283755973136257826052592263124842538252525652605256525652565255225522471259225382657247127222457264424983455365140572605248424432457251125382457247124843136248424714077252526572837278637584705774118562735264426702696256526572786263126312578261825922696269626312670260526832592268328372900559731492592263125652657253825652552257825382538252525782552260524712552253826572525270925252592247137113822422725112498244324292484249824842498249832112498247140182484273526962811336346445415134427732670267026312592263128492631265725782644269626702538257826442618263126052657298728875597311126312538261826312578253825252525260525382511255224982525252525252484267024712735248425922484369638734182253824982471242925522552248424432484314924842471407725652592276127223351467447991856276125782578264426312644273526442631270926442748260526052631277326312618264427222900291255973099259226312644264425922592256525522471252525522644251125652525253826052761249827352457259224573261242925112471249824293727345525112443247124713249249824434037255226572709295033634644545113442761263126312709259226442786257826442631263126052709265726702683256526832605265728372912559731242552264426442618259225252538252525252538253825382552252525252525259227732511272224432605247134022443245724572457249837113482251124842457249832112484245740572631259227352735335146444736 19890828 439661856309927482578269627092644278625782631256526572670269626832578265725922605257825922987287555973136255225782605256525652511256524982525251125252552249825112484257825922811248426962525259224843249251124712429251124433711344224842471244324573199249824844018256525922644292534024644534313442786267026182683264427222773264426832670270925922696270926182696263126572631265728372900559730742578259226572565260525522538252525522578259225252511253825382525251128372457268324712565248433512484248425252471245737273509253824712443245731742498248440772552257827482761331246444863185627092657260526702657264427092631270926312618263126832657260527092670268327092696300028375597323626182631263127222538253825522552255225252525251125382525248425522484268325112761247126312471345536074057253825112498242924842511245724712443321124842457405725522657269628243236473671211344281126572631272226312605288726182578263125782722267026962644276126572709263126572837283755973086263125112631260525782592255224982552251125522605251124982525256524572644249827732471257824843523362240182683249824712443255225382457248424843161248424984097251126312786270938064586774118562735264426052644257826442799261826442735256526312722274826572722257826832631267029622837559731112565263125652592259225652552253825922484253824712552255224842552245726442511277324572592247134293537407725922605244324712471253824712443244331992471248440182525268327222900335146445379134427992670265726572657265727732565260525922644265726702592263127352618265726572696286228625597311125782605259226442631253825922538253825252538251124982525251125252525264424982761248425782511344236224037259224842484245725522511247124572484317424842457407725522565276126443351452947991856264426832644259226702605279926312670268326442644263126962605270925782709260526053000287555973136268326052565264425522605251125112525256525522511252525112484251125652735249827992471263124573249249824842484248424983666341625522484242924713236247124714037255226442683290032994736548713442811263125782657261827092887256526052565263126052644265725782696261826572592263129252786559731492578253826312592259225382552251125782525253826052538253825252498268327352457269624712631247133762484249824712484248436813455251124842457248431492457249840972605259227352683336345574767 19890828 440141856303726962631257825922657277325522657261827482696274826312605269625782735259226702887287555973149267026572657256525522525252525382578255224842578249825522484256525782748249827222484257824713249249824842443249824153727341625252457244324293236248424714037251126962644292533764674523713442799264426442657265727612761259225782592268326312709264426572683263126312657268329252887559731242578256526052592256525522552284927993274278632112975329928622552256527092525273524982578241533632525247124572457252536223429252524572429247131612471245740772578270927482786329946744962185626962709268326832605263128872618268326572657265726572644259227732565269626312644298728875597314925782592251126182498256525522618256525652538255225922592248425112457268324982722248425922429344235514057257824712443248424712498247124842471322424712429403724842644261828623274473672561344281126442565267026572592287526572605263126052644268326182670272225922657263126442811293755973174260525922618252526052552253825382618253826052538253825522538256524982735247127352471260524843429362240572565252524572471249825382498245724573186249824844097253826442786281138394557774118562722261825382644260526442799256526442565260526182709270925782735265726442644269628372912559731492592257825922605253824982552256525382552252525382511253825112578248426572525274824842578251133253523407726962498247124712498252524572457244331992471247140372525265726702875336347055272134427612657260526052631259227482631267025652657264427092657264427092592267026052631287528115597307426442657260526442552252525652578256525252525252525922498251125112484267024982748247125782457340235794037270926052443247125252511249824292498314924572443405725652657274826053376452948311856261826572631263126442722269625382657265725782631264426312618267027352657265726052937290055973236256525782552264425652605252525252565252525382578253825382511255226312748249827992457260524433249248424712471251124573696341625522457245724573199252524984018255226052631293732874644516713442773267027352631274826572837268326052644265726702722267026052670259226442644268328872837559731992592265725922578256525112552252525652592255225782552252525112525259227862484269624572592245733632498247124572511251136813442256525112429244331992484248440772578257827732735333845574736 19890828 440621856295025782592268327092683282426442592267026052605273526572631272226052644259226702862286255973074261826442618263125522565257825522552252525782552251125382484256525922748248427732443259224843224248424982471249824843681344224982471247124983236245724574057255226702618288733764644530813442824268326962644257826832761265725922565268326442709265726312644263127092696269629752875559731112657256524842657252526702552253824982498259225382538249825382525255227482498268324842618245733632498247124572443247136963429252524982498244331242443242940772565260527992748332546744644185626442618264426312657263127352605265725922605260526962696260527092565265726052657287529005597313625782605259226442511253825782552248425252552253824842565249825112484268325522748245725922484337635374077260525922457244324842552244324712429321124432498401824842631267029503351464472561344283726312605267026702683276126702631256526702644267027222631263126052748255226182912288755973086264426572552264425922525253825382552253825382498253825652443253824842657252527222471265724573429362239992657256524712484253825112484247124713136249824714097256526702786278637904799774118562722260526312722267026052773256526572683260526572722260525782696260526832657264428872912559731242605263125652552256525382525265725522538252525922552253825382538252527092484276124572592247137113774416024572484242924432484252524842457245732362471248440372511264426962849335146445343134427222552264426052709263127612670260526962631263126572696269626702670259227862618297529005597312425922618259225252498255225382525253825382592259225112498255224982498268324982696248425922538365138734160247124842484245725112552247124292484314924572457409725652578279927353402458649961856264426312696267025922605276125782644257827352657270926702670273526312631268325922962284955973136255226052631267025522538256525522592251124982525255225382565267025922709252527612471257824573211248424842457251136813651260525112471244324713224251124984018252526702644296233634586545113442761259225782670263126442683257826052670259226702709264426442709260526962657267029372862559731612552255226572631259225522511253825252565255225252552248425382644253827092498276124842565247133632511245724712457359335932683263124712429247131612498249840572578263127222773341645574799 19890828 441101856302426832565260526052644284926832552263126182683268326832683268327222644267026442799291255973099256526702592264425112538255225252578252525252525245725782511251125522837248427612498259224713236249824572471248424713681342924982443248424843249249824844037253826442683293733634767530813442735267026702605264426572799263126312670263126572644264426052670268326312683273528492887559731242605260526052592259225522565296228113299290032113111332529752538256527612511270924712592247133892484247124842498252536813455251124842471248431862484245740772565263127352786341647674896185627092735270926572605270927992631257826962670267027732657260527612525274827092578293728375597313625652631259226312592263126052552253825782538255225382525248425522484265725252773247126312565353734553325264425252484244324842511241524842484323624842471405725112709272229503287452972561344277326442592267026572605272226442631260525922657260526312644270926312657264426442912283755973211259225652578261825922538253825382565251125382511256525252498253825112709245727482471263125783537341632992578248424982457252525382457251124843124249824574097255226442773281137744705774118562670267025522696261826572748269626832644257826442773265726312696265726832605263128372900559730992657257826442578251125652565252525252578252525382525256524712552245726572511278624842605252535513455360726182511245724432525253824982443244332112457244340572538265726702837336347055379134427732683257826442552259227732605257826442696257826572631264427092631272226182670297528875597307426052605257826052552257825252565253825252605257824982498256525252525265724982722249825922578353734963551257824712443241524982511251124572471317424292429407725782631278628113402470548631856265726572696265726832565290025782538263126182592273526962657270926572657264426832862287555973149255225782592272225922538255225112538249825652525249824982525257826832773253827862484260524713249245724982415249824713666348225382443247124713211251124984018251126572670296233124644527213442786273525522644259225922786263126832644272226572644273526442670257826312670265729502824559731862644257825382605261825382498253826312471257825522525251125112511270927862484276125112592242933512471247124982484252536813455253824712415248431742471247140972592256527352786333847364896 19890828 441581856274826962657270926312618277326312605263126442631272226442696269626442618257826052962286255973124257825922631260525522538257824982565252525522552249825522471255226572761248427862498259224983224247124572457247124713681344225522484248424843211245724434018253826442709298732874736530813442837264426312709257826832824264426572683261826572696267026442696268326312605263128752837559731112578264425652605255225522538255225652552252525252498253824842511256527992471270924712605245733252498248424842471248436663429253824712443248432112484245740572578255227732696344244744962185627222605260526702525268327612670263126442631264427222618265727352657270925922683291228755597313625922657253826182552256525522538253824982525251124982552252525112484269624842709248425782443342935374057255225382484245724842498245724712471324924842457405725382618273529123351467453431344286227092696263127092631284926312565269626702657269627222670263126312670265726442950283755973161259225522592263125922538252526182538255225522511251125382484257825252644247126702484257824573482359340182605248424712415249825252471244324573186244324714057255225782748270933764705513318562670269626182657265726702786267026312657268326832631268326702670264426832644263127992887559731242538259225922657255225652578256525782565257825382511255225112498252526572498274824982592244333383523407726962471245724712471255224842471242932362498247140182498268326572824335147365415134428242644260526312657267028372592264426572670264426962670269627092670273525652644274829005597317425782683256525922565255225652552257825252565255225382538253825382484267024842657247125782471340235514037268325652498247125252498248424292471316124572471407725652538277326833351450153081856264426832631267026572644281126312605269626702657268326442618272226312683264426832773291255973124252525922592260525252565255225252578257825652552253825112457253826702748251127612471260524573211253824712471249824433666344225382429244324433236247124574037253826832631284933124705545113442735270926702631263126702900263126312670265726572696265726572644265726052657256527482824559731112696265726572578252525252592256525652498263125522484252524982552257828112484272224572578245733122484247124712498251136513455253824572471248431992443247140972592252526962722335146445451 19890828 442061856268326312683269626442657278626052631264426572657268326182670270926052657264426702811286255973124261825382605256525522592253824982565253825252498253825522525251125652837249827612443259224433199242924572471247124983681340225252443245724573186245724714018249826832683292533384674574413442786263126832657265725522799263125652631261826832696263126312605264426702592260529372837559731612592256525782605256525652578251125112538249825782552253825382471255227612498268324712605253833512498247124842511248436513429252524712429245731862484245740772592264427222709338946445819185626572644259226572605265727352696263126442592268327482683267026962618267026312605283729005597316125922538260526442525257825382552253825652552255224982552248425522471268324982773245725922457346935654037257824982429248424982552244324842457323624712498403726182657267029503312464459691344277326182657260526572592276125922709265726312592270925922657270926702683263126702837290055973149257826312578259225782618253825112631249825782525255225382511249824982631251127222484263124713482357940572552252524712484252525252457245725113136248424434077253825652709270933254644604518562683270926312605257826442799259226442683263126052657267026572722259226702657263129122900559731612565273525382605256525112525252525782498252525112498253825382525248426702525276124432631247137423822418224712525244324712484256524292443244332362525248440572538270926962900344246446282134427482657261826052618252527612670268326702722260526312696265726962578270926572683293729625597309925522552260525522525255225252525256524842592255225112511252525112457265724982696249825652484366638564139248424292471245725382511247124572498317424712457405725782644273527353416467464541856267026702538267026442631282426832644257825782631273526962773274826442657264426962811291255973149253825782644264425652511249825652552249824842552249825252498253826312799252527092525257824843211245724842457249824433681341625382429248424433224248424714037252527092683295032614767671313442748273525922657268326052811268326052631265726312683269625782761261826442657264429622900559731112578257826182552252525382592251125252498252525382484253825252538257827992498270924842592249833892484249824432484252536663482253824572443244331742484247140972565263127482786340247057014 19890828 442541856269627092592268325922605282426312592268326832618278627092683273526572670265726572773287555973111259226052618260525652552259225382552252525522552249825382498252526052748247126962484259224433249247124572498245724433711342925252443249824433224249824844037251126442696297534164501774113442748260526312631263126312862261826312670260526572644270925922748265726572618265729502875559731492631263125922552255225252578251125522578252525522565253825112552253827352484274824712618247133762457247124842457248436963389251125112429248431862457242940972565252527352773333847367741185626832709263126312565264427352592263126832618260526572631255227092631268326442683292529005597313626312618263126052552249825112565253825252525253825522511245724982457270925112786247125652443342935374057256524572443244324712525247124572443324924712457405725252670267029503416464477411344282426832670269626832644279925522773259227352631268326052657270926312722265726442912288755973174256525522592257825382552256525252565252525382565249825382443252525252657252526962471270924843429355140182592248424432457251125112457245724433161255224154077255225522811442133384736774118562722268326832644261826702837265725922578259225922683267025782709259226182644260529622950559731362592260526052592259225112538253825382552252525382552255224982525249826832498274824842605248433633523409726702498248424432511251124982457244332492471248440372525276126962849324947366162134427612644263126442722268328622644263126702670267026962670259226702683261826312631283728375597314925782592257826832578256525522498260524842565255224982552245725382498268325252735244326052484336335934057269625782484245725382498247124842511314924842443405725652565270927093593464477411856273526702670259225922592281126182605270926832735265726442644268326572657259225922824288755973124255226312644267025252552252525522552253824982592253825252552255226832761251127862484265725113249255225252657263124573681348225112511263125253211255225524057261827992811398040774962774113442735263126702657263126312824260527222670265726442683265726442683261827222683265728112875559731242578260526442552251125652631245725382498257825522484248424982525263128112484274824432605248433762457249824712484247136963496255224712457249831862429247140772578256527482722336347994674 19890828 443021856302425782552265726572644281126052631265726052683261827092683265726052709268325782837290055973136253826052618263125652552252525522498251125382525252525782525253825782862245727992498263124713287247124572457247124433711344225252457244324573236248424574018256526572618296233764674530813442799269626442657260527092837263125922592260526312761264427222696263127482592273529622824559730862578263125782657259225922552248425382538257825522511253824982538251127222525274824982605244333762443248424712498247136963442255224842457248431992471247140772578260527612748335147054767185627482735272226442605272227092618255225922683267026182683264426832644259226312592283728755597309926182592261825382538253826442498249825782538257825382538247125252471263124432786245726312457348235934097255224572457247124982525247124712457321124572457401825382644270928493287458672561344287526962644269626832605284926312683265726832657264425922683268326052683259226442912290055973186267026052578257825252552256524982631249825652511251125522525252524982709248427482484265724573523365140772525253824712471255225112498248424843199251124714077253826052786284937744644774118562735264426312683263126832862263126572644261826442735267026312748268326572644263127612900559730742592259225922631260525522552248425782511249825252511251124982538248426832538272224572578249834553607407726572471248424432471255224432415248432112471252540372511265726962912336344745237134427862657259226442683267028112683256526182657259226702605265726832565264426312657288729125597309926052605261826182592253825252484259224712657255224842552252525522525267024842722245726312443345535794057256524982498240125382511245724572484318624712457405725922592273526573287458648311856265725922644260526312683284926572578265726702644273526962657273526832578263126702811290055973111257826052565263125382565255225112484257825252538252525522511252525522748247127992538259224713261247124982471249824713711342925252471247124713236248424714057253826832657296232744644545113442837264425652696261826312773265726182670261826442657264426182683267026962657265728752912559731492578260525522631252525522565249825522538256524982538253825382565263127862525276124842578248433762498248424432511249836963469249824712457247131492457247140772565255227222773332545574896 19890828 443501856307426052683260526312683278626962565263126572592267026572592264426052631256526572862292555973111265725522552259225922525256525382538249825382552253825652484252525782837249827222471256524713249247125112484253824573727342925382471241524843236247124714057253826702644295033124674537913442735261825922631261826312657256526052618259226962735267026962709265726702592263128242912559730992631255225782592252525922578298728373312287532113062328727992565259228492511272224842631241533632484247124712484255237273455252524572457247131862443247140972592263127862773338946744831185627092644265726962683263127862631259226832696260527482657268326702605270926832683300029005597323626442552259225522565257825652578260525382471252525252511252525652471272225112722247125782498341635234037253825382471245724982525244324432457322424842457405725652709270928753224470572561344273527092605263127092644283726312578268326962644259226052605268326442578257826832811291255973136259225652605260525382565256525382578248426052525249825112484251125252683249826442498257824713469357940372618249824842498253825112484251124983199245724844077253826052786272238394474774118562670267026312565265727222862259226052578255226312709267026962761270926442631264428622849559732362552263125782631251125782578253825782484249825522498255224842565248426572498272224842578244333893551407726182538245724292484253824572457248431992457249840182484260526312824335147055308134428492644263127352696267027862578257825652631272226832657263127222578268326572683291228375597314925782592260525652552260525782525257825652552248424712484252524842484263124982709247126312457340235513999268325522443244325252525245724292443314924982498407725922605273527353338452947991856269626312578265725922605272226832605263126182592273526312631268326702644272226962709290055973236259226052538261825522605252525652511257825522578255225922498253826572748248427612471259224433261249824712471247124433696340225252429249824843236249824714037255227092631293733764705530813442722264426572605264426312748263125922670257826312722263126182722257826572773263129252824559731862605263126572578259225782578253825382511257825652538253825252552265727732457264424712618244333122457245724842484253836663455253824712457251131742498247140772552260526832683333845294896 19890828 443981856303726312592261825922735286226442605264426182578270926312657270926702709267026572950279955973086251125522631259225522565251125652552252525382631249825112457253826182799247127222484259225113274247124982471249824433711342925252457248424983261245724574018252525652683292533764644537913442773265726572657265726702799259225782605269626962748270926182722256527092683263129372875559730492565253825922631264425652552255225782538260525382538253824712525260527992471270924842578248433892565247124572471251136963442249824842415251131742457247140772565260527862696335146444929185628112709259226052631260527092644268327482618259226702735265727482565264425922644286228625597311126312578253826182538260525252552256525252538256525252525249825522498267024982748242925922457349635934057252525252471245724712525245724572443323624712484403725522631270929503351467472561344278627222644264426442631284926442631260526962631265726442657265726312657267026702761288755973086259226442565263125782631249825252552256525922552252525522525257824712709247126832498260524573523362240182565255224982443251125382471249824843161249824574097255226962799284938064767774118562709265726442670264426572722267026182670267026702709263125782696267027222605263128872849559732362578259226052644264425522592256526312552257825252457253824712525251126572525274825252578247134293523407725382457245724712484253824982429247131992471248440182498260526572837328746745343134427862657269626052565267028112605257826052592263126312657270926962657267026052644291229255597309925922592264426052552253825922538253825112644253824842484247125382471268324842670251125782471346935934057255225252498242925252538248424432471318624842471407725382565272227223312464447361856272226962696269626832696276126832605257827352696268326442657270925922709263126572950290055973086257826052644255225252538256525652525257825252565252525252484251126052748249827612484260524293287253825112471247124843711341624842457245724843287251124294018257827482722283733514736548713442811267026442683269626702837269626442618264425782683264426832683265726572592273528112887559730622592267026572631255225382565256525112552257825522565253825252484259228242484270924712578245733632538247124842471249837113416249824982484245731112471244340772631261827222849323646744736 19890828 444461856296226702657264426312565276125782657264426832696272226052605269627352670263127352761287555973049256525522552261825652538253824982578253825522578253825382471253825652786247128112484263125113236244324712471248425113742340225652457242924713236248424574018252526442657286233894767530813442748260526052683267025922748264425782644255226572811256525522670267026702670265730492975559731242578255226182657260525382605297528753338282432113086332528872498256527482525274824712605247133892471247124712525247136963469252524712429249831612443245740772565259227352824335147674831185626572670267025922631270928492683265726442631268326962631260526702735257825922683278628875597314925522618255226442578260525522538253825522525256525252565252525522484273525252709249826312471350935794077256524712511248424842511247124572471327425382471403726442709268328873363458672561344273526052538260526702592277325782565263126052670260526572683270926702592273525922962284955973199260526442592261825922578252525382538248425382552253824982511255225382657247127092471259224843482363640572565249825112471259225252443247125383174249824844077253826052761283737744586774118562709268326182605265726702799261826572696269625922696268326572670259226962578268330002875559731612722264426052605256525652565248426052538253825382538252524982565249826962511273524842578247134293537405725522525245724712484249824572443247132242457247140182538268326442837329946445343134428112696255226702657263128242605260526572670263126572644261827352605263126182605295028625597311125782605260526312525257825652498257825112552251124982552251125252498267024432709248425922471348235934018256525252471242925112538248424432471317424432471407725522578278627223416467447991856267026572644263126572670276125522578267026832670265726702605270926312644263127482849290055973111256525922618265725522565263125522552249825112498249825522498252526572786245727092443260524433261249824712457249824843681346925112429245724433261245724574037255226962709287532874674534313442786260526312696257826572811260526442644259226442696265725652670259226312618265728112837559730992592259225652578256525522525249825252552251125252538252525382552268327482511274824292578251133892484247124712471245737273442252524842415251131862457249840972578257827732735329946444896 19890828 444941856306227092683264426312696272226572670261826312631274826702592272227092683268326702887293755973099259226572565265725782525256525252552251125382565253825252498251126312824244327352457267024573261247124842484248424713711342925252457248424713211248424844037253826832683287532744674520213442824265726442696268327092824263127222657260526962709263126702709267026442670263129622950559731612605265726442578253825782538251125522525256525652525253825252511252527482552270925252605245733632484242924982484251137113469255224432443245731862471245740772565256527992709336345014831185626702670259226832578267028112657264426182657267026572735264426572670273526702592287529005597313625922670256526312592251125922538257825112498253825112511249825252484267025112786247125782525349635934077256525112484247124982538245724432443324924842457403725652631267028873402455771211344279926702565260526442722278626702592264425782670268326312670264426442657261827092811283755973124255225652592259226312552255225112618249825382552256525522525253824982709249827222429267024843537362240372565248424572471252525382457247124983161249824714077253826572786281138064767774118562709270925782618260526832773257826572578263126182670261826572683265726572644256528872849559731362592256526052631255225252511261825782498249825382565253824982592245726702498277324842618249834293579409725382484244324572498249824292471248432242511244340182498267026052849341647055379134428112644264427222605265728752618259226312657264426832631264427352670260525922644295029005597311125782592259225522552259225252525259225112565257825112552251125252484267024982709245726572498345536224018256524842498244325112538244324432498319924712471405725652565270926573312470549291856273526052709255226052670283725652605265726442696265726442644270925922631267026312912282455973149253826052631257825252538253824982484251125522525253825782498261826312786252527862484256524573236251124432443252524843696345525252484247124573199245724714037253827222670288733634474541513442799268325782657259226052786267026442578267025922748267026052709263127222657257827992862559730862670259226052578260525522538252526052538259225522565251124432538259228622538272224712578247134022484247124842471249837273482251124982471245731612429247140772565253827862748327447054929 19890828 445421856309926312644272227222644281126182605265726832670273526442605264426832605256526312786284955973174264427092605260525782538257825382525256525782511248425382471251125922786251127612457259224433236247124572443245724573774345525252457245724713261245724714037256526052722291233254767530813442824263127352735268325782799268326442565265725782696260525782683265726052644263128492912559731242578263125922525259225252565300029253325295032363211337630002525259227862471263124982592247134022471245724842484249837113429251124712457251132112457242940772565257827862735331246444674185627222722264426052644257828492683267026572618273526962657268327092605263126442618291229125597323625522592255226442498252525382525257825252511252525112552249825522498268325112786247126832471349636364057253824982457245724982538248424712443323625112457405724842618270928623325455771211344277326702644259225522644278626312709257825922592270926832578267026702657267026702875288755973124264425782644256525382552260525382552248426052578251125112578256524712735249826702471260524713537368140572605251124842498256525112538248424713161251124574077257825782786272237424674774118562735265726312696259226182862268326572618268325922748263126312735263126572644267027992900559731992644257825782578255226052525259225652484248425252471253824712538249826702511277324842631247134423565411825652565247124292484256524572484245732362457245740372511268326962849337647365343134427732631263126962578256527732592263126702644265726832631264426832683267026442657295027865597309926312578267026182538256525522525256524982565252525112538252524982471265725112683247126182429345536224077255224432457244325522471248424432471319924432457407725382592276127093325458647991856267026702605259226442618273526052683260525922709265726442578265726442644265726442862279955973236264425922644253825252498255225522511248425252525255225252484253826052735248427352484263124293224247124712511249824573696344225252471245724433236248424294037248426572722287533514736527213442735265726442657259226312824267026702657264426572696267026052670270927092670260529372900559731362631259226182605253826052565253825922511252525522511253824982538260527732498274824842592247133892471249825112498249837423469255224842457248431362443241540772578257828112722333844744996 19890828 445901856301226702631265726312644277325922683264425782722264426442631268326052709260526572937293755973124261826572644257825522605251125922498256525652538247124982471253826572761247127092443260524713249248424842429251124843774342924842457245724713236247124714037253827222761288733384557527213442786267025652683267025922799257826312605263126702773267026702735265726962605263128492875559731112618257826312578257825782552248425522498259225252525253824842511267027862525276124572578245733382498245724572498248437273389257824842457251131862457245740772592253827352735326145574674185626312709263126962605268328372631267027732631257826962683265726962722264426442605292528495597304926052644260526052605257825782578256525522578249824842525245725652484265724842670249825782471348235934077256525252498249824842552242924572429318624982457403725112631270929623287464472561344273526312670267025782592288726572605263126442618265726572578268326962709269626962875290055973161256526312631263125922565256525522525256525252552252524982538255225112670252527612498264425113482360740572578251124982443253825112471251124573174248424714077256525782875278637744644774118562722260525522670264425782799263126702670265726052683264425652722270926442618265729122849559731242525263125782605255225252592260525252592255225252525252525252498248426442498278625252592245733383523409726442511245724572498248424572471244332492484247140572484265726442837332546445308134427222644259226182670265728372631261826312631264426312709268326572644259226832670295028755597309925522605259225652525257826052538256525252565257825382511251125252511270925522657247125922443340235934077267024712484244325252511248424712498317424982443405725382578269626963389464449961856267027222605270926572683273526182683263126702644263127612683269626572657253826962937283755973124265727222578268325782552257824982511253825782471248425382484253826312748248427482484257824713236249824572484245724573727348224982443245724293249248424154057255226312657297533514644534313442735267026442657270926702722256526052709255226312670273526962696265726962631264429752837559730992565259226312552257826312592259224712511255225252471253825252538264428372498279925382592247133892498245724712498251136813509252524432443249831862471245740772565260527092709346947674799 19890828 446381856304926442670260526572657281126572683264426962605270927092657274826702592269626572900296255973136255226312631267026052552252525252538252524842525247125652443249825922748245727612443259224843249247124842443249824433711345524982471247124573249249824434057256526832657298733384674530813442799265725652657263126572837260526442644265726442735260526182696267025922683259230122799559731612657260526052683255225922498268326833211295032493261335129372525257827352484273524712605249833382498248424572525255236963429253824292457244331612443247140772565261826832670335145574674185627612670265726962683263127482696268326962644263126572605265726312657268326442644290028755597308626312657259226312644259225382552257825252511253825112552247125382498269625112761245725922484350936224097252525382443247124842511247124432457323625112443403725252644263128753274470571211344277327222631269625652644283726052657267026312657268326182683274826052709263126572925290055973186261825652538257825922511257825382592248426182538252524842565252525252709247126832471264425253509365140182592253824712471252525252457249824433161251124574077259226182773279937744831774118562644263125922631269626832773260525782631263126832657260526702709263126572670273528372925559731112631260525252618253826052538253825652498253825652471253824982511245726832552269624712592245737113806422725382498244324432471251124572429244331612484245740372538268326832900332545015272134427992683273526832709265727862565263126312657260527352696272226832605268326442578277328625597309926052565260525782538253825522565255225252511248425112525252525252511267024712683247126312471369638734160251124842457242924842525245724432498318624292471407725922565268326573389452947991856270926052644278626702696278626312644256526312709268326442644272225922709265726962925288755973136253826052592267025112644253825252498259225112525251125652618263125922644248427612484257824713249248424712498249837423711251125382429247124433261249824714018252526442696297533254705552413442786270925782657265726312862265725922592260525922761267027092683268325782631270927482887559730742592260525782605256526702565253825522484251125252525253826442578260526442538277325112552247134022484248424572538359336812578259224712443247131612471244340572565264427352849340246744736 19890828 446861856301226702565268325922683278626052657268326702578273526052605261825782605259226832811292555973111259226052605263125522525260524982484256525382538248425522498252525922735247128372484260524843236247124572429251124843727344224982457251124573249245724844057253826702631273533384736537913442799263126052670257826442786261826442565268326312786257826052696260526572696267028372837559731242552263125382592253825652525252525522565255225522498252525252538255227222525273524572592245733632471249824572471247136963429248424842471247131862457247140772578255227352735335146744896185627992748264426702605264429002605257825922683269627222657257826832578260526182592284928245597309926442605252526312511255225382525257825652511253825252552249825652443267025252735241525922457348235794077256525382443242924712511242924982457321124712457403725382696267029003338476772561344282426572657265726572565287526312538267026442618278626832605268325922696263126962962282455973124265726182605265725782511259225382565247125922484253825112525257824842696248427222471264424983416359340372644252524432457253824982471245724573186253824844077257826702799274837744705774118562683264426312709261825782862265726832631263126962709261826702761260525782605270929752837559731612683259226182592257825652552253825252552252525382471248425112565248426312484273524712631248433633565409725522538247124842484251124712471242932612484247140182605264426572862340246745379134427862683269625782578264428112578265725922683265726832644265726702644260526312657286228625597314925382631264426312631255225522552264425112538253825382525252525382484263124572644247125782457346936074018260525382484241525382538247124432457316124712457405725652578278626963351470548311856274827092592267026962683273526312605268325652657269627092565270926442618264426052962288755973124255225382538263125652538263125112644249824982484252525252511252525652773251127482457263124573249248424432457251124293727346925382471245724843236248424844037252526312696300033764674534313442811259225652644263125922773264426442631267025922670269626702696268326832683267029122900559731242578256526312657259225112538259224842511255225522552257824432511253827732525270924842592247133632484248424572498251137423429252524842457248432112457247140772592263127352786338946444705 19890828 447341856296227352605267026052657278625922592267026312696264426702605268326572748259226052900284955973149255226702592263125522525252525112538255225112538252525382498252525922875249827352457257824433274247124842443249824433742345525382457244324573199248424984037255226442618286233764767541513442761265726832696261826702799267026052578268326052683267026702722264426832565260528492862559731362631256525652565260525782578301230003469298732363186327429122538252528112471268324842565247133762484249824982498249837113455249824712429247131742443247140572578253827612761329948635064185626962709267026442631269627482670263126312592260526572670267026702631276126182605270929005597314925382631260526702578255225382565255225652525251125112525248425652471268324842761247126442443353736074097251124712443245724712498244324712457324924712457403725252670269629123363464472561344273526832709263126052578288726442657257826442644269626702631267025652644265726832875287555973111264426442631261826312552257825782592252526052498252524712511253824982670248427352457263124843496365140572525259224572457253825382484248424843199247124434077253826182811283738064767774118562735257825652683263125922786253825782644269625922657265726312683257826832657264428492862559731112592263126182670255225252552255225922552251124982511252524432565251126832484274824712631245734423537405726312471244324712511252524712484245732362443244340372471260527092925335145575202134427352657263126442631257827992683261826442578260526442592267027482644265726052631295028755597312426442618259226442592255225382538253825252578251125252498252525252471268324982735249825782443342935934057255225782471247125252525248424712457316124842484407725782578277326963429470547991856268327092605259226572683276126312592269626052670267026572578273525782605265726052925288755973236267026052565267025652578257825652578252524982511251125382498253826832735251127482443260524713274247124982511248424713696344225252457247124293236249824984037251126312696298733514586527213442799260526832644267025782837265726312644257827482657265726832696269626312657268328622887559731362605260525652592255225382538260525382538253825382538249825112498255227612471270924842605247133632443248424572498251137273482251124712429251131742457242940772552259227222761327445574799 19890828 447821856303726962683268325782670276126962683260526572605274826962592268326052683263126052761293755973174255226312605264425252578257825382578256525382565256525382618260524432657248427612471263124573274247124572484249837113607249825112471247124433249247124714057256526052709300032364586530813442799257825782683267026312824263125922670269625782683260526832657264426312683268329502849559731492592263125922631255225782538256525782552252525522552256525782565248426442498270924842578242934162471244324982552372735932511249824712484247131862457247140772565263127732761333844744831185626962670259226572696265727092631264426052644263126702670257826832552263126182683290028875597316125652592259226312578252526312498252525252525253825522605249824982552267024712761248426052471365138224182252525522443242924572565245725252415323624842484405725252709272228873274470571211344284926702657272227092631272227352618270926182631274826572618269626052657263125922937286255973111257825922592260525922578255225782511249825112618252525382511251125112657253827222484264424713622389041182605247125112457255225252484249824843199251124434077253825922761282438224705774118562657264426572670263126832722268326442592257826052735265726832683257826312605268329372849559730992578263126312631257826442538252525112525252525922552252525252565249826962511274824982565242934163579409725652552248424712484253824432443249832612484245740372511265726702937333845295379134428492657260526572605259227992631263126702631267027092657269626832683264425382578291227615597314926442618264426312578256525382578256525252538255224842552256525252457263124982696249825922471344236224057257825252484244325252484244324292484314924712457407725522605270926703338452948631856269627092657265725652722274826312644260526702605273527482605260526312670264426573012298755973086267025782592259225522578252525252538251125652578253825112525255225652748253827092457259224433236248424982457247124713696340224842471248424573261247124714018253827612683295033124529548713442748273526052657260526312799267026442670259226312683264426572644265726962696264430122875559731492552263125922605253825252552257825652525255224982525252524712538256527612525273524982592247133762443249824572457249837113442256524842429248432112443248440572565260527862735340246444767 19890828 448301856304926442605267026312631277326182644268326052683259226832657270925652644263126572849284955973199256525922605255225382538253825382511252525382538249825252631255224842670251127482457259224713249247124712443251136963636249824982471248424573236247124434018251126832696288733384705534313442773264426182657267026442875267026442578263125652670265726182683263126702605267029502912559731242605268325922644257825652578300031113442311132993249333829372552251126572484268324712578245733632457247125112511377436222511248424712415247131862429245740972578257827092786336346744896185627092735259226312578260529122670265725782670263125782722272226052683276126312670296228245597314925652578259226052592252525252538256524982578257825252538251125252511270924842748251125922443366638064182249825112484245725252511244324572415321124712457403725252657265728753287467472561344273526832578260526702657282426052618261826702631270926572631269626442670263126312937290055973099267026572578255225382565257825652538252525652565251125782565251124842735251127482498264424713651385641392605251124842471253825382443245724983186252524434097257826442761278638394896774118562709268325922709260526832761257826052605268325922696265726312683259226312670263127732849559731242592263125782631256525922592251126052552253825252498253824842538253826442484283724572618242934293593409725382538244324432484252524432457242932362484247140572644268326572875333845295308134427862709264426832644268327992670272226572592268327612631264427352644268326702657290028625597312426182605253825782578253825782552263125652565257824982552251125252484267025382735247125652471345536364057252525112471244325112525248424712484311124982443409725522631274826443351467446741856268327482592264426312631276126312644267026702644270926312657270926702696257826702925292555973111260525652631260525782605256525522525259225652565255226052592255225652696251127482471259224843211245724712471249824713711346924982415245724433261245724574018255226702657288734294557530813442824259226832709267026442811259225782644264425782709260526962735260527352631265728372862559731242525264425782592256525652565251126052525255225522498256525382552257827992511270924712631245734022498245724842484252536963442253825112471244331742471247140772565263127482709328745864962 19890828 448781856269626182631260526442748277326442605268326182709263126312709270926442696268326962837290055973186256525782592256526052498260525382498256525112498251125252484253825522748247127352498257824713236247124572498248424983774345525112525244324573224245724714018249826312696296233894557545113442799267026832644265725522761265725652552268326312683263126442670263126052748259228622887559731242565259226702525255225922565249825522525252525652552255225112538255227732457268324712592244334162484247124982525247137583509253824712429247131612484247140772578257827992722337645864962185626442670260526052644259228372631260526312631263126572773261827352631265725782605281128875597314926312605261826312538255225652525253824982592251125382498253824982471268324842709248426442618359334163287257824842498247125252511244324572429322424572443401824842670273528873338464453081344276126702605270927352670279926572592263126702644270926962605267026312605263126962862286255973099257825782605252526052498259225252565252525522538248425112484251124842709249827482511263126053579353732112605251125382457253825382471242924433186248424844057256526312761265734424674506418562683267027092631263126962811265726702683267026832735267026572657268326442670265728372862559731742631257826442525255225382525256525112484247125382511255224842525252526832525277324292657291237273509249824432511242924572498249824292457245732492484248440372498265726572925333846745343134427482722263126312670260527862605256526572773260527222683269626832670260526702631298728375597312426052605259226052552252525922538255225522565247125652525248424982484268324982709248426832950371134552471247124432525247125252511247124292457319924432471409725922657274826573351473651671856276126702592268326572644273526442657259226832592270926702670268326312618257826052900287555973049253825782605265725782552256524982565255225382552252525252631264425522683247127732457259224843261248424572484253837113711278625252429247124713236248424714018265726572735306234024705548713442811270926312670264426702849263126572605263125922670264426572748270925922644265729002837559731112565263126312644256525782605253824842538248425252511247126052605255226702538267025112605247133892457248424842538359337902592256524712443245731612471245740772552263127992773338945575487 19890828 449261856272227352618272226832696279926442657270926832631264426442605270926572657265726963000290055973149251126052578265725252525255225522525256525382552248424712525253826052773248427352471255225113274245724712429245724433774346924982471244324293224249824714018253826962644296233514705574413442773269626312605267026832761263126442592263125782709263125922644259227092709259227992912559731112565264425922644253826052511251125922525256525652538251124712525253828492525273524712592248433892457248424572511252537743429253824432457247132112471247140972578255227352748333846745744185626572696267026442631255227612631264426052605263126702709257827352670273525782670282429255597323626052631259225652538253825652511260525252565256525112538252525252525268325522735245725922443342935934097256525112457244324842525245724572443324924712498401825252657265730123351467459691344276126572592269626052605278625922552256526442683276127352670269626832683261826312799288755973174257826052578260526572552257825382525255225252484253825522525249824712683253826832498263124843482362240972592253824842471255225382471245725253199247125114057252525782748267032994705608418562735261826702709260527092837255226312696261826182683264426052683256526572631264428622837559731242605263125652592257825652592252525652484252525252538251124982525248426572498276124292592249833893593409726702511247124572484256524572457245732492471245740372538268327092887341646746241134428492657256525922631265727352605267025782670257827612722269626962592268326572618291228755597312426442644257826572578259225782538260524982644252524842511251125382538268324572735245725782457342936664077264424982538247125382525244324432471317424982471409725522565273526833338464464541856263125922605260526442631281126312592272226832644263125922644268326702631260526442811293755973174255226572592257825922552252526182592257825382578252525382498253826182799251127612457257824843249248424572457249824573727346925382471244324573261248424984037251126702722296232994674671313442748268326312565270926312735260525922631264426182735267026312683259226442644263129122849559731742565268325782605259225652538256525782565255225782565253824982538255227862457273524982618248433892457247124432471249837113482252524572429248432112471248440772592259227092748336347057014 19890828 449741856274827092735265726312696279926052605264426702657267026702683276126572631267026052786281155973124255225922605257825652538252525382525249824842525245725382525256526962748248427092457265724293261248424982471251124433727349625382443244324153287248424434057255226572683296233764644774113442837260525522657264426182799264426572683260526702618259226832709264426832592263128622862559731242618257826052565257825922592247125252498251125522525252524982511263127992484272224572578247134022498245724572498248437273455248424712443247131612429244340572578259227992722346946447741185627222761260527222696273528622605263125922605268327352657263127482657269626312631272228875597312425782605259226182538251125652511260525652511251124982538251125252484267024842773245726442484349636074097253825112457244324982538244324432443324924572484403725522709267028873429455777411344284926572631257826572592274825782644263126702605273526832644269626962683265726053012288755973099256526312605267025922565252525782578255226312578249825382511252525112670257827092484267024293496371140972592251124712457251125112429244324433136253824844077255226442799437034824586774118562735263126312670255226832837263126702657264426572837272226442696261826702605269628622912559732362592263126442592253825522538257825782525253825522498257824982552251127092525279924712605247134423593411825522538248424712498253824712457248432362498245740372565265726572862336345016162134428372696257827092592269628492683259225782578267026962605269626702578268326572578283727995597312425782631259225652605256525382525255225252578255225252498248425252525268324572696251126052484345536514077255224842457241525252538247124292484316124842457407725522552274827223509470577411856267025922644267026312657273526702683264425922657270926702683269626702631263126962987284955973111260525782578263125652592252525652511253825652552255225652525257825922735252527352498272224713299259224842657261825113774348225382471264425253236263125524077263128372811409740974929774113442786265726312683260526312837264425922644264425652683273526442683257827222657268329502761559731362565259225782565259225382578249825922552253825652511245724982525255227732511270924712578247134022552248424572484248437743482255224712443248431742484245740772578256527482683336345574674 19890828 450221856304926572592260526312683279926052631268326312696268326442670272226312670265726702937284955973149259225922578264425652552252525112552253825252552253825112618257825112657247127732484257824433261247124712484251137583651252524842484244324573236247124574037253826962644291233384474541513442735263126832644260526702849263127092605261826702631273526312735263126312670265728492900559731992605261826312605252525382538253825782565251124982538253826442552248426442484269624572631245733762471248424982511377436222538249824572443247131992471244340572578259227862849329946444767185627352644256526312683268327612592265726442631267027352683259227092605269626442683288729505597311125782605259225782538260525782538257825112538255225112498252524842511267025112786245726442443368138224227253824982457247124842578248424292471319924712511403725252631263128753299458672561344269626962657274826312578279925782631260525782709270926702735269626442683265726572824286255973124259225382683252525782552251126312552253825922578249825522498257824982709251126572443268324843651389041602511249824842498251125382471244324713186248424844097256526312761286237904767774118562696269626442722263126572786264426442578260527092657264426312722267026832683268329752837559731492538259225522565251125652631255224982538248425652511253824842592245726962525273525252631245734553579409725252538244324712484255224712498244332612484248440182538260526702887333845575272134427222709261827092631263127612578260527222618263126962644263127352631277326832644293729005597312425652578259226182592252525382552261825252592252525652471253824982525265724982709248426442457349636224077257824842511245725252511244324572457319924432471409725382565274826963287473648961856268326572644267026052631283725922618264426182644263126572709273526052605264427092900283755973136261826572578263125112578256525252538253825382498252525522511253824842875264427992498256525113261247124432484248424572457357936662484248424713274251124574018249826312709288734964586545113442799260527352605276126572748259226442552267026442592270926832722259226182696270927612837559731862552263125922605255225382565256525922578249824982525256524982511248428622644276124982592257833892498248424982471248424433593365124712471248431992457247140572538263126832644335147054962 19890828 451661856306226832618264425252592282426312552268325382644272225922696268326962722264426572962287555973037260525652578269624842498253825652578256525112538249825252457253826052761249827092511255224573249252524292457249824983711341625112443247124433224247124714018252526702683296232244674534313442786265726832631263126052786264426052631260526702683257825652670265726572631264429872837559731612592259226312644248425782552306229373429309932493149324928372578252527612484273524842592249833762511247124712484247136963429249824712443249831612457242940572578259227222696332546444831185627352605264426312592263127482631256526572578268326962605269626832631260526702592286228875597306225522618259225522592257825922498259225382538253824982538247125252443268324982748248426052471353735934097251124982457244325252471244324572415323624712471401825522670273529373249455772561344281126442552273526312618282426312657263125922657276125652605268326572709260526442937287555973086260527222592260526182538248424982605252525652525253825112498257825252644252527092511265724573551368140372565255224982457251125382471248424843211247124714077257826052811276138064557774118562644267026442605267026312722267026572605263126832696268326572657268326702605268327992875559731742605260526182578251125922592248426312511253825112511252524572565247126442498274824432631247134823579407725112484244324572498251124572443242932362484247140572552264426702875331246745343134428242631259226962578264428242644270926052644265727092631269626702618256525782605290029005597314925652631261825522538260525652578264425522552255225112525252525382525265724712748251125922525345535934057255225522498242925252498245724712457314924982443407725522592278627353363464450301856272227092644264425382670286227092592263126312696277326442644273526052657270926962987279955973111255225652538265725652565252525252538251125252565253825382457256525922696249827092471260524843249245724712484249824573711341625112457249824433249248424844037249826962709292533124674523713442773265726052683253826572773265726052696264426052735260525652709265726832709264427862900559731492618256526312565259225382565249825252511259225382525252525522525260527732498273525252631247133382525247125252484248437273442255224842429245731992457245740572565256527732709345546444929 19890828 452141856304926832631268326052631274826962644268326702578264425782592265726442631259226832735287555973086257826442552267025652511249825252511263125382498252525382471249825922761253827612457259224573274247124712484252524713727342924982457247124713249251124574037256526572683292532744736541513442722267026832618260526312799265726962644260525922786263125922670257826962683265729252887559730492552259226052683256525522484257825112525256525522525255224712498256528112538269624842592248433512471245724842471253837113442252524572457247131992457247140772578263127992735335146444831185627222696265727222670264427612644264425922670259227482565268327092644267025652670277328115597317425382592260526052578255225252538253825252484251125382552253825112511265724712748244326312484350936224077252524842471247124842525248424842457323624712443403725382722274828753338470571211344279925652696257827482605283726312578267026702670267027092618270926312683259226572811279955973111260524982578259225652525259225112592253825382565255225782498255224712683253827222484263124013236368140372565253825252471249825382498244324433186253824434097256526572811282438564674774118562709265725922657260526832773260526052644265726962735257826052735257827612592268329622937559731492525259225922592257826442565255225252471256525112471252527355237219626702471273524572605247134293593409725782498247124572457252524572457245732112484244339992471264426832849328745015272134427092631270961232631264427862657267025922605270926572592268326832565261825782657290027486324396226052605255225522578255225922592253825652552251125382578247125252471268324842683249826442511348236224077261824842484242925252511247124292498321124712484403725652578274826443389473648961856269626702578269626572696276126572605264425782709274826052657274825782722267026052670281155973136259225922605268325782565256525652552257825522552248425782471251126312761249828112471261824573236247124712471247124573727342925112484242924293199244324574018252536073839291234294705530813442761272226052631260525782761273525922565264425782578264426312709267027092565261828622900559731612511255226572644252525382525249825522511256525522538253825382525257828112484274824842670248433892525248424842498251137273469253824982415247131492443247140575560411845573074624119461982 19890828 452621856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 4531018564705272225252683263126442862255226312644 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 023443136346937902962287561232722331225252592284924712748245726052471324924842484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 4535818563000476726312670268326312799265726052631302446741828268326442722257826702605264427992912559731242578260526572631252525112605260525383074295045014896612329622498257827992525274824572592247132742484245724712511245737423482257824572443242931992471247140182538297566012937328747365202134441182657265726832631263128112631259226312722169048636366509842961663671316064139509828375597314926052631256526312565251125383049306235513274377426186924274824982538286224842709248425652484338925112457227231492937374234692525247124292471319924842484407725652644270928113325464448961856265726052552276125922670278627092657260526832631273526442631282434292605257826312748287555973236264425922578261825922578263125382525253825922484252524842484253824432670628227992471259224843509360740772538251124432471252525252511208532112670447430862525350917392657287532744557725613442761272226572565269626182837267026442618 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 454061876 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 454541856303727092683265725652578281126182605260526182631274826052657267026832683268326313000284955973099268325922538259224842538252525522538253825252552249825382498253825652709252527482457263124983261247124842471248424983774344225522443244324573211247124714037259226962696290033514474537913442799263126052696264426182925259226442552269626572670263126832748272226442631261828112862559731492631263126052578253825112592295029253363301232873086333829002525252527992484269624712592242933632471245724572457251137273455252524712457249831742457247140772565259227612761329945014896185627092592268326442657263128112670257826312735267026702644257827092644270926572683281128375597313625922592260525782631259225652578259225252538252524842498256525522484270924842735248426052443349635934118256525112457247125112538248424572457321124572484405724982709273529873351464471211344273526052631263126702657282426442683257826442644273527092696264425922670268326052773292555973124264426702565265725922552263125382538253825522525253825782525256525112644245726702443264424713482365140772525253824842457251125112484247124713211247124714077252525782735274838064674774118562683273527092631257826052773261826052696264426052683268326832683259226442631264427612875559731242592269625522605253825782538253825522552251125382538251125382525247126702498274824982631244334553593411825652484244324572484255224572498244332362484244340372511268326962862335146445237134427862683263126702657265727732696260526442670267026442631267027482657268326052657301229505597312425922670265726052565252525522525261825382552252524982511248424982498264424842722249825652471348236664057256525652484245724982525248424432443317424842457409725522552274826573402467448631856264426442683265727092644283726312631263126572696269626572605268326312605263126312824286255973161264426312618260525522538248425382552257825252538252525522471252525782773248427862498263124713249248424572511249824843696342925252471244324573249248424434018255226962696291233124586530813442773263126442683263126312937260526442657264426832657270926442709267027352670265729372786559731112538257826442565256525652631248425252525252525522565248424982538252528112498273525252578244333512525248425112471249837273482251124982443249831992457249840772565255227862696335145864896 19890828 455021856303726312592269626052683284926442631265725922578267026572605261826052709263126832962292555973149260525922657265725382565256525112552257824712511248425382525256525922786249827612443260524983287247124842443251124713742345524982457245724713249248424714018251127482709300033124557537913442773268326702709263126442761264426572631263126052773263126312696267026052670270930372862559731492618259226052670256524982552252524982525260525382552248425252525257828492471276124572578245733512457248424712471253837423469251124842471248431612484242940772565263128112748331246444929185627352605265726962565263128372644265726312683265727092605264427482644260526962644290028875597314925782631265726052618256525382525255225252525251125652471249825112498267024842761245725922484353736224097249825382457247124842484247124712443321124572484405725522709267028623338464472561344274825922670259226832657284926572683265726312578270926702683268327092670268326182862293755973099263125782605264425782578256525252644252525382552252525252525255224842696247127222457264424843537363640182565252525252443253824982471248424843199249824434077255225922786281138064529774118562618260525922722268326832849261825782605263127092683270926572709265726442565264429122925559731362578256525382644259225522578255225522552249825922498251125382525249826572484270924572644245734423593407725922511248424712484252524432484244332492498245740182525270927222862331245015487134428242683263125922592269627862631261825522605264427092644273527092748269626572657278628755597311126312631257826312592256525382538259225112605253825252511251125382498267024712696249825922457348236224057255224712525245725252552245724292471319924982443407725252525278626963351452947991856272226832670268326572631282426832605267026572670272226702657272226572735265725922912290055973086260526442644269625782578255224982498256524982511251125252511256526052735251127862484256524573236247124432484252524983711341625112484245724293236247124984018253826962696293734164705545113442811263126702644264426182824255227092644269625922748268326702670263126312670257828752875559731112605256526312578252525112552249825782538253825782538252524712538256527862484276124982592245733892471244325112471247137113482251124712471244331862484245740772565257827222786331247364799 19890828 455501856303726442670265725522578281125922644267025922644264426052683270926962683265726702837288755973199264426442644265726182552253825382605252525522565249825112525248425922761247127482484259224983224251124982457248424433742345524982457244324293236245724434037257826702683293733894501534313442786267026572644259226312875252525652644268326832696263125922722265726962657265729252875559731612538260526312565255225782578298729123363297532613049328728752511255228492498273524982578248433762429248424572484247137113496253824432443245731492457244340772578260527482670342945294705185626702709261825922605256528622592252525652670267027092696261826962605268326312735300029125597312425652552257826312565260525782592255224842498263124842565247125652484263125252761251126442498353735934118251125112471245724842538247124572471323624982443403725112644276129123299452971211344273526052748268326962631277326312644265725522644263126442722265725652644260526832937288755973161257826442683259225652538259225652578252525252538252525252525253825112722251127612511259224983509362240572552256525112471253825252484252524843186249824844077253825922786279937744767774118562670273526312605263126702761265726312696263126962696253826442683268326052657257829502773559731492605260525782605253825782552257825652511253825112565253824712538253826702498276124572552248434553593409726182538244324842457252524572429249832742511247140182565268327732862329946445308134428492631260526572592264427862605264425922683260527482631259226962657259226312631284928375597312425652552263125922538249825652565259225112538255225252498242924842471265725112683247125782484345536364037251125522484244324982511247124152484318624712471407725382592278626703325452948631856272226312644264426442631278626182631259226702605269627092683270926832657253826182900293755973111265726052578265725252565251125382525256525112552247125112471252526182683248427482484260524433274247124982484248424573711348225112457249824433224247124844057255226702683290033254705527213442773267025652683268326182811263126182592267026572683264426442735259226312605256527732862559730862592256526312592252525252525249825382578253824842471249824982538268327352511273524572592248433512457247124572471249836963496255225112443249831612457247140772578264427612773335145574767 19890828 455981856273526702683268326572605273526052644260526052605267026962644269625922709270926702811283755973124263126052578263125782511255225252538251125252525251125252484252526052786249827352457257824713249242924982443249824843727346925252457245724293236245724844037248425922657296232994705530813442761257826702644268326572799260526962670263126442644261825922605260526052657272229502862559730992565264425782592263125112538256525652498253824982525255225252525253827862484269624712578248433632471248424572484247136963429251124572457244331492498252540772552257827482773337646744831185626182735265726312538269627352592263126962722265727732631256527222644272226572657282428375597323625382605270926702538252525382552252525112578256524982538249825252525265724842748248425782498348236224057247124842443247124982538242924432457322424712471401825382657268328623338470553431344276126832592267026182657282426832565269626052631274827092631270925652709264426052824288755973161259225922592259225382631257825252565255225652538255225652498253824572670249826702498260524713482366640572565247125252443251125252457247124713199244324574057259226312837267034164674496218562709260526312631268326702799259226312657263126312683265726052761260526832631264429372875559731362538264425782605253825522552252526312538252525652511253824712498249826442538276124982618248434423565405725382498248424432471252524712484245732362484247140372552269626702887332546745343134428242631265726442578263127992592267025922657263126572670273526702670264425922670295029375597312425922592263125922525252526572552257825252592252525922498249825112552265724712722247125922471349635934057259225382471244325382538245724712471316124432471407725522592272227223351467453081856259227222592260526572592270925382670264426312657264426962618269626312631264425652937286255973062259226182592255225922592255225252565253825382552248425112443252526702786248427612471259224983236248424712471252524843711342924842484245724293211247124714057255226312657281133384644548713442748257826832709257826962748259225922631268326052722257826572683259226702670264429502862559730742565260525782565256525382578249825652498252525522525251125782525252527612484269624982578248433762457247124572484247137113469252524712429248431742484245740572565260527612696345546445524 19890828 456461856268326312618264426182670274826442670264426702565276126312631270926702657265726442735286255973136255225382644256525382592259225382552251125522565253825522578261825112644249827352457260524433299241524712457248437273607249825252443245724573249247124844037255227092696292533254644574413442773267026572683259226312900268326182618261826442709270926442657259227612605263129372837559731242538267026052631253825922498248425382525249825112538255225522631248426832498273524712592248434022511244324712511371136072484252524842429247131992443245740572552264426832722337647365819185627612709259226832618267027992631267026832631268326442644267026702605268326312683274829005597312425782657256526442552249825782565256524842511252525252525251124982498270924842709247126312471365137584227251125252443245724712511245724432471321124842484403725382696269628243402464458941344274827352578265726312592290026052657265726182618270927222657269626312670265726312937284955973174257826052538259225652578255225252552255225782538255225382511257824842696247126962457263124983622387341392525249825112471253824982498247124573186247124574077256525522786274833514767608418562735272226442631263126312811256525922670263126962722263127482670263126962592259228112925559731112631260526572538255225782618256525112498252525382511252525252578245727092471277324572631244334693565409725252511242924572498253824842471242932362484248440372525265727352912340247056241134427862748264425922565260527612631253826442735257826572605263126702657263125522592293729005597312425782644263125652578251125382525256524982565255225112498252525252498265725112709251125922471348236224037259224982484241524982525245724842457318624842443405725522631273526963325473664541856268325652618265726312618283726702631269626442709276126312644270926052657257826833074284955973149259225922592259225652552249825382538256525522484249825652443256525782735252527732457257824983236248425112484249824713681342925112457248424843224247124844018252526702631295034294586671313442786268326832631268325782900259226312605263126702709269626572644257826442578267029252887559731492592256525922578252525652565259225522578253825522552251124982498257827862511267024712605244333512511245724842457248436813455253824712443248431362457247140772565261827992761332545297121 19890828 456941856269626832578263126832657277326572605259226702631265726182709269626312670264426442900297555973149260525652538257826312565251124842498253825382525255225652484259225782786249827732471259224573261245725112471253824713696341625382443248424713186249824714018249826572683290033764736774113442811269625782696255225922761260526572657259226442670264426442709255226312644264430122875559731492618257825922578253825782592255225922511251125782525248425112511252528112471268324842657251134022484244324842484248437273469256524572443247131742457245740772565257827222748336347057741185627352657260526442631260528492618265726832670257827222605265727092605273525782709286229125597318625782578256525922592259224842552255225652552253824982565247125382484268324982786248426312498350935934077257825252484247124982511248424842429322424982471403725252644269629003509470577411344274826312552260525782709282426312683263126572644269626962605274826312722267026182962296255973074265726312618267025782592257825382538253826052511248425382538252524842670255226962471268324433496366640572578251124842457255224982457244324843186253824434077257825782799439534964644774118562670261825922605264427482824264427092644263126312722268326572670259226572657261827862950559731362565259225922670256526312565252525522605256525252552253824712538251126572538273524712631245734553593409725652538242924432525251124572471247132242484248440372538264428242862335145576201134427732657263126702631259227612644269626702670264427732631264426702605265726052683293728755597312425782631260525522578248425652565257825522565252525112525252525382484267024842657249826442484348236074037257824982471247125522525244324432429314924842471409725782618270927613523461577411856273527092592264426052709283726572565270925922631273526962657279926572670260525783000283755973099259225922578264425782578253825652565252524982578256525652498257826572786249827862457264424843287259224842657256524983711344225652498263125113236260525654077264427612862405740774896774113442735267026962709263126312773263125522565263126702709259226572735264427352683267029002862559730862578263125782565255225782552257825522498253825522525255224572552253827732443274824982605248433382484247124712457253837113482248424712415245731612471248440572565263127222657341644744831 19890828 457421856308626182618263126572657287526312605260527222657260526572683263126962709268325522786283755973124259226572525260525782578255225252511252525382525251125522696259224982631249827482511259224843236245724712484253837113666253824712443248424433236248424574018251127092709291232994529509813442875263126442631259226052900253826702565265727092670263126962748265726702605270929872862559730992565259225782618256525522538249825782525253824842511249826572538249826442498276124712565244333892471247125112484374236072525255224572443248431612457247140772565263127862722337645294831185627222565270926572578256527992631259226182565270926312657265727092644268325522605288729505597312425382592264426182538260525522578255225782525253824842552247125382498267024712748249826442429369638064182252524842457247124982538247124152484319924572471405725112709273528873376464472561344279926572657264426702631281125522592260526572722272226052592272226832644260526442925290055973174260525922565264425382592252525112565255226052565257825252525255225252696248427482471265724843651387341602538251124292457255225252484245724713174249824714077265726312735277338064705774118562709267026442657269627352735263125652683260526442644260525922683264427222722268328752925559731492578256526182670256525252538253826052525256525522498253825382552249826702471277324572631248434553579405725922457244324572484253824712471247132112457244340572525260526702937324945865202134427862657263125922696264427612592263126442722263126702683268327092578265726442644283728495597313626702552256525922592253826312552257825112484257825112552253825252498267025382670249826052443348236514018257824572498245725252525247124572471317424842471407725652552276126833312467447991856273527352644265726832631276125782605256526962696269626442605269625782657264427482773293755973161259226702552249825252592252525252538256525382525251125252457257825652735255227862429260524293261244324982457249824433711342925252429244324573261251124844037252526962631286233124557537913442824265726182657268326312811267025782605264426182722265726442722260526312631261828492900559731112538269625522605253825922605252524982525252525382511249824712511252527352525272224712565245733762484247124712471248437273429256524712457247131742429249840772696264426962657331247054896 19890828 457901856303727482683270925922683276126572592260526312696270926312605273526052670261825922837291255973124256526962657263125522618256525382538247124712525249825522525251125922748249827092457263124713211247124712471252524713727342925252471247124713236245724844057257826312696293733514586520213442824268325782657270926052735268325922605273526702683264426182735261826182644259228872824559730992552263125782670257825382578308630003338311132873174328729252592255228112525272224842631245733762457245724712525248437273402251124432471247131742484245740772565263127862670332545014863185626442644264426962631265728492657265726702605257825922670272226832631267026962644287529005597323625922578263126442592259225782498257825782525252524712538249825652484268325112748244325922457353735654077252525252443248424712552247124292443324925252471401824982709261828753351470572561344286226702683261826312592281125922631263126572605270926442631267026702683267026572887283755973149257825922552252525522511257825782592249824842538248425382511252525112696247127352484265724573537366640372511248424842457253825112471244324713186248424844077255225922735282437584674774118562748264426182605265726572811260526182657269626442670263126182709265727092683260529502937559730622657261825522631256525652592251125652484247125522525257825252511252526312471274824712592247134423579409725382484244324432498252524152429248432112498248440572511265726312862327446445451134427222709269626442670268327862618264426832696268326962644265726572683270925652631284929625597312425652565257825782565259225922552256524842565259224712511255225252498265724842683249826052498348236074077257825112457245725112552245724572471319925252457407725522657276126573416455748631856272226052605265726182565278626052631267026702657269626572644273525922709265726832837288755973224255225782657263125782578259225522578249825112538249825252525257824432837263127352484257825113261244324712471249824572484359335932484245724573249248424574057253826832735295033764586534313442811260525922735261826572849265726442605265726182696263126182670263126312618263128872887559731112605259226832578255225782525253825782511253825522484255225252525252528872605277324982592252533892525247124982471247124573565360724712443247131742457247140772565263127612683336345575098 19890828 458381856308627092644257825652592281125922631267026052696269626442657265726052735260525922786293755973136256526832631253825522631253825522578251125382578248425252484256525252912257827862471257824713249248424712471245724713681372728242552244324573236249824714037255225922722286233634705530813442799264426182618256525652786260526052709268326052722269626962709256526832683270930002937559731492592259225652578251125112525249825112498259225252525249825382511248429502631273524842578247133762443244324292457245737113742288724842415248431992457248440772578256528242696342944744863185627482670255226312709263127862709255226442709257826962657272226832592265726702592298728245597312425922565256526052592249825522511260525382525255224712565251125252498265724712748247126312471366637744182248425652443247124712538247124432457324924982498401824982683267029123299455772561344276125922670265726312605284926052657264426832631273526442670268326962709265726702824296255973124260525922578267025382525252524842565257825782538252525652498252524982696251127222525265724983636389041392552251124432429252525112457251124843186251124714077257826312849278638394586774118562709265726052761264426312786268326312735259226312683267026182735263126312670269629122862559731492552263126442631253825782578257825382525253825112552251124982552248426312498273524712631247134823537411825112565242924572484249824712429248432612511252540372525264427092925328746445415134427482631265725782696263128112578265727352618264426832631268326962605269626052670284928245597316125382578257826182578255225652552256525252578259224842525252525382484268324982761248425922471350936514057257825782471249825522525247124152443318624432471407725652511283726573363455747671856267025782578264426572578277326052605263125782696268325782644265727222605267026572773291255973124257826312605263125652511255225782484255225522511248424982511249825782735245727732471256524573287249824712457247124843711345524982443245724573224248424434037253827092761282434024644545113442773273526572618264426312799260526832605269625782722268326442631259226832578255228872912559731242578263125782578257825382525256525782498256525782498256525112511265728372498272224572592249834292471249824842484252536813455253824572429248432112498244340772592261827352735341646744929 19890828 458861856303726572657268325782605278626312644269625782592256526832644268326962644265726962962286255973174260526312578259225782511256525382525257825522525251124982498249825782786248427612484264424573274244324432443248424843727342924842457245724433274248424574037255226702670286233514586534313442773267025652709270926052862263125922657267025652683267026052683259226572605263129752912559731742644253826702631259225522578300029753351311133123389336329752498260527992484276125112578251134022498249824712484249837113442249824842429245731492498248440772565255227992773341646744767185627352631263126052631253827222657264426052683255227482644259226572683269625922631284928625597313626052631257826182552253825522605256525112552255225382525249825112457272224982735244325922457348235934077255224292457242924982538251124432457324924572484403725652670265729623338464472561344281126442565273525922592283726572578264425922592268327092578268326312709255226442799286255973099255225652592260525782525257825382552249825112525249824842498252524712670251127352484264424573537366640372511251125112471253825382511247125253199248424574097264426312748283737744674774118562722263126962565264426702722260526832592260526052644268326442683269627092644264429622875559731492644257826572605256525382565255226442565249825522484252524842484242926572484276124842631247134423579407725522525244324712471248424432429247132612484245740182538257826572975326145015379134427992709256526052670264427862657260526442722264426832618265727222657264425382644286228625597312426442592270926312578256525652538251125382498255224842538249825652484268324572761249825652457350936224057253825522471244325252525244324712484317424432484407725782631276126963312447450981856272225922644259225922631273526312578260526442631259226052631269626442670265726572875283755973124255225382538259225922565256525922525260525252578251124842484251126572799249827222443259224573236248424982457252524713711345525382484244324433249245724714037256526052709281133254705527213442786260525782605268326572900265725922709261825782748264426572709263126702696257829122849559731362592259225652578252525382538253825112511253825782565249824842592255227862471265724572552248433512484248424712498251136813482249824712471249831362471247140772578257827612683332546444831 19890828 459341856302426052605263126052670274826182631259226312592269626572696276126572683268326702670296255973149260525782605259225112552260525252538249825522538249825252498252526312773249827482471263124433299249824572471249824843711344225382484244324433236252524574037253825922722278633894644541513442748265725652683263125382862268327092696263126832631264425382722268326312592260528872875559731242578252525922644259225252578252525522484252525782552255224712498256527862471269624712605245733762498245724712471244336963429255224712429245731862457248440772565264427612811328746444767185626702631259226442578259227612592264425522605265726442696263126442631273525922644290028495597312425522592256526572552253825652525259225252565251124982631247125652471263125652735247125922457349636074077251125522443247124712498242924712471323624842471403725252657265728753287455771211344286227092631267026962696274825922631260526572565270926832696269625782696265726442748288755973086256525922552263125252471255225522565252526312525245725652498252524712670249827482525263124713455365140772592255224572429255225112498251124843174248424434077253826702799283737904767774118562761267026962657264426312696260525782565264427092644268326442709259226572578268328752912559730742631257826312644255225782525255226312552248425382457253824712498252526832511278624432618245734293579409725922552244324712484252524712457245732612443247140572525268327222950336346445272134428372618268326442670260527992578268326312578265726312709263126572618267027352578284928115597312426312592265726182538251126312538265724982592256525252484251125112484265724572735251125782429349636074057259224842511241524982511247124432471317424572471407725652565277326183376464450301856264425922578269626312709270926442683263126572578268326962644269625782683264425922975287555973111253825652578257825782631256525252538252524842592248424982498255225782786252527732525261824843261245724292484251124573711344225112471247124573249249824574037253826702722287533634736552413442786267025252592267026702696257825922683263126312683268326312696257826702644267029752887559731492592263126182618260525252525252525652498252525922471253824982511260527862498273524842644248433762484242924572498248437113482255224712471248432242457247140772578257827612748326145864896 19890828 459821856307426962605264426702670279926832592267025922670263125922683268326442735260526052811290055973149257826312538264425252511256526312565253825522578255225522484252525652786248426962457259224983261245724982471247124713742346925252457244324843236242924714018252526572696290033124644513313442811255227092578270926702773257826442657260526572722261827222735265726312631264429622811559731362578259225652605257825252578295028493363287531743099332529122565252527992471270924712631248433762471251124982457251137113429251124712457249831612484249840772565263126832786331245014831185626832709263126312578265727862683265727222605268327092722267026442670259226442644300028625597308625112578255226182498256525782552253825652538255224842538245725112511265724982761247126052484350936074097249825252471242924842498245724572443322424712415401824982670268327993325464472561344277326052657268326442618273525522578259226832631276126702631270926572644265725652925286255973124263126312618260525652498257825522565252525382552252525252511252524982657248427222471264424573496365140372592252524292498253825382471245724843161249824984097253825922811283737904644774118562748269625652592259226442786265726182578260525782644260526312670261826052644263127482925559730992538259225922592252526052565253825922525251124982471259225252498247127222565270924712644249834553593407725112525242924842525252524432457241532362471245740182498260526702887338945575487134427992644263126312631264427352657264426962605265726962578264426572592268326442709286228245597314926442552265725782538253825782525260525782565257825522552253825112484265724842786248425922471349635514077255225252471244325252511248424292471319924712484409725652657279927093312450146441856270927352578265726312631278626702644268326442605276126182722277325782670265726572975291255973124256525652565263125922552256525252511253824982498245725252511253826312773253827352457257824843261251124572443253824713711340225112415241524843236247124844037253827092657286232874705530813442912261826052709265726182761270926832657267026312657265726832670270926052696256529872837559731112657265726312578257825782525249825252538256525112498259225382511249827352484268324712565247134022457245724842484251137113442251124572429247131612457245740772565263128242735336347364962 19890828 460301856301226702644260525922631273526312644270926442683261826052605267026702683257826572937291255973099255225782578260525252631253824982578252525382552249825382471257825782773249827222471263124573236251124842471249824433711345525522484247124433236249824574057253826442761298733514586545113442761265726312605267025652748259226182631268326312670268326702670265726702605260527862824559731112618256525652565257824982552253825382525260525652457252525382552253827482484265725382605244333892511244324982511251137273442248424712443249831362457245740772565264427732735338946444831185627352657268326962657268327352657260527092696263127612657263127612631268326442657288729125597314925782605261825782578256525522511260524842552253824842484248425252471267025112799247126052457348235794057253825382457248425112498247124842429319924712457401825382735265729123351467472561344277326182644269626312618279926442592267026312709268326702657269625652735265726962975284955973124257825922565256525652578253826182565252525782525255225382525257824842696252527092511264424983469359340182644253824712457252525112498249824713161248424574077253826312786282437744586774118562722269626442748264425522748264426442670263126442748263126442670270926962657263127352912559730742592260525652644255225252644259225382525251125252484252524842498249826702498273524712657245733763565407726052498244324432498253824572415245732242443248440372498270926962925333845865451134427992565268326962670264428112565260526832657273526702683265727482618269625652709281129005597314926312578260525922565252525522525253825252498248424432538256524982471263125112683244325782457342935654057267025252511245725252511247124432471314924572484407725652578276126833389467447991856270927482631265726442683278625782511265726702657270926572605268326702644264426832937281155973136257825522565259225782525255225252552257824982565249825522525253825922735247127352471261825113236244324292457253824433696342924982457247124573211248424984018252525922657293733634705545113442799265726182670270926312811264425922644269626312644263126442644260526962657260529122862559731492644259225922605249824982565253825112552256524842525252525252484260527612471270924432618247133892471247125252498253836813455251124432429245731612498245740772578253826572670332546444799 19890828 460781856300027092605259226312644283725782631259226962657268325922605268326312683259226052887291255973086260525922605260525782552259225922538256524982538247125252511255225922761249827482498263124713261247124572471248424293711341625382443244324433211245724714037253826832709292533124644537913442811263126052631268326572799264425782552267026962735269626442683264426312683259227992912559731862644257826052657256525522525295027733136291232493136327428372538253827222484267024712552247133632484245724712471252536963455255224292443248431862471247140772565259227992799341646444831185626962631265727222605264428372657257825922592268326312578263126702696269626442631278628875597314925922578261825782592256525522525260524842498249825112498249825522498264424712683249825782457350936074077251125522484242924982525242924712443323624572484403726182631273528873363467471211344278626442709264426702592277326312631259226572657274827092631264426312644267026442975284955973136259225782631259225382631255225382605248425782552252525252471249824712670251127222443259225113523365140182525249824712471252525252471244324713186248424434057256526312824281138394705774118562786269626312670267026052824267025782657260526702709260525922709263126962538268328872937559730992657255226312538252525922565252525922525252525382498253824982538248426442484273524432592245734423593405725522565245724572498252524292471247132112457248440372525263126832950333845015237134427992670270926442670257827612631270926702683267026702670263127222709272226312657274829125597309926182565259226572605256525652578253825522565251124842552249825522511264424842709248426312484348236364037255224572552245724982525247124292471318624572484409725382592281127093429464448961856267026832618263126572683279926962618264426312552273527222618268326442644261826832950287555973099261826442631260525522525251125922525249825382525249825522498256526442811252526962538261825113261251124712484248424713666342925252457247124433236249824434057253826312683283733634831527213442761264425382644265726442799259225922631263127092709263126312605268326572592264428242887559731492592259226182605253825112578255225112525263125522552257824572457260528112538268324572592249833762484247124572443251137113429252524842457247131992471244340772565253827222722344246444767 19890828 461261856302426832605265725922565278626312644268326312618274825782657264426312683268326962925286255973211259225922605263125252578252524842498248425782552253825252484255225782748249827732484257824713236248424842443251124433727342925112457244324153236248424714037255226702709301233514644534313442799270925922657264426442786253826052683267026052735273526052722255226312631270928492811559730492605259226312657249826702592253825382538252525782511255225252565253827732471277324712631248433382484252524292457247136813402256524292457248431742484249840772565256527862748338945864767185627352696253826702631260527992605263126312709261827092696260526832605269626442657293728115597318625522592257826702525252525652525252524842578251125522538247125382457269624982735247126052457348236074057252525522429245724712538248424842429317424712471405725112592268329373325455772561344274826572696268326312644276126052605256526182735273526702683269627222670259226442811290055973124264425922657259226182552251125782578253825782538253825252498253824842631249827092484264424573496360739992511249824842443252525382471251124843174248424844077253826572786281138064586774118562631267025922709260527092786256526052657269626182683263126312670268327352631276127862799559731242552259225382592260525652578253826442525252525652565256525922552245726572511273524712631248434163579405725522578241524572498255224292415242932242498245740572498272227612925336345865343134427482592259227352657264426962605264426832696267026312644267026702709264426572592286229005597314925382644257825782552253825522565255225252578251125522511252525252498267024982735248426052471345536223999256525112443244325382538244324292457317424982429405725382644274826963469452947991856279926442605265726052578286225782605257826702578265725922696267026312657268326832875295055973062260526572578267026182565255225782552253825112552252525252525256525922735251127612443261824433261248424712471251124713666341625252498248424433236247124714018255227092670288732994767537913442786264425922657265726312849263126312631270925382722260526702696265726832618263128242875559731492592257825922605257825252525260525382538249825522498249825382525252527482484269624982605247133762484247124712457251136813455249824842471245731862498248440772578259227482696338945294736 19890828 461741856301226832644264426442670277325922657267026052644270926572631268326442670263126963074288755973161257826052605260526312511253825522538256525922565247125252471255225652811245727612471257824433211247124292471252524983727342925252443248424713186245724984057255227352709288732874644545113442761257826962592261826442722260525652631273526442696265726052670265726572644263129122875559731742605260526052538256525382565288727353211277330742875324927862538257827862498272224712552247133892484245724572525265736813416252524712443247131612443245740572552261827862786336345014896185627222722257826702670261828372670255226312631269626962683267027092683263125922644292529005597323625922605257825922538259225652605260525382525252524712538252525112511265724842824247126312443349635654037248424842443245724842484247124712429326124712443401825522644269628113312444771211344287526312670272225922605278625652605260526052578276126442631267026442657269626702875278655973149257826442631263125922552255225252605255225782538249825782498255224842657251127092498259224713537362239992552256524712443255225112498249824983161248424714097252525382786276138224705774118562696268326442683256526052786263126312657267026312631265725652683263126572592268328872912559731362670257826182631253825112565260525922565252525522498248425112552247126052525283724842618244334293551405725782538247124432484252524292457242931992484245740182511265726962875331246445343134427862592264426052644267027862578257825922683265727482644268326832683263126962592287528875597317425522605267025652538260525922511253825382538253824842565249825252471267025252722247126312484345535793999253825252471245725382525245724292484319924712471405725252578277327093442452948311856269627352592263126052592277326442631273526312605272226572605270926572605263126182962286255973236265725922592257825252565256525922525253825782511251125782538253825652773248427482443260524983236245724842471247124433666340225252457247124713236245724844018255227482683281133384767537913442709259226832644268326832773263126312683265726832722261826572670265726442709260528622862559732362631256525922631253825652538249825522484257825522592247125382552259227092498270924712552248433512484245724712457248436813402251124712443245731492484248440772565261826832761331246444896 19890828 462221856303726832565260525382605281126442644263125782605264426052670265725922683260526442862298755973124255226572631263126052631255224982538255225382538252525382592263124712722253827092498261824573211247124712443248436813593251124712457247124433249249825114037253826962670291233764736530813442811265726442565272227092773261825922605268325652722265726702683264427222644267030242875559730862565267025652670257825652578253825252565255225252498249826312565249826442457270924842592247133512525248424712484368135932511251124712457247132112484245740772565251127992683340246444863185626832644264427092644256527862670263126572631267026962670265726442722270926962631273529375597314926052552269625652511256525112525252525252511253825382525249825382443268324982799244326442837372734292592248424982429245724842525242924572443323624712429405725112657269628623299473671211344278626702644267025922592277325922735260526052670272226312657268326832683267026572735284955973124256526052592264425782538260525252511248425522525249825522525252525382683248427092511265729503666350924842498247124842443249825252511247124573161249824434097256526312773283738394799774118562696273525782578276127092748269626572696260525782683256527612786263126702565264427992900559731242578261826442605251125522592253825252565252525252498249824982525247126962471274824842644255235653376344226182498245724432498252524572457248432742511247140372498270926442875338945015202134427992631261826572592263127862565268326702735263127092696260526702644269626182683279928375597314925922605260526182552257825112538255225252578252525252525248425382511264425252709252526052592355134693376260524982484245725252511247124572457318624712457409725782592282426963338452948631856270925922592259226702631278626312631264426832605265726702605273525782683263126573000283755973161252526052618257825922565249826312605252525252498248425252484255226312761249827482471265724713249245725112471253824843666344225112443245724713249251124714057253826052683292534024529548713442799269626702565267026572849261826052696264426442631259226312683260526702709263128622900559731992578256525922605252525652578249825112498249825252538251124982511265727222498272225112644242933512484247124712498248436813442253824432429248431742457247140572552255227352735332546444896 19890828 462701856306226572578268326832748286226832565265726702670264426052722268326702605265726572937297555973099255225652565265725522552253825112578248424712565247125382484248426442786252527352457256524843287248424982415248424573711344225382457242924573199247124574057255226442709293733894674503013442849268326442605265726052786260526182565260526442696268326702631263126312644265727992912559731242552270925922592257825522511279926963174277330862875326127092538261827862471268324712592247133762471245725112538248436963429251124982443247131612471247140772578261827992748337645574767185626442631264426442631263128112696257826702670265727352709263126442592268326312683298729125597323625782644257826052538255225922565255226052605252524982552248425252484267024842786247125652484350936224057248424982471245724982525244324292415323625112471405724982709267028623274473671211344273526702592272226702657272226702605269626442605268326312578273526572644259226702925284955973136257826442552263125652538256525652631257824842525260525252538255224712709248426962484263125113537363639992538248424712443253824982498244324983224249824714097253826182811278638394674774118562657268326312605268327092799267026312657270926312709263126962670263127092709261827862912559731742605259225782683256525522552249825782552252525382525253824712525251126572511276124712592245734163537407725922498244324292525249824572443244332612471244340182525267027092811336345295343134427612670257826182592263127992644261827092644260526832631270927222709257826702709284928755597316126442578255225782565256525522552256525522552252525112525249824982471263124982748245725652443345536514018257825112525245725382511245724432457316124432471405725522484267026963469455748311856267027092631260526442657281126442631260526832657265726572657267026442722264426442925281155973161264425382592256525382605255225652525249825522578248425522498255225652761248427092457259224573199253824842457249824573681338925382443244324573236247124574018249826312631288733384705530813442722263126832657259225782786267026442696259226832786265726832631263127092657263130622849559730992670260525522644260525782538251125382511248424842538253825112484255227482457270924982578245733512498247124842525248436813416253824712457251131992443245740772578267027352799331246744896 19890828 463181856279925922657265726052605279925782709265726182644263126442683269626572631270926053012288755973124264425922657263125252525257825522552253824842552248424982605255225382670245727612471256524713224244324292457252537113593248425382471245724713211245724574018251126832683281133894705541513442799267025782709260525782786256526832683265725652722259226962722268327352618260529622900559730992644265726052644256525652525253825382511256525652525252525252565249826702498270925112631245733632498244324842471371135792538247124292457248431362457244340772578249827612761332546444962185627222657261826962631259227092709267026442761269627222709270926442644272226702696283728755597311125252605255225652605251125382484248425522498255225252565249824982457267024982735247125922498366637744139252524982471245725252511248424572471318624842511401825782657268329503338444753081344278626052605253826572657282426052605260526572605274827352605264425922683265726833000286255973136256526832578259225782525249825522538249825522538252525522498253824712644247127092443260525113593385641392511249825112471252524982498245724983136244324574077252526312799270933894474506418562670265726442644268326052761263126832644257827482722267026442709267026052605263129622887559731492578261826442670255225522525251125652498253825112498260525112525247126572498277324712657247134693593407725652511247124572471252524572429244332362498248440572525263127352887327446745343134428112696261826442631264427612605269626442644269626832670264427092592269626962657292528755597314925382565260525652538253825522525257824842538252524842484252525112525265725252709247126052457345535654037260524712484241525252538247124572443318624572457407725652565283727093389467452021856274826962631263126182683284926702631264425922735270927092683269626702670264426312950291255973149257825922592260525652538251125252538251124842525252525252471249826702786245727482511260524843224247125252457247124433666344224842471247124573236251124714018253826832657300033254644559713442735264426572631265726702824265726052592265726312696265727092735267026572683269627992849559730742631259225652578263125382578256525522498256525782525249824842511260527992498273524982565248433512511245724842498251136813455249824982429244331862484248440772578259227862811336346745524 19890828 463661856273526182657264426312709279926572592256526702683267025652631264426312631260526442748292555973136257826442552263126052565252525782538253825652484251125522471255226182761247126832457260524713249247124982471249824573727341625112429242924153224247124714018253827352683293734024644574413442786268326832592264426572761269626832618268326312696261826182735268326312592263127222862559731492565259225782565260524842498249825922525255225652484257825522538256527732484272225252605245733632484251124432471244337273416255224712443249831492484247140772565260527352709336345575819185627092657264426442578272227732644257826312657257826702657268326312631256526572631293728755597316126442565264425652552259225382525253825382498252524982592252525112511269624982799247126312457348236074077251125252443245724842511245724572443321124712471405725522578267028753287444760071344279925922592257826052644284925782657260527092657272226702618268327092644265726832950290055973136269626052565256525382631252525922525248425382484255224842525255224572644249827092498260524573509366640372552253824842471252525522471242924573161247124844057255225782786263133254674608418562683269626052618267025782862259227222670267026052696269626962735267026702657263129872937559731362578259225652605255225922484249825652578252525252511263125112511247126702471278624292631247134553565409724982578247124572484252524842471244332362457249840372511265727092912331245016282134427482578264427092592256527862605265726572683263127092735256526572618260526702592288728375597309925922578259226052605253825522538256525112552256525252538249825252471270924982786248425922525342936224057259224842511245725112525247124432471318625112471407725652670265727613402464464541856264427092644263125382631278626312631272226572552273526832592276125922631264426572875291255973149256526312618264425652538255225922552252525652538249825382538249825922761252527352498259224573236248424842471248424713727344224982443247124573236245724714037253826572748295033384705671313442786270926312631259225652837265727092592267026572657264426312735259226572670267028872849559730862631261825922592253825522511249825522525252524842552255225252538255228242484270924982605245733762484244324842498247137273442253824712457249831862471245740572578252527092748333846447121 19890828 464141856263126572670274826052605276126052709268326442644267026832670273526442696263126832862277355973149264425652644256525522538248425112525256525782565252524982670260524982657253827092525257824433249251124712498247137113593249824712429245724293236248424714057251126702748291232994586774113442773264426312735265726832735257826052644260525782722270926702683260526832618263129122811559731742578263125782565256525652525249825252498256525252511252526312525248425782525270924842592245733762471248425252498377435792552251124982471248431742498244340772565267027222786342943707741185626832761259226962592264427482644263126052696260526832748260527092644265726832618281128755597311126052605267026442578256526442552252525782552251124982538249824842498267024982761245726052484365138564182252524842457247125112511244324432429318624712429401824982735269629123363452977411344276126312578267026442592281126442605265726442709273526312657273526442670259227222900286255973099259225922605263126052525255225522525259226052578253825112511252524842644253827092471265724433622385641602511253824712429249825252443247124983186251124714077256526312811439535234674774118562709263127092605260526442761268326182657264426832722263126312644267026572565263128872849559731612565261826312631253825652552256525782525253825522511256525382525249826312484270924432592248434553593407725522511247124292471249824572471242932112471245740372525263126572862342945866162134427482592261826702592272227732670263126572670264427222657270927092696268326442722290028625597312425522552263125922618252525112511253825112565255224842525252524982511270924982696255225652443348236224077249824982484245725112511247124982457316124982457407725252605273526313607470577411856276126182631265726572605277326182683269626312644265726702605267026572618259226963000292555973099264426572631263125522552252525922498255225922538249825652471253825922761248427732457263124573261263125252618259224983711345525112484265724843236260525784057269627862912405740374799774113442786264426702578268326312748263126832618257826312683265726442696264426572618267028752900559731492605256526442552255225922552249825112484255225522525252524982525256527352484277324712605248434022525247124712457253837423496251124572443245732112471247140772631263127732735336346744962 19890828 464621856306227352631265726182631281126572696267026572631261826572644268326312670267026703000291255973111255226312578267026052538259224712538251125382565255225522457257825652849252528242443261824983261244324982471249824983696342925652457244324573261247124844018252527092683286232994674520213442786259226962605264426702811259226702605259226702761256527092696265726312605265728872912559730992657264425782592260525382605251125782552259225252538255225112525255228112457269624712592245733382538249824712525247137113455255224842443245731992484242940772683257827992696345546444736185626702618263126832670259228242709259225922683267026572683268327092644270925652683276129505597313625782605260526052538249825782578260525382511253825252538252524982471265725382761248425922484350935934077256524712471245724842525244324842471324924572443403725522696268329373312479971211344290027092631268326052631279926052644263126312631270925922644269626312683259226443024286255973174259225922605263125782552252525652538253825382552249825112484255224982683249827222484259225113482366640372618249824712443252525522484247124983174245724574057263125922824282437114767774118562683265726702670259226572824268326442644265725922605268326052761264426182605270928622900559731612657264425382696253826312578252525922538255225652498255224712511251126832511274824982605247134163565407725782538245724292484252524572457242932362484245740182484268327612862329945575308134428112761259226442644255228242618256525522618265727482605260526832709264426312578290029255597311125782578263126052631249826052605255225252565251124982552252525252538268324842709245726312484342935934057259224842498244325382525245724432511319924572471405725522552276126963455447450301856268326442644260526052657283726052592263126052618263125782592267026052735270926702799286255973236255226052592263125652631249826052525253825382498255225252511253826702735251127222498259224983236249824712471247124573711344225382471244324573224244324714018253827092657283734294421552413442761264426182644260526182837260526962605272226442657268326442670259226442578264429752925559731112565265726312644255225522498253825652525253825522525249824712552263128112498270924432552247133892484247124842511247136963482252524572443247131862457247140772592268326962735336346744929 19890828 466061856304926832592268325652644276126052644260526572748265726572644265726442696263125782824292555973111265726052618260525652525256525382511252524842565248425112525252526312748252527482457256524433261247124572457248424433774348225252457249824713236248424844018252526442696295032744767527213442786269626702670265725782786267026572631270926052761272226442670264426052592265727482837559731612605256525922552253825252605308629373416321132993482333829872525252527862498273524572631249833632484247124712471248437113402249825382443247131742471245740772578265728372875332545574996185625652657257826442644263127732618265726572670276127352644264426962605263126312578298728875597313625382565257826442618255225652525256525382511255224982565245726182525270924982761245725782484352336074118260525382429244324842511244324572443322424842471401824982722268328873299470572561344279926312657255226312605282426052644259226052592261826442683269625522631260526572887282455973086263126312605252525382578257825382525251125522538249824982538257824842670249827092457263125113509366640572498245724712471251125382484245724573186251124574097256526052786274838564674774118562657263126312618259226962735268326832592263126572696272226312748268326572618270929622887559730492538255226312592255225522525252525522511253825112511255225112592245726442525277324712605249834553593409725112511247124712498248424432471247132362457245740372511268326962937333847055202134428242631267027612683264427992605255226702670267026832605264426962657257826832670298728495597314925782592260526572538255226312552256525522511256525252552253824982484265725522722252526182484353736224037251125382525245724982511244324152471321124572457407725522552277326703363464448311856265726182592263126572592276126052644261826052722272226312657268326832657259226312849288755973236256526442592261825382592253825252565255224982538252525382498252526572735251127992471263124573249247124842457249824713727346925112484247124573261244324844057252526702670297534164644530813442735268326312670267026572799260526572631 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 467021856300026832657267026572657284926962618259226572578269625782605273526702657259226442849293755973136261826832670259225382605255225652578249825112538248425782525251125522735252527612471261824843287249824572484249824433774350925252457245724433224247124434018252526572696287533764557534313442773259226312735272226442696270925522605267026442683267025652722260526442722265727482912559731742618261826442605253825252538303729373402295033253287333830002525263127352511273524712631247134292498245724712484251137423482251124982484249831992471245740772578263127222761338946444831185626832644263127092644263128492565265726052631273526702578257826442657260526702670300029375597314925522657259225782565260525652511255225252538252524982552248425652498265725382748248426312457348236514097252525522471244325252511247124982471322424712457401825522696265728623351464471211344277326832605264426702605279926052631264426052565268326442670269626312631265726052849281155973074259226052618263125112538260524982605252525252552253825382471252524842657249827352471263124843509366640772618253824842457249824982429247125113199253824984077255226572735276138064644774118562683265726442709265725922773260526442605260526312683263125922761263126572644267027482862559731112605255226442644260525112552253825522498255225522498252525522552245726832484272224432592247137113890422725252457245724572484249824712457249832362471251140182525270927092900335145575415134427222722265726052631263128112592251125782644260527862605273527092631274826572618284927865597312426312578259225652565253825652525256525652525252525652525252525112498265724982709252525922498365139434227251125252471242925252511248424432525319924712484405725522618276127223363464449621856272226832670260526442670278626962592267026052657268326182631270926702670265726832950291255973236265725782578263125652525253826052498249824842565249825782525253825522849265727612457257824983312245724712443248424713636380631492484245724713211247124714018251126702683287532994586516713442849261825922670264426442761265726832644257826052670269626832722257826572657264427862975559730992525259226052605260525922538256524842511260525522511251125252565248428752631270924842644247133892471248424842471249836663806296224982457249831742471248440772565253827862761332547054799 19890828 467501856308626702644268325652657274826702657263126312618269626832631276126572696263126312912287555973074260525382565263125382565263125382538252525112578251125252511257825382875259227092484259225383274244324982484252524572484359336222484247124433274247124434057251125922657298732744501537913442824264425782631263126312849257825652644264425252696268326052644267026832605260527732862559730992696264425782631257825382498249824842578249824712498256525112552248429122670273524712565255234292498248424432471247124713593359325112443248431742443247140772592253828112683338947054767185627352631259227222683257827612631259225782696268326702644265726832683264426312670296228115597322425922618261826442511256525522552255225252525255225252511247124982484269624842748248426442457350936514118251125252443244325252525247124432471323625112457403725382683268328243325470571211344282426572605260525922618284926572631257826702670274826052683265726832670263125782862286255973136259226442605257825922552253824982592257825252552249825652484255224982670255227222511264424573537365140772525256524982457255224842471249825113174253824574057252526832786282437744557774118562696272225922644265727092824268326312683269625652644265726702670259226832644267028112912559731612644256525382605252525922578260525652525256525522471255224712525249827352498276124712578248434963551413925522511245724712484252524842484244332492471245740372538264426572937333846745379134427862631260526832670263127092592259225522631265727092605260527732657268326702631286229505597314925922592257825522511264425382538259225522525255224712525247125922484268325112709248426052457349636514097253825252511242925252525244324432484321124292443407725922578270927093287476749961856272226572631269626572657272226052657263126312644278626832565265726312631260526312975288755973111257825782605263125112578259225522552248425252538252525652511253825782748248427862484264424713287247124712484252524713742345524982498244324433236251124714018251126832683286233764557541513442735267026832696265726182799261826182683268326312735269626312657264426832657270928372849559731492578256526182631261825252525253825252592255225382511251125252605261828112525272224842578245734022511244324292498247137743469251124712443248431612471247140572552263127992799342947054767 19890828 467981856303726962618269626832605281126442592269626832605270926052644273526442605260526312875288755973149253826442552263126052578255225112498253825112592248425252498259226703111255227612484255224843287247124292443249824713980357925112484248424573236248424714057255226832670290033514705537913442748265726702683273526312748268326312631263125652631267026702631268326702618260529372849559731112565265725922605259225652578313630123416304933253249331230742498270930742538273524572631248434292498248424572484252539803607251124572429247132112484247140772565253827732683336346745030185627092631260526182631265727352670257826312565257827352657265727092657267026962683287528495597316125782578260526312525253825782538256525252565255225522525249825382511267024982761247126312457329935934182353724842471247124982538247124572457324924982457405724842657270928873351464472561344276126312631269626702578274825652631259226442631267025922592276126962696267026572937277355973136257826312565264425382498255225382538253826052511257825252511252525112683249827352471263124573376363641393579257824432443253825522415253825113199244324574077257825922735276137744736774118562735264426052631255226702799264426962605273526442670263126182735263126572605268329122811559730742578267025922631249825522498260525252498252525522511255224982525252530742552273524842592252532492471245724292484247139803593255224712484242932612525245740182552268326572849337644745379134427612605265726442565264428492552256526702618267027732644255226182657257826182644277328755597313626442618253826312525256525782565253825782605260525522525248424982538303725112709244325522471344224842443247124712471396236072592245724432471319924572498407725922538272227093416473650641856276126702618267026702578273526442592260526572657273526312644273526312657259226442849283755973099255225782631260525922578253825252511257825112525251124982484248426572987251127612443259224843312247124572457251124843742356525522484244324713261251124574037253826312618296233384705534313442786267026832657263125782811260526052578264426572657267026182657261826702657265729122925559731742538260525782631259225382552251125112511267025382552252524712525263130372552274824572578247134292498248424572511249837743593249824572457249831862471244340772592260526962799332545864896 19890828 46846185630992552255226312709268327992657260526312670273526702592267027992618265726442709273528625597307425922644257826832578256525252538253825112525253825112538248425522670298724982722247125652471328724982457247124982471369635932525245724432498323624712443399925382722270929623389470553081344273527092605264426442709269625782578269626572592276126702735268326442657265726442900292555973099256525922565260525382538255225382552251125382552256525252484253826052950249827612498256524573402247124432457248424843774363624982457247124843186248424574057252525782722277333124557476718562696269625922709257826832709260527092670259226312657264426442696268325922605256528872862559731112644257825922592255225382578257825782538252525112511251125252538267030122565272224292578247132742443244324712552245737423579253824712457245732742498248440572525265726442849331247677121134428242605269626832644263128112605268326052592263127732618261827222644260526312683278628625597318626052592256525922565252525382552249825652498255225382511255225382683303725652748248426572511341625252484251124982525374235792511245724982443316124842471407725782592279928623774470577411856270926052605268326832592278626962657267026312670269627092578270926832761256526442900290055973136264425922578265725782592253825382565255225112592249824982525253826442987249827612457263124843274244324712443248424843790359325112429241524433236247124984057251126312631296234294644527213442799260526442657257826052811263126052644265726832657270927092696267027352786265729252887559731362644268326572552253824982538255225382538257825782498249824982552263130002484273524572605242933632484245724572538249837423607251124712471248431992484245740772578252527092735337646444863185627222578263126312618259227092618265726702683263127092670267027352605268326572696298728875597313626442605256526312552252525112578252525782511253824982538248425652644293724572748248426572471326124842484245724572511377435512511247124152484323625112498401825382657267028493351458654871344276125522631260526052670279926442565263126442578273526702605268326702683260526832950287555973074256526442565257825652525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 46905 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 469901856311126572644270926442644282426052605269626702735267027612722270926702696265726962748295055973124261826442644269626052578256524982525252525382578253825522498252525782975248427352457260524713287248424432484251124713774356525922457248424573199251124713999252527092709303732994644520213442761261825382618263126832837269625252605267027222709278626572696263127352631265729872875559731492605261825922735263125522525332530863429296232743199329930002578264430622484268324842565249834292538244324842484259237743593255224572443248431742443248440572565255227612811341647054863185626442696263127222644265727222644261826312657265727352722269627222683268325652631293729125597317425522631267027732552259225652457255225922511253824842552245725252683291224712761244325922484329924712443244324982525377435932565242924712457319924982457401825522683278629623325464472561344283726312618264426182657291226442565274826312683264427612709268327222709263126702987291255973124269626312565265724982565252525112538252525652511252525252511255226572937249826962471263124983389263124712552251126053711360725782511244324573186248424574057253826442862287537744615774118562657260526442683261827352644264425922670267026312683278626312722260526832631270929872900559731242618260525922657263125922511253825522592257825782498252524712552265728112525273524982631245732612484244324712484244337583593256524572457244332362484248440182511265727482987332545295308134427612657267025782644263127732696259226442683264426832837263127222631268326312605273529005597307425922631259226962552257825252538248425252538252525652471252525382605296224842631247125782457340225112471245724572525375835372552249824572484317424842498405725522578287527483325467447671856261826572683265726442735278626962657268326442605265727482631273526442735265726832912293755973161263126702631269625252605252525252538256525112484251125652498253826312900249826832484257824843299244324432457249825113742359325522457248424843211249824714018257826442748298733254586523713442786269626312709255226442849257825782644267026442592274826832748269626442670272230122875559731492578260525382644255225522618253826052538260525112538252525522552263129502471269624842592248433762498247124712525248437423565253824842443251132112498247140572683267027612761336345294896 19890828 4703818562748274826702735272225652735265726052709261826312709269626702722259226702592267028372962559731492552260525782748257825652552253825522644252525652511255224842578259229502471274824982592247132992511248424842511296237273607253824842471248432742484244340182525264426832912324946445272134427862631265727222578259229002578269625782670278626962773270927092657267026572696297529005597312426182592264426962565255225782525253825252552251125382511251125522592295025252722252525652471341624982471245725252631374235512525248424572443319924842471405725922605281127093338464450641856267026442631272226312657274826052565264426442657268327092709276126052644257826832875293755973099257826442605267025782578253825522552257825112498252525112457255226962950251127612525256524573261248424842457249824843758353725652457245724433199247124714018251126052709306232494674516713442786263127352683259225922799261826572683269627092657270926052709268326442605272229872925559730862605265725782722259225652578253825522457257825252471257824982552264428372498267024432578247134292484249824842498255237583565253824982443248431992484248440772592267027482786333846445343185626702592264426832670268328242578269626962644269626572709268326312657269626442683284929625597314926182605260527222552264425382538249825782552252525252552249825922631291225252709245725922471329924842457245725252592377435792498245724432471327424982471401824982696274829873376464453791344 0 0 0 0 0 0 0 0 0 02657269626702748260527352722273526832696284928875597313625922631256527092552259226442552257825382578251125252538251125382605293725112709247125922484342925112511245725112722375835372552248424572498316124572484407725782578277327863338479951671856272226052605268326312605273526962644260526962578265726962631270926572670260527092900295055973136257826572578277325922565251125522511255225522552253825382484256525652875249827612484257824713287248424432443249825383774352325382457247124843261249824983999248426572696291233384644534313442837260526572670263126182773265726832631267026312644274826702670267026312631270929622849559731362605264426052761253825522578253826052484263125782538252524982538263129122511273524842578245733762511245724842484290037423509253825112443249831742471248440572565264427222761332546745379 19890828 470861856267027482605265726442683274825922605270926442657264427222683270926702683256526312937284955973111260526962565274825782525256525782498259225112538252525522471257825782950252527612457260524843261249824982484248424573790348225382429244324713274252524984018253826312761301233894674578113442824268325922722267026442887257826182748267026442670269626702722261826572696269628752912559731492631260526052748253825112565253825782644253825382538252524712578265729002525268324982605249834022484247125112443257837113523255224982443251131862484247140572552268327612786340245575744185626962709269626312670270927352631260527222631265726832786267027352683264426832696284929005597317425922644256526962578249825922525255225382552257825652538249825652735283724982799245725922443331224982484244325112525380635232592245724572457326125252484401824842670270929623312464459311344281126702657269626442592283726702565265726442631265726962552278627092696264426702937282455973086256525782592268325522565252525112538253826052538253825252471252526442962248426832471255224983402248424842498248425783774362225522457244324713149244324574057255226702748279933634501604518562709267025652670260526572748257826052670265726052644276126442786270927092657265729122925559731362592264425782773255226052511253824712552251125652525255225382538259228752538277324292565248432872484247124842498270937743651256524432457245732492457247139992498265726963074333846446282134427992670256525922683270928112735255226572683265726962761267027092644265726572709286229125597307425922657263127352565255225652471252524982565253824842552252526182592295024712670248426182484341624842471247125252824377435512552247124712471314924572471405725522644274828493363470564541856272226832657263127092709281125652592270926312670267027352631272226182578256526442937290055973149253826182644273525252578252524842525256525522538251125522457256526572824247127612484260525383249247124842457247128493774356525522484245724713211242924714018252526312761293732994586671313442887268327092578261826182862260526572605269626442644273525652683263125782605265729372887559730862631260525782657260525782578253825112552255225922443256525252511265728872471268324842565247134022498247124842511257837423565253824572471245731992457247140772538264427092709345546747014 19890828 471341856264427482538263125782592270926312670267027092631265727352709269626442683272227222912296255973124257826312592269626052511256525382565253825522511252525782498255225922887247127862457259224573274251124712471248425923790348225522457245724713261252524574018256526702696295032994767774113442786267025782709265725782799264427092644261826832657269626442786264426832696268328112962559731362631256525922696260525112552249825522511257825522538255225252552263127862498269625382592247133762484248424842525263137113622249824432484248431742484247140772578261827222799336347997741185627092722269626572605265728872578255226572631268326442696261826832578267026572670287529625597316125922618256526442605253825522578251125782498257825382525248425922696291225252683245726832498328725252471244324982484379035372552249824712457321124982443401824842657272230003389473677411344273526052538263126182592279926052578268326702696274827352696269626312644257826312975281155973199264425782552260525112605255225382538253826572538253824982471252526312875253827092471268324573389270924432443251124713790357925252471245725113199255224714097256525522761442134164644774118562683270926962657265726312811268326572552269626702696276126052657264427482683260527612987559731992578259226182799259225922538255225382592257825782511256525252592264428872498270924432605245732742525248424572498248438063551255224292471248432362498245739992498269626703099331247366162134428242657264426702644257828492578255225922709263126702696263127092657263126312696277329125597309926052592263126572565253825252525255225252592257825252538252525652644281125252722247126052498337624712471247124572722377435232605248424712484319924572457405725382631278627613363467477411856278626702618265726832605283727092592264425522631272227482670270925922683270926702862290055973124255225922657263126312565253825252565252525652538251125112498255226702875248427862484272225253312308625382644264425523774357926442552263124983249259225924057265727992837411840574996774113442824268326572657257826702811260526182631259226442735268326832683268326312696267029502875559731242578259225652644259225922525249825252552263125652538253824982525259229002525270924982565248434022511247125112525298737743551255224432471245731992471248440772565264428372696342946444929 19890828 471821856303726702644265726832644277326572565263125522670269626962696279926572683257826442837291255973124261826182592263125382538251125252538249825252538248425652498253826442837249827612471263124433274247124432443249830123806350925382471247124983261248424713999251126442722286233634557523713442786268326052722260525782837268325922670261826702683268326832735265727612592269628872912559730992605261826312670257826052552253825252498251125252525251125112525267027862498273525252578249834292511249824842471248437113523248424712471252532112498249840572552263127482761337646444799185625922631264426832657259227862644260527092696269626832748260526702631272226572605274828875597313625252657259226572578252525382471251125522498251125112565247125522696296224982709251125922457324925112471249824842525374235372511248424712471323624842443401824982631272230243287464472561344274826962631270926572696281126052578268326572657269627222657274827092722260526962887293755973174256525922552270925652538259225382538251125522538253824842498251125652837251127352511264425113429267024712498252525253742348225922457251124983174249824984077257826312925283737904644774118562696265726312683267026702799261826312683263126442670276126442657260526572735263129872900559731492552268325922709256525382471255225112538252525652484255224842552267028752471273524712565245732612457247124432511301237743565252524982429249832112498248439992511268326832837335146745202134427732631260526312709267028872644267025782605269626962761267027482683265726442644288729375597312425382578259226832552256526052592256524842578255225252525255225252670290025112761248425922443338925382484248424842511374235092578245724432511317424572457405725652618273527613351464447671856270927092709264426832670277326572644264426832709267026572605269625922748267027352912288755973149261825782578268325382578252524842552256525922565249825252498256526312925245727612457259224843236247124842429255225253774353725652457242924713274251124844018253826442735308632874501545113442811256527352618263126052837267026442696268326832657272226312696267026962592269628872887559731492683259226052696260525252552249825252565252525382565255224712538264429122484268325252578245733632538247124712484279938223551253824432443251132112484247140572578256527482862336347364674 19890828 472301856308626052644270926052631277326312592263126832670268327612670268326442644260526832824286255973174263126052657268325782578255225382484255225252471253825382511252526572887247127092484257824713274249824572471249826703806352325522471249824713249249824844018253825922786298733764644530813442811267026702683265726442900260526312618267026312631276126572657260526312631267029002887559731492565267026182709256525252552309930863496296233763299331230242552268328492471270924572618247133762511247124712484277338063509253824982429252531742484249840572552263127092761338946444705185626962709268326962605263128372657263126442618265726832748265726572605268326442592290029125597318626052631265727612565259224982552256525112511253825382552252525382696286224982735244326052471331224712484249824712605377435372484245725252429326124842471399925252748270929123325476771211344281126962696269625652644273526312631265726312670267027482735268326052696265727092837288755973149255225652565265725382565252525252578252526312525256525652511253826572849255227092484264425113416269624712498253827483790353725782511248424713199251125114077257826312811292537904705774118562748268326312631256526312748267025782735267027482670277325652722264427482605263127352925559731492618264426312696259225652578256525112511256525382552255225112578267027862457269624712631251133122443247124712498303737903523256524842457244332492471247140182538267027092937327445295343134428242631270926312565265728372618259227092696261826442696263127092578265726312709276129755597313625522578264427092538252525652511263125522565255224842484244325782618287525252696245725922457338925382498244324572538379035232538248424712484314924572471405725382605278627993416464447991856270927222618265726312657279926182552270926702683263127732670270926572683256526832912291255973174263126442565269625652538259225652538257825252525249825782457256527092875252527482471257824713299248424712429249826053774357925382457245724573261252524714018253826962722292533764736527213442786264425922631260526052887257827092644259226442709273526702709267026572644263127732937559731112657260526052748255226312525257825522511257825382525256525252565265728492471273524842592247133892484247124712484265737743469249824572457248431992498248440572578263127482644331246744767 19890828 472781856303726832578269626442644278625652578268326442709261827352696272226442709269627352887291255973136256526312552265725382525256525522538253825252578248425652525256526702786249827862471260524843274245724712471252527093839355125522457247124983274245724714018253826312709300033124474530813442786265726442657256526572837261826052631265725652709276127222709268326832592270929622925559731242538263125652657257825382565253825522511259225782565249824982605267027732471268324572605247133762498244324572525259237583551255224842471255231612498245740772565264428372799328747054831185627222644264426442657265727732657257826572605265726572709269627482657269626702709297528495597312425922578256526572578255225112511248425782538255225252538247125652605278624712748247125922443326124572484244325252525374234822538248424432471324924712457399925252799276130123299464471211344276126052631261826572657284926702683264426572683264426962618268326312761265725922887287555973136264426832592270925922592248425112565253826052525248425782552257825922887248427092471259224843429261824842511256526313806344225252457248424983174249824844077253826182849288737744831774118562670269625782683264426312773265725782683263126832696279926312709265726962618263128872925559731112644257825652683253825522484251125522552252525252525252524712592260528492498268324572552245732742471247124842525286237903455251124842471248432612498249840182538268327093000336347055308134427732644261826702709267027352552260525652644267026572761272226832670268326572696281129625597317426442644259227092578259225782511252525112578253825252525248425652631284925252644247125652429341625112457245725382525377435792578248424432484318624432457405725382552277327093351464447361856270926572631263125922605276127482618269626182631269627612657276125782683265726702849295055973174257825652552272225782538252525382538260525782525249825922484265726572786251127352498264424573299247124572457248426573742356525522471245724433249247124714018249826962670300032744674537913442837273525922657265726572799257826052670265726832657276126442735260526572670264428492925559731612592260525782735259225382525252525252592256525382498252524572538263128752484269625112552248433512484245724432538261837743579255224712457248431992457248440772696264427612735341647364831 19890828 473261856313626832670263126572565277326442631270926442657263127222748272226052696259226312811295055973161257826052657270925782525259225382578251124982525252525252525251126702786252527222443259224983261248424842457247127733790345525112443247124843211247124574018253827092709303733514674527213442786260526312709264426702748265726312578263127482683277326702709265726312631268329622849559730992592259226312644259225522538311129373351296232493149329929502605261827482525270924572644244333892484252524432471278637113509251124842443248431362484244340572578256527482722337647674799185626702748257826832631260528622670259227092657265726962761267027862631267027092683284928755597316126442605259227092538255225252498259225522565255224982538249824982683276124572683247126182471324924842484245724712900377434692578247124572471323624842471401825382709272229373299452972561344281126702644260526052657273526052644264426312735260527092605276126962618273526442837291255973174259226052565267025652511255225382538252525922565253825252525255225922773251127092538263124713416265724982525253826313774345525112498249825383149252524844077259226832811292537904644774118562683265726442735264426182748265726052657261826052631273526312644267026442657268328242950559731362657261826182735257825782552255225522552252525112538252524712538264428112484276124842565247132362457244324292471298737423523253824572471241531862457248440182498264427092912329947365272134428752735273526442683268327732578260526442565263126702631267027092683272226182696283728625597317426312605253826832578251125112538259225782538251125112538247125522709279924982683244325782525336324982484244324842578369634822578245724572484316124712511405725922605277327223312476745571856268327092605268326442709277326312592265726312592267027612578270926572605267026702887287555973136259226312670276125652578251125112498255225652511252525382511255226312811251127352471260524983236247124712471248424843742348225252484248425383211248424574037255226962683300032994557516713442761263126702657267027092849264426832657268327862670272227352709267025922631268329122887559731362578260525922670255225782538256525522552253825112552249825252552267028372484269624572578244333762498251124712457287537743537252524712443248431362471248440572565265727992786335145294799 19890828 473741856311126702631267026312683283727092683269626442683264427732670270926962735259227862900295055973086252525922592274825522552253825782538256525522565251125522552252526052862253827862443259224843261245724982443249827223758344225382498247124713249248424574018253827482709312432744529516713442773267026962644269626832786257826312657263126572670268326052657263127482644260528492887559731242578260526702683257825652565253825382631255225522552256524982552265728492457273524712631248433762498247124842484270936663551256524982429249831492471249840572683259227092786340246744586185626962696263126832657264428112631265727222631261826832735263127222631263126182657284929375597314926182644256526572511253825652498253825382525252524842552249825252644282424982722247125922484326124982471249825112657371134822538245724712457321124572457401825112657272230373325455771211344278626702565259226312644278626312631267027222657265727862657273526312735264426312799288755973174267025782578261825782511256524842538253825382525253825782552257826312837249827732471263124843351272224842471255230003711353725652484245724713186251124984057256526702811286237744799774118562683257826832605267026832761265726312657264427352657272226442709260527612709267029002925559731112605263126052670259225652578256525652565255225522525252524842525267028372471268324432605248432742484249824712552256537423429251124432484244332362484248440572565267026962950341646445167134427612683257826702631264427992644255226702683265726182709267026702696269626572670293729005597312425782631255226572565259225652511251125252565251125252498248425112538274825252683247125782471338924842498248425112912375833892578247124572471317424572471407725652565274828623429479947671856273527862670265725922644284926312578263126442618265727482709272226442592260526312962290055973111251126442644272225522592253825522552251125252565255225252471256526052824249826702511257824713274249824842457247130623774348225522471247124433224247124844018252526962657309933764705541513442824267026312683268326052786273526572631261826962631274825922670263126442578267029002900559731742605264426182761253825382552249825382484255225112552252524712578263128622538267024842565247133892471247124842511284936963469249824712443248431742484247140772565263127612887345547364767 19890828 474221856301226702683268326052696277326052657270926962735260527092683273525782644263126832900284955973211253825652592265726442578256525522498255225522538249825252552253826832849247127482484259224433211248424712498247130373727340225382498244324573211244324844018253827092696288732614586527213442773263126442657267026572786263125922605264426572683273527092683267026312631264429372811559731612605263125782644265725782525304929123402291231863012324929502552264427992511270925382644248434022471248424572457268337583537251124982471248431492484249840572565260527992837328745014799185627092657260527092657264427222605259225782657265726442735260527222605268326702670276129625597316126442592263126052592253825782538249825382525253824842525252525252644282425112683249826052457324925112457247124982811374234962552245724712498323625112443401825112722274830493429458672561344282426572709264426702592284926442605265726572683263127732670267026702696270926832837292555973111256526052592264425652592253825112565249825922511253825522498251126052875249826832498264424843389265724842552255229003727350925922471249824843136252524844077257826312811300038224644774118562683259225782683260526442849264425782696264426312683274826442683272226572670259229002849559731242657263125652709252525782565252525252525251125522525253825112552253827992511273524432592248432492471247124292511267037423482256524842484249832242511244340372525267026833012331246745343134428242683269626572618257828112657259226962696265726702735263126832670273526832670306229375597314925652657263126572511249825782511260524842552256525382498253825922657283724982722248426052484337624982443249825522670372734552525247124432538316124572457409725922631274827353338470547991856267027352565268325782631279926702578270926572696269627612657270926572683263127352849290055973161259226312657268326572605253825252525251125252552255225382538253826442862247127732443260524573236248424712471253826443774348225382457244324713236247124984057249826832683291233124705527213442773263126572709263125922837269625922709259226702631273526312709261827612683267029372912559731112592253826442722256526052565255225112525260525112538251124842578267027732498270924572631247134022538245725252484268337743523252525252443249831612457249840772578264427482631336347054767 19890828 474701856303726312631265726052683272226832631260527092644264427352644278626052683257826702773290055973199263126442592264425252525256525522511256525922525257824982457259226962824249827352484257824713236247124712471251129373758350925382443245724843224245724984018251126442748306232994799516713442849269626832696260526182799256526312657259227482657281126962683259226312605264429502862559731492618256526052631255225252565252525522552256525252538249824842538263128622511269624712592247133382484244324982484273537273455255224712471248431612471248440972592263127482824344246444474185627222722264426312670269627612644257827092605263126052696263127482761269626182670279930125597314925922592265727612565261825522578257825522511253825522498252525782670282424982683247126312471326124712498249825112950375834422498247124982457326124842484403725112631269630373287467472561344281126962670270926572670274825782644264426702670277327092644272226832657267026182987287555973161268326052605264425782552256526052565252526442538249825782565253826962735248427352457260525113402264425522511248426703806350925782525252525113161251124714077257826832837287538064501774118562709264426312644269625782786265726702657259226702683270926572735264426702644269628112900559731492618257826832709257825382498256525382538255225652484253824842578267027992484270924572592247132492484247124572498269637903389255224292498247132112471244339992565263127222987329945575098134427862683264426312683263127482709268326442618268326052748260526832605265726442657282429255597317425922592256526832565255225382538256525252538253825382565248425922552279925252709247125382457340225112471247124712937369634962525245724572484317424842511405725782592277328753402464446151856276126832605259227222644276126702748265726052722265727092683265726182631265726832962291255973124257825652631265725382552253825382565251125382578252525382511253826442811251127482443259224843261249824712457249826703774345525522484245724573236247124714018253826832605298733124705545113442709272226832657263126442786263126312605267027092618270926702644260527092670270930242925559731862657261826182761252525782565252525652471252525522498253825382552263127732498269624982592247134022484242924712525278637743482248425112457252531862471251140572565261827222786332546444767 19890828 475181856309926962670263126312631276126572657264425922722265727092722265725922696260526832887286255973149253825922578273525652552251125782511256525252552255225382538255226572786249827482471260524433236251124842484249829003774344226052471248424293199247124843999251126962657295032874674534313442875267026442696263127222761264426572657265726442578276126312722257826962657273528872950559731242605263125782683255226052592283727993312282431612950323628752538264428372484270924842631247133892498247124982498282437423523257825252429251131492471249840572565259228242811340245864586185627092592267026442578259227732657267026312538263126962722268327612578265726962657279929505597318625652578256527092565256525522565256525522538257825382618251125652670286225252748245725782498323624982484247124983037380635652525245724432484321124982498401825382773272228493338467471211344278625922644263127352644276126702631265726182670267027352631272226832748265726702950291255973149265726052578265724842538252525112538256525522552255225252498253826312786252526832484260524573402274824712525249828623774348225652471248424983149247124984077256526052849288737904674774118562696265726962657265727092722265727222644265726312683284926832735273526962605269628873012559731992644257826442722256526312592255224982592253825112498255224982605265728372498276124842592247132612511247124572498287537273523253824572484245732112457248440182552269627352912331247675098134428372709273526702735270927992696264426832644267027092748260527732683269626832657283729505597312425922578270926832592249825522592253824982552256525522471247125252644283724982657244325652457336324982471247124982565377434692498247124572484316124842429405725522578273527733338452948311856268326442578264426832709284926312618263126962709268327352618268327092696257826962773297555973136259225922578267025782578257825652525257825522525248425382565257825522786249827352484259224843287252524982457251129873790349625382457248424713249247124433999252526312683276132994586509813442773272226832578268326312862257826312644260526572644273526312722265726962657265728622975559731362552263126442631256525782484255225382538256524982525255225112498265728622471276124842578248433892498247124842484288737743509257824842471249831742471248440572565257827482824342944744644 19890828 475661856298726312631260526052670276126962552263126702722265727612631270926832696268326832862293755973074260526052631270925652552253825522552252525112657249826052525255226312837248426962457263124713325248424712471245726573758344225382443247124713236248424983999251126832709301233514705537913442735263127092631268326312811260527092657267026572670278626442722260526442657270928242937559731492605255226312605259225252457256525382605263124982538249824982538263128492525268324712565247134162471245724712484295038063509257824712443248431612484245740772578263127352683336347364831185626832657259227612696259227612618261826962657260526442799264427092578268326312605287528875597314926702605261827482552255225252552253825652525251125522525251125252657279925382683249826052471328724982471244324982696380634692525251124432471326125112484401825252683269629623389467472561344278626702683265726572696276127482605269626832696267027092657270927352670263126962761286255973174265726442605267025652552251125252578252525652538249825382484257826312748249827092484264425113402264424982552252527863806348225252484245724843161249825254057255225782811277338394705774118562696274825782709255226312735263126702578269626702657278626312683270926182709269629502849559731612631263125922773255225252525252525112592252525922525251124712525269628242511270924842592251132492443244324432471270937903389249824842457247132362498247140182552263126962987338946445133134428372631260526442605264428752605263126962592263126702799265726962683267026962683283729125597316126052644261826572605255226052525252525252565248425112565249825782683288724712761247126052484340225252457247125252862371135092498249824152484318624982471405725782631277328373325470547671856270926702605267026182605279926572670268326702683265727992631274827222670268326832786293755973186252525652592264425652578251126052605259225252538255225652498257826962925248427612511260524843261245724712443252529873790350925112429248424713211248424844018251127482722286232874705537913442912270926052644259226832849267026312657263126442657270926832735264426962644267028872900559730992592263125782644260525252538252525112525252525382538247124842578265728872484273524572578248434022443245724712471260537273565255224712443252531742471247140772565255228622811340247054831 19890828 476141856307426572657260525922670277326962511263126312696257827482578281126312735268326442824292555973124259226182631269625782565257825382538255225382565252525782511256527092849252527862457259224713249244324432457253826703839348225782443242924573249249824843999253826832786292533254799534313442761261825652683259225922887273526052657264426832683273526962683264426832605267028752925559730992644256525782670263125252538308629373363290032493037326129872538267028372511270924292592247133892498251124572511288738063579255224712429251131862511247140772578259227222735328746744799185627092657259226832670265728112578259226832683263126312773267027352644274826702683292529625597317426182592264427092578253825782552255225652525252525652605251125652618283724432786248425782457326124712457249824712786379035232552247124712484323624842511399925112657267029753338467471211344276126702578263126832552282425922709263125782696259227092709272226702657265726442773298755973149261826442578264425522592253825252525249825382538251125522484259226832837249826962498264424573429265724712498251125923806348225652511251124983186247124434077253826442837282438394644774118562773267026442644269626572799260527092631269627992657273526832735264426962631268328242912559731242592261826052657257825782592253825782565252525252525251125382578263128242511277324572565247132872511245724432525263138733389251124842471248432612471247140182498270926963024335146745098134428492722270926702631257828492644270926572618274827092683269627092644269627092683283728495597311125382565257827612552256525382525252525922605255225112538247125522657281124982683251125922471337625252457248424983099377435372552248424572471317424842443405725782578277327993389476748311856273526962605257826312735281126962605269626572657267027482618276126182735270926572875290055973199259225652631260526052578256525652525252525252538253825522525265726962786247127992511263124843236247124712457248424573822344225652498245724433211248424984018265726702605293732994767509813442761277326572592264426312786264427092657259227352696272225922696268326702631270927862962559731612644260526312696257825382592251125652538264425252525255225112592257828242484267024842565249834022457248424842471293738063496256524842443249831992457248440772578263127612837332546444586 19890828 476621856308627612735268326052631274826312631259226962683267027222722265726832683267025652900286255973174263125922605270925382565257825382578251125652525249825652484252527222837253827482525259224433224251124432471248426573774350925522443248424573224247124714018252526442722301233254644513313442773259226962644260526832824264425922683267026572644277326832748265726572631267029122900559731492618268326052670251125522511257825522565257824712511252524982565265727992511263124982592245734022484244324982484288737583482255225252457245732112498247140572592267027482773328746444767185627222657257826702670268328112631263127352683267025782824263126572644267026702696281129625597316126312670260526442605259224712592252525522498252524982552249825782683288724572786248426052471324924982484245725252786380636072578247124572511321124982471401825252722277330373351455771211344274827222644257826962565287526572578273526962605263127222657265726052722264426572912295055973099265726312552269625652552256525112525252525252552253825112484256526962837247127092457259224713402261824712498249832113806349626312443252524843186248424714077259226312773286237424767774118562696274826052618263125782748268326052761264426312722279927352761265726702605268327862975559731362592264425922657255224982538248425382511251124842525253824982631265728492471273524842605247132612457253824572471288738223402253824572415247132612471248440182471268327222962342945295272134427482605264426442631260528752644269625652631263125782709268326832605265726702683283728375597311126182592257826702565256525382484257825252525252524982552252525382605283724842722248425782484338924712457248424842837380635372552247124432498318624712471405725652657276127353312467448631856270926832618263126442565277326832605264426832748267027612631268326052696265726442799298755973149264426312552268326182538255225652578257825112565253825652525256527092849255227352498256524433249248424712457249827993790349625782525245724713199249824573980248426312683306233124529537913442811265726962644259225782824264426442631268327092683273526442761260526702670265729372837559731362644264426052657252525782538249825922538259225522525251124982552265728112484274824842578245734022484247124432511287537743455255224572415248431862471248440572565259227092837335147364736 19890828 477101856300026702565263126052578282425782644268327092709265727862631274826182683263126442862287555973161263126442644268325652592260525382538256525522565247125112498260526442748248426962511260524713274251124842471248430123806352325782471247124713211248424574018253825782735288733764644513313442773263127092631256526832799265726832631269625922683281126832709267026702631267028752912559731742696260526182683256525112552303728623389286232873199328729372578259227732525274824842592244333892484245724292498286237743482252524982429248431242443244340572592261827862786336346744831185626572644261827222605276127482657270926702578268326442837267027612683276126312735287529375597312426052683263126572618253825782538257825252552251125112511249826442670286224982735252525922471327424982443244324983062374234552538244324572484319924842484401824842722270930123351467472561344277326442696264426052631279926312578268326832696261827732592265726312722264426312887293755973136268326052605265725782565256525652511252524982605252525382498256526832786248427482498265724713402273524572511249829003774346925252511249824983186251125114057257827222837290037904705774118562670268325652631255226572824268326832631263127482657272225922683267026702605261828372925559732112538263126312683256525112592256525112565249824712525252524982578265728112511276124572592245732492471247124712511269637903376256524842471251132362484249840182552270927733049338947365202134427612722273526312683263127862683265726442683263126442748268326962670273526702631295029255597311126832605260526832552259225252525256525112578253825782525255225522657282424712735245725922471340225252484247124843086377435792511248424712525312424842443405725652657272228493287458647671856267027352657277325782696277326312565265725922644268327352605267027352683265726962900286255973174256525782605267025522565253825522552257825112511252525382525260526832875252527222471255225113261247124572443249828373790346925252443242924843236253824844018252526442748293733634767530813442761268326572657265726312900272225922683259226832605278626312735267026702683260529252912559731612657264426052683259225922538249825782538259225252538252524842565267028242498269624842592247134292484247124842484259237743482253824712415247131492443252540772696260527482709331247674767 19890828 47758185627092670264427352683265727992631263126312735268326442722264426442592265726962657288729505597312425782631256527222525253825922605253825382511249824982592247125382592282425112799251126052498321124842511247125252761377434552538248424842471322424572471403725522592268329003351452952371344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 024712552293737423389248424982443245731362443248440572552259227222748342947674896185627352670268327092644265727992605259226702631268326572799267027862644265726442722277329625597313626052670260526442552256525382565252525112552252524712578249825782631277324842722247125782443321124712498247124712887379033892525248424842471321124982471401825522657268329873338470552371344278626312631263126832631278626832552265726832657267026832657265727092748269625782811288755973086255225522670265725652565259225252525252525782525253825382525260526052824251126702498259224713389249824572471248430993774346925922457245724983174245724574057256526182761270934424644503018562735269626052644263126442887272226442709265726962631286226962631263127612592267028492925559730992552263125782709255225652552255225522498257825382511259225112592264427612484270924842578249832612471249824712484281137903551253824982457248432362457247139992511269626572937328747055343134427732592263126442670260527992696263126832683267026572592269626832644269627092696290029625597312426832644261826312578252525112538252524982631252526312498247125652657283724982709249825922471337624842484247125112811371134292538245724572484316124842471407725922592282427483376455751671856269626702644277326312657276126572578270926572735256527732657270926572709265726572849290055973236259226052578267025382484251125782578249824982511252525522525259226052849251127612471259224843261249824572484249827863758342925782443249824713224247125254037252526832748295033514767552413442875263127352631259225782786257826312644260526572748269627222773270926832592264428242925559731492578252525652644255225522552251125382565259225382511252524982578259228242443272224842605247133382471245724982443286238393455255224842443252531742443244340572565268327092799337646445343 19890828 478061856268326702657267026832644276126572578265727222670261827352644267027222683261826572849290055973124260526052618270925922565252525922498252525252525248425112498253826702811252526832457259224843224248424432457252529623742350925112511248424433211249825114018253827482735291233634644574413442837259226832670267026442837256526312631261826182644276126312761265727092578264428752887559731242552261826702670260525382538252525652578249825252538245725252538257828622498270924572565248433892457247124572484306238063429256524432443249831742498247140572552267028622735328745295744185626962670268326832696265727612631268327482683268325782696260527732592273527612670286228875597312425522657264426702565255225522525256525522592253825252565247125652644281124842709247126312457324924572471249824842748379034962578244324842443323624712511401824982709270929753287455759691344274827092670260526442644279926572592267026832683268327352605273526702670265726702887293755973099259226182670267025382618256525522538251125782511247125382511256525922811249826962429260524573402252524712457245727993742350925652484245724843174247124714077259226052786267033634529608418562722265726052670267026442799260526312657267027092592273526052670260526832618263128372987559731612552259226052683253825252498253825382538253825652511251125252552263127862552273524712592248432872457249824712538277337423455257824572484247132362484248440572498269626832962331246446282134428242631265726572592265728622657259226052722267026312811263126832683272226052670284928755597309926052631268326572592260525252525256525522552253824842538248425782592278625382696251125922498336325382457247124713049374234692511245724432498313624572471405725522592274828623442452964541856273526052605269625652644276126702605267026442683267026962644268327222605265726572824293755973149259225922618269625522552255225522525252525782552252526052525257826442837251127612484259224843211244324572457249826963774348226052457245724843211249824844018252526702735283733764501671313442748256525922657268326312773267026312657268326702657276126442696272226702605263128872937559731742644252525652748253826052552252525652631256525522525252524982605267027732471265724712631251133762511244324712498274837903469249825112484247131112471252540572552263127092849337646747014 19890828 478541856270926702552263125782578278625922605268326962696268327862696273526572644265727222862293755973161256526312696260526052592256525522525248424842525252525382511255226312824248427352525257825113261245725112484251129873774346925652471251124573249249824983999255227092709295032364586774113442773269626442670260526312837261826312552263126442709268326832709261826702631270928622962559730862605255225782631253825782565249825382565249825782484251125112578270927862498267025252605247133632484247124712471264437743402252525112484248431492471247140572552261828112786335146447741185626962696264426572592268328112631263126052605268326572735267027092683270926962683292529125597317426182592259226572565253825782552257825252565251125112565253825922631282424982748244325652511323625252443248425252900377434292565248424292471323624712498401824842722273531113351476777411344286226572644260526312565281126442644259226832631268326832618270926182644263126312862291255973186264426572683269625922578253825922525248425652538253825112498255226572837255226312429267024983389268324712457249828753790344225652443244324713186249824714077256526442786442133764767774118562657270925782670257826052761267026442709263126832657270926962657263127352592267028372875559731862605259226312709256525652565255225652525257825112525257825252578259227992471273524712592248431862484247124292511279937743509253824712457245732362471248440572552265725782887335145296162134427612618270926312644263128622631257825782631263126442696264426832592265726442722288729375597311125782592265727092592265725382498260525252605252525382484248425922670292525382683248425782484336324842484248424842887377434822565245724572498314924842484405725652631274827613565455777411856276127482631268326572592284926182644263126052735261827352578268326962722263127222786292555973224260526572605267025782525256525252552252525252511255225782552264426442862247127992525260524843274303725652657268329873790350926832498269625383261263125784057267028372862399940374929774113442761263126962696259226312837267025652631265726962683272225922709264426572670272228492799559731112657261825782644251125782578249825652511255225112538252524982605260528622498276124842605247133632525248424432484295037743482257824842443248431862457245740182538264427352786335146744896 19890828 479021856301227092618272226962670291226312605260526052735259227222605270925652683268327222811286255973149263126052538270925922657255225382525252525112484255225382471255226572849251127482471263124983261247124432457252529873742338925652457245724293211248424844018253826832722292532494644516713442862265726052683267026572862269626052670263126442644270927092670267027092670265729622862559731492605263125652696255224982552256525382498251124982511249824842565259227222538279924712578248433892498247125112498296237743496255224842443247131362429247140772683264427092837329945574863185627092735270926572709265727992657267026442605263126832709265726962657269626312696278629625597319925652618260527222578260525112511249825522538248425782552247125922605279924982786248426312457326124982457248424712937380633512538245724842471322424842471399925112722276130373351470571211344278626832605268326572631283727092565269625782683273527732644274826572670263127222862293755973199259226052644268326052578256525522552252525522538255225112498255226442786245726832471264424843389268324432511249828493742337625252484248425113149251124984057257826832887287538064644774118562644273526312631263126442799268325782605257826962631273527092709260527732670264429372937559731492631256525652631255226312511249825382552253825382525256524842592273528372538273524572565249832362498248424432525281137903416251124572443245731862471249839992552267027613049331246745133134427862618263127092657261827862605267026572773281126832761259227732618270926312696290029125597314926572552261825652592252525112578252525652525255225782538249825652631286224982735247125782484335124982484247124842631372733762538249825112484317424842498407725652511276128373363455748961856276126442631272226442644278626182552260526182670259227352657270926572761263126572786298755973161257826312670269625382498257825252525257825382565252526312525253826832799248427482511256524713236245724572443251128113774342925652429245724573224249824714037265727222683293732364705548713442735268325522670260526312811272226312631274826312683276126442709267026442735264428242900559731612631257826442631253825112592249825922525256525782511255225522552264428242525270924712605245733512457249824712484288737903469255224572457251131362511249840572565272227222811340247054799 19890828 480461856309926832631270925922605284926442657270926442748267027732644269626052631264426962799288755973161257825922565272226312605251125112498251125522538252525522525257826052799247127612471257824983249245724292443253830493774342925922498247124573224247124843999253826052709276132994474530813442824259226572644265727092849264426702657261826312670270927092618269626832592264427732887559730992631261826052683257825112538311130493509290032993161335131112592263127352498273524712592251133382484249824572538296237273455259224982471248431612498244340572565265728242811344246744674185625652683257826312631267028372592256525382605267026572696269627222644267026052657282429755597313626312657263126962538268325652552255225782538251125252498248425782631284925112748249826052457321124712471248425522912377434552565245724572443323625522457403725252696273530373287447471211344278626442657267026442631284926312657268326572670265727612657270926182735263126832975284955973149260525252578265725782578249826182525251125782498252525252471257826572837255226572511265724983363268325252511253827733774348226832484249824843186253824574077257826442912281138734705774118562722269625922657263126442773257826312722259227352631274826442735260527092631269627992925559732362631263126572761257826312511255225252525249825782498257824842538260529372525274824712578247132612471251124572498265737743509256524712484245731742484249840572538268326963037337646445202134428242657265726572578268327992592272227612657259227352696267026442657269626962709278629505597309926312578267026962538252525382538259224982631248425112538247126052565277324712683247126052457337624842457242924842862375834822525245724842471313624712471405725522657270928493429464448631856264427732578276126312605276126052552259226702657263127612670269626312657263126052962287555973236260526312657270925252578259225522525257825652511253825522498257826832811251127222443259224573199248424982471249829373774336325652484251124573211247124844037248426832657292533124529516713442799268326442644263126572837259226832722261826702670269626962722270926312670279929872887559732112592263126572657259225782538257825252552257824982484255225252525263128372511274824842631242934022498245724572511300037743523255224572429247131742484244340772565263127222709337646744674 19890828 480941856306226442644267026312696282426312657269627222683267028492618264426442709263126052799293755973174256526052565273526052592256524842631253825252525252525382484255226572786253827612484260524713211245724842443251130003774349625652498245724843224251124574018253826052735293733254644509813442811265726442644256526702950257825922709260526572735269626702709257826442683265729002875559731362552259225782683260525782538257825112538252526052552253824982552265728112511272224982605244333512484248424712552307437423455251124292443248431742498249840572538257827612875338945864896185627092657265726312683268327612657267027352578267025922748264426702657265726442735278630005597313626442592268326572552267025652565259225522538259225252565247125782644279925252748252526052471321124712471249825253111379033762592244324712443319925252498401825112644269630003376473672561344279926962644261826182565287526832696267026832670263127612644268327092657269627222950283755973149256526052565264426052565248425112538257825652525252525252471263126182875248426832484260524843389264424712511249827613774342925652484248424713149247124574077253826702862279937744501774118562696274826442565260526312786268325782709265727222670270926312722264427352683267029372962559731862592257825382761257825652525252525252538252525522565252524842498257828242538273524572578244332242484247124572525286237583442259224982471247131742457247140372538273527092849326147055237134428242605267026312631265728622631267026702552268326572722256527482696265726572696281129505597314925782565261826312552251126312538256524982538253825522552251125922605278625252644247125652457336324842457245724842875380634292578244324292484316124432457405725652618274827093389476746741856269626832709256526052644278626442631272225782761267027352605269626052592263126702887286255973149267026312592276125382525255225382498256525522511255225252484252525522811251126832471257824573236245724842471247129253727349625252471245724983224249824984018255226832735288733634501537913442811267026702618260526572786260526182709273525922644269626052683263127352709267029372912559731362657261825522670255225382525255225252525257824842498251125112511259228492498270924842592248433632484247124572498298737423455257824842429251131362471249840572552263127862824338946444799 19890828 481421856306226832605265726702657282425782618269626702670268326312696268326442644264427222962287555973111265726442538272225652552257824842552260525652578248425782525264425782837251127732484259224153224247124842471248428873758344225382484245724713224244324844018253826572683306234024529523713442799260526052683267026572837268326182670267026962605269627352709267026962670263129372925559731112631263125522722257825782498309929503416296233123149328730122552268328112484267024842605247134022443248424432511298737423422251124842429248431992498245740572565269627992761340246444674185626572578259226572657265727732605265727482605269626702748260527482670268326442670293730005597318625922605255227092565251125382525249825252511251125112511248425112592278624712722247125782484322425252443245724982887379034962525245724842511318624842457401825382696270930373338464472561344281127092552267027092644282426572657270926702683269627092618279926442683260526703000291255973149263125382578268326442565259225112565249826052538249825112484259225652862249827352471259224843338268324842538252530003727352325522471245724983111247124574077255226442799286237744767774118562709259226312644263126572824264426312657259226962657276127352761263126572631270929622962559731492565259226312683256525652525255225522525253825112525251124982552259228492538281124432605248432362471248424712498282438063376255224712457249832112471248440182498270926833062341645015237134427992683264427092631268327612657267026052605263126832761264427222683267026442670291228875597316126052565259225782525265725652538256525252552251125112565245725522578286225252748245725652484329924712484249825252696377434822511248424432511314924572484405726832578273527353402473647051856263127092657272226312709279926572618261826312709267026572657270926182696257826052887291255973136265726052605274825782565252525382552248425252498253825382511257827092761255227732457257824713236248424982484249829373774346925382471245724713199248424574018251127222709290033634644503013442748263127352657263126052824263125922578263126832631278626572670278626572696264428622975559731242683263125782644257825652538253825652498252525382484252525522552264428492471272224842565244333762538247124572511282437743509252525252443251131862484247140572578268327612837340244744929 19890828 481901856301226832709273526312683278626572525272225782631263126962670279927222683260526052875298755973111263126572670273525522578260526052605248425252538252525252471253826442786248427992457256525113287245724712471253827733774338924842443247124713236245724984037253826052709284933634674520213442773276125782722263125782824265726312644263126702657264426702748274827612748269628752950559731492670253825922683257825652538255225522578256525252525251125252644263128112484270924292552245733632511251124712484272236813482255224712484249831612471252540572552261827732773337646744705185626832670257826442578267027612709253826442657268326312786257826052605265725922670291229625597324925922670255226962525253825252552251125252511256525112511252525922605276125252722248425522511323624982471248424982849375833762511248424842443323624842484401825112696270930123249458671211344286226702670267026572644279926312552270926442696268327732722276126962696268326182937290055973111253826442657267025922538263125252565249825522511253825522498255226442824248427092525260524843389264424712538252528373790359326052457249824843136251124574057255227092887291237904644774118562722259226572683261826962849264426052683260525782644272226832657263126702578265729002900559731612578259225922722259225652552248425252592255225652552252525112578263127992471274824712592242932242538251124842525298737423551256524842457245732362484247140572525272226962824326146745237134427862657260526702683273529002565265727092722268326572799264427092644270926702592282429505597314926182618263126312605255225252525252525382552253824982552247125252578286225112683248426052457337624572471248424843062377434692644245724842484314924712484405725252657276127613351455749621856270926312631267026832605286226702631263125652696260527862644270926312735265727092875293755973174264426052631264425782552252525252511263125112592256525522511260526962748245727612457260524843186247124982484249828873681349625382471247125113211247124844057249826702696304932614799530813442773273526702657259226312837260526312722265725922683272226702683264426052631270929252900559731242592263125782683256526052538255225382552251126312457255224982525260528372525270924572552247133892498248424842511284937583429259225252429247131362457247140572552257827992837337647054705 19890828 482381856304926832605260526572644277326832631264427092657268327222696274826572592260526702900295055973186259226052657269625522565256524982578253825252552253825522471253826312837251126962471256524713261247124712511248428753806348225382443245724713224245724714018253826572722298734294705523713442748263126312670264426442837272226312644270926312683268325922696268327092657261828112925559731242631259225782748253826052538308631243429286231993099326129502552265728112511269624712565249833632525245724982471290038063523259224842457247131862484245740772565255227732683337645574767185626962670267026702605264428372592255226442631268325782748263126962578261826442735282428875597313625782552260526962538259225112565255225252525256525252552252525252657274824712696245725522484327424572484249824842657374234422565245724712471321124572457401825252773272229503325458672561344279926442618261826442578277326052657265726442592272227222683274827732670267026182811293755973124264426442644273526572565255225382552255226052565249825252511256526702837251126962484264424433402273524712525252530003742353726312484252524713186249824574097259226442849284937904767774118562683274825922683259226962722265725922657268327222670272226572722259226702683273529872900559731362565253826052696255225522538257825252565260525382538252525112552265727732511272224432605247132492484244324432511277338063455255224712471248432112484245740182498272226702849333845865272134427992683263125922631260528372657268326702605260526962683268327092683273526702735284929255597314926442592263127612565259225922484256525252592255225252538248425522578283724842709251126052429333824842457244324982811377435232631248424712511318624572484405725652578272227223376470549291856267027092683265726832605279926442578269626312683264427352709269625652631264427092837298755973174257826312538269625782578257825652498251125522538251125252498257826052824248427612457259224573261245724712471252529623822349625522429248424713199248424574057251126572670293733514447520213442748269626312631270926962937263126052644269626702605279926572696264426442748264429872900559731742618259225782657256525652552249825652552257825252538253824842538264429002511269624982605245733892511242924712511312437743442256524572443249831612471249840572565265728242722336346744863 19890828 482861856302427092683263126182696283726312644260526832644265728242605272226962644272226702862287555973161257826442605274826442618255225382484247125252565248425522498257826312837248428242471259224713249245724982457249826573839346925782443252524843211249824574018251126962709298733514705520213442761269626832592263126312837257825652657261826312670269627352644268326442578260528622912559731242618256525522631256525922552255225112565252525782471252524842538276128242511268324982565247133512511248424842511297537423469253824712511245731612484248440772565264427612811333845014767185626702683260526442683263127862696260526702644264426442849272226962657267026052670293729255597314925782592257827222552249825382552252525382525253825252578248425522631277324982799249826442484326124712471248425253012379034692538247124432457319924842471401825382709270930003338452971211344276125922644265727092631273526442605269626052644265726962683269626572670259226703000287555973136264426052631273525382605259225522498253826572525252525652498260526312887247126962484259225113416267024842498252530373774346926052443252524983199251125114057256526572837288737424736774118562722273526052709263126962811263126312631264426052605274826442670274826832631265729622950559732492538264425652631256525522538259225382565255226052552255225252592265728372538268324572552249832362443247124712471304937743389249824572443245732242471247140182525263127092849342946745343134427612631264426702735259228622618264426442644261826702735268326832605268326832578287528755597309925522631257827222592253824842525251125382538252525382525245725252565281125252735248425652525333824842457247124572849379035232565249824292471319924712457405725252644278626443429450147361856269627222592267026052683279926312683263126832670263127482683273526442631267026572811291255973136256525382631276126052644259225522552253825522552249825522484253826442811252527352457260524433211247125112484255227223727355124842484242924713236251124844018249827092657293734024644545113442799265726702657269626572811257826312592268326312631272226442683264426312670265729252862559730862670263126052696260525382525252525382525270924842552251125252631260528112511273524572578249833762498249824432498296237903455251124842457247131492457245740772578263128112748338945014557 19890828 483341856303726442657268326312631273526312683263126312657268326702605268326572735261826832824288755973174261826052578269625652605257825522592255224982498252525112498255226442748247127352471257824433261244324712457252529503742349625522498247124293186251124844057253826442722295033514557537913442849257826572683269626702837261826572748265726572683268326832709261826962696268328872912559731112657259226182683255225782565313629873482293732613124327430242538260528752471270924572578249834292498247124432471295038063509255224982471249831362484245740772605264428242811333846445451185627092722267026832670263127352644264426702709259226572773269626832644270926052657277329625597313626572657257827222525256525652538249825382511253824982525253825652552274825252722248425782484329924982457248424982987380634822578247124572457321124432457399925112709269630243338467472561344277326832657263126832644290026182644263126962657264427992605273526312657263126052862293755973186264425922578272225382565253825112525252525112525252525652498259226052773249826962484263124433416272224572511251128493774355125652498253824983186255224714057255226572837286238224674774118562683269626312683268326312709270926312631259226572644279926442696265726052696268329123000559731862631257825922709253825522511259225782525256525522471253825382592267028242498273524842618247132872471248424292471290037743482255224712471248432112498248440182498269626703000328746445133134427612696268326052631263128492683263126312696267026182722273526962696270926832644290028875597309925782644263126832578252525382498259225252511249825112538251125382683288724982748247126052484338924712457248425113099380635932538248424572471314924432471405725522631277327613376455747671856263127092683265726312631279925782644269625922657264427862657273526442631272226832887288755973161268326052552268325652484255225382552252525382565251125522484256526832773248427732457259224713211245724842484252529373806350925522498245724713224247124574018252526572683295033764474527213442811269626442592264426442862267025922605268326702670269626312657263127352592270929002862559731742592264426442683255225652578255225782538252525522511251124842578265727732484269624982592248433632538245724712525277338063622253824712443247131492498248440772565263127482735335146444644 19890828 483821856306226572605267027352605287526442618267026052644264427732683272226572683259227732900292555973174256526182565267026572592259225252552255225522565257825652457263126182837251127092484260524713249247125112471248427613839350925782484247124843249245725254018253826442670300034294644520213442862263125922696267026182887260525782683256526702735270926442683265727222592268328492937559731242618259225522644253825652552255225252631259225112578252524982578260528372511269624572605251133762484244324712484288738223565256524982471249831742471245740572565255227612773332547054736185626572631263126962644267027992605255226312657263126312761268327092644269626312709293729625597317425782565257826962525265725782538252525522592259225252511249825782631284925252799247125782457328724712498252525252937383934292592252524842457321124842443399925112683270929253363455772561344279926052683256526702631284926052592265727092657261827352644267026572670263126832875291255973099261826312578260525522592252525382565255225522578249825252525248426962849248426832498257824983376265724982484251129003822342925652511244325253161247124294057255226832799290038564674774118562722274826052670264427222735269626572773264426832709274826052696267027352644263128492987559731862696267026052735255224982552248425252578249825522525252525112565264428492484274824572538248432742457248424842498290038063482253824712457248432112457244340182511268326572925322446445167134427612696257826052683256528372565260526962709276126702709267026832657269626572696283728875597314925782552265726702618260525522565251125522631253825382538247126442605286225252735247125782471336324982484248424432862379035092525249824432471317424432471407725782683276128373376464448631856274826572618267025652605274826962605261826182644267027352592265726702670265727092862293755973136264426572511268325922605255224982565252525112552251125252511256526702811249827482484255224573274248424292484251130373790342925522457245724843261245724434037255226442735301233514674541513442824263126572605263127092824260526052657265726832735276126442722260526572644265728242837559731492644260525922696256525522565260525922511255224982525255224712552268327992498265724712578245734292498247124432498300037583509256524712457248431742498245740572565261827612748335147054705 19890828 484301856308626832578272226182631274826052578267026312696269627352644277326312683260526962786296255973186257826052605265726052552253825382578253825782538249825522538256526832875248427732525257824843261247124292471249828373774353725782457245724573236247124574018252527352709296233254501520213442748267025782657260525652849267026702683256525922644276127092657263126442605263129122912559731492592260525782722256525782578309930123442293732873199328730862578268327092498279924842592247134292457245724712471302437743579268324842484249831742484247140572565265727862799341644474863185627352657263126312696269627732696264426832605265727222824264426832670272227092644290029375597317426052538253826832565253825382605255225112565252524842525249826052722281124842722244325652525324924842457248424713062382235092631247124842471319924842484401825252683267028753402464472561344279926832605263126442578283726052670264425652670267026702631270926832631260526702912288755973124259226052709264425922578259225112552252525522498252525252498256526832786249827222484260524713363269624842525251129623742346925382471248424573149248424714057268326572799283738064644774118562722270925382696264426312735263126182683272226962578276126832670264427092644259228112925559730742565265725922735253825252538252525782538252525522538252524842525270928372498276124982578244332612443247124572538290037743636260524842484245732362498245740182538267026832975336346745308134428622696264426572657265728112592264427092618265726312722269626832696269626962657279930375597312425922657257826312592255225252484256525112565253825112498251125522631278625252748244325522498338924842471245725112538372735652565247125252484314924712484405725782657279927993338455747991856269626182657264425782631270926572578257826572644269627992657274826052605263126572900297555973149257825782657274825252538255226312538253825782511253825252471257826832824249827352443257825253236249824982498248429873742353725922457245724843236248424714018251126572773301232614674516713442824256526052670267026832761265726962644260526442657259226052735269626962657269628242987559731612631263126052644255226052511256525112525252525252525251124572552263127732511273525522592248433632471247124712484304937113482259224842498247131862471245740772565260527732773338945294767 19890828 484781856261827352605267025922670279926572552267026962696260527222605264425922709265726962824301255973161257825382592264425382552264425522552255225382552249825522498257826572811251127352471257824713249248424572457253830003774356525112498249824843211247124714018248426962696295033254705527213442824267026442644260526702849265725922565274827222696273526052657260526832709270928622925559731242565263126442709257825652538251125252525260525522484249825382565267028622538270924712552247133632484249824982511290037743496256524842443247131242525249840772578263128242773329946444831185627352683261826572644259227732618264426702657267026312773265727352605263125922683295029755597317425252631256526832538255225252592249825782525255225382525253825922657277324982748245725652471326124982484249824842748380634162511249824712484323624842484401825112657269630003312467451671344282427352592268326832511283725782683257825922709269626962605269625922670265726702975287555973149265725922578269625522525251125112525249825922578251125112565255226832786251126572498259224573389249824842443247129623774353725382443248424573199247124984057267025922824277333634644506418562657263125922722256525922748256525922657265726312644276126572722268327352592267029003037559731492618264425922722249825782552249824572552255225382498252524712565257827992484278624712605248432612471247124152484292537583496251124712471247132112484248439992498265726443037336346445237134428242631265726312631274827612683263126702631269626442748263126832657269626702696279929125597313625782538265727092605264425522578253824982578253825652538251125922657273525112773252526052457340224982471248425382875379035372538248424572471313624432471405725522631270927863402467450981856269625782644265726572644279925922605265725922709268327732618270926702709264426702786293755973174264425522565270925382578259225252578259225522525251125252484260526962849249827732484257824713249249825112443252531243806352325382457247124713236251124844018253826832696297533384705559713442849259226702670257826962824260526182670267026442683269626832761260526702683265728622862559732112565259225652722252525522565247126052525255225522525253824842631265728242525268325252552248434162457247124572471301237903509253825112471252531742511248440572552264427612786329946745451 19890828 485261856267026702592269626702631279926052538268325922709263127352565268326312657263126702824286255973174256526182631273525652538256525652538259225522498252524712511253825782773249827352471257824843249251124712415249829873774353726442457245724573261245724983999248426832631298734024529574413442773270926572657263126832875259225922657259226052644281126312722267027352644270929002900559731492592263125922735259225112525253825922538257825382498249825252565263127992511273524842605248433892511249824842443295037423607255224432457247131362471249840572552255227862748332546445744185626832631269626832618264428112618264426442631265726052683265727732670270926702644292529005597311124982578257826312605251125382525255225782565257825252565251125382644279925112722248425652471328724842511245724982875377434162605247124712471323625112498401824982631273530373312470558941344282426832657267026702618288726572631273527352735268327222670269626182761264426962811292555973161260525652538263125522552252525252525252525252525252525112511260525782786248427222484259225113351251124842457251131363790359325652471245724713174247124714077255226312696272232994644604518562644263126572657257826962761272226312644264426832696278626312761268327482657270929122887559731742538257825652696253825652565252525382565253825522525253824982618259226962552276124982605248432362471251124292511276137743565252524982484245731742511248440572525268327092937337645576282134427482605263126962631256528872670263126312683268326572811264427352670261826832709272229375597312426442592263126702538255225522511256525112618253825522484248426312644277324842683248425922471336325252471248425112925377435932511247124432525313624842443407725782618269627353376458664541856272226832592267026312644281126572605268326962618272227482631268326832696268327092799292555973174265725522592265726312565257825112565256525522511248424982525256525922811249827092471256525113274248424982443252526833758359325522484247124843249248424574018249826572670301233634529671313442786263126312735260526442837260526052618264426832696277326312735260526572709263129002900559731112709257825782657256525652592253825252538260525382511249825112631263128112525270924842618245733762511245725252511295038223482256524712457245731742484245740572552259227482761341645867014 19890828 485741856268326702696269626052696279926442631273525522683268327482657272225782709263126182824287555973236253826442552273525782618259225782538260525252511248425922525259226442799248427612484255224843249248424292471249828623711356525652471247124573224251124574018256526962735302433124674774113442900268326572722264425782849263125922761259226702670269626702657276127482631268329622887559731492565263125522696257825652578253824982538257825382552252524842592259228242484272225112565251133632511251124712498307437903509252525252443247131492498247140572552260528372824340245577741185626832683265726832696259227352696257826312644272225782735267027612631273525782670286230005597313625522644256526572538259225522592255224982565252524982498252525652657279924982683249825522484327425112525248424843012375835092565247124842484321124842471403725112735265730373482470577411344284926702644263126182631281125922657264426962644265727352696269627092670270926703037290055973149261825652670265725652538257825382538252525782552252525522511259225922786255227862484264424573376265724842484249830123774353725922471245724843111249824714057255226312786442134554705774118562709268326962709267026312799267026442748261827222670279926832670272226052670269628242912559731242631263126442683259225522552253825382538256525652538252524712565267028372511273524712631245732362511249824712511297537743429255224572443251132362525251140182525268326312937335147676162134428112618269626572605268328622565265726442683273526442748273525922605268326572696274829505597308626702605260527092592260525252511253825522631252524982525251125252722278625112683245725522457340224842484247124712875377435512525244324292498317425252498405725922565284927863455473677411856274826182605273525922670283726962644264425782657263127862644272226962605267025922786284955973149265725782565269625922538255225382552255225382565252525252498263126442709249827352511264425113312307425252683261830123774355126182525268325383224257825524057265728242824409740774929774113442849263126052670260526442786268325922605264426312592277326442709264427092657263128622912559731612605260525652657260525252578253825652498260525252511251124982552263128242511268324572565249833762471247124712498300038063496255224842443251131862443247140572592261827482722344247054799 19890828 486221856314926702631265726052683284925782644260526442605268327482683277326572657267026962786290055973111253825922578272224982552257825252538256525252552252524842525261825782799251127732457257824573261245725112457253828753822349625252471248424843199247124984018253826442618292533634767523713442799267026312644263125782824265725922670259226572683268326182709264427482696268328372900559731112631257825782631259225782538252525652525256525252484255225112525265729122511265724572618247133632498249825382484286238063509253824982484251131742471248440572565263127352887337647994929185627092709265725652578264428372552265727222670265726312837263127092578263126312631290029755597323626052605259226832618260525522538255225252552256525382511253825652592282425382709245725782484323624842498247125252849380636072592248424712471321124842538401825252709270930243299452971211344284925922644263126312657282425922709265727352605265727862683272226832683261827352912293755973149259225522605263125522644252525112592252525652525255225652552255226962811251126962538264425113429268325252525253831743806352325922511247125113136249824714057268326442799288738394799774118562735263126052631263126702811263125652644260526312618272226702683265726312657264428492962559731862605263125922670256526442578256525782498259225112525255224292578259227862511272224982592247132992498245724712471284937743442256524432471247132112471247140372565264426832875333845575167134427732657259226962578259228872670269626832618270927092722264426832605267026442683290028875597317425782538260526312592253825522538255224842578252524572498249825382644277324712722247125252457338925382498248424843111372734552538247124572457314924712484405725782605273527613325450148961856260526962631264426442696282425652657269626052631265727862709269626442657268326832950287555973161263126312592270925112538253825522538252525112592253825252498256526572799245726572511256524713261251124712457252529873790350925382471247124713211248424574037255227222709296233764474530813442824273526572644264426702761265726312644273526832631272226832761267026832657265728492875559731492552265725652644253825922538255225252552251124712538249825112538267028112498268324982578248434292484247124982498290038393551259224572429253831862457245740572552259227222773333845574863 19890828 486701856303727222683265726572592279926572618272226832631261827352670268326052696270927092862292555973149255225652565267025652565255224842552256525782592255225382484256525922837248427352471261824573312247124982471253828623790360726312498245724573236247124844037252526312761281133384644509813442824263126962592264426312748263125782657263126572670270926572683265727092578270928752875559731242578257826702644253825922552304931113496300033383099331228112538259228242511272224712578242933632498248424712511287537743537257824712457248431612498248440372538260527862670340246744863185627092709265726572644267027612735265725782605270926312735273527482696263126832670301229255597313625922538260526962565255225782525253825252538255225112511247125922644273525252748244325922457329924712457242925252912380634962538249824982457323624712471403724982709276128753389458671211344282426312670265726052670278625652592265726312592269626962657267026702696268325782799292555973086264426312631261825652552260525522592252525782565253825522525256527352824253827222484257824713429264424572565252529503790352325522443248424713174251125114077259226702837282438064674774118562683259226312657257826312799264426572670261827612683277327352670268326832631263128622950559731612565263125782670259225112511255225922552256524842498256524982538261827862498272224572578248432612484248424842525283737743429255224572457248432362498247140182525261827092937337646745272134428372683268326312696263128242605257826052644273526312722264427482696270926832644295029125597321126312605252526572552257826312538256525522578257825112498249825922631281125252709247126312511333824712457247124712900369635512552245724712471314924712471405725922605277327223402452949291856265725922631261826442605283725922565259226832657260527352644272226442709268326572912298755973161256526182592270925522538252525252578255225652498252525522511253826312786251126962471257825253274245725112443248430123758355125522471247124573199248424574018252527092657291233124644516713442837263126312709257826832837256525782538268326832605273527092696268326052644270929003012559731492552264425782631255225782525257825112552253825382538252524572538263128752511276124712592249833762484247124572484293738223565251124842457249831742457247140572552259228242631336346444863 19890828 487181856307427482657272226312670284926312605260526832696270927482605265726962735257826702912296255973174261826442644270926052592255225252631251125652511248425922525259226442811245727092471261824433287245724712457253828873806356525782498247124713211245724573999253827222683293733634529527213442799257826832696267026702862257826442657263127482670279925652696273526442657268328492925559731992605257826442644253825922525253826442538252525382498252525112592263128372498272224572605245733762498248425112498286237903551252524712443248431742498244340572565260527862748333847994831185626702644265726442578259228372578265726052657267026572709268327092670267026702709281129625597316126052631253827862538259225922525252525652552251125252538248425652670284924712735247125922471328724982457245724712824377434552538247124712457322424712484405724982735272229373338470572561344283726702657274826052696283725922631267026702657267027352670277326442696267027092824293755973174263125922592269625112565251125112538252525252498257825382538257825922887248427612498263124983376263125112525248429503806353726052471252524983186249824844057255226832786283737904736774118562696265726182709259226962824267025382631269626702644268326962761263127482696265728242937559731492538269625652709255225382511252525382592256525112525255225112552264428242578274824572578245732612471245724982471264437743651255224842484247132242471249839992511260527093049335145865133134428112670259226832592264428112631263126572683267026312735267027092644263125782631288729375597309925522592260526572578257825382538255225252605252524712525252525782644284925252683247125782484342924842443249825253037377436512565247124432525318624842498407725652552277328623429464447051856267027482722261826442670288725922592263126572670264428242605272226442683268326832786303755973149256525782592264425522592251125112538249825382525247125652484259226312837252527352457259225253312242925112484249828243822359325652457245724573249248425114018249826312644293733384736534313442748269625922683257826312862260527352618260526832657273526572709264426962683269628242975559730862592259225922683257825522552255225382565257825382525249824712578268328752511268325112578247134292525248424842498274837743551251124712457251131612484245740772578264427732670331245574896 19890828 487661856306227862618267026312618278626702565270925922644263127352657267026182644267026182773295055973124263126052578265725252631259225782525253824982552248425382471257826052811251128112538260524573287248424842443249829503806352325522443248424713224251124844057255226312735292533894586530813442748257825782605263125652824264426572735257826832670268326832761267027092670268327483000559731992683257825522657253825782592319930623651301232993124333829872565260528492498276124712631247133632498247124842484264437903537253824712457245731612471251140572552263127352862333845864896185626702696263126312644263128242618265726702618267026182735259226702644272226442644281129255597314925652605263127352605252525522525256525652552252525252484253825522670279925112696244325922498327424572498245725112799377435792552245724842484322425112484399925382644268330123299455772561344278625922618265726052605274826832631264426312683265726832644272226572748263126312962292555973124252526962525260525522565252524712605252526442538253825782511260526442735253827482457260524573376269624842511248431743774349625522471249825113161247124714077257826312811283737744767774118562735267026442670255226832786265725782631260527222683272225652722260526702605267028752937559730992552259226052696256525382552255225782552252525522525259224842631261828752498270924842592244332612484244324712484306237903482253824842457245732112484248440182538265727612975336346445272134427862592272226572631263127992657255225922631272226572761273526572670277327222657287529255597308626572618257826832592248426312525252525522538251125382552251125922657291225252722248426052484340225112484248424982837383934962618251124572484316124712471407725652657277328113351450147361856273526572644267026572644283726442565270926962657260527612709274826442657265726962887287555973099255226312605274826052565260526052552253825252538256525652498256526702837247127352457256524573249247124982498249828373822360725652457244324433199248424714018265726832722300033634644516713442862267026962644265725922837264426442657259227092592276126572799268327092578264429002962559731742605260526572696253826052552255225252511252524982552255225382605261827992538269624712631248434422484248424712498274838063523252525382415245731612471249840572683267027992657337647364896 19890828 488141856304926702565269626052657279926442735268325652735263127482683272226962644260526832875286255973111252526442670269625782565256525782578252525252552255225382484260526442849248427482457260524433287247124842484252530123822356525112457247124293236248424574037256527222683292533124557509813442837265726702670259227092900260525782631269626182644270926442722265727352631265729002912559731742605260525652683257825382578256525252552256525652552251124842618265727732471270925112578245734022471247124432525291237743509249824842443247131862525245740572565263128372722335146744831185626962644260526442605272228492592263126832552270926702735263127092605269626702657287529505597313625782565256526702592253825252538255225922565252525112552251126052722286225112761248426312484327424572498248425522962380636222565245724712443319924712471401825252605272230993363473671211344286226702683267026832631281126052631261826442696259227732631268326702709265726572862293755973136260526572605269625782552256524842511247125252618252525652498263126312837249826962498263124713416267024842552253828113774359325652484249824713174247124714057256526832875295037744767774118562761272226572683263126962786263126182657264426962696281126832761269626312657269629002912559731742578257826442670251125382552253825382511257825782498253824572511267027352525276124982592248432492443247125112498300038063537259224982429249832112471245740182525268327352912336346445167134428112696264426442631269628372631265726312709260526832670264426702670273526572709286229375597312426312592267026312525251125522538252524982592255224712525248425112722273524982735251125922471336325252484247124842670377434822592251124712471312425112498405725652552277327483338450148311856265726442592267025782631283726702683267026572683263127612605267026442631261826312811292555973136259226702631269625522565256525522511248425652484255225382484257826312862251127482484264424573274249824572484251129003822357924842471249825383236248425114018249826962761282433514529541513442773272226312644268326702887264425522657264426832605273526572631259226442631263128372849559731242657260526442683252525782525251125382552256525382498251124982578265727992511269624982552247133762484248424842498282437583636248424432443249831612471251140572552267028242735336346444831 19890828 488621856302426962565269626052696276126182631270926182709268328112644268326442709268327732925288755973136252526572592263125782552253825382565252525382525255225782457259226572773252526962498257825383287251124842457249829373774350925652484245724433236252524714037253826312683293733254831520213442862263126572605264426312786265726442631265726312657270925922709259226702592268327992862559731612578260526182683260525112565309930863455298734023389326130372578264428492525267024712592245734022498245724432484287537903509255224842457245731612457247140572552264427222722335145574831185626572696265727352605265728492696252526312683265726442696264427352683268326572644282428755597317426442631259225652552257825382538252525922552255225252538249825782631282424842709245725922471324924842484247124982875383935652565245724572443319924572471403725112605273529123338464472561344284926442670256526442565277326052657265726312644273527862670268327482657261826052862286255973174261826052592259226312552259225922565249825782511257825252498255226312799249827352471263125253389267024432525249826573742357925522471252524843199248424844077256525922786288738224644774118562683265726572657264426572786263125922670255227092670281125922748264426312644263128242900559731492578263125922696260524842511249825252498255224982498256524982552264428112525272224432605245732362457245724572525290037583537252524572415247132362498245740182511268326312824331247995167134427862709264427352657265728622605260526442631265727482735259227222657270926832670282429255597313626312578256526312657255226052498260525112605251124842552252525652631283724712722245726052511341624982457247124712811380636072565245724432471316124572471405725522644277328373299464447051856273526832605270926832631281126442644265726312670260527612578274826962657260526832862288755973136259226572605259225382605253825382525256525252538252525922525259226052799249826832457257824843261248424712484249826963774350925652498247124713199247124714018253826832735291232494586509813442748259226052644265726442849259226702592263126832709269626702722259226962605263128872887559730742657257825652696260525922552255225522552260525252511255224982525263127862525270924842552251134292511247124982498281137743607256524712443249831742484248440572565257827612849332545014863 19890828 489101856306226702592263126832631276126832592268326832631263127992670270926572683265726182875287555973086256526572538268325922578252525652552253825522552260525522538259226442761248427222457263124713299244324842484253829503806344225922484245725113249247124984018253826702735281133894674523713442811267026572657265727092824265726182683265726962631274827092786265726832657268329002950559731112644259225922683255225522525251125652498257825112552255225112578269628492525269624572631247134292484248424842484293737903593253824572471247132362471248440572592259227352709335146444736185626962631267025922657264428242631265726832631273526572735265727092670265727092644284929505597314926052631256526572565252525252552256525782484256524712578248425382592282424842735245726312471327424982471248425112887380634552565247124432471324925112484401824982761268330123376464472561344282425922592269626182709290025652592268325652670268327092670277326052722265726572837291255973149269626052631261825522657252525522565253826052538257825382471259225652786251127092498260524713376274824572525249828873790359325652457253824843199249824294077256526442837286237744674774118562670265726442670263126442824265726442696263126832773270926832722257827352631272228872937559731992592263125782644252525522592252525112498253825652525255225252605272228622484268324982605245732492498247124432498272237743509260524152511247132362471245740182538268326962925337645575098134427992644268326052592263128112565261825782657259226572811264427352748268326832709281129625597314926182592257826052605251125652511255225522670253824842552249825252631283724982722249825522443336324842471244324983012377434822578248424842484318624842457405725522605276127733389452948631856264427092605264425922709278626312631268326052709269627862657276126442722257826832837291255973149260525922578264424842578252525652552255225522471253825382511253826962811248427612484259224843299248424432471248428373774357925252471248424433224248424713999253826702696286233254705541513442786267026702644263126052875267026832657269626702657278626962761273526052683270929252849559731742552263126052683261825252552249826442538260525112538251125382552264428872457272224432592247134022484252525112484306237273651253824842484247131992484252540572552263126962748336345864705 19890828 489581856306226832696267026442631287526442631269626702709263127612683270926312709260526702862296255973149257826312605265725922578264425922565257825522565252525252565255226702799252527862457260525253261245725112457248429373806349626052498245724573236248424434018252526962722290032744736506413442786260526052592260526052875268325922605269626182670278626312761263126832592269628622937559731492644257826702683257825252538316131743551298732873236324930122511265727862471273524982578247133762525252524572471298737743622256524572443249831362498245740772578255227352722340246444644185626832644255226572605260527482631263125922578269626962670269626962631269626572709278629875597312426572565259226052525259225522552255225382578248425252565249826442605274824982735248425922457321124842498245724982987380634692578248424432443323624842511399925252618268330123351452972561344277326702657268325652552283726052644263126442696264426702683270926962644264426702837291255973124268326572578267025652578256525252565252525252525248425112538255226572849253826962457267024843389263124712511251126963681349626182511247125383161251124434057252526832837288738224674774118562696273526312735267027092862260526312644259226572631264426052773260526572657270928752962559731362605259225782722252525522538256525782525257825382484253824982565265728112498268324842592253832612457251124842498293737903593260524982471247132492457248440372498268326443037333847054996134427482657260525782722269629002696265726442657269627222786260527092605265727222605293729125597313625922565256526702525252524842498259226052605253824712538245726442631282425252683247125922484335125112471248424982811371135092605249824572471318624842471407726052644272227613482467446741856268327482696272225782631279926052631265726312631259227612657268325922683260525782887296255973136257826702683263125522605257825382552256525652538249825252525253825922799249827092484263124713261249824292471251125783758344225652484247124983174247124984018248426312670302432494557527213442824267027222670268326052875263126962592268326312631270926702735265726442683269628752900559731492605256526442657264425252644249825522498252525112525251124982538265728872511270924982565244333892498247125112498303737743551256524572429245732112498247140572565261827352773331246444863 19890828 490061856308627092618268326312618286225782644272226702696270927352565269626312683265726442887288755973099256526442578274825522565251124982498253825522525252525252484259226052875244327092511259224713261245724712484251126833790359325522457248424713211244324434018253826442670301232994529523713442773269626962696265726312900267026572696253826052722278626312709259226052631259228492937559731862644263125522605260525112525249825522525265725252552252524842552276128372471270924712578247133632498248424712552297537743537257824842443247131992484248440572565257828242900333847364674185626702748255226572709270927862657261826182592269626832761265727352618265726572709284930125597314926312644260527482605255225382525256525782538257824842538252525382631281124982786249825652457327424842457247124982862374234692578251124712457322424842471401825112631278629373338467472561344279926572709261826182631281125922592263126442735267027862670272226442735263126052937291255973136259225782670270925782605256525522538251124842565257825252552253826182900251126312511260524573363264424982538251128873758365125922457251124713161247124574077256526442811287538064644774118562644268326572592255226832799264425782657268326962709276126442722267027352605263127862925559731492592260526052735265725782592252525112538253825112484253824982538263128112511273524842565241532612457249824712471277337903509259224572471247131992525247140182511261827862875329947365272134427992605268327092631267027862605256526962644263127092748253827732605265727092683291229505597308626442670261826832592255226312525253825112578252525522498247125382644283724842709251126052511335125112443247125112937377434962578245724432484316124572443405725522631281127613338458647361856274827092592269626442565279926832552264426182657263127482644264426052696267026832862293755973124259226182605265725112592251125782552261825652538249825522525263127352709252527482484259224843236245724572471249828873742360725922471249824843186247124714037252527092683307432874557545113442748272226572657261826832811259226442644268327092631274825382670263127482657270929622912559731742552264426442696253825782552251124982525253825522525252525522552267029002484268324842631244333892484251124842498283737743593255224712443248431612443251140572592265728492722340247674863 19890828 490541856307426702644269625652670283726052578278626832670268327352683272226052618263126312937286255973111263126052565269625922552260525252511255225522552253825252471256525922849252527482457261824983261251124572429249829373790348225652498245724573211245725114018252526962657296234164831527213442799267026832670265726702900264426442657264426312631277325522683268326182644265728372987559731492525263125382761260525652498316132493622321135653429322430992552256527862511265724712552247133762565251124712498278637113482251124842429249831862484247140572565255227222735337644744586185627482657263127222644268328622578260526312657263126572709264427092709267027482722290030125597316126312605257827092565255225652538255226052484253825112525249825522525281124842799247126052471326124982471245724982683383935512565245724712471324924842443403725112592268330123287458671211344278626962618265725922565287525782552268326702670264426962748269625922631265726312849291255973149265726312618259225922578256525252525260525652565256525112471259225782837253826702484263125383363267024982525248428623774357926312484255224843211247124574057251126572824292537744799774118562696265725922644264425922875270926572605259226962644277325922748269626962683264428752900559731612565256526182670263125782511255225382525255225112538253824842631264428242471273524842592245732872457248424842498296237743551253824292415249831992471249840372511272226703124335144475343134427992605269626442748268328872631270927092578270926442761270926832657268326962683286229505597312425522657260526572565257825652538257825522592257825382525249826312618283725382748248425522429333825112443245724982887375835932511245724982457316124712429405725782592279927613363464447361856274826572683260526572644288726442605273526702696259227612644272226312683264427222761293755973149256526702565268325382552260525382538249825522525249825522511256525782773249827482471260524843249251124982471253829753727359325782457247124843211245724714018255227352683288733894474516713442799270925652696257826442862264426832683269626962696260526962735265726702592267028752875559731112592263126052683253825522525248425782538257824842525253825252578272228242484269625112592248433892525248424842511277337113565255224982457248431612443245740572565265727992773342946444863 19890828 491021856314926702592269626312670286226052644269626312748267027612657273525782644267026442811295055973136259226052578267025382538252525782525257825382538249825922498265726572824251127222457259225253249249824712443252528753790362225522471247124843211249824984018253827222735304933254529534313442773267026052657269625652849264425112631265726702618268326182644264426312644264429122950559731112565264425652748257825382578253825382552257825522511252525252538270927992498268324842552245733762538248424712484295037903579251124572443248431742457252540772565261827092761333845864736185627352578264425782631260528112670256527222683268326962735260527092644260526442670288729375597314926702605255226962631252525782552253826312498248425522552248425782644278624842722244326312498324924842457247124712786379035372552249824982484318625252484403725652657274830123299458672561344282427732644264426572657287526442631268326052670265726702696265726312696270927482849293755973174256526962605272225652525253825112525251126052498255224982511256527092799248427092484267024983376269624572538255228493727355125922471249824573124251124984077256526572786291238394644774118562696269625782670269626572824263125922565252527612709273526312683265727092631270928752950559731612592263125522722255226572538253825652525253825382471252525522565268327482511273524842605247132872471252524572525300037743651256524982471248431992457247140182631268326442912342946445030134427732709270926832670260527612670260527352683264427222722259227352605268326312657290028875597313625922644261827482565253825652525251125382631259224982565248425782683291224842696247125922498340225252484252524573024366635932552247124842538314924982471407725652552274827993429467446741856265726442735264426442618282425922578261826182657259226962605268326702683257826702849292555973161259225922552279925652631256525782538263125782525252525522525255226572837255227352484260524433236248424712457247128873790345525522498247124573199247124844018253826052670303734164586537913442799263126702644263126312900263126312644268326702657274826312683264426702644268329752925559731862657259225522709255225652525253825782525256525252457249825252552265728242498268324842631247133762525247124712498284937743509259225252429248431492457248440772578263127612748336346744896 19890828 491501856307426312657263126572709279926442578268325922631261827612657270926312670260525922786290055973124255226312578274825652525255225252484253825522578252525382484252526832937249827352443257824843299251124712484248430003806357925522498248425253236247124714018255227352773297533764421513313442849265726442696263125922761267026572618269626052644270926442748269626832605265729122887559731362538257825922748257825112552316131993607293734423429321131242578268328372525268325252552248433892471247124982484286237113523257824982471248431862471247140572565263127862811340247364831185626832631264426572644263128112511264426312592260527092709261827482735269626572592274828875597312425922644257826572578257825112538253825652552257825382525252525922644278625522709249826052538328724982471247125252786380635512565249824432498318624982457403725382657268329873274470571211344284927222605272225782631284926312631263127092709273527352631272226052799263127612912283755973111263125112578265725252538251125382578251125252538253825782484255226442887248427092498263125523429267024572498256527353774356525922484249824983149249824714077253827222786282438394644774118562709270926182644265726052761267026572670265726832644269625782683269626442683270929502925559731112525263125652683255225652565256525522605251125522525253824572644260528872498270924712565242932742443247124982511259237903551255224842457248432362484245740182511268326443000335145575343134428372670264426572631268328242618264426832657272226442644260527222683278625922683281128755597309925652631256526702618256525252552256525782538256525112525255225522709283725252631248426052484335124712484251124982837372735792565245724572484321124572484405725652618282427353312455749621856268327222670265726442709281126572578267027352644268326832631269626052670264427092887291255973149260525922631269625782538252525382552260525782578252525782471264426052849253827092484256524843287249824842457249829123727353725652471244324843186247124713999253827732735304933634586509813442761268326832644270926052849263126182631265727352644272226442696263126702670259230122875559731242683257825782644256525252525256525782552260525522552256524982565263128622498265724982578247133892498249824712484265737113651255224842429247131612471247140572565264427992824332546444863 19890828 491981856267026052605269626702618273526832605265727092722267027612683272227092683263127612950293755973149256525922565267025782538255225382565251125782498248425652498259225923000252526832471260524573274248424712457255227863822355125652484247124983236247125113999249826962735288733514644520213442773270926052631261826052786269625922644260526572683272227222709257826832709265728372937559731612605260525922644263125382605248425652578253824982538252525252552267027612484269624842565249834552525247125112511314938063593249824712457247131742484247140572565255227862786336346744736185627092644257826442631265727352631260526442592267026702773263126962657274826182748279929755597313625522605260526312565257825112538256525782511252525112525249825522735279925252761245725782457324924842457248424983074387336362565251124572457324924712471401825522696268330003287455752371344278626312670264426312644283726182657270927092592273527352670272225922696260526312862291255973149256526052578276125522578253825252565252525782511251125382525259226442761252527222471257825113402244324982471251130123839359325652471247124573199248424844057255226312709287533634644513318562644265726962592265726572761263125652683265727092644274826962709265727482748263128622937559731242592263126182709257825382578253825782552252525112525248425112538260528372471274824712552245732492484252524572525259237113537256524712471248432242484248440182552273527092975342947365272134428242657270926962578265727732578263126572735267027612670264426962670269627222683283729125597309925522578259227482657260525522592257825382565253825252605253825252644279924982709249825922457337624982484248424843000377435932565248424842484314924432484405725782618273527353376458652021856269627222592273526442670279925922618265726442631263127092644273526572683269627222862292555973111263126442565274825522565259224982538260525652538253825252484256526052811249827352443257824713274245724842484252526313742355125382443245724983249248424713999252526312683298733384736541513442786267025652644263127092786264426182683263126832605268326702722260526832631272227992962559731112578257825782631257825382538255225522498259225522538257825252525265728242471269625112565245734162484245724712484272238223742252524982443244332112498247140572631257827352837338946445451 19890828 492461856265726832498260526832670283725782670264426572644259227222709273527092644260526962912293755973149256526442592272225652565251125652538253824982498251125112498259225922862253826832471261824713287251124982457251126313758365126182457247124843224249824844018252527092696298733634674574413442773269627222735259225522799265726442670265726702696276127352709260525782644273528242887559731612538263126182592252524982565252525252511249825382538252525252498273529002511270924842565248433892484245724712498269637273622255224712471244331492471251140572552260527732696342946445744185626702670264425652618261828372696252527092722268326832735260526962552260526702605288729505597317425522644260526832618257825252525253825522538252524842552253825382605274824842722244325922457324924842471245725382761379036072525247124432471321124982471403725252709270929253249473659691344278626702592265725782696286226182538267025782657257827482657273526702657264427222962283755973099261826052592268325522552255225652565256526442525251125252498256526312811249826832484255225253389248424712525249828243790357925522484247124843149248424434057256526312786269633254674604518562696270926702670259227092824264426442683260526702644277326442735260527092683263129252887559731492578260526442631256525252552252525252552259225522498252524842565263128372511276124842578251132492471249824712525270937113537255224982484249832362471247139992498269627223037335148316282134427992722265726702644259228492696263126572709270926962748263126962709267026442670296229625597313625782605260526312552251125652565251124572592252525252511251125652657279925382722248426442484338924982443248424842824377435792631248424292511316124842471407725252631273527483338464464541856272226832631263125922565278626052578268326312631255227352618276125922709259226312900293755973111257826052592270925922565257825522552257825252565252525522471256526572824255226572457260524573261245724842457249827733839355125782429247124433211247125114037255227092735286233634529671313442748272226832565270926312799269626962683263126312644274827092670273526572670272229502887559731742644260525922670255225522498252526442525255225252525252525112592263128492484268324712578247134292511248425112498276137743593252524432457249831742498248440572565265727612811336346747014 19890828 492941856272226312631274825382722281126572670263125922709268327482670265726312683259226312900296255973149261826442631267025522578255225522484255225652552252525522525252525652799252527352498257824843274248424982484248425523822372725382471247124573261248424844037248426572735296233384736774113442786265726312696261826182786261826832657268326442644278626832722268326572631264429002912559730862565263126832683261825522578252525522552257825382538249824842565263128112484270924572605245733892525247124982471291237423565251124712471248431612443248440772565264427862786342945297741185626962683259226962592269627482644265726312631268327222799273526702670259225922670281129505597314925522552263126832511257826052538251125652592253824572525251125652605281125252761244326052498324924982511245725112773377435932605245724572498321125252471401824712696270930493389467477411344282425382631273525652565287526052657263126832631269626702735267026702696270927612837288755973174263125922552265726052565257824842498253825382538257825252484252525782862253826832498268324573376269624292471253829123806360725252471248424573186255224574077257826572735442135234586774118562670270926442631265726442799259226832696263126442631277326442683259226962735259228372912559731492578263126312683256525382592248425382525252525382525259225382605270927732484272224842631249832992498247124842511278638223509253824432471247132362471247139992511263126962912338946746162134428242696265726442578261827862631267026572631270926962696270926702696268326312670290029125597311125652605263126702552256525382511252524842578259225112538251125652722282425382748247126052471336325252471248424712552369636222552248424572443317424572471405725382696283727613416464477411856282426832605263126312644286225522605265726442631259227222657263126182722263126572875298755973161255225522644260525522565263125522525255225652538253825112525255226572862251127482498255224713299303725252709257829753790365126702552269625653249259226054057265728112875405740774831774113442824268326442618263126572837264426572683263126052709276126832657269627222683257828112912559731242618256526052657255226052498252525782484256525252552249824712538261828112552272224842592249833632484248424842525274837903565253824712471249831612471248440572538259227992748329947364831 19890828 493421856308626962631259226052657283726572552265726962683274828492644268327222670264427092862291255973049257825922565272225522538253825112552255225382525253825382484257827222773248427732484257824433236249825112457252529503774355125522471249824153211247124714018252527092683295032494644516713442811265727222670260526832824270925922592267026312735270926962696260526442631260529502925559731742670259226312709259225382538252525922565261825382511251125112525267028622511273524842565248433892498247124432538272237903622255224572484245731492525245740972552264427352748337645294767185626052683257826442538269628752644252526442605276126832811261826832578270926832696278629375597314926182592256526832565255225782538256525522538248425112538244325652592287524982799248425782484327424982484247125112887382235092525247124712457326124712471401824982670264430493376473672561344279926832657263126572683278626442565263126702722264426832670270926572683257826832887282455973136259225522618269625382538253825782552252526962565252525652525263127222824252527482511263124983376265724572525248428113806356525522429244325113161251124984077257826832912290037904557774118562709268325782644264426442761269626052683265726572657272226832709259227092631268329372912559731612525259225922683256525522511257825522538252525252484253824842552269628492538274824842644245732872443245724292498281137743593253824432484245732612498247140372511265726833086338947365272134427732709263126052605264428242631267026572631264426832657259227352709268326702722284928375597309926572631252527092565259225652552265725112644256525522525248425782735287524842722247125652484342925252484248425252862377435932511247124572484319924572471407725652578276127483376473648631856273527352592272225782644281126182644267026832709268327482592270926572709267026832837297555973136261825652565269625652578255225112565260525382525249825382525255225652811249827352498256524713261248424982443249827353758357925522484244324573199249824984037255227092670284933124674530813442761259225922709263126702786260525782605268327482709274826572722267027352605265729252912559730862618260525922657256525252565251126312498257825652511247125252565270928112538273524982578248434292484247124572498273537423551251124572429251131612471245740572565269627482811348246744736 19890828 494861856309927352644265726442683274826572722268326702618260527992592274826572631263126312937291255973136255226572578276125252525253825382578251125112525256525112484256526962900248427862457255224983249245724712457251129503774353725252498247124573211247124844018253826312722292533894644513313442811268325922670264426572799265725922631267027222657269626312735264427352670265728872937559731112592264426312761256525382525311130373482295033513161328729502578269628112511268324982592247133512511251124982471259237113496252524432443251131242498247140772565265727612748336347674896185626962683263126962683265727482618260527352644267026312735268327222565270926572683282429625597317426052552256526832578253825782511251125112498252525112552249826052631282424982748245725782484321124572471251124982631374235372565247124842443323624982498399925252644270929503363452972561344282427612683267026572657279926442722265725922657265726702735272226442722263126572887293755973149256525652565264425652525259225252538255225252525256525252511259226052799253827222498265724843416273524842525253828493774352325922484249824843174247124984077257826312824290038564644774118562761267026442709260527092799261826182644261826442631261826572683260526832644264427992862559731992605264425922605256525522552255225112552252525252498256524712565259227482511273524842644245732242484244324712498301237743455255224712457249831992471245740182538267026832900333847055167134427482631274826312605265728112605270925782683267026182722268327092722264427222644287529255597312425382631259226702565255225382511255225112578259225252605248425382696283725252644248425522484335125112471244324842799371135932525245724572511317425112511407725922644273527093261467448961856276126572578267026832696279926442605267026312631263126832683263126962657268326962786292555973199261826442631265725382592259225522578253825382578251125382511260526312799249827352511256525253249247124982498248428113727356525922443247124573224247124574018252527352696290033634644520213442786269626442670268326572799261826052631257827222670265726052786272226702683269629372887559731742578265725922657257825522498252525252538257824842552251124712578267030002443268324712618251134022484247124712498265737113711253824842471253831612471248440572552263127612748338946444831 19890828 495341856304926832592263126702657284926312592268326702709265727352631268326572683268327092811288755973186255226832565272226052578251125382538255225252552249825782511257826312887251126962525259224573274247124712471249826443742359326052484245724573211247124843999265726312683293732744644520213442786269626182631265726052773259225922631267026312683273526702799264427222631267028112950559731242552265726442709256525382552247124982552257825652511255224842552274827732511268324712578249833892457245724712484288737423509249824432429247131612471248440372538265727732824333845574644185627482657268326442592265728492696257827222592267026312761265726832657263126702657284929125597318626052565253826962552253825252525255225252552252525382525248425782709286224842709249826052471326124572471248425252773377435512538247124842457323624982498399925252670268328753274470571211344281127222605260526832605293725782605264426182578265726832644267026962657267026572937297555973111260526572578267025522538259225252538253825782525255224982457256526832849249827482471264424573402264424712552252530003758353725652457248424713161252524574077256526442786286238224644774118562722263126702773267027092824263126312709259226962644276126572657276126442644273527612900559731242657260526962709253825252552249825522498253825252552251125522552257828752498274824842565249832992511252524572552298737743509253824572443248432112471248440182552270926442912336347675272134427992670265726832578269627862578265725782709268326702735270927222631267026312631293729625597314926182631255226572565253825782484252525252618251125112525253825652683278625112722247125922471337625382457252525252722374236362525247124712471314924572484405725782670270927613363467445571856264426312670263125652644281125922578265726052631268327482657270926572670260527092849292555973174256526832552267025782552253825382525255225522605249825112511255227222773248427352471260524983287248424432484253827093727355125112498247124713199247124844018256526312709303733764644537913442799260526572657267026052761256526572657257826832709273526572683272227092631265730002925559730992605265725922735253826442552249825922498256525382565255225252538272229372484267024842592248434022484247124842484290037903666256524572471248431612484248440572552267028242811341646744896 19890828 495821856302426962578268326442683281126052578267025922670260527862631265727092696265727352849297555973111255226312565265725782525251126052511257825652525252525522498259226702875248427612484259224713261248424712471247130123790368125522471242924713236244324984018256526702683301233254557516713442786263126442657264426572799263125522631261826962657270926702683257826572565268329122900559731112565257825522696260525252525313631363523306233633211331229622592270927992484273524572605248433762498247124572525260537113565253824572429251131612471247140572552261827862748342945574863185627482592260527222657256527862592257825922618264425652799265727612644273526442657283729625597318625522631255226832565259225252552252524842525251125252538248425922722287525112735247126052457324925112484244325112735379036512592248424712457321124842484398025252735272228623363464471211344282426572618270926702696286225922552270926702683257826702683273526702631257827352837292555973149264425782631259226052511251125922525256525782552252525782525255226312773249827482484268324983389263124712578248425383856365125522457247125253174247124844057260526572900290038394736774118562670265725782644263126832875263125922631264427092605269626572696260527352592260527992950559731362605256526052631260525112538259225382525255225522511255224572592263127992484270924842631247132742484247124432525257837273565252524432429247132492525247140572525270927353049331244475167134428372670268327092683264427612578267026702631269626442761267026442578265726312592287528375597317426052592252526702565255225522484257825252578259225252578247126052657284924982696248425782484338925112457245724842761375836962538247124842484316124432484407725382565278627613351458647361856268327222592268326312683279926442578263126182696263127092670274827092657269626312837300055973149265726442565269625382552253825112592253825382552253825522552257826572761248427222525259224573299244324712471251128623727352325252484244324843211248425114018255226442683288733894705527213442811268326052709267026442862267026312578269627222696277327092709274827482670272228492950559731242592257825922696260525382552247125652525264425252457249825252605279928372511274824982605248434022511245725252457272237743607255224982443251132112457245740572552264427862735338946744705 19890828 496301856311127092631268326442578272226312644269626052644263127612683274825652696265726702887290055973199267026442644273525252565257825382498260525252538252525382484263127352824248428242498259224843287245724842429248427863839368125782471251124843236248425114018252526702696300033384674534313442811264426182670268326312722261826572670265726832631277326702696263126572683264429372875559731612644259226832644256525652565253825652511256525112511255225652605273528372511267024712592249834292498244324842484256537113651252524842443249831742471247140572552259227352799340246744705185627222644260526052592263128492592260527352592270927482773259227222644268326312683284928755597308625922578255226832525259225922484251125382498249825782565248425522722276124982735245726572525329924982498248425252631371135932525251124712457324924982471399925112631269629873363470571211344282426572631260526702592274825782618272225922670265727482722272226832748259226832875293755973136265725782631273525922538256525252511249825522565253825522525255226702824251126572484263124983376273525252538249829503758360725382457251124983186248424714057256526312773288737904767774118562748263126702618263126052761263126052683264427352618276126702748268327092657270929123037559730992592257826312748253825252511252525652592252525252538256525112525260528112457273524842592244332612484249824432525306237743551256524712471248432362471247140372538263127092950328747055343134427732631267025922631264427612657268326182631259227222748264426312644264427092605284929875597312425782592256525922592263125522565256525252644255225382498248425252722274825252748249825782471333824712471245725112875372736222565249824842484314924572457407725652605279926963416452948631856263127222722269626702670276125922644256525652786268327612605273526962670267026962837298755973136257825522631268326052565253825252538253825782592251125112511264426832849251127862471256524573236248424712443249826053774356525652498244324843211247124844018256526312657293732744799541513442837259226442696263125922862264426702670267026832657268326832683265726702644263127612900559731992631255226572644256525382552255225652484256525382511253824842565265728872484276124842565247133632484247124572484286237743607256524982484249831612457249840572552259227992900336347054896 19890828 496781856298727092605270926832657273526832644265725922605269627482592269625522722263126702862293755973174267026572605264425652578253825922525255225252538247125112498259226572849249826962471256524713287247124842457247126053790356525382457245724573224247124714037251127482722281134024705516713442773273526702670272226702773265726052696268326832605268325252709272226442670260529002875559731992605260526052605257826182565309931113551302432873299333829622511267028242498268324842631249833762525247124712498287537273651257824982457249831742471247140572552267027862849340246744767185627352683265726832657270927862631257826832786268326182748267027092565270926312657281129375597308626052605256526442552256525252552249826052538253824982552252525922657282424712748248425782457326124982484249824842761377436512525245724712457323624572511401826052644260530373338464472561344286226442683265726442618283726182631268326052644259227612631272226312657263126962761292555973149263125652644265725252578259225522565253825382498253825522511263126572925249827222498260524433402273524842552252527863711353725652498252525383149248424714057256526962811291238064767774118562709267026702657264426052786273526052683263126702709277326702683263126962735268328752962559731742525256526442618249825652578252525652511253825922471253824982565257828622498273524982565248432492498245724572511297537423551253824712511242932242471248439992525257827092875336345865098134427862631263126572683268328112709257826442696268326442773260526962670263127092657288729255597318626052657255226962578252525382565255225252709252525382511249825252605291224842722252526312525336324712471248424842605372734962511247124572471316125112471405725782592274827613287464447991856261826312605260526182670272226052618259226312761264427222670267026962670273526312900293755973136256526312565260525652552255224982618251125652498251125652552251126312824253827222443263124713274247124712457253827993806355125112443245724983236248424844018253826572618303732994705530813442799268326312748257826572722260526832644265726702696269625782670265726962722264428242900559731492565263126702683253825652538252525782484261825782538255225112578273528242511270924982605244333892484245724432484283737583651252524572471248431492457248440572578263127092799340246444896 19890828 497261856303726702683265726052722283725922618272225652644267028752592273526572631265726312875297555973111260526182565269625382552252526052565249826052538247125782498261826962900249827732471255224843287248424842484251129253790359325782443247124843211247124984018255226832748292533124644513313442786265726442735260526832709264426702644272226832618274826962761269626962644265728752875559731242631263125782605255225922484248425782565261825652538253825112511267027992498270924842565242934292498244324982525269637583537251124982457247131612484248440572592270927612799344244474615185627092709256526572618269627482565264426702644267026442761255226572683268325782722287529255597317425922631265726052552263125252525259225382552252524842511252526312592278625382722248425922471323624712484248425112525377435512552247124572443321124842471403725112683272229373338467471211344284926962631259226052670278626312696260526832670263127092644272225382657270926572824291255973161257826182538265725782578253825382538252525782498252524842484253826962875248427222484265724983429267024842578249827863742357925782471251124983149248424844077256526832849288738224767774118562748267026442657264426702824261826312683260527352670270926052735263126962709264427992887559731112657257826572735252525782552253825112498255225252552252524842605270928242511272224982578249832492484251124712498293737743579256524572457247132492471248439992592268326832912337647995237134428242683263126312683261827732605260527482683268325782735268326442631265726572683283728625597308625652644264426052511253826052552255225252631257825522565256525112696287524982696248425922498332524712484248425112799372736812552248424432484319924712498405725652592276127223351467448961856268326312657270926962618273526702578268326962748261827222670269626572657259227092962290055973236255225382552264425652538256525522538249825522498251125652484256526832925249827482498260524843261248424712457251125113742356525652429247124713224249824843999253827222709301233514674545113442735270925922657260526702786253826442670259226572657272226572657259226832722263128872937559731492696256526312657256524982552251124982498261825522525249824842618263129122484273524842618248433762498248424712457278637273607256524712484252531612511248440572578259227992862338947054767 19890828 497741856304926182631265726312657279925652631264426182657263127992709267026442735263127352937295055973136256526052605268325922538255225652552253825522552247125252511263127092773249827352484259224713287248425252457252525523742365125112471244324713249249824713999256527222683292532994644527213442862265725252578261826572761263126702644268325782618278626962670265727092631268329122887559731362565263126182670256525922525326131113651306235513455323630862631263128372498268324572592247133382484247124842511265737743537255224712443247131742457249840572538263128112748328746744929185627092709263126962657263126702670259226702644268326832696265727612683260526052657288729005597314925782552259227092565259225522552251125252498251125112552247125652722282425112761249825922511326125382484248424982962377435652525251124712471317424572457401825252644273530123325464472561344278626442565265725782644283726312696265726832683261827222696270926832748256526702887297555973111269626182605270926052578252525522552252525522538249825522498257826442811251127352471260525113389265725112525249826573758353725522471251124983186245724984057255226052811282438064767774118562748268326312683260526312786265725782644268327482696267026052683263126702644264428622987559731242605268326052696256525252578251125252565256524982538253825382578256528622511278624982605248432742457247124842484265737273593253824432484247131742498247140182525269626832975329945295272134428372657256526832605263128112631269626052657265726572735265727352696267026572657279929375597313626702644264426572592252525382525256525652552251125252552247125522683287525252696244325922471337624982471247125112925372736072565247124432498314924572525405725782618279928623402464447991856269627222696264426052631273526052631264426832605261827482696272226312696257826702773293755973161256526052631268325652592257825252511252525382525253825252525260526572837252526832498256524983261245724572471248426053696360725652457248424573249245725114037253826702735292533764529527213442811257826312657270925652811260527092657263126052578272226052709267027092657263127862937559731242605263126312670255225652538255225922498253825382525255225252552259229502498269624712578247133892511249824572484265737903607253824572415245731992443247140772578265727862761332546444831 19890828 498221856306227092657267026312657273525922683263126182735265727352683276126962696261827222887290055973149261826182592270925922552256525522552256525252565251124982471257826572887251127732457259224843224247124712457249828113790355125382457248424713236249824844037256526832709288732744644537913442811263127222592264426182786260525782722268327352631276126832748267026832618260527992937559731242631263126702631253825252552255225782484249825652538252524712552265727732484273524982644248433892484247124982498283737273551252524982471252531742457249840772578257827732709338947364705185627222696265725922644267026962631253826572631260526572748265727732709263126312722293729125597312425922605253826052538253824842498263125382525256525382538252525922670288725382761249826052498328724842457249824842975372736512578245724712457321124712484403725382670268329373249437072561344278626572631260526832592282426312670267026832657272226832592273526312605270926442912290055973149261826442631268325522631255225522552253825782525252525522525253826052875247127222525259224843402264424842525251127863806362225382484249824983111248424714057253826442900291237424705774118562722269625922657264427612875260526312696267026572605273526572709267026572631265727992975559731612511265726182670249825252578253825782525256524982484255225112538273529252578272224572578249832362525247124842498278637113523252524432498247132362471247140182538263126442887329946745308134427482709255226182709269628372670267026572592264427222786264427482644264426182631290029125597314926182565263125652565260525382538260525382565263125522538247125782670282424712605249825652525336324712471247125252552371136512484247124712484317424572471405725522657281127733376467448311856268325652592265726312644281126312696263126312696269626962657269626052709265726832862286255973136259226832565270925652525252525652552249824982552249825782471260526832925252527482498259224713261247124842457251126833774357926052443245724433211249824844018252526702657293732994736545113442799268326052683263126832773256527092631273526312709273526312696265726832644261827612912559731612657265726442631263125652538256525652498252525922511252524982565269628492511270924572565245734162525245724842538282437113607256524572457245731742484245740572552269626962799337647364962 19890828 498701856308626442683263126312605279927092683264425922631269627092709263126052709260527092875293755973199256526182538268325922511253825522538253825382552252525382484259226832887252527482471257825113236244324712471252529373758353725652471245724573211247124433980253826962670292533124557520213442875267026052709267026312799259226572578270927092709272226442644263126962657270927732937559731242644263126572696259225382538316130993593298735093338337630002552269627992552265724432592249834022498249825112471282437273509253824572443248431362471249840572565267027732748336346744799185626702657269626572592265727612631257827092605264426052709263126312605269626312618286229625597314925922605263126572511252524982552249825522552252525652525247125922722284925112735248425922443323624842471248425112709372736072538247124842457323625252457401825112631265729373338437071211344282426312552267026832578277326832657263126832578264427482631273527862578264426312786293755973124264425652683265725522498259225652552251126052565259225652525259226572900253826702484263124573351264424982511249827733727366625382471252525113149247125114057253826702849296238064586774118562696269626442605263126312811265725782670265726832696274825922670267027862683274827732862559731362618260526442644253825782578256525652511252525252552253825112565268328622484272224432578248432742471248424842511270937423537253824712484247132242484245739992511264427222962333845865272134427482722268326572657264427092592264426832670264426312748277326962683265726702657290029375597314926052631263126832511251125922538255225382565253825252484248425652657290024842773248425922471337624842511247124712525374235232525244324572471313624842511407725252592272226963429464447991856276126832592268326442696279926052696259226702709269627482644277327092618267027352837286255973149249826052565265726052578253825652552248425252552251125652498259226052722252527862511257824573274253825112429252526703727352325522471251124573249248424844018253826572722284933764736513313442748267026312605264426702799261826442657263126572644268326702709267027222657267028372875559730992578263125782670256525382511253825522511253825652538256525112578270928872457273524982605244333762457245725252471273537273551253824572443249831862484248440572605253828112811335145864863 19890828 499181856272227222631263126052644283727092605269626702696269627992657261826572670270926962786283755973211261825782657268325782657255225252538248425922578251125652525259227352761249827862471257824573299248424152457249826833711360725252457244324433261245724713980255226312683290032874529516713442862265726182670265726312722264426312618264426832709270926572683264426832644261829002962559732242644259226312761257825382525251126312538256525652498252525112538267029122498268324982592245734022498247124842498293737113681252524432457247131492511245740572578263127992824342946444896185627612605259226572592259228112565255226832618256526312786276127092631273525652631286229375597317425922605264427092565256525922484255225522538256525522552251125652709282424982709248426052484326124572471245725252799379035932538244324712471323624842511403725522709263129873363464453431344277326702605259226442670274827612578268326832657272227482592272226702748264427092862293755973149260525652578264424982592253825112592257826052525256524982484260526702849249826832471259224573338248425252457251128243711357925652498244325253149245724714057255226312786278633514644499618562761267026182565263126702761264425922696261827222592265727222670269627092709268328372950559731612631260525382657255225252525253825112565253825252484252525382578264428112471274824982578251132492484249824842498269637113593255224712429247132742457245739992525268326702950338946445237134428372618261826312631267027732618255226572657268326312761263126832644265726442657295029005597314925782631259226442605255225522538259225252578260525252578251125112578287524982722247125652525336325252471248425522696372736072525247124292484316125382471405725652631273527733402464452021856265726572644264425782631276126442578265726572670270927732696278626572683269626832799295055973149255225652592273525382552260525252565253825252471249825652511263125652950253827352538263124843287247124842484248428113711366625252457245724573261248424844018253826962683298733894529548713442887263126052683272227092799259226572722260526442735276125652670265726702631263128622862559730992498255225782683253825522525248425112471256525652511253825112578273528372498274824982578245734022484244324842498282437273523252525112443252531992484251140572592259228112696338946445272 19890828 499661856265726702670268326312696277326442631276126702748265727482670267026572618260526702786292555973136260525782644265725252618252525252525253825112565255225252498264426312937248427222443257824983249247124572471249830243774357925522471248425253211249824844018247126962709292533124705574413442837267026832657264425922862260526442605260526442722274825922735272226962592268328112900559730622644259226442644256526182538255225112538252525922538255225382565270928752552272224982578248433892511248424712484279937743622256524842443247131492471248440572592259227482748333847675744185627482735264426832657267027482657259226182631265726312811265726702631272226442644283729375597311125382592263126702565259225522471255225522644253824982565252525922696281124712709245725782457326125112471245725112849374235232538245724572484323625112443401825252709265729253312467459311344286226442709263126442644276126702552264427092657265727862735257826442631265726442937290055973186267025782525270926052552259225112538256525252578252525252471255226572837249827352471257824573402252524432511252529503758345525382457248424983124252524984057255226572735278633124557604518562631274826442683260526702709265726572748264426962696287526312683268326312631268328752875559731242552257825922618257824842552252525652525253824982511247124712538263128492552270924572605247132872538247124572511270938063607253824842457244332112484247140182552267027092950337646446282134427992722265726702644263127862605255226832683263126702683267027092657269625922631281128625597311126702631257826442552255225382498255225522565255225522538249825522631278625522748245725522471337625252484247124842837366635512565247124152429316124982471405725522631272228373299464464541856270926572592265726052631272226442592268326052709261827862631273525922644264426052824292555973236256525782592273525782605252524842525253825382552252525522511256526312786248427732498257825253236248424572457249826833774356525522471242924713211251125114018249826442709303733514644671313442799263126702709264426312875263125922670267026962722277326832722269626832565269627992912559731992592260525522683251126052511255225652525263125522511251124982565260528112511277324982618248434022511248424572498268337903593248424982457251131492457248440372538257827732837331246747014 19890828 500141856264426832657270926962631288725782644270926442683268327482657276126312631267026962824291255973086268325252644270925782538265725782538249825522538252525652484264427092849249828112443257824573249251124572457248428113758359325652443244324573186251124714018252526962709300033384395774113442849259226572670264426312912260526052631257826572657281126572670268327092657273528492875559731112644263126702735256526052538255225652538259225382498252525112565263129002484268324712605248433892525248424432484290037113551253824842457248431612484247140572565259228112773340247367741185627092683268326312631260527992657260526442670265726702773268327092631269626702644286229005597319926962631259226832605256525382471252526052565257824982525252526052631282425382735247125922443321124842443249824982696366635652552245724712484326124982457401824982605276129753402450177411344284927352657265726962709273526442644265725782657268326962722261826442605268326832900292555973136263126182592265725522565260525382578256525652525257825112498255226832722255226962457267024983389265724842498251128373742366625382511247124713161249824574057255225922761444735374557774118562722267026182631260526572722261826312644268327222578270927092748268326572683263127862975559731492592257825922631259225652484253825652552249825112525255224712605264429502471268324572565248432742471247124712484267037113651257824712457244332362443247139992525270926962912342946446201134427482618259226572683265727482605264426832631265726702761265726572605265726312657296229125597309925922631263126702552253825652511251125382592252525252498252526052578281124842722248426312471335125382457249824572538374235372498248424712471314924842471407725652644281128373622483177411856274826832592265726442644279925922592270926312644263127222644269626702709268325782887293755973136260525522565260525252592255225382552251124842578255225652498257826572887255227862498259224983261304924982657263126833790365126182525268325523274260525784057261827862799405740574962774113442862265726442644260526442799259226312683269626442618273526702709265726702631268329502887559731492552257825782683256525782471256525382538259225112552256524982605269628242525270924712605249833382498248425112484270937423607253824842443247131992471245740572565264427992735336345864736 19890828 500621856311127092578272226832631281126442592263126312670264427092578272226832709263126312862288755973161256525922565274825382578255225522525259224982511253825922511253825782786247127482471260524573249247124572471251128873742368125782471251124713199249824714018252526052683293733514736516713442748265725922605264426052824263126442696267026702683278626312644265726442618256527732862559731112565255225922722260525252525259225522525259225782565248424842592273527992511269624842592245733512525247124292498282437273636255224432443249831862484249840572552257827612799323645864799185626832722255225922631268327612657264425652670278626312748265727092631259226572735295028875597323626442592259226572552256524842592253824982525252524842511247125652709272224982709247126052443323624982484245724982748369635652538244324572457321124842457401825652670265729753287473672561344282426832644270925922696281125922709267026442605270927862592273526312722269626962875292555973211263126182565267025522525253825382552252525522511253824982565256526832950251127612498263124713363268324712471253827863696359326312484251124983149252524294077256526702799295037904644774118562761267026572631257826572900267026702644264426052683281126052644264426702644273528242937559731242605263126052748259225112538249825522578251125112498251125112631267029002538273524712592248432612457248424292484265737423565251124712457247131992484248440182525267027352862332544745237134428112709265726832605260528242657260526572735263126962696276126312657268327092696287529005597312426442592264427092552259225522498253825382578251124982525252525382683278625252670245725652457338924712443252525522937375835652525248424572498314924572471405725652605276127613312467448961856267027482592264425922592282425652631270926702618265727222644268325382709265726442875298755973136257826442631268325922552256525382525260525252538257825252471260527352811249827092471259224573249248424842471252526573696356525522471245724573211249824844018252525922735291233124557541513442799259226442644259225652786267026052644263127222618279926832644272226442657263128872937559730992525259225782683252525252631253825652552255225782498252525112565264428242484269624842578251133892471247124842511270936963537253824842443248431612511247140772578267027862722341646744831 19890828 501101856304926442565273526052709286225652657263125922709268327612683272226312709264426962773295055973149261826312592269626312578252525922605252525652525255225112525255227092773247127222484257824573287242924712511253825653727353725252484242924843236247124574018253826572683290033894705520213442811261826832683257826962709260526312696257826702657274826572670264426702644256529502987559731492565267025782722256525922457313632493607297534553351322429872565259228622525273525112578249833512498244324842511288737583636252524842443245731862498247140772565257827352761342947674674185627352696263126442644264428242657264426572631263126442761268326962631270926312592290028755597313625922565260526572565260525652552256525112484252525112538248425652670290024712683251126052525327424842498245724712811379036962511247124432471326124712457401825112644272230003363467472561344274826702683268326572631286226442578270926572761269626572670276126442722274826572824293755973099260526312592265725652578253825382552255226312525249825652552256527092862247126962484264424573363263124842538255227483758353725522457248425113174251124844077256526832900284937904674774118562722263126572683261826312824263126312644265726442670268325782709260526962670264428242950559731742618259226182748257825112511253825112538257825252484253825112605268327992457272224712552249832742538244325112484276137113565257824842498247132242484247140182511265726833037338947365202134428112657270926832670260528242657263126702722276126312722268326832657263126572657281129125597313626052592252526312578259225652565249825382538260525252552248425782631277324572696247125922457335124982471244324712824368135792525245724712498316124982457405725652683274828373363470547671856268326312552263126832605272226312592268326702657264427092657268326312722265726052887290055973161259225522592268325112552251125252565253825922552253825382511259227092887249827222498261824433261247124572484251129503758353725522457249824573211247124984018251126962670290033124799534313442761268326442657263126962849263126442657264427092552270926312657264427352618269628242862559731992511253825782631256525922592253825382511263125782538251124432565267027992498273524572605247133632471245724712457292537113593251124842471251131612471247140772552267028112761335147054736 19890828 501581856308626312631269627092578279926832552267026572735265727352722273526572657259227092786290055973086255226052605267026442525260524982525252525382565252525782525257826442837251127352471256524713249247124842429247127483774360724982457253824433224248424574037255227092748303733514529492913442811264426312657273526702912259226182644267026832709274826832657269626312657260528752912559731492605257826052644260525922565251126052498256525522525249825112525270929372525278624712552248433762498248424712484273536663607253824712471249831862484251140772565257827862748340247364799185627482657257827482552265728622683265726572657267026572748267027222605270926832722287528625597311125922578259227612511259225522525259225252565248425112578249825112657293724572761251126312484326124842484249824982538371135652565248424712471323624842525403725252722270930373338450172561344276126442657263126052592286226962605261826702709272227992618259226962670269626572912288755973149263126052657264425522538255225652605248425652578252525252511256526052824252527612471263124713389273524982565251125923711363625922511249825113136252524844077253826312811295037744674774118562683267026572565265726442786260526052670263127092657278627092683273526832618273527862950559731362565256525652670253826052565252524982538252525922471255224982578265728112484270925112578245732872484248424982484256537423551252524842498247131862471247140372525267026703037329945295167134427482683257826572696268329122631263126832657267026962709268326442657257826442696290028875597311126052578265727352511256525522552252525252592253825112565248426052578292525382709249825782498337625112484245725112887368135932511245724152484316124572511405725782605274827733338470547051856268326832578269626572631277326182592265727352748268327612670272226832670270926962900297555973149263126312578270925382565256525382511259225652552253825252525259226312900253827482457253824983249248424572484256527733727353725252498244324293236247124714037252526832709283733384674545113442773274826442592263126312761257826442618260526182683269625652657264426702657265728622925559731242670259226442773255225652538252525252525255225382498249825252605264429252471267025112592249833632498249824842484292536663622255224842471249831862484245740572578263128372748340246744674 19890828 502061856308627222618269626442592281126572592259226572657261828112722265725922722267025922862295055973124260525922631267025382592253825382538257825382565255225382498259226962849248427862484259224713249249824982429249827093742365125382484245725523199248424574018255226572786292533514767530813442849259226572644265726052735259225922631269626572722276126442683265727222605274829502912559731742618260525922722257825252578324931613607300035093509328731492578260529122511267024712578249833892498245724712498278637113696256524712471247132112484249840572578263127482761333847054705185626312696268326702592265728112644263126962631272227092722263127222683270926572592274829125597313625782578256527222498259225652538252525112484260525252565251125922578281124842786248425782457328724982498247125522799374236222538247124712471321124982498401825252657269629253338476771211344281125922605265726702565282425652592264426832538263127612683270926962709263126962900297555973099257825782565263125382631257825652578253825652511251125522498255226312811248427352471265724983351267024712498247126313681355126052484249824713149252524574057255226312811293738564674774118562735269626442670264426572773265726312644265727482605267026572773259226702605273528372962559731612657263126052722257825782592256525922552255225252498252524432565274828492498267024842578245732872484245724712538269636963523253824572471253832612484245740182511265726703037335146445272134427862631273526702631263127092592259227092657261826182709264427612644269626052683290028495597312425522644257826312565252525522552259225652578253825382525247125922644286225112709248426052471336324842484247124842605369636362552247124572484316124842498405725652631286227863442458646741856274827352605264425782657286226442644265726962722261827612657260526442657263126962862292555973149264426182565278625922484257825112552248425252538256525922471260526832786252527482401259224983211244324712429248426833696365125252471245724983211247124983999251126962670300033634557516713442811268327352592264426702824267025922696261826832657274827092683267027092631265727732875559730862618256526052735257825382538253825522552255225522511252524982552270927732484270924842578247133632498247124982484281136813509259224712471248431362498245740572683267027482735331246444831 19890828 502541856307426702644269626962644287526442565267026052644270928112683278625922748259227222799295055973074264425522631269625522631251125112511255226052525252526052552263126182761247127862498256524843274247124982457249827993711366625522471248424573236249824714057253826572735297532744586523713442761259226312631265726442773255226572683260526702631272226702644269627092670264427992912559731742592260525782696252525252631255225522578259225782525259225382525265728752552270924712592245734022511245725112484270937113681251125252457247132112484247140572552259227352761342947994705185627732683252526962592265727862631259226442592268326312786265727862592272226572709283729125597314926052644256527352578263125652578253824982605255224712498251126312670288724842735248426052457321124842443248425112670371135932511245724712498323624712457401825252644265730123274464472561344286226572657267026312657282426442644260526572709277327732631264425782735268326312824292555973149264426052605267025252605252525522538252526052538253824982471264426832837251127222525265724713389264424712552249830373774360725652471249824983136251124844077256526962875290037584767774118562683267025652683259227352748261826312696264426052657270925652709267026572578268327482900559730992657261825922644255225782552247125382565257825252525253824982538270929122538269624982592247132242443249824432511276136663727249824712457245732112511248440372511270926702862328747365098134427612722267025652657260527612592259226442683264426182709265727092618268326052618288729755597313625922631257826442552263125522552249825922538249825112525253825522670281125252657252526312457333825252457247124982824371135512565251124572484316124572457407725652592273527733299458647671856268326572618267026832657272226572605264426442592270927222735273527222670268326442799292555973186255225922631272225112578255226442525249825112538252525782511257826962887248427732484257824573236251124842471248427093742352325382498244324573236251124574037251127612605300033124767541513442799261827092696257826052811260526312592265726572709277326312670268326702657264428112862559731242618261825782735261825782552251125252498256525252498251124432538264428492525265724842605247133382498245724982525276136663593249824572457251131362457249840572592263127992824344247364705 19890828 503021856308626962578260525782670276126832657260526832773268327612644267026572696265727482849293755973149259226572605272225382565257825252538263125652498253825522484259227092887249827092498259224713261245724842471248427863727353725652457248424843236249824844018257827092683291233254705509813442849267025652683264426052887263126052670260525922696278626962657265726962565261828242950559731492657263126312735256526052525321132243651309935933442321132742552263128242511268325112565245733762498247124572471256537113651257824842457248431742457247140572538259227992773336345014674185627222683264426702657264428492696265726962657268327092761264427612657272226312644282428495597313626052605260527352565252525652552257825652498253824982565248426312565286224712748248426052457324924842415248424982837372735512525249824712498321124842471401825252735270930373299467472561344279926182683268326832605290026312670260526312709268327612578269626572683265726832824290055973186263126182657270926312498257824842525251126312525251125112511257826312799252527092471260524843376264424842525251125253711353725522484248424433136247124574077259226702748291238064674774118562735268326572670256526572786263126572657259227482683273526312683267026962592268329002837559731112644263126572722255225782565263125112498259225522525251124842644268328622511278624842631245732362457248424572498255237423593253824712484248431992457248440572565265727092962336346745237134428492565257826442657264427862696257826702683264426052748268328112605263125522657290029375597313625922578261826052525252525252511252525652552256525112525252525522657278624842709252525922498335125252443247124842565371135792578248424712498313624572443405725652578278626963249458647991856267027222618267026962683281126182644268326182709268327992657270926702670264426702900286255973136253826442592273526442525252525522552255225522605255225522511257826702862249827222484257824843211245724982457253827223711374225522429247124573211249824434018261826312696295033254586537913442709268326832696265727352837260525922657264426702657268326702735263127092696267029252862559732362670263126182735257825252552251125782525252525382498252524572552263128242498270924712578251133892429248424712484268337743622252525252484249831862511247140572552257827482748340246444705 19890828 503501856304926962578259225922592281125922657261826312696272227992592272226052709272226702773293755973161264426182644269625522592252525522498260524842538251125522471257826702900252527352457259224573312247124712471251129373806355125252484245724573249249824574018253826052657304933764586530813442811264426572657263125922912263126572618269626572709272226702683255227222578267028242862559731362644263125782644253825922578256525652525253825922471252524712552265729372471265724982592245734022484245724712457279937903622256524982565251132242498247140572592265727352811338946444767185626442709263127612592265728372631260526442683273526312837263127092605267026962709292529005597314925652670263126702552259225252525256525782552253824982552255225922657284925252722249825522484327424432471248425252538377435932592244324572498323624982484403724982709269628493363470571211344274825782696260526312592279926312657265727222748272227092644269625782683269626572799292555973161260526442578269625652565263125522552249826312552248425922511263125922837252526832498265724433363273524982538251126443758359326182471260524843174251124714057256526572849291237274799774118562670273525782644256526312811265725922657265726442722268326312735264426962683268329502925559731492578259226052722255225922578253824982525249824982525249824572538269628492511269624842592245732742511248424982511268337273579251124712498248432492484248440572552269626312937331245015202134427612618260526832618257827862631259226962683259226572696267027222657265726962631286229505597316126052565263126702552253825922538252525382578255225112552249825922735272224842657245726052443338925112471247124982773372736072565244324572484327424572484405725522631279926573376442148961856273526312683267026442605281126572592267026442722264426962644273526572631265726832748291255973161260526052592273525522552249825922552257825522538252525522498255225922837249827862511260524573287248424572498252525923774366625652484249824713249249824713999256526962722298733634474541513442761270926312565263126702748265726832683269626962670272226702773257826572605267029372849559731862657253825652709255225652552249825382538253824982498257824982538260528112525272224842592245733892484247124432498263137423607257824842443251131862484248440772565269627732735338945574962 19890828 503981856312426312657261826442683279926312592260525922657270926832644270926052657270927352786295055973086253826182618272225652525259225252538255225382578249825522511260527862962248427732471260524573287249824842457248426183806350925652457249824713199248425384018253827092709301233384767527213442786274826312644268325522875260526052670260527222696274826182722270926962605264428872925559731862552263126572605260525252552335134293666303732872824317427862525267028242471268324842605248434292484249824842484273537273622252524432498248431362429249840572578261827352824341645864767185627222605268327222605263127612670260526572565265726572696264426962670267026572657281129255597313626052631259227222552253825922565257825252552259224982552251125652657292525112722248425922471331225112498245724572552374235932565247124842443326125252484403725112670270929253363450171211344277326962657265726442657279926442683270926832605272226962618263126312748264426702811293755973099260526572618264426052552252525112498247125782565251125112498256526832900245726832511259225253429267024712511255227483774359325522471263124713161248424714057252525782811288737744736774118562722267026702552260525782748265726442657260526442696273526442773259227092683260528622887559731862709257825782683257826052511252525522592256525252538256524712592278628242457274825112631249832742498245724842525278637423622253824712471248432492471249839992552265726832849326147055272134427992592265726442683264427992644268326962605268327222735267026702683267027222670279929255597311125652525253827092578253825382525252525382552253825112484248426312709281125112722252525922484338924842484247124842605371135372525248424982484317424712471407725652605276128113376467447051856263126832670260526312683279926312631263126052683268327992644270926182735264426572748295055973224259226312631270925522552256524842552251125382538259225382457260526572786248427352471260524713249247124982484247126313774355125522471248424843236248424714037251127352657297532114644516713442824269626442670265726832824260526702670259226962657267026052761270927222657265728492900559731362644260526312592253825652511251125652511251125782511251125112565272228752525269624842592245734162511245724432484284937903622253824712457248431992498249840572552259228242786332547054736 19890828 504461856308626962592267025782592283726312644270926832709263127092605273526572631263126702900295055973161259225782578272225522565257825382552253825652552249825252484259226702761253827352484259224713274251124842457248427093742356525922498247124983249249824574018253826832748298733764705520213442799260525922618263126182849264426442670268326572670279926832657261826702683267027612937559731612605268326182683257825382538253825382525253826052471253825112552270928372511272225112592247134022511244324982484264437423593256524982471252531862484245740572552264427862811338946444896185626442748259226312605267027092631261826702644259226832811270927352631279926312696286229375597323625522631256526702631252525652498252525252511248424842552251125782631288724842735245725782484329924712511248424842799379035232552242924712457319924842471401825112644270929753363455772561344282426442644265726312631288726442644268326312644265727222748269626962605263126832849286255973149259226052644267025782592253825252565248425782552255225112538257827352975249826962525264424983416278624572471253827223774363625652457249824983174249824844057256526312862290037904586774118562670265726052592273525922849265726312657260526832709277325922722260526832683273528372937559731612592263126052722252525652552253825382525256525522484255225522498264429502484278624572592245732742471244324982498283738063537251124842471245732242471247140182511276127092987323646445343134427612683265726702644263127482657264426832605265727092786260526312670269626442670279929375597314925922592256526702565253825112525256525522644255225112498251126702605283725522696247125522457336325252484251124842912372736512525245724572525316124572498405725382657283727353338464447671856265726962618272227092735279926702644270926702683269627352683268326312644261826312837288755973136259226832552268326572565253824982484256525252552247125522525263127092799249827862457259224713287249824572484252528873774366625782484247124573236248424844037252526442683290034024644541513442799264426442605260525782824272226182631 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 504941856306227482578270926442735282426052644265726572683265726832683265726312683263125782937291255973099263125922565270925252578259225522525256525252525247125382511263126832799251127612471260524843312244324982471251127733774359325522484249825113249247125114018253826702696292533384644527213442837264426962722264426182811263126312670265727092670274826702722260527092644276128752975559732112722255225652644256525922578290028243389283732112887323628622592264428622471267025112578248434022471247124572498276137113537251124982457249831992471249840572592253827732735335147054767185626572578263126442605270927992644259225782657269626572748264426962670276126052696282428755597306226052565256526832565255225112498255225112552253825112552252525522696284924982709247125652498326124982471247124842786369635932525244324982525321124982484401825112709263130123312467471211344277326832618268326182552281125922683263126832683264427222696268325922631259226312837291255973086265725782644261825782631251125252578253826052538253825382525256526442786247127092457257825113389270924712525251126313696371126312484249824843161247124984077257827482849292537904705774118562683265726572670260526442837264426182605268326052657277326052670265726702618267028492937559731742592257825922683263125382538248425782498253825382511255224982618274828622525272224572592248432362471245724712484257837273537256524842484247132112484244339992525267026832900332547055167134427732670256527352644265728112578267026702644267027092748267027482644263125782644286229625597313625522631255226052592260525382498253825382683253825782525251125782618284924842709247125922484337624842511249824842837371136222618248424432498314924982471405725652565276128243416464447991856269627092618255226572696281126832657263126702670265727482670269626052683257826052862296255973136264426442592273525522565253825782565252525252538249825112552253826572887247127352498257824713274249824982471252526443696357925782484245724983186248424713999249826962683286232874501509813442824259226442709264426702773257825922631267026702644278626052735265726572709269629122887559731492618263126052709256525782578255225382498252525252511253825382525269628112565270925112592248433632457247124712511252537113681252524712415248431492484248440572538273526832735344246444736 19890828 505421856314926052644270926962670283725782618265726052657265726832592263125922735265726442887293755973086252525652565267025922525252525382565255225382552255225382538252527092912252527612471257824573274242924842471252526833790360725112471244324573236249825113999253827092709302433634644523713442773267026052670263125922900255226442670260527862696269626832811269626832735263128372925559731112644264425782657256525522605252525652511252525252565252524842605269627482511269625382605247134162511248424572484267037743551264424842457248431742457248440772552263127222786335147674736185626832709265727222605263127482657256526572722265727092799268327352670268326572683281129375597313625782631260526442592255225922565256525522511251125522552251125782631286224982709248425782471331224712484248424982683379036512565244324572471324924712484401824982735269629873338479971211344281126962657265726572683291226052631268325522657265727482722268327222631269626312773292555973136252525782657269625652565257825522525251125922565256525382511255226572937245726962471265724573338265724712552249826313727372726052484252524983186252524714057256526572875287538064705774118562670267026052696257827482773256526052631267026962709273527092683260527352670272228242837559731242565264426052722256526182592253824982525256525382498248425112578274827732484272224432605249832492457245724982484292537903636260524432443244332612484252539992538264426832987329946745098134427732683265726312683261828492631263126442683273527092683264427482644274825782709287529375597318625382552260526442592264425252525249825252565256525522552251125252683283724982683242926052484342924432511247125252552372736072618248424432471318624712498405725922565267027483338467448961856276127352618264426052657283726182644268326442709265727732696267026442773267027092811295055973124257825922592267025522565255224842565259225252592251125382498260526832849252527092498256524843274249824432484251127223727368125252484244324573249251125253999252526442722291233764474545113442811265725922709267026442887261825782657265725652605272225922748260526832618260528752875559731612578260525652696256525252592256525112552257825382605255225112618259229122498270924982565248434162457249824842457276137903636256524982457244331862484247140772592267027992849335147674799 19890828 505901856309926832644268325922605283726312631267026572696267027612696274826442696264426702862291255973086261825782631270925382578260525252592251125252552252525522484253826832799252527612498256524713312244324432471253826053774360725522443248424713249244324844037253825922709291233384831541513442875264426572657267026832837264425522696268327092592272226832722267026702605263127862900559731862644263125922696255225382538286227353199282431112900326127612605265729252552272224842592249834292511247124712471267037743636260524712429247131862471253840572565260528112761329947674799185626702761263126052525257827482722257827092657269626052670260527992657264426832657281128875597314926312670261826442592260525652538252526052552249825522525247126052735286225112773244326182471327424712443249824842696380636362631245724712443323624982484401825112670263128373211464472561344277326702644260527222618281126442618268326702644259227352605278627222657261826572837277355973161256526312631263126312565256524982538249825782538255225112498260527992912247127092471259225113376260524842538253829003742366626962457247124983161249824714057255226312811287537744705774118562670264425782605257826572786265726312735263127222644270927092709259227092618273529002900559732362644263125652670249825522578253825252565252524982525252524842592269628752498272225112592248432992525248424292498278637903622255224572471245732362484247140182525272226962987326146445308134428492578270926442696253827862657263126962644273527352799265726962592273526312644282429625597308626182657256527612578257825652525257824712565251125252511249825252644287524842657247125782511340225112443248425112849377436662605249824432511319924432471405725382657277327993363464447361856272226832605260525782631276125782644264427222683264427732578273526572631259227092811298755973236260525782631268325782538256525782578255225252525251125522511263126312824252527482471259224573261247124982471249825923806365125652457247124573249248424844037253826832696292532874736530813442773263127092696265726572862264426052709272225922683264427482696253827092696265728372950559730992644259225922605259225382511252525652538261824982538253825112538260529372498273524842631245733632484245724712511265737743651256524572457251131992471247140572592264427862761348246444831 19890828 506381856268326832735270925782565279926052631267026312670267028242683270926052683257826052849287555973149252525922605270925382538257825652552251124982578249825382457259226832937251127352484264424843299248424982484248425523774368125252484244324573261247124984018252526572722295032744674537913442811259226572683260526442748255225922657264426312696274827352735260526702631263128752925559731242592257826052683260525782552251126052565257825382457255224572578268329002471270925252565245734162525249824572498267037583681260524842443248431492457251140572578253827092722337646444767185627222670259226702644263128242722264426702631268326702683270927482631264426962631281129875597313626052605261826312511261825382538249825252538252525922552248425652748286224982735248426052471333825112471247125252605374236222525247124842457322424712443401825652657274829373325464451671344278626572670268327352644288726572696267026442761268327482605269625782644265726572837297555973149259226312578260525382525260525382538249825382511259225252511256526702849253827092471261824983402247124572471245726443742363626572498245724713174252524844077259226702709268333124644503018562761274825652631264426832773273525922631268326052605267026182722260526962631265727732925559731742552264425782683263125522552252525382511256525252471259224712605264428622484279924572578244333122471242924572538256537113537256524572443249832242498251140182538270926832912335146745524134428372761267026442657272227612644264426052735264426052722265726962709269627482696288730005597313626572618260526442511259225652511255225522670249825112538249825382696288724982709245725922498337624982471247124842761372736812538245724292525317424982471405725522605279927613363464452021856263127092605265725782631287525922631265726832709269627092657270926702670261827482849295055973161263125922592268325922578251125382538253825252552251125252498263126832862249827612457256524713261247124712471249825523742363625652457245724983224249824844018253826962709293733634644556013442811268326052644263126572811263126572683272226312748270926312657269626312748264428752975559731112605256525522618255225382511255225382552259224982525255224982578272227992484273524432552244333762484249824842484268336963681257824712471253831612484244340772552256527092683340247055415 19890828 506861856274826312670265727092644282426442552273526182748265727352644268325652592264427482875304955973099261825652605268325652511259225252605257825252511255225522484253826572862249827352457259224983287248424432429249826313774363625522484244324573261245724714018253826312670300033634767574413442773267026572605265726572849260526312592264426832644273527092696264426442657265728372900559731492657263125652578252525922578252525652511257825522565253824572565274828622525270924432552249833762457248424982498268337743681257824572457249831242484247140772696261827092862338948315744185626702709263126962605268327732709255227222631270926962709260526832709269626702670277329875597311125112605268326702538260525922565251125382605255225112525247125652683292524842748242926572484326124572484245725112735377435792552245724982498323624842457399925382618264429503363486358941344281126962644263126312605283726442657261825252786268326962644268326572683268327862824286255973111257825922552269625252538259224842552256526312552253825382525256526962849247126832457261824573402248424712484251126833696372725382471248424713136248424714037255226572748281133254736604518562683267026832631261826832722261826832670265726962644281126832709268326962631265728622987559731612565263126052696249826052552256526182471249824982471251125382565265727862498278624842565244332872511248424712484282437743607260524572484249832492457248440182511263126832937335146446282134428242670268326832709257827352618263126962592260526442735263126572631270926442670284928875597313626442670264426572552249825252538256525252605253825782525247125522735290024982683248425922484337624842457248424842696371136662631247124712525316124712484405725652644279926963363455764541856269626442696268326572565276126832605268326182709273527612592273526052670260526572887288755973211256526312565272225382631257825782511256524712525252525382525263126312849255227352471260524843299251124842484249828243806368125652457245724713211248424844018263126962683303733764501671313442849261825922657268326572773263125922592259225922657274826572722267026312592267028872925559731612565257826442657263125522511252525252538264426052498251125522592264428242498272224572631248434022471245725112484259237273622259224982429249831362484245740572565259228112773338945577014 19890828 507341856267027222605257826572631281126572683269626572670259227092631270926962735265726702837287555973136256525782592269625652552255225382592252525382565248425382525256526702773253827482511255224843287248424712484251126833774369626052484247124713249247124844037255226702773291234024529774113442748264425922683277326832837263126572644273527222631270926962722251126312605259228622875559731492657264426052683259225782552255225522511259225382552251124572565263128752498268324712631248434022525245724712525282437423579260525112457251131992471247140572578263127612811331245297741185626832657260526832631264428752644263126702618267027222709272226832605270926052709287529375597314926312592257826832565263125252538253825652538260525382471251125652670284925382735245725652471328726052443245724842786374236362578248425252484322424842511401825112696277330243402464477411344290026442657265726442722281126442631274826572683268327092683268326832735267026832761293755973124257825782644268325652525257825522565249825522525253825652511263126962862255227092484265724713455267024292457251125923758362225522471247124713161248424574018256526702799442134024767774118562592267026572644265727092786260525652657265726832578269627222722270926702631268329502962559731612592263125382748253825522525253826312538252525252498251124842565274828872457276124152631248432992471248424712498274837583607257824712457245732112511244340182511264426572887336346446162134427352631265726572592267027992644263126052644270926702683268327092722273526442592283728875597314925922578263126572605257825382538259224842605253825382484251125382722288724982696248425782457338925382443248425112696374236512618248424572471319924842429405725382644272227613389470577411856277327222670277326442605287525522657259226962722265728372683274827352761256527352811300055973161264426312618259225782618255225382511252525382565249825382498253826962862249827862498263124983312311125522722263128113774363627092484269625383211256525654057264428622875405740574962774113442696270926312565267025652987268325522657264426572683277326442670270927352631259227992937559731612592259225782657263125522511251125252592256525252498255225252592257828622498273524982592247133892498249824842498281137423579260524572429249831862484244340572592267027352786337647054705 19890828 507821856303727222631267025922735282426312605268325782761267027482618269626442709265726832887290055973099267026182605265725922498256525252565251125382592248425522471256527223000245727862457259224573287245724982511249827353790356525922484251124713236248424574018256526442709292533384644520213442773272225252618260526702786264426312631272225922644273526312696264427092592269629372912559730992605257826312631249825382552251125252511257826052498259225252552263128622471274824712578251133762484245724572498260537423711259224982457247131362471249840572565255227482761345545864896185626572709264426572605264427862683259226832670268326312761269626052631267025922696279929375597314926052578259226962605255225782538252524982538255224842511249826442683287524982786248426052471327424982484247124712799372737272538251124842457321125522511403726312709269629873299464472561344282426702670260526312670287526572631267025922644267027092552268327092696260526702811296255973136268326702592267025112578249824982565252526572525251124982471256527612912252526702498257824843416264424712511253828243790363625522525247124983149247124714057255227222786284938064586774118562670268325522696263126312761257826442722265727482578281127092670260526312644272228373012559731242631265725652670259225782538248425522578252525522484251124982565269627862471269624712592251132362498249824432525274837583651257824982471242932362471252540182525272227352987340247365133134427862670265726572657264427222605255226832644270926832722264427732552264426702565284928875597321126442631260525652565256525652511255225782644253825382525245725522735278625112657252525922471337625112498248424712696377436072618248424572484317424842457405725782592278627863338464447361856269626962657265726442709274826312670265725782578265727612631273526962683265727222950292555973136263126312618272225652578255225382538259225522552248425652471256526702887248426702498253824843287245724712471247126833711360726052498245724843211248424433999251126962657288733764501537913442773268326442657264426702799263126052657261826832683263125652709264426962618268328492900559731612552259226052644252525522552252525252538263125252498252524982538259228752511273524982605245734022484244324982471282437903565259225112471247131862484248440572552264427992786341645574896 19890828 509261856303726312657267026182657278626962631265726962670270927092670272226832657267026832824290055973111261826312631270925922605252525382484253825252578251125652525257826312837249827612511255224573261249824432471251127483711359327482498245724573199248424984018252526572683304933764644527213442761263126572657273525922748260525782592263127612670274826572683263126832670274828872887559731112670255225922605256526052565273527483062282431112837326127352538257829002525265724842565249833632498245724712552283737583551277325112415248431242484247140572565259227092786333847054736185627222748267026312709255227222592260526832696264425922761265726832696261826962735281129005597319926442592259227092538260525252484255225782552245725522565249825112735286224842761247125922443323624712457249824982709372736662592257824432498319925382457401825382565272229373299450172561344287526182644272227092683290026312578270926442696265728112670276125652592260526962824298755973111269626182592265725252525256525112552251125382538253825382484257827352900247127092498259224843363268325112525249827093622362226052457249824843174249824574057256525922837287537744705774118562605265726182631259226832722270926442644260526832631277326832709263127092592260528872962559731492565265725782670255225112525257825252498256524842511253824982538263128372511272224842631249832242471252524572471264437113482251125252471245732112471247140182484257826572950336345865202134428242657263126312683264428372592260526312683263125522722268327352618270927092709288729375597309925782631259226442511259225252552257825522578248425382525252525252657291224982735252526052471335125112443248424712657369636662696252525112457317424982443405725522722276127863299444747671856274826572631265726572565287526442644268326832657265727612748270926312618264426572849291255973124260525782552272225922552256525252592251125522538251125382511253826702824248427862443256524293236248425252484249825923681359326442511247124843199247124433999251127992683288734024370520213442799268326442644264425652761257826702631268326962670273526052722273526182709265729372811559731862565260526962722263125382525249825922484256525382552249825522525264428752471272224712592244333762471248424842511277337273551279924572484247131612471249840572565259227612862338947054863 19890828 509741856313626832605263126442631282426052552270927482578263127612670270926312644264427222937287555973124265725252657265725382631249825382578253825112538249825382484263125652875249827352525260524573236253824842457252525253711365126052538245724573249248424844018252526702670298732874705509813442786267026442683263125922786260526962631263126572696273526832761267026832605268329502900559731492618257824982592255225922552253825382511253826052511255225522552261829622484269624982578248433382457248425112471284937113651309924842471249831862471248440772683267026962786338944214705185627612631261826312696257827482670253826312670276126312761265727612578265726312670287529625597312425922592256527352605260525522552253825652538255225782578247125522683284924982786248425922457323624842471245724982786366635372605248424572457319924842525405725522786265729123338464472561344284926442644265726702631278626442578263126572670268327862605273526702709272226832875293755973149264426442578267025382538249825252525257825782618249825112538256526312849252527352511263124713389265725112538255225383681355127862538245724983174248425254057257826832849292537424767774118562644265725922592260526312811265726312670263126832670278626442735257826832552268329122900559731742670256526572696256525522525256525522578253825522565257824842605265727862484273524432578247132492457248424572457270937273593277325112484244332362471249840182511274826962950326146745308134427352657267026442592260527992670263126442631269627092735264427092644273526702696288729255597309926442605255226572605256524982511257824842644251125522525256525522657278624712722247125922457335124712471248424842631372736362631249824572498313624712538407725652578273528113351473648631856268327222631270927222657278626572631265726702709265727222657269626312683269626962887290055973111259225652644270925522538257825652538252525382565255225382525261826312799252527732471255224433261247124842457251127733742359325252484244324573236247124574037251127092709298732994557545113442773270926442631252526702837263125922618259226442644276126572722269626962618269629252912559731112657255226702657259225382578248425382578255225522525252524842538279928752525272224712592245733762498244324842457253837423551256524842443253831362498253840572552256527482709333847054831 19890828 510221856313626312644268326572670276126052578265726572592267028112683263126312670256527092887286255973111259226052565268325112578255225522578255225782525249825112511259226312824249827352484260524983174249824572471249826573727365125382484241524573174247124574037252526312709292533254557516713442811264426442709261826702887267025782657270925782735276126702761267026572631268329122950559731862657256525382683259225382552281126703099278630622862324927222578269629002552269624572592245733892498247124982484265737743593252524982429251131612471247140572565264427612748332547054736185627092683259226312631259228112657260527092657263127092748270927222592259225922696278629005597323625652644259227352592255224982552249825782565248424842565247125652735281124842761247126182484323624712415244324982552372735652605245724712429324924572471401825252670270928493299447471211344288727092657263126572565282426572578273526572735265726962683273526572644263127222937300055973174256526702592269625382552260525782538253825922498251124842511260527352987251126832498264424843402267024982552253825253727360725522484253824573149249824844057255225782837288737744674774118562696272225922696261826832773260526182631260526832670273526962696264426962605276128242875559731492565259225782761256525252498255224982484252525652552259224842592259227992498274824842644247132492484248424432484268336813622257824572484248431992457244340182511268326832987335146445133134427992696264426312578260528622592260526312670265726702670265726572644268327352657281129375597312426312644256526572552257825252552259224982631252525252565247125652696283724842709248426052457337624982443248424842565371135372538244324572443311124712484405725522552286228243376442147361856265726702683268326572644288726312592263126052696269626832683268326572657265726832849292555973236263126572605276125522644252525112565252525782578249825252457252526052786249826962471260524573261248424712471251127613696353725382484245724573211247124714018252526052748295033764557527213442824261826312670256526312824259226442657263125922683278626572657269626832709261829622912559731242631256526572670257825252605252526052511257825522525249825522525268328872498270925252565248433512471248424572484249837273565255224842415248431992443249840772565270927352811340246444831 19890828 510701856309927092657268325922592282426052644268326702657269627222618268326182631256526702937296255973149259225782605276125522525257825522538257825252484252525382511253827092799251127732484259224713261252524842498251127093681359324982457245724573211247124714018251126702683295032874674513313442811267026702618269626442849263126962631268326702670269626702722263127222761267029002937559731362578257826052709253825522511253826052538260525252484256525252538278629752511270924712578245733762498247124842525276137273579264424982457248431492443248440772552260527612786335147364767185627222722261826702631265728242618264426052657267027092670269627222657270926442631287529375597314925922592263126962552253825922525252525782538251124982525249826182683278624842735249825782471324924572484245725252773379035512525245724982498318624712471401825252592273530373363467471211344278626442657268326832631282426052657265726702657265727352683274826312696259225782862296255973161260525652605270925652644252525522552252525522552255225252484256526962950249827352471264424713363264424712525251128113727353725652457249824983174248424984057256525922824290037904736774118562696273526052683265726702837269625922670260526442657279926702683268326572696265727992937559731492592263125522709251125382525255225112578253825782498249825112538274828872484270924842605245732612443248424982471259236813565257824572429247131992498247140182511268326833074335146745167134427862605268326052709260528622631253826572670268326702722267026962644269626572683278629375597312426442683257826052538261825522525251124982578256525252511256525382605293724982696251125922471335125382443244324572618365135652525249824572471316124982471405725922670277328113402473647671856264426312631265727092683281126832631268327092670270926832578267026442657267027092811292555973149261825782644269625652578255225782592255225252538249825382538263126962799247127092457263124433211248424982471249828493742365125652471248424573199247124984018249826832735293733764736530813442849267026442592263126702799263126702644267027222683264426702657259226832631267027732912559731492605261825922670252525382592259225522538259225112525249824842525267028112484269625252565248433892498245724982511295036813523255224842443248431742484247140772565265727732862340247674799 19890828 511181856304927862618270926312670292526832644267026312683265727482644268325522657267026442824293755973124256525922565265725922592253825382538252525112552249825522525259227352849252527612498260524573287245724572498255229873727356525652457247124843211247124714037253826832709282433514674534313442786263126442683269625922773260525522670267026312631276126962683263126962578272228872975559731112605265725922670261825922511327430743249290032993224331230862552259228622565264424712578249833632511249824712498251136663579252524712457255231492484247140572552264426702748335147994863185626702683259226052618269628622578256526572631263126442709270927612618264426702683281129005597313625782696260527482538263125382525252525382592252525382552248425782683284924982735247125782484324924712484248424712631374236662498248424712471323624842484401826182735267029623287450172561344278626832709268326052631279926312670264426572696279926832644272226572644265727092875296255973099257825782538268325652592252525522552255226312565251125112538251126702862247127092484260524983376263125112484251126833696350926702498251124983149248424984077256526832887277337744705774118562709268325782696264426962799263126052670265726832657273526442748263126312631256528492912559731242578260525782709259225652552252525382538253825382511256524842578265728492498273524712592248432362457245724712484256537113509252524842498244332112443249840372498272227482962340246745272134427612631265726702696264428242592272226312683260525922837272226962670272226702657296228755597318626312565256527352631260525382538252525522605253825522511251125382709284924982670247125922471338924982498249825112592368136962552247124712471316124432525405725382644274827353338455747671856267027092605264426702670281126442578269626052773265727352631270927352709261826442875291255973174264425922657270925782552259225252538255225922538252525382457257827482773252527862471257824843236244324982471249827353727366625782457251124433236247124574018251127222683296233514799523713442799272226572657260527352875261826442605272226312644272226962709265726572657264429122900559731492644259226442631257825252538248425782511255225782511247124982552260528872471270924712618249833892511249824572552265737113696257824712471248431612471244340772565263127862900335146744996 19890828 511661856304926312552264425782592283726702670268326572592267026832644270926312696268326442862300055973174255225782657264425652552253825652565255225382605248425112498256525922824251127732484260524843261244324842457253826703727359325252457245724573199249824714037253826312670291233384736520213442786263126052683263127092912267026962644267026442644277326442657259226442709269628112900559730742657257825922644256525112644252525522578255225252538257825112552264427992498270924982592247133892525247124712511277337423579259224572443249831742525244340572578257827862761342945294831185626962631269626702683268327862657260526052683270926182849265726702644269626052709278629755597319925922565255227222592256525112538248425522538256525382511260525652618282425112761242926052471324924982457249824712631372735232605247124572484323624982457401825522657269628753376470571211344287526702696263126442631277327352631270926312631270926702657269626702618263127222925291255973149253825922631265725382578255225782565256525652525252525252511255227222912249826962498268324983351263125112525249825783774355126832471248424573174251124844057253826832849283738064705774118562735268327352683264427482811270926572657263126312683279927482618268326702657269629002849559731742631260525522696255225522552255225652525255226312484252524982498268327862511273524842565247132492457247124432498251136813681259224292457245732362484248440182511265727093062333847365237134427732670270927092657270928112657268326312824268326832683259227222644268325382696278629505597314926572631256527222578249825782552260525112565253824982605251125782683286224982657249826312484337624842498247124842837372735652578248424432511314924572457405725922631272227733325458648311856269627092683273527092644273525922657263126832618268327862644268326962696259226312912301255973161256525782644270925522565259225112552256525382565251125382511261826052799248426832457259224843236248424712498249825523711356525652471244324713199248424434018251126832709291233124644537913442824270926312709270926832824261825922644261827612683276127482657267026312644269629002875559731242565265726052683257826832552256525522538253825782511253825382644270929002498272224982631249833892511247124712525276137583622255224842429249831862443247140572565263127992786332546445098 19890828 512141856307426962696264426832696290026442696261826832735261827612644276126052644265726832912282455973174257825252592272225522538257825652511257825382565248425652484255228242875251127862484257824293236248424572443244327483711363625652443251124713199247125254057256527992670296233514644516713442837272227222696263127092837270925922735265727352735270926442748260526442631267027992950559731242565265726442709253825922538287527863325282431243000327429002618261829002511265724842592248433762538248424982498281137583696256524712443248431612457248440572511263128112786332545574799185627482748265726702618263128492618265726832683272226832824264427482618273526832748279929005597314926052578263126312525253825522525256525522511249825252484248425382605288725112761247125922471324924842498247124982696371135652538247124712443324924842471401825252735268329753402452972561344288727352709273525922696276126442657273526702761260527222696269626832644273527092875291255973149264425782578260525112565257825112538255225782525252525522538255226962722249827352484264424713402265724982525255227733774356526052484252524843136249824574077256526702849284937584644774118562722269627862735274827352875261826832644261827092670278626572670267026962657270928112937559731492644265725922722257825922552256525522538252526052538252525382578264428242511277324572631247132112471251124572538265737273636265724432457245731992471247140372484269626832962337647055237134428492709273526832644264428872644267026832735265726832722268327222709267026572631282429625597313626312631265727482657255225922525259225522605249825382525249825382748283724982722248425782525337625112471249824982837375836222683247124432484312424842471405725782592270927613376452947991856272227862670277326052605282426442657272226962709273527612605264426832657265726702811301255973136263125922644263125112552257825652565257824982565251125382457259226572849251127222498260524573261247124842498249827353711366625652484242924713236245724984018251127222670301232994474503013442799278627222761269627612837267026832670267026442644281126832722270926572605274828872962559731742657260526052748256524712578252525652525256525782538253825252511265728752511270924712592251133762484252524842511283737423622259224712443249831492498249840772565255227222837333846745030 19890828 512621856304926962722268326572709282426312605273526962644270927612631276127222670267027092887290055973099264426702578276125782592256525522525252525922552253825652498259226572824249827352471263124713261247124432429252526443681349625382457244324843224245724713999251126572670296232874705516713442862269627222696265727352875269626832631272227092670274826702670270926832618274828872925559731242670259226572683257825782644252525782538255224982511255224842552272227862498268324842578248433512457245724712525274837423579260524982429249831862484245740572552259227612811342945294705185627222670276126442670273528242748257827222748265726572748268327092696270926572773283729255597319926312631255226962578253825252525255226052525252525522552249825382683286225252696247126312457327424982511247124982605369635792592245724712484319924432471401825382786270929123287452972561344286227612735269626832696287526572670264426962670269627482722274827092748260526832786287555973149261825652552269625522605252525652578248425252565253825522552255226182799255226962511260524713416273524842525251128493711353726572484255225253174248425114057253826572837295038224736774118562761267026702605268326962811268326442748268326572722278626442748268327222748276128492849559731362605259226312761259226442538260525782538253825252552252524572538273528492511276124982605245732362457245724712498264436513593264424572457247131862525247140182538269627093000333846445167134428112735263126442735269629122657269626442618265727222748268327222683270927482722292528495597319926442605265726962631255225782592256526442565252525252552249825522709278625252735247125782498337625112498247124982722371135092552245724842525318624842457403725522565278627093416447447671856269627352709272226572683290026572592272226312709268327482657277326572696272227222912291255973249264426312592278625652631259225112578253825522525256525652511253825922837251127612443263124843249248424842471251128753666353725382457247124573236249824844018253827092683293734024557548713442824261827092644274826312811267026442657273526832670265726572696268326832709265729002937559731362592259225782773261825522538253825382552256525112471256525252592268329122525267024712578245733892484247125112471274836813593259224712471247131742457248440372552263127352799336345574962 19890828 513101856308626962644276126572761281126572592273526702683259227092657268326312722270927222849298755973136260526442565268325922631252525782552257825782511253825382484256526702824253827352457257824573261248424842498248427733711348227222484249824713224247124984018253826572709297532994674520213442862268327222618263126052900264426572735270925922722284926962811273527222644259229122900559731612631265725922722257825922605303729253376287532113037328730002565269628872511273524842592242933382511245724842498253836513551273525112471252531742471248440572552253827732824344246744674185626962670260527352696273528242644270926702748270926442773263127732592272226442696279929625597318625652644259227482592260525782484249825522578257825252484249825922709283724842748249825922471326124842484245725252471366636512552249824842471319925252457401825112670268329753287450171211344284926702605274826702696287526052683268327092735272228622696272226572683278626702837291255973136260526832631268325252552253825382552248425652578255225252471255225922862252527352471268325523351265724712525252527093774356525112484251124713136255224984057255226962799283738224529774118562761263126572657259227222773272226052657264427092709278626312709256527732735277328622925559730622631270926312722261825922605256525382565255225652471264424712578259228112484273525112670251132492484244325112525259236963482260524982443247132362471247140182538265727223037338946445202134428112605263126442722265728242657259226962644267027482811267027222670270927092670287529375597314926702683256526702578259225652618255225652644252524842538253825922773292524982657245725922471336324842471249824712875365136222722247124432498313625112471407725922618272227733389455748311856277327222631267026572657276126962696264426702592270927612735265727092709269627222837296255973161264426312644270925112565256525782578257825782552249826052538257827222875249827612484259224573224249824842484251127093651355126182457244324573211247124843999251126442748295033514644523713442811268326572631270927222811257825522657265726572748281127092709267026442631270928622925559731862670268326052735263126052525247126182525257824712538260525252565260529002538272224572592251133632538245725252498274836963622255224572471249831492484245740572578265727732786342946444863 19890828 513581856270926442578270926442709284926572565268326702683267027352696274827222696267026832900300055973111264426442631276126182605253825522525255225522484252525522511256526572849253827352484256524293236251124982457252526963711353725922484247124843236248424294037252526832709296233514674527213442773270927222696270927612862260526962631267026962696273526572696273527482709270928622975559731492578259226832683260525922552253825522525252525522525252524982552259229752525272225112631247133892511247124712471259237423607255224712471247131492443245740772565265727352811337646444962185627732578265727092592269627992683263126312683270927092709260527612748267026312709286228875597311125522631265726832578264425382525252525522538256525252538251125652670277324842748247126052471326124842457247125112657366635232578248424982484317424712457401825382709268330743351470552371344278627352683265726312670282426312565261826052657264426572683272226442631265726702849292555973199255226052592276125652592248424982538255225652538253825252511253827092862249827092511260525113351253824982471253828113696360725522471245724713161248424434077257826182773269633514644479918562709267026182683257827222735261826052683269626702709267026962709267026312683267028872900559731492644264426312748256525382565252526052552259225112471252525112644263129122565269624842605249832362471248424432471248437423551252524712443248431862484245739992511268326572925337647995379134427732683264426442631260528372722263126442644272226442722268327092631267026702748284929755597316125922618265726962592257826052538257825382552251125252578253825382592284924842657247126182498335124982498245724982748366636512578248424292457316124712484407725652683278627353455461552021856268326572657273526312657283725922631268326442811273527092644267026702670264427352862286255973124265726572657274825652631260525782538255225252605248426312471259226832799247127612457263124983236245724842457249827483681359326182457247124433186245724714018249825922722293733514644548713442786260526962670263126052837259225922670259226442696277326052696265726702644268328112937559730862683259226442683255225382578251125782552256525782552256525252592259228752552268324712578249833762484251124712484269636963607256524712443252531362457248440572565267027352786331246745415 19890828 514061856267026962578268326702605273526312644276126832683260527222578282425922670268326962849293755973149263125782631276125922565259225252538252525522525253825652552255225782862248427352471255224713211249825252511248427353727363625652443244324713199249824713999249827092696304933384674574413442761264425922773273525922811264425652683260526312631268326052748272227222683277329373012559731742565260525522631256525522578252525652552256525252498252524982565264428752498273524572592251133632525247125252484272236663482256524712443249831742471247140572565261827612657336346445744185626832618259226702670257827092578260526182644268325922709264426832670264426832709291229375597313626182657261826702538256525922552251126442498255225652552249825782565282424982761249826312498318624982498245724572811371136362631247124842498323624712443401824982722270929253455467459311344273527482683263125782631281126832644267026962761265727482670268327352605267026572799293755973174268325782683265725522565263124982538252525652525251125112471257826572849252527612484256524433351253824432471249827993666360725522457244324983149247124844077255225922748272233894586604518562657268326182657256526572773265726962696256526572709278625782696267026962670263129002950559731862657264426832696261825522670255225522565259225382511256524712592264428112471267024432592247132612471245724712484283736813565256524842457242932242471247140182484259227352950332545296282134428372605272226572696265728242670273526312618264426442722267026832644269626052735287530125597316126182565264426832565253825522592253825782605256524712511255225382709278625252722248425522457335124982498249824842644368136222748247124572498311124842443405725782618281128623416467464541856273526312683267026442644279926572592265725652709273527352644274826702709261826442722291255973111259226572631265725782578255225922565253825922565252525652484257827222748248427352511261824713211247124712471252527993681353725112484242924713224247124433999252526312709300033894557671313442837270925782644267025922875264426312578265726052670274826962683267027612644261828622975559731242592260526052657255225922511249825252565260525252538252525522538265728492498276124842592245733382538252524982511265736963593255224432457249831862498247140572552265727352761348246747014 19890828 514541856270926572592268325782618286226442644276126572683268327482696273526572735268326702900290055973136267026052565267026312565252525782538257825112552248426312538253827092837252527732457259224713236255224982471251125653651350925782484248424573236244324844018249826312657304932614674774113442811272226832709259226832761259225652605267026572644274826312696265726442631276127612900559730622605263125652735249825112592256525922511259225522578253824982592268328622498272225112605247133382484247125252525268337423607255224712443249831742484247140572552265727732773345545867741185626832735263127352618263128372578265726962644263126572773267026962618270926702696292529125597314926312670259227482592259225522578257826052552255224842525257825252644290024982786248426052498326125112471244325112631368135512538248424572484324924982471403724982696270930863376470577411344283727092578263126442578279927092631263125252709267027092683281126572786268327732849293755973174265725522538265726052565256525522605248425922552251125382538255227092811256527612484267024843376272224982511253825383774365125782498244325113124253824714057257825922824442133764767774118562735268325782683263126442761263125382657260527352631276126572748259227092605260527992937559731492592256525652709251125922565255225522565256524982511255224842592263128622511273524572565249832742511252524572498268336513565253824982471245731862471247139992511268326832937324945866201134427862683260526052709259227992670265726832683270926572670270926832631264426702644295029005597312425522605260526572592256526052578256524842552251125522552253825922657283725252657248425652471336325652498249824982605362236812538251125112498319924712457403725382605279928113551450177411856274826312670274825782631288725782670257826442683267027222644267026832709261827352824295055973211259225922565265726052538255225652552248425112552253825382525259226442862255227482471264424983312301225782657268328373742359326702565268325523249260525924057260528242862409740774767774113442837270926702592268326832849265726312683267026832683273526442709261826702696268329252887559731492644255225782748264426052565255225252525259224982484249825252511260528752498274824982618249833892525248424982525264437113607256524982415249831362457247140572565261827612773337647054674 19890828 515021856309926572631265726962631278626442605260527222709263127612631268327092657267026832862297555973149267026312565269625782592256525782525253825522538253825652484260526572849247127222498259224843224248425252457252524713742355125782443245724843211247124844018253826832709300033764674509813442799260526572644259226312875264426442644267026442592272226312670265726572696259227992962559732112644259226312683259225522552257825382525265725522484259224842538272228372484270924842578245733762511251124842498267037273579267024842457252531742511244340572578257828112875328746444929185627092670259226572592257827352709256526052670270926702709267026702631268325922670284929125597313626312644259226832565257825922592253826312578255225112565249826052644287525112824247125652498323624712498247124982900379036222538247124712457316124842457401824982722261830493299467472561344281126442670267026442592273526182631265726442670265726572696276126312735265726962950293755973161259226312592260525782565260525112565257825522552249825252552260526702837255227222511263124843402269625252538252525783681356525652471245724983111245724984057253826702849287537424474774118562683264425782657265726702786257827222631263126442683273527092709263126572592268328622937559731612552263126052722264425652538256525252525256525252525256525652552267028372498277324982644247132112471253824572538278636813593264424712443244332362471251140372525265726572975342947365343134428492644263126832683259228242657263126702735273526962709268327992657264426312683281129505597313625652592263127092565252525922538252525522565252525382525252526052605288724982683248425922471337624842471251125112592369635932498248424712484319924572498405725382578270928493389447448631856268326312657263126442644282426702578265725782670265728242683267026312683259227092811297555973124255227092618269625112605263125382565256525382498249825112552264426962761253827732471259224713224248424842511252527863727359325112457245724433224251124843999248426572722288732874674530813442735272226962657261826702761263125922670268326572618269626702670267025782657270927862887559731242657260525922696259225382592256525922538263125522538255225252511277328372525269624572578249833252484248424572498256537113711253824572471251131862511245740772552273527732786337646744896 19890828 515501856309926832644268326832683270926312657265727352657260527612578268326702735273525922862284955973124257826702644274826572538255225782525251125112565252525922511255226832937249827732457255224713236247125252443256525783666357925922457247124433211245724844018253827092735293733384674509813442862267026312605263125922824264426312631265726442683274826702735267026962592260528752900559731612592263125652670263125652578273526702975272230002709309925922552264429122484268324982578251133382484259224842511286237423651259224712415248431862484247140572552263128242657338946444767185626442670260526442657264427612578264426442670270927092657259226702683270925782631293729625597317426312618259226312578257825922578255225652565257825112511252525652709277324982709251125652484323624842484247125252565371136362552247124712484321124712457401825252657265729873338470572561344279925922631263126182605287526312525264426572657267026832696273526052605260526572837291255973186264426052631269625522592253825652538252526962498256525522511253826572900251127482525264424843416264424982538253826573711359325522471253824843174248424844057256526312875282437744799774118562631265725782709265727092824257826832644264426442696278626052709261826962657274827222950559731242578265725782670256526312538252525252538255225522525253824712644267027482471273524572592247132112457247124712511259237113537249824842443247132362443248439992525269627092811338945015237134428242644265727612657265728372631263126572631272227222722268327352709268326702657281129125597319926182525263126442525263125652525255226052578252525252525251125782709286225112748247125652484332525252525244324842578362236072552248424572498316125112525405725782631269628493376452947671856267027612657263126442683276126832631263126312631269628112631265726572709265726702875292555973124257825782592265725782538256525522578255225112552255225522457253826702799251127482484257824983249247124712471247126573666350925112457249824713249247124574018249825922735298733254644509813442761270926052722261825652824263126572657264427092670272227092670264426182722260527862900559731242657253825782631256525252552249825782525252524982511252525112565267028372498270924842578251133632525253825112498273536963509255224572443249831862471248440372552264428242696338947994896 19890828 515981856300027352618265726442722276126312657263126572657263127992657270926572644272226442900288755973161269625522644261826052565251125112538267025522498249825382538263127092799247127732511259224713274247124712498249824843711365125652511245724983199251125114018255226312644298732494736520213442735264426442722264426832786264425782670267026702644274826572709265727092670268328112900559731242592259225922683259225382565251125522525260525652498253824432565273528872471268325252605244333632498249824712498265737113593251124982457245731612471249840572565263127482657338945574767185626832696257826832657263128752696269625922670264427092786273528242657270927092683281129005597323625782592260526832578256524982538253825522605252524842525253825782709283725382735245726052471323624572471245725252735366636662498247124842484321124712484405725112683270930003261455772561344282426442709268326962657281126442644276127222631261827732631264426182709268326052799296255973161257826442657267025652525257825922538252525922538251125522525255225782987252527092457259224573363264424842538247128493651359325922484247124983149251124714077257826702849286238064644774118562683270926312709265726832799264426052631259226572683276126442670264426312565261827482975559731742552259225922657257825382578256525782538252525252525257825112578265727992484272224982592248432242511249824572538261836963496252524712457247132112471251140182525267027352962340244745272134428242644267026572644261829002670257826572683263126962773265727092696272226312618292529005597311126052631256526442605255225652565255225112631252525252538249825652618281124572735244327482484335125112498245725382683375835652511249824432457316124712457407725782592273527993312467447361856279925922683260526572605282425922605272226312761265727732605260525522696265725782875293755973161255226702565267025782565253825382592252525652565251125922511260527482837249827612457263124433199247124842443249826053742359325652457248424713211248424844018253826702683297533124705530813442709268326442657267026312900256525922722265726182657273526832722265726442592265728242912559732362644257825782670251125382538255226052565253824982552256525382592268328112498267024712578247133892525249824842484274837273551253824982429245731992471247140572578260527092786336345574863 19890828 516461856308626962644269625922631283726572696265726052657273526312618268326702709267026312837295055973186261825922644269625522605263125252525255225382578247125782484259226052875253827352457260524573261247124432484251126833711366625782484247124843199249824844018252526702670296233124736537913442786267026832631270926962912264425782592259226442683273526442683259227352644268328872862559731242592261826702605252525522565273526962837278630002722313626962618263127862538272224712578247133762498249824842511257836513509252524712415248431742498249840572538263127482786341643704644185626702722265726312631260528492605260526312605268326312773267026832565268326182657281129505597313626312592263127222592249825652552259225252484251125522578251125382657292525522773249826052484326124842484247124982748375835512538241524842484321124982498403725252696273529373338479971211344279926832644267026572670292525652670261826832683263127612657273527612644267026442837286255973136259225922552265725782525255225252578257825652552252525382498255226572799249827222457261824983389270925382511252526963651366625652498251124713136249825384077255226442887291238394674774118562722273526962644270926832837264426442592260526572618273526572722260526442696269627992912559731612631261826442683255226052578251125782592257825782552256525112592269627862525274824712618247132242471253825112498267036663565259224842457245732112443248440182498257826572875331245295098134428242670269627352631268328752618260526442578267026442670259227222722259226052657288729375597312425922605259226832578257825382538255225522592251125112525247125112618290024982709251125782538336325252471245724982631369635792552249824572471321124712471405725782578278627613389455748311856273527222631264426312722286226702605265726442683267027352631270926442644267026572887295055973099263126442565273525782605257825522578256525112538248425252484249826312912248427222511259224573261248424982498252526053681363625252484247124983249245725254037252526052709298733384644520213442799267026312631265725652786265726052657269626832644270926312735265727092644263127862925559731492631261825782657257824982552253825782552255225252538252525112498265728242498269624842631249833762498248424572471293737273579255224572471253831742484251140572592267027862735336345574799 19890828 516941856308626702644268326312670283725652592257826312670270927352605267026572631256526572900296255973186259225922618270925782525256525112525256525522484251125522552256526312900252527352484259224573236251124572484248425523774355125252484247124843199247124844057253827092670297533384644530813442837270926702644264426702837263125382670265726572657267027222709263126702631269629372937559731242552261825782670252525652538251125522552259225652511249824712552256527732498267024982552244333762471249824712457264437423636251124712443245731742484249840772552267028622773332545864929185627482709263125922631268327732657264426832644268325112709263127352657269626702696279929005597311125652605263127222592259225652565253825252511249824982538245725522657284925252735248425652457324924712471247124712670372736222498247124842471319924842443403724982670267030123363470572561344282426962552267025382657288726312605265726442644263127352657270926442722269627612937292555973124261825922605273526052538252525252538255225782538253825252498259227862862249826312471263125113376270924712552251127353681369625782498247125113186248425114077257826702748286237744644774118562773265725922605270926832824264425382592264426442631277326442683260526572605274828493012559731492605263125922683255225652605255225252552252525382471255224712618268327732498276124572592245732492511245724712498261836813537253824712457247132242484249840372538263127092975333846745098134427992709256526702670270927612592257826442670269627092837268326442670270926832683274829625597313625522605260527482525256525522525256525382592257824982538247125382644290024982696247125522525333825112484247124842696371135932605244324432511316124712484407725652592277327613455464445571856269627352631261826052657277326572657263126052683265727092670267027092735264426702824290055973199257826312605273526312525253825522525264425252578252525112484255226572900251127352471264424573261251124842484252526833681362225382457249824573199248424984018249827352657296232614586534313442786268326052644267026572875268326442578268326572748277326962644259226442631268328492875559731992592256526182644257825652605251125382484253825382538253825382565268329002511265724572565247133762484247124982511272237583666252524712471244331612471249840772552263126962837342945014799 19890828 517421856303726312657267026312605276126052670267026052696261827482605267026702670264426442799291255973199263126052605276125652484252525652605259225252471253825382484261825782824248427482484257824843211251124982498249826703681359325382471249824713224248424714018252526442722297533514644520213442849269626962683269625782887261826052618263126572631278626962670269626962696264428372887559731112592257826182735255225382552265726573012270929622670309926182552279928752471268325252578249833512511251124432511272237423622249824432471249831492471248440772552260527732657333847994644185627482696263126702670260527612657261827732605272226572722259226962670269626312683279929625597311126442631260526312552257825382511253825382578251124982592251125652722283724712748249826312498324924712498245724842525377435932525248424572484321124572484403725382657268330123312455772561344284926442670268326052565293726442644268326702670269627732670268326052709272227222912295055973211263125782578265725522592259225112538247126442565253824982471259227092912251127612471260524713402264424292552253826703711360725922471253824713161245724714057253825922862290038064674774118562657263126312644264426442786260526572631260526702605276126962761264426312644267028242912559731362644253825782696263126572605257824842565255225522498255224982578270929372484276124982552249832742511245724712538260537273537256525112443247132242484248440182498270927092837344245295272134427992605263126572670263128872709264426312592267026572761268326702592268326832618281129005597312425782592264426572618257825922498252525382592251125112525249824982735283725252735249825652457336325112457245724982696372736512525248424292471321124572457407725522605273527993325450149961856277326962618257825782644278626572657269626052683264427612644269626052618264426832875290055973124256526572578269625782592252524842552259225782552255226052484256526312761251127352484257824713287247124712471252528623711366625112443248424843224247124844018251127092670300032614586513313442748264426442605267026052849264425522631263126442670270927612709270926702670268328372811559731362644252525782670259225382552260525382498255225922552249824712565263129502498269624712578248433632511249824842498253837423622257824572429251131992471247140372538265727612735338945574705 19890828 517901856303726572657265726052683282426442670270926702631270927222592265726832748259226832811296255973086252525922644259224982565251124842538255225652565249825922525260526572824252527732457265724433236247125382471247124983774366625782443247124573224248424984018253826312696298732994644513313442811267025922657264425652837260525382592268326052644272226572670259226312683276128492875559731242657263125652670259224982552248425112552257825112471253825522552265729502538269625112592248433892471247124982525256537273565257824572457247131492484247140572552257827352709340246444674185627222670264426832618264428112657260526572644268326572722270927092618267026702644282429505597311126052618265726442592253826312538253825382538255225112525252525252683292525112722247125782471328725112443249825382824374236072578249824982457321124982457399925382657268329003299464472561344277326312683264426572578286226182657259226572683269626962709268326442735268326572837293755973149260526182631264425922538255225112631252525782578255225112525259227222837247127482484259224713416264424842498255226703711360725922498253824713186252524714057253826832811291238564674774118562735268325652605265726572862261825922670267026962657276126052696267027482709267028622875559731112578259226312670253825252552253824982538252525522457253824572565274828242471276124572592247132742457249824842484274837743551256524842498247132112484245740182538268326442987331246745202134427732761260526832709263127612657263126442709270925922735267027092696265726832696283729755597312426052631260526702605257825252484255225252565257824842552248425382722293725112709247126052471337625252498247124842644369636072552247124842498313624842484405725652631277327863274473648961856269626312618263126962735270926442644267026052683259227352631276126442683260526702862302455973186265726052565267025922552255225252552248425522538247124982538257827612887252527992457259224573236248424572471251127093742366625522471242924983186252524714037255226442657288733254557541513442786270925782683261826312875255226572605257826572657270926962696269627352644260528492900559731612618259226702605261825922605249825382538257825782484249825112605273529872498272224842618248433892511252524572498255237903593257824982471245731492471244340572565257827222799341645294799 19890828 518381856303727222605263126442683284926962644267025782709264427222670269626832605268326962862292555973099259226312605269625782592251125382538251125252538251125522498259226312773252527092511260524983249251124982484248425383774359324982457245724843199249824714018252526702644282434024557513313442799268325652748255226312875264426312605267026572670281126572735265727612644274828872937559731112592255226312722259225782552264426052824273529752696314926702552269628372511273524712592248433512511247124712484270937273607252524842471247131862457247140772565265728112748337647054831185627482605270926832670267027992696260526312578264427092786269627092657270926572735281129005597313626052565267027352565259225782538248425382484247125652538248425782670283724982722248425922484327424842484247125112735371135512592245724712443321124712484405725522722269629253338479972561344279926702618260526442657283726572578264426702605259227352605272225922657269626702811293755973099257825782592260525782631260525252565253826052565253825112443260525922862252527352525257824983402264425252538253825923727360726052484248425253199249824844077256526832799284937744615774118562670278625782709268326442824273526312631263125922657270927092761255227352644267028492987559731742578261826052670255226312538251124982538256525382525253824842552272228872484274824152578247132612471248424842471260537113607252524432471251132112471247140372484267026572900342946445167134427732592257826572631263127612618268326832683260526702670268327352670267026702592283729875597311126052592260525922552257825782538255225522565257824842618247125782709288725112735245725782471336325252498251124982683377435932552251124842484319924712484407726182631282427613402470547051856268326572631267026312605279926702605263126572644270928242618268326312683259226832824298755973136256525922657267025522498257824712552255225382552256525652525257827092811255226702484257824843287248424712471251125783758365125652484245724433236245724713999255227092683296232614705520213442761263126052605265726442799267026442657260526572696270926962799269626182644267027992937559731862592255226182644253826052538253825922525257825652578253824982552268328872498269624842552248434022484249824712498276136513537249824842415249830992457244340772565263127352748335145294674 19890828 518861856306226962592270926572644276126052618263126702696268327612631274827092696259226702824296255973161263126052631264425922565252525252605260524982565251125382525253826312912247127732443256524983287248424432471255226703711365125522471248424713224247124714018256526442696284933384674523713442811274826572696253826312824263126962683261826572631274826832709260525782670260529122987559730862605264425922683256525922498252525112525252525252525257825382618268328112511270924982605244333762471256524572538264437423681253824982443247131612498248440372552265727612748331245574831185626832644263126832605263128372605263127092696268327222837257827482631273526442696279929005597316126312618256526702565255225252525255225522552253824842565253825782592286224982735249825922471323624842498247124982657366635932525248424572457322424572457405725382618270929373287467471211344277327092657259226702644283725782631264426832709268327612644268326832592273526312875290055973124260526052538263125782525252525112578256525652538247125252565257826442786248426442471256524573376268324572525257827483727359325652498247124713161248424714077259226572824286237904586774118562683269626052696268326312799263126312696264426832605274826832735267027612657276128242887559731112552264425522709255225382538256525382525255224842443255224842592259228242552273524572631247132242511249824572538291237743622253824842484248432112443249839992511265726832912329947675308134427482709269626572644268327992657255226702618257826572722265726052683274826052670288728875597308626182525257826832538252525382552257824842592257824842498251125922683279924572657251126052484336324712471252524842592368135232552248424432484309924712498405725652631276127353402464448311856265725922709259226832644270926702644270926312644265728492592269627222592264426962887284955973136257826572605264425382525256525652578255225252498253825652511260526832900248427612443260524843287247124982457252525923696362225522471244324713236251124984018248426572696295034694586541513442786268326572644264426962786259226832670263127352605277326052722264426962644261829122849559731612631259225922592259226052578256525382498260525522525260525252552268329872511272224842578247133762498247124842538259237743593248424842471247131492457247140572552265728242837338947364767 19890828 519341856309926572578268326702578278625922644270926702631259227352631273526052786272226962786290055973124257826962578272225112565255225652565248425382552256525252471259226962900248427482498257824843274248424712471249827223758369625252471248424713274247124984018253826832670291233634644513313442799256526702592263126312862268326312722260526572683274826182709257826962592259229002912559731242618264425922670257825382525267027222937276129872683314926442565270928372457272224572565248433632484247124982484255237113696255224982471249831742471247140772552261827992799332546444831185626702683265726442683264427482644257826702657270926182773267026442631268326052644282429125597319924982618259226702552257824982498255225112552251125652552248425522709287525112786249826052457326125112484248425252631377435512565247124712429321125112498401825252657270929753389467471211344276126442657270926572605282426832592265726182683268327732657274826052696267026832811293755973124256526052631267025652565252525652552249826442511252525522511259227352862248427352498263124843416260524842498248425253696359325922471251125113161248424844057259226312887295038224674774118562683270926442683263125652862263126182722265727092592277326832657269627732631264427862937559731612578255226052631253825922578253825112552255225252498252524982552273528372525276124842605247132992498247124432511274837583537257824712471245732362471251139992552270927093012329945575237134427612748269626572592264428372696260526962657259226442761272226832709274826182605281129375597313626052631256526832578259224982578259225522565255225522538247125522735292524982722248425522471333824982471247125382696372735232525248424432471319924712498405725782552279927613325452947991856272226312670263126442631281126312631269626572657263127732644270926052722265726832773291255973161267025922657263125252592256524842511248425252578249825382538253826442887253827612484259224983199249824982471248428373774371125522471248424713224247124843999256527092683286234164705523713442837260526052644267026572925260526572657264426832657273526572735270926442670269628492887559731112565259225652696253825522565252524982552257825652484253825112578274829002484265724712578248433892471249824712484273537113593252524712498251131862484247140572552265727092735338947364767 19890828 519821856306227092670268325652657290026052670265726572696257827092657269626052644261826702849293755973149259226052644267025252552255224572578255225652552256525782498261826702799249827222498257824843249249824982498249825783727349625382471248424713199244324984018253826442748298733384421527213442748264425922696267025922862269625922683264426312605279926052657264427092683264428372887559730992605264426572670253825522565263125382511256526052525253825252552268328622484276124712578249833892525249824572498283737273636256524572484247131862484245740772565264428112748335143454831185626182722265727862657268327482644257826052670263126312722264426312696263126962709287529375597312425922631268327092644249825522538255225382578255225522552249826052722283725112670249826312484324924982484248424842722372735652631248424572484322424432457401825112670268329373338470572561344277326702592263125922644276125522631256526702631268326572761270926572605267027222799286255973111256525652592264425922552255225252578252525652552248425382578252526312824252526832511263125113389270924712565259226573727362225922498249824983124247124434077256526572837286238224767774118562683269626832683261827352837257826312696253826962605278626962735269627092644263128872912559731742618264425782657252525252538255224982578257825252525253825522592263129002471274824982605245732872525251124842498251137273469252524432471244331862471247140372538264426702987337644745237134427862722263126182670265728872605261826442592263126572761264427352683272226312670286230495597316125652605260526442552259224842565256525382592253824982538253825652670283724982683245725652429336324842457249825252799377435932538245724432498316124712443407725782631283727863442450147671856273526052696269626442618279926052592264425922683265727222696273526442670256526312837291255973136267025922578267025252565256525252565255225522578253825522498255226312875255227732484263125113249248424712471252527993727365125782471241524843261247124983999252526572722295033514644530813442849267026962683256526572761259226572605268325652696282426702761264426572618273527862900559731992696259226442722251125382538252525782484260525522538253825252631265729002511270924712605252533632511252524712484273536963666252524152443248431362471248440772552264426572786333845014929 19890828 520301856303725922552264426702605281126312605270925922709260527612683273526832696261826312761292555973124263125522538276125922631251125112525255225252578249825522471257827482900251127482471259224713312247124572471251125923774357925652471245724843174251124713999252527092683291233254705537913442799270925922670272226182875256526442605267026962592268326182722265726962644269627612912559731242592259226182683252525382525267026832925273530002670312426832538270929752511270924572605248433892498251124842525284936663622253824572443249831492457248440572592264428112786342946444831185627862709263126312722259228112670257827222683259225922799268327992605264426312709278629375597316125652565259227352538252525522525252525382538252525522525249825652709281125112748249825922457324924982471245724842657372735652538247124712484323624712525401825252748269630743351473671211344281125782592260526832657281126052605265725922709270926962696267026832709267026962824292555973199257825782644276125522552251125652592252526052498247125922484252526832887249826312498263124843363268324712525256525653758355125922511252524713174251124844077256526572862286237584644774118562709267026572696263126442862265726052657270927092709273527092696257826702696259227862962559731112552257826572683249826442592253825382552255226052525252524712525272227862511270924572631244332612511245724572511264437113551256524982443247131862498245740372511270926962962336347055343134428112565268326312631269628492631260526442631263125522696268327092644268326442709279929755597316126312670260526572592257825252538252525382696252525382552248425382644295024982748244325922471338924842484245724712761374236362525249824712511314924982484405725522644270927863363470546441856267027222670270925522578283726832618264426182618265727612735264426702670270926962837288755973199259226442578276125782578257824982578251125112511251125522484260526702799249827482471257829503261248425252471247127223774365125522511245724433236247124984018257826572709292533384644523713442799268326832709265726052849259225922631267026052696274826702657261826052657267028622837559731742605257826312683257825382565255225252565256525922538253825252565268329002498274824982578244334292565247124712484264437273651252524842457248431862484245740772605264427222735345546444831 19890828 520781856270926312552260525782657269626052592267025522709263127352683274827482696267026182900291255973174257826052592269625252525252525522631259225112538252526052471259226702811248427222471263124843299247125252457249825783742356525782471245724843199245724844057252526442722298733384644530813442849268326572605267026442875264425922670260526832631268326052683267026962631265728752862559731992657263126312735251125652484253825382565257824982525253824842565267028242525268324842578249833892511248424572471277337903681253824842457251131862471247140572552260527352735337646444863185627092696264426052709269628492657260526312657267025782786265727612670260526702683278629005597314926442578252526572565260525382578253825382538253825782511251125382722291225112786251126312457324924572471247125112511371135932525247124572511322424842484401825382773268329623402464452721344278626832644261826442670270926312657261826572631264427612578270926572709257826702849293755973149256526312618270925382525252524982565252525652511251125382511260526832849247127092457256524843389251124982471251126703774360725522457242924713174245724714057256526052761270934424529506418562748269625782657265726442875265725922709263126572670265726572657265726832631269628242837559731242565255225652618251125922578255225382538256525522471252524842578260528752511274824842631245732612457252524712471272237423579259225112457248432242498248440182538268327352900332545865451134428372657259226052605261828622592264426312748264425922735263127352735272226052657282429375597313626312631257827992498257826312538259224982631249824982552245725252683288724982644245725922484340224982511244324982799372735652552247124432484323624842471405725652644282428113299464451671856267026442644259225652683288726962618273525922631269627482683278626442631260527352837293755973136261825782605270925252565252525522565263124712525249825252538255226832761248427092484259224713261248425252471249825523696366624982471251124433224248425114018253826702696287533124767559713442761256526702761257826312862263126312644264426702657277326832709261826702683272228622912559731242565259226182670255225922538251125252525257825782498256524842565264429122538268324712578247133892525249824712498287537273681256524842443249831612471251140772578256526832644336345865379 19890828 521261856268326702631264426832657284926442644257826832670268327352605274826052683260527092875301255973136260526312605272226052565255225522525248425652525251125522484252526962849248426962471257824573261247124982471253827613727359325252484245724843236248424984018252526702748301232874736570713442837267025922670263126572849264426832592263126702631269626962631264427482722268328112912559731242605255226182538252525382538248425782525263125382498260525112605273527862498273524572552251133632457249824842498257837113651257824842471249831612498248440572578260527222849345545865781185625922670264427352498259229372644256526832670261826442761268326832683259226572644278629125597313625922565259227352538253825782552256525652525252524842538249825782824287524842696247125782457323624842471248424842696377436222605249824432484323625112457403724982722269629373338473659691344278626572670264426312631284926702644265726442605263127352722273525652683260527222900293755973161259226572565273525382605253825252565253825782578252525252498255226052912249827092484259224843376248425252484249828243727362225252457244324713186245724984057257825922722278634294644604518562735269626442683263127092786272225922657264427222592273526442683259226702631264428492937559731492605263126182709251125782538248425112578252525652498252524842592255228492525276124712605244332872457251124712511256537743593253824432471248432112484247140182538268327092912326146446324134427352631269626702670261827862578264426572644269625652683268326832631268326832683277329625597312425782578252526702670255225252552257825922618256525382511251125112709298725252696251125922443340224842457251124982799375835932498244324432498316124712457405725382605278627353469450164541856269627612605261825922631279926572696273526182592261827352631268326312709256526832824293755973161257825522644265725382484251125652538255225522565248425782538255226052862249827352471257824983261242924842498252527093711355125522471244324713224252524844018249827222735296233124674671313442799267025922709272226702875259226442722265726052670273526832683267027092605270928112875559731112605259225782657260525112538255225112525253825252552260524842578267028872484272225112578245734292498252524712538256537423622255224842457249831992498244340572578260527482837338946447014 19890828 521741856267026572605261826962592281126052631263126312722265727352578274826832709263126442811295055973199263125782631265726052565256525112538252525252498255225522538249827482900249827092471259225253249251124712457248425923758366625382471242924433236247124574018261826832683297533124644774113442761267026052657270925922875259226052631268327222696269627222786260527092592264428622887559731362592255225782683255225382565259225782511257825522565252525112552274829372498273524842592247134162538247124712471277337423711256525112457251131742457247140572552253827732811336346447741185626052735260526702644257829002631263126832631272226962799263126962696257826312709292529255597309925782592257826962525252526312498251125382525260525252511251126182657284925112786249825922471331224982525249825112786374235932631248425252498324925252471405724842722269630743455470577411344282426572631270926702565296225922644264426442631270927352657276126832709268327222912290055973199267026702592263125522552256524842525253826702538249825252538263127222849253826962511264424983416270924432484248426053727357925522471247124843174251124574057255226442811442134164644774118562683270926702683259226962761257826832631260526312670282426962709264426572670270928242900559731612605267025782735253825522552251125522578247125112538256524842578268328622484273524712578248432612511249824292525253837273681260524842498245731992471247140182511268327092987340246446201134427862670264426442683264429002578257826832644269626702773268327092722267026962683288728755597317426572644264426962552259225522605256525252565256524982538251125652696279924712670249825652443342924842525247124572799371136512605251124712498316124572471405725652592279927863496458677411856272226182657263126312670283726962578276126312786264426962618273526182670259227862912287555973124257826572592268325652605255225252578253825252538249825522565255226052900249827482525265725253287309925252631265727733711356526702498268325253249255225784057264428372887409740574863774113442799268326832670259227092786267026052683268326312644270926962670270926312605267028242887559731362644255226832722259225652552259225652525255225382552252525522578268330002552269624842592249833892538251124572484263137273636253824712457248431862471245740572552260527732735335146744767 19890828 522221856309926832605264426572657279927092644259225652683268326702696268326312722261827482748298755973124259226962578265725112552257825922525248425112525255224982471255226962887249827482457259224983261251124982429252527353758366625252471247124573211252524434018252526182722288733254474520213442811270926702631269626702773261826832683269626832696267026442748265726182592263129122849559731492644257825782657253825782592255225652552255225252525255224842565272228492511269624982592249834162511249824712525265737273622251124712443251131992484248440572565267028112862340245864767185626832670265726052657260529002644257826442605272225382748260526702657261827092657284929125597316126312709263127352644257825252498251125252565255225112592244325522657287525252722248425782484329925112471248424982683372736812565245724432471323624982525405725382670267029873351476772561344283726442631265726312683282426442631264426442657265728112631270926962683273525922887288755973124260525382605267025922538255225382605253825652525253825522498257826702862248426962525260524983416269624572511245727613727360725782525245724713186251124844077255226702862281137904586774118562735263126442683265726572811261826442657267026312670278626572748263126702657268328872912559731112592256525382709256525782538255225382525256525522498255224982538267029122457277324982605248432872498247124842525263137423622259224572457248432492457247140182538264426442987332547675167134427092696269626572670264429002657260526312657273527092761267026832722273526702605284929625597314925652565260527482538257825252538259225382552256525252525251125782696278624712722248425782511340224982471248425112696369636222538247124982484318624842484405726572657279927993363470549621856268327222644265726572631286226702592265726832670263127612709269626702722265726832937287555973136256526572592270925652525256525782538257824712538249825252538257827482987255227482457259224573249248424712457248426443742368125652429242924713236248424843999251126312709296233254644545113442799264426832670267026182773263125922761261827092748273526832670261827352631268329122975559731362552257826052683256525382498256525382565255225652525256524842552268329002484272224572592248433632484248424712511273537113622256524842457248431612471248440572538260527612849335146444767 19890828 523661856303726832578264425922592286227222605268326442735260526962670273527222761260526702824295055973149260526052605268325252578249825382511249825252592252525382525259226702937251127222498264424843249265724982511249825783774356525382471248424573199249824984018253826702722288732614474523713442786257827222631260525922862257826312722261826702722269627222709263126702657259228872937559731992605257825522696259225382538265726442937268328622657311126312565267028372471276124572605244333762498248424712498264436963551252524842457245731492457248440572565265727732773337647674767185627092657257826442592264428112644257826312735267026832683268326832657264427092657284929375597314926442552260527732578256525252525252525252538256525112538251125922592292524842773244325652484324924712443253825112837377435092552245724982498321124982484401824982709273529253338464472561344281126442696267026442631281126572657267026832670261827482644273526442670264426312887296255973062260526312618257825522592256525382565259225782552249825112498256527482900245727092525264424843376269625112538252528373666365126052498251124843161248424714057255226832786284937274644774118562709265726052709264426312799265726572786263126962722277326702644264426572631263127862900559731242605259225652670252525522578259225382592253825112525253824982618261828242538278624982578245732362457248424292525253837423551256524842471249831862484245739992511265726832987331247055272134427862631265727092644257827352631257826312631263128242722269627992696264426702644288728625597314926572618263127222552257825112498256525522538255225112565253825382657276125382670252525922457336325112538247124982849371136812511245724572498316124842484407725252644282427733402464447671856273526442592264426832631270926962696268326962657265727222605273526442670249825922849292555973086259225922618278625382565251125522525253825252538251125112511257826832900248427092484261824843287249824982484248427093727353725382471249824573249248424844018252526572644287533634557516713442735267026962657263126572837267025382631259226702696273526702748263126442709264428372887559731492605261825782748256525382552253824842525249825382538255224982605263128112511273524572578248433762525247124572511252537113622252524572443251131862457249840772578259227482696336346444831 19890828 524141856307426572605270925922696283725922631259225782631264427612631272225782696263126962875290055973174263125252552268325252565260525522525255225252525252525782484259227092849252527352484255224713249249824842471252527613774362225112429244324573199249824714018253826702644291232364644516713442824272226832644261826312849265726702670273526962631274826832722260526832683260528752937559731362565259226572657252526052525255225522511257825252498253825112578267028872552270924712578244333632565247124842457256537743579253824842471252531742457249840572552256528622786338945574896185626702644259226442657268328872605259226962644268327482709268327352657267025782670281128755597318625522605265727352565259225782511255225522511256525252538251125782722282425252709244326572443324924572471245724712552377435792578244324572457324924712484403725382709265730003249458672561344283726832657260526442592278626572592263125782696277327862670272227222670267025922786296255973111263126312605269625652498261824982525253826442484249825652498257827612849249827352498257824843376265724432538255225523681362225522457248424433124255224844057256526572811293737584705774118562722265726832670261826052849257826832605256527222631276126312748259227222670265727222887559731742538256526052735257825522565252525922552253825382484263125782592267029252457279924712565248432362471249824712484268336963537257824572443245732492511251140372552270926832875333847055272134427092722263126182592263128242644260526572644267026572696263126442644256526182709277329125597313625922605257827352565255225782511252524982552253825252511248425382644291225522709247125652484335124982484245724982657371135792511249824432498316124712457407725382670277327733338464446441856273526182605265726832657276126572592272226572696270927612683269626832722263127092837291255973149256526442565274825652592255225652592253825252525256525522511253826962887252527482471256524713236244324712443249825783696357925782457244324713211252524574037256526312709297533894644541513442735263126442773264425922849265726182644270926572631265726832683264426832657273528112849559731112552257825652657256525782578252525652498256525112511256525522578270928492498269624842538247133892525248424982525297537113651253824572443245731612498247140572552270926962735333845014767 19890828 524621856300026702657269626442592276126052631260527092670269627862735269626572657268326442912291255973186268325652605272225112552257825522538252525252552249825652498252526312862252526832457259224713249247124712498253825923806353725252457244324713174248424434037267027732722298732874644530813442837265726702657261827092837264426312761270927222683273526702644269627482631265727862925559731242605264425652683259225922592261826702887270929502644307426052578268328622511273524712605249833632525248424982511273537113681252524712457252530992484249840572525260527992761328747055030185626572683256526442605268328242657256527732683264426572761270926832657270926442657278629755597314925922605260527092538263124842565259225382525252524982552252525382644287525252735249825922484328724842471251125382696372736222578247124712457321124572471401824982761269628753338464472561344279926702644268326962657283725782592270926832696270927222631269626312709263127092786292555973174259225252552263125522578257825522565252526182498251125382484260526962962249826832484263124433376268324432525247126963711366625522484255224433186253825114057256527092862286238064586774118562618265726442644253826312849265725382696267026052683273526702657261826572644268328372925559731612552267026052696256525652565255224982498255225922511259225922552270928752484276125252631249832742498247124432525257836663551252524292525247132242498245740372565270927092912333845575237134427222696273525922631260527992670259226832683269626312696259226572683270926442631287528495597312425382670261826832592260525522511255225522592256525522538249825382683284924982696245726312457337625112484241524982538377436222592249824432484314924712471405725922657273529003389450148311856261826312592264426182722282426962578268327092618264427732683265726702709265726572887284955973174263126052552272225782552257825652471256525112552252525112538255226572900245728112484256524713287245724842471248427093774357925652511247124573236245724714018252526312683297533254644534313442748263126052657264426832837255226442657267027092735276126832709257827092644268328112862559730992657265726052748256525522578251125652484256525382525255224712605263130002511265724572592245733512484249824292498281137273636253824842429251131492457248440572565255227732799333848314767 19890828 525101856300026052644267026312578286226312605264426572696260527482552273525922735260526832912283755973136261826052592265725782525255224982592252525522511249825522511257826962862249827862511257824843236245724572471249828113742359325382484247124713236248424434057251127092696302434024644509813442722272226052605269626442875264426312644267026182644272227092696265726442631269628372925559731242631260526442722257825382552259225382498253824982457253824982525259227992484272224982605245733892484244324572484253836813622249824842471251131612511249840572565264427732761338946444644185627222657263126832683273527862631268325922683265726442811261826572709267025382670282429625597316126312605260526312565253825382578251125252538251125112525253826052722281124842799251125922484323624982484247125252670371135652605245724712471324924712471401825382578269629373338464472561344277326572786267027222657291226312618270926442644256527222605268325922670268326442862284955973124264425922618265725782592264425382592255225522525252524982565255226832761248427482498264424843376263124982498253825523681357925252565248424573161251124844057253826312837287537584799774118562696261825922631270926962837259225782657263126312657276126572657264426702670267028872912559731612618257826052735257825112552252525522552256525522484252524842565269629252484273524842578248432612457245724432511247137743593253824982498244332112498245740182511273526703074332545575308134428242683265726962631264427222773260525922631272226962696264427352657270926442696279928375597317425782657260527092578249825252565263124982592252525252484249825522709295025252748248425522471335124982525247125252786371136362498251124572471317424982457405725782644283726833389458646741856263127482605263126572618274825922578272226572735273527222657270926832670270926572824293755973136263125922538267025652525257825782578252525652552259225252525256526182773255227352457265724713236247124982457251127863774355126052498247124433186247124574018253827092748288732874586530813442786265726572683261826442799265726962670260526962670265726962683272226962657260528242900559731242578265725782618253825252631255225252538255225922565249824982578268329752498270924982578244333762484251124842511273537113565253824712429247131742457248440372565257828112722333847054736 19890828 525581856306226832696270926572644276126702644267026572670260526702683274826312683263126702900284955973149259225922565270925382578257825252578257825112538257825782498256527092824249827612484257824983287248424982471249827223806356525782471247124713236249824844018252526702761303732994799520213442773269626312644257826052799269626052605264426572709273526312657269626442631265727732900559731112644256525652683255225652552260526702950273529622657308626962578268329122511269625112565247133762471251124982538251137273651253824842457249831742484249840572565256527862799328746744863185626182722265726572709264429372592264426832605273526702748269626962592268326962592286229505597314925922683260526572511257825522511259225112552255224982538252525382709281124712748245725782457326124982443244325252592369636222538245724712471322424982457401825522696270929373287447471211344278626312578257826962657283726702644270926442735263127222631269627222748260527092849284955973174257825782618270925922538257824982552257826312511251125112471257826572837252526702457260524713376270924842538249826183742356525652484251125113161247124574077259226702811284938564644774118562722270926702670267026572748265725522683260526832631273526962761270926962683269628372912559731492592257825652631255225652498259224712525247125252484255224572552269627862498276125112592252532742511247124712484256536663622252524432443247132242511248440372484265726832950337647995064134427352618263125922683265728112618264426572696263126832709261827222605265726052657290029375597316126312578263126572538256525652552260525522631253824982552253825112644282424842709248425782457337624842484248424572552374236222511247124572471314924982498407725652644279927483299467447991856269626572631264425782644287526572592264426052670268327352578265725782670264427222799293755973149261825922565276125382592255224982498253825112578253825252471257826312811248427222511263124573299251124842484252525253711362225922471252524843211248424434018256526962670297533634474520213442761264426052565267027482824267026442670270926312644273526052683264426832657261827612912559731362538264425782670249825522471257825922498263125652511251125252552260527992511270924712605251133892457253824712498265737743636252524982429253831862484249840772565259228372773340246744799 19890828 526061856308626962644273525922670278625922696267026442657270927992605270926832696264427482837292555973099261826572578265725922578249825112538255225652498252525382525255227482887252527482457256524573261251124572484247127353711360725522498249824713236248424984018257826702709297533764767534313442761276126442657260525522862257826312605256526182644272226962631265726962670267029372875559731742565259226572657255225382538249825522552259225922538252525252538265729372538272224842578248433892498251124842484270937743607252524982429245731742443248440572552255227992837332545864831185627352683265726442605264427352565263126832670267026312811267026832670269626572605278629255597313625782670257826832605255225522525253826052498252524982498245725382696284925112748251125782471326124712498245724712799374236072578248424572498324924712498401825522683267029873261458671211344282426962592265726572683283725782657269626052657274827862565273527092696267026442824286255973136260526312592265725522565256524842605252526962525251124982552259227612887251126962484265724713389267024712484249826833696366625652443251125113149247124714057257825922887290038064557774118562657265726572631264426702862265726442670257827482605279926052722260527352592268328752937559732362538259226962761251125652552253825112498253825522525252524842605265728872484276124982644248432492457242924842525270937743565253825112443247132112471245739992498269626962975333847055237134427992748268326832670257827992631268326832644267026962761270926832709264426312709274829505597313626052552257826572565257825382498256525652670251125382644247125652683290024572683252526312525342925382457248424572748371137112525249824572498318624432471407725522631267027353351458647671856270926702657267026312592277326962605269626442696264427612683268325922735263126962849292555973149263126312578267025652525252525252484253825252552251125522511255226312912248427222484259224983249252524572471248425253758363625652471249824843199249824294018253826962631293733514557541513442773264426962631265726572761269626052683269627612592270926052683263126442657265729372887559731362592259225782657259225382565253824712578263125782538249824982538273528242498269624572605249833512498247124712484283737583551255224842443248431862484252540572552257827992722333847364863 19890828 526541856302427222657269626182657281126312631263126702657264427732709273526702683257826832799300055973124265726572578272225652605252525112552252524982552247125782498252527222875247127222457259224843236247124712484251125523711371125112471242924433236247124844037251126962735284933384674534313442735263126702657265726052849267027092592273526832631284926962709263126962670264428372975559731612565255225922644252525782538261826442875270929122657311126962578274828372457269624712592249833892511248424712471274837273651249824842471247131742471249840572552255227482799345547674674185625922722268326312565267027352657260526052657270926442786270926962722270926442683287528875597313626442657259226572605256525252511252525382565249825112552251125652644286224842761247126052484327424982443248424842683369636072565247124572443321124712498403725252657267029753402455772561344279926052644265726572657283726442565257826312683263126702670267026442670259226702773291255973136265726572578268325922525257825252552253825652498259224842511257826702862252527612457257824573416273524982511252525653681359325922498252524843186248424844057257826832811283737424586774118562709259227352605263126702748264426312683265727092631278627092657269627092605270929252887559731362631259225922670257825782538255225382552249825382525249825382525265729002484274824712592245732492498252524572498257837113607249824842484245732492498249840182498265727992799337646745167134427732631267026832657263128242683265725922670272226832773265726572657264426182709286229375597309926312605260526052618252525922552253825252592255224982552249825112761281124982722253826052471338924432457248424982748374236662525248424432484319924712457405725782605273527613416473647671856264426312657265726312709282426702605267025782709264427482578273525652644264427352875293755973149259225922605264424842578 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 527021856300026962657265726572657279926702618267026312657269627092618269625782696270926962824295055973111261826572683267026312511259225382578249825652511248425252525256526312925253827222498259224433211247124842498251127093742363625652484244324713186249824714037251126702709293733764736527213442824272226832644264426312849256526312709265726572683270926832683267026702631267027862937559731362565259225252683257825522538252525382538265725112525253825252538268327992511268324432565244333762471249824982484267037423636260524712484247131862457249840572605268328622811337643704767185627612722263126962670263127862631257826832735273526052722259227222605264425922709276129375597317425782592263127222484260525252525256525382578249824842525248425382644286225382748245725522443328724712457247125112552371136812592248424572471318625252471401825382696273529623261452972561344279926572605268325922578277325252605263126182670263127222657267026832735259226312862293755973149260525522552264425522552252525252498252525522565253824982484259227352811248427482484263124713389272225252525248428113711359325382511247124983161251124714057253826572837281138224736774118562696274826442696260525922799257825782683260527222644276126962709265726702618270928373000559731492592265726182657253826052511252524982525255225382511252524842538269629122538272224712618244332742498247124842498279937273651255224842457247131742471245740182511263127352887338947365272134427352683260526702683259227732605259226312644259226442735268326572631274827092631281129125597312426052592257826832525260525652484252524982565252525522498253825782552288724712657248426312498340224982471249824842565374236072565248424432471314924572484407725652631274827863338455747991856265727092578260526572670274826572565263127482618267027092657274826572735269626962887288755973111259225652605264425652552256525112565253825112565252524982457256526572849253827092498259224843236247124982498253826833774350925782484245724433211249824714018251126702748300033254799545113442862270925922631272225922799260526312670270927222592277326312644276127092683268328242887559730992631259226052657259225522511257825522511263125112498253824842565268328492498268324982552245734022484247125112471300037113593251124982457251131862457248440572565265727732849335146744863 19890828 527501856302427352592267026052605283726052631269626702644261827992578270925922683265726962773290055973199263125922592268325522592257825382511249825382538252525252443257826962862249827862471255224843249245724712471247126833790357925522484245724433236245724434037255226312761298733514586523713442722270927092657272226052849259226312644264426572631279926832709257826832670267028242975559731242592259225782670256525382565276127223012267029872735314925652498273528622525270924982578251133892484245724842511264436813607253824712457248431862471247140572565256528372811329946744831185626962735255226702696260528242605259226572722268326572683267027092631270925922709287529005597317425782657265726572525260525922525252526052552253825522525248425652722290024842811244326052457327424432484248424842525377436072552247124572429323624982471401825382709277329623363467472561344284927092644260526182657277326312578263127222644267026702578270925782735267026832887288755973062265725652657268326312578253825522525251125922525253825652538253827352837249826832484263124713389270924842525251125653711369625652471245724983174252524844077253826312824278638064644774118562670265726572696264426182735259226702657265726702683274826052631260527222565268328752887559732362605256526052761259225252578256525782525253825382498252524982565268328372511273524712592248432492538247124842525268336663509255224982443245732362457249840182525267027092900337646445202134427612683268327222631272228112644267026572657268326572786264426962644268326182761279929375597312425382644255227222565256525782538257825522631253824842552251125652696287524982631252526052471338924982457248425112683377436662511244324572484316124432471405725652618274828243402467446151856265726832683269626312670278625922644267026312709263127732578278626962761264426572799295055973124260526312657272225382538253825382525256525652538253825252484264426442849245727612471257824573224242924842484253827223774368125922443245724713224247124844018251126832683295033124644530813442786260526572657268326312748260526702631260526572605267026442722265726832657265727482925559731742498269625922670257825652552247125252525259225652511255224982552273529502511274824712565248434022538249824572498255237423727256524842457245731612457247140572552264427482786342947364831 19890828 527981856269627222657264427092592281126312683267026572735260527092709276126312670268326962875293755973136257826442631268325782498251125782511249825522538251125252484257827092950253826962471255224843236249824152443251128873727357924982457247125113211247125114018253826572748295033764557537913442748270926572644264425922773261826312631268327352683269626442735267026962709270928372987559730492605259225782709263125252552255225112552255225112578249824842565264429752525269624572592242934292511249824152471274837743565256524712443245731742471244340572565252528112761342947674863185626962683270926832644259227992696256526312618265726312683263127352592272226442644281129255597323626442605255226572578261825112565249825652552252525252552251125382657291225252748245725922484322424982484244325652657371136222592248424572457321125382471401825382696272229253312452953431344286226962683256527092592284926182644264426182761267027092683273526442696268326832849290055973174256525782565263126052511255225382578253826312552253825112525257826052887252527222484259224983402248424982471249825923711356525652471242924843149245724844077255225782786265734554705486318562644268326052657261826572799260526312722263126442670278626702709270926572578269629252875559731612683255226052657251125522525251125382538252525782511248424982565267028492538274824842592256532992498245724432498255238393636255224842429249832362484249839992498265726962975329947365308134428112644268326962644255228492683264426962683269626962735264425922657274826572696281129375597309926442670264426572525255225382592255224712605253825522511247125522670290024982735249825922471337625112484245724842565377435652511245724432484313624292484405725782631281126833363452951331856265726442618260526052657286226312605265726052605269627092618264427092735264427092748288755973161260526182631265725382552249825522538255225522552252525382538257827222824248427352511259224713287247124712471248427353727357925522457247124433236248424714018251127092631296233254705541513442748260526052631263126312773263126312709264427732657270925922761260527612592268328492937559731992565265725522670253825252578257825252565256524982525251124712552270928492484273524982592248434022484245724982484272237743636255224712471247131862471249840772525268327612824341645575487 19890828 528461856268327222683268326442670278626442657270926052683263127092657264426312670268326832900290055973111263125652605278625652578253825522525255225382511252525382484253827352837252527482457260524433249248424842498249826443711350925782457242924573211247124714018249827092709288735094767578113442748269627092709263126182887261827092644268326702657267026702631259226572644265728752799559731612618257825922773255225522538248425522578253825782511251124842511264429622484270924842592248434292498251124712552259237273666255224982457249831862484247140572565263128492709342946745781185626962644260526702618263128622670265727612592270926702748260527092631265725922631288728875597318626182578257826702552260525522578255225922525253824712525253825522696288725382696245726052471328724292471249825382605377436512525248424432484322424712484399924982657268329123363470559311344291226442618264426182631281126442592269626572683267027732657272226442670265727092900283755973186264426442657264425382565256525252525251126312525253824842511256527612875247126962471263124433376252524432471253828623727356524982498242925113199249824844057255225922824273533514557604518562670263126832748261826702837264425782683255226572657269626572709261826572605269628622811559731612605259225922696255225652538249825782511253825112498253824432578268329122511274825252578248432362484248424712471257837423593257824432511249832362498245739992511268326832975332545296282134427992631263126702696263127352657261826702722264426572735268327352631268326572631283729505597311126182605259225922552251124982525255225252605257824712498247125382722281124842670249825522484335124982471248424982696371136812484253824292498314924842443405725922657278627863338450164541856270926442683265726312631281125652565265726832709267027612709272226312670265727092900288755973124252525522578272226052605251125652565257824982511253825522538253826702862249827222511263124983274247124712471251127993727350925252443244324573211248424844018251126702657300033384474671313442811267026312644265726312786263126052722260526312657269626312722268327222683259228492950559731362683256525652644260525252511251125782538255225522538253824842552263129372498273524572605247133892498247124712484273537113607256524712471252531362471247140572683257827352811333846447014 19890828 528941856269626312670265725922644278626832605267026442735265727352696276126052709261827352811284955973149264425382644267025922552248425252511253825522552252525382511253826702912252527732443257824983261248424712511247125653711363625652498247124713174247124984018251126442657290033894674774113442849263127222618265726702849268326442722269626572722269626182644265726702631270928752875559731242578259225782657255225252578251126052484253825382525252525382511272228622498267025112605248433512511245724712484273537113496253824712457248431862471247140772565268327992849340246747741185627222631256526572670263127862631263126832683265726052811263126832552270926442761283729255597313626312631257826702552260526182525255225252525252524712511252526052696292525522761247125922471327425522511247124842578371136222511248424572457323624982471405725522696274829753312464477411344279926442592255226442657282426572657267026832670268328492592264426442748265726312900286255973124261826312631270925382552253825782498255226052592255225522471257826572837251127222443265724713376268325112443249825653666360725782498245725253161251125384077257826052849442135514644774118562670265726052644270926572722263125922696265726312683282426572631257826442605273528622912559731492631257826572696256525922484252524982538257825112552256524712565273527612484270924842578245732612471251125252525253837113509251124712457247132492484248440372484264427092937328745296201134428112709260526442631260527352605264426572592270927092761265727612578267026312644279929755597311126182605260527222578252525782484255225652644255225252525249825522709281125252722248426052484338925382484248424982786371135792498249824432471316124982457405725782618276127613593479977411856273526702644263126312657276126832644265725922696257827862605277326962773272226442786291255973211259225922631270926052538248425922525251125652565247125252511260527222773253827862525263125383274303725522683268327863711356526572498267025523211257825524057261827992875405740574962774113442799267027222709272225922786263125252709268327092683270927092773265726832644270928872912559731862605265726052670253825922538253824982552253826312538249824842498260528242511276124572565249833632525248424982525269636963666256524572443252531112484247140772565263127612670341647364863 19890828 529421856302426572631269625922683278626182578264426312657263128372592263126312631261826702811290055973099261826572592268325922605256525782538252525782578256525522484253826572773248427862457260525113287249824712498251128753696362225922457248424983236248424984018255226572657292533254674534313442799265726572696259226052799261826572657269626442670276126442735268326962644263128372912559731242552259226052722256526052552253825782498256525382498251124842578263128492498274824982592245733632498245724842471264437273579252524572484248431492457247140372552259227482786342946444831185627222709267026832696261828112683257826572657259227222773263127482735273526052631278629255597312425652709264426962525260525522498256526052525255224982538252525522644291224842722248426312471323625112511245725522773374235792552247124842443322424842484403725112644272229873338455772561344276126832578263126312578284926442657264426052735267028372631267025522722264426572811291255973186257826312631259225522605252525112565253826702498253825112538255227352849247126962457261824433402272224572498251126703651356526052457251124843149252524714057256526572837279938564644774118562722267026832696272225922735261825922631268326442722269626572786268326832592259227862887559731742538264425522773261825522552252525252552253825382471253824572605263128622525273525252592245732742457248424982471273537273579253824842457245732492471247140182552269626442937331246445237134427862657256526442578263128492592259226702605263126572824263127222722274826702644283729005597311126182631261826832552253825382511256525112552260525522538249825782722290024712722247125782511337625382511249824712670374236222538248424432498319924712498405725652605272227353376464447361856265727732670267026572592281126442605269626572683264427612683279927352709263126312799290055973136259226182631268325922565253825522552257825922525251125252565263127352900251127352471256524843274249824842471252526573758350925652471247124433186247125114018249827092683291233634736530813442748267026182709267026702849263126052657259226442605274825922722264427222670269628372962559731862592257825522670265725252525252525382578256525252471253825652565273527862511268324842592247134292552245724712471273537273651255224842471251131362471248440772578265727612925337645574863 19890828 529901856298726312644274825782735273526312696268325782735267027482552270926442683260526312937291255973186261826052552264425252525256525252565263125112484253825652471255226442862248427612457263124713211249824982471247126443727360725382457248424713211248424844018252526832773296234024736516713442862263126962696267027352862260525782670269626442709268326442696261826312670267028622887559731112644257826182696265725382552272226832962273529122644312426702592269629002498272224842605249833762498248425112484253836813666252524842457249831992484249840572565264427482709338946444799185627482696253826702631261828622644264426702631265727092786267027092592265726832631277329375597308626312592257826832565252525522552256525522538253825112578252525252670290025382786251126052457326124842538245725112578372735652538245724982457326124712498401825522657264429623351479971211344283726702644264426312605287525782592268326832592263127992644268327352657264426442950291255973174263125922683260525782498252525652552251125782525248424982471260526702837253827092484263124713416268325252538247125523711359326052457253824713174249824984077256526572824283737744705774118562670269626312605263126962811265726442683267027092657282426962683261826832735267028112937559731612565265726312709255225382511252524842592249825252525252525522565267027612565277325112565245732872525245724712457273537423537255224842443247132112484248440182525269626442875329946745133134428752696268326962605256527992592264425922657268326702761264427092683274826832696283728875597314926572657268325782552256525652538253825252631257825522484247126052709288725252683247126052498340225522484247124842696377435932552247124572498319924432511407725782592278627483363458645571856260525782631265726182709282426442631267026702631260527092525270926312683263126312837295055973124260526052552263125382552248425252511253825652565249825382525255226832887253827222471260524573287264424842471251127353711360725522457248424433236247124573999251127092683300033384557516713442837268326312683265725922811264426442644259226702696277326832735263126312735263128872837559731612605267026442670257825652578252525382484263125382525253825382578270928112457276124982605248434022484251124842498256537273551249824712457247131742457244340572592257827732748342945864831 19890828 530381856309926572592270926572644286226832657276126182709268326962631269626052696268326832799300055973174259225782605274825652565259225382565252524982538251125252484257826702786249827352484264424433261248424712484252525923742359325522471242924573236251124574057255226962735306233764644534313442786273526702578269626442773259226442618268327092631270926572722269626832578268329122925559731112644264426052631260525382552255225652552268325522552255224842565259229122443270924982618249833762538255224982498267037273537255224712457249831362471247140772644261827732773329947674831185626572709260526052578273528752605260526442683270927352722264426702670269625922683290028375597313625922592265727482578255225112552252525382552252525252538252526442709281124842761248426312443324924982484247124982538371136072565245724572443322425252443401824712605260529873338464471211344282426312709257826182670279926312657260526052683265727482592268326832657267026572887293755973086264426052631265725522498253824982578255225652525253825252484256526702875253826832511259224433363265724982498249828113696356525522471252524983174252524714057257827092862293738224863774118562683269625782709267025922862263125652670263126052696269626312824264426832605272228752925559731612605267025922670256525652538249825112538249825652511252524842552264429002498272225112592249832362538252524572525249837113509255224712471247132112471245739992484267026443024333847055064134427862605269626052605261829122631265726312657264426832722261827482644264426182592291229005597311126182631257826962538249825522511251125252618255224982538253825382709276125382683248426312457337625252443249824842552374235932525245724572525317424572498405725782644272227733376464449961856268326312631264426962578281126442657269626312709260526702605272226442709260527352887290055973136264425782605269625922538253824982565256525252511252525252471257827092811247126962471260524433211249824572484247126833758355125652471244324433236248424574018253827482657296233384586545113442811265726442683263126052862264426572670264426702696270926442696267027092592263129502849559730742644263126572683256525252565253825522498255225252538256524982525264429502471264424982644247133892511256524572457288737903711251124712443245731612498249840572565263128372761340246444586 19890828 530861856306227482670263127092670284926572592269625652748270926572592270926442696267026572875287555973161260526312578276125382565253825922565253824842525252524842525259226572837248427862429259224713274252524432471251126573774359325522429247124293211251124714018252526702735295032874644534313442811268326832670261826312887260526702631263127482709272226832696268326702631272229002875559731862578253826442773256525782578269626052962267030992657317426962525273528492484270924712565247133762471249824712511276137273651253824982471251131362484247140772578259227862761336347054767185627482657261826832592268328622644263126052683263126832761265726572605269625922683288729875597312425382592257828112565252524982511248424982525248425112498255225252683287524572748245726182443324924842511249824712722374235792565249824432457323624842484405725522722269629623325467472561344281126572670268326572565284926442605268327222605269628112670273527482709270926702849288755973186261826572605268325922578252525252578251125522525249825522511255226572811255227092484260524713389279924712552249825653774366625522484247124713149249824844057255226572837287537744674774118562722257827092683263126702761264425652644260526572605265726702670252526572631265728242875559731362592260525522735257825782605251124842525252525522457252525112592274827992498270924982631247132492498247124572498260536963579255224292484248432362484251139992525260527613012340246445308134427482565265726312722255228752631265726312605265726962722265727222657264426572696281129755597311126052631260526962578253825652552251124982498252525112552259225522657293724842735248426052484340224842511245725112722372735232525248424432484317424712484407725652605274829003274452947991856276127092631265726702683284926572605270926702670267027862683268326312631265726832887295055973149257826572565273525782605256525252538257825382511251125922457263127092887249827732498259224843211249824572443251127353727362225522443248424573211249824434037255226572683307432364501530813442748272225922683269626572837259227092618268327092696277326702657267026702683264428242887559731492552260526182735256526312578255225382565256525922538249825382592265728872538272224982578245733892511248425252511279937273651251124572484245731862457249840572592259227992773337645294831 19890828 531341856304926832605268326182644281126052578264425652683269627612657268326442735265726832824295055973161256527092657267026312538256524982538255225652552253825782511255226832937247127092457259224843236252524712457248427613742360725252443245724713236248424713999255227352773302434024705530813442799264426442670261826442811259226312657274826962696276126052683261826832670272228752900559730862618264426052799255225782538253825782511263125522565256524842565269628242484277324572592248434162484248424572443263136963607259224572415248432362484247140572565257827352811335145294736185626962631265726312670269627992605265726832670257826052735260527352631267026052670278629625597323626312578259226832552259225522538256525252511255225252538252526052657286225382761248425782415326124982471248425112538377435092538244324982471323624712484401825112696268331363299464471211344273526832618261826832631284926572631268325922735265727612696267026702592273526572811293755973136255225782565268325522565264424842538253826442552252525922484252525782811248427092525257824843363272224982511252526573727360725922457248424573161251124984057256526312849287537424767774118562735265726702657264426312811265726572683259227352605273526832709265727352605276128372912559732362644260525782683256525782552256525522538259225522525255224982565268328492511274824712605251132362471249824572471245736963551252524432457248432242457251140182498267027092950335147365202134427862670259226572657255228112644263126832631269626442709257826312696263126312657287529375597316126572657261826832592253824842552253825522578252525252525251125382696293725382709249826572457336324712457247124712644372736222565247124572484318624842471405725522592281128373429447449961856264426442657260526312631281126572644270926312631270927732657270926962683268326572912287555973136257826312578273525652565257825252605252525382565247125382511252526442811252527092471264424843274245724842457248425653681353726052415248424713199248424984018251127352683300032744736534313442811272225652670263126702799264426052605259226442748279926182644259227092631259228872937559730992605259225922644252525782525251125782565252525382498249824842578264427862538268324432565251133762511252524572525263137423537253824712457249831742457245740572552260527862631329947994736 19890828 531821856306227222735270926052605287525522605269626312696268327612631272226182709265727092849293755973161259226312552273525522511248425522538252524982538252525652484259226962824249827482484257824843287247125252471252526313742356525652471248424713199247124714018252526572657301233124705527213442862270925922709261827352887256526442709264426832631272226052735267026832644268328872887559731242670263125922657256525652552276126312925270929872657311126962578268329122471269624432578242933632498248424432511256536813636252524982471253831742471249840772552263127612722336345294674185627352657263126962670270928372683268326832657268326702735265726702670265726702683300028875597318626442657264426442538252525382525256524982525255224842552255225252644292525252761245725922471328724712443248424982657369635512538245724842471318624842484403724982722265729623338467472561344279926052722272226312670292526312722255225652670261826702631270926832644257827092837295055973136267025782565267025922552260525252565245725652525252525382511260527092875248426962511265724843376268325252498252527483696363625252484249824433161255224574077255226572887286238564705774118562683265726312696265726962837267026442696256526832605272226442735268326962605272228752950559731492592265725922683255225522592249824982565252525252525257824842578269627612538276124842592244332742457248424712525269636813551253824572498245732362471247140182538267027352937329946445064134427862696268327092631257827732644265726052618264426442709261827612670264426832670282429375597312426312578256527352565256525252578252525112565256525252525252525522578291225112709248426312429341624572498247124982605368135792565247124432498316124572484407725922657276128493416464446441856278627222605273525782683283726572631269626312644269627612670265727222735263126442761295055973149255226312644268325782565253825382552252525522538255225782511257826832786252527092471260524573261253824982471252525383774356525112484244324713224247124574018255226702644303732874674523713442786263126312657267026702799265726312631263126832592272227352670265726572631267028622900559731492657255225522709259225782552252525522525263125652525253824842552263129122525274824842565251133762471245724712457267037423593247124572429248431362484248440572670259227482887338945864674 19890828 532301856302426832644268326962735283725922657259226702735268327612631268326312709259226052875298755973161261826312552273526312552255225382498256525652538251125652498259227612786249827732471263124983274248424572457248427863774356524842471247125113199247124714018253826702709300033634736534313442786260526572657265726442811265726312657268326572670274827092735268326312644267027352862559731112552260526312631259225782605257825112525256525382511251124982565265727862511269624712592245734022511256524982471267037273551259224572484245731742484245740572578264428492799335144474831185627352696268326702735264427612565265726312657259227222735268327352631273526052670283728375597312425922605260527092578260525922578253825112498256525382552249826052696284924982735252525782471326124712457247125112538369635932592245724572457323624842511401825522631269630003299467472561344282426312644265726442670287525382578264426832709268327992670272226312670268327482887288755973124260526052578268325252552253824842498248426052618252525112538261827092849251126962498260524713376265724712498253825783727355125252498249824843199251124844057255226702837283738394644774118562631264426702683261826832773268325782709265726312618282426572722261827092683273527732900559731242605260525782657252525782578249825382552252525252457255224712605268329122511270924572592248432492498247124432538278636663496259224982471249832242443244340372484269627092987329945575308134427862709257827092657263129002657264426832605267027092811268326832670272226832657284929125597307425522605265726702525253825652525252525382538256525252525253825382631287524982670245725652471337624982471245724982592372735932565245724572484311124982484407725782605278628493312470548311856265727092644265726052605286226962605270926832696265727092670270926442605257826962975293755973161256525522552274825252552256525652525252525522578252524982498256526312900248427612471255225253261248424712457252527993742353725652443242924293236245724844018255225922670308634024644552413442786261825922696269626312811265726832644263127222709277326832683263126572657272227992937559731242618257826052605253825652552252525522511263125652525255224712605268328112498273525112605247133892484248424712538296237113651249824712443247131492443244340572565260527732735329945574767 19890828 5327818563037276126052709260526312950264426052605264427222592276125522722270925922670263128112900559730862565256526052709264426442565253825522565249825522552255224842565261828372484272224982578247132112484248424432498265737113636255224572443248432242498247140182538269626963000332546445237134427992670263126182618263128872605257826312735263126702849267026572618263126962592286229375597308626182657259227092592263125652722272229122761301227223136268325522735288724842644249825782471336324982498244324982605371136812592247124842498316125112511407725652592274827353416467447671856264426832592269626052605281126312631265726962696270927862644267027352644264426702887290055973236265726442538272225522592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01344279926572644269626442605286226572631270927092657263127482683270926702670265726573037291255973111259225652618265725252578255225252552255225382565251124842484253826572862253826832511264424983402269624432525252526313696359325782498247124983161249824984057256526962837286237744767774118562722267026312592264426442849267025782761270926312670272225922748267026962709267028372987559731492618263126052735252525922578252525652471255225652538257825252552270928372498269624712631248432612511249824572498249837423565255224292443245732362457245740182538270927092875332545575343134427612631264426442644259228242592263126052657272226442670260526832709265726312735282429505597313626052657260527352592257825382511252524842631253825382538252525782696281125252670248425782443341624712498248425252538368135512511245724292457316124712511407725522605284926963402464447671856264427222592268326572644283725782631265726442709261827862657267026572709260527352937293755973149260525782657267025382538259225522525252525252578249825252498257826832799248427092429257824573236248424572457249825253711360725522415247124713186249824574018252526962683291233514644520213442837269626832657270926702799268325652552260525782696265727092761263127222683272227862950559731362644259225922657263125522592253825382484259225382511252525252578260528752484270925112578249833892484252525112471272236813681256524982429252531612471248440572578265727092837336346744799 19890828 533261856306225922644269626052578284926572657267026312657265727352644265726832657269626312862298755973124264426052605268325652538255225652578257825652484253825382498257826832773249827612457260524713261244325112443249825253711355125522471245724573211248424573999251127612683297532994705523713442786269626702631265726442887257825922644263126702670272226962644264427092618267028242925559731242565259226052683256524842565251125252511263125652498248425112578265727992484276124572592245733632511252524982484264436963565257824982443251131742498249840772578265727862722329947674736185626832670265726962657256527612657263126832709269626832631273527732618269626052683283729875597314925922578264427092578252525652525259225252538255225522498248426052709279925252709249825522457323625112484251125112538377435232552247124842471322424572498401825252709268329623236479971211344282426832657265726312644279926962605264426702696270927092683267026832696260526963000290055973186260525782618272225782605256525112565251126052525251125782525252526052862251127092471260524983363268324712498245727093711359325782457248424713174251124844077255226572824290037904529774118562605267025922670264427352837265726312709267026702748270927352748263127092670265727612937559732362592259226052722253825782538251125782525252525522511256524842605261829122498276124712631245732742511248424712484286236963537256524842484248431992511244340372511270927222887332545865202134427612644265727092683259228622657268326962657265726832761267027222657263126312696293729125597317425782552263126832552252525112565256525652538249824842538251125382631288724982683248426312471340225522525245725252644366635372592248424432484314924982471405725652631277327863363444747361856269626962670265726442670284926312605264426442696270927352618265726442657268326832837292555973236253826572592270925382578255224982525251125382538247125522525256527352887249827612457260524573274247125252471252526053681360725252471244324573224249824844037252526832773300033384586545113442824268327092683263125922761264426832657261826962696276126962683268326702631263128372875559730992670257826832735263125782538256525382565259225522498252524842552276129122498270925112592248433892525248424982511259237423681253824712484248431612484248440772552259227732709335146744896 19890828 533741856311127092631269626962670269627222565265726702709265727992631270927482631268326442887287555973124260525922709267025522552252525782538249825382592257825382525255226052811247127482457256524713236249824842471253827613711362225522457251124713211248424844018253826572722293732494644513313442722273526442592263126312900263126052683264426832644268326182696267026702565264428242862559731862565260526182670260526312538273526053037268330372657314926312552263128622538270924982552247133892498253824982498270937113551259224712443245731362498248440572565260528242735340247364962185626962618270925522618267028872709259226572683274826962761267028112683267026832670288729505597316126312631263126962538255225782498255225522552256524982565251125652683274824712761251126052457319924842511247124712605374235512484245724712471321124712457401825112735272229253338470572561344281127092670272226572683284925782644265726182735265727352618270927092657272226963000292555973174265726312578261825522592252525382592253825382552252525112538260526052912252527612484264424843338265725252498248427993681362225782443252524713136244324714077257826832799288737744799774118562722268326312644257826572875267026572683272227092618273527092735259226572657269628492887559731862670269625782644256525782511253825112538252525522552253824712565268328752511272224712592247132362484247124842498292537113579251124572471247131862471247140182525265726963000329945295272134428112657269626962631263128622578265726572670264426962773264427092644272225782605286228875597317426312618260527092605256525112552253825522592255225112525251125782670279924982696251125652498336324842565249824982538371135512511245724432498312424432471407725652644274828753376464448311856272227092605267025922578281125652657273525922592265727732722269626312670259227092824293755973161259226052592269625382657259225782565253825252525253825252484265727352761251127352511260524573249248424712498249825653681360725112457247124713224247124714018256527352709292532874557516713442811265726572696260526312837259225782722269626572709274826702748263126832565257828752875559731742565257825522605259225522525249826052565256525382525253824982538260529622471269624432578247133382484253824842525257836813551253824572457248431862511249840772578264427222761328745864674 19890828 534221856308626832605257826052644290026572578265726312683272226962605270927482722259227092824295055973149257825782644273525652565248425522552256525922538251125252525256527222875253827862484263124843236247125252498249826833696362225522457248424433224251124434018253826572722306233124705523713442811267027352657270926702887263126052696268326962670279926572748257825922618260528492925559731492644253826702696255225382578259225252498259225922605249825382552264429252498273524982631244333632471251124572484274837273666249825252457251131492457248440572552256527612786340246444557185627482709259227352552260527732578263126702670270926312761268327482631268326442735284929375597316125522644260526962578263125382578253826182525255225522538247125922605278624982735244326312484318625112457245724712696371135512565242924712498321124712457403725522605269629373299458671211344272226052565267026572525284926312631265726052683259227092592272226962644256526572799288755973149264426702578273525782578257825252618249825922538251125252525257826312937248427352471263124843363265725112511251125653711353725782525247125113161252524714077253826572761291238064799774118562696267026702670264426702811259226052696267027222618279926442735264427092657265728752962559731362631260526312709253825522605251125522511253825782511256525112552265728622429274824712578251131862525248424712525267036663482255224712471245732362471245740372511263127092962329946445308134428112670269626312657257829122644263126832657260526442670264426442657268326312644283729125597311125922657260526572552252525252552257824842592256525382511251125522631291224982709244325782484335124842525247124842670369635512592249824712471318624432471405725522644278627733351452948311856265727092644269625782644277325782657267026182696264427732657276127092657259226312748291255973149257826052592263125652525251124982538255225112565255225382484259226442773251127222498259224983249251124712484251128753711362225382525249824573199251124714018252525652696301234024644541513442799260526962748264426312811263126962631259226572683269627092761272226702605265728872900559731242644257825782696255225652592257825112538260525382538249825652578259228622511270924572592247133632525249824712471268336963551256524432457249831492443248440572565259227352748342947674831 19890828 534701856306226832592268327222657283726702578268325382670265726702644274826052683263126572849291255973099263125782565265726052538257825112605256525252498248425252525252526832862252526832498264424713249251124842457248429253774348225252525245724573249247124433999251126702709293733894644516713442811273526572657265727092824264425382605265726182605272226442709264426572644261829252887559731612592259225782761256525252578268327092987274830622683317426572592269629622498267024712552247133252484252525252484264436813607253824432443248431492471247140572552265728242837336348314831185627612657264426702631265727732748264427352670268326572748263126572605273526572709291230125597312426312552253826832538256525522511253825782565256525252552251125382683282425522709244326442484326124572484247124982722374236512552247124712484318625252498403725382683265729623338470572561344283727092578267026572578284926962696270926572709265727482696270926962722256526702912288755973136257826572631269625382565256524842552253825652552251125382511255226442811247127732457260524433363272225112552255225523681363625252443249824713149251124984077256526442937278638064736774118562735272226702605263126832811265726572696260526832644274826572709265726962605265728372912559732362605257825382761252525522565252525252552252525382525256524292631272227482484276124842565247132362484248424842525263136813537256524432443245732112498251140572511263126833037326145295167134427732578269625922709268327862552263126572696263128242683268326832709263126442644287528875597311126312644260527352552251125522578248425522552251125112511247125522670284925252696248425922484337625252457248424712657368136512552248424432498313624152484405725782631281127223274473649621856265726832565270926312709287526832605268326442631261827612696269626312696267026442837292555973161269625922578270925782552260525112538249825252552249825112484260526832824251126962443263124713249249825382511249826963666355125652443249824433211251124844037252526962683297532614736527213442811259225922631260525782887270926832657261826052670273526312735265727092670268328622837559731362657265725522709259225522565253825522525256524982511248424842605261827992538273524982592248433632471256524572484272237423651253824572457248431492471245740772578264427352773335145864736 19890828 535181856268326182696272226442644276126312605265726962670270926962592270926962670259226572912291255973149253825922644265725382578252525922565253825112538249825522525255226572849248427732484261824713249249825382484249826443774362225382457248424713236251124714018252526962722290033124644530813442773263126052657264426312900256525922709260526702683273526052631257826702657265728242950559731742565256525922683253825522525253826312592256525382498252524842592257829002511273524842618249833632511245724572525259236663622257824572415251131242457248440572552264427482761342946744896185627352670261827222578257828242683268325522644268326052748261826572618268326702722293729125597308625652592260526702538251125382565253825522484252525112631248426572696283725382735247126312484324925252605252525112709377436072525242924712484319924572484401825382644268328873351464454511344274827222670269625922683293726052670264426832657269626962657264425922657265726312937292555973149264425922657267025522484253824982565255225922538253825382484260525922900252526572471255225253363251125522457249826703711352325252498249824843186248424844057267026312722283733254474506418562735265726442631270926572837263126182631261826572670269627352683261827482631274827862937559731742592259225652786257825782578259226182525249825112498256524712592265727862525276124982578245732612484251124982552276137113622255224712511249832112471251140182525267026442875340246445343134427862631263126962683263127862631260526442605265726702657268327612748269626962592291229375597312425782592260526572538259225522511256525652618264425522498248426052709282425252696248425522498341625112498245725252670360735372565245724432471313624842525407725922578276127613338452950641856270926962644263126832631281125652565263126832670268328622748268326572696265726572773300055973249272225782592270925382631259225782552256525382552252525782498255226182937251127992525260524983261248424842471249827733742350925252484245724843161245724713999253826832696292533124644545113442748260526312657263126052799265726442709269626572696277327222683270927732670267029252962559731992578257826572631259225382511249826052565255225252538255224982592270928372565272224842592245734162471252524712484281137423622249824842457249831742484247140772605264428372709337647055415 19890828 535661856260526572644260526572735287526052552264426312683259227092592270926572709257826832862291255973136260525922618272225522605259225522511249825922552252525252484252527092900251126962471260524573287248424982457252527353711350925782484248424843236248424844018252526832709301232874529567013442799267027222631264426052937259225652670269627352631270926182657268327222657273528492975559731742657260525782670257825112552256525652511253825782525252524982552264428112498273524982565247133512511251124712484270936663565256524712429248431362511251140772565263127732811341646445707185627612644256526572657260527732631269625652631265727092696265726702631270927222657278629625597309925652605259226832538252525522498256526052565248425522511252525782670272224842696245726052443326124982484248425382538372736072525247125112471322424842443401825252657269628873376473659311344279926182618272226572657292526832578265726312696269626832696272226702631265726442824283755973136264425522657264425782525255225252511257826182565251125382525252526702696251126832498257824713389251125112525251125653681362225112457245725113136244324844077257827352773273533384736604518562696268325782709259226572786267025652670256527352657272225782696270927352592268328492975559731492631257826052683257825782525253825652538253825522498256525112605263128492511278624712592247132992471247124712511281137743651255224432429247132492498245739992538264426962887332546446282134427992644269626442618252528242683257826702631257826962683260527092657276125922644281129125597312426182618260526832552252525782511257824982525252524982511251125782761284925112735251125922471337625252538251124842786375835092525245724292525318624982471405725522696270928373312470564541856270926572683268325922696273526442657259226962761264427482670273526312670267027352900293755973136263126052565265725112592253825252538252524842538249825252525259226312849245727612457257825113249249824982511245726443711357924842498247124433249248424714018253826832761295033634767671313442811265726962683260525652799259226832644263126962696270926442748265726962696264428372875559731612657259225922709252526052484255225252525253825522578252524982538269629122484274824982578248433632511251124982471267037583509256524982471252531612484249840572578265728372799333847057014 19890828 536141856263126702657269626312696279926572644273526572631270927482670267026572696263126832862288755973161260525652538268325782578257825652525251125652578252525252484251126962849249827862484263124713287251124842511249825923758355125382457247124713224249824844018253826442683287533124644774113442837263126312631265727092849264426832631265727222657273525922696264426312657272228872887559730862565263126442683256525252538255225922525251124982484252525382565268328112525270924712592249833632592255224982511256537423593255224842457247131992484253840572552260527732937340245577741185626702644264426312657260527612592263126312683268326832748269627482657264426702644278629255597316125652578261826702565260525652552253825522525253824842511251126052670283724982786245725782484326125382498247125252631372736512552247124572471321124842457401825652631263129373389464477411344277326702683263127092709274826052644263125782735268327732618265726832722255227352875296255973136259225382657259225922511255224712511263125782578251124842484257826442786257827092484263125113363268325112471248425523774360725652484245724983136248424574057255225922799439536224644774118562683263126442748264426832862263125922657270926572670276126702722260527482631265728242962559732362657259225782657255225652538255225382498256525522525255225252552267028492552273524842618247132612511251125522457283737273593255224712443247132112471249840372538263127352950328746446162134428622578267026572696253828372592256526832696265726572761261826572683265726312644283727995597312426312592259226312578253825652511263125252670257824712525249826052657287524842657249826052484338925382538249824982631374235932525248424712511316124842457405725522592287528623537452977411856277326442578264426052592284926572552263125922709264427222578268326832670259226182875288755973136259225782631265726052631253824982552253825522578252525522498257826312925251127612498263124573274304925782631265727993696355126442457270925383211257825654018265728492824409740774929774113442773267024982605259225922786270926312670273527092735272226702657261826702618265728872912559731362631267026572657259225522552251125522498256525112511257824982565263128112484269624842565248434292511251124842484263136813651255224842429249831992484248440772578256527352761341645574767 19890828 536621856309926182670263126312657279926312657257826832670269628492696259226962683259227092849286255973186255225782631272225382578256524982565255225252565251125522498252526312862252527992443257824843274248424842471247127353711357925382457244324713211248425114018253827222683296232614474513313442786273526572644256526702811265725922631267026442644278626442709268326702657257829122937559731742578264425922683252526052525255225782498255225522498253825252552264428492471268325252605251134022511249824712498283737423579256524982443245731742498255240182578264427732761340245294863185627352644252525922605259227992722260526572644267026182748264426832657269625922670288729125597313625922552260527092578264425922592252525112525256525522498251125382696276125112735245726312498324924982525244325112525372735932605248424712443319924842471399925652683264431363338452971211344279927092709260526572683286225922657268326052657268327612722270925522786268326572824287555973099259226572565259225382565253824842538253825382538252525382511255226832900249827092484263124843389260525782525249827613681356525782498252524713149248425254077256526832786288738064767774118562735265725652644269626052748267024982631267027612657272226572735261826832670260527862962559731612552256526052657256525782525257825252525252524842457253824982592260528492498277324982552249832362498247124982498265736963496255224712457245732362471252540182538269626443037328747365343134427612696267026572605263128372578263127482657260526702735260527092644274826312657282429125597312426052618260526832552252526052525256525382552251125382525248425522605278625112683248426312498338925112498248424842887371135372511245724842511314924572498405725922657274828373338473648311856269627092631270926312735282426312657267026702657268327482631269626572670268326182887291255973174257826832565264425652578253824842552256525382592249825522498255227352937248427612471264424573224249824842471251128753774363625382457248424843199253824984018249827222748295033124674545113442748260525922578268325922887261826312592272226702735270926442735267027612683268328242811559731612552257825652709249825782565255224982511252525522538256525112525263128872511273524982592245733892498255224842525269637423636251124842457251131362498248440372565260527862709328746744799 19890828 538061856308627222578264426832631282425922565265726052605267027482696276125922670264426832799297555973136257825782592267025652525255225252538256524982552252525252484253827732862256527092484259224843299247125112443252527223742365125922443245724713249249825254018252527092696300032874644527213442799260526832735261826312862263126442670263127092657264426442773259227092644264428492862559731362644259226442696251125652552268326702962274830122696313626962552268328622511273525252592244333762484251125112484264436813651259224982498248431492457249840572552259227092761331247674863185627732683265727352670268328622578265725922696268326572837260526962618261826312605290029875597311125922670265726442592256525922511252525922538257825652538252525112722283725252748247125782457322425112484249825652565377436222565248424982498321124712471401825252644269629503261467471211344282426962683268326442578288726052565264426702657269627732709267026702683259225782875292555973149261826312605269625522592256524982538248425922538253825252498256526832900248427352484264424843416273524982498251126183758353725522498249824713161251125114057261826312837286238064705774118562786270926052709267026702824267026052565257827352657272226832683263126442631269628112875559731612538269625922683260525782538256525522552253825382552252525252578268328752484274824712578249832362484251125112484279937743551261824982498249832362484247139992525263126963000333845015030134427352618268327092565261827862605263126832670269626832696265727222631273526572644282429625597314925652592257826832538255225782525253825112538248425522511249825652592286224842722248425652471337624982471249825252735369636072552244324432484319924572471407725652565281128753287473648311856257826832605267026312683281126832605269626182735263127352644273525922644264426442837295055973174263125782592268324982578252525112538252525652552248425782511256526832849252527352484257824713236252524712471249824573696353725522484244324573211249824714037251127482709293733894705523713442837263126312735265726052849268326052578269626702631272226702670260526702683270927732950559731742644259226052696256525112511257825252538253825112538251124842538269628242511272224712631249833762565248424712525265737423565252524842443245731612484247140572578267027482786333847994644 19890828 538541856303726832644268326962592282425922592259225782657265726832565267026832735260526702849300055973124257827092552265725782552255225922552255225252552249825112498260526312799248427222471260524713312247124712538251126183727356525252511248424573236251124294018251127732709296233124705534313442786268326572657265726442925259226442592267027222605274826572683265727092709256529372875559731112618257826312696257825922578253824982565253824982511251124432538267027482525272224842605248433892498253824842511268337743607249824712471253831612471248440772565256528372761344247364896185627732631269626832696270927612683265726832696264425652786260527092748268326312709287529375597317425782618260527222538260525522565248425652511252525382525251125782657281124982748247125782484326124842498245725382925372736362578245724712457317424712457403725112735268329123325447471211344277326182657263126182618283726052578267027092709265726832565265725652683263127222837293755973149259225782644261825112565251125112511251125652592251125382498255226312773247127222484259224983402267024982552252528493774359325522471249824713174247124714077256526572799286237744674774118562722264426702722261826702786267025522696260526702657273526702722267026572657267028872950559731492657264425782735247125252552259225382511252525252538256524712644279928622484269624572592247132492498252524572498274837583636253824572471248432242457249840182525264426962900329946445167134428492683270926052631257829002618264426052605269626572773260527222605268326182657286228755597309925652657253826572498255225382538249825382605249825522484248425652722287525112696247125652471337625382498248424982709368136072552251124842471314925112525405725522605277327863442467448961856270926312735269625652605286226312592276126052657263126962670273527092605264427092811284955973199263125922565263126052592253825382552259225782538248425522525253825922849251127222498264424433249248424842484249828373758356525922471245725113211248424983999251126832657296232614644530813442824269626312696268326312799255226702735260526572605274826052773260526962696269628372875559731242657253826832657257825522538256525522631257825252511255224842605264429252498268324572631248433892471249824842498283737113681255224712484248431862471247140572683260527732735342945574736 19890828 539021856312426572683273526052657278625922605267025652735268327862631269627092709265726572786293755973074260526052670273525252578259225382525260525652525249825112484256526702837248427092498257824983249248424982471251125113696366625782484249824843249248424714018253826572696288734164674520213442799272226962578264426312786270926962592263125782670276126312735270927092592260529122975559731612552253825652735260524842552267026832912277329622709317426962565273528622511268324572605249833892457251124982511277337113666257824432471252531492471251140372552261827862748345546744705185626832709260526832631267028112657267026572592270925922773265727092618278626962592288729005597318625922618261826572538251125382578257825382552257824712525252525782657283725382748249826052498324924432498245724982631374235372578248424982471319924982525403725382657272229503274476772561344284926442696265726442618281125522644257827092735260527222683277326832722276126702887286255973186267026962578270926182552253825522511248426572525249825252511256526182912247127352511257824983416265725782498251127863742369625522525251125113186249824844057253827222811291237744586774118562657268325782631265726442786265726312657257827092683277326572761264427612631272228752925559731742525260525922670252525652552249825252538251125252525256524842631268328872471276124572578248432742484251124292552273537743607252524982471244332742484248440372565264426832987346945575272134427992683268326572670260528492592260526442683276125652683264426572644265726572709287529005597308626052552256526832552265725652538259224982565251125382511251125522657281125382696248425922484338924572578245724842511375836362525245724712511318624712471405725652592270928243442458647671856269626572578267025782605282426182618269625922644260527482657270926442696263126312875292555973199256525782565265725522525256525522592257824842511248425782457257826832824248427482471256524713236252524982471248427733790350925782443244324293236245724714037256526962696292534024586523713442811267026442618264426052862268326832696264426572631276126442709261826572605255228752937559731742552264425922605260526312565248425652552249824982538255224712578264428622511269624712552247134422471249824712484288737743593256524842457251131862471247140572552256527612811333845574705 19890828 539501856306226832709265725922657279926702631270926442644263128112644270925922631267026442799296255973149257825922565270925922511251125522565255225112565256525252538253826312849251127092484256524713274249824842471249827863774363625382471247124983224249824714037252526572696284932494767516713442811268325782578267026572849265726572709270926832592265726832683263127222592260529372937559731612592263125782644257825922657253824842484253825522484249824842565267028622484272224572592248434022511255224982471267036963551251124572443247131742471249840572670265727352862333846744799185626962670256526962657267027992683267027352644264426962735263126702605270926702670279929375597314925652605257827092618251125652538251125252565260525252565248425382696290024572722247125922471326124712525244324982644371135092552247124712471321124712457401825112631269629503376470571211344270926702670268325782605274825782670267026442709269626962605273526442735276126312799288755973136267026312565259226572605249825652552252526312578251125782525257826832875251127092498265725113402268325522565251127353742355125922457247125113174249824574097251126182849282438224736774118562709263126052631260525922761257825782670267026312631279927092709267026572644273528622937559731242592263126052696263125782552257825252484257825522525256524842525263129122498273524982605248432742538245724842498293737903607255224712457244332242525245740182498268326572912338946445237134428372605257826572670260527732605263125782683268326962683268326832696274826312683281129625597309926832644260526832605257825652552257825522578252524842525252526052709284924842683247125782498336324982578245725382887371136512511245724712471321124572484407725652670277327483351479947361856269626312592268326182657277326312657257826962696259227352709272226442644257827352773291255973236260526832578267025782605256526312525248425112538255225382525253826962837248427352471259224843249249824712457252526833711350926312457244324713211247125254018249827222709296232994644545113442773263126442644267026442837263126442670263126702657276125922683268326702631265728872950559731862578256525782696255225522538253825252578259225652525256525252578269629872511270924712644247134292552253824842484276137273607253824842443248431492471247140572552264427992837331244214736 19890828 539981856306227222644270925922657281126052683259226572644268326962683269626442657263126052799290055973124259225782631268325522592252525652538251125522552249825782525263126832748247127352471260524573236249824572471251126833711365124982457247124713236247124714018251127222670293732994421530813442722270926312683265726442761267026312709263126702670273526832683260526702709270928492849559731112605260525922748260525522565267026702987272229872670313626312525268327612552276124982605249833892525248424982538259237273551256524842484247131362471248440572552269626962696340246744767185626962696269626962683267027612631267026052592269626832657265726702618269626572683288729875597316126052631259226312538257825522525255226442525253825112498251125922709279925112735247126312457324924982498247125522735374235232552247124842471321124982457403725382657267030123363473672561344278627092709267026832592284926702592261826312592269627482631274826962773269626832811291255973124257826442631257825252552252525382592259226312511255225382498256526052811249826962484268324713429259225522525252527863711359325522498249825113161249824574057255226962875291237904799774118562683264426702683259226572799265726052683257826572592273526572709264426442605268328872937559731112552255226312657252525922484256525382538251125652525255224842605269629122525278624572631253832612457251124712511257836663496256525112443249831992457247140182525269627222937336345575064134427992578264427092618259228372657261827992618265726052709268327352670268326832696295029005597312425382565257826832578264426312578253825252578253825252565249825652709286225382644245725652443337624982538245725382618368135792484248424432525314924572471405725652709272226573363464448631856267026572696265726832670278626442578268325922644265727482709265726312631261826572912300055973099260525782565270925382525252525522578252525652565253825252498261827222937247127862443259224843211251125112484253826963742362225782511247124843199251124843999252527862709298732994705530813442824272226312605268325922786256525652709269626052592272226702670265726052696256527732887559731492605253826312670257825382538249825382552253824982511255224982578269629002525267024572592244334022511255224842511272236813565256524982443247131612457251140772578265726962761337646744799 19890828 540461856316126962605274826442657279925652657268325782709260526702592273526962683259227482875300055973174267026052578273525382565252525382511259225522525249825382525253827612912252527092457259224843261251124982484252527863758348225112498245724713199248425114037253826052670296234024705523713442786267026312631268327092900265726312670268327092618268326442683260526832605260529002925559731742592263125922683259225522525249825522565252524842511255224842578268328372511270924842592245733512498249824982498279937113579256525112484251131612484247140772565263127612811340245014962185627482618263126702644269627862683260526312631270926312683267027092657268326832696276129505597319925652631267027222538256525652538257825922511253825382538251125382683287525112761247125922457332524572538247124842657371135652565245724572484321124712484403725252644270929003312447472561344278626312592263125782644276125522683273525922683274827482696270926442696264426962837284955973136260525782578268326572552253825382578252526052538252525112498261826312900251127092471263124713402268325652538257827093711363625252471248424713161252524714057255226572799288738394767774118562696269626442696259226702900260526182618260526702644277325922735265726442618265728112900559731862683259225922709256525922525253825252525253825382511253825252538272228492538273524842605245732742498247124712511272236963509253824842498242932112484248439992498265726832912341647365237134427482631269626312696263128752644261826572670260525922696263127482709268326702696291229625597318626962578264426702565260524712471253825252605255225382552251125652605292524842709248425922484337624982498248424982538369635932592248424842484313624842484407725652670274827863389464449291856269626702631267026442748282426312657272227482605264426572722267026052683261826832875292555973149261826442657263125382552255225252498255225252565249825112484255226832811252526962471257824573261248425382484252527733711356525252443248424433236247124434018253826962683298733514644545113442748256526832631257826052837261825782696263126832670281126572709264426572644270929002875559731612657252526182709260525652525252525252552252525252538255224982657268328372538268324572605249833762484255224842484300037423622255224842429249831742457247140772578265728372799340246444831 19890828 540941856307427352631265726052631287526962592265726442631257827862644264426442735263127222875293755973099265726052578264425522605257825382565255225782552253825252498260525922849251127352471260524573287249825382471251126573758366626442471247124713186248424844018255226572683283733124529530813442761264427222605256526312811264425922644267025782709276126702709267027222696264428752987559731242618264426702735255226052552268326442950274830122631313625922565263128492484267024982552244333762457255224842525257837273593248424842429248431742457247140772565264427862748331247054831185627222722263126832683263128752657259226572644267026312735267026832631265726052631279928875597313625922657264427092538260525522578255224982511256525112552249825252735276125252799248425922471326124432538247125382683368136072552249824712484319924712471401825112709269629623376464472561344279926702631264426052644281126572683265726312644264427352696267027222683267027092900284955973199259226052592274825112605256525652525252527092565256525112511253827092875249826312484257824573351263124432538248426053681366625522471244325253149251124574077256526832887284938734644774118562696278626052696269626572849259226572709268326442670274826312722267026442592272229002962559731742631263126312709256525782525249825252578255225252511253825112552273528622484273524982657247132492498248424432525292537423509255224842484244332112471248440372525267027223000340247675202134428112657264427092670256528372605259227092605264426702735269627732735264426572696287529755597318626962605257826832644255225252511256525522565252525522511248425922605288724712670247126182511337624842511248424432592366636072511251124292525318624842471407725782578284927733363467448631856264426702605272225782709279925782631265726052709265726832605276126572657272226312912284955973124255226312618267025522525252525652552251125922578249825382511256526052811249827732498259225523199249824712484251126833742359325782443247124573174245724844018253827222696293734294767516713442824263126312709268326182799264426572670263127352670269626442709260526572605265727992887559730992552260526572631256525782538249825112552267025382498249824712565270928112511270924712578245733762525251124572484257836663537255224842471252531612457248440572592270928112849342947674767 19890828 541421856306227352592267026442538287526962657270926312644264427092657269626572592263126962862293755973174260525382644269625782511255225252525257825522552249826052511263126832849253827482484256525253287249825252484248427613727350925112471244324713224247124574037253826702683300032994447530813442773260526052657263127482849267026442657273526702605274827092722263127092644268327862937559731992631257825382644259226052592255226052565260524842525257824982511264428112525268324572631247133892484249824432525270936813593252524712484249831862484252540772565264428492824332546744831185626182696261826442748265727732631264426312578264426442761268327732618273526312631281129375597314925522525264427732578257825922525257825522525253825112525248425922657287525112773248426052484322425252471248424842875380635372592244325112471321124572498401825112670276129003312455772561344283726572592268325782670283726312670260525922709265726962657270927092631264426962887293755973086260526312605269626052511251125652484251126442605257825252538257826052887248427482525263124433376267025112525248426053742360725922484248424713136249824714077255227092786283737274767774118562605260527222683257826442761259226572644256526832644281125652722263127092657268328622900559731362578259225522696256526182578251124842538253825252471253824982605269628872484274824982592248432492457248424712498277337113509249824572457249832362471248440372538274827352937335147055272134427992709267026442618263128372722257826962670272226572735268327352644263126182657283729005597317425652618260526442578257825382565256525652618256525782511253825652709283724982670245725252525337624982498249824842696366635792538249824842484321124572484405726832605283728373325464447671856265726962657264426052657282426572631260525522696267027612631268326052683265726312748295055973149253826572657276125522578259224982525251125252578253825252538252526312799247127862443260524843249247124982471249826313711350925112443249825113211247124844018256526442761292534824767534313442799267026832631265726572912273526312670267026832696274826442657263126832631267028872900559730742592259226052683257826052552253825522552257825522511249825112578267028752552268324982578247133382511252524712511263137113622253824712457248431362457249840572538267028112837336347054863 19890828 541901856306227352657268326182696284925652670269626312696263127992631269625652670257826052875290055973074259226052592270925652578255225252525251125382565252525382511259227612862251127482457260524713287249824572498252527993711360726052429245724843199247124574018265726572709307433894767509813442786265726572683264426702837261825522696270926572670274826442722265726702657272229122975559731242578263125522696259225522525260527092900272229622644313626832511265728242538269624432565247133632525251124712498288737273607251124432457245731862498247140572565260528242862335147054586185627092657267026702670269627612592270927482644267026442709272226962631273526572565277329375597323625922631261826962552252525252525251124982525249824982552249825652670282424842683242926182471329925112443245724982657371135932552251124572484321124842484398024982683270929623338458672561344277326572631268325652578282425922644260526442657270927222670273526572618273526442925296255973186261825522578267025922592257825522552253826702511249825112511256525922862251127092498263124843376274824712511249826313711357925252471249825113161251124714077256526832887279938564736774118562722276126702683265726052912264425652683263126962631278627092657268326832644268329002912559731242605264426312696255224982538251124982498255225782525257825382552268329122484272224712578247132742484247124842498264437113636256524432498248432242484245740372484268327222887335145575202134427222644269626182592265729122605260526962592265726702722270926702644268326572709288729125597323626052552260527222538259225782484260525252631252525382538251125252657279925382670248425652471338924842471244325252722365136072538249824712484318624712443405725112644281127993363447447361856265727222657260526832657281125922592272226442683257827482657265725782683264426052887297555973249256525782605267025652578253825112525256525782525245725652484256527092875252527482443260524713274248424982471251126833696360725922471249824983249248424844018253826052683284933124644530813442849267026572657263126572862269626572657263126052644281126832709269626832670263129002862559731112644267026572644259225382552257825522578253825112552253824982565263128492525272224712565247133892471245724712511273537743537251124432443247131492511247140572578261827862849332546444831 19890828 542381856272226312605264426572683270926312644273526312592265727732709270926832709259226962862287555973161260526312605268325252565253825382538253825522565247125522471253826702875249827612511259224433274247124572457247128243696353725382498244325113211249824984057248426702670298733254557527213442849272226312578263126442837267025252657264426702735276126572696265727092683259229002962559731612696265725652670255225782511251125922605253825252498253824712592259228242552269624712578248433512484252524982498265736513593252525252443252531862471248440772578265727482722338946444962185626572631260526702618267028372565263127352657263126052683257827482644270926832683281129005597313625382605256527612552260524982552257825252484255225112565253825112683281124842696249825782443323624712525249825252670374236662525247124712498321125112443401824842722274829123389464450981344277326702696268326962618279926312565264426312670264427862644269626442709264426702811284955973099257826312578270925522578251125522552253825782525255225252484263125922862249826832484263125113376249825252511249829003711357925782471245724843161249824844057256526442696278632874447506418562722267026312670260526442862263126702657261826572670273526962709265727482670272227862900559731492578263126442683252525522578251125112538255225382484252525112592263128872511270924712592247132492457249824982498269637273593249824842457247132492471248440372565260526702875335147055308134427482618265726052592259227732631264426702709261826572735269626702657261825782735286229125597314925112605260526962578255225522552256525252592248425252552251125782683279924712683244326052525333825112498247124982538368135512538248424712525318624842471405725522644281127613442464450641856268327092631270925922644287526572631261826572670265728372657273526052657267026832912295055973249253826052605274825652618256525522552257825522592251125522511259226442786249827352498259224573236248425252443252528113727366625382484244325383211249825254057249827092735297534024644545113442786268326572618259226052862256526052657268325522631272226442761264426312657267027862950559731112683261825652709260525252578259225782525257825252552253824842592260528112525269625112605247133762511249824982484270937273651253824842457252531242484249840572670261827222761331246445451 19890828 542861856260527352683261825252670279926182578273526442657268327732605274826442683270926962824297555973161256525522631273525652511256525522538256524982578252525382498255226962824252527612484260524843224248424842484252526833711356525252457245724983199248424844018255226442578295033384586567013442824265726442748257827352862264426312683265727092605279926832696269627482618268327732925559731362592259225652824263125252565255225522578260525782525255224982538272227992498273524712578245733892511252525112484269636663496259224572498248431492471247140772578259227992735344247055744185626572657267026052631264428372696257826962592268326832735257826832696267026052696278629375597313625922631259226962578260525382511252525382565256525252525252525522696283724842748247125922484319925252471244325252592368135092511248424712484322424572471403725112683265730493389450159691344279926832605259226312605276126442592268326442683265727092631272227482696264427092811295055973111259225522578273525652498256525112565256526442525256525522498263126442837252527092498263124843363249824712484247127353696353725652484242924843149248424844057256526312722282433764644608418562786269626962644265726442786260525652709263126832683281126052696270926702644269628372900559731362592260525382683255225522578253825522538263125252498259225112538270927612511270925252592247131862484248424982498278637113593252524572457249832112484248439802538277327092925333844746241134427862657265726702605256528872683268326832605265726962722260526702657264426702670287529375597314925652631259227092578252525382592253824712565253825522538249825922657282424842683245725782471333825382484248425252735365136072592249824572484314924842443405725652657274827733312455764541856274826962578263125522631283726312605257825782748269627092592272226312683264426702925293755973149253825782644265725522511251125922578264425252525252525382498257826702875249827612471255224713274249824842484251128113696362225652457245724573186247125114037251126962761297533764674665513442811259225922683263126052887263126962683252526052644273526572722264425922631270929002799559731362565260525252761259225782511252525652525263125252511252525382578267029002471269624572578245733512498251124842511273536663607249824982471252531242457247140372552261827732735348247057014 19890828 543341856270926572605273526572565278626442631259226702773264427482657272226442631263127092837298755973099260526702631269626052525259225112498259224842552251125382498253826702837252527352443259225113236249825112498252527733711357925652471245724573199251124434018251126962696292533634644774113442799272226572670268325922837260526442670265726442605279926702735263126962722269628112987559731112631257826182722257826312525252524982484260525382484257824982552263128372525268324842565245733252525249824712471260536963565252524572457248431862511247140572525268328242773340246447741185626962683257826052605265728112683260527092644269626182748268327732631261826182748288729255597313625922605261826572578261825252552252525522498256525252538245725252605291224842761247126312484323625522471248424712605368135512565244324982498319924572457403724982696270929503402467477411344272226442683273526832683284926702618267026442709270928112657269626832683257826312811291255973136260525922578270925522552259225522578251125652525251125652552255227092887256526962484267024573312267025652471251126443681353725522498245724713124249824984057256526702849442135934705774118562657270927352683263126702900260525652696264426962670277326312683267026832565272228372937559731612605259225782709259225652498252525382538256525382538253824982538267029252525273524842592248432362484249824982525273536813579253824982457251132242484249840182511264426962937329946446162134428752670267026702644260528622578264427352618267026572709263127352696276126572657288729005597316125922618261826702631253825382484255225782552252524982538247125522657284925382709244326312498336324842498248425252887368135932592248424712498316124842525405725652605283727353509470577411856277326702670268327222696276127092592268326052735264427092605267026312631265726442811287555973174253826442618268326312552260525252538252525782552261825522484260526052748252526962511264425253287306225782657268326183651353725782498264426053211259226184057265728372900409740774929774113442799263125522709260526832900270926442670256526572670276126442683269626832657261828372900559731112578264425522644259225782565251125652484253825522538251125112592261828752484265724842578245733762471255224842511270936963482255224982429247131112471244340572578261826702773327446444767 19890828 543821856307425922631270926572670283726572644269625782631273527222644268327222657263126702773292555973149260526182552276125522631253825112525255225252525255225522471256526572900245727612471257824843249248424712471251124983681356524842457248424983211245725114037255227092709297533254767513313442773264426312670260526572862260526572657268326702631274826962761265726702644265728112925559731742631257825652709257825112552251126052498255225112565249824982538264429122525273524572592252533512498253824842484272236813593259224982443247131742498248440372538257828372696342947674896185626832657263126312538259228242670263126442605269626442786269626832605269625922709286229625597316125922631260527222552263125652552253825652565248425112525253826312683286225252735248426052538324924982457248425382578369635232644249824712457317424432484403724842657264430123325455771211344272226572761269627222631278626442592263126572657272227352592273526702722268327092773298755973174263126312578267025252605253825252538252526832511252525252471255226572811251126832538264424573363273525112552252526833696353726182484248425383136244324984077255226572862290037424644774118562735267026182644263126442875264426312670261826832670270926442696260526052578263128872925559731742578260525922696255225782525257825782578253825782511263124982631268329122525276124712605247132362484249824982552265737583607256524712484248431992484247140182498269626703037338946445379134427992722261826572670259228372592264426702644269626312683276126962709264425922657287529505597316126442631260526832605253825382525255225652565256525112498251125112696283724712631252526052484333825252525248425382773368135232525247124572498313625112498409725522644278627613338464447991856268326702631265726312631282427222605270925922722259227092592265726442657263125782849295055973149259226312578270926052631251125382578260524842484248425652471260527092811248426962484260524843249247124432511253825523758365125652457242925113211251124984037253826832644303733634767541513442786263126832696270927092950264426182644268325782683269626572709267027482644265729002875559730992552268326832748256525522471255225252525257825382538248424842511268328242484267024842605244333512511251124292484270936813651256525112471247131492484248440572565257827092773331245576549 19890828 544301856306226702538260526182644277326702592273526572696272227352644276126052644261827352811293755973149257826312618270925522525251125112525259225112538249825382484256526312799252527352484256524573236248425112498247126573727356525522471249824843249249824434018265726442683295033764644527213442811264425922657264426572887270926182631263126702683267026832709270926702657265728112962559731862578264425382670257825522552269626573024278630742722318626182605268328752525270925112631248433892565252525252511253836513565253824712457249831362457249840772565265728112773338947674705185626442709265727092605273528112592263126832670268326052735264427092709272226832657284929005597311125252565257827482578260524842552253825652552253824842525248426182657290025252761249825652484326124842538247125252578374235932538245724842484323624572498399925252722267028753338470571211344278626572644263125652565278625922644272225652722256526702709269627482683264426702900286255973124260525922592269625782565252525652552259225522525251125382484257826572875249827222511260525113351268324982578251126963696356525522525253824983149249824844077259226442837274837584705774118562722272226312592265725922786263126052605260526962696274827092735270926442670268328112862559731112592257826052709260525922631253825252538252525522525253824982605263128492484274824432592247132872457248425112511263136813607253824712457247132112511247140182538270926832811331247055237134427482644264426182605267028372683260526312748263126572773259226572592265726442618284929625597312426442552257826962592256525252484252525112592252525782525249825382670293724842748245725922484337625112484253825252837371135092525247124152484318625112498405725652644278627093416464448631856268326052644268326572592288726052578270926312683267028112644268326572696269626312837287555973136260525782618278625652498251125652538255225382538247125522511251126702786247127352484259224843211248424712484251127993742355125382511245724713211247124433999249826572722298732994767527213442799263126702644260526702735255226962683263126572644267026312644259226702657268329122837559731242578260525652644255225252525252525522498255225522498256525252605263128492471267025522605247133762484249824982498267037273622256524572484249831612471245740572683265728112722333845574831 19890828 544781856306225782618272226182644284926442644268325922748259227482657270926962657261826832799290055973136272226052605268325782592256525382471251125652525255225382498260526832912253827092443259224843211251124982511249826313711350925522429245724713236251124843999253827222631293732364644534313442799260526572644269625922837260527092657260526442644264426182722264426962631268329372900559731612631261825652657259226572578255225522565255225112498249824982631256527862498268324712605245733892484252524712457277336663622255224572457249831492471247140772565255227612811342945574767185625922644261826702670273528112644252526702683273526052773268327092657277326442709284929505597314925922631263126832592257825522525248425252538252525522484251125782644288724842722248425922457322424842525255225252748374235932565245724842484323624982443401824842657270928623389473671211344279926442644263126572709287525922644264425922696264427222644270926572657256526442862293755973161259226312618270926052552253824712552249825382552247125382498252526312811251126832525253824983402269625252578252525923774357925782498249824983161247124574057256526572862281138064705774118562683270926572670265726702761259226312683259226702657276126052748263126702696270928492962559731612578259226052735252526312565252525922565252525652511253825252525273528372498277324982592249832612498248424432511291236813651251124982471249832112498255240182511272226832962326145575308134427862683267026052657263128242605268326312709273526572799265727352683261825782709282429125597317426052565263126832605255225252471255225522565253825382578255225652631279924842657251125522498337625522498248424572631371135232538247124432498316124572457405725522644272227353376464448631856268326962670272226572631282427092631272226572670264427222670273527092631265726832748287555973161253825652552269625782552257825522511255225252565251125252525253827092773251127732498256524843211249824712457249827613727362225922484247124713199255224984018252526962773293733384557530813442735261826572618260526572735264426442578259227092631274826962799264426442670272228372950559731362605260526052657252525522565252525382511255225382525251124842578265729122498267024982565244333892525251125112457255237273607253824712484245731862471249840572565259227482799336346444767 19890828 545261856309926572605270926052683278625382605265727222722261827222618268325782735268327222773293755973111255225922578260526182498255225252552255225252538255225522498255225922837252527612511260525113249245724712443251126833711365125652429247124713211244324714057253826832683292533764736523713442887268326832683264425782799260526052644264426442670278625922657265727092683269628622975559731242657261826052605265725522525270926052912277329622657317426572552272229002498272224572552244333892538253824712511290037423551252524982429253831742457248440372552263127862735344245864557185626832657264426572578268327992644265726182631268326832709259226442592270925922605287528755597323625782552255226832578255225922605255225522538248425112525248425522709283724982670245726052511328724842471245724982552377435372578245724712484322424842471401825112670272227613287464472561344286226052605267026572565283726312565261826572657267027352683265726312644260525922887295055973086263126052525263125652525260525112565255225922498255225252471256526442837247127222484259224573402270925252538249826313666362225522484249824843199248424714057257826702837284938394674774118562683269626052644265726312811265726312605263126442683274826702761264427092670267028373000559731862618264425922631264426052578252525382538259225382498256525252525267028372525274824572605248432612511247124982525274836813593251124842471247132112457248440182538269627092937335146445308134428112592264426572644260528492657263126052683270926312709269627482683269626052696284928755597313626312578260526962578255225522538253825252631253825252511247125522683288724982709245725782525340225112484247124842709377435232552247124572443317424842484405725922683274827613389455748961856272226962618257826052670288726182592260526052709261827612592272226572644264426702887301255973174253825922605263125522592247125382525252525112578249825522484259226182900248427612498256524983261249824982511252525523727348226052443245724983211248424844018251127092631295033384557523713442799263126702618265726052925259226572657264426832683268326312683259227482670269628112925559731492592259225782696257826312538255225522511253825522565255225382511263128622525268324712605251133762565251124712498259237743565260524432471252531362457248440572592263127612862338946445064 19890828 545741856306226442683260526052605278625922605268326312605267027862592269626702709257826832862287555973174255225652644268325522552251126052525252525252498251125382498256526832862253827222484257824293287248425112484249826703774368125522484245724983236247124714037256526702722295032874674499613442837267027092644260526052799268325382631269626962644279927092657269627092631257828492962559732112644257826702709260525652552255225652498260525252484252525112565268328242498269624712565248433632484249824842565268336663593253824432498247131742484247140572538264427612786333846744831185626182696263127092670263128112683265727482592267027092722265726702631270926702670290029375597321126182683256527352605255224842565253825112552251125652498251125252683286224712709248425922498324924842471247125522670375836072552248424432457324924432457405725522657272229503416458672561344282427092644264427092657288726052709267026312696259227092605272227092605257826832862293755973111253826312592264425652525252524982484257825922592252525112498257825522937253826572484257824983416265725522525249829623696359325782471249824713149251124574077257826052786284938394474774118562605264426052709267026312837272226832552267027092657279926052657269626572592267028372912559731492578265725782735255224842538255224842605256524982511255224712538260528752511279924842578248432992484247125252498253837273551253824842552245732112538248440182511267027092837333845015272134427992709273526832657261829252631256526052631276126572811269626962722265726312696281128375597316125652657257826832552253825382538260525252592256524842525252525382565279924842670247125652498336324572511244325112578371136222578247124572498313624572457405725652605282428373389452947051856273527092683268326052696276126052657263125652722263127992722269627092696270926572900286255973136265726832631267025522552259225782552252525252511251124842525263126312875251127612471260524843274249825112552249827093711359325652457248424983236248424844018253826572683292533384674552413442837269626832631265725922912260526442631265726832709278626702735269626832605272228622925559731612657257826312748264425382565253825652484259225522511249825112565264427732511270924572565247133892511249824842525270937743551255224842457253831492484248440572565264427092683338945294831 19890828 546221856306227992631267025782631278626572605267026962670270927482644273526572683264427092862292555973149263126572578272225522538255225252538252525522525255225112525256526962950255227482498257824843261247125112471252526313742357925522443248424983236245724844037253826572683295034294705523713442773270926832735256526052862264426052670272226702578276125922722267027352631269629122862559731112592260526182657253825652565267026442912274830372657312426182552265728492484268325112578247133892443247124982511281137423651255224712457249831742498247140572565256527352773336347994736185626572657259226962657263127992644264426052592272226832735267026832657272226182657282430005597313626052565259226052578255225922538256525252552255224982538252525382722281125382709245726442457324924982525249824842709368135372538247124712511322424572471401825112683269629503442461571211344277326702748264426572605292525922657269626702618263126832722268325782657260526702912288755973111259225782631264425782498256525782538256526832511249825252498259226702824249826832457260524983389267025382525252525923681363626052538253824713161251124714077257825782799282437424705774118562670265726442670270926052811263126052683268326572644279926442670260526962592268329002987559731492565270925382722257825382565253825522525257825252525253824982552267028622457276124712578249832362471248424842484268337113593252524572443245731992498245739992498264426572962333846745202134428242644256526442670264428112631259226572605264426312748263127612748270926572644283729755597311126702605257826702538256525522525251125112578256525782525242925782657284924842670248426442457336324842471248425522592372736072538249824432484317424572457405725522592273527613389464445861856264426052578269626962592274826962631264425922683273527092631277326442670264426962937287555973186257825252538265725112565253825252605255225382525248425382525259226572849248427352471260524713249252525112525249826963681359325522471245725253249247124844018255226572644297534164705527213442887263126572578263125782875261825922709261826832657270926312735264427352618259228872900559731112565261826312748255225522552249825782538256525382498255225112552264427482498265724572605247134022511248424842498265736813651253824982457248431242471245740572565261827352837348246744863 19890828 546701856307427352631268326962657292526052565270926442709267027992722265726832722270926442900293755973111260526312592267025782565251125782525251125522525251125652471255226572773248427732471260524983274248425252511248427483742349625252484245725383224248424714018253826442683297533514644523713442811264427352631265725652887261826572683260526182722274827222683260526962618273529372950559731492565256525922644257825382538256525252498252525652565252525522605267028752525277324432605247134022511248425252484253837113551252524712457249831992443248440572618265727862709340246744736185626702670263126962670263128242631263126312657277326182735268327732670263127222735278629255597314926052565260526832525255225382565256525382511253825652525248425382722279925252748248425652471324925112471249825112631369635372552245724432484326124982443401825382644272229623363470572561344286226572644270926832631282426052644270926832657267028242578264426572670270926442887288755973161260526442605264425522552256526312538255225382565256524982471255226312912247127482484264424433351270924982592252528113681356525382471248424713161251124714057255226832786291238394767774118562696257826442657259226572811263126052696265726442670274826702735265726832644268328492912559731362538265726312735255225382565255225382538259226832511255225112484269628752471268325112592247132492471248424712471274837113651259224982498249832112471247140372511273527092937328747055167134427352670268326312683265727862592260526702735268326442709267027222631259226312722301229755597314925922578256526832565252525922552249825382631252525112484252525782578300025112696256525922471337624982498245725522565374235932618248424712498314924712471403725382644282428873325470549961856267026442709269626052631278626572631268326312709268327352709267026442670260526572849293755973174260525922696273525522578252525252552256525252525255225522538257826442912252527222471255224573236242924712471247126573711355125652498245724573261249824843999256527352761304933254644541513442786261826052696263126962773267026312552265726832657267026442709264427222657265728112950559731492565267026442748260525252592253825382498259225382538251125112578265728112498267024152565248433382525248425252511286237583579255224572471249831992511248440572538267027732811342945574767 19890828 547181856307426052618268325922644282426442657267026442670267027352631268326052670267027092962293755973124256525922644274825252552256525382511251125652511252525522538260526962799251127352471259224573274252524572484252525923696349625652457247124433249249824984037252526832722301233514644534313442786268325922657260526312849263126312631265727352657270926442735265726442748264428622887559731612578260525922631264425922565269626442900278630002578313626052578257828372484268324432578245733632498248424982511273537273523255224572457248431612484248440772565264426702773335147674767185627092670260527092657263128492683259226052644269626962786267027092722267025922709284929625597314925782592257826962592255225782525255225112538257825252538252526052592288724712748247125922484324924982498249824572538371135932552247124712471321124982484405724842735265728753312458672561344282426312631261826702578281126702657264426312683261828112709268326052683263127092811288755973186260526052538265726442525251125112552249826052498256525252498259226312799248427612511260525523363265725112525252528623727360725782471253824573149249824574057253827352912284938564799774118562631273526572657261826442786253825922683263127092592267026702735270926962618268328112950559730742578260526182735259225922565257825252538252525382498252524712578259228622484274824712592247131862484245724982538259237423622256524572471249832112471251140182511265726443000340245865272134427992631267025922670265727732657269626962631270926962683264426572644260526052644287529755597318625922618261826442565257825782538257825252605257825522484255225782578295025522709248425522484333824842484245725112735371135652525248424712484314924842498405725782592279927093338455747671856267026572565261826572696269626832631263126962696273528112605270925782644260525922862298755973236264425652605270925782552252525382511253825252525249825252552259226312786245727732498257824843186253824572484248427613711359325382457247124843186247125114057256527092683300033634767534313442786269625922696261826442824265725652631261826832657276126572657265726962696269629122912559731992631256526572605255225922565253825782592263125382538251125112578264428872498268324432578245733892538245725252511274837273565253824432471245731112471247140572565263127222696336347054799 19890828 547661856304926832605272226312631283726052578267025652722265727862618274826442657264426962786298755973161256526052644270925652538260524712498257825522525252525252525261826572849245726572484263124983224252524842484252527353636359325112471245724433211244324574018255226442670298734824615537913442786267026832631264426572811259226572670268325922657272226312748264426182657270928242937559730992644265725922644255226052525251125382511255225252565256524842578267028622484273524982605248433892471251124982484257837113509251125112484249831612471245740572552257827612837346945864736185627092644261827612605267027092657260526702592263126572709260526832709268326052657278629375597317425922552260526312538256525252525253825652525255224572538247125782631284925382735244326052471324925112484245725112709371136072498244324982471321124712484403724712773268329373299452972561344284926312670268326572592284926182605263125522709263127862683269627352683272226832875290055973186265726442605268326052565252525652578256526312525255224842484253826832849248427352457267024843338274825382498252527733666353725652484247124983161252524984057255226572862288737744767774118562761269625652631264426832900268326962683259227482578273525922709273526962722268328242987559731112578256525922644255225652538257825782498260524982538252524712525269628372525274824982592245732612498245724842484255237113551264424842484245732362471249840372552267026833000338946745308134427612631268326052709263128372683263126832592263126702709264427482605270926312696286228875597312425922644256526702578252525922565256525652592256525382578251125652657292524982735248426182471333825252511248424572565365136072484249824982471316124712484407725922683282428243376458647671856268326702644264426052644274826052644260526312696268327992605273526572670269626572862295055973249260526052592274825522565255225252511252525522592248425652498252526702837245726962471261825113236249824572484251126703681357925522457247124713199249824714018251126702761302432994644545113442773260526572644268325922773264426832670268326832644274825782683264425922631268328622962559731992631260526052592259225652578252525652565255225252552251124712578260527862484273524842631245733632511253824982498273537113509255224982415249832112498249840572696268327612709344247674736 19890828 548141856312426442631265725922605283726572565268326182696263127352709269626442683260526312837295055973086267026052618273525382578255225922538253825252578245725252511255226962849251126702484260524983287248424712471251127993681348225522471247124573236248424844018255226832709296233124705509813442773261826702644252525782811263126312696264426312618270926052722267026182657268328372912559731242565255226052670256525252538270925652962274829752670317427222657263128372498272225252565245733512525249824712498256536663579259224842457247131862498251140772592267027732735342946744799185627482709257826572605263128752709259227222644267026572657261827092670268325382683284929755597316126052605260526572657255225522525255225652538255225522552251125922709282425112761247125922471326124572552251125252498366636662552247124572484319924982457401825382696273529623236470572561344277326182565272226832709282425522605267026572696263127222605269626442696264426572925287555973149256525782631270925382511259225652565253826312552251125252471257826312811251127352443260524713376273524982538252525783622356526312525252524843136251124844077256526572799282438394674774118562696261826312657269625782786265726832683263126052670277326832683265727092683269628492925559731362605263125652644251126052538252525112484255225522525252524712498267029122511274824982605247132492471247124842498268336513496253824432484248432362498247140182525269627612925335146445237134428752683269626052683256528752565257826832644268326312683259226962565273526702670282429125597314926832644264426572552256525522565253825922565253825252484249825782644288725252696252525922484335125382484245725112735368136222565247124572498317424292484405725652657274827353429464448311856276127092644265726702565278626312605272227352683263126702605267026052670261827092799293755973124259226572644260526052565255225382578247125522525248425382498256526702937247127732471257824983236248424842457248426963711365124842457249825383211247124574037253827612722290033894447527213442811260526312657264427222824257826702670259226312618269626442709265726702631268328372900559731612644260526572696255225382538253825522511255224982538251124982565268328622484268324982631247133632484247125112498265737113622253824572443251131612498247140572578264427862786335147054736 19890828 548621856307426832631270926052525279925382592264427222748268327862683263126832605265725922837293755973149263125922552269625782511252525522525256525922525248425382525257826572849245727612484255224843236248424842471256525783711359326182457248424573211251124844018252527732696295033254644527213442761269626312631269626832887261825922631265726442696274826312657272226832657265729002975559731492578256526312683257826052605253825252565259225382538251125112538261828622471267024842592248433252538253824712498256536963636255224842471249831362457247140772578260527612748335145294736185627092696263126572670273527612696259226572644267026572799265727352618270925652657284928875597324925782565260526962592253825252471253825522525253824982552248426052696288725522722245726052498326124572471245724982748368135092552252524842484319924572471405725382709274830003299447472561344276126442657273526832631281126312631268326442657268327862618268326962709260526702862291255973161263126052552270925522511255225252565253826052511249825522511253825922912251126702471257824573402268325252538251126053681350925382498253825113136248424714057256526702824286238394705774118562735265727352709265726052761255226182670267027612657276126702683260527092683265727992925559731612578255225652722253825382538255225252592252525652525251125112592267027612511274824842565248432112471249824982498279936513496255224572443248432242484247139992511263127092875328745295308134427862657265726962644265729002644263126312722265726312735267026962670274826572748287529505597312425522631259226572538251125112538249825382605251125652552248425522696286225252709248425782443329924712498249825252722366635372538251124432498316124842443407725652592273527483325450146741856267027222683265727092683279926052552265726442631267027482644267025922670269626572900290055973236264426312644269625522592253825382592249825252565252525252498255226962799245727482471263125113224255224842471248427353758348225522443242924433224247124984018249827092683300032994557552413442786269626442683268326312837257825782696255226442670278627092748272227352657273529752875559731242592260526312709253825782525256525252525256525522471255224982498263128112484270924982578249833382484253825252498282436813565255224712415247131612457248440772565261827992735342946444557 19890828 549101856308626832565263126052644278626442696261826052696272228242631269626572696263126962950293755973174256525652578267025522552260524982498257825252565253825382484255226442900248426962498260524713236245724712498247127483711355125782484245724713211249824714018264427352683293732614767520213442748263125922657259225652761265726052683269626832631278626052670265727222657263129122887559730862657255225922605256525782538269626442962277329622696314926702592267027992511269624982578247133632511248425112525278637423565257824712457245731242457252540572565260527612748336346744896185626962722260526572657265728492644268326832670267026702709263127092605269626832657279929125597313626312592259226832578256525652552252525522538257824982525248425782696281125112773247126312498324924572471249825252670369635092552251124712471322424982484401825522644270929003351470571211344279926832631256526442592283726442605267027222644269627862644268326572670267026572937287555973174267026312578264425782538257826312511253826442538252525522511259225522875249826962525264424433389274825252538251127993742356525652471249824983149249824984097259226312925282437584674774118562709269626832683267026572811264425522631256526572578272226182735264427092618267028622975559731992631255225382683259225782605253825382538248425522484255224982538264427482471274824572631245732362484244324712511264436813537255224712443248432492471244340182538270927222962340245015098134427612722264426312670265729252644263126832670265727352748268327222683267026052670291228495597309926052592259226702565255225112498256525252644253825382552252525252670282425112722251125922471333824982498252524572849366635372565248425112484318624572443407725652631282427863389470548961856272226832657268326832722282426442605264426702670259227992657270926052722269626052912290055973149259225922592263125112605255225252511253825252552252525382471252526702937249827482443263124713249247125112471252525523711352325652471244324573236248424844018249826702696296233894421520213442799257826572631264426052824256526832657264427482722276125782709265727482644268328872887559731492605260525782722255226312538256525522552253825652511252525112538261828872525272224842578244333632484247124842484288736813509256524712415249831492471244340572592260528242837345546444962 19890828 549581856274827222631260526702631279926442578259226572696260528242722278626182709268327222849284955973086260526182605273525522565252525112538255224842552249825652511255226832887249827222484263124843236244324572484251127223727349625652525245724433186249824574037252526572709287534024767527213442837268326052670259226052735267026182722264427352709276127222644261826832644269627862937559731112578253826052683261825782552253825782565255225782498253825382592257829002525272225382592247133892498248424572511255237113666255224572457245731742457247140772578259227482824336345574705185627222605267026962657268328242644260526572592263126702748269626962722265727092670290029375597317425652565264427862525260525922552253825252552253824842525249825782644281125252748247126052443321124982525248425112722371135092511248425112471323624982498401825252644265729753338473653431344279927352657265726572578291227222618265725652696263127352631274826572709268326832862301255973199263125922683270926182578251125382565256525382565249825382484264426702875253827092511257824573363251124982484253827733651355125382471245724843136245724574077256525922811278634164674513318562709263126312631260526052837265725922578263126312644273526962644265726832670273528372862559731492578257825922683251125922552252525252552257825522484252524842525270929122498274824432592248432112484247124982471281137273509253824572498248432362471249840182484263127482849336346745343134427222735259226832605255229372644263126312644267026572696264426832631268326182709279929255597318626572631260527092578253826052525257825922605255225252578247125522631279924982670244325652484338924982498248424982605371134962552249824432511319924572457405725112644282427223416455752021856265727092631267026702631278626832644260525652657268327222631267026052748259226832824291255973136260526312552269625382631249825112552251125382511253825112471264425922824252527092484259224573261248424842484252525383681359325382484245724713236244324844037255227092696296233384586552413442875268326312683264426312761261827092631267027862786265726962657276126832605269629122900559731612605260525922683256525782471249825652525259225522538249825252578270927862484270924712592247133892484245724842525276136813509253824572443247131742471251140572683267027732722333845015487 19890828 550061856268326832644274826572670269626442631267026312709263128112683274826442683263127352824291255973149264425782605272225382552251125522565248425112525249825382525257826312811252527612484259224573224247124572484256530123681362225522471245724843161248424573999248427482709301234294674578113442887260526702605269626442773263125782657268327092670274826572735264426832657265728372875559731492552264426182644260525922565251125652552253826052471253825652565267027992538273524982605249833892498249824712498282436963565255224842471251131362484248440572552259228112670336345575781185626832773257826572735269627732578259226962657263126702722264427092683268326182696279928625597319926442657260527092552256525922538253824982631251125112525251126312657288724842709251126052471322425382498249824842824372735652511245724572471319925112484405725522670268330003236458660071344278627612722268327092683278626962631264427092618267028492605274826442683263126442862292555973136255226572592265725382565252525112538249825652538248425382471256526442887251127482498263124843363252524572498251128873651350926052498244324573124244324844077257826572735277334294674604518562722263125652709265726572811265726572683261826702657273526312657272226702644269629002975559731862696259225782631249825652592256525382525252525522498256524982592259229372565276124842605247132362484248425382484261836663537260524432457245732242498248440572511264426962987328746746282134427732657257826442683265728112565270925922683265727092786265726962683263127222683281129625597314925922605259225782592260525112484257825382644252525522538249825382722291225112722248425922498336324982511245725522657368136512525248424842511316124982484405725782618272228623416455764091856265727222696272226572683281126962592269626572644265727612578272226052657270926572824293755973136253825922592268325522578257825382578255225112538256524982498255226442950253827352471260524843211255224842471245727353711352325382471248424573236244324714018251127222709287534294705671313442799268327222696260526832811259226832657272226962709272226312644267027092657265727862912559731362644256526702709256525652511259225252525263125112525249825522592263127992498268324842565248433892525247125112498273536813579255224982471249831492484248440572552260527222773336347057014 19890828 550541856265726702631261825922657279925782605268326052657272228372670273526312605265726962773296255973186268325782683273526312578251125522525255225252565252525382471255226442811253827732429260525113236248425252538251125113711353725382484247124573261247124574037251127482683304933894674774113442824269626962709265726182786264426572657265726702670270926702709255226442605264429502912559731612578257825922657260525382511251125522484256525782525252524842592263129622498270924982578244333762552252524572525277336813565261825112471248431742525248440572578267026832849346945867741185627222709264426962631263128242631260526832657263126182773268327862605270926832670279929005597316126052644257826572605256525382552256525922538249825522538248425782631281124982761248425652498324925252498245724982709369636662605247124842484323624982471401825252722268330623429455777411344282427222670273525922644277326962605268326572735268327222657265726962657260526832862292555973136257826442605265725922511256525112538252527092552253825112471263127482912252526832471265724573389277325252498256529503696353725382457249825113161253824844057259226442811442134694644774118562657264425922631263125522862259227222605259226702644273526832722261826442631265728372950559731362605264425652709256525652578253825382552251125112511251125112578270928752525269624712631247131992683252524842484274836813666257824842484247132492484248440182538270927092937342945296162134427612605270927612618268328112670264426312657273526572696263126702709267026832670281129505597311126052631264427092657255225652552252525922538252525252538249825652683284925112735249826052471337624712484249824982761369635792511247124712498316125112457407725522657278627863537470577411856281126572644274826572631284926052735265726962683265727092644267026442683269626702799292555973174259226312631268326052565259225922538253825652552259225382525256527092786255227612511265725523236308625652722259227223681359326442565267025383224263125654037268328242849411840574896774113442799270925922657270926572722256525652644274826572631268326312761268326702631268327732937559731492605260525922709259225782552252525652525256525252525252525112605264429122565273524842565248433762498245725112484277336663651252524712457244331742471248440372552259227352735337645864831 19890828 551021856306227352565269627092683283726052618267025922735259227612618274827092722267026702937290055973161252526832631270925522657252525922525253825252538249825652552252526962799252526702457256524713249253825252498255227863742368124842457247125253211248424574018252527092761304934024644516713442824265726702644272226702709261826702631263127222722270926832696272226442631263129002900559731992696259226052670257825782592260525652565253825652525253824982578265729372484268324982631248433512498248424712484260537273579251124842443252531862471249840572578257827612761335146444767185626962799260526702605263128492631263126572644272226832722268327482696270926702709286228755597321125382592257826572565255225382538253825112552257825522565249825522657284925252748247126052498324924572471249825112471369635932511244324712498317424982484401825112761270929123299476771211344277326442618260525652631282425522670269626572670270927992644272227352670264426182786282455973149255225922644273525382565255225652538255226442484252525652511256526572748248427482498260524983389269625252525247127353681359325382457249824843136253824714077255226312862288737274736774118562735269626182657267026052773267026182657265726832670273526832761260526832683267029372925559731612592260526052735253825522552252525522565253825652525253824712578264428242511278624712605247132612578251125112498274837113579259225112484248432362471249840372552273526572937331247055202134427862644264426312644257827732605267026442644268326052761263127612657265726702722281129625597311125922657256527222565255225522538255225382538251125252511252526832657297524842735248426182498336325252484247124982786371135932538247124572484318624842498407725382644281127733351450146441856273526962722256526442644278626572657273526182631267027482644267026442696263127222811288755973149263125782525264424982538253825522565253825652552253825382498257826572824248427612471260524843236248424712457251127863727350925382498247125113199247124843999252527092709296233254767530813442786272226962644263125922811263126312670264426962605272226702735263126702657264427482925559731742644263126182670252525922565248425782498255225112538255224842565264428492525269624842552251134022511247125112498269637113593257824712471247131612484245740572683265728112786336346444586 19890828 552461856304926832578269626962696292526442644265726442735263128372722272226442709259226702875293755973186260526832565269625922565253825522511256525522525249825522511265726442811248427732484257824843287248424572457251125783774359325782457248424293199244324714018252525782696290032364674516713442761267026572657257826052862264426442709261826832683274826052735261827222709257827992962559730862631259225922709263125382592268326572950269630242644311126442552269627612525267025252631251134162511252525252484288737273579259224982429247131362484248440572552260527612773323647674831185626312709269626312618265728492644259226962657261826312709263127222605268326442709288728625597312426052631257827482631261825252525249824842538252525382511249825382683274824982761252525922525326125112471248424842786371136362605245724572471322424982457399925252644270930123338479972561344272226962709270926442683279926442578265726312683264427612683272226312696263126572925292555973124260525522683263125652578249825522538255226702578256525652484256526832925248426962498265724983363267025112525251127483727357925652498252524983149248425254077257825922875278637904705774118562722270926182683263125922887265726052605 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0134428372735269626442644264429252592264426312657270927222722263127092605263126702631281128625597316126052592259227732565255225382538253826052683251125252565248425382631282424572709249826052484335124842511248424982773365135792538251124432498314924982457407726572618277328623325470549961856276127352618263126832565291226702631260526962670255227992644276126442657264426702987290055973174256525782605268325252565255225382565259225252552252525922525252526832875252527862498259225113261248424982457255225783666353725782471247124713211248424844037255227612670301232874557527213442837264426832657273526312862267026572735264426442709274827222722269627092670276128372912559731112618261826572773257825652565257825382565256525652525256524982592260528492511273524712578247134022498247124842471268337423537252524712457247131862457251140572552260527732849335145294799 19890828 552941856307425922683269626312722283726442552269626832657267027352709273527612657272226962709295055973111260525652683278625522565260525112498256525782605251125382538255226702900245727092484256524983224249824982498249827863774359325382443249824983274245724574018253826572696281132494557527213442811265726182683261826702761265726052631263126702657270926572735269626962696273529002912559731862578263125782670260525252552256525382578249825782525257824982631267028752498273525252657247134022471253824712511269637113509259224842457248431742498247140572552260527482786332546444896185626962644269626572657264428112592257827352605273525922799268327092670263126442709282429005597314926442683255226832565260525522578255225252565255224982498248426312644286225252761247126052484323625382471244324982811377435652525245724842443316125382471399924842631269629873338470571211344279926702683264426832578290026702670270926962670276127612657270926832709270926572837283755973174263126442525267026182552249825782525252525252578255225382484259226312849248427352484264425523389270925112511251126313758359325112443245724713186249825254057251126702811286237904674774118562722273526442657273526702824263126312748261826572735276126702709267027352709272229122862559731242565270925922683259226442552255225782525252525522457257824982657265728112525274824572592248432362552241524292498279936813593256524572471251132362484247139992538268327613000337645015133134427222657259226312565260529002631267027222657263127092722260527092696272226312670298729005597313626832565256527092578255225252511252525922670257824842525253825922683284925252657247125922484335125252484245725112735368135372525249824432484319924842471405725652578278627733351450149291856269626312670269626052631279927352511267026052696264427612657265726442696263125782862288755973086263126052592286226572525259225652498252525782552247126052511249827482811252527222443259224713261247124572471251127863711350925522484247124843249251124714018253826572683300032874557534313442748265725782657263126312811267026312644269625922696273526572683265726832631270929872900559731112618260526312709256525522578255225922605263125922511253825112565267028372525270925252631245733892498251124572498259237743537251124712443252531742443248440572565263128242786331247054896 19890828 553421856307426702644272226312631288725922592269626052657264427732644274825782683264426962849296255973136257826312578269625522578256525252578247125382565248425382552255226962722248427092511260525253261249824842498248427993790355125522484245724433211248424714018252526052696301233764644516713442824265726312578268326832950264425922644263126832709276126832735260526312565270928372925559731362618257826312683253824982565264427092987272230622709319926182592260529002484276124982605245733632484249825252498288736963593256524842484249831492457245740772565260527352748332546444705185626832644256526832592269627862565255227092605264426832709263127482644267026702657290028495597316126572605264426442670252525652552255225112525253825522631245724982709283725522786245726572511328725112457248424842709377435092552248424842511321124982498401825382683270930003261467472561344279926832696260526572631284925922631270926702683281127612578273526442644264425922849292555973224257825782578265725522565259225782538257826052565257825382471259227092837249827092471259224713376269625382498259226573727356525922443248425113161249824844057255226832837292538394644774118562696278625782644265726832761267026182696263126832631278627222735267027092644273528622912559731362578257826312696256525382538252525252525248424842498255224842592265728242525276124712592247132362511248424842484283737273565257824572457248431992484248440372525267026702862335147055237134427612631255227352657257828492670260526702657260527352735268326962696274826182670291228755597311125782605256526442592253825782552257825652578252525652552249825782538293725522709247126052484338925252525251125252670369635792578249824572484318624712484405725652631272228493363458648961856268326702578269625652657281126052578265726962683260527352709268326312696260526442849292555973174264426312644265726052538255225112525256525112578253825522538260527092837251127862498264425113249252524982457249827733711355125112498245725113174245724843999253827352735284932874644541513442811263126312657264426572887272226312631274826312709267027352709263126962670264429002875559731242565257826052722256525522498252525652538256525652498253825112552268329122525268324572592248433762498249824842511279936963622256524842457252531742498247140972565263127992811337656704831 19890828 553901856309926702657265726702657276126052578268326702631264427352592273525782696263126702862292555973161259225782552267025652565255225252525257824712525252525382511255226702887251127732511263124843274249824982484255226183742350925252415248424573211248424984018255226832683293732994644523713442722268327092670256526442875257826052644267026962657272226832696264426832644272229372975559731362644263126832735251125922578251125782525252525522538249825382511263128872498279924572605248433892498248424982484256537423636260524982429251131492498247140572683257827092799336345574863185626832722259226962696264427732592255226572605263126052786264426962578267025922657283729375597321126182631259227222511260525522565255225382552252525522538252525252709291224982722247125652471323625112498249824982735375835792511248424572511318624432484401824982722273530493299464472561344273527482657269627222670286226702644260525922657265727732644267027352709265727352862297555973174263126442657273525782552252525652525251126182525251125112471255226182811251127352498261825113363269625382525251126703696355126442484249824843174252524574077253826312837290038064674774118562670272225782631265727222875263126052670265727092644267026312709265726962670264428622887559731612538265726182761256526052565256525252538255225522498255224842578269628372511277324572552247132612592249824842498283736963509256524712471247132112498248440182538269626962975329947675308134427862709263126832696267029372592263125922748268327352696264427222683269627092670293729505597312426312592265727352538256525382525257825382565252525382525249825922683283725252709249825782525338924982498247124842799369636512565249824712552316124572471407725652605279927733312458647991856269626702657264427092657274826572592268326312644265726572631276126052670263126702875297555973161255226052618274824982511256525252578260525652657252525782484255226962862245727482471257824573236252524712484253825653742352325382471248424843199251124434018249826572709292533634529545113442748269626832657259225782875264425382657265726312696278626442735270926832657263128372912559731112618263126572696261825382578256525652538260525522552257825252605268328492498274824712644245733892525248424712498273537113681257824982457248431742484247140572538265728872887338946744736 19890828 554381856308627092618265725782683286226832709263126052657268326572696273525922683268325922849301255973199252526052657270925782538256525252552252525382552253825112525256526312849252527092471263124983261248424982457248426703774357925382484245724713236251124844037253827222670286233634705520213442773255227352670264426572875260525922605269626442631268326962735267026572578274828492912559730862605260525522696252526052552267026702950278629622735321126832565260527732471274824842552248433632511251124712538278636813607253824982443248431862484251140572552260528242799332546444705185626832683273526312722263127862631267026052631269626052735267027352644260527222748288728755597311125652592256526052565253825252565255225922565253825112525245725922683282424982748247125652484324925112484251125252618375835372538249824572443319924712484401825252735270929373312464472561344270926962631263126052631283725922578268326572644260528112618265727862709265726702925298755973111257825652644270926312578255225382511253825782538249825922471256526312849247126702457259225253389260526052498252526313681353725782457248424713186249824844097257826572837290037744705774118562657263126962657260526442799265726312683263126962644272227222799260526962657274829122912559731362657265726052735255225782565260525522511256525252484253825112565269629752538269625112631248432612471249824572484284937423607255224572484249832492484248439992552272227092887335145575237134428242631260526572631265728752657256526832657260526052709268327862644263126052670290029375597316125922631265726442552252525252565252525112592256524432578244325652631278624842683245726052484342925112498244324712644372736222498248424432471313624982484405725782657272227613312467446441856273526572618261826312657282425782631267026572670263127092618269626702709260526832912288755973136267026312552273525652511253826052565253825382511255225652498255227092862251126962471260524573261252524982484253826703727350926052484248424573224245724713999252526702683297533384674516713442786260526702605264425922799267025782657260526702657270925782722265727222592269628622925559731742683259225782565257825782578260525652498260525522538252524982618270929122511276124842618247133632498252524572484281137423636251124842457248431742511248440772538260527092670335145864557 19890828 554861856303726702552267026442709277326312592267027092670264427862683273526312670259226572912292555973136259226052552269625522538256525782592252525382498252525382484252525652887251127352471259224843236251124712471251127093774350925382484245724843261249825114057268327352696295033254474527213442761260526832644265725522761270925922578264427222683272226962709264426312683263128872849559730992565264426832722260525382525253825382484260525382552257825252592267027732511270924572605247133892525252524982511255237273537256524432471247131612484247140572578259228112811336345014644185627092709265726182722264427732631263126962657268326572748264427482657261826702578283729125597323625922605260527092538249825922511253825112565253825382552249825252657281124432735248425922511322425252471247125252824377435232565249824712429321124982471399925382683267029373338476771211344284925922631267026832657288725922696269626312670263127222605270927352735268327612875292555973099270926442552268325522538253825252552248425382565248425252525261826312849251127352498264424843351265725252565249827613711356526182484248425253161248424844037252526702849286238394644774118562748259225782644257826442696257826832657263126442644273526442696265727092631259228242950559731492644260526312811252525782578252524982592253825382498253824712552260528112484273524292657248432872498249824842511256536513593255224712484248431862484244340372511267026572975338947365237134427862657264426962644257827732605263126702683273526442761272226702657270926052722292528755597307425382592259226702565255225652578253825652578259225112511247125522592278624712683245726052511333825112525252525382657374235652605245724572511313624712484405725782631278627863402467448311856264426702631259226052631279926182605273525782605264428492696276126702683265726572748291255973149260525652657268325522578259225382578255225382565248425522538248426702912248427352484257824843224248424842457251126443696359325382484245724713236251124434018251127092735303733384529527213442799270926182657259225922761263126702605260526832722276126442683270927352670273528872862559730992631259225522811260525522578249825522578260525522471252525112565263129372498265724712565248433892511247124982471263137113593260524432443249831862471249840572696265727862773342945864557 19890828 555341856300026832644268326312644278627092631270926052631269627992552269626312670255227352862296255973186256526052644263125652565256525252538257825522552252525522552253827092799252527612471263124983249252524712443252527223790350925382471248424433224247124434018255226702683290033124529520213442824273526442670264426572799264426312631260526442670273526182670265726962670264428372987559731242696260525782683255225922525270926572912274830002696316126182578259228492484268324982605245733892538249824712525268337273593248424842457248431492484248440772618265727352786336345864586185626962631264427352592268328112605269627222618263126442748263127092670270926442657291228875597316126702525255226962565256524982631259225252538252524842538251125922670282425252696248425782484328725112484247124982578377436072552244324572471321125112457403725382644265729373325464472561344281126702644264426052631278626052709265725922644259227612696270926832683265726832912295055973161261825782605268325782578255225252538251125522565251125252538256526702849252526962525263124843389268324842538255226833711353725382457251125113186248424574057253826442837291237584674774118562722264426052657272226572761259226442592268327222735268326052670267026182644263128492887559731992605260526572644259225782592252525382592253825652525256524982565274828752484270924432631249832362511249825112511291237273607256524432484242932362471248440182552272226703037335146445167134427612592272226572578264427992592267026702605267026312748270927352683268326702683286229755597311125922578259227612552252525782552251125522644255225382525247125652683286224982670244325382471336324842484248424982748372735652552245724432471313625382484403725382644276128373351464447991856267026312578260526572631273525782657265727482657260527612657273526962722268326572862291255973249260525782605269626052552259224842552251125522538253825252511255227222900251127862498260524983312248424712457252527093727365125652457245724843236251124573999249826962696288732494767530813442773268326442709263125782773259226052631257827092631272226052748265726962670268328242862559731362552264425922683256525652605256525252525259225652498255225252538257829122552276124572605245734022525248424712498293737903651257824842484245731742498249840572592263128112799342945864929 19890828 555821856308626832631268326052631281126312644260526702631267028112592272225782592267026702811291255973099255226052552265725522605252525382498256525252552256525382471256526702875248427352429260524843261251124572538249826313711359325252443251124293249249824714037255227222748298733894586523713442824264426702618265726962824267026962592260526832631278625922748260526442592268327992937559731362618264425922748257825782592255225652538256525522525251125782525260528372511276124842552248433892471248424842484274837273636259224712443248431862471245740572565261828242748340246744767185626832735256526572605265728112631256526702631276126442786267027092644264425782748276129255597316125782670255227352605264425522578256525382538248425652511249826052683281124842709248426572457323624982498247124842644372735512511245724982484319924842471401824982709274829873287476772561344278626702631270926962592284926052644260526962696263127092657270926442618267026572849293755973149253826312631267025652618251124982498253826052552248425252443263125922862248426832484257824843416264425112525252526573651357925652471251124843186251124984077255226312837290037904767774118562722276126442670265726702837263126052670255226312722272225922644263126702709265728752937559731742565261826052735255225252565249825382552255225112484253824842565265728872498272224842605247132612511255224712484268337423622259224432471248432362484248440182511270927222975336346445272134427732631268326312578272228112631267026052683274827352683267027352709265726702683291229255597316125922592260526442538252525252538256525522592257824982525252525382683295024842722247125522511337624982538244325252761374235372552249824572498317424712498405725652605274827613402467448961856273526832683272225922644279925922644268326442683264427612592270926962735264426572824298755973136261826962631272225922498256526312525256525782565253825782538259226702786249827482484256525253236253824842538253825783758360725382415248424713211247124714037253826442696300032614767537913442735273525922618274826442824265726052618265726962722261826572696260526442618265728372887559731362618267026182657257825652618251125522552256525382498256525252578274828492511274824982578247133762538248424982498269637743651255224572443248431612471248440772578260527092786335146744767 19890828 556301856301226832578269626442618281125922565270926702722265727222683265726052709257827092887290055973161257826442670261825382538252526182552251125382511253825522471257826572887248427092498259224713236247124712471249826443711362225382471245724713211248425384037253826702683297533634705527213442773272226572644267025782811264426572618269626572696272225922722263126962644263129252937559731612605260525652748256525782605273526832937273530122735314926832578264427992484272224712578248433762538248424842443273537743565251124432443248431742429247140572552265728112824345545864674185627352644260526182657265728112683257826702578265726312748259227092565263126052631293728755597313626442657264427732631259224712592255225922578260525522538252526312657286224842722249825922484324924842471245725112962372735792578245724842525323625112484401825112709270930003274473671211344282427092696264426052578278626312670255226702657260527862657274827092735268326702824288755973124260525782605270926052484256525382498255225522578253825522498255226702962251127092498263125113402267024432498249826053727357925922498249824843149253824984097256526442837286238064644774118562696272226572657265726702748260525922786260526442670272227092786264426442683268328112937559732492552263125522722259225522552265725522511252525522538257824842578265729122552278624572605249832612457248424712484283737903651253824292484247131862457247140182511264427092962321146445272134428112670261826832644268329122683265726052683267026962761261827612683274826312722284928875597316125922592264427092538253826182538263125112552253825652471248425782709291224982761248425652498342924842538249824842761377435652511249824572443318624712511407725652670286227483338455747051856270927352631273526052670278626962657272226832683263127352709272226702709267026572887290055973161255225252605268325782592253825252565259225252538251125382484257826962912251127612471259225113249242924712498253826703774368125252471247124713236251124434018253826572644291233384674530813442761270926312657272225922862267025782683265726702644279926052748267026962709263129002975559731492592264426442709259225112538251126312525260525522525259224712578263129372525272224982552249833892484247124842484264437583593255224842484245732112471251140572565259227862786340245574767 19890828 556781856273526442605267026312618279926572592264426052644264426572683270926572670264426702811298755973186260526052631269625522538256525652538259225252565247125112525256526572799251127092484263124573274247124712511249827093727356525112457248424573211251124574037255227482761300032114644534313442773268326442605263125652761268326442657265726962644276126442670260526832696264428492862559731492578259226702670259225922552248425652538256525782511253825252578267028872525272224842578248434162511248424572498268336963565257824982457251131492484247140772578260527352786340246444767185626962670270926572644265727732709263127352670264426572761265727612657267026312683283729375597313625922683257827092538257825782605248424842511256525382538247126052657297524982670249825922498323624712457247125252722375835372525244324982498321124712484401825522552264429753376458652371344283726702644267026052592293725522696263126312657272227352644274826442709264426702912297555973161267025522578265725652552253825382538252525782511256525252457259226832887247126962443257824843402248425252471249826703711353726052471245724983174245724984057256526442735286233634644506418562709277326702657255226442811259226832683267027612618279926052683270926962670265728872849559731362565263125652657251125782498257825252578252525652511256524842538268328872471278624712605249832872484245724842552270937423593252524842457248432112457251140182511272227222811328746445415134427732657272226572657263127732644261826442657268326312735268326442696263126312670288729375597313626442657256526572538252525782552255225382578249825382525256525522657291224982709247125782457333824842511249824982837369634962525247124572498318624572471405725522605272228373429479951331856276126702631268326312631276125922631265725522670267027222578270925782683260526312912287555973174257825652578269625652618252524982525255225112552249825782511256526442925251127352471255224713274247124432457247125383742349625652498245724843236248424844018252526832683287532874447552413442849263126312683257826572849264426572670270927092657277326962761264426702657268328112937559731112605261825922657253824982565252525782538253826052471255224572565263129252498270924712578247133632484252524572484301237583607253824982484249831612471247140572578264427612799333844745379 19890828 557261856274827352644269625652683281125522565267025922735268327482683270926312657264426052773295055973111264425782644273525382538256524982538252525782538252525252498264426442912248427732443256524713287245724712457248426833727359324982471248424433199245724714018252526962696295033124644578113442837263126312644260526572811260525922670278627222683272227092735276126572644265730122937559731742592253826312644259225382565253825522565256525252538253825112538257829252484268324572578247133632498249824842498256536963593256525112457247131862457248440572592257827732786341646445781185627482696257826832631259228492657261826832631269626702683263127092722273526442735288729375597313626442565260526832592248426052538253825382484249825782538253825382683284924842748249826052498327425382538247124712631374235512471247124842471322425112471401825252657263128113376452960071344279926832696263126442578287526962631259226312618265727482657274826832735269626702811290055973124260526052670270926182552263125382578252525782538252525252552255226312786252527352484257824713429248424712498251127353681365125382498245724573149249824714057256525652748279933384644604518562670267026832696265726052837265725922644267026442722278626442735264426442605264429253012559731492605263125782696259225922498252525252525249825652525255224842605265728752538272224572605245732992511245724712525265736963607256524842471245732242498245740372511264427482975328745866324134428242657268326572592261828242709264425382683272226832709257827352631264426702592272229255597314925652552263126312525249825112538249824982578249825522552255225382657286225112748248426052471338924982511245725112735369635652552247124572498316125112471405725652644282427863442455764541856265726312644268325382735284926572631273526052683267028112709267025922644265726962862291255973161267026052605270925922631259225382552255225382538253825382498256526052799252527092484256524713236248424842457253828243774360725382457248424713249245724984057257827482696288733634674671313442748264426052631270926702811253825922605267026572683267026702670264426702644267027992937559731742670261826442657252525782578256525382538256525112538257825522578263128622511267025522592249834022525249824712538296237743579260524712471245731612525248440572578264427092837335147677014 19890828 557741856272227092709264426312644276126052578270926052748268327482618273527222761265726572824283755973136261825922657270925922578260524982565255225112552251125252498260527352975247127482484260524713236247124842498251127223758357925252471247124843236251124844057255227352709291233384674774113442735269625522709260526052811268326572683265726832722272225922696265727352670268329372937559730862565264426572592255225522552253824982538253825652525252525382552277329502498270924982605248434022538245724982538269637743607252525112443253831862457248440572565264428112761331247677741185627092592268326442644263128372696263125922578265725922799263127612644269626832644288729005597313625922631265726832578255225652511253825252565256524712525255225652696281125252709244326312525326125522498247124712538377436222552245724712484322424982457401824982722270930123389458677411344279926572631272226962670278626052644260526052644263127612683268326312748261827092950291255973199264426052735263125922565253825782538252526312525256525522484257826832837255227352498265724713389263124982525247128113711368125382484252524843174247124984057259226962837439535094767774118562631263126832773260526572773268326702644257827222670281126572709265726702552267028622962559731612618260525782683255225522552252525112498255225112511251124842592270928242538270924842578245732492471245725112578257837273537255224572484249832242498248439992498267027092937332544216201134427862565260527092657265727612618259226572670267026702786263127092696267026572657288729255597314925522644257826182511264425782511255225252605252525522565247124842670286224842722244326182498340225382471248424842709369636072511247124982511319924432511405725382592283727733482473677411856278626442618260526312592286227092578263126572735269627612644274826052722268326312912287555973149261825382552263125922605253825522578260525112538252525652538257827732937248427732498264424843287311125522709263129253742365126962525272225653236259225524057265728242837409739994929774113442811261826182631260526832811255226962657265726182670272227352735259226962670268328492862559731242618263126182709256525652565255225382525257825112552247125112552274828752498270925252565249834292457251124982538287537743579249824842443251131862484248440572552264428112709333845864767 19890828 558221856303726572578273526832631278626832670265726572683263127222605270926962631260526832862296255973149256526442683269625522565252524842552259225382525249825522525256526962900248427612484259224983236248424712484251125923774356525652471249824843224247124573999259227352670292533384674534313442773272227092722268326182837265726052709264425922605272225922683264426312683270928372937559731742592259225652735252525382525249825252525256525522565253825112538272229002498268324842592253833382484249825112498263137273593251124842471248431492484251140772578260527992735337645574929185626702670263127092578257827862538257826442644263126052735263127092552269627092657295029375597313625782631269626312552255225652538256525382525255225252552249825522670288725252773248425922484328724432498248425112962379035512538248424712484323625252511399925252631272229373287464472561344278626702657272226052761278625922592270925382592264426702631273527092683265726312912284955973199261826182644261825652552253825522538251126312592255224982498253827612875249826832498267025253402264425382525255229753666353725382457252525783149249824714018253826442799290038224705774118562773273526572683269626702761265726312696260527092592281127092722268327092592268327482799559731362511253825922657255225922525253825922578253825782471259225382592267027992525272224842605245732362498245724842511270937423579253824712443247132112484247140182552270927093024340246445237134427732696264426832670259227482657251126702578267026572761270927092644268326702618284929755597317425382605256526442592255225522484263124842578253825382538252525522552281124712722248425922525333825252525248424982761374236222552245724572498318624572498405725382631284926833287447448631856269627222605270925782578281126052644270926832786269627732696272226572722256526312824286255973111255226442578269625782605249825522538255225252538248425922498257826182875249827732484260524843199248424982471249826443742355125522457244324713236248424574037255227092696291233384674534313442837265726572657264426052887263126442657264426572644281126702735267026702696263128622912559732112618257825652670268325782538252525252552269625252525253824982578265728622471270925252565245733892511251124712511269637273607252524842471251131612457251140572565265727612748335145574674 19890828 558701856304927352578269625652735277326312605263126572644265727612696269626312709256526442900292555973012257826442644264425252538256525252605255225382605256525522511252526442837249827092471260524843261256524712525249825653790355125382471245725113261251124713999253825922670298732994644509813442799261825922657257827092824263125652683268326832683276126052735260526312709263129122849559730992631265726312657253825382565269625922925270930372696316126182525268327862484273525112631245733762498251125112498264437423593251124982457248431992457248440772565259228622837342945864767185627352644264426962644263127612670259226832735264426702748265727612605270926182631288728755597312425522631261827482565259224982592256526182525249825252565249826312683283725112761247126442443326125522471248424842578371134962565245724432457322424982471401825382683272228493249470571211344284926832683264426572657277325782670268326702696273527352709270926832670260526442962283755973186248425782592267025922525267024982538251126572552259225382538255226442875251126962498257824843363270925252511252527733742355126312457245725113149245724714057256526702811295037744705774118562722265725922670264427222761260525382709263127092657270926052683265726052696267028622849559731492605259225782631253825922565253825112457253825782538256524842578270929252471268324982605248432362471248424842552274837743509253824712443247132112484249840182511268327352887335146745064134427862709269626832657261827352605277326312748278626702735269626702644276126312644283729375597311126832592255226832552255225652565249824712578256525112525249825522670283725252696245725782484337625252443247124712683374235932552247124982565311124842484407725652683281127093363467448631856269626962605272226832709286226312605264425922696263127732578268326702670256527092849293755973136265726052565263125922565259225382552263125652578247125522511257826442786252526962457259224983236248425112457251125523711352325522443247124983249249824713999256526832748283733254586534313442811268325922657259226052862265726572709268326702735278626182709267027092618269629872900559731612592260526052683257825522565255225382525263125252525245724842552272229002511270924842552247133892484244325112511286237113622247124712443252531492498248440572565257827352773335145574799 19890828 559181856304927482709269626572644274825922735267025782657264427612683274826442644257826702937286255973199257825922538270925382631259225522565253825522552251125522498255227352849249827092498257824843261251124842484251125253727355125522498244324713236245724714037253826832773291233384557516713442761265725782618268325922849269626312657269626702631270926832735259226702631264428112975559731492565257825782709252525522578249825382525253825382565255224982578270928372484273524982565247134022471251124712498255237113593261824982471248431862471248440572565260527992735342945864674185627222578259226962644260527092657259226962592265727092722268327482657272226572683291229505597323626052605257826442605252525252538252525652578256525252631251125782578283725252722248426312511326125522471251125253000374235792565245724842498321124982484405725782670270930123376473671211344278626832696257826442565274825782657263127092618268327352709273526962696259227092786291255973174259225652683259225652578257825522592251126312578256525522511259226442837248426962525263125113429269625922552255225383742359325782511247124713136251124984077257826702837278637904586774118562657259226182605264426052824260526312761263126832644276127092683264426572592260528752912559731492605260525782722257825652538252524842538249825522498255224572578257828622498278625252578247132492498247124842511295037113565253824432471247132492484247140182498272227612912328747055308134427612631265726572657260528112670260526182592268326442748263126832605268326312644276129375597309926572565268326572552255225522592251125652605249825252525249825922670291225382722248425922484341624712484248425252511368136362552245724572511318625112471405725782592277327483402452947671856272225922657259226962709279926442565268327352592265727732644269626832709263126572799293755973136259225252578273525782578255224842578256525782578251125382498259227222887247127092484256524573261253824432498248429123727360725522471247124843224247124714018251126832657297533254586545113442709263126572670274826832761260526312709259227482748273526702670267026442657268328112925559731362670257825382748255225782565253826052565268325782498257825252631270928372511272225112565248434022511247124842498264437113551259224842443248431362484255240372565259227992875342946444896 19890828 559661856303726962657260526442683273526182631270925922748268327352670272226832696268326182837292555973211257825922631270925782592251125382498259224982578249825252538255226312811252527612498259224843224248424982498252526313774355125522484247124433186247124984018253826572722286231864767513313442811270926182631260526052786260526052696257826962683269626702735264426572618263128372962559731492605260525522644257825922605263126572975276130492735318627222592263128872525268325112565247134022511252524712484276137423551255224842471248431742457247140572578259227612748337646444831185626962748259226832631259227612644257825782631268326052761264426702618270926442761287529255597317425652657260527352578252525382498252525252565257825112538251126312670278624982761247125652457323624842471247124982525369635092511244324842471318624712511405725652722269628873363464471211344274826312683259226312565279926702618272226702631264427222644268326442657270926832824286255973186267025922644267025522578253825382525248426312552259225112511256526962799245726962484260524713389269625522538252527223681365125922457256525113161249824844077257826962887288738394736774118562722273526442578259226052722260526052644267026312657273526702709267026962696269627992950559731362618260526312644259225922498255225652538256525652511256525252565267028242471274825252592247132612457252524572538274837583593256524572498245732362457248440372538274826833037332547055202134427992657265727352631259228622709272226052605265726312773265727612605268326442657290028875597311126312631256526312670251125252565255226052565257825112552248425782735284925382696247126052471338924572498245725252644372736222538247124572511316124842457405725782696287527353389450146441856265726832696265726052631270926832657264426572644264427352696272226702735267026962824293755973124263126572525267026312538255225522525252525522538251125382471256526702799253827352471263124843249252524712498253824713651349625522457245724573186249824434018251126312709290033384674530813442799259226572605268325782722264426442644264427092696277326962735263126832631270929002900559730992578257827352644255225782484252525252565255225652525256524712605263128492484270924982605247133632498251124842552268337113593255224842498249831492443248440372592263127612837328747054736 19890828 560141856306226832592267026442644272225382605273525922631259228242735269626962657263126572887296255973161256526572552270925652592252525922511257825652565253825382471260526832887253827612484264424843261248425382498255228623790362225782457248424713249248425114018252526702696288732874767534313442799268327092657265725922837269626572644259226442631278626832722261827482631260529122900559731492605260525522644252525252538249825652538253825252525256525522592267028622538268324842605251133512498252524712538297537423711253824712457249831362471247140572552256527352644332547054767185627222696264425922657263127992670263127092683267025922696268326702644269626702657287528755597321126052683259226442511252525382578251125382538252525252565251125522644278625252696248425782471326125112538248425112696377435512565247124712498323624712484401824842722276128493236452972561344274826962592260526442631281126572605268326312657270927612683274826572657269627092937297555973136261826052618263125922552257824982565256525922605252525652511259226572900249826702457263124843402269625252565255226963742359325782484253824713161249824714057256526702799291237904474774118562657267026052709264426832875269626572696260526832644276126312709268326702631268328492900559731362618265725522657257825782511256525252644255225652484251124982605267027862525277324982631253832872525249824712484278637423565260524572429244332112484249839992578269626443000333846445202134427732670259227482657263128872631264426832683269626572735265726832631269626702644284928755597313625652631255225652538256525252565255225782618253825252525252525652657288724982735247125922498337625252511248424982862366635372525247124432457313624712511405725652631278628113442452947361856272226442618259226572761270926182644267025922735264427862670277326572657265725652887295055973136267026442592264425382578253825252525252524572552251125112484256527092900252527862498259225253261251124712498251129003774360725782484247124843261247124984018252527092683301234294736527213442862265726312709269626442811263127092644264427222618274826312722274826442631273528872912559731112592256526052605256525652538248425252525263125382644253825382525273528242538270924982592251134292498255224572498276137903593252524572484249831362484252540572578264427732709335145574767 19890828 560621856306227092644265726052605284926572631265726312722264427352709273526182592264427612837291255973174264426052618267025652565249825652498256525112538256525782498256526572950251127482511263125113261249824842443248429253774353725382471244324433236252524984018253826832683295032874799523713442811260526442670270925922748268326442605259227092683272226962709263126572644259229622912559731362565264425652696260525112538265726832962276129622683318626052552261829252538270924982578248433892525253824572525260537743537255224842471247131492552248440572538264428112735333847674863185627482670264426832696260527862683259226702709272226182709268326832618268326442670277329375597313626052631257827482552253825382498257825252525255225252552249825522657290025112735247126312484328724982525248424982644374235372552247124982511323624842471401825382657273528873312467471211344278625922644265726442657284926572631265726052696273527092565268326572748273526572824283755973111255226182631274826052552252524842538256525522552248424982525251126052849251126442498261824843402260524982525252525523790359325782484248425253174251125384057257826052799284937744799774118562748265726312824259226442773263126312631265725922631269626312683270926702592268328622925559731612565260525522709247125652552257825522552256525522525252524842552269629002525272224712644247132492498252524712484269637743579253824572429247131742498249839992511269627483012332545295202134427482670261825652578259228112565264425922683270926832709265727482657265726832722296228625597313624982592256526572511253825922552255224982565252525382552247125522657282424842709245725922498338925252511251125252657377435512498245724712457318624842525405725922605279927733389458648311856273527092605270926052644283726312657264425652696270927222631267026572722263126832799295055973111260526312592272225522578259225382538253825652552255226052498257826702811249827352471264425113261249825112498257824983774360725652457251124843236248425383999252527222735297532874736523713442811268326052618265726572837268326312644264427352605268327222709260526312592264429372862559731362631265725922735256525382552249825652538263124982552256524982565268328372525269625112592248434022538249824572471274837423651252524982457252531742484248440772525256528622657333846444863 19890828 561101856304926312683263126312578286226572618261827222631267027352644265726962709264426182849293755973099256526182605273525652592257825522565253825522525248425522511256526832912248427482484257824433325251124982498252527733790362225382471249824713186249824713999253827352683287532874529520213442748259226442631261826052912263125922644265726832670272227092709269626832670267027862900559731742538257826052709256525652525257825652498255225252538257825112605267029872498270924572578247134162498247125112498278637743593251124982457249831362471251140572592263127612786336346744962185627352657263127092592268327612605263126962605269626572709269627222657269626312657291229625597317426052592256527092578257825382525256525252552253824842538256526312631282424712773251126312498324924712498245724842605375835652565245724842484322424842429405725522670269629623312455772561344277326442644265726572657277325922696270926442683267027612735268326832683265727092950287555973124257825782578268325782552255225252578255226312538248425252525253826442849248426962484263124713376273525382538248427613711362225652471249824843186251125254057268326832837291238064644774118562735265725652565261826052696260526312683268327222631273526312709267027222605268328372962559731492592259225922644256525652498248425382565253825652511252525382538268328372511276124982605249832362511255224572498265737743551252524712484247131992484247140372538269627352912336346445343134427862761257826312657268328242631260526572709267027482722264426312657272226442644279928625597304926702644256526832605263125252552253825522578259225522498248425782657286225382696251126312471335125112525251124982511368135512538245724712511317424842471407725652565276127733363467448961856274826832578259226442657283726572644268326572657264427222683277325522761265727482773298755973099259226312552267025652552252525652511252525112552253825252511256526702837247127612484260524843261251124712471249825113774357926052457245724713236245725114018252526702670311133254705537913442761268326572735257826312837268325782644270926572773265726702670263126832644272229122912559731492592255226442644249825382511255225522565259225252498248424842578259228372498272224842578248433762525249824572498273537273551255224982484245731742484245740572565260527992735338944474831 19890828 561581856307426052722263125652657279926312592268325922644264427612670265726572709265726702925292555973149267026052644267025652565255225382471252525382525255225652525260526572799251126962457261824983261248424572429252528113774357925252457247124843249251124714018253827352735295032744674516713442862269626962565264426442849260525922696264426962605268327092709264426312735267029502875559731612657260525782683257826312592269626833000272230492722316126052592270928372552269624572592252534552511249824712511290037743565256524432457249831862443249840182565257827732644332545294736185626702644263127092592265727612631263126702683272226572696267026962592268327222605284928875597314926572618267026962552263126572552252525112498253824842565249825522565282425522761245726052498326124572498252524842696377436222565245724842471321124842457401825522644269629503287470572561344277326442722264426312709273526702657268326702631263127352670270926962644267026052912288755973099256526442644263125382618261824982538256526312552252525522457253827092912253827222484265725253389264425382552252527353774363625382471248424573199252525524057256526442849287538394557774118562735273525782657259226052722261825522631267026052657277326702657270926702592272228872849559730862578257825922761257825922525259224982484255225252471255225522578274827992457274824982605248432362525252524712538257837903579256524292484248432362457247140182511264427352975333847365633134427992709264426572683265727092631264426832683265726312761272227482657263126962683292529505597312426572592257827092525259225922552259225382578260525382538249825382657278625252722247125522484337625252511248425252849379036362525248424432484317424572471405725382631279927483442467448961856273526962631267026312644276126442657267026832696263127612631263126312696263126312837300055973149255226182605273524842565252524842511249825112484253825382538256527222862248427222484259224713249245724842498252527353806352325382484248424713211247124574018255226832696288733384674530813442799270926052605274826572811269626572670268326572670279926312748261825922605265729622912559731362670255225652735259225652538248425922471253825652552252524982578264427992484270924842592247133762525249824842498257836963622256524842471249831862498248440572565270927482696332546444962 19890828 562061856304927352670270926052683279926572552265726052735277327732670268327222683259226702912296255973124256526052578268325522552251125522538259225382525252525782511251126832786253827732471259224573261247124982457251127223727359325922443245724843199247124844018255226052735295033894767520213442761260526182657260526442837257826312696257826962618276126572773277326052644276128372937559731742538261826312670249825652552255225782538257825652471251125252538267027482498274824982605248433252511256525252511268337743579253824712484248431612471248440572578264427862786335146444831185626702657273526442644276128752592264426442657270926962735268327092748278626702670287528755597312426052631257826962592252525252538255225252538252524982525247125522618282425252748245726052511323625252498251124842837377436072552247124432484322425112471399925252631276129753312464471211344284926702538268326312605290025922631264427482722259227092657265726442631269626572849293755973111252525922644269625922605252525112538255226442565252525652538255226313000251127092471264424293376261825382511253828623711355125382498251125113186249824844057269626312811279937274674774118562657267024982786260526442748255226572605263126312683267026182696265726832683268329372925559731492578257826832748257825922498253825652511260525252525251124432578257828752511277324842605245733122498251125112511268337743607263124292498248432242511247140182511273526572975340245865237134427482644261826702657264428622605263127092644267026312631272227482631267026572683302429005597316126052538255226572618253826312552255224982578249825382511247125782683282424572722252525522484336325112709248425112709374235932511252524572484314924712484407725782657282427733389470547671856269626442605265726312748278626312631259225652670268327612709270926442722259225922837298755973161264426962592273525522631253824982498255225252631252525382498253826442925248427352471260524713249249825252498253826703758352325382484244324843211251124844018253827222657306233384557545113442849265727222735265726052786259225782657264426702670268326702748265725922631256528112912559730622578257825922696259225782538256525112565253825652578248425382538264428112457274824432631248434022484253824712511265737743607253824842457248431492457249840572578260527612722328746444799 19890828 562541856307426702605268326572709276126312552263126442592260527862644270926312683263127092875301255973161257826052592269625922565257826052498251125652511251125782511259225782900248427732484257824573312242924842484248426053727353726052471252524713199245724434018255226572722293733634674545113442773269626572631268327092811263126572644260526442631274827092683263127352696267030242875559731742657260525652709256525522538267026572912268330372592306226572605269628752538272224572657249833892511249824712525265736663651255225112457247131362484249840572605263127482748336346444736185626962670263126832592265727482709256526052605268326442773265726832631263126442644288729125597312426052592263127092525263125382538253826312511252524712538251125652657282425382709245725782443323624712471249825382538377435652538247124842471321125382457401825112683273529503325473672561344291226572618269626442605287526572631269626962683272227092631267026312683263126442875287555973136256526052618263125382525252525112538248426312565247125112552253826962875248426962443259224433363267025652498252525523774360725522498253825253174251124844057259227092811287538064736774118562696267025782578256526572786267026832709263126702657274826832709263127222592273528492925559731242631259225782735257825652552253825382511253825522511253824982538268329252484276124982592248432742484253824572511273537423565264424572443248431862538249840182565267027352912331245575379134427092631260526442657261828112657253827352657270926442761263126702592263126442631281128875597313626442592260526442565253825522565252525522565251125522498252525652631282424982709251126052471338924982525249824982631371135512565248424572484316124842525405725652631273528243338464445861856273526312644264426832696277326442631265725782709264427992631277327092657260526312849290055973099256526442605269625522552256525382525251125382538257825522484260527352773249827482498263124713261248424982471252527093742368125522457248424983236249824844018253826702670288732364644520213442786264426312631257826572811260526702722265726962644267026702722264426702657263128622837559731112592260526052709253825382525253824842511259224842498252524982618272229002498269624572578247133892498252525252484259237273509251124712443249831492498248440772578260527482786336345294705 19890828 563021856304927222605263125922644274826572605265726312670264426962644268327352670263126572925298755973111261825252631276125252552256525382552251125252538248425252552261826052862247127732511259224713261248424842498251125653681353725382457245724713211251124714018253826702683303734554557530813442773267026052592267025522786257826572670263127092565274826052670267026442696270928622912559731742631263126312709257825522565255224982552264425922552248425382538272228372471272224982644249833762511253824842471270937743607251125252457249831862484249840772565259227222735333847674736185626962735261826182631268327732592263126312631267026832748264426962631267027092670284928875597313625782578261827482538259225652511256525252525251125112552248425252605297525112761248425782471322425112484247125112887372735932511247124432525324924712471401824842735279930123363464472561344290026832683267027092592284926962592265726962644264427092696267026702683270926312987295055973149265726312578268326052565255225252605252525922552256525252578257825922862252527222443260524713338259225922498253827613651355125382457251124843174249825114057256526572837286237744736774118562670265726832644264427092748269626572683269626962657270926832722257826182605273528752912559731612578263126442670263126052498248425652525253824982484253824982578264429122498270924982592245732612511252525112471281137423593249824842443245732492457244340572538273527092937333846745133134427862670268326572605263127222644265726702657273526312683261827352631273526572605287529005597312425782644260526572565249825522525256525782657252524842631256525652631283724982709248425922457337625382578247125652748368135932538248424432498316124572498405725652605281127483299470548631856269626832631265725652683279925922605276126052657268326832657270925922683263126702799292555973149263125522605273526182618255225922525255224982511252525522525255227222875248427612471256524433224253825652498252528493711348225252429249824713199249824984037252526832773295033124586527213442786264425382605267026702761268326052670257827092631270926312683265727352657272229122887559730622578260525522748253826572578255225782484260525522525252525252552263129122484269624572605245733512471260524842538277337583607252524432443252531492484248440572552263127222735333845574863 19890828 563501856312426702605264426702657279927222605263127352735263126702644273526442709263126962799287555973149260525522578267025382631256526052565255225382565255225382484260526962849249827092471260524843249248425382471251125783742353725252443247124713261247124983999252527092631291233894557513313442862268326052644260526572799260525782722265726832644277326182709272226702631270928752912559731492631263125782644252526312578269626182900269629872644313625522538259229122511270924982565251133762565260524982511290037273622252524842457248431612498245740572592257827862786331246444799185626702683261826442657265728242592267026832644270927092709267026962657260526572592290029875597316125782683259226572538259225522525259225522511255225112592255226312670287524982761247125922498323624842484245724982578372735232552244324982457319924842457401825522709276128753274452971211344281126312565263126312605288726052605264426442644267026312670268326312773270926962900288755973149264426052538265725922605259225522631248426442525255225382484252526572837247126832471263124713429261824982552248428113774362225382511251125253136251124574077256526962811296237904767774118562735265725782696267026832748264426312696268326962683270926962683264426832657270928623037559731242657259225922683255224842538251126572592253825252538253824712552267028872511273524842605251132742471252525112498257837743537264424292471251132362484247140182538264427612975328747365098134428112565260527092644259228492709267026442683261826832709260527092631264426442709296229125597311125782525257827092592260525522511255225382565253826052498255226312565282424842683244325522457341624842538249824982862368135092511248424432498312424712511405725522565279926833338464449621856265727092722269626702644274826312696273526572644257827352670261826182644263126572811291255973136255225782552268325782565255225652565251124982578252525522538259227222887253826962498263124843261247124982511249825923727356525252443247124573236248424714037252527482761293733124705523713442735264426832644257826312875276126312657260526832644270926442709263126832683267029372962559731492592264426052631252526052498252525252538256525382538249825252565263127992498267024842578252533892511257824712538272236813496252524982457251131742484247140572552264428112683332546744896 19890828 563981856269626052618263125922644270926572644273526572644264427732644272226052683263127092887297555973136256525922644278625522552268325382525257825252511256525252484255226702837252527222471263124713211251124842457247125923774353725382471248424713224249824844018252526052761295032994644530813442786263126052644260526702837260526962683270926962631273527092722256526312657272228872925559731862565260525522735260526312538256525522525253825522511249825112552263128372552272224712592245733892498256524982525256537113636253824982443249832112457245740572578267027352811333846745237185626572748265726962657270928492670263126572657264427092709265726962657263127092592287529125597323626052592257827222538256525252538252525522538257825252511249825382657282424842773249825922498326124712484249824842670377436362538247124712457324924572484401825382786273529623469467453431344281126832605267025782592279925922670263126312644268327352670269626832735259226832735295055973124264426312618270925652525249824842670251126572525256525252511249826702824249827352484260524573402251125922457255229753696355125112498244324713199245724844057259226702735281133894799506418562696265726442709259226572773263126572592265726572696278626442735265726442657270929372925559731612657264426442735256525922605252525652538253824982484251125522592265728242525276124572605249832492498249824572538286237903565253824572457247132362484248440182538265726832987338944745487134427862696267026832592267027732748260526702696267026442799260527092631268326572696290029125597317426052644259226442644253825252525255225782631247124712525245725652670296224712709245725782457340224842484249825112657371135932538248424572498318624572443405725652578277328493338473652021856268327092657282425382631279926182657269626442605265727612670269627222683274827092875295055973149261826702605272225382605253825252538251125522592253825522471257826702837244326832471259224983236253824982471251125653742360725922484248424713224249824574018255227092670293733634674548713442799264425782657257826312849263126832631265726052696279926832683257826052592263127862937559731492592267025652683261826702592256525252538255225922511257824712511274828242525272225112605249834422498253824572552270937743565253824842443248431362471245740572565257827862709340246745451 19890828 564461856265726052618265726572709282427352605267027092657269627482657274826052683263126702862297555973161257826052605268325382578252525522578259224982552252524982498261827352937253827612498260524983261253825252471251128243774360725652471245724573236248424434018251126962748296233254736567013442799278626052657268326832937257826312578259226572644270927092709267026702565273529122849559731242565263125922644257826312565251126312538260525522552259225252592264429002443268324842552248434292484252524842538269636813565255224712443249831612498249840772592257827482773342947055744185626962631265726962605267026702657263125922657265726832786265726572552272226572696277329625597317425782578263126182565252525382484253824842471252524982552249825922657286224982799248426052471329924712484248425382735374235092538247124842457318624842511401825112748272228623338464459311344278626962644268326702618283726052592267026052644272226572631264426832670276126442925283755973149264425922605269626052538256525382565257826702538251125112511252526312862252527482498256524843376255225252484251127733681357925252457241524713136248424714057256526312709278633894767604518562773267026832631264426572761259226702735269625652657267026442722268326442657264428752937559731242644259225652722259225652605249825382498252525382511255224712552270928112498274824712605249832742471255224712552263137903622253824292484245732242471248439992511268327092925335146446324134427862657263126832696259228372683260526312618260527092735268327352683269626052683284929625597309926442592259226832605255225252525255225112525252525252565244325382722287524842657248426052525338924982552248425782773371135512631247124842457318624842457407725782709274827863389464464541856272227482644267026182552281126312565265725922644260528112735272227092631265726572862296255973236265726832618270926312538252525112552259225522511249825522443251126832837251128112484259224573186249824842443247127863681357925252457248424713261249824844018255226312761296233384736671313442748265726442683264426442799268326312735267027352644272226312683267026962631265729252875559731242578253825782683256525522538247125522484269625382525249824982618268327992511269624712670249834162484253824432498281137583651255224982457247131612484249840772578263128372824333847057014 19890828 5649418562683260525782657259226832748263126572538260526572709273526052748267026832657270928492937559731992618253825522657259225782578257824982511253825782511255224842578268328872498276124842565251132612538247124842525269637113565253825112471248432112484245739992525269627093037335145577741134428492644273526572631259227862552263126052644265726832683265726702578272226052683281129755597314925382592257826312578259225522592253825112592255225112538249825252735282425382761248425922443342925112538248424982578375835652578247124572484317424842484405725652748281127353376464477411856270926572683260526312709277325922631269626572722257828112578274826962683263127482937286255973136263126442631267025652511255225652552253825252578249825522498261826962811248427352484256524983236259224842525252526313742353725382443251124573211252524844018252526442735293733894644774113442786263126052657264426572849259225782709260526442618276126312657270926442644268328492937559731862657263125382657253825782578253825652552263125652538252524712538263128112552270925112631247133892722249824842552268337743551259224432511252531862525248440572578259228114395332546747741185626832761252525652631260527352657257826442631263126312709263126702696264426052605288729255597324926442552259227092498253825782525253825112511249825382538249825652644279924432786247126312457323624712498248425382511375836072565248424292457319924842498399925522683274829753325470562411344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 025522552255225522631257825922498255225522631291225112735245726052552341625522538247124712709372736222552245724432471313624982525407725782605277327483442464477411856276126312696263126312605274826572605268326052722268327482722267026442722267026832799291255973161256525782644267025522538249824982578252525112511252525652525257827092811248427612457264425653299313625922631267026443742356526572498272224983261260525654057264428372875413940774962774113442875259226572631264426572849264425652644272225922657269626572709267026442605269628492987559731992631256526312696265725652538251125522552255225382484257824982605257827992498273524982605247133892511248424712525268337423622255224572443252531612471248440772578264427732799340246444767 19890828 565421856312425922670270927092644278626052657264426182735267027482696269625922670270926832937293755973062263125652657273525252605253825252552253824982565248425922511256526312799249827092498255224983249251124982443248426313774350925112457247124573199247124984018265727352773284933634557523713442773265726832605265726832799263126442657269627092657277326052773259226962644267028492900559731242552260526312735259225522552252525252511265725652525255224982592269628242484268324842552247134162511257825112525281138063565255224712471251131492484247140572578253827612773344245864705185626572618257826832657265727352696264426832618264426442722261827482683264426572696291228875597314926182670259226832592255225382565251125252578251124982552248426572722290024572761247125652484326125252511251124982631375835932578248425112471323624842443401824982670273530493338470572561344282427352696273525922592278626572565259226572748272227612670273527482631264426312862287555973199257825922631270925382592259225252525252526572525253824982498256526832925251126832484260525523389270924712552249827093742355126312511251124713199248424984057256526442900295037904674774118562683276126572657264426832786265725782748267026832631277326702696260526312618265729122937559732362565260526312696252525652538252524982552251125252498253824982592267028872484270924432578249832742511248425382552274837903622255224842443245732112484249839992525268327092962342945865272134427612631265726832657265727482631263126052683269626702735268327222644268325382696288728245597316126312631267026832498255225522498256525922644252524982484256525252748286224572735248425782471340224842525251124842578369635512498244324572484313625112498405725652657274827223376455747991856268326832631265726052631278626052592268326442657259227732696273526052683264426572887293755973236263125782631272225922511253824982565255225252525245725522471263126702887252527862498257824843287248424982511252529753727350925652443248424713224247124843999252527222709295033254586537913442748273526832631272226052811259226702670260527092683273525922657265726962565265728112962559731492644265725782631256525252498253825382565261825382525252524712525263128622511272224572631248434022484251124712525279937743551255224572457245731492457248440572578265727222735335145864896 19890828 566861856307426572657267026052670278626572565259226442657270927352670264425782773265727092837291255973111257826182670263125522511255225652592247125522552252525522498256526702849252527352484256524713249249824842443253826703742356525922484251124573236247125114018255226962722288734294767534313442799268326052644269626442875264426442631268326572748276126182748270927612670265728752912559731362605264426442709253825382578268326572962276129622631316126832498263128372471269624982605247134022471249825112525273537423636252524712429251131362484251140572552264427352799345547674736185627222657256527482618264427352683260527482644270925922748264427222618269627092709282429625597314926832565256526962578255224982511255225652605252524982538249825652735290025382709247125652484324925252484248424982709372735932592245724842484319924712471398025252670274829003338479972561344281126052605260526182709273526442644270926702709272227482670269626572644257827222937288755973124259225922670260525782511256525652605252525782552252525522511257826182799253826572484263124573363267024842525252528873681359325782498253825113161253825384057253827222862291238394736774118562748269626962657267027092761261826572696264426572631273526962709260526832670270929252900559731612565257825652709263125382538257825252511249826182498256525382618265728752511273524842644248432742511252524572511253838063551256524712498247132362511245740182552268326572937331247055098134427992592259226832618252528372644255226442657264426572761268326962735261825652709286229505597309925652592259226572552256525252484253825252592249824982525248425522761291224982709247125922484336324572538247124982799371135652565249824982457319924712484407725652605269628493287464447671856267027092657265726572670274827222657264426442670260526702683269625782696261827092849296255973000257826052657273525652565256525112525251125382538249825522538255226312837249827222484257824433274251124842484247127733774356525382457247124573224252524983999253826832786297532364586520213442748270926832592259226052773263126702631264426572631276126442670263126442605270928492912559731492644259226052657255225922511249825522525256525112498253825252578263128492457272224712578251133892484252524712525263137113509256524982429245731492484252540572552259227612925340246444896 19890828 567341856304926702670267025652670276126832511270926442761263127612683263125652631256526962811291255973149257825522538265725522565249826702525255225252552248425112484259226052962251127222457256524573236248424842471251127863727353725922498244324713199247125254018252526832683291233254644516713442735265726962631261826572799265726182605267026832644276126052670260526312618267028622962559731112592255225922644260525652538251125652498260525652511249825112578272228372484267024842592249833762484259224842525270937743482252524572471245731992443251140572683259227612773340247674831185626962709263126312670257828242644261825782683263125922722268327352631267026962683287529255597312425522631259226442538259225922498248425652592255224982498248426572670287525252748251125922498322425112525247125112565374236662578245724572471322424842457401825252683265730003416473672561344284927092657264426312552281126702670268326702631260527992644273526962696270927222824291255973124259225782605263125652538260524982525249825782552248425252525255227222773248427352498267024843363269625112498252526573711359325782471257824843149251124714077257826702837293737904705774118562683270926572592261825652773265725522578259227092696277327222683263126572657267029372925559731612565259225382709253825252578253825652565251125112525251124982538273528752471269624572565248432362511249825252484256537113651256524572471247131992484245739992511269626962950328746445343134428112657264426442683269628492683259226442696273526962735268327352657264426312709283729755597312425522592257826052525263125382552252525522631257824842552244326312605281125252748248425922471336324982511244324982824372736512538249824292443317424842471407725522644270928113402458648311856272226312605267026052631277326052578255226052748264427732644273526312657269627482799302455973161263126052657268325382565253825782578253825782565247125652484255225922849251127482443256524843236252524982498252527483696359325522457248424433174248424574037252527092683296232874674530813442824264426572605273526052824260526442644261826702670270926832696263127222657263128872900559730862605259225652696259224842538256525382511256525252498248424842565268328752471273524982578249833512498253824982511272236963607253824842457248431362484245740572538259227352811332546744863 19890828 567821856304926572670265726442683268326442631267025652696268327482657278626052631263126182862293755973161257826442618265725782498249825382578255225252511249824842484256526442837249827222511256524713236249824712471249828623727362225652443247124983199248424713999253826442631297533384767516713442811263126572605267025782748263125922605268326832631267026832696269626312657259228492937559731242538260526052644256525252592264426442849265730122657309926052578259227992498267024982578248434022498252525252498268336813551252524712443249831612484248440972552259227482786338944214962185626832696264426572631264426832735264427222618273526832799265726832618263126312709273529005597313626052631255226052565263125522525256525252525252525522565252525522748288725252773248425782484327424842471249824982538371135372592248424842457321124572511403725252644272229253402464472561344282427092735257826052644279925652578265725922709269627222657268327092657269626832862291255973161260525522578264425382565252525522525255226312538255225382511259226572837249826832471264424983338265726312538253827353681353726052443247124713111251125254057259225922773288738224799774118562722268326052657261826312786269625782722267027222657270926312735270926572631260528112900559731742644259225382683255225652578253825522538257825522498251124842552260528242525273524432605248432362525251124842525272236813607257824712471248432362525248440182525263127352937328746745343134428112605264426442552265727732657267026832631272226572631265726832644260526312644288729005597311126442578256525782631261825382511259224842578253824982511248425382683276125252722247125922457337625382578252525112525371135652498251124572511314924572484407725652592270928373416476747671856265727092644264425782696282426962605268326052683260526962670273527092748264427222875293755973174253825782552268325782552248425252592249825382525255225382498257827352799249827482498260524433274255225252484253825923681353725252457247124433199245724574037253827092644297532994736523713442761273526312631259226052748269626572670260526312657274826442735263127092631263128492925559731362605253826052578255225782525248425252565260525252498252524982631263129122498272225112644247133252498259225252525273537273622255224432457247131742511252540572565267027732670335145574863 19890828 568301856303726962644268326442709279925782644272227092748268327352605273526442657265726572862293755973199269625652592269626052618257825382552256525782565253825112498259226962862248427612457260524713249253825112471248428243742357925782484245724713211247124574018253826962644291233514767509813442773265726312709270926832862264427092722270925922644281126832773267026962683268328242862559730992592256526052644255225382538251125782525255225922565249825252578267028872511270924712605245733762538253824712592269637273565253824842443247131362484249840572565259227352786333847674799185626832696259226572657268327732709267026702644269626702722263127482696256526312696298729005597313626182683264426832578252525922525252525652552257825252565255225922592284924842761245725782511323624842525248425112657377435372565247124982484319925112443401825522670270929623389455771211344286226572644273526702657277325922592264426052670267027092605273526702670267026572975293755973149260526182578273525522592252525252511252525782525253825652498257826962900251126702484264424713429264425922525255227353742353725522538252524983174252525114057256526702875279937744705774118562696264426572657264426182811265726442631257827352696279926442657265727092578263129252912559731242565259226312735257826442552256524842538251125522525255225112605264428492525272224712578249831862538255224982525260536363593252524842498245732112457249840372538269626962937332545295202134427482592269626442683268327732552268326182578264426572748269627612644268325652683284929875597312426052631256526702605256525652552260525252592252524842552251125782670293724842709248425652498336325382565251125382912371135792592247124712471316124842525407725922618278627353351447446741856268326962683263126572578277325922565263126442722265727352696265725522696276126572950290055973149257825922565274825522538256525522565253825652511253826312498256527092900251127482443260524843249247124982511248428373790357925252457248424843211248424713999255226962709292533384447537913442837268326442683270927222799265725782670273526312592278626052670270926832605260528752849559731362670269625652657255225112498255225382565263125522498252525252552265729122457270924712592249834292511257824982498268336963537253824432429249831612484248440572552267027352786331246744767 19890828 568781856311126962683273526702631276126442578263126312657265727092670270926312696264427092925286255973099261825922552261825522552256525922525252524982525249825252525255226052735247127222498257824983249251125112498252529123727357924712471244324713211249824844018255226572709293732994529523713442786268326962644265725782773268326182748264426572618274826962696264426442631265728752887559731742605264426442631257825112538264426962849265729372722304926052552268327992511272224712552249833762498252524712538264436663523255224432429249831612457247140572565265727482748333846444863185626832722263126442722264427862644272226572631267026572761263127482709270926442683288730495597323626832644257826702631256525782578249825782538253824982538253825652670276124572761249825922471326125782511248425252975374234962552247124712511318624842498401825252605272229003363458672561344278626442670265726962578274826962592259226312644274827222657269627352657265727092900279955973174261826052605263126312631253825382552248425782498249825252525257827482925251126572457263124983351268325112511255226313651359325382471253824983161248425254057255226702900293738564767774118562657272226572683260526832799265726702683265726832631269626572683256525922670269628622887559731612644260526052592256525522592251125112538252525382484257824842605263129002498274824712538247132492511252524572484295037743482253824712471245731992471252539992511270927353086340246445237134427862709265727482657269627862735259226572565267026312696269627612644270925922683284929505597314926442578257826832565256525522511255225382552256525522525248425252644287525112722247125652498333825522484245725522786362235932552247124842538311124982511405726312644273526703416479949621856264426702696264426702657277325652631272227222683267027612657268327222709263127612837287555973149264425922565274824982578253825382552255225252511253825782457257826312748251127732471259224713274255224982484252527093651349625522471247124983249251124714018252527482709306232994644530813442735267025652709272226312748265726442683269626702722272226052670260526702657265728112862559731362644259225782709255225522525256525252538251125782484257824982525263127992552270924572605245734292511251125112511287536813636249824712443249831112484248440772565268327732799342945864705 19890828 569261856308627092631269626572618274826832670264426312709269627222670269625522683267027352912284955973149259225652578267025252605257825252511251125252538255225652538257826442786248427482484256524713261253825112498253825783727353725522457245724983211248425114018255226052722300033384644527213442786260526702578270926312722268326572592263127222618272227092683267027732644269628752937559730992605265725652657259225522538248425522511257825652538253825112592268328372498272224842578249833892511256524842511263137113551256525112457248431612484249840572565260527482773338947054863185626962696265726572618256527352605257826312644264426442748264427092592263126832735284928495597314926052552257826052578259225522565251124982578253824982565247125522631290024982735248426312511323624982484249825112657374236362538247125112471321125112511401825382631267029253416470571211344282427092709265726312631277326312592264426052722264427732735268326312696264426572824295055973186269625922565263125922538256525252498259225522578251125112498256526962773248427092471257825113351264425382565252527863681355126182484247124983186252525114097257826442761282438064644774118562709270926182683263125652786263125382670268326442644278627732748259227612592269628112912559731362552261825522592252526052525248425382552252525782484251125112538268328872484270924842565245732362578247124842498267037273551255224842471244331992484247139992525259227222975337645295167134427482670265726572670263127612565259226702683261826832735264426572644270926442644287528755597313626442644263126052538257825522578252525112618248424842538251125382657288724842709248425652429336324982525248424982696371135512578244324572484318624842511405725522631270928243376464448631856265726442644268326052709276126442592263126572631264427222683276126832631264427222849296255973149253826572552269625922605252525382511255225782525251125382498255226052824251127092457263125113224255225112511248426963696353725522471248424713174249824984037251127222735295033124644537913442761260526182631267026312722259226052578268327862644272225922722269627092670265729752937559731492592259226962631257825112578252525252538256525382538255224982525263128372471263125112631247133892511259224842471293737743666259224842471247131742471247140372565264427732786328745294674 19890828 569741856306226442565270926832657273526052644265726312683264426572644265726702696263126442962284955973161251125922565267025782565260525252498257825252592253825112484255226702862249827612443263125253211247124712484251127223696357925112457244325113236252524984018251126702683288733894767523713442773265726572592257825652709267025922644259227092709274826442735261826572657267028372925559730862605259225652644260525522552268326572900268328872605303726442525269628492498269624432565248434292484252524982511288737423666252524842443252531362484249840572552259227092683340246744767185627222696259226312709265727612605260526962657269627352709264426702683273526572709279929875597319925922657260527352565255225522484259225522538252525252538247125922683282424982735245726312484326126182429248425113049371135372538245724712484322425112498403725382670274830373299473671211344286227092592267026702644272226442683260526702735265727222748279927092709268326832987288755973161259226572565265724982592256525522592257825922578247124982484256526312937249826572525269624573338272225922538252527483696350926312538248425253174252524844057255226832862292538064644774118562709265725522631263127092773267027222696264427222683278626832722268326962605264428872875559731362605257826052696256525252565249825382538253825652484257825922552260529372471274824572644249832112565251124982471263137113593255224572471248431992471249840182498267026832837342947055237134427862722259225782657270927862644260526832644272226052799264427862644264426702748283729875597311126052657253826962592256525382552251125112605252524982498249825522592281125252657244325922484336324842565247124842761371135932605247124432471318624712484405725522605277327483363476745861856277326572735273526312683276125522578268325922735263127612657269626182631265726832862296255973174265726312631270925922578259225522498252525522578251125652484257825922849251127612471259224843287249825382471252527223711352325922511247124843236247124844037253826962735290033764705506413442761260526312709256526702811268326052657264426572631273526182811263126962683265728872862559731242511260526052592255225522552253825922538263125652511253825112552265729002471273525112605248433632565255224712498260537423565255224572443251131742471247140372565263127992722340247054705 19890828 570221856308626572657263126702683281126052578270926442696264427612605268326572631259226572786296255973124259226442657264425652657256525112538259225252552249825382471260527092849251127222484263125113249249824842511252525253711360725652484248424293236245724844037251127482670293732994767523713442761270926572644264426832811259226442657263126312735269626182722268327482644264429252987559731492578257825922709251126052578255225922511255225522525253825652538265728492525272224982631248434022511252524982511268337273537256524432443249831862484248440372552263127732811338947054896185627092709259225782631260527482670260526962618267026962722268327612644269626052670283728875597312426572592255226052578256525922565249825652538259225382565252526312670283725112761248425922484326124982525251125382592374235372552245724572471321124712484401825252657265729373211455772561344286226962644261826702538282426182670268326052644268326962644273526962683264426442824284955973124259226702644260525782552253825382552255225922538247125522498255225382811253827092484265724713389270926052511255226443742356525922498248425113161249824844077256526572811290037904799774118562696267025382683260526832773264426052735264426572631270926702696257827612605267028492987559731862578259225782709260526052578252524842525253825382525252524842565273528372511277325112578249832612552249825112471260537583681260524712498245732112457247140182511270927222837332546445308134427862696268325522592259227612657260526052657268326962709264427092735268326702605291229505597307426182631255226702578255225112565253825112631257825382525255225782644286224712683247126052471337625522565251124982900365136962552249824572525317424712511407725382605277327993338447448961856273527092578268325922631279926312578272225922644260527992722272226832735264426832912297555973249257826052644269624712538253824982525255225652565252525252471252526962875251127612457259224573287245724712457249826443727362225922429245724433211251124983999251126832670291233384644541513442799267026182709263126442761269625782670267026312683273526832696267026702631270928622887559731742592259225522683257825382538256525652565255225782484252525522631264427612484272225112631247133512511256525112525288737113537259224842484248431612498245740572592260528112773333846444831 19890828 570701856306226702592265726052657277326312605270926572657268327862565273526832696263126832799287555973136253826312565270926442631249825522538256525382538249825382511253826703049247127352457257824983236247124982443251127613742353725922429249824713274247124984018252526572670297533764644509813442799270926572709264426572824259226052657261827222618273526572709264426572683257828492900559731492592260526442722256525522498263125652962276129502657306226442538267028242471268325112565249833762538259224842538260537743651253824712443249831742471247140572592265728752735335146444962185626702709257826312605264427612592259226962657273526702722272227222683274826702657277329375597313625652578259226832538257825112552255225522538249825382484252525782644279925522735248425652484321125382484251124712683377435932578247124712443323624572484401825112644269628873351467471211344278626702683272226832592283726182605268327352592260527222657276127092683267026572887291255973111263125782592273525522552257826052498253825782538252525652471259226312862251126442471257825113429270926052552260525253696355125652457252525253136253825254057255226312875293738224557774118562748267025652644261825922761264426442631268326702657278626312709267027352670268328752987559731112631267026442748257825112511256525522525253825522565255224982592263128872525274824712592247132362484249824712552255237273509257824712525249831862484248440182538259227092962328746445343134428112644265725922683261829622565263126052670267026312799263127092683276126442683274829255597313625382578253826832578257825782498255226182631255224982511252525522683283724982748249826052498335125112565248425252975372734822592247124292498314924842484405725522592278627353429464445571856259226702538269625522657279925922657260526832605260527992670270925652683259227482786291255973136257825652552265726702552256525382578252524982525253825922511260526312799248427222457257824843274251125112484248426443711350925782443245724573199249824714018248427482709287534024674523713442837265726312670261826312786253825782735259226572683270926052709263127862670270929622887559731242618257826312683257825522552260525922471256525782538253825112525261829252525268324982552245733892538261824712484273537423565249824842457247131362471247140572552265727482761335147364863 19890828 571181856272226312605263126442644276125252605268325922683259227862644269626052644269626442837296255973136256526312605270925652592255224842565259224842552249825782511256526572761251127482471259224843249251124842498249827093790359325382443247124573211244324714018253826702696290033384705527213442786263126442735255225782709267026572683268326702670268326182657263126572644267029622849559730862565265725252644259225112552253825782525251125522511253824982525260527732471270924712578245733632511248424712498287537113537257824572443248431362484248440572552260528242987329946744736185626832683259226832644255227482657264426962670265726442683260526962683267026052696272229375597314926052631253826962525255225382498253825252538255224982565247125782631279925112761247126052471326125382525248425112683372734552498249824712471322424842484401825112670267028873376464453081344279926962657269625652644286226442657268326962683267026832644269625922683263126442950286255973149256525922592264425112552263125112457249826182498252525522484252526702824244327222484263124713338248425252511252528873681350924982484245724573174244324844077257826572773277333514529486318562735255226572709268326312786263125252657273526702683269626832761263126572565264427612900559731242565264425782631257825522498255225652538255225522511253824712538263129372484277324842605244332362565251124572552293736513651253824572457247132112457251139992471272226703037341646445272134427992644265727352631263127862631261826702683267026832773268326572670267026702735291228625597313626052605252526572565255225252552253825382578255225652552252525782683281125252722244325782457336325522498245724842887371135932511247124712498312424842484405725382565273528243312458652371856268326572644265726442644273526702618260526442631268327482605272226832696265727092799296255973136256526052644278625922498255224982498256525112525247125112484257826052837249826832457259224713236247125522484249826963774356525382457249824433211248424714018253826962773295034554705552413442786268326442592259226312773260526052683267026832631272227612722263126572761272229752937559731112578264426052696259225652552253825382618251124712552251125112538264428622498274824712578248433382511248424712552282437423537255224712429249831992484249840572565264427352799340245015451 19890828 571661856272227092592264426052644281125922631267026572657269627092592276126962709263126702773293755973111256525782578267025782525249825382538256525252511255225522471253826832875251127992443256524433249255224432484249826313774353725252484245724843236248424714018249826702683306233764705567013442799264426572644268327482875259225522722259225782722273526572722263126702657268328492900559731242552264425922683252525652552251125522552267024982484253825112552260529252511270924982592245733512552255224572525290037273666256524712429248431862471249840572565253828242887335145575744185627222670269625922644265727992709259226832709273526052722270926702683265726832735281128495597314925522631251127092565260525382525256525652484253824572565252525782631282425112735252525922484326125922484249824982786371135512525248424432471324924982511401825382631269629753325464459691344274827092631270926052631286226702618269627092722264427862565273526442696263126052900290055973161260525652565265725382511253825382565252525922552252524712511252526962887248426572525260524983363252525252511249827353696352325252457244324843174249824984057256525922761282433634644604518562644273526312631263126832849261826442709263126442631269626052761264426572670265728372900559732362605267025782748259225382511252525652525252525252538257825112565264428752538274824982657252532242498248425252538256537743523253824982471245732242471244340372525269626963037341646446282134428622657263126182631263128372618263127352683265726572799269627732605259227092696290028875597312425782618255226702631257825522525264425652538259225522525253825382631296225252709248425922457331225382538249825652709366635092538248424842443326124712471405725522605273528113351464464541856269626832657264425652592279925782657263126442618264427352618264426312709267027092912293755973174255226702605267025922605251125112511255225252538251125382525253826572937255227612457256524843249245724982511248426443681359325522484247124713211251124714018253826702722300033634644665513442786267026702683267026312735261825782631257827222644273526832786265726052578265728372875559732242605265726312722259225522592252525782525264425522565255224982605261828872484270925112592249833632511251125112511269637583565256524842457247131242511251140772552263128372761342946747014 19890828 572141856274826572631263125782631281126702696269626442670263127352670274826312709261826572875288755973199264425652538276125522552252525382525260525382511249825252443255227352824252527862457263124713249248425252471249829003727353725522471248424713224247124984037256526312722288733634474774113442811268326572657270926052773265726572592263127222618270927092683263125922631267028112937559731862592256526052605249825382552248425782538267025652525252524982552257828242498265724842538247133382511255224432498292536963579256525112429251131612498248440572565260528112900338947367741185626962644264426962631274828112644268327092683264426832657265726702657272226702605278629005597314926182631256526702618256525922578256525382525255224842565251126442696277325382735252525922511326125922484252524982837377435652498248424712429321124982471401825652709272230623363455777411344286226572657267026442644284925112605270926702696259227612592270925922657273527092799295055973099261825782631259225782578255225922552253825922511251125382484255226312849252527092471272225253376270925382498252527093681353725522457241524983174251124714077264426052799439534824586774118562696269626312696260526052735260526312631256527092631273526832773265726962644273528372925559732362657259224982670256525522552256525112538252525382471249825252578263128242511272225112565248432362443251124432498260536663551256524572484247132112484251140182511267026832975336345576162134427992657264426832709265727992657259226702644272227092773260527222670274826702631283728755597311126312592263126832605253825652498253825522565253824842538249825112644286224982722251126182443337626052552245724982552371135512538247124712484314924982471407725522618279929123442464477411856276126832735269625782631281125652578265726572683257827352592269627352735268326572875295055973236259225922592273525922552253825382552259225522538253825522484257826832849252527992471263124713261298725382657265726833711353726182484269625383236257825654057265727612849409741394929774113442824264426572657269626572773261825922696268326702683265726312657267026702670272229002925559731612578259227222683257825652565251125652552263125112538253825382565269628112484264424432605248434022511249824572471268337423565256524432429247131742484249840572552265728492670333845864586 19890828 572621856313627092605274826052631273526442631268326572722270928112696270926702696260526962925296255973124256525652605264425522552256525522484245725252498251125522511255227092875248427352457259224843299248424842484255227733742360725112484244324843261248425254018255226702722297533514736527213442773268326572670263126572748264426572748265726832670270926572644268326442722265728493000559731742631255226312761260525252511252525522511260525652471255225112578273527092511273524982605247134292525248424292498263136813551255224982457249831992457251140572552265727612849332547364929185626442578268326832631264427992644260526832578264425922799264427092592272226442670283729755597312425922578253827092565260525782471253825522538253825112484252525522657282424842773248426312484323625252525245724842748371135512538248424712484324924842484403724842773269629373274464471211344281126052592264426442605282425922605261826442605265728112657270926702631272226312862295055973161263125782618267025782525256525522578256526052525251125252525253826832849251126832511263124573376270924982525252527353711350925922511249824843161249824844057256526182799297538224705774118562735273526572631259226702735264425652657257826702644277327222709265727612631264428492887559732112578268325922696259225522565255225782605255225652471253825112592273528372498277324712578249832242525251125382525292537423651263124432443245732362498248440182525264426832937322446745098134428492644272226702644260527612657257826442644268326702683265726572696268326052696283729375597311126312631257827092578259225252552255225382565251125252538252525522670283725112670244325782511336325382525247125522670371135652552247124432457318624842484403725652605273528373363479948961856278626832657270926572592273526442592265726182605263127862592268325522735263126832887295055973136260525782578270925382578251125782578257824982525251125252552251126442900252527732443260524433274249824842498251128623696352326052443247124983211247124844018251127482683293733634557545113442761263125922618257826312849261826312670269626442657273526312709263126572657268329622862559731492578264425922735257825922565260526052538255226052525257824982605263127992538267025112565245733512511253824842511281136813622252525112443247131492457245740572552265727612887336347055308 19890828 573101856304926182644279926442670277326962552263125782670270926962657269626442709260526572900283755973086256526052592265725252578249825382578255225252498255225252484255226052887252527482471263124983224248425382498257827613727355125522471248424713211248424434018251127482735287533124529530813442773265726312683268325112761263126052644268326572670272227092761260526832592270928242925559731612605263125252709259225522538268326702912265729252670302426702538267028242457273525112578249833382498256524842498283737743636251124572443247131742484249840372538263128112786342946744929185626442657264425922657268327862683261826832592269626052696263126832644260526832722279929375597318625782605253826182552256525922578253825922511252524432525249826052696282425252786248425782443324925112471245724842631379035092578244324842429323624712498401825252670276130003299464472561344282426052683265727092592274826702578267026572683264426702605273526312709267027092849290055973136257825922578260525652525253825522592252526312525257825652498259226702786251127352498259225113389268325652552255226443711352326442457248424983174249825114057255226442862286238564644774118562683260526442657264427092722267025922683270926832696267026442735263126312592263128872887559731242565264426052696259225382498256525522498256524982498255224842552269628752511272225252605245732612484245724712565268337113537255224982484248432242498247140182511269627482975342945865272134427482709259226442657259227862592268326312696270926052709276126832605273526702696295029005597314926182618264426832605261825252538255225112592249825522565252525782670279924842683245725652511336325112552244325382811371135932552245724432457317425112457405725782605272227613389442145571856269626832631269626962618273526442631265726442657265727482670265726442722264426702761298755973236263125652644274824842538253824982525255225922565253825382511255225922837251127482484256524713261248425112552252526833696352325782484245724843236251124714018252526572683303732994644537913442773260526702709263125922786268326312670260526312696273526442722265726052670268328372912559731742565260525782683265726312552252525782538255225522525248425382538268328112498270924712592248434292511248424712511270936963681259224842484245731742471247140572578267027482824338946444799 19890828 573581856309926962605265726702657274826442683265726442696260527612631274826312657261826962875287555973111260526442592268325112525249825252525252524982552252525252525259226442824249827862457259224983325249825252471249827223774355125522484244324983211245724714018253826572709295033634557527213442773265726442696265726832824265726312709260526702722276125522578265726832670265729122900559731362709259226052644260525252592253825382538255225382538251125252552268329372525273524572578245733762525255224292525288737743636252524982443249831742471245740572565256527352799333846444831185626962644253826312605263127612631259226572565276126312735267027482657263126572618281129125597316126442538257826702552255225382538249825652511256524982578248425782592281124842657247126052471326124982511247124712761372736222565248424572498321124712484401825252696273529373274464471211344278626312683269626702696273526572605272225652722270928242605277326052735267026442862287555973149263125922538261826702565260525252525255226442552251125382484259226312875249827222498267024713402269625382511251126313711362225382498253824983161251124574057255226702799284938224674774118562722259225922709268326052735269627222657260526442657281126702748263126832696268327862950559731362696260525782761252525382552257825522525251125652498257824712578267028622511272224982552248432872552245724712525281137113551257824572457249832242471249840182565260526832925340245865308134428242631268325782592269627862709259226442683267026832722268326702644265726962722296228625597312426182578267027482592253825252525259225252631256525112511251125922722283724982722249825922457336325112525248425112709371135792538248424572525316124712471407725782592273527483469473646441856265727092578264426052696276125782631260527092631261827992696279926962709272226832849290055973161265726442525276125782592255226052578255224982552247125112471255226052937249827222471260525113249253824982471249826833681352325652471247124843224248425114018248426572670296233384644556013442811260526442696260526182811257826702657264426052670270926312670268327352709267028752937559731492578259226052683256525522498249825782538253825382525251124982511257829252471268324842605248433632498252524842511263137113593249824842457248431742429249840772592269627092811335145294767 19890828 574061856309927222657272227482565273526572578259226962696265727352670268326702657265727092862286255973149257826312578273525252565255225252525256525252525255225522484257826572887253827222484259224983236263125112484252528873774359325252471247124843249247124843999253826572683290033254644530813442811260525922644267026312811268326572748269627352670270926702735267026962657272228372962559732242578256526312709260524842552267026312862270928872709304926442565265728372511269624292578245733512511253824842471278637113537251125252457249831612511247140572605263127612811331245864767185626442670267026832592264427992631260526442670268326832748267027222631268325922683292528875597323626052592259226962552264425522525252525522525251125112538247125652644286224292761247126182471326125382471248425252735377435092578247124432471326124712471401825522657269630003249467472561344281126572578264426442592291226312631268326052683268327482618273525522657263127092799286255973149257826052578268326052538252525252525253825922538255225382538256526702773251127222498259224713416263125652511253828113711369625522498248425113186253825254057256526442786287538064557774118562773267026312696265726442761259226442605264426182683272226312799264426702657264428622975559731112605260525922748255225252511257826312471255225652484256524842605265729122471278624842565247131992498251124982484282437743509253824572443251132362498249840182525273526703062324946445343134427862748265725652644267027992670260526312683268326052773267026832618274826572657284929255597311126182525257826962605253824842511249825652552252524712538249825782644293724842761249825522471335124842578248425522799371135932525253824572471317424842484407725782618276128373376464445291856268326832578268325522631270926832578265726182657270927612683267026312748268326962849293755973199264425782605270925382538253825112565252525522538256524982471256526702900251127482471259224573274282424712484251127353727365124982471247124713199252524714018252527352670300032874705523713442824260526572709268326702887259226052644270926312683265727352722267027222644263128373000559731492683263125782735255225522552251125522538252525112511252525252565269628112471274825112552248433762538253824982471293737273551259225112443247131612429244340772578267027482862338946444831 19890828 574541856304927222644268326832631278626312631270926312657265727352644276125922709265727482849287555973136257826572605269625522578257825922525259225522484252525382538255226572875248427352484263124713274256525252498249826053790356525652484248424433186253824984037253826962657304933634831534313442811267026702657265725922786263126832657270927092657273526442709270926702618268327992925559731742605260525922735257825522592253825252525260524842498255225652578265728872525270924982605248434162498251124572511272236813593253824712471248431492525248440372538259227862811341647054996185627092735265726962657260527992552253826312631270926572748263127352644264426442683288729375597316125252565259226702552255225252525255225652552251124982538249826442618279925112722248426442552323629872498253825112799374236072565244324712457324924842471399924842735273529123287467472561344283726962696269627092618283726312644277325922696273527352644269626312722267026312811293755973149263126312592268325522644253825112498249826182471256525922525256526312786251126962484264424983376265725382552253827733742355125922471245724843111253824714077264427092811286236964529774118562644268326052670268326572709264425922722265726182592272226442735269626962670268328622912559732362578260525522709248425252538256525652538256525652511251124712511269628492538278624842605252532872525249825252498268337273509256524982457247132362484249840182525269627482824342947055272134428492631260526442709264427482709257826572631260526832709255227352578264426442657277329005597309925382578267026702565263125922538252525382605252525382538252525382605288724572709248425382484337625652511252524712862368135092552247124432498314924982484405725652592277327993376464447051856273527352578270926572657278626182683261825922644268327092631268325922735263127092849293755973174263125922578274825112605249824982552255224982538252525522498256526832799248427222511256524433236247124982484252525253666355125522457248424843174251124984057255226832670288733514644548713442799265726442644261825922786260526442657259226442670276127092735263126832631268328622875559731862538259225522683252525382565256526052525260525782498253824712592273527862525269624842592245734022578249824712511273538063593253824842443247131742443252540572565256527352773341646744736 19890828 575021856298726962631263126832683277325922631264426052696268327352722268326962683260526832862295055973161260526312592272225652498252525382578255225252538256525522498257826962761249827482443260524713261251124572484251128113790360725652471248424573249248424574057253826572722300032614705503013442735263126962670268326962773268326182761263126052670277326572735270926702592270929502811559730862618256526052722256524982525267026052937268329622644313626052552264427732457270925112578247133892538252525112484257837743607248424572484247131362443245740772552267028112722336345574736185627482631273526832631268327482605270926312670268326442799263127352644272226962670282429505597316125522644259226052538253825922525252525382552255224982511248425782618286225112761252525922457332524842498249825112735377435512565247124432457321125112484401825382631270928873389444771211344288727612618264427352670277326312631261826312631270927092578272226832709267026442862291255973136267026052631264425252538256525652538249825782538249825382471256526182887252527612498263125113389276125652498252527223790362225652484252524983174253825254077255226832912281138064705774118562696265726572631270926052786263126442644263126962631269627862696264426182670263128622875559731992605261826572683255225382578259225382552251125522511255225252538273528752538270924712565249832492498252525382511286237743579251124432457245732242484249840182552270926702987335147055237134427732657268326832657269627862670263126572631268326962657270926832644263125922670281128375597312425782631263126832565255225652538256525382592256525112498249825522631290024982657248426312457338925112498249825252709368136512565247124842498314925112538403725382631270927863376464448311856268326572592259226572644276126052644264426832683267027092709276126182696260526962962290055973136255226442565267026182538253825252552264425382578253825652498259226442900249827482471260524433261249825112525248426703711371125922511248424293249251125114018253826702722297532364529520213442799269626442696263126312735263126312605263126312670274826702773260526832670264428622875559730992618267025652773257826052484256525112511255225782498253824712511268328622538270924572578248433892511251124842525265737583607255224842457249831742457255240572605260527862773331247674767 19890828 575501856306226702657268325922709272226312722264426052644272227092735268326442683264425922900291255973136252526442552260525382484253825522511256525252525255225522511261827352824247127612511256524843287255225522565252526183806356526962498245724843249249824843999253826832709297534024644499613442824267026312670267026052811261826312683264426962696278626312644265726312631264428492937559731492605256526052709251125112578256525252498256525382498255225112525269628242511270925252605245733632511256525112538277337743523256524982429252531742443248440572552264427482824335146444896185627612644267027222657272228112644267026832565263126442761264427612657276127092631277329375597311126182605261827092592253825652484257825382525255224572511251125782657279925112786248425922484324925382498252525382912372735652565252524712471322424712511399925112605264430373287467471211344277326702683268326832683283726182618260527482565264426702631273527092670259227482824288755973174260525782618264426312538257825522525253825522525255224982538259226832887252527092511263124573363276124982552249828113742363626182471248424433236252525524057255226702811290037904767774118562683260525652657261826442761257826442657265726702592272226702696257826962605268328243000559731612644260526052683253825782498257825382525253825252525257825382552272229252552277324842605248432362511249825112484267037113651248424842457248432612471248440182538270927222975333845865308134427222670263126312696267027482605260526182696269626182722263127352644278627222683291229505597312425782618259227092565259225782605257824982644252524842565251125652657278624842670247125782484340225252415253825252824374235512511245724572511314924712525407725652631278626833416444750301856268326962592269626312631278626962592273526312670257827612631269626962683267026702786295055973161253825652525264425922631252525252578252525382525248425522525253826312811249827352471260524713287251124982498249827483742365125782484248424713236251124984018251127482709303733894529541513442887264426572709268326442735263126312657265726052631276126572709269625922644268328372975559730992670260526312657252526312511256525252525253825782538255224982552265728752578270925112592248433892525249825382511274837743551255224712443247131862484248440572578264427862824340247054896 19890828 575981856304927482552264425922605278626832565265725382683260527612605272226442657260527352900291255973174257826442578272225652538253825652552255224982525249825522484259226312811252527352484259225253274247124982498253827733774356525252484245724293199253824714018252526442722291234024529534313442875265726572683263126572837260525652683269626312631269625922748260526052565264428492875559730992644256525522696261825252484270926832950268329372657314926442552267028492498268324982605248434022498253824982538277337423666256524572457247131612498244340572552265728492761333845864831185626832709264426052696267027732552263126702644267026312735260527092657265726442670273529125597312425782592259226312592257825252498253825252552253824842578253826052631291224842709245725922471328725252457249825252887379036222578248424432471324925112484401824982696273529373299458671211344286226442605259226572735278625782644273527092657265727222657270927482722261826052887291255973186260526312605268325652605251125252538252525522538252525112525253826702887248427092471263125113389260525652552251125923742365125782498249824843149248424984057255226702887281138394767774118562683277325782657270927352837260526442722261827222644274826572696264426962657269627862975559731742525263125922657253825782605251125522552253825252498259225112592272228112525273525252592252532872484249825112525256537903651255224712457247132242457248440182511273527093000329947365237134427992670267026832578260528112565267026442670268326832773273527222657265726572631286229255597314926702631257826052578255225252511255225382565252525782525253825522592288724572657251126312457336325112552247125382644372736222538247124292525317424712538403725522631279927353442470549291856268326572578265726182709278625782578265726832670265728242683272226442657265727482900292555973174259225652578260525382565255225112511256525252525247125252565252526832824247127352484260524843261251124842525248426313806353725652429247124713274247125114037253827092696298734024501530813442773268326962683263126572862265725522657256526442644272226572696264426312644261829502950559731492565264425922605259225522565260525782538257825522511249824572552264428752498268324842631248433512498252524982498269637113523252524712443245731862498251140572565260527732748333846444929 19890828 576461856308626832631270926962683274826312605263126182696264427482657273525522657260526832887288755973149255226052565274826442578248425112552252525252511251125522525248426052950253827352443259225113274255224842511252526443681362225922484245724713236248424984037253826442722296234294705523713442824264426572657269626572811263126052618267027222657270926052683268327352644267029502862559730992657263126572631251125252538252525782525255225112511255224982578263127992484270924842592248433892525251125252511255237583565253824842471248431862484249840572552263126832696348245574644185627612696270926312683263126832657267026832709267026832786267026702605267026442683293729375597318625652552260526052552256525252538251125922511252524842552248425782644292524842696251125652484324924982498249825522837377436072552247124572471323624842525401825522709269630863363467472561344278626962565265726572644277326442644268326572670268326832683269626052683270926052887286255973124256526572592265725652538256525252578253825522552255225782511256526832799248426832443256524983402263125782578253826833727357925922471248424843161252525114057255226182799282437424799774118562657263126572644261826442786261826052631255227732605273526702735268326832696259229372849559731492538259225782748259225252538255225522511253825522471255224842511264428622471274824572605249832992498251125112511298738223579260524842457247131992484248439992525267027092887335145865237134428112657261825922631263128752683265726832618267026702722264427092605264426572657286229005597319926442657257827222565259226052592260525252578253824982525252525652605286225382670247125782471341625522538247124982811371136222525248424432457321124842511407725782644273528493325458648311856269626312605267027092605276125782696268326442696260527092605276126442644267026182887291255973124259226312631269625522552252525522552251125252552247125382578252526312786249827862511256525253261252524842457255227613727359325252457245724573224248424984037253827352709293733764644541513442748270926702657263126572849260526832670272227222709277326702696267027222696268328242875559731362670263125782683255225782552252525382471260524982552252524842578264428372511270924982605249833632511256524842511273537423651253824712457251131612471252540772552272227482709335145574896 19890828 576941856307426182644267026572618283726312605268326442683257826832644272226182657270926832975292555973099257826442565265725522484257825382578255224982605249825782525253826052837247127092498257824573249256524712457253828243742365125652457245724573199245724574018256526962709284933384767527213442837270926182644264426312735260526442644263126702644282425922657259226572631269629622849559731242565260525922683255224982565265725922811267029752657311126442538265728622525265724572552252533892511255224712525267036513651255224712429249831492457256540772565263127732761329946444767185627352670259227092592257827482565255227092657269626052735268327352709265726442631301229005597313625522565260527222552263125252525255225112552253825382565248425922709296224982748249826312484326125112498252524982525374235652498244324842457321124712471401825382605270929373351464472561344278626572605270926312618277326702683265726832657256527482670269625922657267027222862286255973074256526442565260525522552253825252538249825652525253825382471253826442837248427092457260524843376269625252525252527863727352326312457252524983149253825524057255226442837290038064529774118562657269626312670259226702799255226312644265726702683272227092761270926442644273529002912559731612592263125112735256526182605259225652552255225252511251124982552269627732498274824712605253832872552251125382525282437423651259224712484248432362471247140182511269627092900329946445167134427732696265725922631264428622605264426702618269626702824268327092618270926442644288729125597317425922592264426702592257825652511256524842631251125252511248425382696277324842696248425522484340224842511247124712657372736072511247124572457318625112484407725922605273526963429464446741856272226312631270926442670278625782525268326312722257827612696269625652709263126442887288755973136260525922683263125652552255225382592248424842565257825382525260526962824251126832471257825383236260524982538251126313727355125252443248424713224249825114037259227482709311133634557520213442786268326442657268325652887264425782683272226832657268326052631260526962696268329372862559731362644257825922605260525652511252525922538256525252525249825252565272228372525268324572578249833762538252524432538290037273565253824572457248431492525247140772565268327352811333846444799 19890828 577421856309926182592273526312657278626702578272226052735265727612605274825782696268325652937291255973136268325652578267025782592252525652525252525522565257825522552252526572887251127352471263124843274249824842538251126573666355126182525244324573199249824714018256526702709287533384644530813442862260525522696270926572824267026442644267026052631269626442696264426702696272228242975559731242631260526052683252525382565252525922525259225252484253824572605267027992484270924572592248433512498255224982498269636663622255224712471247131492443248440572565265727482709340246444799185626702735263125922657259227862670260526052618270926572748264427352578270927092657284929505597318625522618261827092538256525652525252525652525249825252552247125382657287525112773249825782443326124842457255225112875368135512605245724572457317424842511403725382683268330123338476772561344287526312657268326832657278626312631269626052709267027352657268326962683265726572811292555973174263125922605270926052657256525112565252526182511249825782443255226572875251126702457260524573376267024842592251128753711356526052498248424843136251125524077253826962811295038564529774118562709265726052592264426702709260525922657265726572631278626832657263126572657267028623000559732492565264425782670253825252484253825382525252525382525253824842552260528112525277324432592247132492484249824842525263137423509260524982471249832242511249840182525269627352925328746445379134428242605268326702683263127222605257826312657273526832722263126962592267026572618290029125597319926052592259226442578253825112552257825382670249825112538251125382748279924982683248426052443336325252565252525652605371135512605247124432457313624982498407725652578277327733429467447991856269626702657260526702631273527092644265725782696268327862631268325922786263126832962291255973136259226312657265725652565255225522578255225652565249825652484257826312735251127222471263124713261249824712538249827093727353725382471247124433236247124844018257826442657293733894586530813442761263127092605264425522761267025922709267025782696272226052786269626572683264429002925559731362578259226702631253826052511253825382552260525522511253825252538265728752498272224982578248433252498251125112484272237273565252524982457249831362498248440572552264426832748337645574863 19890828 577901856306226572657268325922709281126962592268326442683268327862670274827482683268326442937293755973186267025922565260525112511252524982498256524982525251125922498257825922875251127732457260525253274252524842552252527093651362225652443247124573224249824844018257826832722293733514736520213442811267027092696265726182811261825922696269626572657276125382709261826052644263128752912559732242538268325522631253825522552260526052900267029252670302426442511263128492511267024842578248433892457252525112511263137113482247124842471248431612484249840772565263127732670331246744896185627092722264426442592264428492696264427092592278626702761269627352644268326312644284929755597308625652578257826832592256525522471251125112525251125112525244325782631287525382735248425922471323625782457257824982644371135372552248424432443321124842429399925112696270928623312470571211344283726962657261826702538290026702683269626312631260527222657268326962709259226572811292555973111255226442592269625922552255225382592249826312592255225112471252526572799252527732471260524713363269625252552253827483651349625652457251125113136248424714057257826702824286238394674774118562735260526052683265726832748267025782657265726442709277326702631263126442657263128372824559731242552255226312670251125922565255225652498259225522525257824982538260528492525278624572565252531862484245725382538279936513455255224712457248431992471248440182538268327352799335146745064134427482722268325922618270927352657255226832644263126052696259227862592263126962618288728755597314926052565256526052578259225112525249825782592253825112511252525522631286225112709244326052498336324842565252524982644366635092552247124842484313624842498405725522644273528373363464448961856270926832631265726182644278627482605268326962657267027092696273527222683260526702887288755973136256525922578270925782565253824982565257825652618248425252511257826572773253827612443263124433261260524982498248425383711355125652484247124713224249825114018252526702709298732494557527213442799260526572618263125782811256526052657263126572722279925922709255226702644263129252875559731862552265726572644255225652565252525382538263125922538253825252538272227732484270924982592244333512565253825252525291237113482257824572471247131362511249840572578260526962722331246444831 19890828 578381856264427612657269626312683283725922657264426312631270927222644272226442683273526572925291255973136257825782657268325652592259225922552252525382552260525252511256527092799252526962471265724713236251124982498249826573742355125112471248424983186251125114018255226832709297532994705523713442849268326442683264426182735265726832631263127092631276126572683267027612683273529252950559732242578256525782683259225252511253825382552259225112484259225112552264428872471276124982605248433762484249824572552279936963551259224842429249831612498252540572578257828242799337644214929185627482683257825922670269627222631257826052657264426312799268326832618268326182657295028495597314926312565260526832538255225652552249825782525253825382552252525522644283725112722244326052498319924432484251125652644366636512525247124292471318624982511399925252683269629253287476752021344287526442670260526702592279926312605268326442683259226832578270926832696263127222875295055973086259226052644260525652592251125652538251126182578249825252525257825652773248426572538259224843338252525252498249827223696356525652498247124573161248425384057255226182670269633514644496218562722267027092761267026702761265726312631268327862683272226832670260526572670265728112887559731862565259225652670253825382498257825782592251125652498253824842565265728372498274824432578245732112471248425252525272236813509256524842471245731992484244340182538265727222975340245295308134427482592264427092605268328242592264426832696268326702709261826572670264426572644293729005597311125652565263126572578256525652511257825252565260525382498252525782592291225252696247126182484333824712525249825652849369635932552248424572484311124712525405725782644274828243389467452721856272227352605267026052605279925782657267026832657270927222657278626832748256527352849297555973136261824982592273525652565253826182592251125252565249825652498256526312761255227352484259224573211253825252525256528493651350925652457242924843211249824984018253827092696296233634644537913442811270926312670261826052849255226572631260526052748272226962657260526832644263129502912559731492657259225922696256525922565251125252511253825252525255224712552267027862538268325112605245733512552248425252578267037113537252524572457247131612443251140572538263127732786342945865379 19890828 578861856272226702578263126962631281126312618264427092657265728112631269625922709268326962849296255973236261826312683269626442552257825652538252524982538245725652484259226442849252527352498260524713236249825112525259228623711350925382457248424573199245724713999255227612748293733514501574413442773273526832670256525652799259226572657264426702592279925922631263126832709269628872950559730992605257826442644257825652552252524982498252525252484245724842565260529002552268324432631249833382525249824712538286237113565251124712457251131612457251140572565260527732657340246745781185627732644253826702605268328752605259226052618264426312811263126312605269626572722281130005597321126572578249826442592259225652484253825252538253825522525244325782644290025112773249825782525318625652498249825382799377435092525245725252443321124842498403725382722270930373363464459691344286226312631267026442605290025652605260526832670272227352683267026702709267026572811297555973161264426312578265726052538259225252538255226312498253825522484257826312811252526962525260524843338249824982484255226963711357925522471245724713161247125114097259226312761278633634644604518562761268326572696264426572799270926442670263126572644273526052709265727092670263127732887559731492631259225382631255225252565251125382525256524982511251125112592265727862498272224572631245732112484247125112565265736513565256524842457245731992471248439992525260527352887337646446241134428492735264426312644264427222644260525382618267027352773267026962761272226962696293730125597313626832605263127092578253825652525252525112592256525382511255225652748279924842709248426052511338924982538248425382657365135932538244324712511313625112471407725522592277328113287470564541856269626702644265726182657276126702618264425922605264427352605268326312696267026572900286255973149252526052578267025522631251125112552251124982538253825252511255225522862251126962471267024983211253824842471253828113742344225922484245724573186244324714018253827092709286233514557671313442773265726312683260527222811259225782644259226962631270926312709264426832631263128372887559731362605256525652578257825782565255225522538259225782498248425382565263129122498270924292565247133632498253824982484278636513496253824842429245731612484249840572552264428242761333846447014 19890828 579341856267026052644263126312605279925782592268325382696268327352644269626832631265726702887288755973124261826182644268326052552257825382565257825252565249825782498256527092900249827482443264425113211248424712498252527863742345525652471245724433236249824434018248426312696300033634736774113442849270926962696265726442786263125782683263126832709273526052735264427092683259229372862559731612578264425782578256525252498253825652565260525652511251124982578265728242484269624842605248433382670253824842525265737113622249824712471248431612538245740572565263128372761344247677741185626832709265726572618259228372605255226442657270926962748260527482552268326572709288729375597314925782670264426052511257824982565255225652525255225522565252526052748288724842709247126572484319926052511252525112875374236512525249824842484321124842525401825652709273530373325470577411344276126052761263126182644273526442578267026832670268328242670269626702683264426832748296255973074263125782592261826052552255225652498248426442525252525652498260526832862255227732484267024713376273524982525253826053681359325652471247124713161251125384057260526312631439534164529774118562709260526572683259225782773263126442683261826832683279926572657259227092644267027732987559731742670264425522786257826052538255225522511253825112525249824712631270928622471278624842605248432492722245724842525269636223636253824842498247132362498249840182511276126702875338946746162134428242657259226182631265727862631259227092578264426962735264427992631269626312735282428875597319926052578263126312578251125522484252524982631256524572578249825522565282425112683247125922525341625652498247124712657377435652592248425112511312424982511409725922631282427993389470577411856270926572631268326442644282426702657267026832683265727612644274825522761259226702824293755973149255225782631260525112552251124982498247125652511255225252471263126572811256527352511268325253312300025652709269627993696350926442525270925523261256525654037267028622875407740975030774113442786268327092578268326572761267025782709259226702631273526962670260526832670273528492937559730992657255225382657256525782538253825252525264425522498253824842525267028872498273524982552247133632498248424572511260537423551252524982525247131742498253840772538261828112696336346444962 19890828 579821856309927352644261826052657286226312709264426312696272227862657268326052696261827092837300055973174260526442552270925522525252525522525253825522525256525252511256526832837251127482538260525113249252524572457251126573696359325782457241524713224249825254037257826832683290034164674523713442773263126442644265725922799256526962657263126832657277326962709257826702657264428242862559731242657260526702709259225782565251125922538255225382511253824842552267029122525268324712631245733252552251124842525276136813666255224982429248431362471249840572565259227612875338946444705185626572670268326442605265727992592263126832670261825922696257827612696267026442735279930005597313625782565260527092565257825252525256525652525251124982511252525382657276124982786245725652471319925112471249825252657377435512511249824842471322425112498399925252644269629373287473672561344279927482683269626572538277326442605267026702683260527482657269626312657267026832799297555973174259226312565265725782538251125382552253825652538251124842538256526442849255226832511264424843376274825922538252526573681355125922552252525113149248424984057255226312925284937584767774118562722268327092683260527222824260526312722260526442644267026572696265726962592268328872887559731742538259226052670257825652552259225652552249825652484255224982592264428752498269624842578247132242538248425652565273537273579256524712457248432112484251140182525259227222875337645015202134427992735269625922657263128622644270925922735263126052735265726962657279926832683292528625597313626442538257826442565256525782511253825112592251125112552251125112670274825382735251126052498335125252538247125382538375835232552248424572484317424712484407725522670279928113402467448961856274826962670267026442722278626182631264426832683268326962722276126312761267026572900290055973149259226832578269625522565255224982565256525112552251125782511253826572937252527352443257824983236252525522511251126443651353725252484248424983211249824983999253826572644291232494586552413442799269626702696263126832837256526442657259226702657276126182696264426442618274828752900559731492592259225782696260525922511255225652498257825252498252525112538257827612471270924572618248433632538256524712565274837113622253825112457248431492471251140572578259227482799345545294767 19890828 581261856306226832552273526702578282426962657259225782748263127612683272226832670269626702950287555973111256526052565268325652511252525522578249825522578252525252525260526442799255227482511259224843236251124572525249826313711355125652457247124843236248424713999251127092696297532744557534313442862260526312657261826312761265725922578267026182644272226832683265726832683260527992962559731612605260525922631255225782605263126962862274828622644307426312565259228242511272224712631249833892498255224842552290036363537260524842471249831612484248440572552264428112761341647674962185626702696263126312709269627482578255226702696269626572761269626702631268326832670292528495597313626052552260527482511263125522565252525382538255225112538252525382709290025252748248426312484321126052525247124982683371134422578245724572498321125112471399925252670264430373299476772561344278625782657257826702565278626312657259226442683265727222696277326702683268326442849288755973174265725252592270925522578256524572565252526052578256525252525253826182811247127352498263124573351264425522511276126053758348225522484251124843186252525524057257826962849287537904705774118562657269626572631267026832862267026832644273526312618278627732722264427092657273528492950559732362578263126572683248425782511251125652484257825782471252525112565260528112484281124432631248432362525249824982484257837113537256524712457247132112457252540572538270927092937332546445167134427732565260526832631265728372709257826702670267026442722277327612578264426832683283729125597314926182565264427352511260525652538257825112644251125252511249825252578283724982735247125652457336325522565249824982618369634822565247124842498318625252511405725782605281128753299455748311856272226572578270926702670274826312670263126572605265728112644267027222670265726702837293755973124263126702592274825522552256525652525257825112511249826182484255226442837253827612457257824573249252525252525248428373681357925382429248424713199251124713999252526962683295033254644516713442849264427092683263126312837261826832709268326962644274826962657263126702670265728242875559731362592260526442709256525382565251125522538252525382484252524712525259228622484269624842605255233512498251124572471265736963565255224712471249831362498248440772578264427612900333846444644 19890828 581741856308626572670263126702631276126572722261826572657261827482631269626052657267026572912286255973111264427092605269625522578253825252511252525252498253825382498256526702837251127612471263124843249255224712538252526053774353725522457247124573211249824574018255227092786303733384557520213442722259226442709260525782849260526052644260526312605267027352722265727092605267029252912559731612644257826182670259225382565255225522538263125252525256524292511269628242484272224982592245733122538255224982538257836223551252524982471251131492443248440572565268328752786338946444831185627092644257826312605270927862696264425922657263127092773267026832683272226962618288728875597313626052578260527092565257825652565248425252498253825112578252525252605281124842786248425922471323625252471249825112761372734162578245724982457318625252471403725522722269629123376464471211344283727092644257826312670278625922525263126312670270927092605268326962644265727352824286255973149255225922644272225782605255225382552248426572552255224842525260526962887251126832511263124713338267025252552264427993636359325522484251124983161255225384057256526572849291237584674774118562709264426182709264426442761265725922605265726962644277326442709263127352631273527863000559732362592264426052657256525522525252525652498252525382511251125252605269628242511272224982592247132242578245724982511278637273551259224572511247132492511248440372538269627862987322446745202134427612644263126702605265727352657255225522683269627092683256526832709265726312605295029375597309925382578256526052552255224712565255225112565253825652511253825382696292524842735245726052498336325112457247124712837368135092631247124572511313624982498405726832670276127863363470548311856265726442592267026312683281126572552263126052631268327732696270926962683257826572887288755973174264425652525264425922538256525652552252525382552251124712511259226962937253827222471260525113261256524982511247127483696359325782471248424843236249825114018253827092748295033384644534313442773257826702683264426052811263126572696260527092696269627092709273526702683267028752887559731492605263126702683253825922538253825922511253825252511257824842538265727862484270924572578251133892498252524712525268336513579255224712471253831612498247140572578265727862748337647364831 19890828 582221856306227612670270926572657281125922631270925652670265727352565272227352683267026832862290055973186265725922538274825522592256526052565253825382484251125252511260526312875249827992457260524983224255225252471251128493711356525382457248424713186245724843999255226442709287533384736513313442786270926702592261826572900268326962631257826442696277326442735259226312657267028492887559731362605260526312709257825522525269626572925263129372696308626832538257828622511270925112605248433632511252524712538269637273622256524842457247131492511252540572578260527992748338947054615185626702631260526572618260527612644263126832592268326312683259227612644267026182605279929375597314926052592255226572578257825652511251125112525255225522525251125652670286224982709251125652498321124572484251124842799372735372498248424712498318624982538401825382748277329503211467471211344279926832709273526962605284925652644268326312657264427222670260526832683268327222811290055973074263125652631274825782578253825112538255226832552249825522484255226702773251127092443265724843363263125522511253827613711359325382471251125113161248424984057257827092849288738224674774118562709265726572696265726442735265726572618263125922592273526702644260527092670265728242887559731242618253826312696255225112565253825652552252525522471251125382525263128492511272224982605251132362471247125252538259237113523259224712471244332112471248440182498273526833012338948315272134427482683265726832631261827092631260526442657259226442761265726702592264426052631287529625597311125652552260527482525259225922565255225112565255225522457249825652644288725382722249825782471329925252538247124982592365135792592247124712511311124982525407725922578276127613376458647991856267026052657268326312631274826182657268325922709268327732565265725922722263127092912292555973099260526182578269625782592249825782538253825652552253825522429253826442875249827352511263124713236257824432511252525783666355125252457245724983236252524714037251126832696296232744557509813442811265726052670257827732748270925522644264426832644273526052735269626832618273528752912559731242525264425652605256525652565255225522484259225922525245724712484264428752471269624842592245733762552252524712511279936663523260524982471249831112511249840372552264427222683328745574799 19890828 582701856307426832605268326572631278625782631269625522696256527732631269625922670267026832849297555973186265726052578273525782565255225382498256525652565256525652457255226312887248427482498257824713236261824712525248429003711356525782484249824843211251125254037256527352761300032614644523713442773269625782605265726702912259226312631265727092644276126702709264426832605264427992900559731492631265726052696259225652565252526052538252525382511252524712552255229002498273524712592247133762578251124842592270936813496259224712443244331612484249840572552265727612709332546744736185626832631265727092657269627612735265726442644274825652786265727222552270926052696278629505597314926312565269626182552255225382578255225112565253825252578252526312565274824712722247126182484324925112471249825252773371134822565247124712498323625252484399925252657272229753261467472561344286226312670264426702644288726182657268325922683263127862683263126312657263127352925287555973161260525922644270925782538257825112631256525782538253824982538260526312799251127732484265724983325265724712511253825783651357925522457256525113149252525254057257827092975290037744529774118562683264426312683267026442709269625652683257826572657270927092722264427222696260527862975559731242578259226052761257825782525251124982592249825652511252524712565255228622498276124842565247132112471248424982498287537113551253824712457247131862511249840182538263127613012342947995343134427222683259227092683257828492618257826702605263126832735264426962578267026832644290029125597317425652538263127092578260525382525257825922552252525652525251125252592278624982709248425782457335124712511247125382657368135652511245724572525313624842484405726052644279927863299464448311856269626962670267026052683273526702578268326442670264427612605274826442761261826572875296255973174259225782605278626182578256525112525252525382565251126052484257826052811253827482511259224433236248424842592253828493742346925522484249824843224251124843999252526962644295032874644534313442811276125782644261826052799259226052657270926182696270926572735265726572631265728372950559731492578265725522670259225382565251125782525260525652552251125112538263128372498268324842578248433762484253824572538286236363579257825112484251131492498249840572552263127482786335146744674 19890828 583181856304926572709268326572578276126312631269627092670260528112683265726182722268327092900298755973136257826312670269625922578251125652538256525252511247125252498257826832849249827612484263124573149248424842457252528623711360724982443244324843236249824714018255226702811297532994644523713442773265726572592260526052837267026572592267026442644269626962709270926052670268328242849559730862618259225652683256525652552264426182837274829372722303726442578270927612552265724982538249833632511251124982538268336813537253824712484245731612484251140772578260528242811338947674896185627092709255226442644257828242735263126962683270926702683263127352644263126832657283729125597323626052552253827222578257825522511263125252592253824982552249825652618279925252735247126572471323626052429245724982735365134422605251124842457318624842484399925252709269628753338483171211344273526572683265726312631288725922631260526832670270927482709267026312644265726442824290055973136260526312618269626442605265725112565256526572511252525382471257826572887249826832471264425253351265724572538253828753696350925782498249824713136248424574097257826702887291238064736774118562683259225922657263126572811257825652605257826962605270926312761259227352618269628372950559732362592263126572709263126572552257825522565251125652538256524842592256527862498274825252605248432742565252524712511255236663607255224712457249831862565247139992525264427352937329947055133134427732631265726312578260527862618270926832696267025922709273526962683264426442722288729375597309925922578264427092631253825382552256525252644248425652538253825112709277324712735249825922511337625382670247125252824357935652565247124712525313624982484407725652683279927353363450147671856272226572618270925782605284926312578263126442657257826702657277326312670259227092824296255973049256526052552278625522592251125782552259225522498252525522511252527612824252527862484259224843274255224712471251127863742362225652457248424843199248424574018255227482696298733254705530813442799267026312605259226182824256526312618265725782618270926312709265726182631269628622862559731742578257825782683264424982578251125922592255225382565252525112552267027612525267024842565251133512484253824842484296237113551252524842484251131742498252540572578260527862786331246444799 19890828 583661856309926182657274826052618286226052644274826442683265727352631268326052735264426312900291255973149261826312631270925652657256525252565253825652538247125652471256526442824249827352511257824843211249824842511255226833696350925382471249824573261248424844037255226702748301232614586530813442773265725652605264426832849264426442657270925922735270926832709264426702657269628492937559731612605256525922644256525652578248425922525256525652578255224842592267028492498273524982552247133382552252524842484279937113622253824842484255231612471251140572552263128372748337647054799185626832696257826962709264427862631260526962657268326442837274827352644270926572722286229125597311126052644255226832552255225782565252525522592259225112565253825382631284924982735247126052484316125382498249825112824371136662565248424712471318624982498401825112670273528623363470572561344279926572657272226312618282426312605269626312578265727612644267026572683264427092900291255973099259225522644267026312592253824982552255226312538252525382498256525782900252527352484264424843363267025112538255228113622352325522457249824983161249825254077253826832811284938064529774118562735267026312657260526702824265726312683260526702631269626702748263127092644269627992950559730992631260526442657259225652578249825652484257825252484260524712538265729122498276124712631249832492631248424982525286237113565252524712511251132112511251140182511267026832975333847675167134427352670256525782657261827862631260527222578259225922722259227092670273526312670274829375597308626052592259227222565257825652538253824842605257825252552248424982605284924982735248426442484335124842471247124712696371135092552248424712484314924432511405725652618273527993338458648311856268326832657256526572657272225922670269626572683273527862631274826312722263126052811296255973161261825382683268325382538255225652538249825922525253825252498255226962837251127352498255225113249251124712498248427613742359325112443248424713236251124714037255226962631296233514736548713442824267025922696264426052811263126312605256526702683273526442735256526442670265728242849559731612552260525782761255225922552253825252525255225252525249825112565273529002525269624842592248434162484252524982552273537743482255224432457247131362471249840572552263127992824336347054767 19890828 584141856304926572670268325922644279926052578272226442657263126832657269626312696257826702837293755973149261825922565270925782578257825252538257825252538251126312471259226832773248427482484259224983186252525652538255227353711350925252471247124573199251124573999253826702722297533124501530813442761267027222670263125922786268326572683264426312657273526962696268327352605257829002837559731742565265725382670257826052552270926442987263129122657304926832511263129252471273524712592248433512511251124712498291236813496256524572484247131492498255240572552263128372799329945864799185626442670267026572605267027482657257826312644267027222657260526962605263125922709278629005597314925782631261825922538259225652552253825522592253825382552249825652631278625252709248425922511326125112552249824982735374235372525244324982471322425112484398024982670274829503351442171211344282426962644264426182670278625652565267026572761265727482657268326702696265726962837284955973124261826052592269625522552256525252592249825782538249824982457253827092900251126832511265724983363272225252552247126573711348225782443249824843161257825254057255226052849283737584529774118562735268326442605257826052761257826052722264426962683270926572644260526572657269628752849559731242552259226052735256525782498255225522525257825522552253824572565267028752538276124572565253832242552248424572525253837273537255224712457245731992498248440182538265727482962331246445133134427992592265726312735261827612552256527092605260527352786268327222696269626572657287529255597316124982605259226832525252525112538255225252631251125112538249825522683281125522748248425782498337625252552248424842875368135512578251124712498311125112498405725652605278627863351470547671856270926832565268326312696270925922696269626442670263128372605273525782657264426832761295055973136259225922657269625382578251125782498256525652552253825112538259225922837249827482471265724983274248424842484249830623651357925652443245724843199253824714037253826702644296233764736506413442735265726702605267027092837257827222657270926832631272226052773264426702644263128752875559731742578257826442631263125922538255225382631259225252552252525382605260528112498268324982592247133632498256524842484276136963565260524572429251131492471251140572578261827222837337646444674 19890828 584621856309926962696267026702592273526572657261826442773259226832631269626832657265725922849295055973186265725922592270925652592252525252552252525252525247125112525257826312748253827482471259224573261255225112471249827863711360725382484249824573199249824714018253826702709293732494674534313442748270926182670264425922748268326312696256527732592267026702709269626962605267027732937559731492552259225922670255225382511252526182511260525252525248425112525265728112511270924842578247133762498247124842538263136813593252524982429245731612471252540772578256527992862333846744863185626962644263127092683263127992683264426572670268327352786267027092709272226702657286229625597314925922683263126702552256526052498252524842525253824982525251125782631283725112773251125782484324925112538248424842975366635652578248424572471323624982498403725522683270929873287470572561344283726702565268326182605282426442605264426962552268327612644276126702644267026702912284955973161263126182592264425922538256524842511253825522565253825522498257826312862245727092484263124843363265725652538255228493742353725782471256525113136251124844057257826832862293738564705774118562644274826442644264427352849264425522722260527352683270925782735263126832631267028622987559731492565259225652696257825382578253825112525256525922484255225112565263129122511272224982618247132492538248425382538278637113523252524842457245731862484247140182511272227353024329945015202134427482631265726962631270927992670268325922631265726442683263126702670265727092657282429005597311126312631260526702552256525782525248425252525253824712498251125922670281124982709249825652525332525382538249825522862366635092552251124712498316124842471405725522552272228373274476748311856269626832683268326572592279926572657264425522683265726832657272226572657263126832862303755973149268326442644268326052578257824712498252525652565249825112498257826312887249827222443259224983236253824842471248429373666352325382484247124573236252525253999249826962709298733384799545113442799264426702670268326832761259226052735261826182565269627092722265726442657269629502900559730992592253825652696256525382498249825922592252526052538255225112552259227732498272224982605247133512484249824712552297537113537251124842471253831862511252540572605265728492799332545574896 19890828 585101856303727352644264426312644273526572644265726572696263127092657272226442735270926572887286255973199259226052605265726052565251125922592260525252525252525522525252526312811251127092498263125253199253824712511252530493666355125782484249824983199251124844018265727092748297533384767523713442799259226312605265725782786260526312644259226312670274827222683268327092631268328622849559731242592260525922735253825112538264426962975272230862644306226182471257829002498272224842578247133632552249824842525284936963636252524842429249831612498248440572552257827612735335146444929185627092709265726832631260527732683268326572644268326832722270927222657264426572657295028875597321125782605253827732525264424982552255225252511252525382552248426442657296225252709245726312471324925252511249825252773371136072631248424712471317425782457401825522670270929623389476772561344278626312683267025782657281126442657264426572605257827352670272226572644267026702912292555973161255226572525269625652552252525252525252526182578252525522484256525922862252527092552264425113351265725382538251126313666350926052415248425253149251124844077256527092937287537424705774118562644270925782631268326312735265726182709265726312683283725922735264426962657269630002925559731242631263126312683260525652511257825252525256525382511251125112525264429122484277324842631247132112538251124982538286236513469260524982471247132362498249840372538269626832975337646445133134427612618263126832735264426962618257826312670270926702683265726832644259226572644276128755597309925922631259226702552260525112538255225522605253825382525249825652605290025112631247126312511335125112657248424842887372735232538249824432525313625112511405725522631278627733274455747991856272227092631263126052670274826832631264425922748264427482657267025652631264426962824288755973186253826312565264425382578255225252565253825652498247125782471259226312786248427482498263125253236249825252525253828753681356525652484247124433199248424984018253827352748290032874644520213442799268326832644264426572761263126442670267026572761269625922709261826572683260527992900559730742578256525782605263126052578256525252525257825782525256525922525268328112498270924572644248433632525245724572484253837273681253824712457247131362498248440372552267027352657337646444863 19890828 585581856265727222657273526962631274826442631256527092644264427612644270926832657264425782875293755973161260526442618273526052552256525252511255225382525251125652457253826182799249827092511259224713211256525112498252527613651359325922429247124713236249824714018252527352696291232874529541513442824267026312683272226312722263126312670268326702735272226312748256527092618263128872912559731362670261826442670257825112578249825922538259226052484252524982578264428372511272224842578247133632538251124842538263137113593259224712443248431492471249840572565256527862761340247674996185627732761257825652578268327352644260526052657267026832761263127482709263126442644284929625597319925922631257825922565257825252498253825782511256524712511247125922565284925522799247125922525322425252484249825112735377435372605245724982471326125252498401826572657276129873261476753081344278626052670264426312618284925922592273526832670268326962670270926572722260526312875301255973111263126052565268326442511255225782525252526442565252525252511257826832987252526832484261824843376249825382471253828493727348227352498242925253149245725384057257826442824265733124705492918562683265726962670267025922761267026312644259226702644269627222735265727222605263128112875559730992552257825382670253825522525257825522552256525252498259224712578267028492511265724572578249832612552249824982484270937583579252524292484251132242484247140572552270926962925328746445451134427862683257826702618263127352631264426572552269626572644268326962644274827092683287529375597317425782605253826312552260525782552255225112605253825522552252525652605282424842709245725922471335125382484248425522670368135932565247124572484317425382484405725652605286227483442479952371856273526312605268326572670270926572644270926442657268327862670273525522735260526702748287555973199259225782578269625652644256525522552257825252498253825252471255226312837252527222484256525113261256525112511251129003711365125522471252525113186247124714018253827222761295033894799545113442837269626572592263126312709273526572605274826442631270926442670255227092565256527352837559731862631264425652657257825522552255226312565251125382538255224982578260529372511270924712565252533512552247124712498261836513523256524982457247131612498248440772565259228112773338947675451 19890828 586061856279927612578264425922578269626312552259226572631264426962618273526572644270926572799287555973149253825652605260525252565253825652525255225252565252525252498257826572849252527862443261825253199251124712511249827733666353725522484247125113274247124714018253826572748292532494644574413442849264425922657257826572709260526312735263127092644272226572709269627992683265728622937559731492578256525922722251125922538253825522538255225252525251124982552264428622498267024842565249833632538248425112484284936963537252524982471253831112525249840772592263127862773338947365819185626702709257826832657260528622592265726962605268326572786259227092644263126442631278629255597313626052605261827092592260525522552249825652565252524982552255226052605281124432722245725922498327427352484252525112811379035232618249824842457323624982484403725252670269628493376467459311344272226832592268326702657277326052657267026442657268327612618268327862657259226312799284955973124259226182605268325252605260525522552256526312525253825252511264426962887249826832552260524843402252524842498252526703711356525112457245724843136245724844037255226052811269633514644604518562670273525922735253827482799259226312683268326832592274826572786267027092552272228622937559731362605263125252683259225922552249825252578253825382484248425112525264428622484276124712618249832492565248425252484278637743565268325112471249831742484245740182511268327352912332547056241134427862605260526572592263128242578263126312605264427482735260527352670268327732644290029505597313626312565264426572538251125782538257824982592253824982525252526052631288724572748248425652538337625252592248424982722372735232605251125112484317424982525405725782565277327733287476764541856264427222631264426052644277326052525264426572631264427092631270926962683269626702837291255973236260526442578264425782578249824982592257824842525255225252538256525782950245727352443259224573299256525252498249828243711353725382498249825113224249824714037251127352748296233514474671313442735274826312644260525922811259226182683260526572683274825922696264426702748272229372900559732112618259226702761252525782538255225252471249825252471251125522592256527862498269624842605247133892511248424982525288737743636257824572443249831742457251140372578260527612748337647057014 19890828 586541856268326572657265725782578267026572578270926442696273527992644281126442644274826052912287555973136259226312670270925382578256525112578263125382498248425652498257825782824247127482484260524983211257824982525255227993774352325382484248424843236249824984037255227222735292534164557774113442824267026832683257826442824265725782696265726442722272226182709257826832631267028752837559730622696259226182578255225112578259225112592260525252498255225382618269627862484270925112631252533252498249824712498270937423607257824982471247131862498251140572592263127612811344246447741185626312709259227352592265727732670256526962683277326832709256527222670270926442696283730005597311125652631263126702552249825522565255224982552252525112552245725382644296225112748248426312484331225252457248424842605377435372592248425252443324924842484401825522605272229373325458677411344276125782578267026962552272226312644263126442592267027092670272226572683260526702824293755973174259225782644264426052565256525652552256526442525253825252552259226052887253826702471267024573363272225382457255226053742356526052484248425253174253825114057257826052773437033894767774118562657272225782565264427352799267026832592267026312644273525652786256526572644270928492875559731612605265725382657252525252552247125382538253825522525257824982605261829622471278625112631252532362538253825112471296237743593256524572498251132742498247139992552265727483000331246446201134428242683270926052683265728112618256526442657264426312761257827092657263126702631279929505597309925522592260526832578257825522552256524982631256524842578251125652605283725252735252526052471336325522525249825253012369636222592245724842525317424982443405725522644277328243537464477411856278626572578267025782631279926312592267026962683265727992657273526312683264425782849292555973149260526442618272225382605256525382538253825782578257825252484255225522887249827352525269625253325303725922761263126313727359326312484269625653211259225784077264428112862405740975064774113442773269627482605259225522748261826572538260526312631272226312709257826702670265728372862559731492552260525652696256525252552253825252578261826052498251124982578256527992484276125112605247134022471255225252538300037743509252524982457252531612498253840772565261827732748333847054799 19890828 587021856308626182657264426312631276126312578268325922683261827352709273526832618257826832862295055973111256526442538264426832538259225112592251125652525252525252471257826702887251127482471259224983236273524982471255225923742348225382471249825523199256524714018252526962696293733894529534313442811267026572644260526442786257826182670264426962670270927222722268326052605264427992925559730862552261826702670255225382525252525652538257825112471249825112525259229002565269624712578249833762471267025112552296237423537259225112471256531742525251140772565256527862799341646444831185626832592260526832644272227612670253826702605277326572709260526832657273525652644286228755597313626052644257827352538260526312525252525522525255225252538249826312773283725112761255225782484327425252511252525382696365136222552249824712525322425252457398025252670264430993402464471211344283727092709265726702631274826702683265726962644269626702670269626052761264426312862290055973124259226442657267025652565257825252552251125922511253825252525256526572937249827222484260524983376276125252552257828113681353725522471251125253186253825114057255226962849292538394644774118562683268326312670259226572748265725922605270926442657278626442631265727222657268327992900559731742552256526442657257825382631251125382578248425252511256525112552260529122511272224572592248432612525248424842511284937273537255224842443247132242498251139802565263127482912328746745308134428242683263126962644264427862578259226442683272226572811268326442644257826832683283729625597314926052565259225922592252525252525251125382631255225382552252525522631281124712670248426442484335125522525249825252799366634822565248424292511316125382525405725652631281127733363476745571856264425922657265726962605272226052631272225922657265728242709273526442696259225922950293755973161259226572592273525652552255225112578255225652538245725252484252527092862256527092471260524843236270925112498249826833774349626572538247124573224253824984018249825922748301234294557545113442773264427482644264426442811263126312657270926702696273526312696268326442631269628492937559731492605264426052696260525652538252525522578259225922484255224982618268328242525274824842605248434022498252525112592268337273537260524842471251131612498251140572552263127612722333847054644 19890828 587501856306226832631264426572565277326832657265726442696267027612657270926442631267026702862296255973136252525652565265725252578257824982552259225382552247125252538263127092912253827612484260524983236251124842498255228113758352325252498247125383236248424714018255226832709296232874644523713442786265726312683268326312824260525922722257826312696276127482644261826702657260529252811559731492618260526182696259225382605269626052849272229872657309927092552260528622484269624712605248433892484253825252538268336813523253825112457253831492538251140772565256527612811335146744557185626962735260527092605267027482657259226442644270927092748263127612592261826052709278630005597313626052592257826052605253825252565255225252565252525252605251125382592291224712735245726182511326124982457244325252683377435652605248424712498322425112457399925252761277328623224452972561344277326702657272226052670276126702565267026572670267027862670270926442657260526702900284955973161256525522592274825922511249824842565253826052525253824982511256526702875248427352525267024843351263125112538252526313711365125522484249825113124253825254077256526442849283738064644774118562657267026962644264426572761264426442631257826702605274826182722265726702670273528492900559732362592260525922631256526572565259225522565257824842552252524712578264428752525277324432592248432492511252524842498264436813429264424982443248431992565247140182525263127222937342946445167134427612657261827092605265727992644263126832644268326702773265726312578269626052631282429625597323625652605260526832525256525522498255225382578253824982538245726312552291225522722247125922484335125382525249825522773374235932565252524712498319924982538407725922644282427863363452947051856268326832683257825922618276125782644267026182709259227352683272226442748269627092837295055973149260525782644269625382511256525112552256525382511249825252484264426702875255227092457263124843236251124982484255226963711355125382525245725253186251125114018252526962696287533514529523713442786265725922696263126312811261827092696261826052683277326312696274827092683264428622900559731742618263125922631257824982525256525112511255225522552255225112511265727862484270924842565247133892552253824432538274837273593255224842484249831112484248440572565267027352811333847674929 19890828 587981856303726832592267026312683279926312644257826442722264427862644268326572631259226572925295055973136259226312592267025922592256525112552248424842552249825112498257826052862251127992471257824843224248424842498247125923727365125652443248424983211251124713999255227482683297533764501527213442748264426572670267026442837263125922618264426442657272226702748268326572670273529372912559730992631257826312683256525252565253825252538256525522484256524982578265727222498270924572592249833762565255225252565269637113523255224982429251131612511252540772578265729122709335147054896185627482696263126052605260527612670267026832618265726572722260527222722269626572735281130625597312426182696261825922565255225112552255225522538253824982538253825382683282424432761245726182498323625782457253825112670368135232618249824712538323625522484405725652696270929753261470571211344273526052592263126312657288725652605265726052618264427482683270926962709269626832748293755973149265726702631269625782525257825382511256526182538251125382511256526572773253826962484265724713389268325252565249827613742360725522511245725523161252525114057255226312811291237904615774118562709263126052657256525922735264426052644267026312709283726572644268326962592268328112937559731612631256525922618255225252552248425382578253825652498255225252565260528872538276124982592248432242605252525382525270936813482257824572457245732492538249839802525278627733024333844745202134427862657260525652578268328622605260526312670269627092709259226702670268327482631287529755597311126052618259226702565252525522525257825112631255225652511251125782644291225382696253826312511337625112592248425112773368135792498249824432525314925112457405725652578281127863312455747361856276126832618270926442592278626442605267026312735267027222578274826182670265726442912298755973199255225922631265725382538255224712471252525252538249825112525255226962786252527092484259224713274253824842525249826053742349625652484244325253211252524574037253826702670301232874644537913442799268327222657261826182824267025652696256526312631265726702735267026702605265729252937559731362552259225522696255226442592253824982525263125382538252525252525255228752484272224842631249833632484249824842552290036963509253824842471249831742498251140772565260528622683332547054896 19890828 588461856306226312657263126312657279927092578264426572618256527352578267026572709259226702862287555973124263125652657270925252605252525652605252525112525251125252484260525782811255227352498261825253236256524982552247128113727359325382471249825383211252524984018253826312670298733124644503013442824263126052644265726962735257826702657270926832709265726572683264427482578259228242875559731992618257826182670255225522511264426312862270930002644308626702565268327992471270924982565251133762525256524842525297536513565255225112457252531362538247140572538259228622786337646444705185626962683265726832709260527992631261826702670263126702799273526442683263126312683290029755597319926312709256526312525252525112552252526052511249825252498249826182683292524842722252526312552324925252498255224982849369635372618249824712498323625112471403725522683274829873299455772561344282425782578270926832552283726572605263126312683265726442631276126832644270926442887288755973124259226052605263125522565256525652511249826052498252525252471252526702912251127352457263124433389270926182525263128493742357925922471253824843149252525384057257827352837284938394705774118562709268326442631263126832748265725922657265726442683273526312748263126702605274830002950559731612592257826182631256525652552252525382511257825112471255225252644257827732498279924572644247132492552249825112511290037423496255225382484251131992525248440372538274826962925322446445237134427992670270926962657264428622592263126832631273526702761273526572618265726572657277329875597313626182592256526572525252525922552253825382552255224982538253825382657282424842696247125652511332524712538249825782644369635372578251124432538313625112484405726312592278627353287467447991856270926312631261826312709278626442605263125782709268327482644267026442657263126572748292555973124259226312592268325652552251125522484252525382525255225922484260526312824251127222484263124983249252524712538253827613681362225112511247125383199248424843999252527862735282434294644534313442811263126832605268326442811264426702592259226572605270926572722265727222578272228372975559730862631257825522578255224982498257825782538260525252511253824842578272227992498270924842618249834022498252524842538283737423523255224572457255231492498249840772565268328752849341646444799 19890828 588941856314926832683269626702683274826182657264426572683267028492592281126572735267026052875293755973161265726442552268325252592252525112525248425382498249825382471259226312875251127612484260524843236253824842565252527093727355125782471249824983224249824713999253827222683293733384501534313442799265726312657264426182811259225922605270926962631273526832696269626572722256528622937559731742709256525922735260525382552251125782484255225112538255225252565264429502484278624712592245733632525253824842538270937743565255224842443249831492511252540572618264427862799337645294831185627352722259227352631260528112592260526702657268326442748257827092605268325922592287529255597317425382605259227092578259225112511252525112538248424982525245725522631277325252761253825922498323625382511259225252644377434822605248424842471323624712498401825382605270928753299470572561344279926702631264426832670274826312605272226572578264427092709270926442683260526832875292555973074260525782605263125382631252525922525249825922538249825652511256526182925249827352511263124843363270925382511253828623666356526442511253825383161249825254077256526832862283737744644774118562722265726572683260527352748261826572657267026312696268326572735267027092631265729372799559730992538264425652657256525112592255225252538259225522525249825382605264427992525273524712578248432742538249824982511263136963537256524982471248432362484247140182538265727862912328747055237134427732683268326442709263128372657264427092605260526442786267026702696270926312578284928755597312425252565261826572511263125112484253824982578251125382552245725782631283724712709248425922457338925382565247125382735377435372592248424712525316125252498407725782618281127863389455748631856268325382670267027092683273526832631272226572657265727992565273526702748263126702773291255973261265725922683267025522511257825652525259225652565252525652498259226572824248427612484259225383224247124982552249827613742346925112538249824843211249824843980251126962683302433634644537913442761264426312696265726572799260525782696264426702644263126962735268326572605267028242900559731492631264425782709259225652631253825522565257825522525252524982605260528622484269624572565251134292525251125112565286236813593255225112443247130862511248440772605264429502683338946444799 19890828 589421856303726832592263125782578279925782565268326312605269627992631269626312644257826962875296255973186263126572592270925382565251126182538252525112552255225252511255226312862247127612498259224843261255225252605249827093742365125782525248425113211248424843999255227732735288732874557520213442786265726832709255227222786261825782631263126702696273525922657264426832644268328622937559731742631256525782696253825922525264427352912273530122670319926182538268328372498267024982618249833892538249825382511274836513622263124572457253831742511249840572552267028112786328746444767185627222631267026702631259228242644255226832709267026052696265727092696270925922631276130005597314925382605252526832565263125252565255225252538255225252511248426182683273524982735245725782511322424982471268325252837380635512592248424982511318624842511401825382786265729123376464472561344279926832683263126182578278626962525269626572670260527732631269627222631263126832849296255973124257826052605260525382605249825112511253825782565255225252471252526702912248426442498268324713429267025782552253827483666359326052511249825923199252525114057255226702900288738064674774118562722274826312657268326312773263126832657268326572696272226572735263126702578263128752912559731612670264425782657255224982565248425382552253824982578252525382538265727862538274824842578251132612525249825652484268336813711252525112471256532612511252540182538270927613037327447365272134427732605259226312644253827862644260526962631270926962786264426962644270927222657291228495597314925652592264426312605259225922498255225252578252525252525251125782631286224982709245725922538336324842525245725782912379036072592245724842484314925112525405725922735297527613363444748311856269626442670265726572644273526312696255226832670267027092644269625782683268326962849283755973161256526052592270925252538259225382525255225382552249825252538261825652887251127482498260525253261252524982498253826313727350926182525242924713236245724844037252527352670291234024674520213442824268326702696267026832773263126312605261826572631269626572735261827222644259228752875559731362631255225922735252525652538255225522484260525522592252525382552272227092498269624842565251133512592253824842605286237583537257825112457249830992484249840572605267027612786335146444644 19890828 589901856307427092644259226052605281126832605263126572773264426832592263126832670264426312811297555973174264425522618267025252552252525252525248425382511251125382498263126962837249827092471261825253261255225252538252527613727359325382471249825383186247124573999253827482722297533764586513313442811260526702644260526572849264426572618268327482722274826442696267026962670263128112937559731112565265725922631257825252565251125652484256525522552256525252552269629252471273524842565247133632552256524842525274837273651264425252471248431492457247140372565264427862811333847364799185626572670264426832631269627612578265727482605270926572735267026832683264426832657283729005597312425922552260526052565253825382525252525652538255225252552249825652709281125382709247125922498327424842525256525112670374235652565251124432511324924982471403725382837281128243274464471211344282427222683265726832644286226052644265726182709263127352696268326182709269627092849287555973149259226312525263125652578259225652525249825782605259225252498256526312849248427092511259224713416269625652552263127353727368125782484251125113174249825384077257826053000284937904705774118562683259226572683265726832824255226052748256526312670276125782670263126702657274828622887559731242511260525652722255225382565255225252525252525252538248424842565259228492552281124712631247132242498251125252592274837113579257824982457251132492484248439992525273527093000342945575272134428622683265726312592260528112657256526702618277326962748268327732683264426312735286229005597317426832578257827222552259225922578264425112605253825252511248425652683279924842709249826442498337624842578249825652824371135652592249824712552314924712484405725652618287527733389470547671856261826312644272225652631281126312605264426052748260527222631277326702709261825652862295055973236260526702565269625522565251125252525249825382538249825252498257825922887253827352484257825253211252524982552251129003681346926312538247124843224248424573999251127092683293732994501541513442824270926702605259226572837259225782657264426572644278626182709263126052631273529002925559731362538264425522683255226052511251125922498257824982511253824712552263127612498272225112631245733632565249824982565293737743651259224982484249831612471249840572552272227992799331247054644 19890828 590381856306226572565270926182644269626572592265726312670264427352605272226442735264426312799296255973099259226052552267025782565252525522592252525252484248425382538256525782824248426962484259224573199252525112631251127613727355125922657248425253199249825113999253828492735293732364644527213442824268326832709259226442900257826312657263126442644272225922696259226832618260529752900559731862565267025522631260525652511265726312849272229872683313626702605263127862498270924982657248433762498255224982565257837423666259225382443251131742511249840572605265727862786322445014767185626832761265726572657267028112552256526702631263126052722264426572670268325922657282429375597314925782578257826832552256525652552253825652525252525382525249826052722287525652735251126052457324925382511257825382761371135512631251124572484316124712498399925112786276129753299467471211344276126832631269626182683274826832631259227092709268328112683264426832683261826312900290055973149263126312538261825922552249825112471255226312552257824982484261826312862251127092498265724713389265725252552257827863666368125652498253825523174251124984057257826832837288738734831774118562773264426702722260527482811267025652773268326572696274826572709267027352709265728242900559731742605261825782683261825782552255226052498257825782471255224712644264428372498276124712592252532362511253826182592264437423551255224572471252532492498247140182525274826963012326147055167134427862644260526052644267028242683268326962644270926572657263126442735272227222709278629005597312425382578260527222538252525652484256525652565252524982511249825252618282424842683249826312471336324982498245725652900365136222565252524712525316125112525405725782683283727613416483148631856268327352631265725922644270926962592268326572657265727222696270926702631256526312900295055973174264426572565265725252552257825782578257825252538249824982498256527482799251127732484260524983261255225112552251127223822355125252484247124983224248424713999252527612761293733254799527213442849269626572644268325782811263126312618261825922644270926442722268326962735265729502912559731862657264425252683257825382538257825782631263125112592255225522605268328112484270924982618248433382525256524842552255237113565249824712471249831742498252540772605268328112761342946744831 19890828 590861856309927482578264426052605272226572511267026052605264426832670270925652696264426702912295055973136259226052525268325252644252525252498253825522538248425652511256526962824245727352525259225253287256524842565256528873742356525652498247125383249249824714018253829002799288733764674520213442811273525782644264426702811261826052631265726572631269626702709264427352605270928242887559731492592264425382670257825252552255225252538264425252538253825382525273527992525273524572657251133632538255224982578286237113579257824982471248431742484247140572605263127732786344246444447185627612683257827092657260527222657260525922631265726442709265727352644270926182683292529125597316125652605259227222592251125112525251125382578253824982525248425652657281124982786248426312498324925522565252525252761374235652498252524572498323624842484399925382811270929753351467472561344282426312644263126702696281126832605272226572644260527992644274827092644257826572837292555973124265726442644265726442538257825252552245726052525252525382525253826702887253827222484264425523363269625522525263126183790357926442498248424983149251124844077260527092925288737744767774118562709263126442709270925522748259226702670268326832657278626832735270927092657265728752875559731612657263126052709252526312565251125382511249825112538255224712538263128622498274825112592248432872511249824982565288738063651259225382457249832872498249840182498290027482925337647055272134427352644265726312657265727992644253826832709263127092722269626962670269626832683284929505597312425782618267027352565255225382552263125382592256525382552255225522618282424712761255226052484338925112552248425782761372735372657249824712525318624712484407726182657284928243299470548961856264427352631265726442644273526832605268326052722264427612657264426312709267026312786291255973149265725522657263125382618249825252511255225112538252525652525253826572912253827352538260525113249251124982525256528113790359325522498248425113211251124714018249828872722306233124705548713442786270927092709270926572761264426832644261827092722272226442670263126312592263129122925559731362592265725112683259225782578253825652538257824842565248424842644260528622484274825112605247133762525253825252631291237423565256524982471256531742484249840572578263127612811336345014962 19890828 591341856313626312592267026052683277326702657259225782683270927352631277326442709263126702937283755973161265726832592274825652538253825252565253825652538248426052511259227092887251127482498263124573274255225522525255226183774349626052498252524843199249824844018257828622657303732994736520213442773265726052683259227352837264426312670261826312709269626442696273526572696265727992912559731242578264426442683253824572644265726312937274829622670312426442631270928492565265724572657248433892471248424712578288737423622255224982429252531362511252540572578265728872722331247674896185627222683261826962670267027732592264426702670268326442644267026962631273525782735286228875597316126702565263126702525249825652552247125252565255224842498252525922735290024842773247125922498328725782511255225252875377435652511249825252471322425112457399924982811269629503274455771211344277326052657269625252605277326312644272227092657270926962592274826052605268326572962291255973161253825652592263126312511253825252565259226312578247125252511252526312824249827352525260524713389265725652552249830003727359326052484255225523161249824714057260527222925290037744615774118562683268326052683268326572824270926572683265727612644277326312670264426572631269628622950559732362592255226572709256525782538252525522657257825522471257824842565267028622484274825252605245732492484248425652525278637113607257825382484251132742498247140182498277327613037336347675133134427612683272226702631261827992592260526572592269626702773263126572683264426572670292529125597313626442592257827092565256525522511253825252592251124712525255225782683291224982709252526052525340225652538249825922709377435372605247124712498317424842498407726052592286227733376452946741856269625922552269625782657281126962670264426702683265727482670264426312631259225522799288755973149263125522552277325522565251124842525255225252565251125522511256526572900249827612457259225253261249824842498251129873711359325782565249825113236251124714018251128112696293733384644516713442799273525652657273526832837263126702605270926702670268325782709264426572657272228622887559731242565256525782657256525782525255225922592259225522592249825252592263128872511270924982618251134022525253824842565278637423551257824982471249831362498252540572565270927862786338946744674 19890828 591821856304926832670269625522631277325922618265726572696268327862565265725922722260527092811301255973199263126442631269625922578257825252552255225382565255225522498264426182773251127482484259224433236248424572538255228873774349625382538247124983287251124844018253827482735296232744586530813442824257826572657263126962849255225922657263126572670277325782696265726832644267028242937559731242618260525782683255224982538248426052511257825652498251125112538264428492511270924982644249834292552259224982565253837423565257824842457255231612471248440572618267028622811332546744863185626572670256526962552263127482578263126312618264425922799265727352644263126182644286228875597316125782605260526832538255225382578264425382525249825112525249825522644282424982722248426182498328725382511252525652799377436662538251124842511324925112429401824982837270929253338476771211344278626832644263126832657278626182683261826702696265727732683269626832592263126962875284955973124265726442565267025382578255225382592255225782552251125382484257826052900247127482538259224713402270926052565259229873711360725522484252525383211252524984057255227352937292537744586774118562722269625382670264426832773268326052683260526832670274825922683255226702670263129122937559731362605260525522748256525652592259225252525256525522484253824982538259228242498276124712592251132362525248424982511276137583537256524842511248432612538247140572538281126702987323647055237134428242592267026962631265726962552263126572657265725782657256526702631260526312631281129005597309926702578256526312592264425252511259225252552255225522538251125522657287525522722247125652498338925522511249825782683369635092644252524712498314924712511405725782657273528113363473647671856276126702618267025922592282425652605270926572735260527612631268326832709267026572887281155973124259225922592270925922538256525522538252525252538252525922498261826312799253827482525260524983261249824572605257828623790350925922525248424843199252525524018253827732722300033254767541513442799263126572683265726702811261826182748264427222696269626702644259226572683268327992975559730862605263125522748255225382605253825652498263125782511249825112552259229122498269624572618251133892498248424572565265737743551260524712484248431742498251140572592268327992786336347994831 19890828 592301856311126572696265726052670282425782578272227482657268326962605265726962761260527092786295055973199259226442578270925652538255225252525253825252498251125252511255226182811252527222538261825113287249824842552252525653681359325922552244325253211249824844018253828372670298732994736530813442837265726702631263126832799259226182631260526702696269626182709265726962657264429622887559731992605263126052657256525652538268325782811267029872709307426052525253829122511270924712644253833632525252525382511273536963593263124982443248431862498252540772618259228112735340247674831185627732735265726702605263127862696265726832631268326312722264427092683260526052683297528755597312426182592263126962578255225382578251125922538252524842525248425652578282424842761248426572498327425522498247125382735379034822605260524432525323625112498401825652696270929623261470572561344283726962618270927092657279925782644264425922578269627222657272226572670268326702875298755973174256525782498261825922538251125782578252526442498259225252484257826442862253826832498263124983389269625522552257828113666359325922525251125523186251125254057265726312887291238394863774118562735265727352709256526702748265725522670265727092644281126702696265726442644273528752912559731492670256526572722255225252578257825922552257825522565255225252552264427992484274824842592248432992525249824572552295037423482255225782471244332492498248440182525273527092900336347675237134428112631265726052670268327862683260525922696265727092748263127222644268326832670288729125597314926442631261826312552257825252511252525652565255225382484245725382709290025112696248425922471337625112538248425253024377436662644252524982525316124712511405725652578276127353325452947671856270927092644268326312696276126182709273526442657263126702748270926962761259227092811293755973149260525922578265725522565253824982511257825652552251125922484256526442824253827092511263125113236255225252565256527733774355126182538248424843186247124573999252528372709293732994557523713442824267026312657259226832773263126312644260526572670270926442670267026702644268329752887559731242618263125922670255225522525251125652565253825252511251124842538269628372511272224982631249833632525253825522538267037423537263124572484253831612484251140572605263127482735333847674557 19890828 592781856273526442592268325652683287526832670264426312605265726962657276127092683263125522887295055973174259225522578259225782552252525782565256525382525253825522498257826572862252526962471264425113274252524982484248427483742365125922605247124983186248424714018255227352837284932364501530813442773263126572683265727092811265726312696257827732644273526312735267026962644268327482887559731362592263125782657252525652525251125252525252525252565251125112511263127862498272225112578248433892538259225252592267037273537261824982443256531612457248440572631261827862811338946444929185627352735265726962644272227612644264426962605263126052786272227222657265725922670293729005597311125922644261826702552252525782511253825782578252524842511252525652552279925112761248426052538327424982498245725382735369634552538259224712484321124572484401825522849272229623261464452721344290027222683265725782631273526702592259225922657264427612644269626052709264426182875292555973149256526442538264425112578256525782538252525782565249825252538259227092950253826832498263124573325247125522498252528873696357926442525248424843149251124844057264426572811270933514674492918562644269625922670263126312761265726572670264426052696272226312670270927092592268327482950559731362605259226312748257825922592251125112644251125652471252524572538263128242538278624842605251132492552249825522552272237423579257825382443247132362525249839992471283727223000328745295343134427732657264426442670267028872644265726442631267026312761261827222644265726312605278628495597314926312631260526702578252525522578256524982552255225112565248426312592290024982722249826052498338925112565245725382900372735512592255224842525316124982484405725922670281128113389455752021856267026832618263126052683281126832683268326962722263127352670272226832709260527482887292555973111260525922631265725382592252525652565252525112525255225782498255226702912248428112498259225653299257824842498256528113681366625782735247124713249248425114037252528492709288733514705559713442811269627092631261827092735259225922618263126702709270926832773274826702709257829122811559730992618260525652683257825522578247125382552257825252525252525252578270928872471274824982670251133892538255224982511288737423537259225112457249831362498249840572565267028492799338946445451 19890828 593261856268326962657272225922696282426312683269626312696265727732683276126572722268326702950295055973161252525652618278625922592259225382498259224712592249825382484257826312887249827732471261825113249257825252525249827863774350925522644253824843261247124713999253827612735286234024705567013442811269626702657265727092862261826572618268326832696272226052761263127352709261828492962559730992618259226182683247125382565252525652484255225382538253824572484257827992525273524842605252533632511252524842592291237273523268324982457251131862471245740572605267027862786332546445744185626962683260527222578268327862670259227352657265726052837269626572683268326442709295029005597314926572578259227482538259225252565257825252538252524982538248424982565290025652748252525922484327424982484251124842900372735092592273524572498318625112457399925382837274829373287464459691344278625922657269626702631286226442644267026702683269627352631265726832670265726573000293755973136264425782605269625782538253825112538253825382538249825382484257825382811251126442511264424843376256524982511252527223681356526442552245725383099251124714057259226052900277334694705604518562644267027092631264426442735259226442605263126052709274825922631263126312592265728372875559731362592256525782735252525652552256525382484257825112484255224982565269627862525272224712592247132362552249825252511265737423651255225922498248431742484249840182538278627482912332547366282134428242657268326832605267027862631259226312670263126052696259227482644265726702592279929005597317425522605256527092605251125112511256525522683253825252538249825522618282425652735252525652443335124572538253825252709371134822657255224982511308624982457405725922644287527483351476765011856276127092670257826312696278626442605260526052657268328492722269625922683257826702849286255973111263125782618278625922484255225382552253825522484249825522525253826572786252526962525260524983249255225112552260529123711353726052657245725253186251125254037249828752670297532614644665513442786260526312578261826702786263125922683263126832696276126832670263126572670261827992887559731242631270925922683255225782525253825922552255225782511253825652538267028622498270924842592251134022484263124982552267037113551272224842498248431612498248440772618269629252773337647057014 19890828 593741856267026962538259226702605279926312709269626572709276127482525272226962670259226962912291255973161260525652618274826052592255225382605259224842552253825252457251126182887252527612484259225253224257825252498252527093742360726572592244324983199251125254018248428112709291233514501774113442773259226702670259225922786264425922696263126962735269626832709261826442709263127863037559731742605260526052592256525382552253824982498259225522511255224842538260527732498270924982592251133762552260524712552273536663666267025112498252531492457249840572605270928622811356547677741185627862670256526702605259228112592264426052709274826442748267027222670263127092657291229125597308625652578263127092578255225922538257825112565256524982498251125782709277324982761252525782511326125652498249825382887371135792565249825112538323624982471403725522849272230003351470577411344284927222657261825922605282426182631263126572592263126962657268326832670264426962962287555973136261826052605267025652592256525382538251126442538255225382443265726572786252526572525267025383325267025382471255226703666348226962511248425113136259225114077260526572862437035234586774118562670263126962644264426052773267026572709256526962644274826312709263126572644257828872962559732362565259226702709255225252592255225782498251125252525249824842538263128752498277324982565252532612525248425252538278637273622253825782484248432112484248440182538282427222925332547056162134428372709263126832644267028112670265726962644261827092761264426962709267026702683286228755597311125652592261826572565253825652538255225382552252524982511248425782565290025112709252526052484341625652578253825652900374236222773253824982484311124712471405726442683276128113565467477411856277326832631263125922644277326702578267027352657269627482618268327092670270927222937287555973099259225522631265725382605251125652511248425522552252526052525260526832849245727612484268325523261308626182722264426313774359326832644268325253199255225654037263128872837416040185064774113442799268326572644265726572875272226442605272227612683272226702709264426702709267029502824559731492592259225652592256525522525253825782498259225252565253824842605269628242484273524982605245733632538255225112565283737743593269624572498247131612484251140572592269627862735337646744962 19890828 594221856307426832683267026312578278626702605269625922670260527092709273526052670264427092912290055973099259225782670268325782592256525252538251125922538247125252538253827352937249827612484260524983299249825252578257826963696350926052644245724983174248424844018255228112709301233764586527213442824263126182773269626962761264425922631260527092670274826962696268326962670265728752950559731742565265726572683260526312592253825782538251125112538253824982592263128372538267024982644247134022565248424572644263137113565278624982457249831862484252540572670269628752799336346444767185627092670259226832592269627612631260526052605267025922824264427222631265726312709284929375597312426182592265727482578255225522525249825382565253825112552252525782657283725252799251125922498324926442552253825922824372734822631256524982457321125112498403725652837268329373287467472561344284926442696265726442683290026702592260525922605267027482631270926052657264426962837295055973174257826312605274825922552255225652525253826832578251124982484259226702849245726962525265724983338270925112552257830493758359326962538255225113111252524844057263126962824282437904586774118562722265726832605257826442722274825652735263127092709273526702709270927482592274828872912559731362605260525382709255226052538252525252538255225382538249825382538259227862525281125112618252532872538251125652552281137113565256525382484249832112484248439992525274826572937340247995237134428622670267026052592268328752618272226572644270926312824267027092605265726312709286228625597312425782631256526962538256525652565257824982525257825252552248425382605281124982709252525922457335125112484248425922849372735372748253824842552313624982484407726572631284927733338464447991856264426572631260526182605279926702578257826572644263127092644268326572592264426572786286255973186257825782552263125652525255225652565255225252538248425522484259226442837251127482498256524433236253825252525252528623758356526702552247124983211248424714018253829122735296232994674541513442824265727092631263125522837256527352565261826572592272226702709267026702631269628622849559731742592255226182683253825652484253825112578260525522538255225382498259228372484268325112605247133632552252524842538283737903593287525112538255231742484252540572709265727482824333846444896 19890828 595661856303726572578265726312683281127092592268325922657265727352644269626962683273526442849288755973136260526312644269625522578255225112565249825252525249825112525253825922937252527482498267025113249248424982525252528373774350925652525245724713211247125114057256528492761293732994736506413442761272226312525265726442837255226052735259226832709277326442735253826312709263128372912559731492525261825382683253825252538260526442849270930242670309926832578257829002484269624842578247133252538251124842592279936963537281125252525253831362471249840572552257828372849338946444736185627482709265726052644278627732578257826702631263126702748260527092631268326312683281129755597306226182605253826702552260525652538252525252498252525382511251125922683274824712709248425782498323625522511249825522670374235652683255224712498316125382484401825522824269628623287464471211344281126962605264426312631281126312605264425922657265727352631268327092696265726312837288755973186264426182565256525522511252525252525256526312525252525382525256527352862253826962471257824983402268324842525265729003711360727222484255224843161252525254077260526832925290036664674774118562748265726442657264426832786264425252644263126962644268326702735263125922657267028872950559730742592259225652683251126312565257825922525248425252484256524982565265728622565270925252631244332492525257825382525273538063551264425252538249832362471247139992511286226832975332546745343134428242618265727352683265728242605265726832696267026702773268326832670273525782631284929255597312425922605257826442565255225922525255224842631251125112538248425382592284924982670249825782471336325112443253826052696374236812799248425652484312425252471405726312605279926443338467448961856265727222644264426312748279926182605269626572644260527482644268326572696267026442849300055973136257826572592276125382605252525652552261825252538248425252471256526832887253826962484259224843274253824842552256526313727350926442525253825113149252524983999253828492735293733514736537913442824269625922592270926312875263126572696264427222722270925922722256527352631268329002925559731362592264425782696252525252578249825252484260524982538248425652578261827482498274824842631248433512525257824982565281136963607273524982471255231612511252540572670269627482824337647674705 19890828 596141856314926312657268326052683274825922592257826442592260527092709267026052683260527092875296255973149265726702644269626312552255225382552255225252511251126052498259226832925251127612525259224713261255224572525253828493774353726702525249824843236252525114037253828372683297533124557516713442837265726572631257826702748263126572670269627222735276126832657260526962683272229122925559730862592259225782644257825382565253825652538260525112592252525382618260528242498270924982592251133632644248424982683283737423579283724982538251131612484247140572683269628752748332546444736185627352657260527092605259227092644269627092683270925922748265727222683267026442657292528495597312426312631256527092565252525382552252525782552255225112578249825922657287524712761249826052498327425922498256525112811383935652605252524712498319924982498403725382987268329503363464471211344284926702644265726312605277326442657264426312644267027352631270926312722270926832912288755973124259225252578265725522498256525782552253825922511256525252525257826572799249826962525269625113376272224842578257828493651359328492484251125383174248424844097260527352849288738734736774118562735268325922605264426702799259226442605263126962618279926312696267026702618260527482875559731992618259225652683253825112525255225252471255225382498253824842605263127222511272224982605248432612592248425382592283737113537259224842484249832742525249839992552274827732987341646745167134427992644263126832631265728242631264426572644270926312735260526832683265726702722293728245597316125922657255226312538253825112525257825112565257825252552252525652631279924712735249826052484340225652525253825652900371135652849252525252484314924572484405726052578273527863442464446741856274827352670263126312722274826182657264427222670263127482683267026702696264426962912290055973124256525652670268325522552251124712538255225382605249825382498249826702824253827482511263125113224253825252578255227353758360726442498248425253236252524984018253828372696306234824705537913442773263126572683269626442849264425382657260526702670276126442735270926832565265728622887559731612578260526182670255224842552255226442525263125252565252524842552264428372471264424842578249833762511252525522592270936813523276125522538252531362498252540372631259228872722333845864644 19890828 596621856303727612578260526832696270925922578263126312709263127352657270927222670263126052824298755973161256526572683270925922605257825522525256525522538249825522498255226962887245727352525259224843299252524842511255227223711353725652511247125253199255224843999256527862722298733634501503013442786261825782722263125922773265726052696268326312605267025922709265726442631264428622900559731242592260525782644256525522511268326832937270930372605309926442578268328372525268324842592248434422592249824982592284937273523272224982565253831992471248440372605264428242786335146744799185627092696260526962670265728492618257826962525269626312735269627482605265726702605287528495597318626312670252527092578259225252498255225252565248425252605256525782657286225382761249825652484323625252511256525522735377434822605253825252484323624842471399925522837265729253351464471211344278626442605265726702605278625782592270926832605267027482683279926572670261826962875291255973099263125522565267026052592261825252605252526442552253824982498255226312887251126832525260525253376265725652538263127733696350927862457253825383174248425384057257827222862288738064674774118562670268326182709267026962811260525782683269626052644279926832696261826962644268328242875559731742605263125382683257825112525249825522605255225782552252524842525265729122511274825112605248432872578251125522511260536963651261825922498253832362511249839992525277326962937331246745308134427482670263127092644259228752696263125522592265726052799273526702670273526182709281129255597319925922605267026832565256525522538255225112552253824982498252525922631278624842683247126052471340225652484249826052748372735372683245725522511311124712457405725922657281127993402464448961856273527092631264426312578277326442605270926312670264427612605269626182670265726702862293755973149264426572644265725252565255225652538253825782538249825522525257827092773249827222538259224843261255225252498253827093666350925782525244325383236248425114018259228752683297533514529509813442799259226832657270926442786259226572657270926312683269626572748269626442696267029622862559731992592259225782644263125382552252525652565260525782498257824842578263128622498269624842605245733892565249824712592278636813565284924982538253831612498248440772773264428372709337645864767 19890828 597101856307426182683268325922644279926312631276126442657265726832670270925252670265726962735296255973049259226312565270925782525259225652525260525652498249825252471260526312875252527862511256524713274253824712511259227863742366626832525253825113236252525113999257828752683293733764644513313442799269626182709255226312799259226312644263127092657277326312696269626442631260529122887559731362592264425922657257824982525253825112538257825382484252525252552263129002511270925252605249834292565252525112592268336663579284924842552253831242525252540372631260527092773337645014896185627482618264426442644263128372578263126442631265726442709268327092631274826442709279929375597314925652683259226962578259224982565253825652552249825252498251125112657277325112761245726442484326126052525253825652824375835512592252525522538326125252471401825652950273530123376464472561344278626572644269627092618279926312670265725782657273526702631272226572670267025922875292555973161273526312565264426052552257825782525259225522578247125522538253826962837253827092484264424843455268324842565256526443742352327992484256525253149252525114077268327482824278637904705774118562657268326442670265726442709259225922644264426312618274826832657267026312657270928752962559731492592263125922644252525112592261825522511248424842498257825252605264427612538277324572644245732992552248424982565287537113537260524712471249832242457244340182565282427352937323647055308134428242618272226312657259227862631263126052578265726832696260527352683270925782683278629125597317425922605259226832552259225252538252525382631256525252511248425922565279924982773252525922498336325112498248426052849374235652824245725382471314925112484407726572552281127353376464447051856270926702578265725782618281125922618263126442670265727612670264426052683265726832761287555973174263125522592268325652552256525382511249825252525252525522471257826442837247127992471259224713249253824982538251126573758356526182484252525113236248425114018251128752709296233124674552413442799264426702644263126832799259226572618267026572709265726572735274826832670267029252950559730992552256526052683257826442525248425782484259225252511255224712565264429002498270924842578247134022578247124842578296237743537272225112498252531492525249840572761264428622811344247054557 19890828 597581856302426572670263125922709277326312565265726572722267027352657269626702605260526572849290055973074257826312538268325782565253825782552253825112525248425522552256526962799245727222498259224433249255225252484253828113774353726442552251124983274248425114037256528492722293733634705527213442862269627482786264426052786263126572631259226572618267026702735264426702592263128752950559731862618259225522722255225652565259226962950267030002722319926832552263128372511273524982592249833382552248425112748288737423607277324842511249831742498247140772735264427862799335146444799185625922696264425922670267028492696268326572748268326312748267026832618269626572631287529125597317425522592255227092538260525112552251125522525252525252552251125922683291224712748251126052471324925382457253825522987371137112605249824842511319925252538401825652773272228243312476772561344284926052605268326442631282426312683265726312773264427482696270927092722265726312900288755973086257826312631269626052565251124982631253825252538257824982538256526572849251127482484259224983376268325382552259227093742349627612511259224713149251124434077269627092799290037904831774118562683265726052605265726182748269626182631263127092631265726182670260526572605272228872849559731612644263126312644256524982552255225782565251125652525256524982552264428242457278624982565251132612538247124982565293737583636264425522525252532492525247139992538283727222887332547675237134428242670265726572644263128112644257826832631264426702735270927222657263127092644290029125597307425522565257826832618260525522498253825522631253825522552251125782657283724712696245725922538337625522525248426442887365135092786247125522498317424712498405727352644272228493455450148631856270927482592269625652578282426962618265726832748268327222709263126962683264426572824296255973136260525382631267025382605255225252538259225112565249825782525255226442837251127092511264425253261255224982525255228113742359326572592251124983236251125113999257827992722291233254674523713442773264426702696273527092748259225522657257826962722265726312761268327092605265729002900559731742605269626182631259224982578252525252525257825522538253824712538264428872511269624982592248433252525251124712578260536813509273525112511260531612498248440182709263129002761341646744863 19890828 598061856307426182631268326312618274826572657257825782683263127352631268326832709265726052950293755973099260525782670269625652696253824982511255225382498252525522484259226312773249827482538260524433274252525252498255228373727369625922565252525113236249824714018260527862722292533254644520213442786259226572657256526052773255226442670260526052657272225922735267026962696269629372925559731492592263126312605260526442578249825382511253825252484251124982605265727862471269625112605251133512552251125252565290037743711269624982511255231612471249840572722257828112748333847994736185626962565273526702605263127222657263126702605269626702799264426702670270926572644279929505597313625782605256527092511259225252498251125382552256525252565252526052565273524712722248426572457318625382457253825382849379035792735252524842552326125112511399925252811270929753363458672561344278626312631268326442631286226702605259226442631267027612670273526962722264426052862291255973111261825922605268325922525256525382552251126052511253825112484263126182887251127092471263125113351269624842538253829623727349627732498256525253174253824844077263126572887287537744799774118562683274826052631265726702786263126312683264426442657282426702709263125922670270927612975559731242538260525782644253825252552252525112511251124712484252524982525265727862471278625252618249833122538249825252538269637903509260525522511249832492498247140572565269627483000329947055308134427612696265726832683261827732631259226442644273526572761265728242644263126702696293728375597314926442605259226052552257825112511255225252578259225252511249825522631281125522748252526312484338925652565248425652735368136072683248425652538319924842552405726702631276128373429458647991856269626182644263126702709276125782538264426182670264427482683276125782683264426442862284955973161263126702631265725252552253825382578253825382565249825522471260526572799252527732484260524713299259225922471253826053651366625522552253825523211244324984018253828622683282432994644537913442862263125782631260526442773265726572657260526962644270926312709272226442670265727732950559731492631257825922657251125382592253825652565263125522552252525112605272227612552268324842605248433762578252524842578274837273636261825112552253831492471249840772761264429122722345546444831 19890828 598541856309927352631263126052631270927092618260526052709261827612631268326832670267027092875293755973099255225922605268325252578256526052565245725522552247124982471256525922862248428112511263125113274253824982511253827863711357925382525255225253211247125114018260528112786300033514644527213442811273526572592263126702925264426962657264426442761273525782644265727092578265728112900559731492565263125522657255225652552267026312937270929622657309926572511264428872511268324842605248434022538248424982565256537423551261825382552252531742498251140572849277328242761333846444896185626312722268326312605256527352618264426312592270926312696261826962644273526442683281128875597306226832592257826312565261825522511257826182538249824982525252525652696292525522799249826312484321125652525252525522837374235932538259224712511318625112498403725922799273529753325470571211344274827092657268326442592270926182578267026702709263127092657267026832722268326572925292555973111264426182565263125382578255225252578252525782498251125252552252526702786252526702511263124573402273525252538251127223711345526962565256525253199248424844057273527352875288737904586774118562683260526832722255226962761256526572592268326312618270926052670272226312670269628492950559732362605263125782735259225382538255225112525257825922525248424712552269629122525273524842565247131992538253824982578265736963607261825782498255232242484248440372552282426832875333847675167134427482618273526442644265727732644263125922709268325782773267027482709269626832565288729125597313626572657256526572565251125382578257825652538249825522525251125522683283725112722251125782511333824982552251125652618372735232618249825782538313624712498407726702578279927093363470547671856272227612592264427092709284926832683264425922709265728242605272226312709270927482887292555973124260525922657265725252552255225522565255225252552255225382511256526962786252526962471260524843236255225252498256528373727356525382565253825253274247124843980256528372735292532744501534313442786265726572657259225652837264426962657263126572683279926832683263127352644269628112937559731612565256526052657257825382552256525382552259225382498252525382525269628372471273524982631245733512592253824982552270937273666256525112498253831492498247140572824269627862748342946444929 19890828 599021856314927222683263126702748272226702631272226312683267026962644272226442722259226312811297555973161259226052657267025382592256525782538255225252552251124982484253826312925247127092471259224983224255225252484257827353711348226182565249824843174248424844057259228372696288733634644527213442849268326312696267026052799268327092670260526832657267026442709267026962644274829502900559731492565263125382735256525382525248425782511260525782538251124842578260528752498269624712592251133892538255224712565286237743593267025382538255231742484247140572631269628112773338947674767185627222618265727612631259227092605264426832592260526702799260527612748264427092670291229625597309926312631263127352565257825382538256525652538249825112552247125252657288725112722252526572498322425652429248425382773374235932578256525112498324925382471401825782849273529503338452971211344282427352618273526702657281125922605260526182696260527732631268326702696264426832811290055973099255225652631260525652592255225252511252525522552249824982511256526572862252526702484264424843416270925382565249826313696363626182552257824843161255224714077288726962962297537904586774118562709268325782683264426312773267026052709268326832657276125922709264426702605264428492987559732492552260525252605257825382578257825382538251125782511252524712605265728242525276124712578245732612538251124842511270937113469256526442525251132112498249840182670279927732950332545865133134428372670259226832631260527222683259226702644269626182786260527092605269626572696273529755597318626052565256526702578257825782525259224982578256524982525248425522670291224982670249826052498335124982498252525652811365136222657256524842525317424572457405729002709279927093376458646741856269627222631257826312565279926702670268326442644270927612696267026052631259226702937290055973211257825652552270925522538257825782484253825252538248425252484256526442824251127092484261824983249263125112552255227483696352325782578249825113236245724983999257828242735287533124674545113442799267026572683265726442786267026052605263126702657265726312735267026832709263130002937559730992644263125922735256525382552256525522538257825252538259224982565270927992511274825112631245734022592252524842592282437113651257825252511252531612552253840372761268328242722337646444736 19890828 599501856303726572683267026182618281126832592273526052657264427732683272225782683268326572887296255973099259226442605270925522605249825382565253825252592252525922471255226702799253827352484260524843236257825252525255228373727362225652631249824573249245724714037259229002722296232744705520213442824263126052735264425922824264426312709263126832592273526962748255226832605267028622900559731362592259225922644256525252484267026052875265729622683311126052552268328112484272224712657248433762592249824842565278637273537261825112484248431612511251140772786260527732799344246444896185626962631260526572631264427352696257826572618267026572761261827092644267026052709284929005597316126052631255226832538256525382552253825522525256524842538247125652696283725382748247125652511326125922484253824842824366636072552260525112511321124842471399925922824276130123287473672561344281126312670261826962644278626052605272226442761269627222709272227222761260526832862297555973174261825922592264425922631259225112552253825782538248425252484256526572837252527482511269624983351265725252552259226573711359326052565252524983186249824984077276127092900287538394705774118562657273526832670257826442786268325252670256527222657273526312657269626962644270929122875559731362605265726182696253825922552255225922565248425652538249825112605270929002552281124842605249832742565248425112484257837113607257826312498249832362484248440182538282426962837340246445167134428112631265726962696260527862657264426312605269626312786261827222670269626312709293729505597308626182631257826312592256525782525256525522578255225652565252525782670282425112683248426312484336325922565253825382875368136072525259226052511317424982457405727992592277327733363473648311856267026702631264426832644276126442552272225652657260528242618269626962709263126832748293755973136259226312592265726052565252525922525255225112578252525522525259227092811255227612511260525383224255225252552251125783711356525382722252525253249245724714018257827992696293734164557520213442722269626832644268326962799263126312722265726702657278626572722269627222644270929002912559731612578268326312631252526312498253825522525257825522484248424712592263129122484268324982592251133762552251125252565278637423537256525112631251131862498251140372799263128492735345545294929 19890828 599981856268326572578269626442578277326832605264426832761270927612709264427092631264426052875293755973161257825782618265725922631248425112565252525522565251125522525255226832912251127352457259224983274253825252538253829373758359326052618249825383199248424984018257827482748292532994644527213442811269626442605265726052786260526052709264426832618270926312683272226442631265727612950559730862631257825782657257825382552251125782538261825522525252525652525276129122498270925112631248433512498253825112565259236813607259225522644251131612498249840572773260527482811338947054896185627352683257827092605272228622644259225782565267026312644269627352644269626572709283729375597313626702631256526312538256525782525259225382525260524292552252525652605295025112761247126312471331225652525253825522875375836662565264425112511321124712511403726052799268329253376447452021344281126312722265726312578282425922578269625782735267027092709269626832631264426962849288755973136265726442657264425652538256524982578253826442578253824842498252526702849247127352498257824983363255225252498255226703681353725382592257825113111252524574057283727092799276133514644499618562670268326832670263126312709253826572709257826312644270926312735268327352631270929122950559731742552257825922605257826052578256525782525245725522498255225382578255227862525274824982631247132112605256525522552276137113593255226442538249832112552248440182578276127482912331244745379134428372605263125922631264428242683268326052696265726702748260527482605268325922644288729255597317426442644256526702538255224982565260525522565253825382525251125922618281124842735248426182498336325112552253824982925371136072631253825252525314924982471407729002631283727223429467450641856267027092644270925782631274826312605261826312696263127092631268326832657273526702849288755973149257825782644265726052538257824982538252525652498253825382484259226702837248426962471257824983287265725112511253826833727349625652592253824983224252524843999260529002748290033634529552413442761260526312578263127352824265726572696267025782670273526312735263126572644263128372900559731742592263125782722256525782525252525382498259225652565252525112578274828492498263125252592249833892552256525382552290037273509272225652592255231612552245740772799269628242696340245295451 19890828 600461856268327092631267026312696277327352631265726052631263126572565273527092644264426312786292555973186265725922578263125782605257824842565251125252552251125782498257827222875248427092511256524843261260525252565261827093774355126442670253825253249277324713999263127732683301233634705574413442811267026052670265726052887259226312631264427092644272226052735263126182670270928372937559731362578260525652657257825252525252525522552255225782511257825522552261828112511269625382631248434022565251125252552291237583551269625652644251131612484248440972912267028872748341647055744185626702657263126962631260528492670263126962735264426572709264427732631267026962631290029125597318625652631260526832605253825382498255225112578257825112525251126572696282425252696245725652538321125782498252525782631377436072605259225112538319924842484403725522875274828753312467459691344277327222605265725382644283726442605264426442631259227482696276126962670259225783000290055973149260526052696272225382605252525382552256526052552257825252498256525922837251127352484260524713376255225782565259229253742366627352484253825383161248424714057284926312786274833634705608418562696276126832683263126702786269626572670264427092696273526312696270926312696260529372900559732112618260526442618253825382552251125382538248424842498257825382565256529002471274824712631249832362552252525112565274837423509264425652498248432112525253840182631284927222925338946446241134427482631269626832605267028242592265727092683270926312722274826702631265726702722286228875597319926702644253827222592253826312484253825522631249824572578251126572657283724982657247125922471340225252538255225382670372735512837253825652525314925112471405728112657292528113416470564541856264427092605267025782670273526572631269626312592268327612670272226572644267026832875288755973161257825922592268325252578252525652538256525522592252525252525253827352875249827612525259224843287252525112525252527223711355126572657248425113199249824984018256530122722303732874586671313442786268327352631263126572849259226312631261826572670277327352761263126572735265729002900559732112592257825922735253825922565252525252565260525522552252525252565270929372538276124712605248433892552253824982592290037423593276125382538256531992511249840572862273528622849333845297014 19890828 600941856269627222657267026572735279926572773265726702644268326702631269626312631270927612786298755973086256525252578260526442565256525522565256524982592253825522511257826312950255227092471264424843287259225252538248427483742345525922631252525253211252524714057259227612761300033124586774113442773268326832657263125252786263126572709267026052657282426442735267026832709270927482925559731492592257825922670253825522578251125382592253825382525249824842578268328872538272225112592247133512631252525652592297537903565270925252592249831862484249840772811267028112862332545577741185627352748260526832631269628242644263126962605269626702735267028112631268325922657286229875597316125652552256527352511255226052538256525252565257825782538249826052735273524842722247125782538323626182538249825782722374235792592257824842538324926052484401825652849274829253351467477411344279926442631267026442657283725382683267025922683273527092657268326572683265726702937291255973136260526312605265725522552251125382511253825652538252525252511253826052912255227352498277324713338269624982565267027613681359327352538257824843111253824844057273526832875442135094736774118562618264426572735261826442799257825782696267026962644274826312722268326702657272228372950559731112618261826312696257825522538252525252525255224982538251124982565267028372484272225112578251132362565248424712552272236963636259226052552247132242578248440182592297527222887329946446162134428112605268325922618270929002696260526702683274826052709268327612670263126312683288729625597317426182631261826832511264425782565257825252670247125252498244325382631274824712735245726052498336325652525249826442696374235932875252526442498313624842498405728492618276128243593473677411856277326572644269626962578278626312565260526052683267027092683269626312696264426442875283755973136255226442657270925652605256525382552252525652605251125382498255226052824247126832484265725253299306224982709269627353727350927352578265725383249263125654037268330002887411840574962774113442748263126312565268326312887267025922631264426572644273526312735265726572670269628872875559731112605261826572709255225252552255225652525259225652525252525112538257828112538269624842631251133512552252524842592274836813607284924712605259231742471249840372887263129752748344245294831 19890828 601421856313626962592265726572605279926182631272225652631265727222631274825522696263127352786292555973161257826052644265725112592259224982618256525382552253825252511257826182875251127862457259224983199247124842565251129373711352325782552249824843174253824843999256528372735295034294586530813442748263126052670253826702748264425782696264426442696272226182709267027222605267028112937559731992578265726832670257826182565256525522565256525382565252524842578260528112498273524712592247133512525248425652592288737113579270925112565253831492511247140572837264427732735341645014767185626702670263126832631260528622657265727092644278627092735270926572618260526052631288729375597316125782631253826442565255225382592255225652538255224982498245726312683282425252837249826182484321126052552255225522773374235652592256525252525321125252498403726442875273529253312473671211344277326572605260526442605279926312605260526832644264427732670263126182657260526572887295055973174261826312618267025782525253824572525252526052525244325382552252526572925251126572498259225113376269625112592263128243666360726832511259225113161252525114077277326312875284938064767774118562735268326182605263127092837269625652644260527092657273526312709255227612605274828752975559731362631261825652735257825112538256524842552255226052538251124712578256527992525277324712644248432612644252525522538264436963622260525652498252532872552248440182670279927092975329946445308134427992670273526442605264429002644268326572683263127222773270926832644272225922631282428625597312426442670263127352592252526052552263124842631255225112552248425382696284925252709248425922471342925522525252525522950368134962592253826312538312425112457407728242644286227353351455746741856273527482644261826182565282426442631270926442773259227352618270926442644268325922937290055973161255226442618264425782565252525252538255225112538256525922538256526442837249827732484261825253211264425522511259229623727345525522578255224983224252524844037256528752709292533764557545113442811259226702696256527352811268326312631257826442657273527482683264426052722267029372925559731242657260525922748252525782538252525382525255225782552256524982552273529122498269624982644247133252552247125252578265737113593272225252511251132112471252540573261259229252799335146744962 19890828 601901856308626832657263126052644281126962538267026702709263127612683274826832631264426962875288755973161260526572657268325782631252525922538260524842538253825112538255226312950249827612484259224843174256525522552256527353727356525522592255224713224255224573999259228872735292533384705520213442849263125922761267026312786264425652592265726442592268326442683267026442644270928112912559731112592260526312722257825382565270926572950269630622670316126052538264427732525273524712631247133892592252524842525284936513496260525252578251131362538247140772799268329372773332546744767185626572631259226832644259227862657261826052631269626312761265727092578268325782709292529375597316125522631256527352592257825922538251125252538249824842565252525382592277325252799249825922498323626312471249825252849372734962592252524712511321125382457403725922875273529003389464471211344282426962631263126052631288726702644264426312683273527482631267026312748265727092862291255973149264425922618269625782618251125382552253826312538249825252498255226572837249827222498261824843363270925382565255229003651359326442498252524983136252524714077290027862824284938564736774118562683268326182696263126442799264426832670259226702683269627482748265725922670263128622900559731362657260525782657260525382525252525782538251125652565252524842592264428372498273525252565249831992525251125252565260537273551257825382471251131992578249840182605284927992937329946745202134428492696268326442631268326832644274826442683257826312657264426832696268327092631284929255597318625782552259226572552247125522525255224982631255225382565249825652696288724842644247126312484336325382525257825782799369635512565253825522498317425382484405728492670291227733402464446741856268326702631260525922696281126962644268326572631264427612657273526832683267027612837291255973174263126052592273525252565253825782578252525382525248425782498255226572849252527732484263124843236257824982538256526443696350926052565251125523236252524844057259227862824293733254705530813442761256526702683267026312811265726182644259226442735268326962670265726702735265728752950559731612552259225522657255225652538255225522498260525522552251124982565261828112484270924982605247133892552252525112511279937423593256525522578252531612538248440772875263129502786338945864644 19890828 602381856306226962578273526962592272226832683269626312657259227352631270926052657261827482962288755973099260526052657269626312511252525382525256524982552251125112498256525652735251126832484260525383236267025252511252527093742348225382578248426443261251124574018260527732683284933384474523713442748260526442631267026832811257826052644263126182657274827222773256526832670273529122975559731242565263125522631268325522511255225252511260525252511253824712592264427992511270924712605247133632631253824982538282437113622268324712498253831862511252540772925268329122837342945574929185626832696267025652709268327992644265726572631272226702748265726962657267026832618298728375597312426572605265725652525260524982525252525252525257825252525249825922709281125252735248426052511323625652552252525922761374236362538273524842525319925112471403726052937274828373287476771211344273527612592264426052657277325782605263126312683268326962657268326832683268326702950295055973136263126312709263125652538256525112538245725922552253825382484257826572824251127352525257825253325272225522592261826963711356526312511259224983161251125254097276127093024291237744674774118562748267026832631260526962773267026702735263126442683273526572722268326572631264428872849559731362565263125652683256525522578256525112552249825382538256525252552264428872552274824292631248432362484248425382592269637113666259225112498249832492538249840182538290026962912336347055308134427482786264427222644269627862657264426572670269626312722261826962657264426052657286229005597316126572657260526832552256524842565252525382605255225112498252526052565286224982709251125922471337625252552251125652670365136072578252525922565316124982471403727732605292527733402452948631856270926702618273526312761283726442657264425782748265727612683264425782657265726442962287555973186257826962565267025652484255225652552255225382511249825652511251126832824251127222471263124843249248425112578255227093666346925522538248424843211259224294018260529622696295033124644545113442761272226052722267026962824267026442592264426442683265726442709263126832670269628372912559730992644259226182644259225522578252525522538259225382525253825252525259229122498273524842631247133892538253825522578283737423551259224982511248431992511257840573024268329252761337647054896 19890828 602861856303726832644267026052670273526702605265727482696264427482644274826052670267027612837295055973124263126182592265725922618251125522552253825382511253825782525255227482811249827732457259225113274255225252552256528623742353725782538248424713287255224984037253828622709295033764644520213442837268325652657263126182849259226442644269625922631273526832811270927352683269629002862559731742644264426572618253825252552273526443012276129872631316126832525270929122484269624712605248433382552249825782552257837273482260525112538248431862484247140572799267028372761342944214586185627222592264426572670270927352644272226702605265725922696265727352538259226702657278629375597313626182683253826702578256525652525255225252525256524982552253825522670290024982748251126312484321125522552252525252773366635372565252524842498322425652471403726832912269630493299455772561344279926052631265726572592291225922683264427222657263127992709267026832670265726182887286255973149265725782565260525922565255224982538257826052552255225382525249826572837255226442552263124983376272226702578260526833681356525782525257824983211249824714077279927352862291238394529774118562722265726052631264427352761267026312670264426832683276126052670265726702748269628872900559731612578257826052748259225522592251125252525257825382525251125112565268327612552276125112631252532612565257824712592281137113523252525522484256532742538249840182605295027092987342947675202134428242683264426962631261828622631265727092605268326312735265727352696268326702709296229125597313625782657264426702578257826052484256525252578249825382484253825382670288725382709251126052525335124712511249825252887374235092552253825112511311124982484405727732683291227863312464447361856267026442592265726572657273526442631265726312618265727222631270925922683264427612937292555973111257826312644265725522565249825112605252525112578245725652484255226702786249827092498259224713261248425112525249826573696355125522538249824983261253824574018259228872735297533894529523713442786263127352683272226442799260526572631273526572670273527092709267026832657268328372962559731242657259225382670261825252538256525382578252524842552252525382538264427862484273524712592247133762552278625252605292537423622261825382484256531742511247140572773267028372773338946444705 19890828 603341856309927352618268326442722277326572592259226442683255227612683273526052683264426962862290055973186263125922538274825922525255225252511252525382565251125252484256527222837251127222511257824843261252525652525253828753696356526052552251124983199256524843999264428112722292532744674527213442773257826702670263126962862264426832618265727352722264426312696267027222631261829372925559730992565259226052709256525252538264425522525260525112565255225652578265727992525273524842592251133512525259225252565265736813523260525382578253831742471253840772761263128242811338946444799185627482631270926572670267027862565257826702631264426572786264426832605274827092683286228875597317426442605257826832644252524842538256524982552255225382525253825922565281125522799252526052498321125652538253825112824366635372592252525252552324925652498399925782925270930373351473672561344273526442657264426312605278626312631264426442657267027992670265727352578267027862811284955973124263126052644268325782592257825382538249825522538253825382498253825922849251127222471263125113402267025922552256527733711359325922525260525113149255224844057284927092925290037744674774118562683265726052592267026572761263126702683265726442631277326312683259226442670268329372875559731242552256525522709255225382578252524982565256525112525255224842578265728112525273524842631249832492578253825652552272237743537256525112498248432362565248440182552281127222987335147365237134428242670264427222631263126962657255226832657273526962683265727992592272226442657292528245597317425252578255226312538253825252565256525652605255225522538252525252709278625112657249826312498335125652538256525112709366635232565257824712525317425252511405727222605283727353416467448631856270926572565268327222683277326052605270926052605267027352631264425522644263126052950292555973136256526572631274825522565257825382578253825652538249825922484252526962811256527352471260524713261257824982592253826183651345525382565249825783274256525114037265728622748296233254736537913442862265726182709263126312799265725782670259226052592270926442722265727092605270930002900559731742565257825782670259225522538253825252511259224982538249824982498263127612525268325112631251133632525256525382511268337113593265725112552249831862592248440572849268328372799333847364736 19890828 603821856303726702578267026702631273526182631269626702631265727612644273526572683257826313000296255973186255225782605269625382592252525522565257825382578251125522498255225782849248427612511255225253261259225522538251127863727353725652631249824983274256525114018267029622696291233894501523713442811268326442605267026312773263126962670256526962670269626832683264427092631264428752900559731862578263125522709253825382525277326963024279929752683313626182538264428872538264424842592247133382578256525652565286237273537261825522657248431612498249840572811263128752837335145574586185626182683265726572696265727732605263126312631270926572709259227222631272226182709281128875597312426312605257827092592256525652525263125382565251125252538251125382618286225112735251126182498327425112578259225112722371135372618255225252484326125382498401826312925277329253299464471211344283726702644270926442657278626702657264426182644260527092631273526962709265726572887291255973161260525782565263125782552256525782498252526182552252525112484252526962925248427352484259224983389269625652644255225923727355126052525256525383174249824844077296227092962295038564674774118562670268326702722255226312735265726702631264426702644276127222786265726572683260528242937559731362592264425652735257825652631257825252538255225252484255225252618263127862498276124982592249832362565252525782565264436223551256526312471252532112552247140182618291227862849337645295030134427862565264427092605260528112618257826442657272226572799263127732592264426442670291229255597314925782657257827092592257825652538252524982578252525252552248425652657292525252670251126052498333825112565253824842786363636512578264425522511316125112525405729002631288727863376458645861856270926572605269626832670273526702605267026052670257827352683276126052683265727092811293755973149261826442565269625252592252525252538255225252511249825382429256526832875252527222484260524983236251125522498252526313651350925652592253825383274260524573999261828622735293734694557509813442811261826442657263127222837263126572709268327092709276126572696260526832644264428752900559731612592256525652696255225782565255225112525256525382552255225382578263128492525270925112657248433632565260525522538291237903593256525112552251131862471248440572875270929622683341645574799 19890828 604301856306227482644264426832657278627482605267026312735264427222683269626182683260526312837290055973149263126702538278625252538251124982538251125922552255225522498257827352786255226962471268325113261249824982552253829373681360725522592247125653261253824984018268327862748288732874447527213442773265726832657255226442799264425922578264425922657274826312657265726312644263128492837559730742552259225922657256524982605251125382498256525252511256525112605260529002498267024982670252533512498256525382525292537273622255225382471252532112525249840772900263128622696332545574767185626962683260526572657268327862605260526312670268326702799259227352605265726312670281129125597314925922605261827092592252525782471257825782538253824842538252525382657281125522761245725922525324925522511259225782605368134692552248424842484324925522484403726053037273530123312467472561344278627092631268326832644274826052683264426312722263127222657273526962644261826962912296255973161259226312605265726702578251125382525256525922511253824712498256526572811248426832525267024843351265725382631267027993742355125922578268325113199255225384057283726442987286237904644774118562657273526182657259226052761252526572605263126962578276126572709269626702592257829122887559731862525264425522709260525252565247125922552255226052511255225112538268328492511272224842605249832112525251125382498282437423551260525522484247132112538249840572618293727092887336346445167134427862657264426832657264429122631264426572670276126702631253826962592263126962592287529755597313625922618259227222605256525522578255225112592253825112552251125922631288725382644244326182484336325252525251125382824371136222875252525112525308625252498407729252670286226833325450148311856265727222683260525922657272226052578263126312683270927352644276126442709259227092811291255973111260525522631268325922525260525522443251125382552256525382511265726572837249827092498259225383249259225922525252527863742350926312631248425113287257824574018264430372683295032994557530813442786260526052631263126312735264427092709269626702605264426442631265725922631263129122925559731992644257825782683256525522511253825252525256525112511253825382578252527992525272224712605252533892484256525382552277336813509257825252578256531742525249840572887268330002683338946444644 19890828 604781856309926702631268326442722272225922565263126182683257827862683265726312748273526312824292555973161260526702644267025782552253825252498252525382605253825522511255226962761252527732511260524983236249824842578256527613696360726052511255225253211256524844037260529502786293733634736520213442748269625652657267025782900263127222683259226312631274826572631267026312618265727612912559731862565256526052605257825652552265726443012274829622670324926442552265727732498265724712578247133892498253825652552277336963636267024842565252532112498247140572900270928752773342946444644185627222605267026832605270926962709259226832657268327222748274826962657267026572657291229755597318626312644267026832578256525382605253824842498256525522498252525382709292525522761248426312457321125252525252525652811377436222592253825382457321125522484401825923012274829003299467471211344276126832631270926312670276125782605263126312683259227862709272227092696256526442811293755973124260526052578265725782631252525382592252526312525252524982511255225652950252526832538264424843389263125522552257828373711352327092538261825253174256525384077284926962912288738064799774118562722267026702670264426832811268326442773263126832631269626052761260526572605267028872862559731612565260526312722255225652525260525382498255225652443255224572525259227992538277324842578247132112538249825922525296237113482255225782525253831862565249840572670290027482987329947365308134428242761260526442605269628372592256527482631276126052657260527352657264426702696292528495597314925652592273527352538256525252552256525382709248424842578249825652631279925112670249825922471341625112631252525382900372735512761252525652484317425382498405729122799302427993325473647671856281126052644268326312631276125782670277327092722260527222631270926702657252526572837295055973174255225922631273525522578252525652538256525652644257824982525253825922937255227732498259224433249252525112592253827993790348225922631252524843249257825384018257829872735292532994644523713442773268326572696268326052849260526312592259227222631281126832696269626702709265729502837559731362552259225782657255225382525248425522592255225782552245724572552264428752484265724842592248433632565263125382511265737113593269626182631248431742525249840573099272228752748338947054799 19890828 605261856304926442644268326052538281126442605276126832696264427862644273526312709264425922824291255973124263126182644274826052605253825112538249825522498252525382498259226832887256527352498263125113249252525252457253828373774352325922578249825253174255224714018261829122709298733124529516713442773270926832709270926052824265725782670260527352773277327222709265725922578265728622975559730992618260525382644256525252498251125382538259225252525252525112565267028112525269624712605248433382484253825252578300037273666259224842565249831992511251140572735268329002761337646744705185627482657259226442605267027612592253826442578269626312722273526702644263126572709290029625597312426052592263126702538257825522498252525382538251125382552247125782657283725112824248426052484323625252471255225382887375835932565257824982525328725652471399927093124279929503363473672561344284926962631265725522644274826312538260526962683261827992657263126052657268327482925288755973099260526052618270925652552255225252525252525522565252525252498255226052862249827222457261825383351268325112605263126183681353726702484257825383174251125254057296226573049291238394767774118562735270926052722265726832722260526442683268326832644274826572761267027092578269627992900559731492657260525782773263125522578253825522511252525252498251125252578260527732525268324842605251132242552255224982605259237273496261824982498252532362552247140182552297527482887335147055308134427482605269626312670264427482683256526832696260527222709260526702670263127222735290027995597317425922644260526442525261825652565255225382565251125252538249825522631281124842709248426052471337625522538257825652722371135792605252525652538319924842511405729002683283727613376479947361856272226442657273526572592278626702592268325922644268328372683268326702683265726702900297555973161257826702592270925252484259225382552249825252552248425522525256526572824252527612484260525113236251125522525253827863790365126182525247125113211252525114037276130372722292533894529548713442799264426832631265726962786268326312670272225922631272226962709264426702631260528492962559731492605257825382670252525112511253825782484256525382552252525252644265728872511267024712605244333892538256525252618259237113636263125112484255231492538251140572837270928242722329945864831 19890828 605741856303727092592260527092644286226052631268326702696263127092670274825922670265726702962296255973149263126052631264426312565260525252552256525252538248425252552255225782824252527352498259225113249256524982538255227483774352325382565252524713211253824984018259229002696295033514705527213442799270926442709260526052862270926572631265727092618270926572657265726702657269628752950559731362644256525922592252525522538268326442925274830122683316126702578259228492498273524842631249833512525259225112538284936813551264424982498252531362538252540572950260529252786336346444767185626702605259226442683264428622605263127092538268326052683264427222683268326052631293729505597316125922605260527222565249824982498256525522484253824842525255225922618279925252748249826312457324925522565256525652962374235372605255224842538323625382429403726053012273529253351473672561344281127092605263126312631281126442592272225922631259226962631268326832722268326312824298755973136265725782538265725922578255225382552249825922578249825252511260526702761248426832471263124983389263124842644260530123711359326702538265724843174248424844057290027092912297538734767774118562657270926312511264425522799263125782709267026442631276126832683267026572657268328622937559731492592259226442592255225112565257825382578255224712457252525252592260527992525283724432592247132362525253824982565263136963496255224982538253831612525248439992592292526832987333846445308134428242722261826312683267028242605264427092644264426702722265727352605267026832670287529375597316126312657260527092578251124842565255225252618249825522525248425522670291225112696248426052484337625522525255225522773368135092683253825382498316125252552407728622631281127353416464448961856273526832644260525782657278626312657268326962709263127612670267026702696260526962912290055973124256526442592260525652525251125112525251125922578252525252565256526052875251127612471261824713261252525112552260528113681355126702631249824983211251124714018261829502761290033514799520213442735263126572670263126832887267026832683270926702605281125652709267027352631265728242900559731242578263126052631255225922565255225522525259225382511252525112538265729122525276124842644249833512538253825522538281137113666265725252578248431362525252540772925267028622748345545574736 19890828 606221856309926702657265725782670278626442578276125922748269627352696268326962578263126312937290055973149260526572565270925382605256525382525251125522565251125652471259226442837248427482484263124983261255225382511257827093681356526052631252525523249251124434018263129502709286232874644545113442849267026312644270925652773261825922644264426702605274826832748264427092631264429002925559731242592253826182735255225922538256525252578255225252552249825252565256527732484268324982592247133632511259225382565267037113523259225112552255231612511256540772975265729002773345546744831185626702578260527092631265728112618260526832644270925922761264426832709273526312696281129125597313625922644257827612644252525522552252525652552252525112525252525382644281124982761256525522484327425382538257825652670371135232578257825112578318625922498405726183037272229623363464472561344274826312670265726702683276126182592267026312644257826832644269625922631270926832773292555973086265725652565268326312538256525252538252526572511251126052525256526962837252527352498257824843351273525382578256526443696357926832552256525253186253825524057297526702912287537424799774118562709267026052605256526702773259226962683267026052683277326702735263127222683267028872962559731742592261825922709255226052511257825522565248425652471253825252525270928372498268324982605252532612538251124842578268337743579256525382484252532112538247139992657292527612887323645575308134427992644263126572605263127732605260526572657264426702748256527862709272226832722288728495597313625522605259226182565260525522525259225382565253825112498255225652538284925782683251126312484333825252525257825522837368135932683248425782498322425252498405729252644284927483376470547671856272226702696268326312631276126442578265726962683265726832683270926962657261826702748293755973124252525652631268325382578252525252525251125112592245725252484263126702937255227862525257825113224249825252525256529123727352325922525252524983261252524984018261829372748292533514644530813442811257826442644265726572811265726442578260527092683268326312722267026572683260529002937559731492631257825522683257825782565252525112552256525522605255225252565268328622484276124842644249833632565257825522538265736963593260525112578249831112552249840182849269629002670337646444705 19890828 606701856307426702644263125922657279925652592269626702657261827612644276126832657265726702849284955973136259225922565264425782525255225522552255225522511248425252471257826702862256527612511261825653249251125922538253829623822353725922565251125523224264424844018268330002735286233894557523713442811268326572631268326312748257825782644272226832696268326312657264426312618264428242912559730992605257826312644256526052538265727092925273530122683318626442592267028112471269625252631249833762538251125112498281136813551264425652511253832612578257840373024274829372735332546744705185627222605256526832657264427732605260526312696268326572735264427352605264426442592290029505597313625782605260526572578257825922525257825652525256525652565248426182631284925652722245726312538326125782578260525652735368135092552257824842471317425112498399926443099273529623287464472561344284927222709261826702670274826052631268326312709256528242709270926182631259226832824290055973149257826052670264426442605257825112552252526052552248425252484255226572900251126962525260524983389272225652538264427353774350926442511255225383174253824714037303727612937292537904767774118562618260526052618270927222773264426182657259226442670279926312735265727092631267028372950559731742657256526052657255225782552256525782484257825252525251124842511268328112525270924982592247132612538252525522525284936963482255226052525255232242592247140182696290026573000328743955272134427222605264426442696272228112644257826572657267026962670269627222644268325652709284928625597316126052552259226832538251126182538256525652592251124982565249826052657293725252670244326312484332524982565253825782748371135092592252525252565313625782525407728872696283727863402455747671856278626832605264425522631278626572605265726442709260527862670265725922683269626702849290055973124260526052592269625382605256525252592256525112538252525112443259227092811247127352525260524983249253824842605253829253727359325652525251125653261255224983999268330492709296234024674523713442799260525652683267025382799273525922709260526052670268327092722264426572605265728872987559731862657252525922696252525652538257825652471264425782538253825112592269629122498269625252578247133512552253826052538287537113537261825782592252531862552263140572975265728492849341646444896 19890828 607181856267025922631263126442552277326442605269625922605264426962670272227352670268326702950288755973186261825922592263125652605256525652525256524982605256525652525252526702849249827352525264425113274256525112565252528243774359325382578255225253236259226054057267029372670300034164705520213442837263126312631265727222811261826442657259226962657277326832722264426702631265728372862559731362644259225252631257825522592249825782552256525252538256525522578264427862484273525112631251133632511253825252657276136813593263125252565247131492552260540773086265728872773345546745098185627352657263126832644256527352657255226702605265726052773257826702631268326052605282429875597311125782605255227222565251125382538257824842511256525522538247125782670277325112773248426312565327425252484255225652696377435372631257825112498318625522498398026833024278629253261458653791344276126572618263125922657287526442592256526312631260528242722269627092657265726052799293755973174257826572578270925652578252524842538253826312525253825652498252526182824249827092498263124983351253825522511256528753727353725782498252525253149251125524077282426442773279933764644489618562735270925782644270925522773268325922773267026442670273526702683263127352631263129122950559731742552257825782761257825112565252525782498249825782525253825112525267028372511278625112605248432492565255225112538281137273537264425782498248432492592252539992657298727093000338946445415134427862631257825652631259228112618257826572644264426962761264426962565274826572644282429125597316125522565255226572578247125112552256524982683251125112525248425782644291225112735251125782511337625252525251126312735369635512657248425652525312425252592405730002631278627613442476751671856268326702605265726572618283726312578268326312631264427352696269626702696264426442849288755973149260526052631265725382578253825782538255225382511251125382457255226442786248427092471256524573261252524842525259227613711348225652578253825113236256524984037268329002773296233254674545113442811272226312657267026702887265726442644259227612696273526832683269626312578267028752925559731492605259226572631253825252565251125112552263125652525252524982538256529002552269625252592249833892552263125382605288737423593268325522552253831742511259240572912264428492786337647055451 19890828 607661856272226182644268326572683279926312618264425922696267027612657267026702631264426832937283755973236255226312578273525652552256524982525263125382565247125522511260526442799248427862498257824573274255225112498260527993727353725652578249825383236256524984018260530622722298732744529574413442837268326052644263126702811260526052657270927482683274826962683259226572696268327992925559731242552256525652670259225252578253825382525251125382511253824982538259227992511273525112592251133382565255225782578296237273696276125112631249831992511255240573000267028622670342947055744185627352696264426442683263128112578259226962657268326442735264427612631272226312631283728875597311126052592256525782552260525652592253825522511253825522525248425782644287524842761248426052484326125112592255225382644377434822696257825112525321125782578398025783024268329503287464460071344282426962631269625922644272227352592264426312709265727612709273526832709265726442811297555973124257825782578267025522498256525522592252525112511248425782525255226312811253826702471257824713338256525382525252526313696357926572552255225523149252525784057290026832786276133634557604518562683264426832657269626702722269626442644263126702631282426572748260527352696269627862987559732112592259225652735253825252552249825522525252525652498252524982552268328372525278624842592249832362538248424982525269637423565263125382525251132112578253839622709290026702900329945296282134428372644263126312670264427222657267026182670272226052722264427862631270926572683284929625597311126312670263126702538255225782484252525782631252524982552253825522605281125252709248425782484337625252498247125252887371135932605251125382525314925252592405731612644278627353482470564541856273526572565265726312670276127092657268325922657267027732709273526572709263126052824297555973174255225652578269625522631253825252538256525922498251125252498252526052824249827732498260525253211245725782538255228623742355126312631252526313236252524983999268329252631288733894644671313442773273526312657267026182849268326182657265726442605281126832709265726442644260528752875559731112552259225922644259225652605251125652552249825382498253824712525263128372484268324842578249833512565257825252578279937903607252524982552251131612525264440572912267028622811340247057014 19890828 608141856264427092618265726312683277326182657267026182657272227482709267026442709267027482862296255973136259226312552268325652565253825522552260525922552256525382498257826832875253827732484255224573261252525922525256528493696355126052644251125783236253824843999276129372696284933894705774113442786261826442683260525922761268326962657260527092592282426832735268326962696268329002937559731492552253825922592256525112552260525112565267024842552252524842538263128112484267024982618249833892578252525252578276137423607260525112565255231992525252540772925261827732875350945867741185627352670268326832631263127992683255226962657268326572761268326702657273527092657277329375597312425782605261825922578256525782538257825652525255224982578255225382657287524842722245726182538323625652538255225782837368136662592265725252578321125382498398027613000268329753402464477411344283726442605257826832592277326312631268326702657268327482644274827222683268327222875301255973161264426572552257825652592252525252552247125782538257824982538259226312925260526832525268325253363268325382538253828373696357926702552255225253186255227484037300026832912442135514644774118562709260526442618264426702748267025922631260526832618277326832683260527222605268329002925559731492578257825922683253825522578252525382565252525252552252525382538263129122511272225252592249832872565249825382657277337903496256526572511261831992565253839992709297527862950323646446162134427352670265726962605265728622592263125652683269626442683264427092657269626442709282429375597314925782552260526702592253825522538255224982578253824842511247125522670286224842709247125922525336325652525255226182950371135932538255225652484313625652525407729252657284927613551452977411856277326702631260526312644273526312578264425522657264428112631265726832773260526702849283755973161263125922644269625522605249825652565255225382552251125782484255225782862248427352471265724983261309925522644263129003696346927092709279926573249272226054037273530492900413940574962774113442862264427092644260525922837264426312631269626832644268326312657264426832722267029502862559731742578257825652657259225252565253825522498261825782525255224842592259228622484268325112592252534022525253825252605282437273523265725112565249832362525276140773149260527612748333844474863 19890828 608621856306226962644263125652631278626312605268326572631263127092670269626052618270926572824295055973111256526052565265725782657255225252538253825112592252524982552251126312912249827482498263124843261248425522592256528113774357926572670248426313211249825383999265728872670295033764767530813442761269626572631265725922735268326052605272226442657273526442709265726832709269628112950559731992525260525522605252525252565255226052511259224982511255225652565256528372538270925112631245733632552255225112578300037743537268325382644256531612565251140373049269628492773342947994767185627222657264426442592270927992683263126572578268326052748264426572592269626312683291229505597314925922670260526832578263125522525252525652565257824842552252525382631286224982761249826052498323625522511253824982605377434692696264425112578319925522457401827092862276129753351464472561344279926832670268326312605282426572618268326962605265727092565269625782644261827222912297555973124260526312644257825252498255226052605251125922538249824982498257826442824252527222498264424713416269625782578251127613758363627732578257825523161255224844097316127612824288737424705774118562644265726442644261826572799261825922683267027222670281126572696267027352552269629002875559731742631263126702735253825782565257825112525255225522511253824982565270928372538278624432618249832362538253825382565286237743565255225782525256532492644249840182786287526312987332544745379134428112670264426312696264427992605257826312683272227352696267027092644267026442670297529005597309925922578253827222511255225112471255225252644251125112552251125782657281125112773249825782498337625522644253825252875369635512670255226572592316125382511405730862670279927863402464447991856268326312605260525922592273526312670273525922618260527612644269626572722259226312887296255973136255226052565269625522565259225922511247125382498253825522525259225922849255227862525259224843249248425652525256526833839350925382511253825383199260525253999265729622709296233514501541513442761270926572683269626182849265726312735264426572670267026442696268326702683259229502925559731112657255225782670257825522578253825382511260525112457255225252565270929002538267025382631256533892538249825522578274837743622264425112565255231862552268340183099265728872709340247054557 19890828 610061856308626832631267026442631276127092657259226962799272227482657276126962644263126702824288755973136257825922552269625782565249825382498253825652484252525252538259226182811253828372484260524843236253825522538252528373742352326442565255225523224260524983980260530002709295033634644516713442799265725922709256526182799256525522631259226962657273526962748269625782578265729002912559731612670261826052657252525652578267026572987277329372670313625522538263127992511273525112565249833892511256524982631296236813537253825382552252532362552287540573037270928752824326147674705185627482670270926052657270927222683255225782592276126182735270927352605268326572657293729375597314925382657257826832592253825382511256525782525255224712538245725252644284925382786252525522457321125522538251125782644379035512565264424982538323626312538405726572962273530243312467472561344279926442799265726442683278626832605264425922683272227092709270926312709259226052937296255973149263126312631263125522565251125252538255226052538253824982457263126832862255227352498264425253389274825522592257826963742357926182511256525653211256526054057300027352887287537744767774118562773272226702683263126702722268326702657259227092631274826572709260527222657268329122987559731112592265725652670255225382498255225652538249824712471249824842565257828242484273524842644247132612525249826442552268337273537257826442525256532492538253839992644293726572925338947055308134428242709260525922578257827092618264426572696276126572799274826572670267027092683290028875597316126312644255226312552256525922538255225522552253825112525249825382657288725652696249825522498342925252538251125522937372735092735252525112565311125522605405729872683274827353338458646741856269626572631268326442670278626442670260526312670267027732605268326442657263126962912291255973149253825522578267025652565253825652525252525522525252525652498255226312875252526572511265724983249267025522578253828243711359326962552252525523186256525253999267029502735291233254767516713442786272225652657265726312735265726702670265725782683273527092709268327092631264429372862559730992565264425922657252525522618252525522538261825922525251125382552265728752498269625252565248433892631259225112552265737113579264424982484256531612552260540572811267027352786336347054799 19890828 610541856304926442605269626052631278626442644264426312709270927092683274826572631265726572811293755973186260526702618270925652565255225522565264425782538256525522471261827092875257827612443260524713249251125112552257827483727359326052592252525783224259224984037269629252696298732364705520213442811265726442657263125922786264426572670256526572709272226572657274826702696276128752937559731612683259225782605255225652538249825522552263125522552251124572525265727352525272224712592251133122484252525252552286237583537270925522511255231742511260540572849265728372887333844744705185626702696263127092565273527352592255226442605264425922735264427092644269625922683287529375597316126052578261826962538259225522552263125522498257824982592257825652696282424712786249826312457323626052471255225382722368135232565255225382578318625922525401826572786270930243363464471211344284927612644264426572605277325652657268327352631269627732657273526962761265726312937293755973124256526312631267025252552259225652525249826052552255225652525256526572937247127352484263125383389272225522578259228873774359326572552256525253211260525654057291226442824288738564767774118562735264426052683263126962696259225522644278626702631272227092683263126702592267029502875559731492657259226312631256525522498253825522565253825252484251124982565268329002565276124572657251132362498259225522552273537113565257825922552256532112552255240182657298727092900324945865202134428492696261827222644273527612605264426572644267026832722274827732644267026702683290029255597309926442605276126182552259225382565253825252631253824842525253825382657279925522683251126052471333825522538253825522799377435372696252524982552316125522670405729622644273526963351464447671856272226702657257826312592283725522578263126702605264427092644268326962709265726572912286255973174255226442605276125782565256524842552257825382538249825522552253826442799252527352457263124713211256525382525257827093727355126702592251125923224261825523999269627482761301233254529545113442837270926442696263126702761264425652657256527092657267026572722260526702631267028372887559731992538264426832657264425922592252526052525255225112511256525252592267027862484269624842618245733632538249825252578295037423565281125252525252531362538257840572887267027992811346946744767 19890828 611021856309925922644268326442670279926312592264426312735261827352657279925782670264426442837296255973124260525922670267025522538253825522498257824982552255225252538259225922900252527732498264425253249255225522538257828113758359326832670248425923249268325253999269627992683303733384705516713442773264426312578265726052799270926312683264426702670273527092709260526832657259228112887559730992605255226052657255225782498274826833086278630622748316127732538265727482471270925112618253833382498255225922592297537113607260525252498252531242578259240772837268328372837340247364799185627222657265726312696260527222657260526442670269626832748260527732683261825652683276129625597314926962631259226962592256525782525252525382538253825112511255226052696284925112748248425922498324924842538255225382837366635512618265725522592322425382552401827482837276128873287464472561344273527092605264426572631274826442538268326962696263127352683273526312670265726832849292555973149256525652631268325922592256525382631260525922538253825522565255226312875256527222511267025253363268325922525257827863651348227222525264426053161255226574057291227482786293738224799774118562644264426572709260526312811265726312644265727092578274826572696268326572670267028752950559731242592259226832696251125922552252525922525255225382525252525252565267028242511277324982631248433122578251125782592287537273551263126052538257832242592255239992722276127612912331246445167134427992709264426052605264428112670260525922644270926312683269627092538267026572761292529005597316126442552259226572592249825382538259225112644249825252538249826052605284924842761248426182484337625382498256525922709369635092735252525112578319925522552405730002644270927353325479947991856268327092683260526442696282426312592259226442683257827352657270925522670260525922925291255973236264426312538268325652644252525252578261825252525247125522484257826962849255227482511260524713236253825522552252529003774350926572552256526443199260525383999273528242696297533254644527213442811263126052683269626702799257826182657269625652709277325922735263127352657263130242811559731242683259225782657260526052525256525522525261825382511255224842552263127862457267025252657248433122592253825652592287536813523273525112525260531492605253840572937267028242811328746744896 19890828 611501856306227352644268325522670281125922644269626962735263127992631268326572670257827352862290055973136253825782565272225382552251125252525257825112498260525252498255226442837252527482484257824983211255225522657255228113758348225922552248426053161259225384057265728372696293733634736520213442773274826702683272225782786256526052657267027092683279926312722274827092722268329502862559731362592256525522644257825652618251125782565260525522484255225112578269628872525268324982631249833632538255226572578269636513469268325252484259230492592263140972811269627862761336347364767185627222644261827092644265727092578256526702657273526442748276126572605265726572709293728495597308626312618263127862565253825382525255225922538252524982525253825522709278624842735245726572578321125522511253826312950371135652592252525522592319925782552401827352862267029503274473671211344278627092644267026312631281126182605263125922683270926832605272226962735267026312912300055973136256526312605267025652565248425522565249825522552245725252525260525922799251127482498264425383351276125922578257828873666359326442498252525783174259226704077309927092862291237904674774118562761268325782605269626702773259226442683260526182670273526572786267026312618267028622950559731742605263125922670253825922538251125522552252524982511252524982552259229372525270925252605248432612552255225652565292537113509257824982498267031612631251140572657288726962975332547365272134427862592260526702631269627612644267026702631268326962683265726832644267025922657282429255597312425652605260527352552249825922525252525252578255225252538249825782657288725382696251126182484335125652511248425782875368135792987255225522605311124982657405727992631278627733287464447671856272225922605268325782657276125782578260525922683265727862644270926312605273526832937296255973136260525922605267026312511253825112538256525382525249825112538257826182811249827612484263124713249256525252538255227613727344226052511248425923211255225113999264427732709307433514586537913442773273526442657265726572799259226052631264426312605270926312696268327352657259229122937559731612592259226442761257825382565257825522552257825922471253824982538265728372525270924712592251133512525257824842525277336963551274824982565257832112552252540572900267028112811337647994896 19890828 611981856303726832644276126182631274826442631268326052644263127482657272226572657264427352950293755973111263126572592272225922525260525382538259226052538248424842525256526572837247127352498260524843211256525112552259225783790350926052538251126573274259225383999256528622761295033384644534313442875265726572696264426052748269626442657263125782657277326702748261826572683268328242925559730992565259226312644260525382592269627223136276131612735318626832538269628372538273524982605249833512552248425252538268336363579264425382457257831742538256540573124265726962799331247674799185627092735257827222670263127862578265726572644277326182683264426962644267026182735288728875597314925652592263126312538263124842511251125522538253825382552249825382709283725112748253825922511327426052552256525252950371135792683248424982538321125782552399927092824268329253325464472561344279927482657263126442657274825922631268326572657272227612683267026442722265726572937292555973149256526442605263125922578256524982565252525922605251125112592259225922875252526702484263125113338268325522552259228373774352326962511255226313136260526574097282427092837288737744767774118562696268326442696257826572722268326442696263126312683276126832709259226312683265728622900559731492605261825922709259225782511257825652498253825522552249824982578259228112525273524842631249832612511253825922552264436813622264425522525259232492670249840182670274827223012326145295098134427862722265726832605265729122683263126312761265726442735267026312657272226442683291229505597308626312565259226442552256525782552256525112592256525382484249826442696278624982696248426442471336325382578251125652696371135792644249825522578314925922592405728752631282427993363479947051856269627092578263126572605274826832657265726052657272227482670270925782696273526442912293755973149257826572618273525652525257825522484253825782552252525382525253826832837253827352484260524843199251125252592257828493651350926182565252525253149265724713999264430242709297534024644520213442786257826962657257826702837257825922605268326442644277325652709257827092578265729622862559731362565260526312683263125652538252525922538260525382511253824842565264428242484272224842565247133762511251125782538274837113565269625652525255231862552268340772849264427092811337645574863 19890828 612461856306226702631265726312631287526962631265726832696265727092657268326702696263126832975290055973161255226312592267025382592264424842552251125652565252524982498256526182824252527352484265724843161248425922552252526963742350925782525263126183199263125923980264427862644296233634736516713442773265726442631264426052849264426442618255226572631277326832748267027612631264429502862559731242578264425922683257825522565253825782538256525382538249824842605263127862511272224572631245733512552253824712552257837423696265724982511253832242511264440572887263127732786331245574831185626832657260527092657257827092657273526962605273526572799264426832696264426312709297528115597317426442644259226832565255225382552255225252525251125252565249825652592278625112735251126442484326125782484252525652696365135932552255225382525322427352552405725522811278629623312464471211344282425922657263126702631279926052683257826572683264427732683270926832709265727092862292555973086267026052592263125922511255224712538251126052538255225522498257826442786252526832498263124573376268325652538255226963651346926832525251126053174252526574057270927222862291237744705774118562657264426702670263126572748269625522722256526702631270926312761263126312605267029002937559731362631268326442657255225382498253825782525259225112565252524712644257828752525272224982605247131862552253825782605267037423455256524712552260531992605251139992565293726572987336345865237134427862657265726572683263127992683264426962657268326962683259226702618268326962773291228755597316126052592252526442578259225652525253825382657253824842498249825652657284924842761249825922498335125652592256525922887371135092709252525782565316125382722405728872618276128493351455748631856264427222592265726832578279926442670264426962657267027612592270926182709264426572900292555973236257825922605265725922605252525252511253825252552256525652498255226442811252527732525259224983261257825522657255226963593345526442511253824843236257825523980261827482683286232994644545113442773269625782709269626312709264425522644261826962605277325922696259226572631260529252900559731612618260526702683252525112592251125382578256525782484252525252605265728752511272224712565255233382511253825112538297536963496261824982498256531492657263140572912267028622773337646444863 19890828 612941856306226832592265725782631278627352644267026702786264427732657274826312605261827092837291255973111255226312631270925652538257825522511253825252578248425522498255226832849247127352484260524843274256525382525255227093711352326832578255225653199253825114037264427732696291233894586523713442811268326572565260526052824259226312735265726832709277326832657259226312565267028752799559731242644256526052722253825252565278626833161272231362824323627222498273529002552270925112605248433632565252524982578287536813607260524572511257831112592257840772875259227732761331246444615185626832670259226962722267028112565259226312618274826442773264427352696268326182683288729125597323626052631253827482525264426312525256525382525255224572565251125522735281124842735251125922484321125382498259225923012372734822552259225382525319925252525401825652837276130243312447471211344279926702644268326442670278625922709269626832670272226832696267026702696265726702925293755973161259225922565257825252565256525252565252526182511255225112511255226442912249827482511265725253351272225252565255227993666345527222525263125523199260525654057272226442875284938394644774118562670269627352709260527092786264426442631263127092735268326442722257826962670269628112925559731492565260526182670252525652525251125382552256525382552252525112565268327992538270925252644249832112525252524982618278637273509264425252525259232242538255240182631278627093012328746445167134428372657267026962696272227612578263125652592268326312696268327482722268326832683300029625597316125382578264427092592255225652565256526052644253825112525249825922696283724982748247126442484335124982578248425522683368134822748253825522538318625112525405727992670279928493376458647991856267026962631265726442592278626702605274826052683264428372605273526442696263126442837288755973186259226312592270925522538252525112525252525652538247125382525260526832862252527732511260524843199255225652498255228113681360726052538256525383199252525524018259228112683288733514557520213442761260526702605268326052773265726442592263126442670273526312773263126442565267029122875559731862592260526832644255226182538251125522484260525782552252525382552267028492471272224982631248433632565253825252631264437113416273524982538251132242565253840572696268326962773336345864863 19890828 613421856300027222578265725782592273526182631268325782696268327732605270926702618263126312786288755973161259226442618268325522538256525252538260525382552252525522511253826962849249827612525261824983236257824842511257827613758350925652498255224843149259225114057257827612748297533634644534313442748268325782644264426312773259226572605264426442657277327222761259227352631269629122875559731492605259225922670253825252592261825652457257825782605253824842525268328372511268324842605247134022525253825252552277336513593260525112525255231362538257840572799259228622786328746444736185627092618263126052644255227352657263126312605270927092786270928242644269626312735281129505597313626312631264426962605255225112565259225652525256525112565249825522683278625652722247126442471321125252498252525522657368134822605251124842511321125112511403726182811270929253376464472561344281126572592270926572683282426182578267026572670264426962696274826312709270926572837293755973186265726442538272225652511253824842511251125522498249825112538260526312862252527352471268324983389264424712538256529373696355126442525249826053149257825784057276126962862286238064863774118562709267026442592267026182761272226572657265726572631270925922696260527482644278629622900559731492657264426182683255225652578259224982552253825522498253824712592270928112552276125112605248432112552252524982552257836663509257825252525255232362552252540182592270927352962336347675237134428372696255226962578259227352683260526312631263127092722268326442683265726962735279928625597313625782578256526572498251126312511252524842592255224982552248426312644278625252683245726052484337625922552256525522887371135372722248424982578316125652538405727992657272228373351473647671856257826442657265725922709284926832670260526442683260527732618270926962683259226312837297555973136261825922605268325652552260525922525256526442592249825782457255226442875252527612498263124843261252525252538252528373742353726962538253825523174260525384018260527482683303733764767534313442773267026052735263126312799269626182657265726962722265726702748270926702644267029122799559731242592257825382696259225652538252524982511264425522525251124982578268328112565274824842605251133762592255224982644304937113565261825252525253831862511260540572696264427992761332546744863 19890828 613901856308627092605269626312605276126052644265726572657267027222631270927092709259226312811293755973174256526312592268325652552255225652578256525522525248424982471256526442862249827482538259224713211256525522511252529003711348226832552253826053236256524984018259228372696292533894557534313442773272226702657265726182773268325522644257827352670273527092709267026962670263128372975559730622618269626182618259225252511323632363551313635093469321131862631263128872511270925252657252533512631253825112578291237113496270925252538249831492511257840572709267027992748335147054799185626572735263126442592268327092670256526312644267026052748260528112670267025922631284928755597323626312683260526572538257826312525253825382498259225112565245725252631283724982761247126442471327425782511253825922709369634822644249825252538318625522511403726182748263128493325464472561344276126702592268327352631273525922657263126052631265727482592270926962696263126832962286255973149260526182605268325522592253825382565249825112565253825522525256526702887251127222443264424843351265725112552259226963711348226442443253825113124256524984057272226832849281137744644774118562696269627352670259226572722265726572657260527352605272226832709265726832657268329252950559731492578260526052683257826052565251125252565248425252511253825252578255227732538274825112605248431612565247124982565291236513537253825382565256532242538253840182578270927352987329944745167134427992644267026572631259228242565259226572657256526312748268326962696269626702683282429255597309926312565264426442578255225522525256524982565253824982457248425112683277324712748249826052498340226052565255225522925369635792722247125252538318625522525407727092696278627863416447447361856268326572592265726572722279926572605264426442605269627352709269626312605264427222811298755973124260526312592270926052578261824842525255225922578249825522484257826702786253827992471260525253261259225382525256527863696348225782525255225653186256524984018264427732696296233764736523713442786265726442631264426442849263126572592265727732592277326312670265727732722273528242912559731242538263125782592252525522592249825922525265725252498253824982511265728112484274824842592252533762538251125112565282437113509273525112538255230992498259240772644264427992799338947054705 19890828 614381856269626702670272226312578279926702605257826702670263127732631267026702722261827092837286255973174256525652578273525782525257825382592257825252552253825522511259226832875248427352471263124713249259226312498259227733681344225922525249826313236252525254018259227862670290032744799520213442799268326312657263126572937264425382683260527092657278626702735270926702657270929372837559731492592260526442735260525252578252525252511256525652538256525112631264427992471276125252592248433892644253825382552268337273593272224842511255231112498257840372837261828112786332545574799185627092657264427222631265728242670257827222657270926832761256526832618268326312709290029755597318626572578260527092618257824982525253825522538253825522552252525522644286225382722247126572498326125782484248425522824380636222605265725652552321125922565405725652811267029123274450153431344274826182657264426442592284925922605264426702696268327222683272226312644263126572862296255973161259226442631267025922538248425252525252525782538253825112525257826312862252527862511263125113429259224982511252527483727350927092498251125253186261825924057281126572799278633124736503018562670267026312592264425382761257826962605260526832605274827092748265727482631268328242950559731362592257825782683263125382525255224842552251125652498259224842618260528872552274825112592249832492605252525252565287536963482253825112525255232612511255240372538277326962962324947055524134427732605256526702618257828492631264426312670270926572735265727352657268326312683297529505597312426832592257826312578255225782565256525922565253825252511252525652631284925382748255226442471337625382525253825522912362236512786251124842511316125652565407726182631277326833416467451331856276126962644267025922696274826312538267026052709265727222722269627092657259226832887295055973174267025922605267025252538256525382538253824982525251125252552255226442862252527352471260525113261255225382511255227093774355126052538255226573186249825254037256527732748295033514767548713442773273527222657265726572799260526442618267027092670276126832735263126702644268330242912559731612683257826572709256525522578252525112565264425252525252525252552264430002498272224982631249834162605252525382538276137273551260525252484252531992498255240772696263127482824344246445308 19890828 614861856269626702644265725922618274825782657269626572670263127612644278625922683270927092862291255973161252526052644268326442538252525382525255225652525252525382471259226572887251126832525257824573186256525782525255227613790349625922511248424983249255224844018257828372657300033254644574413442761269626052670270926572761269626572709268326442683278626312748267027352552270929372900559731742605261826702670256525382565245725382498255225112498251125382552270928492538273524982657245733892538256524982631265737113579263124842552253831242525253840572799260528242811332547365744185626962722256527092657274827222657269627352657268326312761264428242631273526962670286228875597318625652657257827482565255225522525249825652565256525522471252525922644278625112773251125782457326125782511251126052761377435372618249825112471321125382538401825782811273529623338467459691344279927092657265726702670276126962631263126962657261826962657269626572644267026832987286255973124257825522605269625652538257825382552248426702525251125522525257826312875255227092484259224713402249825522471260526313651365126572484251125523149248425114057269626052735277333634736604518562735265726572722257826962748267025782696256527352631274826962709259227862565268329372900559731492552265726702709253825782565249825252578252525252565259225252605265727992552272225522592251132992631253826052578259237113537255224982538248432362538253839992552274827483000340244746282134428492670260526962644268327732657260526702618274826702696265727482631269626312657293728755597316126052578260526832592259225252538252525112631245725382525252525922670283725922657245726052498336325782592251125522811372734822592251124842525318625382511405726832605269628243287464464541856259226312605265725922722282426052565260526442722261827352631274826442644270926052786287555973199257826052657270925522525252525522565252525652578252525652443257826312837251127612471256524713261253825382538261827223727357925922498247125383236261825254037256527612761291233894674671313442773270927482644272226052799257826182709270926312657268326962709273527352592263130492875559731362578261826312605255225252498252525652511265726052525253825522605260527732578269625252631247133632498255225252498287537903537265724982498255231862484252540572657259228242761341647367014 19890828 615341856269627092644268326312578270926052605270927092748265727482631276125922631269626572875297555973136255225782605270925922565255225382578252525652565249825522484256526442862247128242484259224983236253824842484255226443727355125522457253824983249256524984018255228242683304933384557774113442735272226312605272225782811267026572644265726702657278626962748259226832605265729752887559731992683257826052670253825922552257824982538261825382552251125112552264428242511269625112578251134292605255224842552268337113496267024982525253831862498259240372644264428372824332546447741185626702683265726312631272227352670259226702578267027352670264426702709259226312605288729625597312425522605260527222552259225782538255225382552256525522552244325522657281125252786247125922498322426182511251125652773371134822631248425652565321125382565399925652657274829873416455777411344276125922631268326052605279926702605269626572722267027352657267027092683267027222837290055973186263125782552270925522631252525252605249826572578252525382498256526312849255227222525265725113363273525252511256530493742352325782498251125523136256525654037263126572670439535374529774118562709270926702683264427482786267025922605264426182618277326702683269626442683270927092912559731862592259225782592256525922498252525252538255225382484251125112565263129002525278624712631251132112538253824842552277337273537256525252525247131862565247140572592273526963000332545296162134426702735270926312696261827862605259226832657267026312644263127222644261826572631296228755597318626312592256526962605256524842525257825652538252524982511249825782605279924982631249826312484333826182511253825252837374235092670251125522538319924982498405726442657284927993593467477411856281126702657260525782670278626312605265726442696264427352592268325782696267026442875295055973136261826312592267025652525255225252511247125652525255225252538256526052887251127092484265724983261312426572696272226573711362226052525268325783211259226054057267028622900411840574962774113442748267026312631265726702811263125922605267026832657268326962631263126572631265729252925559730992565265726052735256525252578249824982538263125652511252525252578257828492457269625112605251133382525252525112592259236513551259225382498252531862498249840572709269627992696341645574705 19890828 615821856301226442644260525922644272226442761270926312657263127222605264426442670264426442773288755973161253826442592272225782565253825782484260525522538248425522498256526052799251127732484260524843287253825522525249826443681349626442525255225253211252525254037260527092748298733764705527213442862263126052696268325922824257826182631267026312722265726832735260526962605269629622875559731242565264425922709256525522538253825522525259225382538252525652525268327612484270924982605253833382565256525522578272236963482256524842538253832242525252540572618264427612670329946744831185627092709263127092618265727862592263126832696272226962799267027612657267026572644296228755597314925652657269626312592256526052552253825112605255225652538248425652657284924572709252525782511323626182565252525652849372735512565251125112552317425522498401825782657277329253325476771211344273526052618269627222565281126182683265726572696276127482722263126962657267026832875292555973099260526052592270925922525257825112457255225782578251124712511253826572799249826832471265724983389276125782552255226443651353726052525260524843136257825114077268327352849288737904674774118562657264426442631264426052786264426442644268327222605278626312709264426182592268329752887559731492552260525922670253825782525257825522565255225522552252524572578259228622511270924712657249832242709248425112605265737743537259225252525248432742538249840182605274826962950335146445202134427732696270926572605264427992592259226312605269626572683263127992709268326702709281129375597309925522565263126832578257826052538253825252631251125522538251125382748284924982683248425782498338926182511252525112786374235372618249825382578323624842498405727092657278627863402452946741856269627482644276127352618276126312657264427612709265727732578269627222631265726312862296255973136256525922592263125382683257825382592256524712538252525782484255226702900252527732457257824713287260525112511257827733711342926312443252524843199251124984018259227092696292533634705548713442735263127092592260526052799270926572592260526962696276126702696264427222565273528872875559731242578264426052722259225382538253825382592255225522484259225522578265728112484267024982565247133382565248425252552282437423622257824982511251131492498252540182644264427992799340247674767 19890828 616301856302426312644261826442631274826572735269625922709263127482644273525652670255226572837292555973074259226052565265725782525256525382578256525652525252525522511259226832837252527482484259225383186255224982457253828373727349625922525251124713249256525254037260526442709300032874557541513442773277326962683263126572824263125652657256526312657274826702722265726702722265728372950559731242592256525782644255225782525298729003338287531993012332528372578263128112484274824982592252533892565264425112525269637113607261824982457255231862552249840572565268327352773331245864736185626832773267026572696259228112618260526052644273527222761255227092683272226442657291228625597313627092631261826832538251125522538253825252552257824982565249825652657278625252761251125922484321125652471253825782605372735792565251125252511326125252538401825782735273529003389464471211344276126052578269627092631273525922592267026572722264427092644274827612657265726702900287555973161261826442552267026052552256525112578249826702538249825382538255226052849252527482471263125383363273525922592249829373696350926312498251125383174252525654057259226962862287538224674774118562837267026312605268326832748263126052631265726442592268325782696268325652605267028492950559731612644263125782644256525782565255225252578252525252552252525252605268327862484270925112578247132112538255224842578283736963565259224842565247132492578252540182578270927092950331246445202134427992631263127092605253827732670264426572631268326832709256527092709269627092644282428875597309925782592264426442525255225652498257825522592255224842511247125522748290025112683248425652511337625652552248425522799371135092592255224982471323625522565405726442657288727483351464447051856264427092631268325382670278626182644269626442670270927482709274827092683265727862875296255973199274825782631263125922565264425112538252525382525249825652552257825922824252527482525263124713236256524842511255229373636352325922525249824983211251125254018255226832761291233514644513313442761268327732592270925782799263126832592269627732683272226052670267026572592268330122849559731742592263126052683257824982578255225782592260525382525252525112578264427862471274824712605253833382538260525252565274836663579259225252498247131492484249840572735265728242786331246744896 19890828 616781856300026962605272225922644281126442631259226832683265727352683272226702644257826832950298755973174264426312592270925782552253826052525256525522552251125112471259226702975248427222471260524713274256525252484252527093711357925782471248424843236252525114018252527352670288732994674527213442837263126312696260526702786263126442657257826572696279927352683268327222565267028242937559731612644257826572631257825922578252525112511256525252552252524712552265729122511273524712605253834162578256525112538276136963607259225112498249832242525252540572644263128242786336347364896185627482631260526442683272227612578256526572631268326442722268326702696273526052552301228875597311125922605256526962565253825922552255225252538249825382525248425522657283725382748249826312511328724982538248425382631372735232644253825522498322425652538401826052696274830623287455771211344278626832644259226312644286226702592260526442683267027732722267026312709267026312761298755973099259225652605269625782605252525112565253825782565253825112484257827222849252526962511260525253351276125522565253827353681355125922538253825253124255225384057259226832837298738224736774118562696265725652644264426572773257826442644265726702631270926442709265727092552264428752962559731362592263125922709257825382605256525652525252524842498251125112552264428372525276124572592251132362525251124842525269637113482259224842484247132112525249839802592273527222900329946445237134428372683263126442657264427352683264426572683268326962709268327352631263126312644290029505597316125382605256526572565259225112538257825652565252525522498248425382683281124842735249826312552340225382525257825252925372735372552245725252498314924982538407726572631272228113363450147991856263126702670269625782618278626832657264426572722264427612644279926572670263127092849296255973174256526182552270925252592255225522565257825782538249825522511257826312887248427612471263124843224253825522511255227733696352326182484255225253249251125113999263127862696288733764557545113442849260526442644278626312735265726052605264425922683278626832735268327222670268328752900559731862592263125922565257825382552245726052538253825382525251125112565264427862498269624712578245733512552253825252525272237113565256525252552253831992484257840372605257828242735337646444674 19890828 617261856309926702644263126572644279926442631268326702683261826832631273526702735268326962987293755973136257825382538268325522525253825652552256525112525253825382498256525922900255227732498259224983236251125522484252527353727348225782457253824713174249825653999257826832696301233634644530813442862264426052657264427092811260526572696260526702631272227222709267027092644264429502962559731242565264426572709259226052605287527353086281131242722326126832578256527992484267024982605248433512538252525922538265736963455256524712484251131362498245740572592265727482799335145864529185626572735265726702670264427612605264426702696270926702773267027222644265727612683277329125597313626312631267026702605257825652498252525252538253824982498255225112735283724982709248426182471324925522552252524982709368135232578248425112498322425382498401825382670272229503287464472561344274827092709256526052657274826572631263126572657265727862657273526442631265726962962290055973186263126052578268325522565249825382565253826052578253825382471253827352849249826702525260525113376273525922552257826573666353725922498252525783136251125254057260526962811292538064767774118562696267025922670260526832786265726572709265726962552270926312696259226962605264428112937559731492605259226702657256525522525256526312498253825652525255224982578265727862552274824712605248432362552253824712498284936813509256524712471256531992471251139992552263126703012333845865167134427862631263126832631267027612538267026962657259227092735263127092696265726702644283729625597316125522552264426572538256525522538256525652578251124982471248425652605281125522709247126442511332525652538255224712761371134692592249825252565313624982525407725922696281127483376464447671856273526702605268325652631269626312538269625922631270926442631263126052683260526702925293755973149253826312578267025652631252525522565249825522538253825782511253826442849252527862484259224573186252525112498255228623727352326052484247125113274249825254018265726572696293732994736523713442799253826572657264426962709260525782670260527222631268326442683270926832683273529752862559731242498265726052631255225522525251125782565253825652525256525112538259228872552272224842605251133382578256525112525270936813551261825252443252531492498251140572696259227612735336347364767 19890828 617741856304926442670263125922618281126312644265726312657259228242683270926312592265726572887293755973124260526182644270924982605252525782565255226312538252525652511255227092824255227612484259224843274248425112525249827483681352325382484248424573199251125254018255226572709287533254644520213442735265726832670272226442722251126052670263126832722268326702683265727092683265728752975559731362552264426572644257825522578251125252538253825252511253824572538260528242525272225252565249833252538256525522511268337423551260525252457252531492511253840572657265727352761340246444767185626442735263126572670267027092696253827092592267026572811260526572670268326312631281129255597312425652631261827352552255225522552257825522538255224842578251125382644282425252709245725782471324925652498252525382709365134822538247125382498317425112511399925522683274830493389473672561344272226572683259226702631282426702578261827222683273527352644267026572657269626442937288755973186260525652578268326052538257825382565249825652565251125252484255226702849251126702511259224843429264425652592252528493696348226312471253825253136252525114057259226962862287538064644774118562696260525522709267026962735261826312722263126572618276126962709260526572696276128622849559731492565259226572657252525382592252525522443255225522525253824842552267028752498272225382605253832362498248425252525272236513482256525252457245732112538249839992538274826312837336347675272134428242696257826832592264428492578268326572644260526052875264427352592265726572631292528755597314926182578259226572538252525522511251125382592248424712498247125782631286225112696249825782498332525652538257825252849365134552565255224572552319924842498409726052657282427353389452949291856274826572683265726832618274826312605267026572683264427352605274826052683265727482987291255973174256526052592270925522538252525252525257825652552255224842511255226702900251127352457257825253186249824982525253827733727355125782471251124573174248424713980256526572696292533634767545113442748263126312670265726572722263126312683257826312578270926182709263126702683270930122912559731242605264426312735251125522525252525382484248424982538251125522565255228242429273525112578252533252565255225382484255237273593260525252484249831992525247140372696265727862761324945864896 19890828 618221856308627222525270925782696273526052670269626312683264427612605265726312670256526312912287555973161252525652592270925922538260525112525255225522592251125252457256527222875252527732498260524713274251125782552257828493742353725782498247124983236249825114018259227862709288732744644513313442799259227092552259225652735256525922631268327092605269626052709263127352605265728242975559731112631257825782644253825782565284926703111276130372696317426442525261827862511273524842644252533512538252524982511278637273509259224842471252531492484247140772683259227992773335146444736185627352644268327222618272227612657259227352578265726832748259226962709269626442657276129875597308625782618256527352578259225382538255224982538257825252538248426052631287525112786248426312498323625652578256525382761368135512565251124982429327424842498401825522683270928873287470572561344273526572696265726052605273525922657268327352657270927992618268325522644259226832849296255973111264426442578269626442525251125382552259226182538251125252525256526442773249827092484268325113389270924982605251127483651359326702484252524713186252524714057267026052811288738064767774118562670264426442683265726702786263126572722260526572683272226052709255226832578263127992950559731742644256526182670255225112565255225112525256525522498253825382525270928622511268324982592247132492538252525382538282436963651257825252498248431862525252540182552283727093000327446745167134427482631270926052644269627992578257825922657270926962683261827222631272227222578283729255597314925782578263126702525253825522525252525252552257825252538245726052683282424842683253826702498337625252592252525382875377434822565252524982498313624712498405726442644276128113376470547991856267026572605270926442605274826442631263126702592267027862644270926832670264426832837288755973186260525522578267025922511251124982592253826052511256525522525255227222811249827732484257824843224256524982511252526053727355125922511248424713299248424983999259227482722297532874644523713442849264426832592268325922786265726572657264426572670276126572696259226702565265728622937559731242592259225782709259225652565256525522578259225522525247124982525270928112511274824982605249833762538251125252498268337273593257825252484247131492471255240772657265728752837333845864767 19890828 618701856311126312657260526442644278626052657268325782605269627352631268326182657259225922837288755973074260525922644267025922498255225782552256525252552252524982498255226962925252527352538257825383249252524842511252527223727356526052471249825113199244324844018264426832709283732494674530813442748263126832683267026572837257825652605259226442683278626832748263127222631268329752950559731742618261825652696256526052565255224982552257825522525255225112578260528242525273524712605249833382578249825252538284937113551255225112443249831612484248440772605263127482696328746744644185626832644259226962618263127992657260527222605263126572773265727092657264426312683276129125597314926442670263126572538257824842511255225112565256524982552252525782683291225252709251126182498327425522552251124982748369634422683252524842457327424712471401826052748270929503312470572561344276126702552260525652578284926052644265726182644265727732657269626052683263125782811287555973136261826052525264425782578255225252511252525922605251125252538255226702887248427612498263125383351272225252578253827613681348225652498253824983136253825384057270926572811292537744831774118562722268326312657263126052811269626312605261827092605276126312761264427092578268328622937559730992631260525922657255225782552255225522484253825652538251125252605256528622511273524982605248432992538255225112578270936513469259224842457247131742552245739992631272227352937329945865202134428622696264426832565259227612657259226962578268327092644267026442565269625782670283729505597316126052565264427092525253825382538252525252644253824842484252525922657279925252696252526442498338925522525249825252605363635232592252524572511313624432552407726052605282427353236447447991856269626572592270926312605283726312578267026572709267027482657273525922670257826572900292555973236252526312592268325522538248424982511252525522525252525382525253826312887253827862538257824713224252525522552253828373711352325782443251124843149253824984018255228112709300032874705537913442748274826962709269627612786265725922683267026572631277326442670265726572578277327612900559731492565260526962735252525782525253825652525264425652525249825382605267028492511273524842578252533512538251125382525283737273442255224982484256531362443248440572605274828242773328745014799 19890828 619181856304926832722257826442565273526052605253826312657263127092644270926962683265726442799297555973111259225782605268325382618257825112552257825252565253825382511263126572875248427352498257825253236253825252471255228493696363625782471248424843236251125253980256526832657293733384644506413442862265726442605257826962811259226832592268326312657277325652696259226442696269629002912559731362605261826442670251125782538279927093236270930742735323626702670263129122484276124842618249833252538259225252552292537113622261824982457253831862511247140572578273528242811338947674929185626572618260527222631263127862618263126182605269626702748268326442683270925922605270928755597317426052644263126312592257825922565253825382578256525382552245725652696291224982735242926572511319925382552256525252811371135092538249824712457318625252511401825652735274829123274470571211344276127092631265726572644284925922670269626312618269627862631268326962683268327222962290055973174257826312592267025922511252525252552248426312525252525382498255226442862253827352457265724983389272225782618256525253651349626312525251125113161249825384097270926702849281138224586774118562722268326442631267026572799267025922683263126962683269626442657257826572605270927992811559731742605255225922709253825652592255225522511252525252511257824982538264427732498268325382592249832362511252525522511269636963509256524572471249832242471255239802552259227092875340247055167134429372709260527222644256527862657265726312644257826832761264426442631273525922683295028495597317425252644259226312565257825522565255224982683256524982552251124982592286225522735247125782457336325112484251125522875365135372552249825112484314924982565403727092683277328243389447448631856263127222605260527092644277326442644270926832631269627612670274826702722270926313037296255973236256525782644269625382578257825252498257825652538249825782498255226572773248427092525263124713199259224982511255228243742340225782471247125253236252525524057255227092670291232614586545113442773264425522657260526572748259225382618268326312644274826572709268326312683264429002862559731362618257826312631257825782565253825252498253825782484253825382605264428872484276124982644249833632552251126442552272236513607261824982484251131742484253840372644270927482862331245294831 19890828 619661856311126182631268326442565278626572657272226182748260527862657272226962670263126702837292555973136264426572670265725652511251125382578256525112552251125652471259226572862251126962498264424983236255224712484248426313696353725382471251124983236252525784018259226182644293733254736520213442862257826702683268326572811261825922631260527222696270925922683263126572657267029622875559730492644257826442644259224982525253825252525259225922498253825112605265728242471273524982644247133512552252524982538281136963565256524842457251131612484255240572605259227482849333847364863185626702709261826312605267027612592264426832657273526572683270927612605276126312657302428755597312425782644257827352578253825782644251125382484253825382552252525922618277325252722249826442471324925382498253825382683371135092538244324982484318624982552399926312683265728753351455771211344279926572631261825652631279925782644264426052735263127732592273526442683263126442925290055973161261826832578267025922565255224982538252526702565249825382484260527092887251126832511259225113338279925382552255229873696363625922498256524983136252525254077264426182837286238224799774118562748270926572683269626702709278625652696259227482670267026312748261826052592269627862950559731612552256525922709252525782525252525252538257824982484256525252578270928492498279924982657249832492578252525112552284937113551257824712484247131742471251140372538268326832975335145295308134428112683269626442696255227992657259226702618267026052786268326832670269626312644297528625597312426052578256526832592257825112471253824982511256524982511256524982578281125252683247126312471333825382565253824982900371135092644251124712525316124982471407726442644276126833287464447671856272227092605264426052605277326962592264426702735263126962605274826702644259226442987287555973074259226442631268325522605259224982538257824982538251125382511255226832799256527352471255225113249256525782498249827483651356525252484251125253186247125113999255227992683292533384767552413442837265726312631268325112862267026052631260527092618270926442683260526962683269629122925559731492644257825652670255225252525252525652525253825782498251125252592259228622525270924982644252533762552247125782525293736223537257825112457251131492484248440572644264429252735333846444896 19890828 620141856298726702592270926182618279926052565263126572683260527352683270926702670263126572735293755973086255225782670268325382592257825382511255225652525251125252511259226182811251127612538259225253236256525782538253828493681353726052498249824843186248425114018255226052657290033254767520213442748268327352696265726572900267026312709261827092670278626572696268326832644268329122925559731862605263126052592255225922565274826573099286230862786321126572631257829002511268324982670247133892538256525522484277336813607259224842471252531492484244340572618261828112875332546444767185626442657253826572683265728242592256527352683272226442709267027482696269626572735286229125597313625922578263126572525251125652525253825112552255225382552255225652605288724982709247126442471324925382525251125252824380635652525253824982498319925252484403725782709277328753338452971211344282426962696267025652657283726052618265726312644263127482592273525652644265726703000290055973149265725922592259225652538251125382538249826312538255225922565260526832773251126702538265725253389269625112605252528373666357925782471252525253186248424844057264426312900287538064586774118562670264426572644260525652811263126702735267027352605272226572761260527482709265729123074559731492552264426052631255226182565253825252538253825252525255224982552259228242538273525112578252532612511255225112578268337423565259224712538248432492511251140182578270927352937327446445343134427992644269625922565264427732709259227092657265725922748260526572644268326702709279929255597313626442618260526052552255225112484256525782592253824842565249825522631281125382709248426312471333826312484251125522875366635232565252524572471317424842683405726572592279927353429470545011856264426442696264425782670277326442592267027092670269627482683272226052670260526442962293755973236256525782618268326572578255225782538259225922538252525782484256526962799249827352457255224713249253825382484251127733727348225112525245724713199252524844018253827862618291233384586527213442761265726832657268326312811264426442657269626312670276127092709265726832618268329622837559731992670265725922735253825922552263124982552256525522578257825252565264428242538269624842605248433892511251125252578284937423523260525112457249831492484253840572565260528372722344247054674 19890828 620621856309926442657259226312657276126572592267026572696268326962670272225522605260526052887291255973136264426052578265725112578253825522511257826052552253825782498253826572824248427482511257824713236255225252538255228113711356525652498248424843186247124843999253827482722290034024705520213442799264426702657263125922799260526442696268326182592273527092735270927482683263128622912559731992657259226442644256525112511252525652511255225382552256525522525257829252484270924982657249834022525256525522511272236963551257825252484248431492471252540572565265727992786340246744767185626442683260526572670261827482644263126442618257826702722267026442683265725922709284929255597317426442631255227612511256525652538256525652565260525522592251125112657282425382761249825922498323624842525253825252849374235652592251125112538323625382484405725112786268329253312479972561344277326572657263126572644281126052644261826442696278627732657278626312631265726572962292555973186255225922657265725252565259225522552249825922592252525112498252526572875251127222484260524843402274825522644253826313742345526182498251125523186255226054097260527352799287537904767774118562696268327092657264426962773263126702670267026702644277326052696267027352670272227993024559731362605260526182631249826052552259225652511253825652511256524842565261828112565281124292578252532872592255225382552256537113509256524572525249831612498248439992525286227862962326147675343134427612644263126572592261828242618257825652644270926572748268326702552270926052618286229125597311125652683259226312538260525252565253825252657252525112498249825652592282425252657252526312484333825652525263125252709372735652735245724712511313624982484407726052683278627353376467447051856273526572657264426312538273525782578261826442657268327482683274826182735263126832875288755973136261825922592264425522618256525382538253825522578248425922484256526572837251127222511255225253249253825522538251129123727353725782471255224843236247125253999259227222683291232874644534313442799268326702592263125782761267026052605256526832644273527612722265726572631265728492849559731362578265726182696259225922605248425382525261825782538255225112565263127992538267024982631251133632552248424982498260536963509259224982498257832112511248440772578268326832799331246744996 19890828 621101856308626572565263126442618276126052631269626442644260527222657268326312657263127092786293755973149256526052644269625652525251125382552252525522511256524712631256526572937247126962511260524983236259225522511247127093727360725652525248424713236253825254018255227092670298732874644516713442761265726702631269626962799255225782709260527222592270925922670263126832631267029122900559731492578259226052683249826312565291228373287281131112849321127612592259228492525269625252605248433762525252525922552276136963607259225112457255231862498247140772657264427862799335147054863185626962709265726312657260527732631257827222592268326052837269627482592260527092605298729125597323625652552261827862578255225782525249825382525249825522538248425782618283724842696253825922552324925382525248425652811375835232565247125112498321124712498401825252761268330493351470571211344279926962657265725922565273526442618267026182670267027092683276127092631269627352799284955973186255226572592267025652592255225252565248425252525252525112511260526182875252526962511260525253363277325522683249828113696342925652538252525113161251125524057257826702862290037904395774118562683276126442605257825522799259226442644276126052709273526962722268326442696264429372900559731862565263125652748257825522552252525782592251125382484252525522538274828752525274824982618247132612565255224842525290037273523256524432484247132112484247139992605272226962912331247675237134427732657269626182631264428622578263126832605267026962696265726832709270926702592291229755597321125652618260526312565252525782511253824982605259225382525251125782565287525382696249826312498335125652592256524712709366635372498252524982538314924982498407725652670279927483389467448961856276127352618264426312670278625922592263126832644259227612631273526442748255226572912287555973111259225922605274825522605257824842592253825382578249826182484253826572824252527222511263124573261253825252511256529373774362225382498251124843174248425113999255226962657293733124644530813442748268326572683260526052862265726442670263127482683273527092696264426312761270929372887559731242657259225652670263125782565249825252538265725382511252525252592263128872525270924842644249834292578259225922525293737273509260524572471255231992525253840572565260527482824337647674799 19890828 621581856268326312631265726312709276126312565268326572683264427092735267026832696260526572837288755973136253825522538270925782605257825522538253825522525251124982511253826702837252527862525263124713211252525522525249826573711348226572511252524983224248424844018259227222722291233894674523713442837270926832644269626312799260526052657259227352670278626312709270926052644268329752962559731862592264425922735251125652498253825652565257825782525255224982631256527992525270925112605252534292657248425922538297537743579257824982471249831612484248440772578264428112824335148314767185626442644263126052657268328242644269626312670268326572761261826312565273525652631293729375597319926442578256527612525256525522511252525382565259225112552251125522657278625112761251125782511323625782498253825252709375834822592248424842471321124842471399925382696268328873363473652721344284927222644264426832657277326832538259226572644272227732618265726312709269627222786292555973111259227092631263125782578249825112552248426442552245724842498259226442875245727092525263125113389252525522552256528373758359325782538247125113149251124984097260526313024283733634644479918562709263125382683256526832799267026182735268327352605276126832735263126442683273529372937559731612605257825652709253826442538247125112511251125252525252524982538265728242552268324572670253832242525251125382511273537583509256524712498252532242511248439992511268327092987328746445379134427862683256526962670255228372670259226572683268326832735260527612670270926312683278628625597317425652578259227482538260525652525259225382631253825782525249826182592278625652709248426442511336325382525259225382786366636222565252524712498311124982525405725382696277328373363470551331856268326312709259226832592270926962657267026312631260527732618273525522657268326312937292555973199263125522631268325522552253824982552256525382525248425522538253827222811255227612484263124983287256524982484253828623711345525382471247124983199249825114018252527612748306233634557552413442824272226312683268326052925267025922657264426312657274826442709272227612605268329372887559731612565260525522709257825252484252525252538265724982525251124982592273528492525270924842578251133632644253825922525295037583565259225112471256531992511248440772618260527482811346947055415 19890828 622061856264426702552265726182670287526702565259225922696265727092670269626832657272227092937288755973136249825922605264426052565249825522565259225652525247125382443253826832824251127352484259224983249261825522525260527353711360725112471248424843236251125523999255227092761283732494501574413442799264426312683265726832722261826312683265726962748279926442644272226832631269628622900559731362565260525782709251126312578255225782498252525252498252525252592268329002525276125522605253833632657248426052443295037113509253825382484252531492511251140772592256527862735335147055744185626442657267026832578267027862592263126312657270926962722257826832670267026442565290028875597314926052578265726572552253825922565251125522552248424712565253825382657281124982709247126442498323625922525252525922937368135792578249824842484321125652443399925382722267029253363464459311344278626442657257827092657295026832618260525782631268327352644269627222657260526962887292555973099259225782631270925522552256525522511253826052552249825522498255225652824248427092511255224713402256525252578255227353666360725922525245725653161251124844037259226312761274832744529604518562631267026572631268326702799263125922722265726182709274826572631268327092631264429622887559731362578259226442631259225652565256525252605256525252538255225522552264427992538274825112618247132872552253825522578307437423496261824712511248432612471247140182538267027482862327447676282134428372657269626442683257827992735268325252592268326572709263127612709269626442670295028875597309926052657263127092631257825652498255224982735257825252525251126052657287525252657247126052498341625782498248425383062372735652592247124572484319925252471403726052644276126703402467464091856272226962696264426052683284926052592268326312631268328112657265726442670265726442761292555973136263126702631267025252565257825652552255225112538253825252511256526572900251127612498260524713261255225252552257827223758350925252457252524843236249824984018253826962722295033764529671313442735264426442631260526702761259226312631265727222683276126312696263126572657265729502900559731242605267026312748249825522552252525382498255225382525251125522631270928112484273524842657248433762565252525922538291236663607256524982498255231862538265740572552268327862900341645867014 19890828 622541856270926702565260526962631279927092511265726442644265727222657264426702670263126052900291255973111265725922592272225382631257825522525252525112538249825652471263126182875259227732498264424713236255225922592255226183727355125922484252524713224249824713999256527352748298733124529774113442837259226702735265726052761259227222683259226052631270926442683257826442644274828242962559730992605256526052631260525382592255225522511261825252565255225252525263129122511270924712618255233632670248425522498284936813537263124842457249831492498251140772592259227732887353746447741185627222631259226312644276128622670260526572683272226572735264427482696263126572657278629255597313625922538263127482578257825382525255225922538252525112511252525652631286224712773247126182511324926052565257825522631371134552552251125112457323625252471401825252683276129373363464477411344284926312683268325782657287526052605268325922631268327862683264426442683264426572824300055973136264425922657263125382538253826182592249826052552248425252498256525522862249827222525263125383363270925382498257826833711362225522471251124983149251124984077256526702875442135234767774118562644263126572631260526442824259226442592267026702683273526572709268327222644265728492987559732492605255226052670253825652552259225382552256525252511253825382525267028372538278624572592249832872578251126052592282436963509260525252511248432112484248440182511278626962925328748316201134427862709263126312605270928492657267026442657256526312709265726702657269626572696296229255597317426442631255226702511257825652552257825252578255225112511253825382631292525382748252526052525336326442525256525382683368135232565251124712525313624712578407726962592276128113455467477411856276126702670276126182618274826052592267027092670263127222657272225652722270926052900297555973186260526442578267025922644252525112511255225522511252525382484259225922887249827862538268324983287309925922670270927483758365126702565269625253224256525924057265728622887409740574929774113442799265725652709269626572799267026832605267026962735276126312696268326572683265728872900559731612657257826442761265725652565252525922565257825652578255224842605269628112538270924842565247133762565252527092498286237273666257824982498249831362511252540372578265727612735340246444767 19890828 623021856306227862683270926442683283727092657268326572670263127222644277326442670265726962811290055973111261826052605276125522552251124982525252525782511255225112511255226312799248427482525260525253261255225522538256527613758363625652471255225113236248424574057256526442657300034164644530813442811263126052696263126312875256526052683270926052696276126312683265726832644269629622862559731362538264425652722259224982605253825522525252525522552253824982605267027862511276124982578248433892578256525382578282436813496259224982484253830992511257840772605260527732722337647364767185627222657259226572709255227482592261827222631265726312644267026312696267026442670293729375597317425922618257826572592256525652578253825522538251125112525252525522605281124842735251126052471319925652525253825652950377435092578248424842484314924982471401825112683265729253261467472561344278626962683269625922578279926832683269626312722260526572592269626702748268326832875290055973111257825782565267025382592257825382592247125252605251124842471252525922849252526962484263124983351270925252592252528753742350925922552249824983161252525384077256527222799290037904736774118562683270925782592260526832799269626312670256527092578273526832709259226572605260527612962559732492592264426442761249825782565256525522511256525382484256524982592260528112525270925252592249833382565256524982538295036813537253824982498249831862498248440372525273526312962332546445237134428112722257826312657265727992644265726702605265726832761268326832709265727092552295028755597311126442618256527092605255225652538256525652525252525112511249825922578284924842657245725782498333826182525251125382735377435092552248424712498312425112484407725922631273528243287464447991856270926832552263126572683281126572657268326052657263127992592268326312644264426182811290055973199253825782670274825782565255224982592257826572525252525382525255226832887249827092525264424983236253825112552260526963727353725782498248424983211247125254037252526572773296233514767548713442748272226832683267026832773255225382618270926962631276126572761257826832657270929372962559731492605263126052644260525522511252525522498269625522498253825652592264427992525274825382644247133892657249824982565279938063551253824842471252531612498248440772565263127612811332546444799 19890828 624461856308626572761269625922644279927092592265726832735260527732696282426702696256527222962293755973149259226312592270926052578255225652552252525382631252525382552264426182837252527862443261824713236249826052498256526573651357926182457248425113236253825254037253826832696292533384705527213442837259225252631268326052811265725782722263126702709265727222696263127352644268329502912559731112631259226572786253825252592277326703074279930862799324926832538260528242484269624292605247133252525251125382498277337273607253824712457249831612484247140572605269627992837345547674767185626702683256527482605274828872618259226702631268326442735267027352657268326962657288729505597313626442578265726832552251124982565259225522525255224842525247125652618286225252748249826442471323625522552253825112709377434822525245725112498322424712511401825382696269629873274464472561344276126312644268326052670279925922657260526702631270927222670270926572722261826312849291255973124259225922605264425652592251125252631256525922552252525252484256526442900252526832484261825113351282425922511255230623696353725782484249824983161252525924077256525782912287538064799774118562618268326702644260525782824267026182761261826572657276126442657263126832657268328622925559731362618253826182709253825922552257825382498255225382525255224712618267028752538273525112631247132612484255224982525272237743593261824982511249831992484251140372525270926833000331247055343134427482631267026962618257827482631263126312722268326832670268327482670267026052735273529005597312426442605257826962631265725922525257825652644252524842578249825652605281124982683248425782511333826182471252525252709368135512605251124982511316124572511405725522670278627613389452949291856270926182644259226312578284925782644267026052631270928112696272226572722264427352862291255973111253826312657261825522552257825652578257825652592247124982552255227352849249827612511260524573274251125782457256526833742350926052484255225113236252525254018252526572605301232744474530813442811263126442657270926052875265726442657264426832670269626182670270926052683269630372875559731992565260525652670257824842552255225922552256525382538252525252644263128622498268324842631248434292511263126052498293737273593264424982471252531492471252540572565264428112824335146444586 19890828 624941856311126702605269626442644290026442565263127222631268327992631264426442592265727612950295055973161257826312631274825382605256525252525251125522511252525252538255226312837248427732484264424983236259225782552253826573681353726052498245724433211248425254057256526312670298733514644513313442862264426052709265726702862260526312657267026832748269626702670268326832618267028372962559731242670260526182722253826702565249825382552257825652552256524712565269629122525272224842565248433892565259226312538273537113593256525652457251131742511248440772578264428372799349646744831185626572565268327092631265728242631257826572657269626962761267026832644274826702657283729005597316126052605265726832552255225522525256525252565252525522565253825522578296225652735253826052471326125252565255225112696362235652644247125112484319924982538399925382748274829623389470572561344277326572631260526442592286226052657269626702670264427092631268327092683257826572722291255973136265725922631268325382552255225252511252526312538251125652511257826312849248426702511263124713416267025782644252525383681356526052498255225253124252525384057253826962799281138064767774118562735260525922631263126312786264426442709264426572696272226832709267027222670276128372962559731112552265726572709257825922552255225252552255225522552255224982552268329372538276124572605251132992538264425252538273537423509259225112525251131992457251140372525272227482912335147055343134428372709269627222565257828372644259226052670265726572709270926962709273526312683292529125597309925782565253826052538253825522525255226312631255225252525249825922618281124982735252526442457338925382592259225252786371136662657251124842511317424572484405725782618278627223389473649621856265726962644268326702657278626312761269626572631265728242657263126442631265726962937295055973124263126832592272225782538253824982565249825922538253825112498248426572799247127612457263125253211252525252538253826443696353725782498247125113224251124844018255226572683301232364557534313442849263126572644263126312875263126182683263126832631273526182696259226832657259228372925559731612538264425782657257825652538255225252511259225252525255225112525267028372498269624982592245733512511252526052525279937423551257825382484257831862484255240772565260527862811338946444705 19890828 625421856307426702578268326312670277326052592264426962683263127092683269626442670259226832761287555973149261825782552269625252578252525522538259225652484247125382498263127092925253827352443260525113236248426442511252528113681353726312498251124713199251124843999259227612748291232114705523713442748268326442735265726962786259225782552259226312683276126182722256526832618268328112912559731242683257826052748253825522565276127093136279931362837326126962565260527862471270924712605249833382538253825922484283737743579259224982484251131862525251140572565263127732849332545574831185626832722270926832657259227732605263126832683268326312696260526962592267026832748288729255597314925782657257827222525253825252552252525782552255225252538251125252657288725252748247125922498319924982565252525382912371135932525248424842471321124842484399925652735269629003389447471211344281127222618260527092670278626442683261826312657265727862670277327092696265726442925291255973174263126312592265725652565263125522511253825522552252525112511256526962887245726962484267024843376264425252631252527733681350926312511252525383161253824714057257826052862288738394705774118562670268326572644260526052735259226442644263126962683270926052709269626312670274829372849559731112670257825922670251125382538255225112552249825522525252524572592273528492511276125112592247132112511253825522605270936963509259224982552249832742484251140182538268326832937335148315237134428622657255226572709265728492683263126702696272226702722264427092631268326572683286229125597314925522631264426442644259226052538255225922578251125382552251125922683282424842722253826052511340225522538260525112987372735092578252524432511314925112471405725922696277327993351464448311856270925522631263126312670278626572605268326312644263127092644268325782670265726312862296255973161259226182631265725922631252525382538252525652538249825252498253826962786248427352471259224713287255225652498252526313666357925652498252524713186249825384037253826442722293732874644530813442773269625652657259225922824261826832578267026962631272225782748256527092657272229502849559731112657257825522696259225782525256524982498260525522525253824842605269627612471269624572605249834292525257825382525293737113666260524712471256531492552248440772565265727352748340245574799 19890828 625901856303726832631264425782631283726052657263127352657264427482670278626702631264426832862288755973149257826702631270924982605255225112538255225382538251125382525257827222837252527482457263124843249252525522511255227353666359325922498247125113199248425114018253826962709286232744705534313442786267026442696265726702875263125782618270925922644277326312748264427352657264428622925559731242592257826702670259225382578260525522484253825652525255224842511269628492525274824572631248433632552255226312511273537113593253825112498248431742471248440772592268327732811340245864962185627352735270926312644270927992657269626312670264427092761263126962605273526572683278629625597312426182631257827352578255225522552253825522538249825112565255225652631282425382709252525922511324925252552248425522605375835092552252525252471319925252484401826052670265729503429467472561344281126442670263127092605288726702578268326312618265727732657281126312631265726572811291255973199260525782644265725922484255225112565255226572525249825652484257825782849252526442498265725383402274825112592251126183711360725922538252525653161251125114057257826702837290038064644774118562657264426702709260526962748268325782722264426962709278626702683263126832683273529752937559731492592259226702683259225382538252525382538255225252552253825112578265728622498272224572578251132872538257825522538301237743482253824572484248432112511255239992552260526312900326146445237134428372657257826832552265728872631257827352592267026962683264427092696268326442709282429005597314925652578256526962592256525112565256525112657253825112538248425252657288724982735251126052511332524982538253824572925372735092578248424572525314925252498405725922631277328243376458648311856267027612644261826702657283726312709267026962683263127222578269625782657270925782900291255973149263126312592263125522605252525522525260525652511252525112484255226052849251127612471263125383261249825782457252527483651357925382525253824983186252524844018251127352735288733124674537913442773264426182683268326702786268326572631255226572605265726572709267026962631268328242849559731742565259226312722260525252592256525522538259225252565257825252525257828112484269624982592251134292538252525652471293737743636257824842443257831742457247140972631253827732683340246744736 19890828 626381856307426572644269625522644278626052592264426832644263127992670268325522722267025382937293755973136260526312657267025112525253824842552255225382592255224982443261826572862251127612457257825113249255226052565253827093711350926052471249825253224251125383999252527222735298732874674523713442786264426832631264426442811260526052696265727092709274827352722265727092696267028372887559730622578265725782670256525922578286227353249284931112799323627092552264427482511276125252631249833632592252525382498270937273551259224982457252531492511251140572565256527222761340246444705185627222592260526572657265726962631257826832618263126442683263126572696264426312722290028875597314925522592256526832565257825382538263125112484256524982538247125652631274824712748253825922511322425522565253825522875368134962592247124572457318624712471401825522709274829623455458672561344284926442552260527092670278625922670260526052631267026572748269626962683259226572837288755973124259226572618259225522631256525112525257826052538253825252498256526572837253827352484265725653325268325522657252527093711353726442525256524983174247125384057256526312811286237904529774118562709267026832709260527092761265726312670269627092631282425652722270926572631265729252925559731242592259225522722257825652525256525382552255225252538251124712565269628242484276124842605252532112552252525112498265737743565253824982525248432112457249840182525264426962925337645865167134427482696260526442605268329002644257826832657265726832773265727612709263126442631296228875597312425382644259227092552259225252552252525382657252524982525247125522631288725522709253826312525336325922511263125112887374235652578259224712525311124982471405725652657282427863429479949291856272226962631260526312631276125652605260527482709269627222670264426572683273527092786293755973136261826832657270925652552255225112498251125522525249825782525263127092824255226832511259225113199256525652525255229003742353726052484249824713224249824714018251126702683296233634557530813442811267025782631264426702811265725922605268325782657273526572799263126832657268329002912559731362631259225382761256525922525256525522484256526052498252525112565272228112525278625522592248433892565259225782538274837113523263124982457247131862498247140772592263127732748341645014767 19890828 626861856313626962592264426052696278627352578263125652683264427482683270926832696265727092950290055973161260527092631261826052565247125522511251125652525255225782511256527092887252527352498259225253236255226442538251127863742350926312471248425113211249824844057256526572670301233764674527213442837270927092657264426962824264425922605264426572631267026572748263126442618263129002900559731742578259225922683253825782578252526312511264425382525252525112538263127862484269624842578248433632552251125112511263137273509253825252471252531742484252540572592255227862799329945294644185627352683263126312631260527862670260526182592263126702786268327482631273525382670293729005597314925382605268327222552259224842484256525522578252525522578248424842722281125112799248426182525326124982498252525652565368135512605248424712498319925112538401825782696270929373312464472561344274826702709263126832592278626962709265726962735274827862709270927092631265726572937293755973161261825782618264426182525257825652511253825922498251125522471257827482811251126962538259225113402265725652578252525523711353726702525248425653136252524984097260526312875290037114644774118562696261826312644265726962811260526182670264427482722274826832683263127092644269629122912559731362631256525922748249825522525251125782538252526312484253824982592273527732484278624842605247132742552259225252565277337743537265725112484248431862457248440572552263127093037335147055098134427992618263126832605264428622578260526702670269626962735267027612552265727352670295029255597313625652605260526572525259225522525255224842631255225382552253825652683293724842735247125782498337625112538253825112875374235232578249824712538321124842511407725782631268327483338464447671856269627092631263126442657281126182644268326312644265727612657270926702657263126702837283755973174259225922644265724982605253825112484251125252498253825252498256527352849253827092552263124843299260525782484256525523727350926182429248424843211249825254018253826702657296233634705534313442786267026052592265726312837263126442565265726702657272226572748268326962552273528492950559730742552255226442709259226052511248425522525255225382498253825112578257829372457273525112592251134162498252526312511286237113565253825112471248431742471248440572552260527862786338946445030 19890828 627341856303726052578263126962631281126962578269626182709273527482670270927092657264427223012290055973161268325922618268325922592256525382525252525252525252525252498259227862900249827352511257824433236255226312525255226703696353726182457251124983199249825114018256526832631297533764736516713442748268326182709261826052811264426572605269627222670269626572657261826832644263128242912559731492578255225922722256525522565272226833124282430862657316126832538263127992511269624842578248434022578260525252484269637743496252524982471251131612457249840572578263127482773341647054831185627612748270926962670270928112605264426052605268326442761267027352631273526572722290029375597314925652657255226962552255225652525253825252525256524982552249825252657286224842786245726312484327425522525251125252631371134962605248425382471324925112498401825522761267029123299464472561344279926052631269626572683283725922605269625652631259226702657278626572644260526962887290055973124255226312605273525382578252524842565251125782498257825652511255226572950249826572498260525383402267024982592255228113711365126572471255225383149253824714057259226832925282436224501774118562709274826572683260525922875267026052670265726832657274826832722269626572644267029252912559732362565259225782735256525782565252525252525252524982484253824712578269628372484273524982631251132872538260525252484282437743537260524982538252532112484245740182538270926962900335146745237134428112605265726052592263128622631264426572657261826962670265727222670264426962644297529255597321125782605261826702538252525522565255225112631256525382511248425252578281125252761247125922525336325782552252524982722377435372538253824712511317424842498405725652644286226703363458647361856273526442657257825782696274825382605257826832631267027092683274826572748263126832887298755973199252526312605273525782578255225252565252525522552252525112538256526182748251127482538257825113236261827092538256527093666353726182498249824843211247124984018256526832761295033124557530813442862257826702657270926312735251126312578273527092696270926182657263126702657268329122862559731492552251126182748256525522552255225252511260525382484249824842592267028492511270924572592249833892631259225652498288737743593256525252484253831492471251140372538263127732657333847054767 19890828 627821856302426702631267026182631277326832605264426052670263127092657269626832644263127222937295055973111259225782552268325522552253824842552257825782592248425382525252526832862252526832498267024713249252526052525253827483711353725652525248424843186252524984018253825522709293732994736523713442811265726312592264425522709255226312670265726962644274826312786274827222709268329252900559731112605255225782657256525522565256525922552259226312552251124842565269628622552267024982592252533632605279925522525253837113651259225112415249831992498248440572578267027732761346945574799185626702631267026702670272228112605265726052683269626442709267026962683263126312683291229375597312425522592259227352552248425252525251125252552255224842538252525522683288725252748252525782511322425252657249825112761377436072525244324982484318624982498401825652605272229373455470572561344277326832709264426312709277326442657261826052709269627612605269627482644270926312987284955973124259225782578268325522592252525252552252526182511252525112471255226312862251127862525264424843338263126442631251126833711349626702511248425653186253824844057256526312875291237904799774118562683263125652696264425652748263126702709265727092657281126312709267026702565269629122912559731492605252525782709249825922511251125382525255225522471257824842565259228242525270924712657247131862605268325382552283737423537252525252443247132872484255239992538268326442987336345865133134427732670263125782761264428242670264426702644265726702748268326702670270925782683279929755597312425522565260527482565255225252552260524982644253825522538247125522552288724982696249825922525337626052565260525112837369636662538245724842484314924712511405725782657272227733482450146741856278626962683270926442578277326052578268326052683265726572657273525522735265725782824288755973199256526442565260525522552255225522552255225252484255225522484257826312862249827482552265724983236256526312538248428243666356525522484249824843261249824984018253827092722290033764767534313442786272226702631269626962799263126312683263126832644273526572683272226962644268329372887559731742657267026052670260525522538252525652578263125112552252524982565268328242538268325112578253833892644255225922498284937743593255224982471252531862484247140572618255227482837335146444644 19890828 628301856311126052683268326832592270926702565260526572696265727352683263125782683259225922773281155973136260525522631274825252605260525922538256525652538252525252471259226962887249826572484256524713236251126182552255225653742359325782498249824713199252524714018259226832709300034164736530813442761267026442565260526572735264425652683265726312670269626832657267026442657263127862925559731992605260526182683261825382498270927093074274831492748318627092538259228492525269625252618252534022618252525652538279937423622264425252457248431492498248440772565255227092837335146744736185627222670263125922631257827612644265727612605268326312709260527092670265726312644297529255597317426572618261827222631252525782538257824842592255224982525251125522683278625922748247126182525324925652552255225522592382235232552247124572471322425382538399925922683268330243274464471211344283726832592264426572670284926312578268326312657269627222631272226832657264426443000292555973149259226312631264425922552252525782538251125652525256525112538255226702849249827222471267025253389270925782592248427483711360725652552252524843174252525254077256526052799284938394736774118562683268327222631263127092722267025522709270926702657279926702773260526832657268329622900559732362605255225382735256525652525257825382578251125782525259224982538267028112538273524842592249832492525252525382552300037113496253824842484251132612484248440182552268327222950331247365202134427732657260527612696263126962578263126312631260526312696268327092683276126572644293729125597308625782592263126832552253825522578259225112565257825112498248425522605284924842696252526052538329926312538256525253012374235512578248424842484313624712498405725782644273527613363447446441856270925922709265726052644278626312565264425382735268327612605265726572644260527222925291255973136257825782592272225652565256525252525256525382538248425252484256526312849255227092484259224983249251125252525253827613742355125382525248425113199248425114018251126312683292533894705530813442887274826572657268325922773259225782592265726572683276126312657263126962605267029252912559732112592260525652722257825652484248425252511268324982538251125112592263129002538272225112605249833892592256525652525260537583593255224982471252531492471252540572552263127862735336344214831 19890828 628781856273527092722274826312683273526052644269626572631272227862631273525922748268325922900288755973149263125522552268326312552255225382525253824982538252525522538259226442824253827222511263125383236256525922525251126443774353725382498249824713211245724984057256525922657306234024644530813442862268326182631260526572837268325922605268326832709273526832696267027092670269628622912559731112552267025782735252525382552252526442511259225522511252525252657268328242511270925382605253833632605255225382525264437113523257824842471248431492498248440572565260527862761340247364863185626832709272226832631260528492605265727092696274826702773269627352696274826832657297529505597308625782605259227092605253825522578251125252538252525522511251125652709282425112709249826442498324925112683253825382937372735372605248424712525322424712484401825382709267029373312455753081344278626312683269626442683283726312631270926572631267027612683270926442748267026442824291255973174259226052592265725252525256525652525253826052538252525652498256526962799253827352498259225253338252525922565252527093711355125782457247125253149251125254057255226702748274833514674506418562696269625922631267026702735268325922722257826182722276126702683253827482631265729252837559731492605263125782670251125522578252525652578249825252457256524572578268328492538276124982605255231862511263125252592277337903593256524712511248431992511247140182552267026702887331247675237134427482657259226442644267027222657261826832657269626832709265726702657268326962657293728875597309926572565260527352565253826052498256525382578253825252552252525652644276125382735251125922511336325112538255225112773374235232631249824842538318624842471407726182552276127353402464450301856274826312696267027092644283726052592270926182722264427352578270926052696267026832849282455973099253826312592265725382552259224982538255225112605253825382552255226702799252527482484257824843236252525922538252526703711359325922471251124843249248425384057255226962683288733634447537913442799268326962709265726572824267026442657267026572605276126832709263126572592263129122875559731492578263125782735252525652538249824982484257825652552249824982552263128242565277324842592257833892552260526182484274837423565256524842498248431612538253840772552267028622748342947365415 19890828 629261856269626442618263125382605282426572592276126312722263127352644272226962696263125652887291255973136261825652525272225922498251125922538256525782565253825112538257827092875249827612498257825653199248427862538249826053774359325522471252524983236247124844018260526962683293733384586574413442748265726572670261825522799265726182644265727352683276126572709267027092696267029502950559731492644264426572657257825782592252525252525257825252525253825252511269628752511270924842644257833762525259225782525301237583607257825112471249831612498248440572578270928372696338945865781185626832631268326702670263128242657268326962657265725922799263127092552272225922644277329005597314925922657263127732578259225652511256525652484252525252578249825922592291224982735247126052525321124982657255225252811368135792578248425112484318625112471401825782670265729123338464459691344277326572618270926572683279925652605260527222722259227222670274826312735263125782811296255973099265726052578260525782578259225252605252525922525256524982484252526442786252527482525257824843416249825522552248429623727353725522511249825253136252524844057256526832799274834164447608418562657272226832683263126442811263126052735259226312618267026442761272227222578269628872824559731492565255225522657255225922578255225652525252525522525252525252538268328752484270924982644248432362538270925112552260537113482259224842484247131992484248440182511267027222987331246446282134427992605267025782605263128752644253826572644273526572735269626962644272226832670302429255597317425922605265727222552253825782538260525252592252524982525251125782644286225252773248425922592338925522644264424842748374235372605251124572538314925252511407726312644276126963429467464541856272226832670260526442683287526442644278626442709257827612696273526052644264427222811286255973149255226052605265725252565255226052565257825652525253825382471259225922900247127222457261824983236251126312631251126703742355126052498251124573224248425254018256527222722301233634644665513442824267026182709265725652786255226312709263126962683281126182683263127222618267029502875559731242578267026052696259225382525256525252471260525382525255225252644265728492538268324842592251133762538256526572552269637273607252524842471247131992525244340572578270926702735341646747014 19890828 629741856260526052565265726312683274826442670270926962670256527352605268326832709265726573037290055973136257826052631269625782552252525522592253825382538248425382498257826182773248427612457259224983312253826572578247127093742356525382525247124983236249824574037256526442722290033124644774113442862264426962644264426182786267025652670260526572683274826832735268326832696257829752900559731612605265726052696255225522565252526052565253825382525252524842578260529372484268324572605257833892592256525522511270937743551259225112471255231742498247140572565264427732786345545297741185627222538264426702631265728112696260527352578265726312824264426702644265726442683278629505597321126442631260526832565260525252552256525382525255224712578248426312670276125382761248426312552324924982683253825252811377435372511249825652443318625252484403725522709272229003455467477411344282426312644273526962644279925522670263126052631268328112683276126442670263126962837291255973149260525652565263126572565252525522592253825782552251125252484259227092786253826962484272225113351264425922670259229873774359325922471248425523149255225384057253826702837442133764644774118562644272226052657265726832786264426052605265726702644277326962748267027222683268329502925559731612592264426182696256525652498251125252498257825252511252524572538257828492511270924712592252532872525265725112565267037903579256524842498247132742525247140182565265727353049333846446162134427612657267025382644257827612670265726182657268325922722263127092657272226702722296228875597317426312631259226832552259225652498255225112565253825112511251125922605288725382696253825922565332525782552257824982786371136362618256524982525311124842538405725522670279927483579464477411856274826182657264426052618274825922605267026182670260527092592268326442670263126962875290055973124263125782644260526182538253825522538253824842511253825922511263126312824249827732498268326053312303726572696263127863727360726702552272225383236259225524037265728112837401839994929774113442799260526052709259226572799259226572709257826442670273526702722265726832605274829752849559730862605269625922631255225252538249825522552263125112578249825252605273528752525265725252631274834552552255226572538268337273593268324982498251131492484247140572565257827092709333846444767 19890828 630221856303726442592268325782683278626572735264426572644260527352618273526442722263126572875288755973074264426572578257825922538257825522552252525382498248425382525249825922837251127092484261824713274249826702525253828243790356525382484249824713199248424714018253826312696291233124799530813442773268327092631264426702811270926052631260527612605268327092748263126312644269630372887559731862538255226312605257825382511252525522552264425382525253824982565263127482484269624982644257834022592249825922484272237423593256525382457245731492525245740572552257827482811333846444767185626572670264426832605263127992657260526052735270926572761265727352722272226832683283728625597316125782552255227092552256525382592259224982525251125522525249825522657282425382761249825782511321125112631252525652761372735092565244324712457321124982498401825782735268328493402473672561344276127092631268326702670281126052631263126312670269627222657269626572735265726572987293755973074256525522657264426052552257824982498257826572538253825382525257826572824251127352525263125383376264425522565249828243742359325522498252525383186257824714057257826052875286237274831774118562696268325922657267026572837270925922709270926832670281126832709264426572578267030002862559731362578261825782722257826962498253825252484263125382511253825252605272228112498274824842605257832742511265725522457263137743593256525112471247131992484249840182498272227482962331245295202134427352696267026312631263127862683259226962578268326702773267027222657267026442696292529005597308625382592259226442565252524982525252525382670253824982538249825922618286224982631253825782511338925252525269624982786377435232592247124842565317424572498407725652552278627993363479948311856267026442618270926572644278626052631272226182696265727862696273526312670276126962837300055973136260526052592265725652578253825112565255226182525255224982511252526312887248427222498259224843287253826182511248429873727353725922484249824713211249824714018249827092631297532874736534313442862259226962631264426052735259226052670272226442670278626052709263126442657263128872925559730372631261825782670251125652565248425782552256525652552255225522538263127732511269624712592248434292578263125782525278637423579259225382471252531862484248440572592268328492811333847054767 19890828 630701856303726442605260526572631274826572657264425652657260527732565270927092644265726702773303755973149263126312578269625112565251125382511251125382592249825382484253826962862251127612471256525113249247127092552251128493790356525522471244324713211253825114018256526702644301233124529506413442773265726702657259226052811260526182709267027092605276126442748270926702605267028622937559731362565256526182696257825112578273526313000273529872773308626832565270929372511267024842592255233892592251125922538272238063622257824712429248432112457252540572552263127992761336346744705185627992683263126052592267028492683263126312670270926832722267027222683264426312657297528625597314926442631259226832552264425112538249825522511252525652525251125652644284924982748247126312457328724982631265724982887379035512631249825252484321124982471401825652670264428873389464472561344286226702709267026442538288726052631267025922631264427352605276126312670264426312937290055973161260526442578270925922552256525382644252525922605255224982525255226572862247127092525269625113389270924982773253827613758366626182538256524713161251125114077256526442811286238064557774118562683267026312683263126702773267025922644260526702709279926702748269627482605263129622887559731612578264425652605257825522525256525252592255225652565252525112605270928372498274825112592255232742511253825782657279938063551257824842498248432362471251139992538274826702900338947675202134428112670264426702565267028372644260526442709267027092748264427482631269625652683295028245597311125922631264426832525255225112578253825382631256525522538251126052592295025112735247125922498338926052525265725252925377435512631252524712525314925252498405725652683279927733429470547671856269626442709260526312618276126052644259225782722260527612722272226832670263126442862296255973186255226052578268325782511256525782565253825382565251125652498260525652887251127482471259225253338253826052538263129873822356526182471247124983199248425114018255226962748291233254674520213442811256527612538264426312862259226702748274827352696272226572696263126702735265729002912559731492618256526052644257825652565257824842525252525522525252524842578270928622484276124982578256533892552259226442511267037743537255225382484249831492511247140572538265727482748341645574799 19890828 631181856306227092657269626312657282426442578273526312657260527352696270926572605260527352987296255973174263125522565272225922552256525252525259225522565247125382538252526312786249827482471259224983211248425782552256528873742362226182457245724843211248425114018255226962709292533764736520213442862265726572631263126052786257826962605260526702761270926962696269626312683263129002912559731242631257825922683263126182552249825922578256524982552253824982538268327992511267025382618249833892578247126832484290037743565253825382511251131742525248440572592267027862811342946444929185626962618265726442657273527862683269627352631273526702761259227222683263127352644284929375597312425652605260527352552252525382592253825252578253825382525255225652631281124982748247126052525324925652578255226052862383935932578251124712457323624712525403725382644273530493402467472561344282426572631265726312683283726442657259226052644269628372644274826442631268326832912291255973149253826312525263125652592259225252525249825652538253824842498263125922824247127352457264425253389265725382592252527483742355125652511249824843161251125254057256526052761293738394674774118562670263126312748263126312824264426832644259226052683278626832735259226962709273529002937559732242552257825922683259225652552255225922511253825522498255225522538272227992498279925112605248432872578255224982498272237423537259224712525248432612457244340372605268326052962331246445272134427612592268326572683261828622578264426702683265727092761264427092657267026702683296229125597316125522592255227092525256525382498257824982578251125522511255225922592293725112709249826442498337625782525252524982937368136962605251124572498317424842511405725782644273527613402464447671856264426702631272226572657274825652552268325922696274827222631274825922709256526832900288755973136257826312644267026442565256524982565251125382538256525382511257826312862248427352525257824843236253826312525253828753696353726312471247124713236251124984037255227352709296233894529534313442849267027092683263126442773259225922592263126962657268326572696269627092657267029002875559731742657264425922709256525522525255225382511257824842525249824842525264428372525273525252605249833382592257825782565282437113509253825382498251131612498249840572605260527352761344246444705 19890828 631661856308625922670270926962592277326052618264426442709263127092578270926702670264427352950291255973136260526312605273525382538255225252631253825522511253825112525256525922849251127732471257824713236257825922498255226573727352326702498248424713186252524844037253826572683295032994644534313442811264426572657264426182887257826312618270926052618273526832670264427092592265729252900559731112683263126312735252524982538269626572987282431362748318626442592267028492484273524982578255233892592253825652498265737743482255225112457251131992525244340772592259227612837329945864447185626442683264426962618259227482696261827092696263126572786264427992618267026052657290029505597312426052657260527352552251125782498257825922498248424842552253825382565279925382811248426312538321125112592253825652538372735652618249824982471324925252484401825112696268329253236467472561344282426052605269626312696273526702631257825782722267026962696269626702748259226312773295055973174260525922605269626312552257825382538253826832538249825112525255226832875251127352498264425523363267025252565255226833681357925522471253825383199251124574057259226962837298738224705774118562683270926962735264426702837264426312709269626312644272226832748267026962670268327732925559732362618259225382709260525782525253825652552256525112511253825252578273528112457273525112631255232992552256524982525284937743551257824842484247131862484248439992605268326833062331246445167134427352722257826442657263127612670269626182683264426182696269626962696269626312644296229375597313627092565265727222565255225112552252525252631253825112484249825382592291225112786248425922565340225652498255225252824375835652552248424712538313624572484405725652683273528373351464448631856267025922644269626052670283726182696272226962670263127732644273526702605269626312824296255973136259226182605267025382552257825652525256525112525249825382525255227092862252527482525259225783261253826312538253826573727365125252525251125113199253824713999252526442670288733254674520213442824268326052657264426572849260526312657265726962657273526442696272226572735265728372900559731492538252525782748256525252565255225522525264425522565249824572511263128372525267024982578268333632618257825382498270937903579249825112443255232362457245740572552265727732773345546444767 19890828 632141856303725652631264426702605288725922670265725782709259227732670268326442696256526572799283755973111257825782631274826052618253825782525259225252605249825782525253826052875252527732498260524983249253826312552253826703742359325922484249824573186248424984018252526962722290033124557520213442811269626832696261826442761259226572709260527612670270926442735260526442644269628242937559731492644263125782735255225522578259225652552255225522552252524982552265728372471268324982578252533892618259225652484295036813551255225252525255231492511248440572552264428242811336346444896185626572735264426442696259226962709263126442605269626832799259227352605268326442670293729125597313626832565263127482552249825782525251124842565253825252565249825782696286224842709245725922498323625382670249825252565368136072538251124982457324924982471405724842709283728873325464472561344281126572657272226312657286226442683265726832696264426962709272226572709268327093000288755973174263126312618265725652552253825252538255226312552251125112498255226442748252527092471260525113376270925922565252526833696363625652525249825523161256524714057255226702900296237904674774118562722270926702696265726052837259226052644259226702605278626702670260526702709265730002875559731742605257826572722259225652538249825382565251125522511257824712552260528242511278624572657251132362565272225112511279937113509252524842511248432362511247140182538263127353099328747365237134427612618259226572631264428112565264426052670264427482683265726832722265726702618283730125597319926052618259227092592249825252538259225522618251125382498249826312605291225252709251126052511336326442578253825112748368135792538247124712498318624572498407725922631270927613312455747991856268326572657270926962644278626312592257825522696264427092578277325922644264426572837300055973136265726312657268325382592255225112511248425522538255225382471255227352887244327222498257824843274252525382484252528623758362225382443252525113211252524984018251126572748286233124674530813442811276126442696263126182837256527612683264426442657274826962683276126572670269629872937559731362657263125652709263125252631252525782525253825522498251125112592264428112525267024982605253833892578256525382525277336813551252525252443247131362484248440572578256527862849336347674736 19890828 632621856309926442657270927092670281126572578267026572696264427352578268325782670267026572862296255973099260525782631270925522511251125252578252525522565244325112484256526312862252526962471263125113274253825922511252527613666350926182457253824843224251124984018252526572670295033384644523713442761268326572657260526442849265725922631260526442670273527222683265726442696264429002900559731862605260526052592257826052552270926573099282431112786318626312565261829502538269624842683249833762525248424982498269637273607256524982471249831612484247140372538263127862773341647364962185626962631268326832670263127992657260526832709269626832799264427092631273525782670290029755597316125782644259227092565256525252525249825382552251125382525249825522696278625252761247125922511332525382605249825252670372735512709247125112443322424842457401824982735270929123351464472561344274826572696268326312670281126312605263126702657268328242605270926052670255226442962286255973199265725652592270925652592256525112565248426312552255225112511257826312799247127352525263125523338276126312631252529753758355126442484252525383174253824714057255225782786295037744736774118562722270926832670268326312722264425382683257826572696272227092735257826962592265729372975559731492644260525922722255226312538253825382525255225252471253825252578265728622511278624712565248432492538270925252565282436813509253824432484251131992498244340182538264427222962333847995308134427222605267026442631264427992592263126702670263126312735265726702657265726572644284928495597313625522683263126442565257825112605260524982657255225112525248425382709284925252735249826052525340226052525253824982799377435512631248424982511312425112471407725652683279927353416447448311856265726572644259226702578282425922525261827092657264427222696269626442578264426702925295055973111257826052525270925922552256524982511249825522538251124982578253826312912245727482484259224843249249826832498249828493774346925522471251124843236252525114018252527222709298733384644523713442811259225782670264426442862268326572683268326702592270927092748268326572605270929372900559731612605259225922735260525382498252525112525267025112511252525252592259227862457270924842592252533512592253825382511283736963496257825252471249831742471249840772631265727352683340248314929 19890828 633101856308626962670270926702696283727222592260527092696265727222644278625382631264426572912292555973124264426312578265725382565256525522552249825652525251125112525263126442811252527222471260524983199261825652443252526443774356525522443245724573236248424844018256527992735288732744705537913442786267026832683270926442887259226572631267026702670281126572722264426052644269628372887559730992670263126182670260525252484255225252498255225522525253825252578273528752525267025252605252533632565252525652511287537273509253825112484249831492525251140572565260527732837328746444736185626702696264426572631264427732670260526442696265725782748265727352644265725922735277328755597323626052552263127352565255226052552255225522552253824712525251125652644282425252735247125782538323625522605251125112862372735092552247125112471323624982498401825252631273528623312464472561344277326052709267026442696281125782565265726702631269627092657274827222683261826572887293755973174256525782631268325252631249825252565255226312538255226052457260526052837249827352525263125253312268325252631249826183727346926832498251125253136251125254077259226312900291238394767774118562696267026572670265725922709267026832657267026312644277326182683270926702657268328622912559731492605264425922709259225922592251125522525259225782498255225252592257828752525272224842592247131742498257825522525283737273651256524712511249832362498251140182631268327352887336346745308134428242696269626572631259228372657261826572605274826962722263127222657265725922592290027865597311126572565257826312578256525382525255225252552251125112538248425522644286224712773249826052498340226312565257824842875371135652644248424842525318625112457405725652670281128373429458647361856263126962511267025782592274826572618267026572670264427482709273527092696264426833037296255973149259226442605272225382565251125252538263124842525256525112525256525922761257827612498259224713261257825922511252525383790350926052471252524843236247124714018255226442657291233514674534313442748270926052709264426572837261826052592268326572657264426572748256526572618270930622875559731242644257826052631264425522538252525522525253824982498256525382538265728372498276125382592255233762605255225382457277337423537263125252484252531742471249840772696267027732748342945014644 19890828 633581856307426312578268326962657281125652605269626312709260527222644264426572696260526442975286255973086259225782538270925922578256524982592253825782565251125522511259227222811256527862484259225253325255225782525248427223742350925922498251124433211249825114018253827222735295034294501516713442799261826312722259226962862265726052578259226442683259226052709264427482578264429622900559731112578263126052773260525252552273526313099276130372748312426702538268327732525270924842618251133512592255225522498265737273593255224982484253831362471251140772565260527482748341647674615185627092696259225782644267027612605265726832592272225922837268327352592264427092670296229375597313626572618263127992578255225652525252525782511252525522552248426182722290024842761249825922457321125252657252525252657377435512592247124842511317424572511399925382709270929003325452971211344279926312538265726962565287526052578264426702799267027612748268327352696265726962735291255973149259226052644268326182525255225652552255226182538251126442538255227092799251126962538263125113389268325382525249826833742362226312498253824713161257824984077255226572811283737744586774118562709273526442670257826442811264425922683259226832644272226312683260526572683265728112875559731742578263126572722257826052525249825382538252525522525252525252631263128242525270924982578248432742552253825112511288736223537255224982484247132112484247140182552264426962937340246745202134428242644264427092578259228622644272225922683267025922735255227092631265725922709302429625597314925922592263127612552253825382578253824982578252525252538251125382631278624982709248426052538336325922552249825252722372735232618248424842484317424712484405725522592273527613455458647991856270926442683267026572709272226442592268325922696263127352644265725382722267027353086291255973161263126052552259225522605253825112525255225522552251125652498255226832811253827862525256525653236256526052471255229373790362226052457248424843199248424984057251127092735290033384586530813442849256527092644259225922773260525652670269626702605268326702631265726572644265730002950559731242618265725782722259225252578247125252525265725782552252525112578263128872484269624572631253833892618255225782552269636813551257825252511249831612511248440572578263127862761337646444736 19890828 634061856303727222657265725522631283726832605265726182709260527992605274826702631255226702937293755973161265726182670269626052605256526572565249825782525259226182484259226832773255227092471260525523249259226052457252526053758352325922498252524573224247124984037257826962735293734164586527213442786267026962592264426442849264426572644267026312657284927482670260526702683259230122962559731242657257826182735257825922525252525652511259225522538256524712592268328622525274825382565256533762552251125522525259236813551256525112498247131862498245740572538260528112799337644744736185626312683265726052670260527862644263126962644265726572761276127482644263126182552288729505597314926702578257826962498252525382565253825382552251125522552247126312631283724842722248426052552327425782631256525112683374235932578251124982484323625382484401824982748268329623351467472561344274826572644263126182670286225652683273527092709265727352657269626182644264426572900287555973186256526312618264425252511252525382552252525652592248425382484256526572937249827222525267025653351265725782578253828243727356525922552249824843136248425254077255226702849290037904674774118562696267026572696263127092748265726572631263126312644274827482773264426832605268329752962559732362605257826312709259225252538249825522565257825112552252524842592264429122538276125252618252532492498265724712552284937423523253824432471247132362484251140372538268327222937340245865343134428112683265726052683261827612670269626442565267026572696263127482592272226312631295028875597312425782605259226572538257825382578252525112592255225252538253825382631279925252735253826182538337625522538252525252670369635652565251124572525319925112484405725522683270928493363450145291856261826832683267026312709281126832631268326052683267028242657268326572657268326442799295055973161264425652644268325782578249824712525257825522565252525112471257826702837255227352471263125253261255227092525252527093727355125252471245724713261249824573999257826572683293732994501548713442786265725782657264426052799263126052657264426312709273526832709264426572631259227992962559731362657260526052709256525252552255225112552259224572484252525112578267027992511267024842605256533892525267025522511288737113565249824712471251131742511249840772592257828492811329945014831 19890828 634541856303726442683269625922709269626182631265725922683270927482657270926702683270926962962290055973124260526442552273525522565260525382552252525382525247125782498257826962962244327732484256524843299252525782511251128243774350925652457244324713224252524843999256526962722297533254644530813442811272226312683261825922773263126832644264426312644268327352709267026962709265729372875559731742578259225112696260525252565272226573161281130242696314926572484265728372457269625522552252533512565255225522498292537113551259224712443252531612498249840572565270927482761342946444674185626572696272227092670263127612644265726442657268325922709263127732670263126962631295029625597316125782631257827352605252525112498255225652471256525252552248425652670297524842735247126312525327425922525248425112887379036962525247124292457318624572471403726312670268329873299458672561344282426572683264426572618283726312631261827092722263126702657269626572657268326702786293755973186263126052670267025652552252525522552255226312525251125112538260527352887252527092471265725653389268325252578253826053774355126312511252525523174248424984077257827222912293738064674774118562696270926442644264426442786265726312592268326962644276126702786265726572683265728372950559732362552260526312670248426052565249825522525251125382484256524842484273528622511276124712670247132612498264424982525273537273593251124842498253831862471249840182525267026962987327445295272134427482709265726572722265727992644267026572657263126312696265726962657268326312605298728625597317426572657257826442578252525522498252525522644248424982538255226052657286225252722249825922552336325652511260525252631372735092498249824712525316124842498407725522631278628243376473648631856263126832657260525922631281126702538267026312670267027352657276126182644269626702849300055973161264426312592268325522511252525522538252525522565245725522471253826832862252527222484260524713261252526702511255226573774353725652498248424843249248424574037252526442670295032994557523713442925263126052670265726572786260525922683268327092670268325782709263127612657268327482937559731492605261826312631253825922592256525252525253825782498251124712565255227862498272224842631252533892565252525652498264437273579256525382471255231612498248440772565260527732799338945014896 19890828 635021856309927222592263125522657281126962657265725922657260527732631269626312683264426312950288755973124264425782631267025922578256525782552253825652565249825922471252526962811251127352457257825253261249826572498248427863696355125652471253824433211245724714037257826832683290032614501534313442824257825522670264426442748257826052709268327092670265726962709264426572644267028622887559731362683259225922644253825382511251124982565256525522457257825782592259228622525270924982618251133382538255225522484281137743523260524842457252531862498248440572538263127482799332545294799185626832683265726572565267027992631272226702657259226442709273527092592265726832657283729255597318625782631255227732565257824842538249825382538257825112552251125782735291225112735252526442565326125522875249825522683379034962644247124842457318624712484405725112722277329623402470571211344274827222709268325652631272226442644260526052683269627612683268326962657263126702875292555973161260525922631265726052525256524982525255225782565255225522511261826962862252526572498267025253363264425782631255229503774359326182525249825523199251124714057256526962811287537744705774118562657273526442683267026702811264426832631270925782631270926572683264426442592257828622937559732112631267026182683263126312525255225522511256525112511252524712605264429002498273525252565249832612525270925382511273537113666256524982525251132112498253839992525269626183000333847995308134428492696264426832631270928112709260526962592268326442683259226702605265725922670296228875597313625922631260527092605257825522498256524982644251124842525248425782592279925252722245725922498337625782538256525112912372735512525248425112498314924842484407725782605276128873376452948961856263127092605267025782605278625782670265725782657267027352696273527352631269627352887291255973136259225382657274825252538253824982592253825382565256525112484255226832773248427732484257825523287255227482578253827613742356525522471247124433236247124984018257827092722293733764674541513442837268326442631260526702786265726312722263126442670273525522748267026052683259228492950559731112618257826052683259225922525253825652552256525522552253825522525257828492484270924842578251134292578253826182498263137743551256525252471251131992471248440572578259227992824333847054674 19890828 635501856302426442618270925922683273526182631264427092683269627862670269626442683270926832937293755973149257826572605264425112498253825252538248425252511251125652471255227092849252527482443256524713299251126182538256527863790350925112498248424983199248424714018253827612644298733894705541513442761260526312605263126572875263126572683269626702657269626442735261826442592264428752925559731492670257826702631256526442578265726833086284930122722313626572552268328112525270924982592252533762552256525782525257837743509253825382484247131492498249840572565264427732670337646444705185626052657268326312657268328372644265726442657260526962748269627482670270926702683278630125597311126572538264426962525256525112565248426182552256525252605253826182683281125112799247125782498323625112605256525382799377435372538248424842498323625112484403725382709268328753351464472561344287526312631267025922631283726442605256526442696261826572657264426572722265727222786290055973149264426312592267025522605256525112511252525652511251125782484259225653000251127352498263125113363267025522631247127093711356525922552251125523149256524844057256526962862293738064529774118562696265725382683264425922748263126702735263126182657278627092631267026442683263129122887559731362683264425922748253826052552251125382565251125252471252524572670261828622511276125112605244332242538260525252511256537743593253824842511245732242484251140372592268326833037340247365167134427612592268326052644257828372631255226702683270926312722263126832631268326312696295028755597313626052538257827992592255225112498256525522565255225252552253824982657281125252735251125922552342924842525253824842722377435372511249824432511311125112471407725522657278628113455473647991856270926052657260526572696281126442578267026052761260527482631270925782683268326832875288755973161261825782696269625522592253824982552255225382525249825382525257826573024247127612471259224713261255226312565255228493758356525382484244324713261248424714018253826572709295032364767527213442773268325922696268326312837259226962657270926312657281126832644267026572644264428622937559731862565268325782709257825382618248426312525265724982538249825522538268327482538268325112631248433632618263126312498267037743579252525522484251132112471247140772578259227862735333846444736 19890828 635981856270926832631268326442657286226572605269626182657263128752592268326572644260526832975296255973161259226702644263125382565249825522525255225252525248425112471255226312773251127992525263125113224255226312525248427733696352325522498249824713186248425254018257826572735287532744644530813442799263126312631268326962824263126312683257826832709269626832670260526052605268329622875559731362592265726442709260525522511249825652498265725382525252524572538270928242484270925112657251133382578252525112552282437273593253825252484248431742498245740772578270927732761344245864767185626832631260526702657267027352683263126832657265726572735263127352644274826312696298728875597311126182592261826962565259226312525252525252592251125252552255225922709282424712761247126312457319925522605252525522786372735092538249825252471323624712511401825782670269629503363467452721344272226052683263126702631278626442670257826442578260527612709263126312657259226442925293755973161259225922683270925382565255225382552252526572552248425382538259226312799253827092471260524573376259225382552247127093742359325782525248424983149251124984077257826572811283733634529489618562644270926572709263126702849272226312552263126572683270926832709264426962631270929502900559732242605268325382761257825252565257826052552251125522538257825252538264428372525270924842670249832612525257825112511290037113482259225112484251132362525249840182552267027092975338946745308134427862605267026702670273528872657264425782657267026572670259226832631267026572722296229255597312425522644263127482657252525922511257825382565252524842525251125252565288725652709251125922565336325252525256524712657371134962605249824712484313625112484403725782644281128243325455751671856264426182657260526442709284926442605261826182670263127992670267026702631260526702837292555973136255226052552264425382538256524842538256525382511257824842525251127222824251127482443260524983249265725382471253826963696357925522498248424573199251124984018251126702696296232744474548713442786259226052631257825652748261826702683260526572670276126442748265726702709268329002937559732242578267025652670256525252525251125252538260524712511252525522578270929622538268324842605251133762538248425652511281137273622253824842457248431742511247140772592263127862683333847055524 19890828 636461856272226572670276126962618272226702605268326572722268326962644270925652683264427092912290055973236259226442552259225782525249825652525256526052578253824712511260526312811249827612484263125253211257825782552256526183727350925922511252524713224244324714037253826832786300034024644567013442837277325922605270925652683252526442631264426442657269625922683263127222722260529122900559731112683257826052605263125922525255225382511252525522525255224842565268328752511268324842605253834552618256525652498303737423551263124982457253831362484248440772578260528112683332546445744185627732670267026442657260528112683263126312657272227092735259227352683264426442748282429255597314925922644256526962525257825522552257825922538252524842511251126312683282424842748252526442538327425252578251125522644371134822578248425112457323624572525401825382722267029003376444759311344279926832683269625922631276125922618265726312644265728372670270926312644264427092849296255973111264425922631263125252525259225522525259226702538251125252484259226052849255227222498260525383363261825382605247125253696362225782525247124843136251124574057256526312786270933124557608418562722267026312657265726442722272226312631264426702657272227352722264426442644270929372900559731742631261826312735260526052592257825522484252525522498253825252592257828242525276124572605249832112525256525252592256537113509255224842511248431992471245740372538276126832925335146746282134428372670265726832618260527352657259226182592268327092761265727352670273526702670281129505597312426182565261826962552251125922538252525252592253825252498251125922683281124982773249826312525333825522552265725252875371135792565251124842498317424432457407725652709278627733376455764091856268326702683265726702683282426442644268326962670260527352644273526572657268326832824292555973136261826052618265725652605256524842605256524982552253825382511256526572811249827482484263124713224259225382498249828243696348225652498251125253211247125254018256526702683290033514586671313442786272226832631267026832811256526572657256526442657268325782696267027222683264429002937559731612565264425522657255225652511253825522538263125112484256524842538269628372511268324432605249833892565251125652484265736963593259225112484248431362498248440572565263127992722338945867014 19890828 636941856276126832498268325522683279926182605269625652709263127482657269626182657267027222962291255973136267026572565269625522578251124842538255225782538252525522538256526832761255227612457265724713287252525522525252526313727349625782525252524713261251124714037255226702709295032744529774113442811268326572670264425782837256526312657265726442683278626962696261826572657265728492950559731362605268325252644257825382538251125522511260525522565255224842631265728112525270925112631249833762696252525382484267037113509259225252484249831862511247140772552264427482837336346447741185626832670265726442605267027482670253826442722270926572786272227612709267026312631295029875597316125922631257827222538260525922592253825252552259225252578247125522605281124982748247126312552323625252552255225252709374234962592247124982484323624982443401824842735265730243429452977411344282426572578263126702670286225652683263126052670270926832735270926312670263126312900295055973211260526312605264425382552263125252525255225782525249825382538257825782849257826832498264425783402274825112592253826573711357925782511252525113136249825254077260526572773437036074674774118562709270926052631267026312786267026572748267027222605279926572761256526572552267028492887559731242618265725782670256525782498252525922578249824982525253825382605257827992552278624982618245732992511259225382592297537743523255224982484247131862457248440182498267027092887332546746162134427222696265726832657256527222683264426052657270926312657264426832683263126312709301229005597314925922631259227352631255225522498256525782578252525252511249825252592286225252683247125922484335126182484255225252735372735372538251124982511316125382457405725652605278628113565461577411856273527612592264426442709272226572578268325522605259227612578272226572735263126442912292555973136256526312618269626572592251125252538263125112592253825652538259227352862248427482511264424843249306226442683260526703696352326442565270925113199253826054057263128112875409740774962774113442773264427092670260525782824259226442670263127482578272225922722265727612657267030372925559731112657257825782657256525252552259225782511259225112511249825112670261828112538267024842644249833892670255225922538274837113551253824842457249831742511248440572565268328112761335147054831 19890828 637421856307426442605267025652696276126572631264426962696265727992644273527352657265727222887293755973062259226702578269625252538252525252525256525782511249825652484257826962962251127992498260524983236253825782538253826183727345525922457249824983211251125114037256526832709301234024705520213442761273526832644272226572786259226442657261826442657279926442735268326832631274829872937559731242605260526572683257825922511253825112538257825382457253824842511263128242511264424982605249833892683256525522498269637113551255225252471247131862511247140572565261827732761342945574831185627222683265726962644261827222644263126442592264427092773263127092644264425382644296229375597322426182578261827222538255225252538249825652525253825652578251125382605291225522761248426442511322425782552248425522761377435372644248424982498321124982511403725522709263130003363464471211344286226052657263126442605287526702618257825782631263127352670272226312709268326962912291255973124260526572631268325782525263125522498255225382552253825252538257826312887255226832511257825253376268325252631257827733622355126832498252525383136244324714077257826832900290038394586774118562683265727352592263126832837263125922605263127222605282426572748267026312565264428372912559732112605261826832748253826312525252525382498257825652552251124842592270928872484277324982605255232362538259225522511278636813551256524572565247131992471247140182511268327862975331246445133134427612696263125782631268327862644268326832605270927092786268326962605263126312670297528755597314926052592255226052525255225922484255225782618256525782525248425382565278624982735248425922538336326052538252525112761365135092538253824842525316124842471405725782605272227483376467447051856264426572644264426312709273526702565264426442683264427862605274825922644263126052837296255973149264426442578272225252578252525382552253825782552249825112484253826312849247127482498260524843261256524982511252527863727348226052511251124573211247124984018255227352735298733124529545113442773264426832552264427092786261826572683263126572657263126442722270926832605268327992887559731492631265725522670256525782605248425112525264425382511249825112592261828112498274825252605249833512709253825252525257837743537255224982443249831492484249840372670260527482786336345574767 19890828 638861856303727092657270925382670274826312657264426182631265727862644276126442618268326312837286255973161257826312631259225522631253824982511251125382511251125782525260526832887253827992538260525113186253824982525255226833742353725382484248424983174248424844037253827092683301232614705513313442811267026052670261826702773259225782631259226572709279926312735257827352657264428492925559731742592267026442631257826312525274826703136288731612862321126572618261828112471273525382592257834022670256525382538291237743509264424842429255231612457248440572578268327992748327445574831185626442761272226572592261827612644255226312631263126052761260527222631270927352683288729005597313626442605259226442525257825252552252525382498252524842484249825522670281125382735247127092511322426052552248425253012372735232538248424842498322424982471403725252657268329003261464472561344278626182683272226182538282425922565265726962578269627482605272225922735276126573000287555973174252526052605267026312552256525522525252525652525253825522471253825922875251127222511269624983416276125782592249828623758356525782525253824843161249825114077255227092862292538224644774118562709274825652644264426442722265726312683263126442722274826442735261827092605268329252912559731492605259225522696256525382578252526182525253825522511252524572631263127862511277325112631247132492538268324712525252536813523264424712471251131492511247140182552269626573086340247055098134427992683270926702592263127862565264426312670269626702761267027222605265726572605296229005597314926312631255226312565252525652525249825522631252525112498249825252605292525112683249826052525335126312525257825252696366636512605253824712498318625382484405725782644278627863363439547361856272226572631265726312748276126572578260526832631268327482657269626442722263127092837291255973161257825652578265725522525253825652552248425652552249825782484255226442811251127352484264424983261260524982484255225253696349625522471251124293186249824984057255226702709293732994644530813442799256526572657263126832735259227092631269627092696268326832722270925922657264429002875559731242592259226052644253825382578249826312578252525652471249825382605263127992484269625382657251133762578251125252511283737423496253825112457252531742484248440572565273527862799338946444767 19890828 639341856309926962618269625922670278626442578263126182657273526962592272226052722256526832925288755973149252526832565265725782538255225652552255225112525245725252525256526442811253827732457264424843299251126052471253826053727353725522457255224843224244324844018255227222683291233634705523713442799259226572657263126312799253825782696257826832631272226312683269627482657259228492887559731612631260526052631253825922525248425782552252524982538252524712578264428372511269625112605251133632552251124982457264436963607252525252484252531862525251140572592270928242709337645574644185626702644269626312644265727612683264426702657268326442748259226962683268326052605298728755597316126052618260526832538257825522565251125782552256524712538252525522709292525382773247127222484329925782552251125382644374235232592247124982484321124842443403725382631269630003312452972561344283726442618269626442657277326052511268326442786268327862683269626442709264426442849298755973124257826052592261825652538255225522578252526182578252525252525255226702748251127352471274825523402272225382552251127353711357925112498255225253149251124574057256527092849287538564767774118562683269626442735269626572799263126312644263126442631274826702657264427092670267028372937559731242592256525522709251125652525251124982578251125252552255225112525259228492498269624712657253832242498256524712565282436813607255224712498252531992511244340182565263126702925332546445202134427862657273526312670263127612670255226832709270926702735263126832631265726962631287529125597313626702578263126052578259225382565256525382657255225252525255225652670283725112761248426702511336325522525252525252683365134822592251124712525319924572471407725922670277327353338464446441856269626052631264426312657279926312605269626312618267027092670269626182657261826702811288755973174269625922578265725382538253824982498248425382578251125652484257826052900251127482484257824983249255225382484249828873711350925782457249824983236247124983999259226962644296233124644548713442761268326312683265725922824268326312605255225782657279926052709270926702644268329502950559731362565260526052631257824712538251126052552253825112511253825252578265727482538264425252525252533632565253824982538292537113537259225252471252531742484247140572552265727732824333845574831 19890828 639821856306227092592267026312592276126442657265726572670259227482592274826052683269626442900286255973074253826832605259225112578252525112498256525112525249825782511253826442925256527092511259225113287253825252484248428873727350926312511251124983236249824844018257827222670293733384529530813442875268326442644265726702786259226312631263126442657277326702748273526962722259228492987559731112578259226832670259225782552277327353186274830122799327427482525267027992511265725522565248433892631252525382484293737423622252524982471249831612498249840572565269627222849331245864799185627352605263126572631264427612605259226702618277326442670261827352670263126442670292528875597314926312552255226702525252525382471255224982525253825252511252526312683286225252735253826052498321125382592249824712912365135932618251124712471323624842457401825922735269630003376470572561344278626442644265726702657273525652683263126052773265727612670263127352618263126052799288755973086263125922578261826052525253825382538248426442498257825252498259226312912249827612471264425383389265725112552247127353742363626312538252524983161252524844057264426442837295037744767774118562735264426052631259226702799268327222670256526702618274826962709261827092644269629252987559731492657256525782657259225652578251125782552248425252484252524982592264427352525274824982605252532242592256525112525270937113579257824712484245731862457245739992565276127352912337646745167134428492735265727092618259228112618265726832644270926442786270927092644270926052709292528755597314925922592263126832565259225382511252525252565252525382511248425522644284925382670253825782552336326702565252524982683372735372552253824712525314925112471407726052631276127993338470547671856274826442552265726572605274825782592268326442748265726832709270926182683260526052811295055973099253826962605269625522552256525652511255225782552253825652484256526312748255227482471253824713299253825652471251128113696349625782484252524843211249824713999256527222683291234024644530813442811265726702578257826312824263125922578261826962722274827482657265727092696265729872912559731612670265726702644257825522578252525522511257825522498253824712631265728622525268324982552249833762565256525652511265737423537257825382457252531612484249840972578267027992786336345574831 19890828 640301856312426442605273525782605283725782578268326832748267027482683274826442709260526962824295055973161257825522592267025522525260525252538255225522552256525782484253827092887253827482498263125253199249825522511251129373742353726052471247124713249247124984037259226442657291232994557516713442799260526312683264426442837260526832670272226182696273526832696265726572683257829872937559731612618265725922618255225382538253825252525256524842552255225252538265728872538269625252605252533382538252524982484286236813593256525382457255231362538247140572565268327612786331247674799185626572605267027092644270927862670263127092605263126572748265727732592259227092683297529625597314925652605257827352552256525782538253825782525248425252538249825782683282424842748248426832498328725522578252525382657368134822618249824842498321125112484401825382657265729623274476771211344283726312605264425922670286225522592255226312811265727222683270926572644264427353037283755973199265726312592265725922565252525382498255225382552253824982471253826442900249826962525260525253351272224982618247128243711359325522471256525113149251124714037255226832837290038064557774118562709269625652657265726052748263126182735263126572657270927092696269627482644263128872900559732362578267025652696259225652525253825522525255225252498255224842631267027862511274824712644248432112511259224982538276137273537252524712471247132362471251140182578270927223000331246445272134428242670261826832683259227222631265726962631270926312799260527222696263127092644290029755597316125252578260526312565256525922538257825522618252525382552249826312644277325112696253826052498336325382538259224842605371135372552248424432484318624982484403726052644281127863376476748961856270927092644264426572657277326572657267026832631264427222670265725652696269626052862293755973149263126572592264425922657256525382538253825382552252524842525256525922722253827612498260524983211249826052471249828373696346925652484251124713211253824433999256526572709291233124501541513442811261826572683265726312735259226312618264425782644272226962735267026832670270929372862559731492592263125782683260525522565251125252511253825652498252525112565277328112498272225112605248433512552256525382484278637743509256524572443252531862457252540572565268326962786336347054674 19890828 640781856304927092618269626572631287526442605269625922773253827482605269625652631268326832862290055973161259225922552269625652552263125382525255225382538251125382525257826702887249827862511263124843174251125782484249828113742356525922484249824713249248424983999263126442722296233254501530813442811274826312644270926962748263126182644270926572592276126182657260527092657267028372962559731362644265725652748252526052592273527353249282431742887321127092578265728622538277324572631247133632578256525922498267036963496256525252471251131612498248440572592264427352709328745294705185627222657259226312565264427222578257826052592269626832683263126572657267026442722303728625597312426442605259227352525255225382538252525922498256525112565251125652670284925252709249825782484319925252592252525252670372735092538247124842511323624842498399925382670270929753261464471211344284926052657269626182592281126312592270926832605269627482644279926962683265726572773293755973161256526052631259225522631251125252592257825652538248425652538260526442849251127352498264424843376267024982631257828623696356525652511248425113174251124984057255226832875293737744705774118562670267026442631264426442786257825922696260526962644277326182657268327222683267029123000559731992552257826442683260525382525259225252525253825522484255225252538267028492525279924572631249832872565263124982511281136663523253824842525242932242538247140182657270927352887328746445167134428242657264426312683265728242657268325782696267027092722264427092657268326442657290028625597316125652605260527092578260525252538253825522605259225382538249825252657282425112670249826052443337625922552256524842786368135372525252524572511313624712511405725652578278627353351447447361856263127222644269626572592279926312605263126962670273527482565278627612670263126832887293755973161256525782578267025382552256526052618253825652578252525522471256527352786248428112484263124713299255225652511253830373742350925782498247124573199255224434018260527092657293734164705506413442811269626962592269626442786267026572657268326832657265726572670265726702631265727992887559731492657259226052670255226572498252525782511264425112565249825522525267028372525272224982592245733382578253824982484288736513579259224712443245731612457248440372618261827992811336347674736 19890828 641261856304926962565265726052631279926572670263125922631265727862748276126442644263126442773296255973199255226182683268325922592257825922525253825252525248425522498257826702735252527352511263124983186252526182511252529373742355126052443248424713161247124574037256526702735298732614767530813442799269626702631252526442735263126312696269626442657267026442722268326962592269629502837559731492565260525922670253825652565255225382498256525382565256525252552264428112525263124982605249833382565255225522538277337273523267024712443248431492525248440572578268327482786335144744799185627352683268326572644263127092605264426832683267026832761268327612657263126052605300028755597314925782605259226832592248425252552251125252631256526312525253825382578286224712735249826052484326125382592249825252811372735792605249824712457322425112443401825922644268330493325455772561344273525922657274826572644277325922631270926702696261826832644264426832644256526572862293755973199265726052657259225782552251126312538252525922565255225252471253825922811249827222538255225253389267026052578252528873727359325782525251124983161252524714077257827612875288738394767774118562618264425782605264425522811257826442683260526572722272226052683261826832670265727992987559732362605261826442773257825922525253825382565253825922578253825112565269628622511268324712605247131862552267024842565277337743537260525112484245731992498248440182578263127612962338947055133134427222618267026962683257828242618260525782592267026312722263126572657268326962696291228755597313625922565256526962605255225382525253825522565253825382525247126052552287524842683248425782484335124982498244324712631365136662565253824432552318624842498405725782631274828243351476748961856272227352592257827862605278626832644259226442683270927482683273526052722265726442735292555973111259225922578276125922644260525522538257825522552249825782538259226442862249827482457257824713261249826702498255225783742359325652484252524713224251124574018257826312657290033894705541513442811273525922605263125652799263125652657268326962644267026442683264426572631264428372887559730992605259225382722253825522538256525652498257826052525251124572525272229122525269624712605249833762565256524432511291237743565252525382471253831612471249840972578265727482799332547365064 19890828 641741856306226832605273526832605272225782683260527092631257827732657274826312683269626052811290055973161259226572631273526052552251125252484255225382511248425252525253825652837248427222484263124573287248425652525253826443806357925382484252524983199249824574018259226702657304933254705527213442862265726442631268326052748260526052605259226312709276126572696260526962644264428872987559731362552260526702578261825782538273527483224278630992824323627482511263128112525274824712578249833762498252525382484288737743523249824982498248431992471247140572565265728242773333847364767185627352709267027352657265728112592264426702683260526572605263127352631276126702709297528375597313626052618260527352525260524842592255225252538253825252578245726052657279925382748249826312471326125922683251125112657369635792578251124712552323624842484401825382670265730373312467472561344279926182631257826312552274825782578270926832631264427352657269627352696264427092975281155973111260526312578263126312565257824982578255225922511256525382484255226312849255227482498264424983351274825652578247126053774350926182484247125113149249824844057255226572937293738064644774118562670264425922709256525782773268326052605255227222631269626572761265727862683269628622937559731492631267025922696256525652525252526052552257825652498251124982578272228622498278624712631248432492538252524842498281137113509261824712511247131742471249840572525272227222937340247675415134428492670268325782538267027862657261826442592265726832761273527612709260526702670290029505597317426442631259226962644251125652484263125252578253825522498245726052644288724982683248426312498336325112552251124842950369635792592251124432552318625112498409725652605278628113363464450301856276126572644268326052657283727222605261825922631257827862696265725652683259226572875296255973136255225522605267025652525256525252525253825522525251124842484259226312849248427992484264425113261251126312484252528623742356525652457247124573161245724983999252527352657297533514557503013442799269626572618267026312799267026572683263126312657272226052735255227092683269628752887559731112552259226052748257825652631252525252498260524982565252525382552267028372525276124982592255233762592256524712484272237743509259224982471253831742443247140572552261827222735333846444799 19890828 642221856308626572631268325922761282426832592265726962644265727992683268326182683259226312887295055973224264426702592278626052605255225382552251125382565248425652484259226572811248427862498263124713236248425782511248426963711355125522457247124843236249824434018256527482735304934024644523713442786268327092592259226442849260527092683263126702631276126312709267026572670263129122900559730992631259226052683256525522538248425782552257825382498251125382605270928752484267024572578252533762552255225112484267036663537257825252484248431492457249840572618265727862811340246444799185626962592260526832631261828492683260526572631269626052824257826702683268326442683287529755597313625782552270926572592255225522538252525782538252525382565249825252683287525252748248425922511328725522592249825382824374236222538251124842484318625112484399925252657268329873299452971211344277326702657268326312592279926052605253826442670268327612618274826312670265726962875293755973149259226442592265724982565260524982538252525922578252525522498257825922887252527092565264425523363264425782578252527483742349626312525249825253149249824714077259226572786288737744705774118562709263125522644257826702849259226312644265726962657279925922722261826832683267028752900559731242631259226052683257825382552252524842484255225522498256525112565265729252511276124842565249832872538256525112578270937903523256524572471248431992498251140182552272227092975340246445202134427482683263126312644257827612605259226312592264426572735263127352748267026182696282429125597316125922605260526832525251125782511252525382578255224982525247125382644287525382709251125652429333825252498249825112709366636812565249824842538316124842498405725782631283727733376450147991856265726312644264426312748276126832631265725652670268327732709268327482683269627092862293755973136259226052592269625522578253825382525251125782578255225252484256526572824251127092471260524983249257825782471252528243758349625782457249824433236251124844037257826832696291233894705541513442786263126832748263125522786261826442631268325782709268327352748261826312592259229502900559731242578260525782722257825522565255225782565268325382471252525522565272228752525276124572592253834022525255225112457295038063593253825382443252531742471251140772565261827862773332546444529 19890828 642701856306227092605260526442618270926312605257826702748253827482683265726832644263126572735291255973111265726052592270925522592261825112631252525522511252525112471259226052824247127222471264424983236255225652511252528623774355125522552249824573249248424843999253827222735304932744529516713442849269626702683260526312811269626052644257826052683273526702696268327222631268328112900559730992644263126702670255225652552267026313099278630372824321126832605260527992511267024842631251133762538255225652471286237113509255224842415249831742484248440572552267027352799342947054705185627482709256526832683260527482618263126572644269626832748269627612631268326702592297529375597309926052592257827222525255225522578249825252538255225522525251125382605277325382773247126052484328725782657251125382799372736812565248425112525322424982484401825782683270930003312470571211344272226442657263126312631293726442631270926572761264427092657270926442605268326312900301255973124260525782670264425782578260525382498253825782525252524982538260526832900249827352525264425113363265725252552253828243711353725382511251125113174256524844077256526052799291238064644774118562735265726962644272225922657270925652722265726442709267026572722270927092722273527863000559732112618256526442709253824982578253825112552251125382565256525252525264429252525276124842631251132492498255224842511276137583537261824982511247132112498247140182552267026702950331245575202134428372696260526572605265727482670265726572670273527352824278627092709276126962644284930005597312426052552260526702511257825522605251124842592255224982538249825652644281125112748245725922498335125522511257825252644372734822605251124712511316125112457405725782631272228753363464448961856269627092605269626052578278626312644264426052538263127482605269626442696268326442887286255973161264426442565267025522578255225782525257824982538249825252511265726312799249827482525263124713199248425782525251126703711350925652484247125383236248425114037261827092683301232874557527213442773268326052605270925922799260526442631257826312631272226052683270926312709267029002875559731742644264426962657260526312538256525522498265725382525255225252605264428492443263125252592252534022511251125382511277337273607253824982457249831992498249840572618268327992862327445294674 19890828 643181856273527092644264426572631277325922657270925782799267028112644279926312709264426572862293755973124264425782578274825382631256525252592256525112592251125252484257826832862253827482511263125253312253826442498251129003727359326052511244324843274251124844018252526702644298732494831530813442748263125922657263126702773257825922709255226702683268325652657260527352657264428872950559731112644267024982644256525382552253825382605253825252538253825522644267028372525274824842592251133632538248425382538268337273537251124982484248431612498247140772578261826832862336347054896185627222670265726442657261827092644269626832644265726442761252526702696261826702631293728875597316126312578264427352552249825382578252525922578252525112525252526052552279924572735248426052471323624842578248425252683371135372592248424842498324924982484401825522670276129373338450153791344288726442592270926442565293726052538256526442565265728112605270926962761264426052811296255973174259225652696268326052525252525382592253826052592255225252511253826182862251126832457263125113363248425382498249827223711365124712538251125113161247125114057263126312735281133894767492918562670269626702696263127222849255226962631265726702696278626832670270927222605264429502925559731362592259226052709259225522565257825112511252525522525257824842552257827732525274824712592248432742525255224982565263137113537251124842498247132612484248440182578273526832975338947675308134427862618263126572657272228112683267027092565268327222773265727092592267025922657297529125597318625922605261827092565256525652552253825652538253825252552247125522605281124842657252525922457337625112471255225522950371135372578252524572498316125252538407725782631269627613351470551331856274826312735268326052618281126312578265726312683265727092644272227222683259226572862287555973111253825922565273525782605256525382552255225112578257825252525257826442786255227092457263124843287252525782511255227093774352326182471251124843174247124844018256527222644297533634674545113442748265726052683259227092862261826442683265726962657270926442683267026702618269629622862559731362578260526572735255225382538251125382565263125252525251124982565260528622525269624982644247133762538255224712525283736813551255225112471249831492471249840572565263127092786337645865343 19890828 643661856270926962631265726832644277326442618269626832631260527612592273526572631260526832824295055973186264426312618274825782592255224842552256525652538248424982525252526962849251127222443260524843261251125382498249828113742359325922511248424843236249824844018256527092683291233124644574413442761265725922670260525922811267025782670273526312709265726572735263126832592270929002875559731492631259226182670263125652525248425922578255225382471252524982565256528242525274825252592249833512552249825652471273537113537261825382471252531862471245740572605263128112709333847055781185625922631265726832683269627992683256526832657267026442786269627732709272226832670293729625597319926182605257827222592264425652498253825382538255225112538253825782709278624982709247126572471332524982631245725652605368135372592245724842498318624982471401825252696273529373325470559691344279926442644265726312592272226702644265726182592259227352618272226312670265726832748290055973136257826572565267025922552251124982552252525782538248424982498261826702962247127222484260524983376255225112538248427613681350925252498244324983136252524714057256526702786270933124644604518562709255225522696265727092811267026312631259227482696274826572735263126572644257827732900559731992565260525252735251125252484255225522484255225782484253824842605265727862525274824842631248432362552260524842565274836513565252524842484248432492498249839802592260527482937338946746241134428242631269627352605256527862696264427222657259227092696268326962696269626312657277329125597308626182657263126572644257825782498251125382565252525652498249825782631281125652709248426312498333825652511251125252887371135372552249824432525317424982457407725652670269627863299439564091856279927092696264427352605274826052657257825922696268327092657274826052578259226052849298755973149253826312578274824982525263125252538253825522525251125652525263127732875255227222471260524843211252525652498255226313681356525522511247124573236252524984018255226832773287532114674671313442773270926052657267025522875255226572709272226572696272226572722269626832592264429122875559731612552260526312644257825522538251125252511259225112538251125252538255228622525265725112631252533762538248425112525272237113565252525522443251131612525247140572565267027482837337646447014 19890828 644141856269626832605270925782670270926442683265725652592263127482683265726962722261826572862290055973136259226442578270925522592253825652538255225522538251125252498256526312773247127482511268324433211252525652498252527093711356525782471249824713199252524433999257827732657298732994529774113442862268326442683268326832824265725522644273526312670268326052696267026702631268329122837559731742578263126572748257825652525247126182525255226052552253824982565264427992525272224842592252533892592256524982511277336813607253824432443248431862498253840772552267028112773352347997741185626702657265726702578268327092631265727092683267026832722264427612657267026702657278629255597311125922657263126962592257824982538252524982525253825252578253825652657284925112748245725782484324925522578248425652900379035092618252524842525323625112457398025252748269630123442458677411344282426832683265726572644277326572644261826312709265726962605268326442709270926572735291255973136261825652605265725382578253825522565249826312525253825382511256526052925253826702525270925113389276125652498255228113742348226442552248425113174249824844077259226312824437034424736774118562657269626442683265726962786265726052644268326572644269626962735273527482618274829122962559731362631265726572657260525252552256525252538251125522511256525252578260527732498278625252578248432612565257825112605267037743482255224432471249832242484248439992498268327222962329946446162134427862722265726962631260527862657265726052709264426702696270927222657259226832657276129125597312425652578257826442525260525522511251125782565259225782511249825782709296225112722247126052498342926442565253824842900372735652538251124982552313624712498407725782683276128113565470577411856276126962605268325782631279926962670268326832696264427612709265725922631263126832975288755973161255226702592265726052592257825652525252525782525256525522538257826702862249827482498268325253236301226442657267027353727350926832511276125653249261825924037267028872824409740774896774113442735264426312670263126702722260526312605269626442631268326962722265726832592260528752912559731492605257825782657256525252592255224842525255225252511251125382578265728872511272224982605253833892605249825112511286237113565253824982443255231362511249840772565260527612786338947994799 19890828 644621856306227732657268325922657284926312565268326572748264427092631269625922709267026312925292555973161252526052592264425252578260525522538255224842525256525782498256525652799249827092484263124713274251125782484256525653790356525922471247124433211249824573999252527352735301233124736530813442761264426052761261826702849259226442644263126702670274826442722272226832592267029752900559731992592255225922631255225782511249825112484260525252525255225252592267028622484278624572592248433762578253825112511287537423537256525112457251131742498248440572552267027612773336345574767185627092605259227092631272227612605263126572683265726702748269626702683260526572657279929505597318625922565257827482538257825252471259225112538256525252565255225252618279924982799248425922471326125112578249825112773372736512578249824842457323625252471405725382657270929373287458672561344273526572670269626442683274826962605276126572735269627612696269626702748265726442875283755973161255226442578269625652552256525252538259226442565252524842525257826312799248426962511263125253402274825252511259229003742355126572538252525523161253824714057261826182837290037274674774118562696270925782722265726832773260525922709256526962644279926702670269626182631263128372925559731742565269625652722249825112538252525782525259225652484251125522592260528492525279924712683251132872565260524842511272237273537257824842511248432112498248439992552268327222925328746745343134428112670269627222631268328372683257826312525270926442696270927092644273526702683279929005597314926182565260527732565256525382538253825922578256525522498251125652644283724982735249826052498336325782605252524842709372735512525248424572538314924842484407725922631282427613402458647051856273527222578268326572631276126442592268326702709267027092696273525922696260526442849288755973111260526442525270925652631252525252605255225382538252525252538264426442799248427482484263125113249255225382511251128373806344225382457245724713261247124574057253826702683291233514557523713442811264426572696256526702824256525922670263126572670268326572696259226442605260528112849559731492605260527092670260525252565255225112525259225382525253825252644265728622552270924842605252533892552249825112457296236813622251124842415249831492471248440772565259227732722335147674705 19890828 645101856313627092670267026442670277325652696263126832657265727352644272226702696273526962862295055973161257826832618272225522511252525522525253825652552252526052511256526442824252527222471263124843249252526312498255226833727350926182498248425253224248424714018253826312748293733634644537913442773260526182631265726832811260526702592263127352670277326312748269626702657270928752937559731112525260525382722256525922552278626053111276131112735323626702578259228492511277324842657247133512525252524712538281137113523255224982443251131742471244340772552263127612735337644744996185626702748265726962618259227612605260526572683260526572773261827222670268326962631284928875597313626182592261826572592255226052525256524982565255225252552248425922578279924842709248426312471323624982538251125112631372735092565248424842498324924842457405725652683269629623389450172561344279926962592263125922605278626052631268326052683259227352631270926702761260526832900293755973124264426052696270925252552257825112538255226442525251125652484256527092824249826962498265725113363269626182538251128113696355125922484252525113149248424574037253826832799288737904736774118562657272225922670260525922696260526572696260526702670274826572696265726702592263129252925559731362538259225922761260525522552251125652538261825112498257824572525267028372552272224432683251132492578263124712525257837583537257824842484248432872471249840182565270927482962326145295237134427862683264426702670259227482644264426312605269626052748270926572709264425922644281129505597318626572578260526702592260525112605253825252592253825252525248426312644290025252670245726312511333826182538251124982837368136812498248424572525314924982471405725652696269627353325470548311856269626312605265726702618270925922683260526442683270927352631269626572722264426702950291255973111260526052578267025782538251125522525259225522538256525382498256526832824249827352525261825113261253825522525251126313711348225252484247124713211247124713999256526572683293732874767503013442799272226052592268326832786261826052578267026572696269626572683263126312696265729252887559731992631256526442696257825522511253825522525257825112578255224842578269629372498278624712631252533632511251125522484273537423651248424842429247131612457248440572565269627992786342947054799 19890828 645581856304926572592273526702735279926312538264426312657259227732644273525922748268327092912293755973161261825652578269625522552257825922578257825382552248425382538256526312962248427612525259225653261249825782525255226313711353725522484244324573236247124844018259227222709302434024644530813442811265726572657261825922761265725522657264426572683276126832696267027092644273528492950559731492618260525922722259225382525252525652538263125112498252525112565270928372498269624982592247133632538255224842525278637423593255225112511248431612538248440772565260527862811342946444767185627222722259226312578263126832631265726052644264426572773263127222605270926702683281129505597309926702644260527222565261825252552252525252538253825522565253825782592283725252786245726052484327425922552249825522696377435932578248424712443318624842498401825522722273529373402479971211344276127482644268326442618279926442683259226832709268326962631264425922696267027222950288755973174263125782578268326442552249825652511251125652552252525522538259226442900249827612525264425253376277325112538251128753742348226052498251124983149255224844077253826832811293737904736774118562670265726312592260526572722256526572631264426962552270926442657272227352644268328872887559731742709260525922735252525782605249825382605256524982525257824982565257828372511277324292670248432492484263125112538274837273523253825112484249832112525245740372538274827612912342945865343134427732631272226962631260527862709267026052644263126052773259226442578264426312644292529005597312426312631269626572511255225522592255225522605255225522484252525782644290024982696247126052471337625252498247125112644371135372538249824152525312424982457405725522631274827093363447447361856274827352644267026572657281126572592268326312670269628112709267026182696257827093037293755973174263126702578270925252552263125522565263125112538245725252498255226832887249826962484260524573236248425652484252527353711350925652498249824843211255224714018256527482670291234294674537913442824268326442683265726832722259225652644274826962605269626702683268326832683264429622875559731862592257826182683256525782538252525522552252525112484253825252631267028112538268324572605247133632565249824712498264436663551256524572443252531492498244340572552263127612761332547364705 19890828 646061856308626442631260526572631281126702605264426052709265726962578264426962709261826312900288755973086263126832578265725782565251125922471259225252525247125252538256527482862249827352457263124983236252525922484255225523742348225112484247124983211248425384018256526832722298733514644520213442811261826442735263126962773267025922605259227092605274826572761267027092709267028622887559730742670255225522670257825382538269626053111278630992824324926832565259228752538268324982618248434022618249825252498252536813565259225112484248431862525249840572565261827092670326146744831185627482683270926442657278627992709259226312722276126312735267027612670265725652657298729375597317425922592264426962578252525382525253825652538252525112525245725922631296225252709249826052511324925112578251125252862368134962578248424842471323624842471403725522735267029753224476772561344290025652683269626702618279926442618269627092683264427352683269626442657260526962962296255973149263125922592257825652592253824712538251125652578253825652525255226572849252526702498265724713402270925652552253830003681348226052471252525113199248424984057256527352837288737904705774118562748276126312709264426702799265726312578264426702670272226442709267026312657260528242900559731992605256526052722257825382538253826052578253825652484256524712578265728242498270924712605251132492498249824982552268337273469257824982471248432242457248440372565277326832950342947055167134428372605263126052631257827612592260525922644268326052709265727222605263126052657283728625597313626052605263126962605256525252538253825252631256525112538248425112618284925652722251126052484340225252552256525252824377434822605251124712498318624712471405725782631274828113389455747991856270926832644261826702631277326702631265726442722269626832657273526052657261826702950293755973186259225922644268325522552256525522498253825252565249825382484251125652887249827482484263125253249251125782538255225923681349626312511251124573211252524714018253826702735292533384557527213442799263126572644260526572761264426572631257826312773272226572683260526832644263127862925559731362605261826312670257825652605257825652538260525652484253824572644263128872484272224712578248433512498249825252484263136513636253825382498253831742498249840572552267027732837332546444831 19890828 646541856308626702592265725782657278625782631268326572683264427612578267026312709267026962887287555973174264426702605272225652578253825652538257825252511253825652498255225652811253827222457265724713236251124842471253827223742345525522484248424573186248424294018255226832786291233254674523713442786264426312631261826572799257826442605263126052709273526832799259226702644267028242887559730862644260525522709255225522525248425252538256525382498257825252552259228372498268325382605248433632511252524982525273536813579251125522511255231362498245740572578259227992887336344474644185627352657264426312696265727482552256526702618263126312722264427352618265726442709288729875597306226442683249826442552256525382565251124842525255225252552245726052592279924712722249825782484319925112538255225652631371134822578248424712538321124842484401825112709270929623299473672561344277327092644265726572605276126702683265726052709260527732631276126832696268327092950288755973174255226312565267025382525255225252605252526052538249824842525259226832875256527222457263125653338270925382525255227483651350925652511251125383174253824844057256526442773287538224644774118562709265726572644257826442761265726052683259226182657277325652735265727092605265729372900559731742578260526052748256525382552251125252525253825252552256524712631265728112511272224572631245732362525251124842538274837743509252524842538245731862525247140182538267026572987333847365237134428492578264426832657269628372592257827222644273526702761272227092709274825782592288729625597313626312578255225922592257825252565253825782605252525782538257826052631284925112761248425922498336325112538252525782748368135792511247124712484318624842484407725922605268327353389467448631856273527222670274826312578282426832631268326832709267027222657274826182696268326703012286255973136257825782644268325782511256525382565253825522511249825252565257825782849249827222484260524843249252525522484253828373742348225652498247124713186247124714018256526832761287532494705527213442824270925522578263126312799259226052696264426832644276125382683265727092683263127862862559731112592256525782670257825382644256525782498261825922498248425252525257827992498265724712631249833512578248425252565267036813496260525252457253831612511249840772592268327992786342947054863 19890828 647021856314925922565260526832709272226572565264426702748270928622657273526702657265726962862293755973149260525922605264425382605259225652538259225112552255225652525252526442811245727612498260525113211256525382498249828753742357925112484244324713224247124844037255226962722298733894705530813442773265726442592270925782811259225652670270926962683270926572709260527482605265729872987559731242605263126052722267025382565286226963174284931362925327426832538264427862525277324842578249833512578255225252511265735933496257824572484249830862538255240572552264427352735337645574447185627092631264426572644265727732618263126572631264426182773257827352592260525922683288729125597313625652592265727092525257825522511256525922511253825252511251125652592279924712748249826312484323624982498249825522709366634022592247124842484321125252525403725652644270928373261476772561344279926962709265726702631278626832722256527092748261827482592269626572644263125922849293755973174253826442578269625382498257825522511251124982525256525522498256525522849249827222511260524983287263125112538253826573651356525922498252525113136252525254057253826832900290038394501774118562657272226052592265726962811265726312605267026962773270926312657263126312618261828622912559731492592257825782722257826052565248425652552252525252538249824842578270929002484277324842631248431862484255224982592284936813482253824712484251132112484247140372538272227222735326146445202134427862657263126702605265727992565259226442670274826442799263127352605274826052683293729125597316126442592263126442592247125922511252525252631249825782565249825382657278625252748248426052471332525252525253824842644366635932538253824572525312425112457405725252605279927613402467447051856264427482605264425922657272226832578263126572683269628112696267026312670268326052912293755973124264426312631268325782552257826312511249825652511252525252511256526312709249827092511263124433211253825112484248429753742348225652457251124843199245724844018255227092644296233254705523713442786270925652578263127092875260526052644263125522683268326312709261826572644267027992950559731492592255226442657261825522565257824712578259225112525249824842657257828372498273525112605249833122538251124842552277337273622257825252443252531492525247140572552268327862761342946444996 19890828 647501856303727482631273526312525278626832709267026572657265727482696278626052657263126572937287555973086257825522618267025382605255225522578260525652511253825922525260526572862248427612484263125113261251125112525255228493696356525522471249824843199252524844018253826832709293733384447527213442773264426312631269625922735257826702644264426052631274826312696269627222683268327482962559731612683263125652644257825782538251126052552265725782525248424712592264428872471276124842605251133632592253825112498264436663593251125522457248431612471249840572578260527992837335146444896185626832644270926702578267028112670264427352644270926962696257827352578269626572670291229505597316125652565257827092565248425382578257825922525252525112538247125922618281124842748247126182498319925652525248425522696368135092538245724572511323625252484403725652670274828753376458672561344273526572631273526182683278626572657263127482709263127482709273526832696268326832937293755973086263125922670265725922578255224982552253826442565259224842498252526312862251126962525264425253363265724982592256528753727355125522498247124983136253825114057259226572900282437744674774118562644267026312631260526312773273525522683263125522592273526182696264426572644272228622975559731112605260526572709255225922552251125252552257825652538253824982538260527862498270924982618245731612552252525112498286236663523261825112484248432112484251140372498278627223012333847675272134428622696267026572657268327862618257826572592265726052657272226702578265726312644284929005597308626962631264426832538253825922498257825522592249826052511249825382670283724712722244326312484335125112511252524982709368135092525248424432525314924842457409725782657276126313389473648961856264427352696269626572696279926702631265726052722256527092657269626702670268326702811296255973149261825782644263125652538252525922498259224982525252525382565259226832761251126832457260525113199251125382484256526573681357925522511249824713136252524844018252526832683296231994474545113442773272225522578269626182799264425922683260526312592283726442722267026442657265728872862559731362538260525922683260525382578249825252565257825522538253825522578264427992471268324712631252533892552263125522525298736813455252525252484253831242484252540572565260527092735332545014674 19890828 647981856311127482657269626702709279926702631265726572709265727352605274826312670267026442950302455973099257825922592268325382511253825782538257825112578256525782484253826312849255227092457260524983249252525652471255226313742349625382498249825253199245724984018256526702696290032994705520213442837265726312696260526702837269627222709263127352592273526182683260527732644270928492950559731112565264425652709261825252525279927093199287530992799326126572552259228372484264425112565252533382471251125252498284937113537257825112457252531742498248440572592260527222786337646444799185627222670265726312709259227992670263126442644274826052748265727862657265727352735277328755597314926312592264426182538260525522538255225252565253824982552252525522657281124982786245726312525321125252538252525382644363635792605248424982498323625112471403725522683272229003299458671211344283726312696277326052644281126052618265726962644260527612657267026832631263126832837298755973186268326312631265725382578259225382552252526572525248425922498260526832912255227352511265725113363269625652538249828493696359326052525256525253199253824714057256526312862290037424799774118562696269626312696267026572748267026442722268326702605276126962722269626442605267028242962559731492618257825922696252525782538255225782525253825252525251124842578257828112498273524842657248432362498255225112605263137423551257824982498245732742484251140372525269626702950333846445064134428112683256527092578264428492592260527222657260526572761259226832618270926832552288729375597314926052592263126572578256525522511257825522578251125252552251125652618282425252722249826052484333825252511253825252709366634962605252524572525316124572457407726052657276126573338470547361856268327352592268326312670281125252631261826052722260527092657277327482605268326312937300055973161260526962631270925382552251125252552259225782511251125522498260525922862253827352484263124573224248425922511252527353742359325382484251124713236248425113999253826832696307433764674513313442811269625922644265726572773268326702631265726442578269626962735269627352657265728752887559731612578260526312657260525382525255224842498260525782484256525252565260527732552268325252592247133762552252525252498286236963565255224982429249831362471248440772578260527732761333846444896 19890828 648461856303726572644269626572631278626832592269626702696263127732670277326702670259227092912287555973124263126052644273525382565259225522538259225382592251125652525252527092862249827482511257824573261253825252457255226443727350925522457247124843186248424984018255226832709282433124644523713442773267025782631264426572887265726572683264426702709272226832722268326572605265728112937559731612605265726702696260525252552255225522525259225252538251125252605264428622498270924712565253833762605249825382498274837273579260524712457248431362498248440572565263127732799331246444705185626442657253826962605265727352605257826832605269626832748260526962670274826962696296229505597312425782644263127352592264425382565253825782525255225112578247125652644279924842696248426312511317425522511252524713062371135372605248425252484319924982471399925522722272228873338479972561344277326832709267027092722279926442670264426312683267026962605264426832683263126702875288755973149259225782644265725522552256525252525248425782552255225252484256525922824249827222484263124433363278625382525255228753727357926312525253825383174252524844057256526052748283738064586774118562709270926052722268326052748267025782722265726962657272226442748267026572592267029372937559732112592265726052709261825382525253825382511252525382525257824842525264427992538278624842605247132362511249824842552286237423509255225112471249832112457248440372538274827483049335146445202134427482644259226702735263128112683263126702748260526832696267026832644269626832644297529375597319926572670259226312565257825522525255225382605252525252565251125652578281125382735244326052457335124982457247125112722371135512498245724432525313624982525407725652605270928493287458648311856272227092605265726052592281126052761265726832696265727482592268326702709270926442987292555973086259225922578259225252578252525252525251125522565248425652484259226442849251127352457256524843261249825252498251129003711348225252471249824713236249825114018252526832709293733254705537913442748268325652631265726312837264426312631265726442631269627352709270926572670263128492962559731362631256526442631256525252565252525112525255225382525249824982538272227612471269624982592249833762511249825782538276137583482253825522498247131612457251140572565265727862722328746444736 19890828 648941856307426832631268326702592278626442670273526312696269627482761270926182722260526312862293755973124259225922618264425652657256525522592260525652498248425652484257826442900248427612471264425113211245725382525251128113681350925252498249825113211247124844018255227222644295032494644516713442773273526442683269626832799256526312683270926182696276126312709267027352735270929252975559731492670263126312709256525382578272226573174273530862799321126702592251128112578268325112644249833382511251125522511300037113593255225522457248431492471251140572578268327862799335146444674185626962644267027612552263127732696265726442670267026702786269627352735270926442735287529625597317426052578260527092565259225652525251125522538253825522538251125782592291225112735247126442471319925922498248425652631369634292657249824712484321125112443401825382631272229373312452972561344284927222631265726832631286226312565263127222592270928242618273526962683260527352786287555973111256526312605268326052552253825782538249825782511251125252538259226702849247127732471260524983363268325382578253827863711350925652484252524983161251124714077255227092824287537744736774118562735269625922683265726702811277326052696259227482657281126702786257826832644269630242925559731492605263126312709252525112525251125522552253825112484256525112565265728622525277324982605247132492538252525382484268337423551259224712471251132362511248440182592268327482849323646445202134428372644267027092670259227482709261826702644274826962722265726702644270926962657295029125597312426052592264426312605256525922538259225252538253824842484248425382552284924842683251125522511337625382565251124842735366636072538249824292498317424842457407725652618277327613376464449291856267026962644263126572657277326832578265726052644267028242618273526962696270926702912297555973174261826312605270925382578252525782592253825112525248425652484260526832849249827612484261825113211249825922498251125653727355126052525249825113199247124843999252526442735304933254644523713442837260527222670264426442748257826312670259226572631279926702683268326442683265729752937559731742657268326312657255225782525248425922511257824842498249825382605268328372552272224712605251133762538260525252525268337113622253825112443249831612525249840572592269627862811333847364799 19890828 649421856307427352605270926832670276126312657265726442748261827992631268327092748264426832786291255973199260526572592260526052644256525922498255224982592252525112525255225782862248427092498257824983261253825382525252527993711355125782471256524713149249824714018255227612696293732614799506413442799267026312592270926442773265726962631268326442670277326572709263126832644257829002925559731492631263125522683255226052525255225522538260525522538245725112592259229252565270924842578249833632484253825652498267036813537253824982443248431742484253840572592263128492696329945014929185627482683270925922631267027222722257826832644269627092786270927352683267026962748295029255597313626312657268327092605259225252565253825782552253824982538255225922709287524842761248426312471323625112484251125252657371135932565247124712484324924982525403725652696276131243287452971211344281126312709259226182657276126182670268326572644267027862709270926572670267026832937293755973186264425522565265725922592252525652565255225782644252525782511256526442950252527222525263125523363264425782578251126703696350925252511249825253136253825114057255227092811290037274615774118562683267025922618261826052735269626572696256527092644278627092722265726832709260528622962559731362657261825522748255225782552253826052538257825522498251125112538268329622525274824572618248432612484256525382578264436813537255225252484248432362525249840182538273527222912340246745308134428112644265726312631267027352578263126442657268326442683261826702592268326572786296229375597312425782631260527222525253825252552252525522592256524982525249825522683283725252683251125782511338925112484249825252799369635792592248424432552314925112498405725922605278628243389447447361856265726832605267026442644278626182552257827092644263126832618269626182722267026832937288755973111257826442670263125382592260525652592253825382511253825522484259226832786251127612498264425113186247124572565253826573774346926052498249824983236249824844018253826572722303733894674548713442786267026442631265726442799267026702709272226312709277326702696268326832657269628622925559731492631260526052670253825652525251125382538257825522552251125112525261828752538268324572631249833632592257825522471274837273509252524982484252531362471247140572683260527732824322447364767 19890828 649901856309927092644265725652618278626572605264426442696267027862644274825922644267026963037297555973186265726312605268325382578259225112605249826312525249825522484259226702811248427612471257825113236249825112471255227483774359325782471249825113199247124573999257826572696282432494767516713442722274826702670265725782709263126182592268326962683276125782683256526962683270929622900559730992592259226442644259225922511268327093086278631362837323626182552265728112525267024712552249833512565255224982498292536813593251124982457247131742498247140972565260527612761333847364767185627612683261827352657260526962657268326962592272227092748263127222618268326312618290029005597313627092605264426442565249825252511256525652511256525112578256525382657293725382761249826312484328725112471252525112683372735092605248425112457316124842484403725382683273529873299473672561344284926702670264425782722276126052618265725782722273527482683268326312709269626832937288755973149268326052631261825252631253825782605253826572498252525522498260526962875251127482457265724983389273525382605252526703711353725782484251124983124248425114077256526442837295037744736774118562735265726442592263127092799264426832709264427092644274826572722257826702761264429252887559731742696256526312748256525922552255225382457256525922525255224842592268327352538277324842605247132492525249825112498288737423537259224712484245732242457248440182565263126702925331247365202134428492644265726832696267028372683256526572644273526572696264426702670268326962748286228755597309926832631260526052565249825782525264425652605255225252538249825782631277325112709249826312498333825652498251125112849374235932538252525112538317424712484405725522538278627353312455746441856272227352696265726052696273525922565263127482735276127092709273526702670256526962811290055973136259225522644268326182565253825382511255224842538253825652484259226312912253827092511265724713236251124982457248425653681346926052457248424573199248424574037253827222748295033124644523713442786274827092631267026572786269626962618265727092722274826052670265726312683264429252950559731862618269626442696256526312525248425652592264425252538253825112565263128492525270924842605248433762578248424982552268337743551255224982457249831612484251140972592265727732748345546444799 19890828 650381856268326832552267026312670267026832552260526702683263127612605270926442670256526833012293755973136253825782605268325522565251125652538252525922538253825522592260526702799252527862511260525113274251125252471252527223774353726312484247125113211249824844037251126572709300033634736523713442773268326312644264427352786263126572644267026572670278626182709268326312631267028752962559731492592256526052644253826052565252525112525259225382565248424842552264427992484268324982592249833632552249824982511268337113509259224712457248431492484251140572605263127482786331245294962185626832696263126442644269628112631260526182578261826442722263127222631265726702696286229625597314926052565260527482605253825522538252525782511249825382525252525652644281125112773245726442484323624842525247125382538374235792605251125112484318624842484401825522670265729253325464453081344279927352683272226702709273526182696261826572657268327482773265726312683268326572950293755973174261826572683267025382538251125112538252526182525252525252498259226572900249827352484260524843338251124982511251129623727356525382538247124713186245724984057256526052786281133254705489618562709263126052735264426052709265725922683263127352592279925922709256526962552267028752950559731612605260525652696253825112565252525922578261825522538252524982565264428492471269624712605248432362538251124712525279937423482255224432525251131992457248439802592270926833024336347995343134427732644269627352605265727862578265726962592264426442735267027352670273526702631291229125597309926312631255226832552260525382538255224982592251125382538248425782592284924982735247125922511336325522511248424982552369636222578249824292498314924842484403725382631279927613287464450981856269626312592260526052618270925922696269626572683264427482605272226312709265726572875295055973174260526052592270925922605256525252538257825252538256525522511257826572799252527862471259224843287253825382498253827483727352326182457245725253224249824574018253826962696284932364644541513442811268326702618273526572811265726312605265727482657270926182696257827222618267028872962559731362657253826052735253826052592255225652605253825382552251125252565252528872484270924982592248433632525249825522484276136813565261824982443255231612471251140772592263126832786336346445379 19890828 650861856263126312631261826442657278626702631270926832709263128242709273526442631257826832824288755973161251126052605272225922552257825522525256525782552255225252484255226312837252527222471260524573199256525782498249826833651355125652498247124843186248424984018255226572631298733124705578113442875270926442696270926312887263126052670264427352722274827222709268326832670263128372912559731242657256526182592259225382552255225922644263125652525256524982565267027732484269625112605249833382525255225252498276136513482261825252511248430992484248440972565256526962786333847675744185626572722274826702631261827992696264427222657265726962709272227862735263125922670296229255597313624982565263127732592259225652538256526052565252525522498253824982670283724982761245726052498327424982552251125522912368135932565248425382471321124712457401825652735273529373287458659691344283727092605269626312670278626052644270926442670264427992618267026572670272226963037284955973161256525382592265725382538256524572538251126052525248425252498259226442773247126962511263125113402253825782552251127223681349625382484245725113149251125114057261826702761274834164674608418562735265726702722259226442657267026312605264426442605279926052683270926962657265727992937559731612618260526312631251125522578255225652511249824712484255224842578268328242498279924842592248432492484248424982525253836813442264425112552245732112484251140182605261826962950336347056282134427732670273526442592263127732670264426832631267026572709268326832696276126572631284929505597316125922565259226702592251125252525253825252631256524432525248425652605279924842735251125652484337625652511252525252735362235372552247124572552312424982484405725522631279927733389470564091856273527092644264425782631274826442657268326312592268327482657264426572657265726572937293755973136263126572592267025522592264424982525263124712498249825652471260526312950248427482484259224713186253825252484247127863742355125922457251124713224247124714018255226312631291233634705665513442748265726962657270926312786264426442631259226832709273526962748260525652709257828872811559731242565256525782657260524982538247125922578265725252552251124982552263128622525269625382605252533382538253824842484292536813509255224842511248431612498248440772552260527482748333845867014 19890828 651341856277326312644264426962644268325522644274826572709265727092670269626312683259226312912296255973174259225522592264426832605255225782525255225652552249825922484255226832849248427612443267025523236251125382443253829003711348226052457249824843199249825254037253827612709295032994767774113442786273525782683259226052824261825922670265725652657270926442761260526702631272228622862559731992605263126052670255225652525256525112498259224712484253824982511263128112511273524712631253833632592253824842525265737423496257824982511251131492498248440572552260528242786338946747741185626442605264427352631257828492709253827092605273526572748264427612592264426832683282429005597316126442618260526832525257825252525255224982511253825382511253825652592287525112709248425922511324925522498248425652900365135512631248425252538322424712525405725782683267029373416455777411344278626442605270926572657273526182605265726052644269627612657273527482683270926963012292555973111261825922565267025252552260525522484251125922525249825382498255226052875249827612511265724713351272225252538255227863622359325522484248424983149253824844037256527352900439532994586774118562644267026442735261826312735261826962735267026702683281126702799268326572605263129372950559731742618267025652709257826442578253825112552255224982471256525382511263127862525274824842592241532872552252524982498279936963537276124712498251132242457248440372525263127092962338947676162134428492657268326312631267028242592265726962605268326962748257827092657261826962631293729125597318626832605259226832565251124982578257825252565255225252565252526052631277324712696249825782525327425782565251125112657362234822565248424572538314924432457403725112578284927353363470577411856273526962592265726572631279926572592261826572631265728112657268326572709270926702962291255973136253826442657269625782565251125522498257825252592253825522578263127482849249827092498269625383299308625922670263126963681355125922525267025653211261825784057264428752862409740375064774113442887270927092578259226312722259226052618272226442644273525782786260527482631269630122925559731242657264426312657256525652565259225652525257825252538251124982631264429122484272224712565253833512538251124842498265736813593255225252429248431492457249840772605263127222683333847054674 19890828 651821856308626832631267026442631272226572657265726702735265727352605264426702644261826442950288755973199255225782605270925522592252525522578255225522457249826312498255225522773248427612484259224573249247125382484253828493711344225652498252524843211247124984018252527092748296233254644523713442773267026312657265725782849264426442644268326572670276125782696272226052631268328492975559731242605265726312631253825522578255225522618260525252552252524712592268328622525273525112605252533382538252525252484267037113537256525252443252531492511247140772565260528112683328745864767185627092644263126572670268327612592260526572709263126702748259227862657267026182722284928495597312426702592264426962592255225252565255225652498257825252552247125782670278624842761248425922498321124842538252524712748368135512578247124982471323624842471401825522683267029373376458671211344281126702657264425922670279926312592264426182631269627482631274827092735265726312937292555973161264425922565273525522605252525522565251125922565255225382511255227222925248427092538261825523376268325112578252528113711355125652457251125523186256524844077257826572824283737744767774118562709257825922605257825782773260526052683256527092631279926442631270927092722274828112937559731362644267025922670249825252525255225522552253825922511253825252578257828752538278624842578245732242525255224842525252536813565257824712498249832492484249840572498265727353012328746445308134427862657265727092605263127352605259226572670265726442722263126962696263126832644295029255597318625782605260526962644253825522525253825252578253825522511249825782618281124712709249826442498335124982484249825252644365135092605252524712525311124842484407726052657270928243274455748311856264426442631270926572644274826442618264426442670260527862565270926312644268326442987290055973136260525782631272225112605253825112578260525782498249825382511260525922875253827862484259224843236247125652498252527733696348225382471249824983199248424843999252526832722303734294644537913442824270926312683265726312748270926572644265726702631276125922735270926572657264427992875559731492578260525382670264425522552248425652511253825382525256524572538267028372525267024982605249833762484259225112538268336813509257824842443249831492498251140572565261827862735333844744674 19890828 653261856301226962709273526312670278626962605267026572631264428242618272226442722267027352824298755973099263125922578272225382605253824982511249825252552252525652471260525782799252527222484259224983236257826832484252527353774348225382498249824713211249824844018253827352748296233764529513313442786265725922696259225922761268326182696270926572748273526572773267026832631267030372925559731242605263125782709256524982631269626183074274831242761318626832605264428242498270924572578247133632552256524712538270937423509255224842498253831492484252540572605268327862862344245864831185626442631267026702683261828112618267026572670268326312799273526442631263125522696283729375597314925922552257827482592255225652538255225652538251125252552252526052670277325112773248425922484323625652670249825782670368134962511249825382471324924982511403725382722272230373338464472561344281127992696269626572578286226572683264425922631268327612631272226832709263127222950288755973174261826052657270926052511255225252484252525782525252525522511263125922900251127222498263124843351267025782565249827093622353726052511249825253111251124984077256526832837284937424586774118562657270926052670264426312761269626052631264426572657272226702786264426312592268328872912559731112592253825922670257825922578255225782538252525382525252524982552263127482498274824982578249831862484252524712552276137423482263124982471249831742471248439992538268327352875326145575167134427862618260526962683260527482683263126442618268325922799268327612657270926962592290029625597311126572578257827732538257825252552252524982578249824842525248425782696288724982618244326312471333825782511253825112987368135232552252525252538316125112471407725782605277327863482461548961856268327222657272226442644276126312565265726442644264427732644270925922709257826572975293755973149257825922618270925522538252525382644252525252511244325782457256526702875256527352457263124713211253825382484255225653666355125652484251124713224247125254018257826962605293735094644516713442748260526702631268325652709263127092631260526442538270926312722260526312605263129502900559731112578256526052709255225652552255226052538255225252525249824982578257828752511272224712605253833762538252525382484288736663551259225382457251131362525249840772552264427862748338945574831 19890828 653741856308626832657265726572631279926572683273526702631269628372618274826442657253827482824298755973174259226312592276125922578261825522565259225652578251125382525259226442824255227352498260524573274252525782511255227863742350925252498255224573224248425254037256526832735301232494705520213442837260526702592264425922849257826052683270926442644269626312709256526702644269629372900559730992644257826442709263125922578247125652552257825252525255225112538260528492471269624712605249833512578249825522525273536663482252525112457252531492525248440572552268328492875336346444831185627222722268326312592263127092644259226962657272226572709260527612592269626182670293729625597317426442618264426702525255225782511252525922552252524982565257825782618290025382799245725922498324925252565248425382748374236072631251124842471321124982484399925652735272230003312467471211344277326572696267026312644287526572565265726052631257827862657269627092670263126442962291255973149259225252565265726312565260525252525255225782552252525522511252526442837255226962498260524713338269625652578255226313666359325782484253825383161251124844077269627222837291238224767774118562748269626572631265726442735264425922683263127222683276126312683267027092631265729002950559731742525264426182709253825382525249825652578249825522552255224982605267028752511274824712592249832112565260524842565290036963482252524982484249831992457247140182605268326702950333846445343134429002670263125522631263128492644259226442631272226832735268326572696261826572657293729375597314926182538259226702525256525112592259225522578249825522565251125382592284925252735245725922457332526052578249825252748368135372511248424712525321124842484405725522657272227223402455747671856272226962592263126442592270926182644267026702670263127862644273526702670260526573037290055973136253826572565269625782592252525522511252525252578255225522538260526052786253827482443259224843211249825922511259228493651355126182457255224573249249825114018256526572657293733514474527213442824273526702683261826052786263125922709255226442605276125782657267026312644265728492887559731492605256526572670259225382538253825782578259225112525253824982511263128372498273524712592247133892511251125522484263137743537255225252443252531742484248440772578265727092773338946744705 19890828 654221856304926832683268326572605279926702657263125782657268327352644270926052709259226052761286255973161256526572578272225782552255225382565256525522552249825652484259226312811252528112525256525383224247126052457255229003742350925652498252524983224249824843999257826702709295032614767523713442849265727092592269625922837265726312644267027092683260526962657265726572722261827862875559731612631263126312605255225922511268326443049270930862799319926832578260528622471269624712578252533512565247125522538261837743537259224982443249831742484251140572592263127732849338945864586185627092605261827352605265727612657260527092644269626832786260527732605263126182786291228875597312427092670260527092578252525252565253824982565252525522578248426572657283725522735247125922511324924842538251125922811372735932511247125382471319924982498405725382631270930373402473671211344279926442670265726962631287525782605269626182644268328112670265726572696264426572837296255973149251125922565270925652631253825252498252525782538255225112498259226702773251126572484265724713351269625382511255227353651345525382484249825383136253824984077253826962824296237904644774118562722272226312735259226442773270926572735259226832657281126442709260526962644274829002975559731492578260525922670252525382592249825252498256525382538259225252511267027482538278624982644247132492525255224712565259236963455255224572457249831992484249840572578268327222962338946745670134427732657265727092644260528242683259226442631267026442709268327092683267026052644298728755597313626442683260526962552251126052511255225922631253825382538251125922592287525112709248425922525333825522525252524982824372735792565253824982484318624842471405725652683273527733274458647991856272227092670265726312631284926052631263126442670256527352592273526052670267027612849293755973236257826312578272225652552255224982578251125252565249825522471256526312887252527352471259224843174257825382498255227733727353726052484251124713211247124843999251126572735297533384644527213442761270926962670270926572849263126312605269626182748281125922683260527222748268329002887559731242644257825652657259226052605251125252578263126052538251125112578257829872525273524982578248433632538251125252511300036813666257825382498251131242484247140372552267028242786345546444767 19890828 654701856298726702683264426832657279926052696276125782525270928492683269626572631265726702824290055973149260525652631265725112578253824712552259225252578253825782457256526442824251127612484259225113174251125382457253829003758356525522498253825113199252524714018255226442735282433894644523713442811259226442670263126442786263126962683265726832644270926832670263126832644273529622849559731242644260526312644259225782552249826052538255225782511253824982644267028372511264424572565247133762565248425522484274837113523249825112471253831362471248440372592267027612824333845574996185627092657268326052631253828372683268326312565270926312735256527092605267027092683295029005597313625652657256527092565253825252565255225382498249824842605249825922631291224842722249826052484323625382565247125252887377435372565247124842484318624572484401825922722268330623389470571211344283726832696263126572670283726572631260527092644265727862631276126962696273527352824302455973086257825782631272226052578251124982525248425922552252525382471260526572950249827092484263125113376267025522552259227993681348225922484249825383136253824714057256526312862283737904705774118562683270926962631263126312735268325252631264427352683270925652657265726832538264429872950559731362565261825522709253826052511252525382525251125652471255224572538268328372511274824712592247132872511253824982525279936813537256525252498248431612498249840182552274826832837324945575308134427732722260526312683268327992631261826312618269625922696259227092696264426572696295029125597316126182605261826832592253825652525252525112538255225112525251126052683286225112657248425922498335125522565251125382644365134822552247125252498314925252457407725922670272227863351455746441856273527352735259226572683279926442565269626312631263127352631268326052644263126703049297555973149259225522592269625112631256525922552255225252498249825252578259226702773251127352498263124843236251125252511257826183727345525382457252524983199249824984057255226962657287532494705552413442824268326962657264425782761264426442644269626962735273526312748265727222696257829622937559731492592257825522696256525782525253825652565264425652525257825252631260528622511272224712592248433632525255224842511290037113651253825382457245731612471252540372538256526962786336347674557 19890828 655181856304926442618265726832696281126572605261825922605268327612644272225782618268327092925300055973149269626442631269625522498255225522511249825652538253825922511253825782849251127352498260525113249248424712471256528243727359325252525251125253236247124844037253826702735297533894799520213442786265726312657264426572786261826572657273527092618270926832683263126702605261828242925559731362565264425782696252526312525268326573049274830622657313626052592268328752525274825112592248433382525251125112511277337273509248424982471252531492484248440572670264427612824342945864896185626572761264426312722261827732683267027482644267026832735270926312592270925922696287529755597316126052605261826312631256525252538252525652565252524712538251125922618283724712748248426442457324925112525248425382722374234822605247125252484317424712484401825252683263129373351450171211344283726962605267026832631282425382683259226312735265727482683270925922709267026442862297555973136259225522552268325382552249824842538249825922578255225382552252526182862249826962511263124983389269625252578255226833666359326052511251124983174253824844077255226312799295038394644774118562735268326312644263126052722265726312670263126572670273526442670263126962657270928492900559731242592263125782683252525382538259225252552249824842525255225252552257827862498276124982631248432872525251125252525286237423607256524572525247131992457249840372552268326572987324946745487134427612696256527092709267027612605260526442605269626052696257826312773259226572657284929505597313626572683260526962552252525522538260525922657255224982498251125652631290025252735248426052484338924982511253825112748371135792552252524432511313625382484405725522631273528373376452947671856263127352631267026962605277326182592259226702696269627092578269626182670253826312900290055973124255225522605274825782605257825382565256525652605249825252511259225652837248427222511261824713249251125112498256529753711350925112498252524713199247124713999255227352722301233634557516713442824260527612618269627092748257825922683260526572657278626442696264427482709276129752900559731492578256526052657256525382552252525782525260525382538252524982618264428492511268324842565252533632525252525112538265737273455259225382443249831362498248440572565259227992735342945864929 19890828 655661856303726832644263126572696279926442565267025782709264427482696268326442631265726702837290055973074259226052578270925522552252525382525249825522525252525382498259226572862248427222457260524843287248425112471248428873742359326052471252524843249248424574018252525782735291233894529534313442811273525922657257826832761264427092605260526442683260526962709267027092592270929752900559730742552257825652696259225382525256525382565255225252484252525382565268328492484272225112592247133632525249825652498284937743537253824842471251132112471251140572552268327092799333847054705185627092552264425522631265727732670265727612657269626962735268326572631268326052709296228625597313625522683257826832525256525922552255225652498248425652498252526442657276125252709249825922443323625382552245725383012377435092592245724432471314924712471401825652657270928493299464472561344279926702605269626702696279925522592263126832618259227612735274826572644264426573012286255973149257825652538269625652552247125252525253826052552255225382498256526442925249826702511257825113389269624842552252526833742353725782525252524843174252524714057253826572887296238394767774118562722272226962631260527222735272225922618272227482683273526832696260526442644269629622900559731112578257826182722257825112644252525652498255224982565252525112538260528622457268324982578249832112538252524712525260537423565259224572538247132112457248440182657265727093049332547055272134428242683261826312644270928372644263126312683268326832773259226572552273526962605286229375597318626442525259226962565257825782578253824842592253825522525251126312657281125112670248426312511340224842498256524982887375834822538248425252484314925112471405725652644278627093442473647361856274826572592265726052618270925782670265726182618263127352644274825782696259227092950287555973111255226312578270925922538263125252578249825782538247124982538253826832811251127092443259225113287251124842525256529253727360725522471255224843199247124844018252527352657286234294736541513442786267026052605268326832761265726442696269626442683270926442709263126572722265728492912559731492605259226572657255225652578252525252538256524842498252524982605268327992525273524982605248434022552256525252498269637903565253825112471249831862498247140572592264427612773340245574929 19890828 656141856307427092605268326182722277326572657270925522683268327612618277326702605264427222900291255973174259225522592272226052565253825112525247125112525248425252525260526572786251127092443265724713299255225382552256526313806356525522511245724843249251124714037255226702683295032994644530813442811267025922605263126052887257826052709260526182683277325922696257826572605267029372900559731492644260525922683257825782538263127353012281130622644317426052644268328372538265724982592248433632552259225522511270937113636252524982457253831992443248440572565261827482811336346744529185626312683261826832657264427482631257826702644263126052786260527612696270926832735300029625597323625922578267026572644256525252552248425252511253825252538252525522578283725252748248426052443324925112511251125252786374234822618244325382498318624842498403725522761268330373299470572561344281127222631272226052605281126052565260525782709263127732644265726702722268326313012287555973099263126572631267025922592257825782538255225652538249825252498259226182937248426962484264424843376270925522578255227733681348226182525248425253174251125114057259226052875290037424674774118562683268326052683263126572735263125922644264426832735269626572709272227092670265730002875559731992565257825922592256525252552249825522498249825382538252524982631263127862471277325252618245732362525251124982538295037113579259224842525247132112471251139992552265727092975338946445308134427992657270926312722263127482644251125922644268326702722265727482631273526052657300029625597317425922565267027482552255225922552256524982552253824842538248426052670286224712735248425922484338925382498251125382657366636072538249824712525314925112538405725652644279928873416470547671856270926832644267026052578270926572605260527222657260527092657265726702631268326832975286255973161268325922631263125112538256525252565256525252525249824842443259226312773249828372471257824983249248425252484252525113727362225782511249824713186248424573999259227222696311133634644520213442786255226572696265726572696265725922631272226962670267026702709264426182644264429622937559731362631260526572696263125252525255225652552257825252525252525112565260528492525270925112592255233632592247125782498274837583509253824712484255231362525249840772578265727222799331245574674 19890828 656621856308627092657255225652657274826962565264426052683260527352644265726312722263126832925295055973099257826052605268325922565256524982565249825112538251125522484253826962824252527612498259225253236251126182498251129253696357925652457248424713249248424574018256527352748293733514586530813442824267026572735261826312773261825922657263126312683273527092735267026962748265728622900559730622592263126052605260525382578252525922484256525522552255225112578277328872511268324712578248433892565247124712511260536963482263125522498248431612484245740372552263127352761335146444615185627352644268325922592267027732631256525782644267026572709263127092683268325922696279928875597312426312657257826702592256525522565263125922538256525922565252525652578284924712683247125782471324924842498248425652631366635512578251124572471322424842471401825652683273529503224473671211344288726572631264426572657277326572592257825922696268326962657272226832722263126442987288755973124261825922538265725652592256525252525257826832484251125252471263126442849253826832471257825113389265725252538248425923711362225652484249824843161251124984077257825922937295038064674774118562644269625782696261826442722263126572670260526832631281126182735265727482618265729372925559731492657260525782722251125652538248425252578249825112552252524712525265728242498272224842592241531992552256524842525269637273523257824982511247131742484245739992525268326962937331244745237134428112670270926442683268327222605265727222696265726052709267027352631265726052683296229255597312426702578263126572578257825782552253825382578251125382511251126182709279925382709249825922484333825252511253825252644369635652605247124572511317425112498403725782670273527733363476747361856276126702657267025922631277327092618259226052631270927482605279925922670257827092824293755973149257826442631265725782578252525252498259225252511256525252525260526442862251127732484263124713287249825382471252526703711356525252471248424293224252524844018256526832683288733384501552413442837272226312657264426572748259226572709265726702592276126832683270926702631260528372912559730862578260525652631255225782578251125522538260524842525251125252605263128242525269625522618244333512552253825252565288737743496256524572498248431612511247140372565263127862761342946744736 19890828 657101856307426962644264426962631272226312605259226312696265727732722269626832670265726052937298755973086263126052605265725782552252526052565252524572525256525112484253826442887252527612457261824983236248425112498251129873790348225652471249824713211249825254018253827352670297533514644509813442824263125782657259226442875259226442631267026312644284925922683265726962670264428372925559730992578257826702657248425652511307432113509282431242824324927352552263129122511268324842565248434022565253825252538277337423565251124842443248431492498251140772565263127732799348246154799185626702748261826052657263127612552265726442644265725922786272226832592276126182683283729875597314926052578263126962592255225112592251126052538256525382484249825652605287525112748248426312457322424982538249825382837377434822631248425252484326124842525399925782773269630123325470571211344278626312618263126312578284925922644264426312657265727352709276126832696270926572849290055973111260526052618265726312552257825652538255225652592251125652484259227352837249827092484264425253376259224982605256527993696345525252525249825383124253824984057256526312799287538564644774118562773264426442565260526442786255226442683265727092657284926052761257826962565267027732962559731492565259226052670259226312538256525652525252525652498253825252578267028112511273524842605245732362565256524842552273536963537255224842511245731742538251139992565273526832962326146745308134427732657263126572618264428242631267025922670273526442735267027352670274826052618282428625597313626052644253826962631263125252525263125522592255225252552248425382709288725112683248426052471336325382525253825113012368135372565247124982457314924292511405725652670278628373376464447671856272226182657265726312618274825782683265726702761264427352709270926832696265726832862298755973174259226312644257825382552257825112578255225652538248425382471255226572912248427612484259224983211248424982498253827863727349626182471253824713161247124713999257827092709296233384674523713442748263126312657265726702811265725782657260526962683273525782631259226572696273528872875559731112592263125782657268325522525252525522552253825382525253824712592264428492498267024982578245733892552249825522511257837583579252525382457249831612484248440572552257827862837335147364644 19890828 657581856273526442605269626572605270925652578265726442748261827092631273526052748256527093000291255973149260525922538270925382552257825382552252525922498248425252443259226832862245727862484259224843236251125112484249826703711349625112552247125113249248424983999256527482683295033124474530813442837264427222657263126312786267026442670268326312657278626052709269626962631267028622962559731242631257826442709255225252538251125652484261825112525256525112538259228622471273525112631249833762565247124982538283737273593256525252457253831612484251140372565259227862683344247054863185627222644264426312552267027612657265726052578260526312735270926832696261826442618284929755597314925782657259226312592253825112578252525522511255225382498248425782683282424842773247125922498328725382525248426182552372735652605247125382443327424842457401825252761269629253274464454151344273527352605265726832644279926312592272226962696269627482683273526442683259226312937290055973074256526442631263125922525255224982565257825522484255225252511259225652837247127222443259225383351253824432525249827093666353725782511251124713124248424574057260525922761279933514501496218562735268326182722264425522824264426052631264426962592278626442696264426702696268329872950559731612592259225522683252525522511252525112538255226052538251124572631263128492538272224432592245732242498249824712525278637273607251124842552248432112457256540182565277326312937332545575343134428492618270926312631267027862696263125922605267026832722261826572683270926052657278629125597313626052552264427352631259225782498257824712631252525252565252526052592286224712709249825922471337625922498253824712761366635372538247124712552314924572498403725782631274827863351476751671856272226052670269626442657273526702657264426312735259227092631272226442683265726312962292555973199256525652657268326052538259225782538252525252538249825382511255227222773249827092484256524983236252524982538249826313727357925922525252524573236247125114018255226572670293733124501552413442773259225782592257826962837265726442631259226312670273526832696264426702618267028242950559731242657264425922696257825252565252525112511264425252511252525382592259229372484270924982618247133762578253825522511273537273565251124982471247131362525248440772552263127612748338947995487 19890828 658061856272227352657264427092605281126832670261826052709268327732631270925922709265726572925295055973136261826052631268325782525255225382525248425652525252525652525255226702849251127222498255224843236253825252471255228243774349625652471249824573161248424574018251126832722298733514644570713442761269626312605264426312735260526052578255226572683273526312722257826572631268327992849559731362605260526442722260525652525257825522565259224982511255224982578259227992484269624982578251133892511256524982498281136813565257825252484251131612511248440372552265727352709335147055744185626832683265725922657265726832618260526702709265726442811264427352552272226832670282429125597317426442578261826442511253825522565256525252538253825112538249825782683292525652786249825922498324925382511252525252683371135372565248425382484321124572525401825112696268330123351464459311344274827092644269626442644274826832578267026572644264427092631269626572670257826573000286255973086261826052592264425382565263124842605251126702538248425782498260526442837252526832484256524573338252525652484248427863666353725782498248425253161249824574057255226832722274832744586604518562735265726442748269626702761255225782696267026442644277325922722252526312592265729872900559731742565260525382644256525652578256525252525256525252538253824842605268328242511270924572578249832612525253824982538274837113482257824842538242932872471249840182552265726702912338945016282134428112644264426962644268327992552265727352605265726832670263126442696259226962592288729005597316126052578260526312565255225112592252524842578249824982525247125382592284924982709245726052498337625382525252525522565371135512565253824712525317424572484405725522670276127993402452964541856273526832605276125782631276125922565268326572670268328372683270925922683270926832950295055973161263125652578274825382538249825252525253825652525248425652538256526832837249827352498260524843261249824982498257829623742352325112484245724843174247124984018256526442683291233124501671313442824268327222657261826312786260526702696260527092709273525782696264426572657267029372912559731612605260525652605256525382525255225652498256525652498255224982538265728372511265725252592245733762552249825382525255236963523268324842484251131992511244340572552265727222786345546447014 19890828 658541856272226182565260526442657273526182709267026442735263126832683272226702709264426702925293755973111261826052578272225522552251125522511255225252538256525522471259226832811251127222471261824983261253824712484255227353696348225382471248424983199248424713999252526702722296233254705774113442786268327482709264426052773255226442657270926832709278626832735263126962605270929372862559731112565265726572670256525382538252525252525252525382538248424982565263128752484272224712605248433632538257825252484270937423593257824982471249831742511247140772565264427352799332547057741185627862670265726312683257828242592260527092657263125922761267027732657265726962683287528875597312425652565256526312565251125522592257825652552253825252511247125922683282425252722251126442471326125652525252525382912369635092565247124842471323624982511399925652618270929753325464477411344278626312722263126312670282427092618264426442696265727992565270926052696269626702735293755973124259225652631263125922538256524982511252525922565253824982484251126702849252527092484265724983363267024842511249830003711357925922538249825523124252524714037259226052773439535654736774118562748256525652670265726832799265726572709261826832696278626052696260526572644268327612987559731492618259225252670253825652498245725382538256525112538256525112498260527862498270924842605249832992498255225112538283737423593256524842498251132242471249840182592263126572987335146446162134427732683267027352631259228242670268326572644268327862722268327092709270926442592284929125597312425652618256526442552263124982525255225922538252525522511247125382578284924982683247126052511338925382525253824982631369634822605249824982498317424842471407725782657283727613565464477411856284926572722261826312657276126832631267026702709265726832657278626312696267026442937288755973099256525922631264425652552255225112538252525252552251125252484256526962837248427612525268325113261311125922735255226573711363626702498265725113236253825254057265728752862401840774996774113442811265726572644268325922824267026962605272226442670274826832773269626832683270928752925559731742605263125652696257825922565251125522525256525652525251124842552260528372511268324712592251133512511252525112565249837903565263125252484247131742511248440572565268327992811341647054799 19890828 659021856307426702592270926962657281126312565264426702657264427992657270926182683260526832925293755973161260526442592268325782631256525252525260525922498253825112498259226962837244327862443264424843261252525112484255228113774359325782484251124983199244324714018256526832683300033384529527213442773253826832696269626962696264426052631259226442592274826182709270926832618269628872962559731112631257825382709255225382525253825252538256525522498253825252592268327992525269624712605249833762552251125522525277337273537256525252471252531742498245740572592265726572786344245864767185626572683268326052709264426702683257826572592267026962709274826832657265726182670295028875597313625922538259226832552251125252525253825522538257825382525244325782683279925112722245726052484328724842538253825782683371134962552245725252484319925252471399925782735269629253338452972561344281126182578260526832565281126052657257826182657267026312592273526052773268327612887292555973161257825922578264425652578257824842552249825782471249825112525256526442912252526572471257824843429264424982538252527993742362226052525255225253149252524574057256526572875286237744767774118562683263127092657263126962773265726962709265726572683281125922696264427352657265729623000559731492644260526442722249826052605257825652552256525782511252525112605260527732498273524982592245732362498256524712552270936813565253824842538248431612457248440182538268326442912337646745064134428372696267026832631267027612683265726832644265726702735263126962709267026312683296229255597308625922631260526442605255225382525257824982538253825382578252526182657283725112709248425922471336325382525252525522644377435512605253825252498316124842511405726832644278627993469455748311856273526052657268326312631279925922644269626312657265726702709272225782605257826962875292555973111259226442565270925782552252525522511255225112498248425252511255226442799251127612511263124713211252525252457252524983806349625922471255224713211252524713999256526052683298734024644545113442824267026572696264426702786257825782657261826702644272226312761267026702644269628872912559731492552259226312657260525382538255225652511257825522498253824982618268328872525272224982592245734292511251124982525277336663565257824842471249831742457245740572552268327732761340247054736 19890828 659501856309926442683270925782657273526442670267026182644260527862657279925782657261826572975287555973111264425922605278625522565256525382498255225522592251125252498257826572862255227352498259224843287249825252471248427863774353725652457247125113236247124714037256526832683291233514705523713442811268326702631269626572824265726312565264426052709270926832735259226572644264427482962559731492631255226702670264425652565272226313000276129872696313626052511263128622484269624712605249833892525253825522538259236813565252525252484249831742471248440572578268327862748337647054674185626312722264427352670260527222605265726442631270927222761264427352683270926572735297529255597322426702592256526832565253825112525255226572592256525382552245726052696282424842735245726052471326124842511251125382862374235652578249825252484323624982471399925522709269629373338470572561344279926442709257825922722273526832683259226702631263127092631268326312696267026703024296255973124260526442592267026182578255225652538255226442552257825522525253826572849251126832511267025253376274824982525257828243742353725522525252525113211248424984057253826962811287537744674774118562683263126052631270926572761259226442683260526702683272226442709263127222644267029372912559731362683257826442631253825652565255225112525260525252498251125112578260528492484274824982592245732112498249825252578296237273537252524982484245732112484247140372578264426312849338946445343134428112722264426052709255227862592260526442618257827092799264426832657273527352709295029125597318625652565259226832578260525112565252525252525252525652538252525252644278624982670248426052511340225382511256525382811377435372565249824842498317424982457405725922525273528623442467449621856273526962644268326442657269626832631265725922683273528112605261826312670268326443012292555973111256526312592277325652511255225522525252525522498251125522498259225922824249827482511257825113249247125522457255228113696365125522484249824843249248425384018255227222722300033384501523713442824265726442657264426962786268326572696264426442722277326442709268326572696268329622875559731112592260526052683255225652578252525252498257825652525252525112552260528622498274824572618247133632511249824712484284937423551263125112511248431612457252540572565269626962811336346444896 19890828 659981856311127092605269626442618268325922618264426312683265727862644273526572683268326832862292555973099261826312631274824982525255225382511263125112578253825112552257826832824248427352484261824983249251124982471255226833727350926442484248425253236247125114018255226962657290033254586509813442799269626572618260526572786265726312631260527352683274826312696270927222709267029622925559731862565260525252761255225112511256525522552256525252525251124842565263128622511268324572605255233512498253825252552277337273496260525522471255231862511251140572592259227732748341646744831185626572644268326442618265727612631261826962670269626442722268326572709270926052657278629375597313626052631263125922605251125922538253825652578257824982538249825382605284924982735245725782511326124842552251125652799372735372618252525112511322425252498401825782578273529003299470571211344282426572605267026052565279926312631264426182670267027092683267026572696265726962925298755973161259226312605264425652578256524982525253826052552249825782565259225922862249827092511268325113376265725252525252526833727366625922498248425523186249824844097256526702837279937744644774118562696264425922565259226962773268326572644264426702631276125922683260526962670256527862950559731492578257825782644256526052538253825252538252525252525257825382552259229122525276125112631249832612525253824982552279937743593256524712525252532112443247140182565268326962975331244475272134427222657263126312631267027992722265726442683263125922683259226312670268326052709290029625597314925522644264426572578252525652592252525652592257825112498248425522683284924842696251125922484340225252525249825522887372735932525248424842484318624842484405725652592269627093416452947671856270926702683265725922670268326702631264426832657261828112644269626572683264426832937290055973161259226052657273525782552252525522552256525522592247125652484255226442837255227092484255224843236252524982471257827353711357926052471248424843186251124844018253826832748295033634586545113442786259226442683273526442773265725522592265726962657268326702735264426572657261829372950559731612552265726312735256524982565253825652511260525652498255224982592263129502525269624982592249833632552252524982525281137273537265724982471249831742498252540572565268328112722348245294896 19890828 660461856307427482657268326442722270926702683267026052709268327352657268327092657265727352799284955973074260525922592263125522484257826052538255225112565252524982498256526702837251127862484265724573312248425522525255227483790355125522484251125253236247124984037256526702735293732744767520213442824267026442657272226572811263126312735260526702592272227092670267026312709263127992912559731112618264425922578256525252552265726312811267029122709313626052538263128752538269624712578242933892484252524982484272237903711256525252471248431862525247140572578261827092761333847054529185626962709263126052644263127612578263126832657273526572773263126832670260526702644296229255597317426052578264426702605252524572484253825652592251125522484248426442722287524982722252526312511328725382538245725522950374236072592248424982484321124842498401825382722270930003299473672561344278626832618270926572683278626052657257825922709264427482605278627352709269627092925291255973111251126832578268325652552253825652525252525382538252524982484252526442950249827482498264424983416269625652565252530373742352325782498251124983186249825384057253826962862296238564767774118562709260526312683264426052761273526312683261826702657277326572735263127092657267029622862559731492592260526052605252526052578255226442511256525382511257824982592261829122471270924982565245732362498255225252525269637423636253824982471247132742484248439992525263127482900331246445343134427862696257826442657265728112657260526572657268327352773268326832670260526832722281129255597312426052631268326962552256525382538255225522644257825252552248425522592286225112735248426442498337625252484248425252709372735652565251124982525321125252525405725522670276128243338479948311856268326442631261826182605279925922631264425782605268327352644270926832683260526572837290055973136256526312631267025922498257825922565249825652578252525382498256526442849247127862525259224573287248424842471252527613742350925782525251124983236248425384018255227092683295033764705537913442837263126182644267025922786265726312657264426052592281127222670267027352670268329372912559731492696259226442605263125252592252525652538257825112538253825112578261828752538269624572592247134022498249825112525265737423551259225382484251131742457249840772552260527612761331246444767 19890828 660941856313626572631256526832709279926312578270926702657263127862592267026962696263127092987293755973124263126052578264424982592257825922592245725652525252525252565256526962786249827222457263124713274249825112498255228493711353725522471255224843236247125254018256527222644293732614644520213442862265726832631260526962786264425782592265726442670282427222761263127222657263129122849559731112592257825922696259225782498252525252511256525522565253825112552267029122484277324572605255233512538252524842525257837113523256524842498256531992498251140372578265727222735337646444831185627612644265726572657267027612578259226442683267026702735260527222631272225782618291229005597314925652618260526312565259225252578253826052565256525382538252526052631291225382748251126442484327425382552252525252799369635792565252524982498318624572471401825252644268329873287447471211344277325782735268326182657281126832631263126572657264427482644279926312670265726572824291255973136263125522644261825652631251125252552249825522538248425252484260526832875253826832525268324983376267024572565257828623711360725652498252525253149249824844057257827092773284938064644774118562735263127092578269626572748263125652735264426312592268326052748264426702565259229752962559731362657267025782657260525522538255225652525253825522565252525382605267027482538272225112592244332992484256524572552273537423551256526052498248432112484251139992552265726702887342947055237134427482670268327482605261826962605264427482670263126312722269626832709269626442709293729505597316125652565260526962565257825522525253824842565253825382511244325652683284925112735251126312525338924982457252524982644372735652565252524842471316124842511407725652683277327993376467448631856272226832605265726312631276126572644265726702644265727862696272226182592268326832950291255973149260526052631265725922552253824842525252524712552252525522471263126962849251127732471260524573274249824982498248427093774353726312484249824433211248425114057256527092709292533764767537913442786269625652696265726572786253826052709267026572683274827092761265726832631267029122849559730622565256526442644260526052525260525782552259225252525253824842605261828622484272225112592247133892538255225252552270937743607255224982498252531362484251140572578257827222761332545574799 19890828 661421856312426962605269625782618270927482618272226052578261827862631267026702644264427092975287555973161259226832605268325522552253825652498253824982565248425112498264426572887248427092471265724433199251125252484253829503774362225652471249825253186248425114018253826442709292533384674520213442799273526182670267026962786259226702592268327352657279927092657267026442696267029122937559731742605265726312696259225652552265726442799269629122657307425652525267028492511268324982592251133892538248425522525282437273593260524842484252531492511249840572565267027862683337645294736185626962683261826572605272227482631259226702657264426832722259226832631263126572657288728625597314926832605260527732552257825522538253825112525253825112552251126312644290025252748245726182511327425382511248425382950377437112618244324842471323624842511401825382722272230493325489671211344278626832605257826572683281126312696263126312722260526962683272226702748260526182950297555973111259225922565267025782565260525522498253825782565248425252511261826832900247126832511263125383363269625382538249827863774350926962525248425113211251124844057256526572824281138064644774118562696264426312670256526442748260526702657270926442683270926702709259226702644264429002987559731742631260525652709255224842565255225382592252525522471255224842552265728622484272224982592249832612471248424432552278637423523253824842498247132362484251140572592267027352962329946444996134428112592260526832696267027862605269626572631268327222761253826962670268326052631291228625597313626182631263127482565255225112552259225782552248425652552253825782578278624982683249826052511340225112484249825522709372736222552253824292538313624712484407725652605270928623351458647991856269626312565269626312696269625922631264425782709270927092565270926312683264425922887296255973161261825382605270925522538253825252525253825252538251125782498253826702862248427482471260525253274247125252525255228623711348225652471251124843249249824984037257826832709290033124644530813442849265725522657263126312748263126832644263126442735279926962696265726182657264429122900559731742605261826312683253825522525253825522538256525522552253824982644274829122538273524432605251133762511249825382565257837423565253824982457248431992457247140572578265727732824328746444767 19890828 661901856304926702722270925922670268326702578269625652683263127222670268326052657270927352950290055973161261825382605265725782552249825382565259224982565248425382511260525782811249826832457259225253287247124842511252526703774353726312498249824713186247124984037256526962735306232874705527213442811267026572631267026052773264425382709268326962657277326702709267026962618265728752849559731862552256526442696259225782578253825782538261824712578252524982565264428622511270924712605251133762471247125112471267037743496255225522484249831612498245740572605264427612709337646744767185627352670264427092631264428242605260526312683270926832748272226962670269625922644281129375597314926572631256527092538259224842578256525652565251125652538255226182709281125112735251125922644327424842511247124982887368135512578253824842498321125112538403725522722272229123429447471211344281126702657260525922670281126312670276126962605263127482644267026312605268326832862296255973161263126052592260525252552259225922552249826052552249824842498256526832862247127092525263124983363268324982578251127863666356526182525249825383161251124844077256526962786286237904557774118562696267025652683264425922786260526442657269626962657272226962709269627092683269629252912559731742592263126052722257825252538249825252538255225782578252524982552267028752471273524712605264432362484248424432552282437583537263125252484248432992484255240572565276126572875331247365237134428492605265726052644263127992592263126702592265726832748268326962631263126442696284928755597312425782631260526962552257825652552251125112538249825252498252525382657282425522683251125782511337625382498252525252987372735652538252524572484316124982484405725652631278627993402470548961856270926442618273526572683279925782538263125922748263128492696270926442696264426312773293755973136259225922592278625782605255225922592255225252511253825252498253826572925251127482511260525783274253825382457256526703711359325522457251124713186249825524018260526572709298733514674541513442875263126442592265725652824260526572683257826442631278627092657265727222565263129002912559731612592259226052696257825782552253825382511252524982484253824982592253828492457270924982618247133892538251124712511273537273593253825112457249832242471255240572565268327862748331244744736 19890828 662381856303726832631272226702631269625922618268326052683263128112670267026832657265727612811286255973174257825252578269624982618253825382525253825252578252525652484259226312786253827352471260525383261252524982471261827093774362226052498249824843211252525114018255227222683293732994557516713442811267025922578267026442735256526052631267026702605270926572696267026182683263129122937559731992525261825922683253826312552264426702900264429502605311126312538265729002471267025382644247133892525245724982498268336963593249825782471252531242484245740772578260527612696338945294799185626442696268326312657263127862657264425922631274826182631269626832683263126832631296228875597317425922657256525782538255225522552260525522552255224842525251125252631283724572709248426312484327424982525245725382799375835092618248425252484321124982498405726052657270930003249473672561344276126442735265725922644282426312709265726442696260526962670273526572696263126832937291255973186261826052552269625522525252525522511252526312498255225922525253826832824252527352498260524843402276124842538252527093711353725922525253825253174249825114057257826702837292538564644774118562605259226572631265726962773269626052605261827222618273526312709270926832683267029502962559732362670260526312696256526052565255225922538252525652511253824982578273528112525274824842631249832872484248424712525268337113565265724432525247131992471247140372605272227092987338945575202134428372644267026052631267027862578256525652657272226962748267026832722263125652683292529125597317426572578265726962592255225782552252525252538261825252511249825652605284925252696248426052443337624982511252524842799377435092552252524572498318625252525407725922644276128623482470547991856272225652683264427092670277326052644265725922631263127352722264426052722263126052811287555973124259226702631270926052657259225652565252525522525252525382538255226052824253827352471264424573236249824982498253828373790357925652498251124983236248424844018264426312761301233634644506413442824264426442631264426832824259226312631263126832657276126312709257826832657274829372950559731242605253825652657256524982565257825652605264424982578252524982578257828492592274824842578247133382498249825252511284937113593253825252443249831742525249840572631267027612709333846444736 19890828 662861856309926572631263125782631281126442631269626442683260527352657264426572631263126702862293755973124257826312552272224982565251125252565251125522592256525522484252526832837252527482498256524573224249824842457255229873774353725922552247125253224245725384018257826832748296233124557523713442799270926832748265726572748264426702657268325652670273527222683273526312605276129372862559730862618265725522657249824982538252525382525253825252538255224712618263127612498270925112631244334022552249824982471293736963593256525382471253832242525249840572565255228492748336346444705185626962657257826962578253827352670263126702565267026572696257826052631273525782631295028875597317425652605257826962565261825922498253825252525251125382565253825652578281125252735252525922471326124842498252525112657374234962683252524982471318625252484399925522683269629123338467472561344286225922657259226442631278625652578281126572657267027092683268327092644265726833012296255973161259225652592265726052605256525652525256525522511255224982498256526572875248427092484264425253363265725522578252526053681359325652511251125113186253825114077257826832799287537424767774118562670263126572696267026572799260526442683257827092696276126052722264426702631273528872912559731112605255226312657255225782552248426052511253825652538251124842565270928872484273524712631251132492443251124842538278637113523256524842457251131992471253840372578270927483049333846445202134427862709263126312696264427992670256526572644269625922709264426572709272226962657291229375597306225782631253826702525257825782538260525522578257825382525251125382644288725252709251126312471338925112484253824842709368136072618252524842498317424982538405725522592276127093376467448961856269626572605268325922683274826052657264425782683263127352657268326572722265726572786293755973149257826702592264426052552253825382511259225382538253825652511257826442748247127482484259225253211247125782525251126573742362225382443251124573186251125114018256527092748298732874586545113442811264426702631256526312849259226052618268326442670273526702696265726962657273529622900559730992565265726572696259225112525249825112552256525522498251125252552260528372511269624982565247133892498248424842484274836663537259225112471248431992565248440772565256527992761333846744863 19890828 663341856307426572592265726312631278626572565274826442644264427482696274825922631261826572811290055973124253825522578274825252578255225112525259225382538248425252761260526572862252527222498260524983249249824572471255228493790356525522498248424843211252525523999252526572722303734294674530813442735264426312748257826442862263125922696264426832670263126962722268326832657264429872837559731742578256525782644253825782511268326702849267028752657301226312578268327732457272224712578249834162525252525112484293737273622256524842429253831862552249840972578268326832761335145294674185626962670265726962683257827352631263126832696267025782824263127092592267027092735288729875597319925652578256526832605251125382552249825652525253825252552248425782683293725112722251126572443322424432511251125112748377435372605247125112457322424842511399925382709268329123376486372561344278626442631261826962670277326312631268326312578276127352644269626572657276126182900293755973174253826442578267025522631252525522578248425782565252525922498259226702849248427352498265725113363270925382525252526963696349626182498252525383199251124844057255226702799290037904705774118562696265726312735257826182786259226052657263125922657274826182631263126572565270928372937559731362592265725922657256525382525253825522578252525382525248425252525270928752484272225112578247132612457251124842525276137273551263124842471249832112498252539992525269626572975329946445272134428372644264426312644264427862605259226832605267026832735260527222773268326442683303729125597318625652631257826312538259225922578255225382525259225382498249824982670282425112670248425652498337625112457251125252657371135652605249824432498312424572484403725382631279928373351470549291856269626702670260525922773279926052605272225922683263127482631268326832657265727093012293755973174264426052657269626182511252524982552247125522498249825652525257826442786251126832484263124713274249825252484251127483774353725652471253825113211248424714018253826572722291233894529530813442849265725922683268326052748263126052631260526702683272227352683260526832709265728872875559731742644263125922644252525922525249825522511257825782471249825252592268328622498264424842631247133762511251125112498272236813551256525112471248431242511252540572552267027482709333846444767 19890828 663821856304926442631268326442683279926702631265726052618268327612644274826052696268326832862291255973136259226312578273525922578253825382565256525112565251125652498259227092786249826702484259224983274251125112443259226963742350925782525251124573186247124983999255226702709304933384674516713442773265726442644264426312773259226832670272226702657274826052735268325522683264429622900559731992618265725922748263126052525249825652525259225382538252525112565270928622457277325112631249833632511249824842552276137743622256525112457252531362471247140772578259227732709340246444767185626962709264427482631263127992670264426962670278626962670255227352696270926442592291228875597319926312644256526572538259224982618252525782538255225252552249824842696282424982761245725782484324924842511247125782605375835512538253825112511317425112471401825522709269628873402464472561344281126442722264426702605279926442683272226312552259226832605273526832683267027482962288755973111261825922657264425782631253824572498249826312552252525652552255225522849252527612525263124983363268324712538256527733727356526312484252525783136251125254057256526962862288738394767774118562644268326312683273526182811259226962696267026572657268326702670265727222605265729252875559732362618259225782735253825652511249826182525251125652498252525112605260528242511270924712657248432362457248424842498282437423482267024842498249831742484248440182578268326182900335145575272134427732683259226572696267027862670263126442631259227092631267027092670268326052696286229755597313626442592264427862552256525112565251124712578249825112498252525652670284925252696247125652471336325252511255225252799369636222538252524982484313625382471405725782696279928243299464447671856265726832670260525652631270925782631268326572709265727612709269626052644264425783024293755973136256526052631276126312657260525652525256525922592253825112498260525922849251126832471255224573249248424842457255229003774353726052443252524843249251125114018256527222799290034024644537913442824267025922657260526702786259226052644257827222578272226832709267026962696259228493012559731242644263126442657256525522511253825652525257825112525253825112605265728492525268324982578252534422498247125112538287536813523263125252498248431992484251140572605270927352862341646744767 19890828 664301856309926962644273526312683276126442631268326052605269626702657272226182748264426312937293755973161261825522565269625382525252524982498255225382511247125252498257826312862249827482484256524713236245724982484257827613711348226052511247124573249253825114018256527612709284933384736527213442799264426442670263126312773264426572657257826572644274826832696264426052670270929372875559731362605253826312657256525782552264426702862272229122644312426312605259228752552270924842592245734022498245725252484272237743565251124982498251131612471253840572552264427612862336344744736185626702605265727222552264427862605263126702670272226702799268326702683259226442696291229255597314926312565259226312511255225782565249825522538253825922511253825922631284924982761248425922471321124572552255225522748369636072578247124572484317424712457401825382709269629253376470571211344283726832644260526312631288726442592265726052644269627092605272226962670269627092925290055973124259226312605268325522538263125382538249826052605252524982552251126312912248427222471263124843389269624982565255227093651353725652511253825253149248424984057252526572849288737744705774118562748268326312644269626442735263126052683259227352644282426312696270926962605265729872950559731112578260525922709259225922565257825252552252525382525252524572552257828492511276124712605249832362471251124712525279937583593257824842471248432112471249840572552265727483074333847365202134427992683264425922657264428372631259226312696267026052696268326702696268327092657290029375597307426702631257826442525251125782498253824712644255225382498245725382618274824982735248425922484338925112511248425522578375835092592249825112498316125112484405725652565284928113363473648961856274826702605270925922657278626442631264426702696267026572696268325922696270927222811295055973136265726182592260525922525259224982525255225382578244325252498259226702862253827482498256524843199248425112484249828113758355126052471253824843199247125114057256526442748291232744474520213442837264426702709261826182722265726182644264426442748270926312735260526572683274829122862559731612605260525652631249825782552248425922525255225252525255225252552268328872471274824842565249834022498247125112511278637273565252525652498252531242471248440572592265727612696336344744962 19890828 664781856267026572631265725782683273527092592270926832657267028492605274826052709256527092987287555973149259225922578269625522578252525382484261825112525248425522498253826832811251127612471257824843261249825112471251125523742359325782525249824573211249824574037255227222735291233764474523713442900265726312657265726832824260526312657269627352683278626312709259226442683265728872925559731742657260526052709256525782525255225922471259225252498252524982592263127732484270924712605247133382525249825382552277336963551252525112511248431612538249840772592267027732709331247054896185626312773263126052683260527092565260526702578267026182735268327352657269626832696297529255597319925382605259227352657253826312538251125112592249825382511256526052578277324982722245725782457323624982538248425382657372736072538247124842484322424982471399925252722277329623249476753431344277326832696260526442592281126312657267025782683260527352657264427352683267026182900291255973124260526312578269625782511256525652565255225782538247125112511256525652761251126832484259224983363252524432511253828873711355126442525244324713136251124574057256526572773284933384586499618562670269626832631255225522811260526572696264426442605270926312722256526832670269628872937559731492538260525922670255226312565251125252511252525382471259225112552263128622525273524432565252532362511251124712552277337743636253824842484249832362484255240182565268326313000336346445379134428752578267026052631267027862618265725782683259226832696267027092618270926572644296229375597312425652631260527092618256525782552255225782565249824982552252525782631279924842735245725922471338925522471248425522709365136072552252524982511318624842471407725652644270927093455455752371856272226702683269626052592272226442683265726052709269627612578270926832696264426832900297555973099259226312578270925782605257825652525257825382525251124842484259226832824249827352484255224573236251125112511253827613742356526052498255224983236247124714018255227222683302433634644537913442761264427352670265726702811260525782683263126702592274825922735261827092552267028492950559731112631255226052709263125382538252525782511263124982525259224842592268328492457272224572592245733892511255224712525264437273579255224842471255231362471249840772565259227482709329946745451 19890828 665261856269627092683273526702683276127352605264426442722261827612644274826702683267026572900290055973174263126832538268325522525253825652565256525252565252525252538253825652849249827222511263124983249248425112484257825923742355126312498248424843249252525254057248426572683288733634644578113442786269626442670264426312786256526702644267026182683284926312735263126962696269629502925559731492618259226052631259225522511249825782498256525112511252525252511267028622484270924982605251133762498247124982525257836963496252524982471251131612538247140572683263127352722340246445670185627992683255226962657263127862670263126702657260526442709263127352657270926702644281128625597313625922592259228112578257825782552255225252552252524842565248425652657282425112761248426182484323624712525251125252786372735372538247124982484324924712484401825522631272229623338464459311344277326052552274825522657277326702605261826702670264427732657268326832670272226572950291255973136252525782565269625652511253825112552253826312538248425382498253826702950249826312457260524843363253824842484253827223681363625522511242924983161252524574057257826832722283733894674608418562735268325652696264426572811267026962631260526182722274826442761265726832631265728872925559731492565255225382670255226312552255225252511255225382457253825112552267028112538270924842605245732492484249825112565292537743482260524982525248431742484245740182525267027222987324946746282134428372631265726312631268327992605267026442696264426962748265727352683269626312709295029005597323626052552264426312605252525652592252525382578247125382565253825652578283724982735251126052498336325252498251124842887377434822578249824712511314925112525405726052605282427863442458664091856269626702657265725652722278626312644270926052631267027612605272225922631265725922925290055973161255226702631257825652578253825782525252525522525252524842429255226572837253827352498257824713261247124712484253827613774356525652484249824983174252524984018259226702773296233124644671313442862260525652605260526182786263125922657267026702657272226442657260526832618268328492962559731492657259226312722257825252552253825252538253825522552255224982578261829002471268324432578251133762498251125382525259237113593255225252457248431992498249840572552265728242849345545867014 19890828 665741856264426702696265726572644274826182696269626702631265727612657272226312735260526832824290055973124264426052592263125922552252525382592268325382565252524842565253826832837251126702511261824713261251125112457251127733727353725522498249824713224249825524018252527352670288732994644774113442811268326052657265726832773263125922748269627092631273526052683267027222799265728372900559731242592263126052670255225522552256525522498253825252484256525252618268329372498267025112578248433762498248424982498295037423496260525382471249831862471247140372578263127482862348246447741185627482709268326182618269627482670259226702696267026832735267027222657270926962605288729755597317426052592260527092605260525652552259225652511255224842552244326052696282425382735248426052484323625252525251125112657371135932552249824712484319924842471401825382670273529503389464477411344273526962644272226572605282427092696263126832722265726962552270927222709259226052875293755973211260526312552269625112538256525252498253826312525252525382498257826702912253826832457268324433338269624842498253826443711356525522525248424983099256524844057256527482722437034824674774118562644267025522683265726442748267025782773256526702605272226702644264426312618269629752875559731742605257825382709256525522565247125522484256525252552252524842525260528372498272224982631255232112484253824982565281137743496255224712471247132612511248440182511273526832900338945866162134427732657263126832565263128372670256527092696264426832722265727092670267025922631298729255597311125782631260526442552253825652565259225112644252525252565251125652709281125382722248426052471335125382443252525112735371135792538249824712511319925252498405725522696276126963429473677411856273526962631256526572657276126312592267026312657265727352709270925782670264427093000290055973161259227092631264425252565253825522565253826312552252525652525259227092786249827612498265725113236309925382631264426703681353726832511268325253186255225924037269627992887409740775064774113442811267026442631267025922900257827222644260526182657269626182735260526962578268328372912559731862605256525922657252525112538249825382565259225382538252525252605263128492484272225252552247133122498244325112525283737423651253824982457256531742498248440772565265727352722340246744896 19890828 666221856312426962670268326312578278626442657260526702722267027482657273526182696263126052937293755973149259226442592272225522592256525782525251125112538255225382484257826312824248427992484256524573236249824712498253828493774352326572457247124843199248425114018252526962748295033384644537913442786272226442644267026572799257826572670263126312552278626052761259226572631260528873000559731492538260526442696257825522605251125252552260525252552248424982578259227732511270924842578244333512498248425112525265736813551255225522484255231492498249840372538265727612811345547054799185626312722267026052644270926962565259226962644267026572761269626572631270926182683284928875597316126312631263126312498259225652552253825652525252525382525253825652657276124842761251125652511329925252525248425922670366635792578248424842484321125112498403724982748269629123363450172561344278626962683269627092670273525922605263127092578264427612683272226702670269626442950295055973161251125522592269625922605251125522565256526442525256525382538255226312824251127092511263124843376270924982538252528493742356526702511247124843161251125114057256526832811279938564705774118562670264425922670265726442773259225782683265726962657281126442761253826832657260528622862559731612605264426312644261825922538255225652525263125382538256524982552270927482484270924842605248432872484255224842498260536663551252524982471251132112511249840182525272226702987331246445237134428112605265727092657264428372605257826572565269626442696263127222683270926832696298729005597312425652644261826572605252525252618255225522592253825252565253825382644284924982709251125522443335125522471249824982657369634962578259224842498317425252471405725652605282428113389444748631856267026572683263125922605268326572578265726962748260527732578272227222683259226052824291255973174256526312552269626312511260525382552251125382498253825652525257826312849255226832471259224983261247124982457252529373711348225782457249824983186249825254018259227222696290033514767534313442773257826052605268325652811265726962644265726572683270925782735270926962644269629752937559730992605259225522670257825782565253825252552256525252552263125252578265728622498270925112605249833632511247124842511284937423537257824842498251131242498248440572578260527352735345545864896 19890828 667661856306226702657270926442683276126442709273527092670260526962683267027092696259226572912291255973111259226312592274825922578251125252552257825922525248425382484259226442811251127482498260524983249249824842484253826833696355125782498248424573249252525254037267026962773279932364644506413442786265727092670264426442722256527352644263126052631272226702709264426052631268329122912559731242631259226702683265724842565267025922962272230122696321126442565263128752484270925112592248433892457245725382525293737423593255225112457252531612457248440772578265727482722326145294736185626962670263126052657260527222631265726442683265725782722269626832709268326442670288729125597314925112592264426832565251125652538255225522578253825252552249825922670286225112735252526052484319925382498249825522552365135932525248425252498319925112471401825382696276131113312470571211344278626702618267027092592276126702578265727612592265727222683267026832644263126962849295055973149259225922683264425782578252525112525255226572538252525522471263126832773252527222484264424843363270924982552253827613651350925782538252525113136249824844077257826702849291237904586774118562722274826052657263126702722263125522644272226962644269626572773257827092618267029122975559731362631260526052683255226052552256525782525256525522498251124842525265728372498276124572605249832492471255225112605274837743593263124572471251132242498247140182565274827092962331246445202134427612605265727092631263127612644270926702552264426572773269626832605272226702657282429755597314925782592261826572631261825782605255224842538252525252525251125382657281124982670252525652484333824982498248425382605374234822538255224842538321124982471405725922565278627863363452948961856272226832683264426442618281126312644267027482748260527482696268325922657257827353000296255973136260526572578263125252525259225252525251125522538249825522525253826702887253827482484263124713199251124982457260529873727349625782443249824713186251125114018253826442735283733894705527213442837267027352644270926312824273525922605270926312683269626312709259227352592265729622900559731362592260526052631259225782498252525522498253825522538253825252605269628372565274824572631248433632552253824712538257837113523256525252471255231612511249840772605267027092862329946444831 19890828 668141856309927092605260526572657264427092592264426572735264427482605270926572696255225782849297555973099260525782511273525652538256525652525253825382552251125252525255226442887251127482457260525253211248425112429260529373790353726052484248424843199251124434018264426702761292532614644520213442786267026962670265726182748256526312592268326442670279926442722265726832696267029502950559731362552263126052670256525522592249826052538263125382538248424982578261829122443272224982631249833632525247124842525274837583496253824842471252531742538247140182605263127732811332546744799185626962657267026832709263127612644260526832605268326442786264427992696270925782644291229005597314925922525260525922578255225382592251125652552251125252605251125922657279925252773251126442511323624982471247125782748377435512605249825112498323624842471403725382670277330623261476771211344279926832644270926442709273525922709267026702631270927222644269626702683268326442987295055973136264426182552273525522631259224982525251125652511251125382484257826442837253826962484268325113402269624842538257827993727355126052471253824843211255224984057252527352849293738064799774118562683263126702644264425922748263126442709257826832618274826572722265726702552263129502937559731492565265726182696252526312525257825112552252525522443255224982538265727482538272225252592251132492471249825112552298737423551257824712471247132612511249840372578265726572987329946445202134427862631265726572696259228112657267026442696265727092722255226572657265726052578290028875597313626312605264426702657256525922498257824842631253825782538248425652683286224842644252525782471333824572498248425522837372736222578253824712511317424982498407725922605276128243287450147051856269627092657264426182683269626052657268327222631267027612592274825922709264427092925288755973136268326052670263125382644256525112565252525382498255225652498260527092811253827352484260524573236247125252471256526053758356525652443248424843211252525254018257826702748301232874736527213442722260526572592269626052748256526312644273525782683270926572657263126832605267030372900559731112592252526572670256524982552248426052511256524842484255224982525268327992484276124572565248434162498251125252538288737743696256524842415248432112484248440572565263128372735342946444644 19890828 668621856304926312618272226572657265727352631257826312670265727992631270926572631260526312849295055973149265726052631273524982552252525252511257825252565253825112471263126312849252527482498264424843274247124712457248429123774356525922498249824713274252524843999259227222748284932364501523713442773257826832592265726182735257826052644257826832696274826312735264426572631269629752950559731492605259226182748256525382565270926442900279930122709307426572631261828112484272225252605247133762538247124982498273537113565257824982471251131612511252540772565264427482811331246744767185626832644260526572605259227992722267027352657270926312748269628372644268325782644284929505597312425782618260526442631256525652565252524982552249824982525247125382696286225112748249825922471323624982484249825382657371135932644248424572457318624982525405725782709263129003325467472561344281126832670268326312578274826312631267026702696261827222670268326572722270926702887292555973186265725922592268326312511251124842552252525652565251125252498259227222811249827612484261825253363268325112538256526573758346926312498249825113186255225114057259226312837286237744529774118562631265725652709264426442799269626052644265727222670274825782722267026572683265729002925559731492631259226312683263126442552255225252552253825522471248425382552264428492511270924712605249832362538252524842552268337423636265724712525248432492511255240182605269626312975337645295167134427352683268326832592260527612631261825922605264426832683270927482696267026572696288729375597317426182631259226832578253825652538253825522657253825922498249825782683283724842696248426182498336325112484249825382786372735792565251124982525316124842525405725522683273527993338452947051856264426182735272226572696272227092605263126052618268327612631267026832631263126312975293755973236265726832538267025382552255225252552251125252552251125922498259226052786253827862457263124843261251124842457252528113711353726052498247124433224253824714018261827352696291232874586527213442786272226962631269626702709259226572592269626442644264427992748268326832592268328752962559731112592263125652696255225652552256525382484260525112498252524572525257829752538269624982592245734022525248425252498270937743593252525112457253831742471251140572605268327612824342946444962 19890828 669101856303727092670272226312683279926442618268327222657263127092670269626962696263126832925296255973199257826832552259225782578253825382605253825782498249825522484257826312900249827732457253824843274248425522429256528623774348226312471251124433211247124984018256526702709296232994674523713442811263126832670272226962849278625922631270926832696273526442683267026962631260529502925559730622565257826052709255225652578255225922498259225652538249824712565272229002511270925112552251133762484248424842511272237423579260524982457253831362484248440772578256527862748329947364767185626572644259226312644270927612631269626442670268326832657263126832565265726052683288729625597316125652631260527222552252525382552251125652552259225382565247125652644281124842696247125922457327424842484248425382824372736512578249825252498321125112498401825522631268329373274464472561344282426442605265726442631282426572644259226442709268328492618269626312683267026572912290055973124259226442618270925782565252525252578252526442565249824982498252527222849252526702484264424983376273525112565256526833711356525782498252525253211252524984057256526442837290037904705774118562735268326052592260526182709263126182631264427482592281126702683265727352709273529502875559731612525264426052761255224842644249825652538249825252484252524982605260529372538274824292592244332742484249824712525279937423551261825112498251131992498247140182618268326442975329947675202134428372657272226312644261827992605272226442696260526442683267027352683269626702683291229005597307425922592253825782631260526052552253825252578253824982511245725382657278624982709245725782498337624982484248425382875374235232578253824572484316125112498405725782657273528373376455745861856269626312618267026442631277326702605272226832670267027482683274827092722264426702887291255973199259225922592269625922605252525522525256525522538252525652498252526832862249826962484260524843236252525522471251127613774352326442484248424433224249825254018256526832696300033124644537913442773264426182735269626572811260526702683269626312592276125382670269626572696267028622912559731612578260526312657255225252498248425782498256525382511255224982552269628752525268324712631247133632538251124982538283737743622256524842443251131612525247140572605260527732709336347364644 19890828 669581856307425922631260526052644276125782605270926052683263127222696274825782683265726962875283755973186253826442592265725782552259225922578263125382525248425652511259226572837253827992511263124983261251125252484252525523774346927222498248424713186249824434018259226572709296233764767516713442773265727222683264425782862260526052644260526442683274826572696264426442683263129002862559731492552259225522683259225522578273526832862265730122644311126832605267028622511274824982592252533632538247124712471283736813551256524842498248431862538245740572578264428242849329947364586185627092722259226312578263127352670257827092592267026572722264426572683267026312722291229255597311125922565267027352578251125252552252525252498255225382538248425252683283725382773247126052484326125112511249825112683377435792565248425112457321125252471403725382696272229503402467472561344277326702683267026052631274825782709268326702722270927222722267026442644264426572962283755973099261826442683269625382552249825252565249825652511255225252484257826312786251127092484260524843351267024982511249826313711356525252538253825253186249825254077257826442862291237904615774118562722268326832592261826832748267026052696260525782644274827482670259226442683267028492937559731362592256525382761253825522578255225382511252524982525257824712578270928492511268324982578248431992511248424712592259237423551259224572484252532362498249839992538270927092837329946445030134428112644263126572592265727992592263125522670272226572748259226962657270926442631297529255597317426572670261826312525252526052565260525252631255225112511242925782631291225112644249826052484333824712443249825112748372735372578248424842552316124982484405725652605277327483389470546441856269626312644268325782605281126052631265726182644273527612670269626702709269626962875290055973161264426312631267025382552256525522565253825382511248425652457256525922748252527092471264424713249251124982525253827483681353726052484248425113149255224844018252527222735302433894644527213442799267026312657263126312735265726572657268326832657276125652761273526962631264428372962559732112592264425252683257825922484251125382498259225112457255224982578265728492525274824982592244333892484247124572498303736813565253825112443251131242525252540572565267027612748328745294896 19890828 670061856303727092709260526962683274826572605270926572644265727482670270926832722264427092887288755973149264426052578273525252578252525522525255224842631248425652498265727092849252527092498259224713261247125252471259226833696353725652471251124713186253824844018256526702735292533254557520213442786267026962748264426572786264426572631270926312631284926312683263127612644265729002937559731242578255226312670252525652525251125382552260525252578255224842578270927612498272225382565247133892511249825112498256537423607253824842484248431612538253840572552270927352735332545864896185627352670260526442644268327732709260526832696270926832786257826312657268327092761290028755597314925922631255226962552260525652511252525252552253824712538245725652670277324842761248426052471323624982484253825382824377434422592252525252471318624982498401826052709273529253274470571211344277326312631267026572605274825922578263126442631264426832631265726832722264426702900290055973124265726052578263125382552255226182565253825112511255225382471256526312786252527352484267025113389268324982565252527863681352326312484252525253161252524714077256526832837279938564799774118562709264426702670260526702683260525922722267026832683274825782748267026962605270927992975559731862592263126312748253825922538252525522538253825652511256525112525265728112511274824982552248432492525253824432525253837423565255224982457245731992552252540182525268326833049332547365237134427352683269626312631257827992657261826832683257826832735269626962696267025652683293729375597312426702578257826832644255225652552255225782592252525522538251125522709288724572748251126312471332524432484248424842748371135792565253824572525317424842498405725652605273527993363467448631856272226442696268326052618276126312578267026572683260527352644268327482683261827222975290055973199255226442592268325252578252525252511249825382511252525652538259226312862249827482471257824843236249825252498256527863727353725382471249824983211248425384018256527092709290032874529541513442799267026052657263126832799260525922683261826832683276127092748260526572644270928752937559730992657267026052696255225382552253825522552259226312552255224982578263128492578270924982631247134162498249825522552270937273636255224982443248431492498249840772578265727862735345547054831 19890828 670541856308626832657264426442592278626052618264426182683264427352670270926312722267026312811298755973099260525922592260525652565252525522525261825522484252525112538252526442887255227482498259224843224249824982484253826833622348226182552248424433211249824843999253826572683291232874736506413442786269626702670270926442799257826442735265727612605276126312683263126312683257828492962559730992618257825652683257825922525269626442975274829752631316126572631269628372484270924982578245733382498245724712525274836813509255224712457251131612498249840772565268327612900341647364799185626702618261826962657267027092565265726572605270926832761265726832670259226962696287529125597312425782631263125652552252524842511253825252565256525252511251125382631279924982735249825922498322424982511248425112592374235092552245725382525318624712484401825522683265729503338467472561344284926312644267026312657291226052605268327352670265727352709268326702592269627092875291255973124264426182578259225782592253825382525252525652592251125522525253825922862247127092498265724713389269624982552252524983651349625922484248425253136251125254077255226832824288738394705774118562709270925652631260526442837260525922709257827222631272226702696263126962644272229372937559731112618260525922709260525522565251125382511260525522525253825112565257827862511272224572592248432112471247124842538282437113523260524842471244332492511249840182552274827093000329945575202134427992657267027092670265727612644260526182631268326962786268326702696269626962670276129625597316126572657261826312605260524982552257825782657253825382552251125922605283725112696242926182484335125112525252525382824368135932552247124572498316124712498405725652631273527353338464448631856268326702565264426312498274826312657273526832618265727862657273526572709259227352824301255973174256527092618274826052565257825652525253825252552251126052525256526312837249827352511263124573249248425652471252527483758355125382457249825113236249824843999256527862683286233634674523713442799267026832683268326052773260525922631263126442657276127612631263126702709269629752925559731492605257826052657255225522525253825922525263126052484253825112592256528752484276124842578249833762525248425252511278637273537259225382484247131742471252540372565265727222786327445574896 19890828 671021856306226572578263126442748277326572631263126702722259227222631268326052644264427092900287555973149256526052565269625522525257825382538255225782538252525522565256527222824249827352498259224573261249825252484257827993727356525522484252524843236245724983999252527222670298733384644527213442773273526572696265726312900261825922709263126312735284926962696259226702631259229002950559730492578257825782631260526052511257825252552260525522538255225652565267028622498273524292644249833632498249824712538272236813537265725382471251131362498249840372538265727732773328747674929185626572644259226312644270927732670263126052657261826442748267026962709264426182631288729375597317425652631259227222565251125112552252525382592253825382511249825782618281124982773247126312443323624712565251125382578371134692644248425252471321124712484403725922696272229503325450171211344278626052592267025922644273526052722269626442644265727352670274826962644263126312912292555973111263125922605267025252552252525522511251126312471259225112457256526312786247126832552267024713363265725252592249825653727350927092498248425383161255224844057260527222849288737114557774118562670265726572657267026312837263125522696263126702709273526442722270926312525267028622912559732112644259226572709255225522592255225522592256525112498255225522578267028112457277324842565248432612484252524842552260537743482259224572484248431992511251140182565269627733000326146745379134427612670260526442618265728752592260526442631269627352735263126572683265726962657295029505597317426832618252526312605263125522525256525782565253825112484248425782657281124982709248426312498335125382484249825252962369635652565251124152484318625252565405725922683278627223325467449961856273527352605264426832670274826572748263126312618268327352709281127222670259226832887288755973174264425922592272226052592249825782538247125252565252525252484252526572811247127222511260524713249251124572471257828113727348226442484247124983136249824844018253826962696293732744674541513442849264426312696265726052786263125922618269626702631276127092735263125922657263128622900559731492578265725922683257825782511252525382552259225382538248424982565263128372525270924982565245734292511249824842552281137113496261824842443249831612457249840772696265727862786345545574736 19890828 671501856307426052670261826052657283726572552270926442657264427612592267026312761267026832773296255973124260525652592274825252578260525252525260525652538252525522498256526702887253827352484259224983199248425522457252527223666356525652484249825113199249824984018255226442722284931864674530813442786273526962592279926572837263125652644265726442722274826442709267026962565272229002849559731492683260525782709251125922511272227223174278631862987323628372605264428372484268324572631244333382525249824982538283736963593256525112484248431362484249840572565263128242761336347054799185626832631270926832605265728242605260526572683267026442786260526702644268326052631291229505597311126572565264427992538260525382525253825252525256525112538247125522722283725112735244325922471326124982484248424982592369635092618245724712457324924982552399924982709269629873299483171211344279926182683269626572644282426702670264427092605264427482552268326832722267026962962293755973136269626052552269625922565257825652511255225652538247125382511255226052824249827222498264424983402264425922525252526313681362226572498252524843136256525384057257826312824284938394674774118562618263126572709265725922786267025782657268326832683272226702696267026442670269628622937559731612605259226052683256525782552253825252578257825522511253825522605264427862538270924982605247132242471249824572552255236963537264424572511245732362484248440372538272226053012337646445167134428622644267026572644267028622670264425922670276126312748260526832631269626832722296229125597316125522605256525652565256525522578259225522683249825522552252525782709284925252748247126052443328725382484249825252748374234692552255224712498313624842471405725652631277327863274467447361856268326832565268326572631281126312644255226702631263127862605268326442683259226442849298755973149260526052605264425382565251125112525247125382525252525112471252526312824251127352484259224843224245725112511255227093727346925522471248425113236252524844018256527482722290032744799523713442786256525652657263125782786265727222644272226962631260526442683264426832696260529752862559730992631268326052683256525652631255225522484259225382538256524842538259227612511272225252552248433892498249824842498277336513509257824712457247131742525248440572605264427992696337645864705 19890828 671981856268326962644259227222605277327092618270926312631270927482552267025652722268325652912292555973161264425782605265725922552249824982498253825782605253824842525257826312849251127092525265724843224247124842484252526053681350925652498247125253186251125254037253827092709296233634474527213442773267025922644267026052811259225922605265726962631276126312722264426962683268329752887559731492592255226182735257825922525253825522565260525652498253824712565268328112552268324712605248433252511248424982498273536813537256524982471249831362511252540772592267027352887337647674831185626312565263126182578263128112605257826572696267027092912269627352644260526702761287529375597323626702592264426572552259225252592253825522511251125522565252525782644274824982683251125922484323624982525247125252786368135652605245724982471321124982471401825112683263129123312473653081344287527222644268326312631284926442552267026962657274827612683268326702670263126442786288755973124260526182618263125382552256524982578249826312538252525252484259226572824253827352457257824983351249825112511249827093696353725652552244325253149249824844057255226702773281133514705513318562709278626052592259226442773265726442709269627482696282426442748260525922670274829002887559731612592259225922683259225522552256526312525260525382457256524982511274828372484268324842605248432242498251124572498287536663523257825112471248431612471249840182525277326963012336344745237134427482696263125652657264427992670263126572670267027092773263127482722264426572761295029375597309925782605257826702538260525922525252525252657255224982484249825252592284925382709248425782457335125252457245725382773368134962538249824572511314925522511407725522644286227483429470550981856270926442565260526702592272226052618270925922683256527352644276126572657263126832950290055973236259226052565270926052631259225922565253825382525249825112511255225522862249827222498260524843236245725112484253829253622350926832538253824983236252524714018255226702696301233124644545113442761270926572657263126702862263126312748263126832735274826572644268326572644273529872900559731862592263125522709259225522552249825922471259225652498251124842538267028872471272224842592244333762525245724842511264437273551257824842484253831612498247140772565257827732735336346445451 19890828 672461856264427092605265726572670282426052631264426442722263127092683270926702722260526832912291255973149261826312592270925112525252526052578264425112538251125382498253826572837249827732498256525113211249824842471253826443711357925382471251124433236249824984018252526442670293733514644578113442799264426702683268326312761268325922709267026702631274826312644263126832657270929002862559730992683260526442670257825382525249825382578257825522484255224842578263128242471274824982605244333382525251125522511296236663565257825252471253831742565252540772565267027612849321147675781185626572670256526702657264426962605263127352709268326572709260527482657263126442773295029005597314925652631256526572565257826312538252525252498255225522552251125522631277325112709249826312484324924982498245725522773369635792618247124842511318625252511401825782748270930373363476760071344279926702709257826052631278625922605269627092605264427482696276126442670267026312887291255973124260525922605272225922538252525382538253825382565251125252457257826572799252527222471260524713351252524842498255225653711350925652538244325383136253824984018255226962786281133634674604518562696268325922722264426572799260526312709256526702552279926832735264426442631272230002900559731742565263125922683260526442498253825252565251125252525255224842552261829502511276124712592248432362484248424982525276137113537253824712484247131992484248440372525265726832900336345296241134428112644270926052631263127992644265726832644270926312709272226832670272225922657279928875597312425782592268326702565255225112511255224982538259225382525245725382683277324842735247125922471332525382498248425382709368135932631248424712511318625112484405725382592278628753312455764541856264427352631273526702683284926442618268326832670272228112683268326312657264426702887283755973161255226442538268325922592253825652498255225522498251125252457255226702862252527482443259225253224245725382457253825923681344225922484253824713199247124984037255226572709303732614705671313442811272225782631263125652849260525922761260526572631265726182761269626832644270929372937559731242605265726572592257825112525251125652511253825782552255224982578256529002538273525112605249833382498248424982565277336963523255224982443257831612511248440372578268327352799341646747014 19890828 672941856274826832605273525922618284926832578273526052578264427612644272226572605265726442887291255973149263126052592259225252578253824712525253826312578260525522484259227092786248427992443259224843211249824982498253827093758348226182511251124983174251124984037255226962722312432874474774113442811265726832683260526702837263126312683268326182644273527352709253826572644257828372962559731492538255225922644252525522525251125382525259224842552255225382525264428242498270924842631249833252552249824842552263137113496253825252471252531612511248440772578257828242875327446747741185627092657267026052631263128112644263126962605264426572748264427092578270927222631298729255597313626702618259227352538260525652552257825382538255225252498255226052644276125252761247126312498322425112484251125652735374235092592251125112484319925252498401824842735270929503338452977411344281126832565272226442605273525652631269626832644270927352605273527092735272226962887287555973086261826312605268325652552248425782592251125922511253825522525256525652786255227222443264425253363267024712484259228753651353725652525245725383124253824714057255226312799439533384421774118562657270926442748260525922773259225922683259226702670270926572722267027092631267028623012559731612578257826312631257825382538256525382525255225522511251124982525261828492498276124842592245732242525249824712552288736663496255224712471248432112511248440182538277327482849328746446162134427992748261826702578272228112618256526572683261826312696267026962696268326572657296229125597309925652696260527482565259225252498248425252592256525382525252525522670290025252709248426832525331225782484259225112824368135512552248424572511317424432511405725652605277328243482467477411856278626312578273526442696274825922631268326572592267027992644274826312722265726832937298755973149257826052605268325522605256525652525252525652538253825252498253826052849249827862484268325113261300025652709272227863758345526832538270925523236260526054057261828112937409740375030774113442761259226052670265726572748263126312657257826832644276125922773267026702605264428372925559731492618257825782683257825652538253825652618264424982565256524712565267028752471268324982592248433762538249824842552292537423509253825522443255231612552255240572552256528112799331247054831 19890828 673421856307427222631265726962644276125782631265726052683268327732618273526182657265725782925293755973174265725522631267025782565260525782511253825252631251125252538256526312811248427092457256524843261247124842538249827863774349625112484252524713211251124713999252526702735301232874615530813442849265725782644264427222773267026442631276127222657278627352748259226572670264428622875559731492565260525522735256525522631255225782484253825382592253825252538263128372525272224842605245733512525244324712538279937423523257825112457249831742525252540772578264427612862336345574799185627222592263125922605260528372565264426572709260525782709264426832631274825922670298729505597313625922605259226962538253825112578260524842525249825112538247125522722291225522722252526442484317424712498251125252937366635652592251124982484317424982525401824842722270930003376473671211344279927092578267026832683277326832578260526052631276127862631270926312683264426832912288755973174261825652631263126052538260525652525255225922592252525252525256527862849253827482484264425113376269625112565249828243711349625782471249824713136255225254077256526702824288737744863774118562735274825652683270926832849261826052683267027092683268326052709259226832657261829622962559731492644259226052670253825782552252524842511256525782552255224572578268328372511269625252605244331992511252524982538283737273509252524712498247131992511252540182552263127092975335147055237134427992709264426572618263128622605260526442605260526832761268327222592265726442605293729005597317426052578260526702644257825782538255225252618252525652538249825782657283724842696247125782484336324982484251125112683366634962552248424292525319925382484405725652578274827483338467448311856272226442618270926312592277326052605264426832709268327482657268327352631257826572900291255973174267025252592274825112631257825252498252525652565255225382525256526702748252527352471260524843274249824982471252525653696355125652552248424713224253824844018251126962657304934294557537913442811264426702696264426052811264426182605259226312657278626312773257826442657260529502900559731742565259225922644252526442565253825522565260525382511249824982644265729002511274824712565251133762525247124842498270937743509257824842457248431612498245740572683264427092837338946444831 19890828 673901856308626702565265726962670276126052657265726312631269627222578272227092709268326442937292555973149259225522631268325922592255225112525253824982592252525522525255227092773253827732498263124983249248425252471259228753774355126702484251124433211248424843999256526702748297532364529509813442799263125922631263126312761259226442605263126312696278626312722264427092683268329622837559731112670256525922683255225522538268326442975269629872709312426962525268327992484274824712618249833512565245724842498298736663482253824842484252531992511251140572552257827612837335145575064185626702644264426832592265727612618259225782709259226312670268326572631260526442786291229375597314925922565260526572605255225652525249826052552252525252552253825382709277324712748249826312525324924982498247124842735374235652618249825112471323625522484401825652670267030003236458671211344282426442592274827092631286225782631259227612735268327222631273526572748267026702824284955973111265725922592265725522538257825522552256525522552255226182498255225522849251127092498263125253376269625522511255228373711352325922538255225253186256524984077257826312824292538064644774118562761267025922696267026702811268325252683265726832605270926442748273526832578265728752900559731492631257825652683251126312565251125382511256525652538253824982605261827482484268325112618244332742511247124712565270936663551256525382471248432992498247140182525265727352975331246445167134427992657267026572709264427612605263127352644263126702773260526832670264427482683286229255597309926312631257827352578253825382552256525382552252525382538248425522657293725252683249826312498336325112511248424982565371135652578248424712484317425112511409725782644270928113442470547361856269627352644265725922683276126312565261826962670269627732696273526832683265726832900293755973249261826572592267025652525253825782511249825252552252525112471255226572837251127092457263124843211251125252471252526573758359325922552251124433236249825384018251127612696301231864644534313442773265725922644264426572799264426702644256526312578272226052696268327352631265730002887559730492657252526442683253826052525249825252578263125252471253825112644256528752511273525252605248433382498247125382511281137113509263124982484251131612498247140572578268328492748337647054557 19890828 674381856314927222657264426442735274826572578263126832683264427862578270926832735263126962887297555973136256526572605265725652605252525652538249825782498252525252498253826052799249827482511264424573211248425252498251129503696359325522471255224843186248424984018265727482696301232994705523713442786265726442605263126832862256526182657272226702578274826052735263126572657265728112950559730862670260526052657259224982511249826312525255225382525252525112552260528872484265724982631245733252525245724842578279937423607253825112498251131112511252540772578263127862811337646744929185626702644260526442592268327992683263126312670264426312786253827482683259226572709291230005597316125782644259227222538251125522525252525112525249825782538249826312605283725252761251125922498323625382484249825652631369634962578251125112471322424982498401825252670268329373249464471211344281127092631272226962605278625782592264426832657267027482657270926702683270926832875290055973186259225382592273525382578253825252525252526702538256524982471256526312925255227352484259224983376274824842538255230243742349625522538252525383136255225254097257826702849284938224736774118562644268326572592267027092709263126442709270926962670268326962786269626832696273529252875559731492525263125782735264426052552253825382484249825382538251125252605273527732498277324842578248432612498249824842578281137743579260525252552248432242511251140372578265726962950327445865237134428112696261826312605256527992683263126702683260526572696260526702605264427092578284929125597309925782592257826442565257825652552249825522631257824982525252525522696286225522748248426312471332525112471249825252565371135372525255224842498313624842484407725782631276128243416464445291856272225782578267025782670270926442592268326962696269627612631265725922644259226962975287555973149256526052578263126052565255225252525247125522498252525382525263126312875251127352457261824843249248424712457253825113774350925922498251125383236251124843999253826702735296232994674537913442722257826572605255226312824259226572696257826052631278626572683265726442670265729252937559731492631261826312735263125382538247125252484257825652484259225252552257828622511272225252605245733512511247124432525268337113551260525252498249831492552248440372552264427352799329944744705 19890828 674861856314926962683264425652696269626832592269626832683273528112605274826572748259226962912287555973174264426052605265725522605253825782511252525382538245725252511253825922786255227612525259224713236247124982484249830493727350925522498248424573236251124714018252526312761286234024705530813442773261826052735255226442811272225652605268326052761268326312683268326702592272229122875559731242618256525652670256525782578260526312912273530372657309926052552260529372525272224842605248433632525249825382525259237423565263125522429252531362484249840572565264428112912337646444736185626962605264425652631269627482631259225782657265726052799259227612670263126572696296229005597318626052552263126962565259224982525255225782552255224842498247125782644281125522748249825782484324924712525248425522862368135932565251124712484323625112498405725382761273530243351455772561344277327352644260525922631276127092618268326702683272227482618269627092748265726832799295055973186260525922644268325522565256525522552249825782498247125922511257826182925252527482498259224713389267024982525251127863711359326572525251125113149252524844077256526572811284937424736774118562735268326442670264425922722264425522644274826572683274826442696264426832722267029002987559731612538264426312670256525652565259225782538251125252525255224842592274828622538276124572605247132362484255224712525288737423509260524842471248432362525253840182538265727613037335146745272134426962657257826312748269627612683260526832592268325922735264427352670269626702735301229505597317426702644265726962578263125522578255225382592261824982511252525922670292525252735249825782498332524842498249824982592379035092578248424292525312424842484405725522670270927863351464448311856268326052670264426962670279926312592267026052683267027352578269625782761264426962849293755973149259225922525268325252578255225252511255225252552251125522525257826182786249828242498255224713186251124432525255226703758348225652429249824573186248424984018253826572670291233124705516713442799263126832644269626052824259225922644261827612605269626572761264426962605264428752912559731242592260526052683259226052538252525652552257825112538251124982552259228622484273524712578248433632511248424842552276137423593259225112498255231862592247140772578263127992786331245294962 19890828 675341856304926702657264426312578278627092631268325922670268327862670273526702631267026962824296255973161260526832670274825782511252525782511255225652511249825652525255226312887251127482511259224713261249824572484252528113681346925522484249824573236253824984037253826832735296233254674520213442799267026442644260526312887263126572657267026312592282426052670270927482748276129622950559731492683261826442657255226572525255225652511261825522498255224842538259228872511268325252578248433512484245725112525284937113509252525382443252531612511252540972592267027862887342945864799185627222683260527092605263127612605261827092696267026572748267026962605269626052683288730375597324925652605259227612552256525652511260525382484255224712552251125522644281124842709242926052498319924842552248425922987371134962592248424712498322424982471403725522657270928623338467472561344282427352657268326052631283726312631263126832657267027612644274827092683260526312975291255973099263126832618265725782511249825782565256525522471255224982498259226572849252526962511260524843351267024712511253827483666348226442525249825253161256525654077253827482887295037424736774118562618277326442631259226572773260526312605267027612618270926442722261826962683268328622912559731742605263125252670252526052552249825652538263125382525255224842578260528752525274825112592249832492457248425112525256537113565260524572498245731862525247139992578268327352975331246445030134427862592270927352670263128242631264426052631269626702722267026442683268326572696295029005597312426052618260526962525255225922605255225782592253825522498249825782657281124982748247126442498336324842484249824982735374235512538253824712484316125112498405725782657279927353287432048961856270926962605264426052631282426572696265726312670268327092735273526312657265726572773287555973149261826572605264425922525253825252538253824982511248425522498248426312811249827732471261824843236247124842511249825523711365126052484247124713199249824844018259227612644296231994705537913442773268325652696256525922837265727222657268326962722270926832722264426702683265729622875559731242631259225922722256524982511248425112525259225252525255225382565260529122498272224842592252533122511252524572498267036963607251124982471248431362525249840572578263128112862342946744736 19890828 675821856306227092631263126572709273526572525259226702631267027482538272226572709259226962862291255973111260526702605269625652618251125522525252525252525253825652484259226832862251127352471257825113261251125112484256526573711349626182498248424843186251124294018256527222683291232614767520213442748269625782631263126702862256526442670257826052709277326832670268326702683259229752849559731362644257826572605256525382605270925382937270929372670312426572592269628492498273524842578247133252498247125112498269637113622259224982471249831492511248440572565259228372799335146444644185627992657264426832631273527352631268327482657272226832773256526442657265726312696287528625597313625922578260527092538256525522484252525782538252524572525251125652592276124982722252525652538321125382498247124842811369635792657248424982484326125112498401825382683272229873312458672561344282427092592264427092657274826312605269626442657267027862631269627612696265726832937292555973124257826442538265725782631257825382552249826312511249825252538255226702900251126962498265725383389268324842484259225923727352326182498251124843149253824714057267027482773293737424644774118562683268326052644264427482786263126052631270927352657276126442748268327222670273529252937559731362552252526052696253825382552260525112511249825522484253825112538259228112484276124982578247132492471249824712525267037113579263124982471247131862511251140182552263127353012332545295272134428112657268326702644264427862565259226572631268327612811268327352657274826702696283728875597309926962525264427862605260525652525253825382592249825252484248424982670287525382709247125922471332525382484247125113037366634822592253824712498318624982471405725652605273527613351464449291856274827092657259225922683278626832605270926702683273527092644270927092631264426572900288755973086259226312631269625522538251125652552249824982525253825782484260525782875251128112471260524983236247124982511251127993774355126052498249824713211255225254018259227092748296234164644527213442773260526182631264426442824265725922644269626702618274827092696269627482618264429252937559731492565255226312670260525382511253826052484260524842592248425522538269628872457270924982618247133512471248424842484274837423565264425652457248431492498248440572565259227482786333845864644 19890828 676301856311127092709260525382631281126702657268326052670264426962605274827352670257825922912288755973074259225782631260525522578256525252592259225522525249825252498260526962875245727482457257825113287244325252484253826833711352325782498249824843211247124843999257825782670292532874674520213442735260525652683267026572824261825922565260527092670273527092811268326832657273528492875559731742592264426312657252525382552252525112484255225112511249825112538268328622484269624842605249833632511245725252484296237743651256524982471251131362457247140572670257827482761335147994395185627222670259226832709267027862683257826832657270926832773269627222592265727092722297529625597313626052592260526442525255225652538255225522552251125112538248425922552279925112722249825782511323624842457244324982912374235932565247124842484318624712457401825522709269629123287483172561344278626182605267026312631278626572618263127222631265727732592270926312735268326832900293755973161252525652644263126442525252525112618256526052538247125522471263126312786253826572511260524433363268325252552253827353727342925782511252525113174255224984057253826962799292538224705774118562696269625652696263126962761261826572657261826832748267026572578260527352605270928622900559731612592265725922683257826052592253825252565249825382511252525112605259228242484272224842618248432612484251124712538263137583523259224432471248432492471249840182578278627092925335145015272134427992670261826962696272228372683263125782618268326702683268326962696265726702631290029375597312425522538257827222565259224982471257825382552252525252552247125382657283724982735244326052471336325252498248424712735368135372578255224712484316124842457405725522696283728873338464445861856264426182578265726442631276126702657267026572709264427862618264427092618265725782962283755973149256525252578268325522578255225112578253825112592255225652498256526442799247127352498259224713236244325522498255227353774350926052498248424843199251124574018256526572696293732874557541513442824264427222670272226702786255226442657259226832670267025782644268326442683261828872912559731862552267025522696252525522498255225522484259225382511256524842592260527732498272224842605249833762525247124842538264437423551256524712443248431742552253840572605268327992670342945574644 19890828 676781856302426702657276126832592276126442696267025922709267027862565268326442722259226052862290055973149263126052605261825112538256525112525251125522525251125112498252525652773249827222484257824713236247124432471249829503742345525782471248424713186252524843999252526702709293732364736527213442748273526312670268326572722257826052722269627612631267026052670267027612657267029372937559730992605256526182631257825922552269626052748270928752657307426832538260528242511270925252578244333632457249825112511281137273469261824842498248431242471251140572552263127222696328746444929185626572578264426702670264427092578255226702605268326572670264427992605264426962631290028375597312425652592259226832592251125652498252525522511252524842511253826052644288725112748252526052484322424572484249825112912374235512565247124432484322425252511399925522670273529623236479972561344277326312592270926832683279926832605260526442670261827482670274826572683259226312849287555973124263125922696259226182552248425652605252526052565253825252511259226312709251126832471267025523376264424982578255227863711355126312484253825253136252524844057253826962925296237744767774118562618268325522696263126962773269625652709264427222657277326572683261826442670263129252962559731612578265725652631249825652538255225112605253825522457253825252538263127992511270924982565253832242484249824982552277337113551256525252484245732492525251140182605273527482950324946745167134428492683269626702657265727732618259226702657264425922709267026962657269625922748284929255597311126702592263126832565257825782525252524712578257825522538252526312565284924712761245725522484335124712498247125782900365134962552249824712484319925252484407725922578276128623376444748961856272226182657264427092578278625922631265725522657265727862683268326312605264427222912291255973149265726312644264425252578251125522525256525382565255225522484255226442811249827352511267024843236247124982471252525653607346926442484247124843199251124574018253827092709300032874474523713442786264426312644270926572761263126052631276127222657273526702670268326572644268329372862559731612605263126052696264425382538257825652552255225252498257825382538265727992498273524712605245733892471249824842498292537273696259225252484248431362552251140572538265727862761336346744962 19890828 677261856298726052657267025782670277326702578268326312683270927732631273527222631263126312875287555973149263125652605264425652525252525652552256525522552249825522484256525922862252527482511261825113211248424572471253826963774357925922525248424713199252524984018253827352722301233384705520213442849263125922670267027352837268326442631267026832657277326962696270926832605256528372962559731362657263125252592252525522631255225382578259225522538255224712552260528492484270925112592247133892511248424572552263136513537256525112443252531362552249840572565260527732786336347054615185626702644260526052565268327482696272226832644268326572735259226572683274826312683291229125597309926052605260525782525255225252552248426052525252524842565249825922605284924982709249826312538331224712471247125252773372734962670247124572484319924982498401825652722272230373402489672561344281126832552268326962644278625782592256525382670274827482605274827092709265726312950290055973149259225922578264425782511257825782565255226442565248425252484257826572824252526832471265724713376265725382552252529503727356525922511253825113174255224984097260526052862290038064674774118562696267026442657264427092799260526832696260527352709277326702735265726572644265729502875559731362605260525382735255225252525252525922511255225382525251124982605267028242538273524432631249831992484245724572525261836513537257824712498245732112552245740182605268327612862329945865272134427862631268326572631265728492644263126702592270926962786265727352657269626442644287528875597309925922592261826572578257825252552255225252552252525252538249825782748282425112709247125782525336325112471252524982837374235792565251124982511318625382498405725652618276127993363470547671856274827092644260526442592265726442592263126832644263128112592273526962657267026832912288755973186256525922605270925382565251125382538253825522525251125922511255226702811252527612471257824843249248424572457248428873774356526312457249824713199252524844018260526442748293733384586545113442875264426052696260525652799268326442631263126572709269626312631257826572670265727862900559731242605260527092605249825652565248425252498256525522525256525252657264427992498270924572605248433632525244324982525273537583622256524982457255231362565251140572605265727352786335147364996 19890828 677741856303727352644265726442592276125922631267026572670260527092605278627092657267026962875293755973186264425782552269625382565256525782552255225782498253825252578260525922837248427222511259224713261247125112471251126703711348225922484251124573261249824714018253826312709293733514674509813442862267026182631261825922799269626572605267026832683269626442670263126572657265729502987559731612657257826832657255225782552264425652862276129752683317426312565265729002511273524712644248434162498252524432511277336663622256524712443248431242525248440572552269627222786332547674929185627092592267026052605268327092538264426442683269626182722260527222657269626052670291229875597313626702605260526832498256526052552257825652552252525522511247125652631286224572735251125922484321125112457248425252683375834822578248425252471322425252484401826052683265728873351464472561344277326182683263126702644282426052644263126962748261827352644261826442618274826572900297555973149260525652618270925652592256525252631253825782552255225382525255226052748248426832498264424713351274824842525253829503711355126442525247125253149256525384077260526702875288738064674774118562748264425922683264427092761263125922657268326442618279925922735263127092670264429002912559731362552252525522683253825382525260525522525255225252538256525112578261827732525272225112592248431992457247124712578270937743537264424842471247131862525252540182605270927483012335147055237134427612644265726962670264427862644263126702696265727222657273527482631265726442670290028625597312426312670265726572605256525252525255225782565253824842484247125652565279924982748247126052511337624982525244324842657371135372565251124842484317425382498405725652538274827863402473648961856268326702631267026702670282426962511263126052709265727092631269626572670263127092900290055973149260526312592273525252565252525252565255225522538247125652511256527352887248427612484257824713224245724982498252528113696363625922498252524713186252525254037261826702722301234024674520213442799260526442670256526702837264426962709269627222631270926442735261826962709263129002925559731242605256525782631255225782538255225252511255225382498253824982525264427862471273524982565251133892484249824712511273537423622259225382471247131492511252540572605270927352735337646444863 19890828 678221856303726832592267026702735277326702644263126702631268327482605269626052722260526832875290055973099260525782592270925252538257825652525253826312552247125522498252526572887252527222498260524843211247124572511255227993742349626052484247124713249247125253999256526962709287533514557523713442761268326832605260525652786268326702657260526962683274826572722269626832657265728872975559731242618264426182748252525652592249825922552256525252525255225112552269628112525272224982631249833252484248424842525256537423551255224712457252531492525251140572552263127352709332546444705185627222578263125922683257827992618259226832631268326312786267026962748273526442696290028875597312426052578252526442538256525782538248425782552255224982552251126052631281125112735247125922471323624842525251125382605371135652605249824842498319925252538399925112722270929373363455772561344281126572592261827092683284925922657272226572631264427482683265727352683260526832950295055973124267025782605263125382498251124842538251126052565252525252498255225922887249827222511263124573389268324982525251127863711360725112525252524983111253824574057260526702824293738394736774118562786269626052670268326702748267026442722268326702618263126312696265726832670277329252937559731992592264425782657257825522592252525652498251124982443255224982565264428752471274825382605249832362498252525112484260537423509257824842525245732112484251140182592265727353000329945575202134428112696272226572670256528242644260525782696276127092748263126962683269625382670288730005597312425782631255226832565252526052511257825652565253825522511248425522670276124842761247126312471336324842471253825112735371135652578248424982498317424982511405725782657276128113325464447991856270927222631263126442657278626312631267026052683261827732578272226052670263126962912288755973211256525652525270925112605255225522552256525252498251125522525251126312786252528112471260524713199244324432484252525783727350925522471247124713149248425524018253826442644288733254644530813442799267026312670269626962786263125782657263126962657276125922657265726182605270929873012559731242592259225782592249826442552256525252538256525382525257825652578264428492525272224572631249833382457248424982525265737113537253824712457249831742498249840572605264427732735331247364831 19890828 678701856302427352657263125922605282426962592264426052670263127222683273526832670268326312925288755973124255226832592263125112538251125782511255225382578249825782525253825782862252527222457259224713236247124712525249827733758350926052484248425253236252525114018257826702696293732494767534313442761265726442605255226572786264426052683255227092605270927352722261826832683265729122849559731612578265726052696260525112592265726832862276129872605308627222538257828372538269624982578248433762525247124982525273537903523263125252471255231862471252540772592265727992735332546444557185626832657256526312592270927352644257826962696269626442748259227732631267026182644291228375597316126052605261826962552256525782578257825652578253825112525253825652592274825112748248426312471323624982471247125252709374235232592248425112484316125112498401825382683272229253325483172561344274827092592267026052605276126962618265726052683260527482605270926702709268326832849288755973099267025782605261825782552263125522565251126312552249825112498260526702799247126832498263124843363267025252538251128373727350926312498255225383174255225114057256526702875287537904586774118562696268325522644269626572722264426182605259226832696277326572735259226832605267028872987559731862565264425922657257825252538252525112484253825652565257824982631267028242552269624842631252532492511245724572578263137113537255225112511247132362511249840182578277326442937331247365167134427612631270926312683259228112696257825782657269626442773273527482644265726312709288728495597313625522565264426962525257825782565259225112683249825382498252525652670287524842670245726052484341625782484252525522912374235372538252524712498318624842457405725782631272227353363467447671856269625922592268327352735270926312592264426182722263127732644277326832670264426832937293755973149259226572578267024712498252525382471252525382457248426312525253827092773249827482498256524983211255224712484251126833711346925382471249825113249249824984018251126572722298733124529520213442799264426572605264426442761265726442683264426832644269626702709263127222683265729002975559731362578259225922657255226052565249825922525255225782498253824712511265727992538273524842592247134022511249824982525281136813523259225522443251131112457251140772565265727482837332546744674 19890828 679181856274825922670265726572644278626052592267026442735268327862631270927862709265727352849296255973161255226702578273525652565253825652538259225252538249825112511257825782837256527352498259224843261245724982511255225783711359325382484248424713236244324434037255227092696296233124529523713442773259226702683265725522799265726832631263126312709276126052644264426182683268329752925559731742618259225382683253826052565249825382511263125252498252525382538259228622511270924712618247134022484249824982484268336963565260525112484251131862498249840772578264427482773337645294831185626442683265726832578265727482644263126312644272226052786257827862644268326572748288729875597314925652578259226312525253825652578252525522498256524982552255225522644290025112722252525652484318624842525244325252925375835092525249825382443321125252484403726052773272229873287483152721344279926832683264426702605286226832578270926832631264427862657270927092670264426702887293755973186264425922565264426312592253825252605255226312511255225252484255226572837248427352498257824983389257824712484252527613727349625922471245724713174251124714057259226052735279933894674499618562709267026312657267026052683264426052683261827222670283726442722260526962683274829372950559731492565256525782761263125922565253825252498248425252498255224842552272227862498270925252592247132992538249824712525282436663509269624712484248431992525252539992552269627222925338946445237134427352605265726702670263128372618260526572683261826572761267027092592277326312670290029755597313625922578264426962525252525252578257825922618253824842471252525382657283724982696253825782498337625112443249824982786372735372565249824712471316124982525407725522605270927733351442151671856272226702631269626572670270926442644264426572683269627482657274826962683259227612824290055973136259226052644263125782525253825252565256525252578251125782498256525782849255227352457264424713224256524432484253828373758349626702538249824573211249825383999256526962605296233634501548713442811269625782657269627092748270925922644265726832670273526832748267027482709264429122837559731242578257826052683257825652525249825252484267025782511253825252565253828492511268325112578245733632484249825252498272236963607256525252443251131492471247140572552269627612786332546445451 19890828 679661856265726052605267026442657270925782631272226702618264426962631267026442722256527732912290055973099260525782592270925252525253825252552259225522511252524982498263126572799249827092538264425113224247124572471251127613727349625782484248425383249249824984018253826832761307432874644567013442811267025922683259226312748260525922631260527092683276126962735269626052592265729372962559731992605260526442696256525382538253825522498263125782498251124982565265729252511267024982618252533632525247125112471288737113537256525252457251131492538247140572578267027732811337646445781185626702709257826572644257828372657256526832618264426312683263126572670268326052631287529375597313625922592260526442592253825112525255225782538255225382538247125652605274824842696245726052443321124842498251125252786363634822592249825112443321124982443401825522696269629753402455760071344276127352657267026572657270926442565264427352696264426832696265726572683264426832837296255973186257826312631269625782525255225522605251126052605248425252511255226312824245727092484257824713363247124712471253827863681350925922525249825113149248424574077257826312761272233384644604518562696268326572644267026442748259226442631268327352631273527222709268326052657265729502925559731612592263125522709253826312552253825652525253825382525256525252552263128622538274824712578248432112498248424842525288737113509260525112525244332242471249840182565267026702950338946446282134427862722268326832683265727612538257827222657265726572837267026572631270926442696293728875597316126572670264426052578257824982578260525252578256525522538249825652631284925652735252525782484337624982471249824842761368135652552248424712471317424712471407725652578276128623363447464541856268326962657267026442605277326962657268326312683259227482644273526442709260527612912291255973149261825652578273525922538255224712565252525522525253825652484257825522849248427352498259224843261245724712471249825253758352325652443251124573186248425384057257827092735282433254736671313442837268326052683264426312811260525652552259226442631269626962748268326702683267029252900559731612657260525522657257825112525252525652552263125922552256525112565264429002498268324982592248433632525248425112525269637423523255225252484249831492471251140572578265727352773336347057014 19890828 680141856268327222644267026442644278625652605277325782709267027732722268327222657268326702912287555973136259225522552261825652578252525112511248425112511256525522525257826312875251127612471263124433274252524432511253827483774355125652552252524843199252524984018255226702657293734294644774113442837268326052605257826832683265725782631267027092683274827732683272226962644268329502937559731112552253826052670253825382552252525522525255225382511249824842578270929372511273524842605245733632498248424842538279937273565260524982471248431612498252540772552265727732837349645297741185626052670259226572683256527092735261826572631265726702837263127482605268326832644279929375597314926182592265726572511259225652498252526052578253824842538249825522578281125382748242925922484326125652511248424982786374236222618245724982511318625252457399926052670270929873402464477411344284926052657264426182631276126572592269626702644264426962631272226312670260526312937293755973111259225652552260525382552252525782578255225782511248425652538253826312748256526832511267024713351265724712552251127733711350925782484244325383149255225114057257827352786442135234529774118562748263126442618264426312786265727092657256526832735276126442657267027352657268328492849559730862578269626312683264425652578256525382538256524982525249824712578274828492471273524982565248431862457248425112511267037743509257824982511245732112484248439992565268326832900335147366123134427612709259226442631269627992605260526442631268326182709269626832657268325522722286228625597312426052605255226832538253826182538253825252605255224842511253825522683283725652709249826052525336325112538245725252552369635372552245724432484316124712471407725382670278627613429464477411856278627092565257826702565270926052670272226312722276127612578273526312683272226442862291255973136261826702578267025782538249825652565247125382552253825782552253825522862252527992525267025253287308625252683263127993651350926572525267025253224257825114037267027862837411840184896774113442786265726442696270925652735264426702552265726182631283725522696273526702644268329122875559731362631260525652592256525782592259226052511257825252484252525112538263128372525269624842644249833512498252525652498272237113509253825382471248431242525244340572578260527732786340246444674 19890828 680621856302426572605270926832683278626832605270926052657267027732644274826442618263126182900295055973136256526442578268325782552256525252498259225252552248425252525255227092912251127732498260524713224249824842498251129003742355125782457252524433236248425254018256526702683297532994767530813442773260526832657256526832748259226312670257826832683276126572683259227222670260529002875559731492670263125652644257825382511256525252498264425782511249825252592263129002498272224432592247133512511248424572498287537113537252525112498252531362484248440572552263127482761328747054962185627482631265727732644267027352683256526052578263126312683259226702578264426312696295028875597317426052578265726832605259225382552251124982511253824842498253825522618283725522709255226052498319924572511249824982670363635232538247124572443321124842471399925382722268330003287473672561344279926572709274826702592278626442605256526702696268327862605269626572670261827482925290055973186264426052592270925652552256525112525251125922538253825522525259225922962251126962498257824983389267024572525255227993666353726182498253825113136249824984057256526052875293738224705774118562657267026182644264426832748261826312644263126962631281126312773265726832578265729122937559731742578263125782644260525252592249825652552253825382511252525112605259227732498278624712565251132362498249824842538281137113509256524842457248432112498252540572538267027352937333847055379134427482657261827092631265727612605268326702696269626442631257827092631269627352761293729625597316125922578259226832578257825252484253825522565253825382538253825522618281124432683251125922484337625112511249824842912366635372538248424572538316125112471407725652565276127353416455749291856273527222644267026052605274826312631264426702670263127352670274827092696264427482937291255973161261826052565267025922538251125252538259225652565253825522538260526442849248427092457260525383274248424572484255226573711348225782471251125253186245724844018252527092683293732364674534313442773267026052709261826052761263126182644259225922631276127732683261826962709270929002875559731992552260525782605259226052565256525252498257825382538249825112525259228752484274824982631247133512498247124982484264436813579257825252443251131742471252540972592263127352735333847364644 19890828 682061856300026702605273526962631281126052578268326832592260527482657276126052657263126572900288755973136264425922657269625782552252525252578255225252498248425522498255226702862247127612484264424843236251125112511251127733711355125652457248424983224252524844018255227352761295033254705520213442761257826442670257826312709265725922578263126572683274826572696272225922631270929002937559731362670261825382631252525382538263126572912263129752670314926312552273529002498267024982605252533382525249825112498263137113482252524982471249831492498248440572565260527992849336346444896185626962670256526572670257827092644259227092592268327092683265727352696267027092644300029125597317426052578260526702565255225522578252525522592249825382552245725652657282424982761245725782471319924712484252525112849374235652552251124712484323624982592403725522683267029623287467472561344278626442709268325522592282426312683267027222578268328372670276127092722269626312937290055973161255226052565264426052552257825382525251125252552247125652525260525922799255227092457260524843363265724572511255228373696353726702525249824843199256524844057256527092824292538064674774118562683272226052735261826312799268326442657260526442683276126962722259226182631269628872875559731492565265726572683255225922525256525382498255225112498252524842525264427732552276124712592247132492484251124712552269636663579253825252538249831742457251140182565272227482875331246445202134427992631265726442696257827862565263126052670268326442761267026832631263126572709290029125597308626572631263127092565253824982552256525252631257825522538252525522670278624432709247126442443331224712443249825382761369635092592249824712525312424842484407725782552278628373376464447671856272227092618269626832696282426572538268326572683260527482592273526052722270927092962292555973174260525782631264425782605251125522498260524842498252524842565256526052824252527482471261824713249247124842457253827613727345525782511248424843149248424984018253826702657296233124644523713442735270926312644265725922735265725782709263126312631270926442761268326702578264429122849559731112605264425922722253825652525253825112538264425652511255225252525263128622511272224842592244333632525247124842538274837113551253824292471249831112484248440572538256528112799342945574767 19890828 682541856302426702592267025782631284925922605265725782644264426702631270926572644259226572937288755973111265726052578268326312578259225782498257824982538249825382525252526572887247127352484263124713224251124982457252526833651350926052511247124573211251125253999251126832735283732614674516713442773263126572644256526702735263126182605265726312670268326312670265726702683267029002962559732112605256525252709253825522578253825522498252525522511247124982552263127612511270924572592245733382471244324842538295036963537260525112525248431742471247140772605259227612837333845294644185626312657260526442644264427612657256526572657263126832786273526312683268326832605293729125597312425522592253826832538257825522592253825112525252525252498251125922657284925382761248426052498319924712484247125112657371135792592248425252498321125112471403725112735272229253351452971211344282426572657267026442618281126312631265726052657268327482696269626702722264427862962293755973136256525652578270925652525255225382592249825382552248425382525252525522862253826832484270924713338267024982525251127353651360726312484249824573149251125114077257826052862291238064674774118562644265726052657269626052773259226052644268325922709272226312761268326312657269629622912559731742605265725522722259225112578256525522538252525652484252525112552268328372484272224712605249831992511249824982511268337273537255224842498245731992498252540372538268326962962342945865379134427992657265727222618267027732592259226962578273526182670268327482709264427092657293727995597308625382552252527092592256525382565259225782592252524842538248426442605286224842696244325652457333824982498251125112498372735512565252524982484313624842471405725522644273528113312464448961856269627092565272226052670274825922657269626832683263127352631269626312683267026962937298755973149263126702578269626442592255225112498251124982565251125382471255226832824247127732511263124573211249824842484256527353727350925522498249824843136249825383999253826832709295032874705541513442735263126442683261827352811268326442605267026442631276126442722268326572761263129372912559731112592263126442670252525652565255225382525263125112525253824982592276128492498277324842552247133252484247124842511286237113551265724982511253831992484247140572552259227482837342947674736 19890828 683021856308627092578268326312644279926702565259225782592263127092709269627352709269626832875292555973136256526442631276125382565259225382538255225112511249825782511260526572824249827732471257825113236248424292484256527093727349625252498251124843224245724714018256526832709293733254644527213442735263126312618264425652811257826442670267026832631281126442631270926572709267028752950559731112565264425782709256525522578267026052875268328872592302426052525264428492443268324712605245733892498249824982484268336813537259225382484249831612443244340572552256527352875338946744705185627352735260526182605264427482657257826312605263126052761273527612605268326442683297529005597316126052631259226702525259225522484255225382484255225382484249825652605279924982735249826442498322424712471247125112950374234422605251124842498323625252511401825652683273529503312464472561344284926572605268326832578288726702592273526052722263127352696268326702786263126312987290055973149255226312657268326052538257825382538253825922484248425382484257826832849249827222498263124983389268324712552253826313727359326312552253825523174252524984077256526312875284938064767774118562761264426052657268326312709265726702696263127222670279926442709263127092631270929122912559731862552263125782670252525782552256524982538251125652498257825112578264428372498268324982605247132112471247124572511257837113593256524712511249831862484253840182538264427862950332547055272134427222644269626832631259228112592261826312552264426442683259226702722264425382644290029255597311125922657260526832565253825652538252525922552255225522498248424712552286224712670248425522471337625252471249825382799371134292592249824842511317425252471405725652605273527483363473648961856272226832605263126052670281125922670260525782631265727612670270925922696268326962824298755973211264426312605267025382605253826052498252525252498252525522511260526312773257827612471261825113249248424982484252526443774356525782511244324573236248425384018253825782683291233124474520213442849270926312683259226312748267026832696270926572644267026832722263126832657268329372900559731742618270926702670255225522578252525782525257824982525249824572578257827992484276124712631245733632498245724842511273537113551256525112498248431992511247140572552268328112786344247054705 19890828 683501856306227352605269626442592279926312592260526442618264427352631272226052605260526442875295055973161260525922605269625522525253825382538257825112511252525922471255225922773253827482538260524713261249824982484252528493774350925652471248424293211249824984018253827482696300033384644509813442773267025922631264426312824268325922670270926702592269626702709259227352709263129752900559731992618257825782683259225382565251125252552255225922484249825382578264427732498272224842605247133512525252524982552276137273565251125112471247131742498253840772552263127862670342947054896185626832696265727352696265727352683259227222605261826702735265727732578268326572683288729375597323626962644263127482552256525522511252524982552256525382525252525382670284924842773252526312471324924712457244325112670374235232552245724712484323625112511403725382657269630373312467471211344279926572657264426832644278626702644273526572644265727482631269626312644267026312925293755973186260526052578269626052592256524982592251126572525256525252565252525922862253827222484268324843376264425252498253828623774353725782498251125253136249824844077257826832862291238064736774118562670268326572592260525522799265726442592265726702722267026832696257826052709263129122950559731992618255225382709256525522525251125382578256525382498252524712552264428622565272224982644245732112484244324572525272237423593253824982511247132492484248440182538268326832937333846445308134428242683264426312657263127862578268326442657265726702735270927352670273525922657288729625597312426052538256526702511256525522578257824572538259225652525252525382696281124842735252525652484332524982484248425382578368136962552247124712511314925112471407725922644276127353299450147671856267026702592263126442670278626572605263126052735265727992644272226962786259227092887295055973186256525782592273525782538256525522525255225652484249825522525256526702849249827092498257824843186249824842457251127733727350925382498249824433186247125254037252526572709297533254644530813442786263126442605263126312811264426832644274826832618268326182644264426832578265729002962559730742565259225922735260525522565252525382484259225652538256524842538264428112525267024842578248433382565249824572525279936813509257825252484249831492525247140572578267027732862341646744767 19890828 683981856306226702657265726442631281126312709264426572696269628242605270926572657263127222925295055973174260526312605272225782511253825652498253825252565251125252484256526052887251127862443263125253249248424712471253826313742348225782552248424713186249824713999252527352735296232614705537913442786264426572683268326702761259226442709270925782644273526702735270926832683273529002962559730992592264426312683252524982538272226962900270930002657316126702578265728112498273524712605244333382552249825252552276136513551257825112429248431612511248440572592259227352761337646745030185627482709267026312592260527612644257826442592270926572773265726832592267026312722288729505597312426052538267027352578256525782552253825652484253825112538249825652683277324712735247126312484319924712471247125252657366634962552248425252511324924982471401825522605268329253429450172561344279926962552270926572578274826832696263125782670263126442618269626442722264427092937290055973149261826702644269626572552252525382525253825522538248425382525256526962925249826572498260524843429260525252578253827353681349626702525255225253149252524844077252526832875288738394644774118562735272225522683268326962799257826702631268326832631273526702735261826962696265728622937559731992605263126702761252526442525257825252538256525652484255224842592263128492511274824982592249832362484251124432525274836223593260524712484247131992511248440572552269626702950335145295237134428112618268326962605257828112657268327092605270926702773268327352565263126442696290029625597316126052538260527222552253825522525256525782631253824982511249825252618278625112735252525922457331225112457251125382799374234962525251124712511314925112457405725652670273527993338479947671856270926832644268325922670278626832552269626962696269627612657273526702683264426832837295055973149261825652592268325922592253825522525256525382498248424982498255225782824249827612471253824433261248424712484252527733711350925522415252524843236253824984018256526572748296234694705530813442862260526182683264426052786256526312722260527482631281126312761260526572592265728492950559731112592259225922748253826312565252525652552260525522498247124712552257827612484269624712605248433382471251124572511270937743565253824982443252531742498247140572592263127732773335146444896 19890828 684461856308625922709267025922631277327092605267026442709269626832709265726312696259227092975290055973124263125522605277326052552252525252578255225112552252526052525256526052824245727862457259224983224248424842484252526443742342225922498247124433211244325114018252526832683293733384705523713442799267026052657267026832837269626962683263126572670270926052748270926832696269629622900559730992644256525522631253825522525255225112552253825112525249825112538263127862525268324842605248433762471249824712525270936963482259224712471253831612525252540572565257828112735331245864529185626442696264426052657260528372657256527092631259226312761267026832657268326832709292528875597323625252552259226702605256525522552253825652525256524842538249825652722281125252683248425782498323624842511249825252862377434962538247124842457321124572484403725522657264429873363479971211344286226832709265726572605283726312592263126312631261827732605270927612748259227092912293755973161263126182565265725652552255224982552249825652511251125522484259226702849252526832484265724843376261825382538251127483711356526442525252525113174249824984077257827092837282438394557774118562565263126312670259226312761253826312773265727482709278626832696270926962670268328872912559731362565257825652709255225252525255225382498252525782511252525252578267028242484272225252605248432612498252524842552273537423579257824842538247132362471248440182484263127482887331246445167134427862631264426312709259228492670256526962605263127862735263126962605269626442631296228495597308625652538265726442592259225382592252524982578255224982565249825382644290024982709245725522484336325382471247125382837365134162552248424292498312425252484401826052631281127993351452947671856272226702631263126182657277326312605265726312722268327482578274826442683260526702925291255973124263125522552274825652578253825382592257825652565247125382484253826442912252527992457260525383249249825382471248427093681349625652471248424843236245724983999256526052657292533124644537913442862268326442644265725782837253827222670270926442631267026832670269626572644260529122912559730742657256525782631257825112552253825782525259225382471253825782578255228372511273524432631247133632565248424432525273536663565253825252511251131492484249840572565257827992862345547364705 19890828 684941856307426572683269626832683276126702631269626572657268327092578267026832709269626442962292555973074256525782578265725522525253825382592251125112552259225522484255225252862251127612471260524843249251125252471255226443681357925522457249824573224252525254018257826182709300034024705527213442837267027092722264425922786260525782683267027352696270926962709264427222552267028752900559731492592257825382709259225112538265726702811269630002696326128492565270928622498269624982618252533122484249824712525256537423593255224982443255231362484252540572552259227352735338947674767185627222696259226962631264427732644257827222605273526702761263127092683268326832644284929375597314925652605255226702552263125252565255225382525252525522511249825382644286225112748251125922457323624842471245725782761372735932552249824982471321124712511403725522683277330243338476772561344284926442670260526442773278626052631264426312644260527732709272226962683267025922950291255973124256525782605263125782618259226052565252526832565253825522484257826572735248427732471257824713312264425112525256526703696356526442538251125253174251124574057255226442799291236964705774118562722274826182644264427092799264426572709269626442631267026572683263126572605276129372987559731362578261826052709255226052538249825252578248424982525255224712605259228622498276124712592248432362498249824982511272237113509256524982511248432112484248440372592270927352950340245295272134427482683263126442657265727992592267026442578264426182799264427222631269626702709290029625597309925252605259226442605252525782552253825652552263125252498248425922618282425112657248426182511336325112484248425522811365135792511248424712484313624712471403725652631278627483338464448631856267026832578265726702644272226442644260526312578268327222631269626962696257826052887288755973149256525922605268326312578251126052578255225382511249825522525259226572824249827092471260524983261245724982484253827483711348225922471245724573236249824574018252526702683290033384557534313442811268326572631265726312811263126312605264427222631272226052761267026832683261828872900559731242618263126312709252525652538253824982592257825522565256525252511260528752484276125112631245733512538247125112498272236663593255225252484248431242498252540372565265728112773331245864863 19890828 685421856311126702644265725782657276126442578263126182657270927482657264426442631264426832912296255973174257825922578268325522592253825652552249825112538249825782457257825922824251127732443257824843211253824842471251124713727341625652484245724293236249825253999253827352696298731994501516713442786268326442631269627222799253826312670256527092631270926572696264426312657265729122849559731242565253825782683253825922578249825252552260525922552252525252538263128242457272224982605251133252498252524842552278637113482257825112457248431612511249840572552265727732811336346444674185626572683265726572644270927862631257826832605270925922748270926702631263125922696293729255597316125922605260527732631253825112538256525652578252524982552252525382696293724712735247126052498323624572484247125112875374235232578247124712471319924982511401825252683269630243363464472561344281127092565259225652696269626442605267027092670267027612631268326442735270926832912288755973074264426052618267025922552255225382605255226312471252525252565256527352887249826962471268324433363267024842525248428373666352325922525252524843111251124714057255225782849292538734644774118562735278625782631259226442670264426052670269626572592270926312709265727222592267028872975559731362592257825922761251125782552260525522578255225652511252524982552267027862525270924712538245732362471248424842552255237113551256524842484247132242484247140182552269626832975331246745272134427732592263126052605272228752670259226572722265726442696269626442657274826442773284928755597316125782657255226702644259225252552252525652592249824982498245725522644282424982696249825922415333824982471247125382657366635092552251124842484314924982471405725522631281127733363464447051856273526572644265725782605278626052618260525922657265727612631268326442709270926572824297555973174256525782538263125522565253825252538249825252498252525252511260526832811249827222457257824713211247124572471255226313696350925652498245724573199248425384057256526962683306234294799537913442862265727352657261826182735261826312657257826312709273526312761263126572565267029372950559731112592252526832709252525922592249825522578259225522471251124572605264428622457276124712552248433382525248424712552276137423509251125382471251131492471248440572552269627092709327446444615 19890828 685901856306226442683269626312631273527222605257825782683264427092605268327092605260526572937296255973174260525782578270925522525252525382511255225382538249825252498264426702862251127482471259224843211251124572498247125383651365126312457248424843224248424844037253826702722292532744736527213442799267027352735265726442837257826052644270926702657276126832696264426832657263128872849559731492552253825782696257825382538301229753376292531613099324928752511263127992471269624572578249833632498247124842498255236963537259225112484251131242484252540772631261827862683342945574705185627092683261826962618264427482592263126962644270926702735269626962592270925652592290029375597323626702618259227092538257825522565259225522525255224842578248425382722279924982722247125922471323624842525245725252670371136072578248424572525319924842484401825522683270929253338470571211344282426052592264426312670278626052605264425922657265726832644265726572631267026962887286255973174253825922552264426312565256524842578255225522565253825252484259226312912252527352498263124713338263125112525257829003696346925782498252525113136256524844057253826962773298738224674774118562722261827222670257825922735259226312657269626442670274825922722264427092670265729122925559731612565255225522683257825112498255225652511247125382552256524982471270927992498274825252552247132492484248424842511281136663469255224712471248431992498249839992484268326833037331246445064134428242644263126052631260528622605257826572605267026052683265727482670272226312709286229875597316125782605257826572565257825522525256525522592253824842552251125382657279925252696248426182484340224982471249825252811371135372511252524712538312425382498405725382631272227613363464445291856265726832552265727092631273526442631265726572748257827612631276125922683264426832837293755973136256525652605273525652565252525252498253825652525249825922511255226832811248427992443259224713224252524712471252528753681349626182471247124433211249824714018252526572696290034424644520213442875267026312709268326442761259226312644265726442644265726312631272226572592260528872912559731612605257826702722256525252565255225522552252525522525248425252552263127862498268324982592242933632525251124982525288737583455269624842484252531742484249840772565259227862761342947054799 19890828 686381856267026312578265726442605273526312525268326182683259227862696269626182748269627092925296255973161265726442644265725522592255224842538253824982525251125652511257826312786248427732443256524573261251125252498255225783666348225782484249824713211247124844018249827352748287533254644520213442849268326312605268326832786263126052631259226832631260525922722260526442605269628872937559731242657256525252644257825112525255224842538263124842538251124842552267028112498272224842578248433382525249824712484277336963565259225252457249831612457245740572552264427612937333845294929185627222683265726052644276127732657264426962578268326832683265726702644268326052709288728755597316125782578257827092538256525522552257825112498252524982552249825252631287525522761245725652471322424982511247125782631371134552511248424982484314924842484399925252696261828873416464452371344284926052696263126832631278626442605270927092644263127862696269626962670268326572962293755973161255226182592259225922605251124842511252525922552247125652457255226182837247126962471257824983351248425252457251129003696360725922498249824983124247124844057256525782735278633764674486318562735263125922683255227092824263126572644269626962670281126702683263127612644263129752837559731742605257825782631260525522578255225782538251125522498252525252565268327992498276124982578247132492498248424712538276137273482259224572498249831992484248440182552270927352975342946445379134428492657263126052644269628492605264427092657264426962773264426832631267026312631291229625597318625652631259226832552256525522511261825782592256525112552255225522565283725252735249826312484335124982498248425112735369634822578247124712525313625252484403725652605281127223416467452371856261826572605265726442631274826312578264426052644263127732618273525922657256526832925295055973161256526182578265725652592253825922538255225522578256525382471253826702786252527612484256524983224251125112484256527093727348225652498247124843186249824983980259227352670283733514501552413442824264426442644270926832837264426442657274827092683273526442683265726572644265728242962559731492657257826052657260524982552251125782511256524712525251125252552261828752525272224712592244333892511256524712498260536813537253824982457248431862471249840572605264426702811342945575451 19890828 686861856269627352578270926702709281126442592273526702644270926962670264425782592260526702987290055973124263126312578269625252538259225382552255225782538247125382498256526312849251128372429259224713236251124712457255229253696350925652484248424573186252524844018255226962683291233124586578113442824260526572670259227092773259226312605269625922683273527352670267026442709269628622950559731612696259225922578268326442538252526052538257825922525251124842538260528242471273524982592248433382511248424712538272236813496256524842498249831992498245740572565259227222761344244745744185626832683267026702631263127352592257826312605263125922748267026702578273526312578298729755597312426052644260526702578260525112498251125522538255225252525248425522644284924842786245726182471318624982484245725522761371134822578249824842525319924572498405725652722273528753299470559311344279925922683259226312592268326312670263126572670267027222670264426962709260526572925291255973149259225522618273525652511260525522525253826052552248425652565253826052811252527222443257824983363248424842484251125253636356525782511245725383149253824984097257826442722273533894557604518562735264425782644263127222735267026312683256526832683279926052735269626572631267029122925559731612565256525652722253825252578256525252525249825382498259224982511264427482525272224712578252531742511248424712552281136963455257824842511248432362484247140182565257827352900332545576241134427732631256526702683267028372592260526572565272226442618274827352644272226962605290030245597312426702605259227222484256525112605259225522631252524842511249825382565279925252709249825922484333825252498247125112552369635092538251124572484313624712484405725652592276128113376455764541856265726962683264426442631279925922618265726442786268327482605278626832631260526832875293755973174255225922592263125522552252525522538256525652457249825382484257826442786244327482471257824983249251124572457253826443727357925252457247124983211249824844018255226702683291232874705671313442887260526572644261826572799270926312683259226702657273527222683264425922631267029623012559731112618260525782592255225522565251125382511256525652525252524572552260529252538269624432592245733632443249824982471259237273593259224982471245731112498248440572552261827862709344247997014 19890828 687341856263127352605263126052644274826312644264426052657263127482644269626962683264426832900291255973136264426442605267025382592255225522538256525252525252525252525260526702799253827222484256524843211251124842484249827483651355125922511247124573211248424714018253827092644292533894644774113442811264426702670268327092773260526702605265726442696273526832683264426702618269629622875559731492578256525652709253825782538248425652525253825382538255225252538264427862538270924842565249833762457249824982511257836963681255224982471249831612484244340572631264427612773335147677741185626962605261826312578270927482644260526702644263126832683265727352683267025922631296230005597318626312498259227092525255225522525252524982498256525382538248425922644278625252722247125782443321125112429247125112735372735512670247124842471321124982457403726052722264430623455464477411344277326572657270926572592270925382618264426832735264426832657272227092683256525652937290055973174265725382605274825652565256525252552253825922552252525252538256526052887255227092484265724983351269625112484251126443742357925782511249824713161253824844018259226442799442134294736774118562670272226442644259227092824259226832631264426702605274825652761264426442696270929252849559731862592259226312748256525922525257825382592255225252498249824842578278628372498273524712578249832362511247124982538284937113523255224572471252532242484249840182552269626832887331246746162134428752696269626182683260527612657265725922644273526702709268327092605268326442657290029375597311126312565264426442525256525522605256524982592255225112525248426052696283725112761247125922471337624712484251125382722369635652552247124712457308625382457407725652683278627353607476777411856277326182644268325782605278626052631264426442696265727352605273526442683269626832937287555973161263125922657265726052592253824982484256525782538249825522511259226442849249827092457263125113287301225522709264427483742345526832484263125653186255225384057264427992824413940775030774113442799268326312592259226312849257826572631260526442592270926442631261826962592269629622912559731612578256526442722255225782592252525382498257824982525252525382565263128622498264424842592248433382511245724842498278637423593255225782471248431612538248440772565264427862748328747674736 19890828 687821856309926832605269626312644274826312657264426442722268327612670268326572657263126832912295055973199259226572605270925922605256525652578251124572578251125112525256526702925249827482484257824713261252524572511252527093711355125652484249824843186249824984018253826962761300033514586520213442824267027092631263126572773260526442592264426832683279926572683263126572696263129252975559730992631260526442644255225922592252525252525260525252538252524982592261828622525270925112605248433382471251124572511268336813537259224982443247131862484249840572565265727482811342945574674185626962657259226962605269627862605264427612618272226312761263126572644269626702709293729005597309926312552260526832538257825782578252525922552248424712552249825522748282424982709247125922498319924982498247124982538368135652565247124842484321125252525399925112683263130623312476771211344273526442670270925922605278625382605261826832644268326572631273526572709263125652962287555973149259225382605267025522538256525522565257826442511249825522525253826572862252527352457260524983351272224842552252527993711348226312511252524983186252524984077255226052862293738224767774118562735260525522683267027092735265726052605268327352644272226442761255227352683267029872925559731112605259225782670248425652525251125112538253825522484255225252538274828872538277324712592252532242525247124572525265736813509253824842457248432112498252540572538265727612849333847055064134427482657260526442657265727612605265726572644272226702670272227092578269626702644291229755597317425782670260526832552260525382538257825112525257824982538252526052631284924982761248425652471335125252511247124842912365135932498248424982511312424842525405725652631277327993416464447361856269626962670264425922644270926312644267025782722268327092696267026052631260527352875295055973149259225922605265725252592252525382511255225382552253825252484253826832811251127092471259225113249248424842471256525653774349626182457252524843224248424844057256527092696288734024644545113442761264426832592265726312735264426312644259226442670276126572709260526312631269629372887559730992631260525522644253825522538256525112565259225382511252525382498265728242511265725252605245734022511248424572552276137113565253824432443249831362511245740372565264427862773336347674674 19890828 688301856309927482592263126572670281127092631263127352709265727612696272226442761265726832900296255973124256526572565273526052538256525252511256525382538255225782484260526312900249827352511257824983236251124712498253827733696352326052498251125113174248424984018257826832709296233894557523713442786261826572683257825252773259226962644259226962618278626442670265725922644263128372937559731492538260525522644255225522552316129373509288730492709316130002538261827992484273524712631248433252498249824842471288736223455256525382471249831242511247140572578269627992735340246444863185626962683264426052670260527352605259226182631274826052786263126962538268326312683288729255597313625652592259226442565253825382538255225922565256525382511249825252644278624842696248425782457323624982484249824982709371134962565249824842484324924842498401825522670270929753402479972561344281126572722264426442631270926572657267026572670265727092644267026572670267027222962295055973136260526312592265725382631259225252525255225782511256525252471257827092824252526962484263124983402264424842565248429253696346925782498248425113136248424984057268327092849291238064736774118562696263125782605264425652773265726442605264427092644278626442683265726832578263129372925559731492644255225652644256525382565257826052578249825252511255224982552263128872498274824842578249832362498245724572511277337113455255224712484248431862484248440182552272227092912329947995202134427992683256526442644265727992605260525782722264426442773264427222578265726572709290029005597314925652670257826962592252525782605253825782565255225522511249825382683282425252644249826312443332524982471249824982735371135092525252524982471313625382484405725782696273527733287470547051856265726702657267026442578284926702657265726572644257827992670278625652735273526052887291255973136255226312631264425522552253825382538248425252565247125252498256526312799249826962484260524983211248424982484251125653696359325782484252524713236252524984037252526312696288733634644527213442786260526312683269626832849260526572592263126572683278626832657264427222735265728112875559731742592253824982592257826572484249825922471259224842484249824842552265729002525272224842578248433382457247124572538276136813593263124842457242931242538248440572578263127862849337647364644 19890828 688781856306226442696273525922657277326052592273526572709272227352631264427612670268326702925293755973136260526052592269625652525256525382552252525922538248425652484259226572748249826832498259224433236248424712471255227223696355126312484247124713211249824844018252526962761296233124705520213442824264426052670257825922799263126312683265726572722268326312722264426572683270929622912559731362552256526052696253826052592252525652538260525382471255224982578257829002484267024982592245733762538245724432552286237113482257825652443252531492498248440572592268327612722336346744831185626962683257826702605267028492605267026702670268326572722265726962670268325782683287529375597317425522552255227092525253824712511259225522578255225252525255225652683288725112748249826312498323624982457249824842987374235932552248425252525323624982457399925382735270928753402483171211344281126832773264426702578274826572605256526832670268326962631276126962670265726962799290055973174257826312592264425922511261825112538252526442565249825522525253826312735253826832471261825253351264424842511256527483681355126312538248425113149252524844037256526312875282438224674774118562722259225922657259226702696263127222631257827092683276126312696259226572631263129122887559731742644264425922709257825252605252525112511251124842525256525522538257828112538278624982565245732242538244324982552274837113442256524712498247132112471255239992538267027352962327446745202134427862748272225922657264428112657267026702670270925652786268327222657260526442683293729125597313625652657257826572538255225652471259224982605249824572484253825252644290024842735245726052511335125782471248425382735371135092578252524712484317424572498405725782657274827863376458647051856264427352605270925922578276126832605268326052670253827732618277326832657268327223024290055973199260525382605267025522538257825382552248425252565249825782471255226702824249827352484260524843224244324712471252525523742349625522511249824843186248424844018259225652709286234294644552413442824265727092618268326052786264426572631269627222605270926702631263127482605261828872862559731492565260525522657265725112484252525522552268325782498256524292552259229002538268324572565253833632484247124712552288737273551259224982484253831862484247140572565269627612773329946444831 19890828 689261856306226312644259225922709270927092565263126832709265726832709274826182657261826572912296255973086257826312605269625382644256525522511248425382511247125252525257826312837247127352511259224983236249825252498252529123727356525782443247124433211249825114018253826442696297533254644530813442799264426052670264425782773263126572592257826312670273526312696256526962592267029752900559731362552257825922605255225382552321126833136298734423274329930122618274828492457270924572605244333632525247125252471267036513509260525112484248431492498252540772578263127862761338945014831185626442735261826442631265727092605263127092644269626572735267026702670273526052670284929005597314926702592265726962565256525522565255225522565256524982511253826052618282425382761247126052511324924842498247125252552371134692578248424712457321124842484401826182709276128873325458672561344274826312709260526442578273525652618269626312722267027482670273526312709268326572875298755973161267026442538260526312618257825652578255225922565253825252525251125652735255227482471263124843325270924712565252527353681348225382511253825253136251125114057256526052887291237904501774118562644270926832657267025782748267026442631264426182631268326442709265726442696270928752887559731242644260526832735256525382565252525922552257825252443255224712605257828622525276124712578249832362484249825112525260537423482255224982471248431992484248439992538264427352887340247055202134428112709265726702696264427732618259226702644267026702799263126832631263126442696296229125597319925922618265726442552260525652484253825782565251125382525251125522565288725112735247125522457336324842457249824982849365134962538248424982498314925782471405725782657274827733376458647361856273526962538261826312683277326442578263126832722256527992605268326702748268326572849301255973149261825922578269625522538263125252498256524842511253825782498263125652837248427732484260524843224247125252471252527993666348226442525248424573211251125114018255226832709290032874705523713442786264426572683264426702761260526572565270927482735276126312761265726832657270929122937559731742631257826052709255225252511253825522538263125382538253824842552270928622511272224572618245733512511247124572538272236513607253824982498249831612484251140772565264428372799329946444929 19890828 689741856304927352657269626052683272226962683267026572709267027862722269626572683263126572937288755973111257826052605269625652578259224842552260525922552248425382552255226312862247127482457260524983274247124432471253826313696359325922457247124843186249824983999255227222683295033384586520213442824269627092657268326572748267026312631265726052644276126312709264426962578260529502925559731742538259225382631253825252592251125782538255225652498261824982525268328872498276124842578244333892511252525112511272236663509256525112511248431492525249840572552257827732761336346444736185626572748252526052565263127862657260526312644268326312811257827352644269626702644286229755597312425652644260526832578255225252525253824982565251125382578247125382605284925522722247125922471322425252484245725382811371135512538249824712511316124982498401825782696272230373351470571211344282426182592265726572631264426312592270926442735260526442644273527482683274826442962292555973186263126312605268325652511252525652592249825782538249825112511255226052900247126572498259224843389268324712538255229123727355125782471252525113149253824574077257826702862282436964863774118562644268325782605264425922761261825782631265727222709278627352709260526832696267029872887559731362644264426052578257825782525252525252525251125382525252525382565269628242484270924572578245731992511257824572578293737273416255225382443249832112498249840372484272227092925336346445202134427612631264426312709256527482683260525782683264426182786273526702696268326572605287528755597308626442552255226052565263125382511255225252592253824982538253825252670278625112722249826052484336325112511247125252709365135372552249824432525319925112498407725782605277327613402464448631856267026832618260526442683278625652592268326052683263127092657272226832683264426182887290055973124255225522565269625382578253824842525255224982511251125522511256526312786252527222457260525113261248425252498248426313711355126182471249824983211251124843999256527222722296233124736545113442799273525922735264427092761260525922644265726312683264426182709265726832631268330002950559731492605256526572631255225652578255224982484264425112592253825252552265728372471267024572578249833632498249824982457279937113509256524712484253831362484249840572552269627862773342946744674 19890828 690221856304926702618263126702605273526572644270926052696261826832644268326312748260526702962295055973111267025782578274825522565256525652538253824982552249825782525255226442799248427862498256524843249248425252457251127093666350925522498245725113236249824844018256526962696296232994799523713442786265725382696267025922735255226442722268326962683283726312709261826572683269629122849559731492592257826182644257825252538319930863074284934293174322427482511264427862511267025112578248433762484251124842538282437423607253824842443247131612484249840572565253827352786344245864644185627092644259226572538265727612605260526312657268327092811268327862696265726052592291229375597323626182618267027352565259225382538253825252498252524712538251125782631284924842786248426052471324924572484247125382709377435652605252524842484322425112525403725652696274829503274464472561344283726312722265726442538278626962670263126572670268327222657269626182709260526572937293755973062263126832631268325382592259225382498253825382565253825112525252525652875256527482498260524713363270924982565252526183711353725652484249824983149249824844077259226052799281137904767774118562722267025522644267026442761264426442683259226702605272226052735264426832552269629502887559731862605260525522683253825522552251125112511256526312511255224982565265728752484269624712592248431862484251125252484276137743537257825112484248431862471248440372578270927222950336346445272134427862605272226572696259227862657267027352618269627092748264427352644267026962605286229255597313625922565261826442565260525252538248425652565252525382592248425382552286224712748247125922511335125112484248425522811375834962552248424712498314925252511405725652696265727353376458648311856267026442631263126442657274826702631269626702799268327222631272227092644264427092849292555973149253826182618270925652525256524982565252525382525256525382484257825922887252527862443260524983249248424712443255228873774346926572471245724293274248424844018251126572657297534024644527213442799264426832631260526572824268326702631263127222683276126832683263127092552268329502987559731612538264426312670253825382552256525112525255225382525255224712538260529002498268324842592244333762498245724842538277337273551255224842471252531862525251140372578264427352709338946444586 19890828 690701856306227092696260526442696281126182592265725922605260527612735272226312696259226572962301255973136257825522525257826052592255224982525256525522578255225522498255225782748249827092511257824843261249824982498252527093696345525652429245724573236248424983999253826832683283733124674523713442748264426702683264426832799265726442722265726442644274826832735269627352565267029002912559731862657261826052683256525652578251125652538251125382498255224982525269628242498269624842605247133382471252524842525256537903509255224842457249831492471247140572605260527222862341646444736185626962657260526572644263127092683256526832657265726572605257826702709268325782683284929255597323626052565263126442578256525922525255225382592252525522511251125652709287525252761251125652471323624712484248425252811369636362565245724572457323624982484401825922683273529873363452971211344283727092670260526572631273525922592260526702696267026702657273526052657270926312950288755973136260526442538265725922618257825252538252526052538253825112525252526962837247127222498260525253363267024982538256526573666357926312525249825113161252525114057257827092887291237744395774118562683268326442644264426052786263126702605264426312670281126572683255226962592273529872937559731362605265725782657256525522552256525382605252525252443251125382525264427732538274824712605247132362484247124712511263136963593265724982471245731862511245740372605263127483037335145575379134428112670265726572605265726962657260526182696264426052709268327612670264426572644287529505597309925782631257826832592252525252565253824842670253825112538249825922605286225382748249825782443336325112471249825112799371134692618252524572538317424712457407725652644273526833389455748631856268326442644259225522709273525652631270926442683273526962683274826312709270926703037291255973236255225652552268325782578249825522565249826052578252525252498255226312811249827092538260525113236251124432511248426963774352326572471245724843186253825113999257827092670303733254674527213442761264425652525268325782824264426832631269626832657268326962709264426312709270929622912559730992565263125922761259225522592252525522552259225382538251124842592264427862498270924712592248434292484247124432471276136963565255224712471249831242525249840372565261827352824341645864586 19890828 691181856309927352565273525782657276126312644267026572644268327092709270925782735259226702887297555973186261825922565269624982592257825112538253825522565256524712538256526832824256527092457259224843211248424842443253825523758356526312484245725113199247125384037257827862735298733514557534313442824268326832670263126312824257825922657260526052631272226052709260527092605257829372937559731242644259226572670260525782578302427093249286229752644317426572578263127732511273524982592247133382484248424982484281137273537252525252471251131362511248440572538261827092799340245014799185627092683260526702605269627732644272226442605269626052696268326832696269626572578295029375597312425782644263127482565257825782552256525522552252525382565248425652578281125112696245726052457321125112471249824982875371135092525244324982498316125252525405725112761272230493363455772561344274826572670269625922605282426312631270927092644268328372605263126052683265726052862295055973149260526052565264425922565256525382605251126572605251125382538255226702912249826832484259225113363264425112498247127093696345525922484251125383186251124714057259227092849295037904529774118562696267025922618260526832709261825922748265727352644279926442709268326832696268329252912559731612578265725922696255226312484251125522578256525252511257824982565263128242578277324982605245732612484249824572538284937423593255224982471245731992511249840572592273526442837335145865133134428752670260526702644268327352592264426312592269627352799263126572592267026832696295028625597316126052565255227732538253825112511252525522683251125252525249824982592279925252748245725782498335124712457247125112975366635932511252524572511318624712498405725782657268327863389450148311856268327482592264426572683270926702605264426442722260527862670276126442761269626572937290055973111257825652592268325522525257824982552256525112552245725522525255226572887252527352511257824573236253824982471260527223711355125382457247124713236248425654018253827092761304933634644530813442786264426442657256526572748268325782631260526052657267026052722264426962631260529002962559731112552259225922670253825922538257826442538257825252511251125382592273528752538270924842578248433892498248424842498290036813482255225252484251131612471249840572552263127222735340245864831 19890828 691661856313626702552264426572683278626572657267027222696267027092631269626572709260527092887292555973161264426312618273525922592252525112525256525112552249825382471253825382761251127352457263124713236248424842457249828243742348224982484249824713211252525253999253827092709290033254557520213442799273525922735267026182748259225922670265726832657274826572631263126182657273529502887559731612605257825652709256525252525255225922552256525522498255225112552257828752498265724842592249833762471245724842525277336663523255225112484247131492498251140572592263127352761342946444736185627092709264425922657268328622552264426442670265727352722265726962605263127222670286229625597314925922578261826962552255225782538259225252511251125652565249824982631284925112761256525922471319925112457249825112900377435932631252524712511326124842525401825652735277328873325470572561344295026312565263126442657288726442683256526312735269626962631265726312709274826312912293755973111264426182631263125922552249825522578248426312592256525252552256526312811249827352525257824843389268324712511249827863696356525522498252525113111253824714077259226312811290037904705774118562644268326572631263125922761263126312722263126312592270926832773256525782657264429002887559731742644259225922696256525652592253825652552249825252484253825252552257827992511273524842618248432362484248424842552267036813482255224572457247131862471248440182538269626702875336345295415134428112709261826052631264428242631260527352657268326312799270926832605263126702670290028495597313626832683267026962525259225112525253825652631251125112552251125652735283724712683248425922498331224982471249825252962369635372578248424712525314924842498407725652605274827353363464448961856268326572644265726962631281126442670264426312644259227352683269626962722259226182975296255973224256526182631268325922644251124572538263125652565249825522525257825782824247127092457260524433236244324842429253827223758353726182471252524433186249824984037252526832761296233254674548713442811273526442578255225782837267025922578259226572565277326702696265727092657265729502862559731742552268326702657256525652578251125112538253825382552253824712578263127862498270924982605251133892538247124842484278636813496256524842471247131742525251140572578261827862837345545574767 19890828 692141856309927092631268326182696269626442578273526442644264427482709267026572618264427092912296255973174259226442565264426052538253825782538256525652498251125252484261826572849248427732484263125113274248424432525249827863758346926052457251124983199249824714037255226832735292533634644530813442786269626962644265726052709253826052578273526832644270926832722263126702605265728872887559731242578261825652748260526052538304930373696287531242773321126832592263127482525269624712631247133382525244325252484274837273593255225522443249831112498248440572552268327482799342945294767185627352670260526312670267028112565256526442618269627092722264426962631272226702722290029875597312426052631264427612552263125252498257825382525252525252592248425522657291224982735247126052457326124842471247125112722374235092605248424842471319925112484405725522657264430493376464471211344283726832657268327092657278626442683265726702709259226702657269626442670267026702925291255973149261825922605274825382618251125782552253825382484256525382471256526312811249827482484263124843376268325112538255226313696355125782511252525253149251125254057256526312849283738564529774118562605264426572657255227612799257826572709263126702670277326572748263126832631264428622962559731242592263125922605252525522525253825922552255225112538255224572552263128872498276124572552249832112511247124842471286236663509260524842525251131992498248440372538273526963000324945294962134427992696264426052605265728242631263126832618268327092722260527352644272226832722295029625597309925652578253826442552256525112484256525382552252525782484249825112696273524572722241525782457340224982525244325522525371135372605249824152511318624982471405725652511278628373402447447051856267027222657270926052670279926702644267026572644268327092722270927092696264425652862295055973136261826832565270925652552256525782578253825522538249825652565256526832849255227092471257824713211245724982484253828243727344225652457247124843199248424844018249827092735296233124370516713442761265726442683265726702773267026572670260526182709270926312761267026442631265728872912559732242631268325652644256525252578257825522552260526052498253825252578267028112565272224842565248433762511249824842538282437113593256525652457255231862511247140572552263127482773337646444705 19890828 692621856307426832605267025922631279926702631263126312644263127482605267025922735264427092937298755973149259225652631269625522511252525522552253825112484253825252471251126312773248427612484257824713249244324982471255225653696355125252484248424713211248424844018252526962709297533254736530813442811263125782670259226312837265727352578265726052657270926312683260527092657259230002849559730992592259226182696247125382538248425382525259225112538251124712565265728492498270924572592249833632484244324842525287537113537251125112484249832112457249840572605263127482837328745574863185627612709264426312565259227862696267027222657269626572773274827092605272226832670283729375597313626182644261826572565256525382552255225252525256525652538256525112631278624842722244325922484331224982484247124982683377434552525247125252457323625112484401825652683269629373325464472561344273525922709267025782631276125782605263126832644264427612644270926572696259226442962296255973161257826052592268326442538248425112592252525922552249825252511256526182862251127092538259224983429268325112538253828113711352326832498249824843174256524844057256526572786288737744644774118562696272225782670260526702735265726312683257826052618270926832735265726702683268329122937559731742592253825382657255225112525255225522511251125252511248424982631272228242511273524712605245732742484245724572498284937903537261824842484249832112484251140182525268327093000333846445272134427862657269626442644263127862631265726702631278626702709267026442605269626702683296228875597319926312578256527482552249825382525251124842525251124982552248425782683279925522709248426052471333825112498247124842824369635232592252524712511314924982484405725782644276127863312464447361856269626052525265726312631274826702644265726052657270927222644260526702670268326832950291255973124263126052592267025522538252525252578257825382538253825652552257825652799248427352471257824713211248425382457248425923727349625922484249824433199248424984018257826052696295033254644534313442748269626572605265726442722260526702605272227092670269627222683273527352592263129872875559732112605265725922735255225782578253825252525263126052511256525112592257828242498273525112578248433512471249825112525283737423496248425252484248431612471252540572565270927732900331247364929 19890828 693101856304926832631274826702631276125922670263126052696265727222683269626312735265726702849303755973111253825782592263125652605251125382538255225252525252525112498259226182824251127092471263124713236248424842498255227093774355126052525249824713186248424984018256526962631296233514705523713442786272226572683263126832786270926572657265726312618269627092761263126962644269629122937559730622592259225922709253825252511304927093074276130373325318627092565263129122511268324982578245734022498251124982552279936813565257824982525252531492498252540572552260527482786345545574644185626702696264426962592257827992631260526572631267026572748263127352631268326442631288729125597316125782592261827612565257825652525251125922511253824842538249826182657282424712722251125922484323625252498248425112709371136072644249824712484322425252525401825652722276130493312464471211344272226312683265725922670286225782644267025782670268326962644272225922592270926442937293755973186265725652592270925522578252525652578256526052525247125522484256525522925251126832498264424573351267024572525253828753727356526442484251124983149252525384077256526702824296237744736774118562670270926702696259226832709267026052696268326962657278626312683260527092657272229372900559731362565253825922670253826052592251125652525253825522471252525252565260528492484274825112592247132742525255224842538259237583607253825112471248431862498256540182565270926832887340247365133134428112709257825922644257827862592257826572657273526702786263126962644270926572709290028875597312425782618257826572592256525652592257824842565251124982511247125652657287524982683245725922498340224712498248425522875368136662552251124572525313625252457405725922592276127353312455747361856270925922657260525652683279925922618260526702683263127352657269627352631265727092987287555973124260525522657268325652592255225922498256525382552249825252498255226702799247127092471264424843249247124712538252527353774355125652511248424573186247124843999253826442683292532994529534313442811268326832657264426312786269626052618267026052773270926702670261826442631267029372912559731112605260525782709253825522511255225252525263125782498252525252565264427992498270924982605244333892498248424982498263136813593255224982471247131612498251140182538265727612837333846444799 19890828 693581856267027612605265725922644277325922631270926052709264427352670273526442657265726702912291255973161263125522538269625252552251125522525256525382552249825112471259225652849251127222498260524573249251125112457252526053774356525652511247124843199247125524037257827222735303734024705527213442824265726572631265726832773264425922683270926702631268325782670267026572670269627862875559731492565265726572683253825252552259225252538252525112525256525252565268328242498270924982605247133632498249824572471297537423636259225252443248431492511245740572578264427092773336346444799185627352709265725782605272227482592263126442631265726702722264426312657267026442696297528495597319926312578259227482538256524982498251125252552255224712552255225782683298725112696247126052443326124842565248424982875379035512565248424712471321124712498398025252709270929373325464453081344278626442552263126312631276126442631260525922683270927092631269626442605268326572862292555973136260526442578267025522605253825252538255226052498249825522498253825652799251126572511257824573351249824842498251129753727348225652511245725113161252524844077269626312735276132874705509818562683265726572670273526572849269626832683265726702644274826052709257826962670264429502975559731492618260526182709252525252525259225382538248425112565255224572592256528112511268325252578248432362498251125112498287537583469255224712443247132492484248439992578273527222849329945865343134427732592269626832709257828112644268326572657274827092748264427092644264427482657291228625597312425522578263125922552255224982511255225382631256525922565249825522683286224982735247126052471338925252484251125252811377434962565251124712471317424842471405725522538279926963338464451671856272227352644265726832631277326052657257825652683260527992644268326052735260526312849296255973174256526312565268325522592249825522525253825382538248425782525256526832748248427482457259224983249249824842484251125783727356525522538244324843236252524844037252526572696302434024644545113442799270926702657268326572799263126572696260526832670272226572761269626702657274828872887559731992565263126702618257825922552253826052484265725252538257825112578267028242525270924712592249833632565252524712511281137423523256524842457252531742498249840572552268328112748345546445415 19890828 694061856268326312683267026962657274825922592274825522709265727612644267026442644263126572837295055973236257826832683270925252578257825382511255225522552253825382471257827092824251127862511260524433249252525252484253825523696352325922484249824293211248424984018252526052722300033514644574413442811260526312578260526312761259226052670268325652631270926832670259226962644268329372900559731612605265725652670261825782578252525922552259225922538249825382552265728752457265724712605249833122565245724842484273537113482255224572443252531612498249840972709268327862786335147365744185627352631263126832605267027862644269626962631260526962722259227352565265726442670287529505597314926832631263127482552256526052511247125112578252525112525248425522722286225112709252526312457326125112471248424842799380634822605247125112443317424842525405725652618276129753312467458941344282426442657267026962565284925922683260525652696265727612657268326442644261825922962296255973161256525922538269625922565255224842605256526832538252525252471256526312824251126572498257824983429251124842471255227483790360725652511244325253174247124844077257826052837276133764644608418562748267026312696263125782696260525782670263127352709286225922709267026442696272229623000559731612644253825782799255225382511256525382484256524982511251125382511264428492484277324842631247132362498248425252498267037113509259224842471249831862525256540182552265726832875338946746282134427862605257826572631263127992578268326832605260526832748265726702709270926312696287529375597318626312618259226312644251125252538255225382670253825782498249825522605286225652709248425652498333824982484245725252552372735372578248424432511316125112484405725782605269627863416464464541856268326962670267026182631270926442644256526312696265727612709274826832683265726312912293755973149259225922618264425652578252525782552255225652552249825922511253825922900252527222484256524433224245724982457249828623727350925522484244325113249251124844018248426962683293732244586671313442761270926702670265726312824255225922644265726962644268326702709270926962578273528872912559731612670264425652644256525382525248426052525264425522511253825522552270927992511272224842631248433892525252524712498272236813565255225252471249830862498248440572670272227612811327447057014 19890828 694541856268325652683265726832578268326442631267026442644268326962605273526442683267026572962287555973136259226702605270925522525256524982525255225382525252525522511257826572786247127482538259224293236251125112484253827863711353725652525247124843261249824714037253826702773295033764586774113442849263126702670268326312696257826832670263126832683276126702773265726442592270928622900559732242618261826052683261825112552252526052565263125782525252524982525260528872511268324712592247133632484247124982471278637113666255225112443249831862457247140572552265727352837344245867741185626702657264426312631264427222670263126962722267026442683269627482670264426312657288729755597313625782605255226962538256525522565252525252552249825112565248425782657277324982735248426052471321125522471244324982657371136222565249825382471323624712511401825782735268330493402464477411344283726052631268326702683276126572592264427092709265727612592265727092748263127222773288755973186267026572644264425522592256525652565249825112484251125782511264426312709253826702498264424713363268324982538253827733696356525652498253825253124253824984057255226962824442134554674774118562696264425782657270927092748267026312786265726442618268326702709263126442657265729502937559731242538260525782722259226052525252525652552252525522484256525252605263127992511270924712578247132492471249824842484272237273496255225252484248432242498252540182538268326702950329947056123134428112592270926442592263128242670264426052657267026572773269627222683268326312670298729005597314926442605269626962618255225522525257825112696249825522484248426052644284925112709247125782525338925382498248424982786372735372511251124572498314925252484407725652722274827733482458677411856276126702683268326312683277325922657269626572748265728492618274826312683270926572862288755973124264425382592269625382552255225652525251125252552252525782538257826572811252527092538268325383287306225252696268327093711350926702484270925653224259225784057272228752925411840774996774113442837264426832644265726312811264425922644268327482631274826052683261826312709265729872862559731492644256525652657255225112525249825252525255225522565251125252552263129122457270924712605251133632484253824712511272236963565257824842457248431612498249840572565264427092761340246744799 19890828 695021856304927092696267026572631277326962605260525782605265727482670272226572735257826962962292555973149255225652618269625922605256525652511256525252565247125652471259226832887247127352471263124713249247125252511249826963727349625922498251124713224248425254037255226962709297533384705503013442786259226442618260526182773263126832605263126442696272226572644265726312565274830622862559731112592259226052696265725652538255225382552257825652525245725112552260528872471270925382565251134292538251124842552263137113551256525252484249831862525247140772538260527992799336346444831185626832592260526832618270927222592259227352644270926442786267027092631267026312735291228375597323626832592261826962565253825652565249825382552249825252525249825382644282425382786249825782471323624982525248424712644371135372605248424842484323624842525401825652748265730123274455772561344273526702631264426572605283725782538267025652761265727092644270927352722267026442950296255973174257826312657272225382552255225382525255225652511253825382484257825922761249826442525257824983389268324982565248428113758350925382498247124713199255224714057256526962799290037904799774118562735270926312722265726442811263126702683268326962631269626052773267027352735279930492912559731992565264425522709252525112538252525252525252525252525253824842578265728622511273525112552247132242498248424572538286237743537255224842484242932112511249840372578264427222950326146445167134428622657273526832631269627612657256526052657273526182683259227092644269627092644298729255597317425922592255226312552252525652484253824712605252525782538248425252592276125252670247125922498338924982511248424982862366635092565248424572457316124982498407725652605276127613416483146741856268326832644265725922644269626442592263125652618268328372631276126572657263127092975296255973149259226312552273525522525256525652538252525652538252525522484257827092824252527862457260524843211241524842471252527993696356525252457249824983211245724844018249827222709298733764644545113442811267026702631260526052786267026312592270927092683260526832735265726442644267029002962559730862657259226312696256525922565249825522511257825652511252524982538272227992498268324712565248433762525251124842471281137423579253825382484249831492511247140572578259227222748344245574674 19890828 696461856304927352670274825522631282426182631265726052683265727222683272226572657268326312912298755973136263126312631265725252552256525922484249825522538249825382471263127222799248427352552260524983236245724982484249827093711365125652538248424153199252525114018259226832709304932244644534313442824274826442644268326052748267026052631264426052696272226572709260526962631261829122849559731242657260526052644257825652565326128753363290030992887329927992592260528372498270924572592247133632443245724572511288736963523257824842498249831612525245740772618272227612887342946744831185626832605263127092657269626832683259226832552265725922735268327612618270926702644290028495597318626702605256526442538249825112552253825252511252525382498252525782696297524712722244326182525319924842525247125252824380635372578251125522511326125252498405725522657274829123325467471211344274825782578269626702618269625922644272226442696270927612748272226572605263127222950291255973136270926052565263125252565255225382511253825782552251125252498252525782900252526962484264425113429272225252525253826443696350926052525249824983161255225254057257826572837282437904799774118562761261826312683267025782773265726312709264427092631265726702696263127092709272229003000559731612592259225922683256525652565253825652592252525252498252524712592257828242484273524712631248432612457251124842552283737273622255224982471248432362525252540182552267026963000337647365272134428372709268326962605257827862670259227092722265726312735267026962683273527092683284929505597307425782735263126312552255225382511256525522565256525382511252525382657277325112722249826052471338924712471247124982578366635372605247124712471319924712457405725522683278628243376464448311856267027612696265726702696282426052565267026312644263127992618268326572670265726702862298755973199260526052592269625382552249825522538255225522511248424842457256527222912248427612457261824713261245724712471253825253758356525252457248424573236253824844018261826962709292533894705534313442811267026832683264426312748263126052683267026312683277326442670263127612605264429122925559731362605260526702657256526052552252525252525261825522471251125112578264428622525273524712592248433762525248424982511274837273579252525252484251131492498247140572592259227862683331246745030 19890828 696941856312426442683268325252644273526182592263126702618267027222618270926572670267027482912290055973136259225382631264425922578257824842552251125522565251125652525255226702773253827732471256524843261247124432457253827993774350925522525251124433186248424844018259227092683300034024644513313442786268326312683265726702761264425922657269626572618276127092644259226572631265729252875559731612565261826312605256525252565263125522552260525782511253824842578264428372525274824712605245734022484251124432552256536813551256525522511248431612498247140572605261827862761336346444644185626702735260526702644268326832657260526572670269625782824263126702631268326052670288729255597313625782592260526832592256525382525255225252498253824982578251125782592279924712722251126052511326124572484248425252900369635932565252524982484322424712498401825922748265728873351458671211344282426442709264426442670282425652644265725922631263127612683268326442657263126572937295055973174259225652644267026312525252524982578249826052525249825382525255226572811249826962484267024983402268325112552256528243711352325652484252525383149251124714057256526312875287537114736774118562709270926182631267026442722257826442709264426702631274826182735265726442644263129502912559731862538267025922748252525782552255225782552255225652484255225252538264428622498270924712578251132112498248424842538286236813482260524982471249831742498247139992565264426832887331247675237134427732631268325922605264427352683270926702605267026442786261826832657269626312670284929255597311125652644260526702525253825112525255225382618256525522511251125652709281125382683249825652471336325252538251125252735368135232525251125252511316124842484405725782696264427223389464447051856265726832605263126052631276126312631265725652773261827612618268325922735264426442862288755973236259226312657268325782525255225522565256525112552247125522498256525782837247127482457259224983261247124842484247126963758353725382511248424573211248425383999253826312735295033124644545113442786264426312657264426442786272226572735264425922683274826702709257826442605257828752962559731362592259225782735261825112592257825522511259225922498252524842525263128622525269624572578247133762484252525382484274837423509253824842457249831492511251140572578264428622748333847054896 19890828 697421856308627352605267026182748278626572578270926312657263127482657267025782696263126312975291255973186261826442592267024842511249825382538259225652538248425252525253825922786249826832511257825113224253824842471249827093727355124842457245724983199249825114018255227092696293733634557530813442811264427222631259225922748253825922631265727092722273525922709269626702618269629252912559731112644257825652644257825522552317427483174278630742722314927352631260527862525270925252552247133892498249824572457259237423593252525112498249831742552249840772605263128372824336345864831185626702644263126442709263127092618273526702631268325782862269626572683265726442670300029755597323626182657255227092592256525522498252525252525257824982565245725382657291225382722249825652525323624572498249824982786372734962525244324712498321124982498405725922696269630373351476772561344279926442696264426312696278626052592253825652657267027092644272226832683269626572950291255973136259225782605260525922511263125252552256526442511253825382525255226052875245726572484263124983402274825112565248427863758355126312538251124843186252525114057255226312799291238224767774118562722269626832618268326572722265726442657268327222605273526182735264426572605268329622875559731492578260525922683259225522552253825382552253825652498257824842538265727862498273524712605248432492484248424982525291237423496257824712471249831862457252540372525270927092875331247055202134427612696265726702657264427352578260526962670270926442735276126832657268325922696296228875597314925522670261826052538256524982511251125252552255225522578249824982709284925112709248425652498336324982498245725112786369635792538247124292498316124712484407725782592274827863429458648631856265726832605270926312644277326312631268326312696267028242631274826442709263126312975296255973149257826442592268325252605256524982552249825922538247125522484252526962875251128112471257824843249249824712484255227733758356524982498245724573186249825253999257826702644293733634644506413442786265726442578265725922761259226312605259226052578264426572696267026832644263128752925559731362657256525922696261825252592251125382498263126052525253824982565276127862484270924842592248433892538249824712457288737583551256524982471247131242484252540572605263127612748336347364799 19890828 697901856308626832631268325922696273526962605263127092565268327612644265726962748261826572887293755973124264426312565259225382525252525112525253825382565252525782525256526832811251127482484263124713261249825252511253826573742359325112484248424713199253824984018264426312709302432614705516713442811265726442722261825922799260526182670267027482696272225922670274826442605268330002887559731742605257825782657256525382498249825522511257825382552251125112498267029122538269625112592247134162511247124712511296237273551253824982471253831612471248440572683264427732761342947994799185627222670263127092631264427352605259226052618261826442773265727482657272226572709286229375597321126182670259227352565256525382592248426312498257824712578248425652605281124982748248426312484326124982484248425112552375834692538248424842457321125112511403725782735269628873312450171211344282426832578260526052657278626182644268325922670263127992657264426962670259227092875292555973161261825922644269625782552255225522511251125782538253825252484257826442862251127612498261824573389269625112525255228623774353726312511251125113161252524844057253825782761293738394705774118562631259226052683268326832786263126312592269627222631284927092696260526832709276129622862559731492592260525922683252525652552255225652525256525252525255225112552265727862498277324712578245732742443249824432538290037423537263124712484251132362498247140182552265727352837328746745272134427862683261826962657268328492592267026312696268326312748267027992618267026442605290029255597312426312605256526442618256525382525255225522552259225382511247125652683286224842709247126572471336324572511253824982925372735652578249824432498321124572498405725922631276127223287464447991856269626052709267026052565274827352592265726962631268326702592270926572670260526832962295055973136263126182578268326052511253825652511252525252525257825382552252527092837252526962471260524843261251124712511249827733711360725252484249824843199247125253980251126572683293733384674541513442799268326052631264426442837263126572605265727222709269626572709265726572631264429502837559730742592257826182670256526312525255225382538259225782565247125252592263127612484274824842605255233382484247124842538277337583537255225382498247131242484249840572578268327352786338946444863 19890828 698381856307426962631264426312644279926832631260526962735268326832670264425782722265726572925290055973111257825782618267025522605256524982538248425522552248425652525257826702773251127352471257824843274248424982457248427733742355125382471248424983186248424844037259226442670287533764447516713442761259226182644259226312786263126572644264426832683277326052761264426832657265729122900559731612605264425652644255225652552277327482950269629872670313626572592267027732484268324712644245733632511249824842484274836963537253824712443248431612498247140772578263127092862337647674615185626702657260526052592273527222696261826442631259227092735263126832670261825782670295029625597317426312592257827092592261825652552260525252552259224842605251125922605283724982748247126312471321124842471247125253012380634822565253824842484322425252525403725252644270930243351470572561344283727092644267025922670283726442605268326312618264427732683264426832696264427093000287555973099265726702644265725922578263124982631257826312552255225522525259226702875251126702525263124713376265724842552252526833696349625382484249825113199252525254057257825922887287538564644774118562657263126312657259226312748268326702722264426962592278626962709259226572657259229002925559731612605259225522696260526572552257825112565253825522471253824982592268327862471269624712618248432992471245724712498278637113565259224572498248431992484248440182498274827093000337646745272134428622592265726572631259227092605267026442657267026442773260527612618264426572696293728875597312425522578256526442525256525782525257825522631255224982552252525252657282425252696249825922484336324982511249825252657369634962552247124712525316124712484407726962644282427613363464445861856270926702696264426832631274826572709265726182670263127482644267026572709260526312975290055973136257825922552269625382578251125782565257825252511253825522511260525922786247127732443263124713261249824712525249827863727349625782471251124843211249824844018255226832773290033254705523713442761259226572631265726312786259226052670267026442644270926312683263127092618272229622862559730992618265725922670253826052565253825522498267025382498251124982525268327862525269624982605245733892484244324292457260537583537259224982429252531362538249840772552263127352696346947364767 19890828 698861856311126572709267026442657276126052683263126572657264427352657263126572683260526832937296255973111256525922631268325652552255225522565252524982511251125652511255227092824248427992457259224843249247124572484255228113790345525922457249825113149247125523999253826832735297533254644534313442811264426312683260526832735264426312644259226312605273526312670260526442605270928622937559731112605263126572592255225252592255225522552256525652511252525112592263127862484270924572592247133632525248424982511257836963579252525112484247131742511249840772578259227222824338946444674185627222735265726442631260527862631259226052618265726702786269627862735272226182644295028755597317426962592264427092538265724842538251124982525253824712538252525522709281124842773245726312498324924982457248425252912372735932565252524842511318624982511399925652644272230243363458672561344281127092592268326832657273526442683257826962618268326832605273526572644272226442811290055973136257826442552264425652565253825522592252526182578251125522484264426442849248427092471259224843363267025252538259229003742352325252538248425523174249824984097257826572849288737424705774118562657265726312605259227092709268327092657269626832644278627092683264426962644265729372925559731742592263126052696255225252511256525782578251125252525255225252552265729372511277325112605247132612511247124982511273536963593257824982457249832112484252540182565267027613024335145575343134427612670264426962631264427862578263126572670267026442735273526962735265726832709291229255597314925652696269626312525256525652538253825652525253825252511248425782605286224572761245725652471337625252484247124842696374235932578251124292498317425382471405725652592277327093338467449291856277326312644270926052670269626572696267026962748264427352683274826312696260527352862290055973136267026052538264425252592251125522552253825782484248425652471259226312849245727482498256524713287251124982471255226313681356525782471247124433236245725384037255226702670283733384644545113442799261826832657257825922786263125652605261826962709279926702683263127862709268329372912559731242644253826052735252525522538251125782498257825522592251124982525263127862552265724152618249833762498247124982511279937583509251125252457252531362525248440772565268327612837331244744896 19890828 699341856298726832565267025652670273526312605269626702592263127482657267026962657269628112937291255973186256525782670267026052565259225382525251125922538253825652498256527092862249827352443260524843261251124842484255227613806348225652457245724713224249824713999253826312722298733514557523713442862270926312670267026052837267026962657268326182631270926442761269626572592268329372962559731492657264425782657255224982592287527732900269629752683313626702631265728242538272224712592247133892538248424982498279937113537253824842429249831742525245740772552259227612799340247054896185627222605269627092683261827352644265726832592268326832696265727352605268325922657303729255597314925382644265725922552252525922565251125652484249825382498253825252709279924982735248425652525323624982484248425522849377435652538244324842471321125112565403725522735270929873312464472561344277326442683268326182644274826572683265726442761263127862631270927092683267027093049293755973149257825782578263125922565257825382511253825652538252525382525256526572837251127482484268324843363269625112552255229623774360725782552252524843186251124844057253826442811290037744767774118562722269625782709269626832761265726312670265727222657272226962657267026572683267029372975559731612538263126312670257825382525259225782525252525522511257824842538263128372471274824712552242932872457252524842498290037743565253824842498245732362525252540182538270926442975327446745272134427862657267025922696269628112657264426312592272227352709267027352670265726962657287528625597312426832578261826962592255225252525257825382644253825522578249825382670283725112657249826052484337625112538248425112962375836072605249824712525318625252511403725922605277327733325450147991856265726052644270925922592276126052592269626572644265727222644269626052657260526832875292555973149261826442525255225782592256524842565255225382511249824982538263127352900252527352471259224983287249825112511248428113758360725652457248424433199248424984018256527482722302434024644520213442811263125652644260526962773263125922670268326832670269627482670268326832657269629502912559732112592257826182683263125112511257825652511252525652525255225112525263128752538269624982618251133632511251124842498296237743523264424982457251131862457249840572552265728112761333846444705 19890828 699821856303726702644265726052618276125922709269626832735269627482631267026312709265727352950295055973174261825652657268325522538255225522578248425522552249825252498257826702887252527482471257824573312248424982484249829123790363625922484247124573224251125523980256527482722298733384644516713442837269626832683255226052786260526442657268325782631272226182709264426572670259229372925559731112605263125782644260525522498252525382565257825522484249825252538265728622484269625112578248433632525253824842511278637743593255224842443248431742484252540572605264428112773329945294929185626962696264427352631269627612592261826702578259226312786264427732631269626702696301229375597317425782683255226442511259225382538255225522578256525112511248425782670278625112722248425922484326124982443247125112786379035372565249824842471319924842498403725522605276129873376455772561344278627352605260525652657274826312631265726442722265727732683278626052657268326702900291255973161260526182644269625782578253825652511255225782525253825252484256526962875247127092511257824843429274824712498253828623790360725782484248425383186253825254057256526832811290037584767774118562696268326312709255226962761261826572644264426182657276126312696261826702657263129252875559732362592268325382657260525522605255225382484253825382525251124712565260528242484274824292538245732872471248424712511267037273537257825112511244332362484245739992525269626702887337646445379134428492644257826442709264428372592265726702644268326832748260527732644263126572644291228875597309925922538263126312565256525782538253824842592249825522538252525922605279925112722248425652484340225382457247125112950377435372538251124572498314924842525407725922683281128113363464448961856273526442605267025522631277326052696270926702696273527092644268326442683267027222925287555973186261825782618272225652605255225652511259225652552249825112498256526312937247127092484261824843274251124712471251129373839356525522511247124573211248425254018252527092657295033384644534313442735273525652709257826442722270926442644253826312696268327222748259226572631268330002912559731492605257826312709259225522578259225652525255225112525249824982605265728872484270924842605248434292511249824842471283737423622252524712471249831362511249840572578264427862761348247674799 19890828 700301856304927222657268326312565273526572565260526182709268327862605276126442683264426832962287555973149253826442592269625922538255225922565255225782498249824982565256526832824253827732498257824713287248424712471255226703774355125922443248425113224251124984018256527612748284933254674516713442735268326052696269625922849264426312644268327352657268326442631260527092696269629622937559731742592256526312631259225112565267026962937268330992696316126832552272227992484264424982592244334022498245724432498283737423496253824712484248431862457251140372592265728112837331247994767185627992618263126182631261827732565260526832644270927352748264426572709263126442683300029375597309925382644259226702552255225382565248425252578253825112552255225112644279924842748245726052443326125112471249825112761379035512592247124982457323624572471401825652709269630003389479972561344282426312657260526442578273526442618264426832631265726832631263126572657267026702912290055973174253825652592268325652538251125112565252525652538248425112525259226702811248427092471260524843402269625112565257828493774362226182538248425253161252525254077256526442875281137744767774118562644267026442578270926572735260525922657269627352657278626182735267027612683265728872900559731612592255226052683256525112538255225782484255225652498253824982538270929002511273524712605247132872484249825252498263136963509260524572511245732242498251140182538273526702937332545015237134427732565260526312696257827612644267026702683269626702761268327482670260526832786287529255597314926312644263126052605253825522565252525112631251124712538247125652657282425112696241525922484333824982484248425382605372734962552249825112511317425112484405725522578277328373363464449621856265727352657268326572578277326572644259226052670267027732605273526832735270926832837297555973111256526702631264425652578249825382565256526052552253825112484257826572824249827352498257824573261249824572457252527353790349625382498248424983236245724984037256526572748291234024557516713442811269626312592267026702799260526312696263127352657267026572683264426442670264429002950559731492592260526052565263125922578249825652484257825112538255225252552272228872471270924712525245733382498251125112484300037743607255225112484249831362498256540572578265727482811346945574705 19890828 700781856264426702592269626442670281126702605270926442683261828492644270926572735264426832937295055973149255226312605263125522592252525252498252525652552249825522525259226312862253827612511256524713249245724432484249825523774355125652498245724843199248425114018256527092696297533764644527213442786265726832696264426572811256526312709263126832657274826182761269626962631265729752937559731112592261826052670259225782592252525922511257825652538247125382565264428872511268324572578251133512498248424982484267037423565251124842443248431242525251140572565259227482849344246444929185626702683260527222592263127352683263126832696268326962722260527092657265725522683298729255597306226182670259226572578260524842538249825652511249825522552248426312709281124982761248425922443327424982498252525382683379036222565247124572471321125382552399925382670279929503312455753431344279926832644264426182592276126572644259226702722268327992683268326052683261826442862292555973111259226442565265726052552252524982592257825782538252525522525253826442824249826832498259224433429251124712484249828753727344225522538249825253161248424844037257826572799274834164674503018562709270926052683268326312722268326052670255226442696267026442709257826832696268330122950559731362605268325652683251125252538252525522525255225652552255224712552259228752511276125252605248432362498244324982457268337273537253824712525249832362511253839992605269627092950333845575451134427732618272226052631259227222631263126702670272226962786270927092565267025782644300029875597318626572605256527352565253825252525253825782644245725112552251125652631281125382709244325522471336325112484248424982761374235792552248424982498312424982471405725922683279927483376447452021856270927352618268326312657268326832618272226052670268327862670277326052657269626052950297555973136259226312644273525782484255224842552251125522552252525652498260526832900255227092484257824983236249824572484252525383742357925652484249824573199251125113999257826702735298732874644545113442786268327092722268326702837269626182696263127092631278627092709261826962565272228752887559731612592255226182657256524712592252525652498260525522565249825112525272228112498267025382644247133762498247125252498265737113565252524982443253831742525248440372592256528622748332547995379 19890828 701261856273527092631272226572644276126572605267026702722269627482657274826832683259226573012290055973199255226312683272225782552253825382565255225782578255225782498256525922824249827482471256524843261248425112471248426573727363625782498249824843211244324844037253826442683296232874674574413442773269626442722265725922799263126572657268326312735273526962683265726312683264428622937559730492605267025782696255225522552256525652538263125922498251125112525265728622498274824842631249833762498245724712471265737113636253824982471249831612511248440772565263127862811331245295744185626572696270926312657261827862696261826962605264425922773264427352709276125782824284928755597313625782644265726962565252525112525252525652565256524982592247125922709286224842761247125922457326124982471247125382631379035512657251124982457323625112511401825382683272229623224464459691344279925382735269626052631276126052657263127352618265727612683270927352709255226572962292555973174260525652631252525252565259225252552253826312525251125252498261825652811251126832457257824433389249824712471253828753727359325522471248424983136248424984057256526052786273533514501608418562631263126572722259226312748257825652644267026702644273526962670265726702631269629502937559731492605264425922592253825522538252525112538249825252525251125252578269628372498274824572592249832612484248424712511276137273523255225112443245732362484245740182605270927092887335145296324134427862605268326182657259228112709256526312605273526702735272227222657256526052683300029375597316125922592257826312578259225522525251124842605248425112525249825382605288724982696247126312552340224842498256525112824369635512525249824432484316125112471405725652657278627483351473664541856272226832605269626312709277327352605268327092657267027092735268326832748268326572962287555973111263126052511264425382552253825922552256525652552252525382498255227352837252527352471260525113274256524842484248427223742353725522471247125253211248424844057255227222670300032744501671313442761272226832683259225922811265726702605267026702644273526312735264426442670264430372875559731992618259225522644255225252552256525382538260525522565253824982578269628752484270925252565245733892511245724572484268337423565257825252511252531492484248440572565264427862761328746447014 19890828 701741856270926312565270926702683274826702605263126312657268326962605270926052735263126052862287555973149256526442578272225382657251125252498251125522498257825522484256526572811249827352498256524983224249824572538249828373666359325922484251124713211249825114057255226962722298733384501774113442735263126312683264426832811263126312709272226312722272225922722272226962631268330002875559730992565256526442605252525922578253825522552263125252484257825112565264429752484272224842578247133632538248424842498279936963565253824712525249831862525245740772565265727862837344245577741185626572709260526442618265727862618257827352696265726572722268327862618267025922657295029255597317425782631263126702525249825522498259225382511255224842578253825782683279925252709245726182552326125252511249824572811372735652592257824712498321125382457401825382696267030623416464477411344276125922631278626312592273525522696261825922644265728112670273526572657259226832950292555973136255225652565270925782525256525112631257826052552251125522429259226312811256526572525265724713363268324982471255227863742350925652538248425113149259224844057255226312761439534294644774118562670256526442722268326572786257825782618259226312670270926572657265726962657268329752962559731492657260526182735257825252498252525112592253825522525257825112565265728372498274825252578247133122498247124572498253836813565257825382511247131992471249840182552265725922987333846446123134427862631265726572578257828112618259226312605264427092722267026962670265726442644295029005597313626052631263126312552252524982498256525522538253824842511252525522578282424842644245727222484335125252471249824982748368135092552249824982484317425382498405726832578278628113593458677411856283726962683268326182592277327352578264426312709264427482644272226572657260526832937284955973199267026052605268325252565253825652538255225382552251125922552259225522837251127482498269624843261300025252709269626703742363626962578268325383161257825524057267028372900409740774962774113442811259226312670264426052837267026052644265727612631277326832773264426312644272229622900559731362631265726052722259225922538257825782552251125382538252524572592260527732511269624572618247133762484248424712525257837113579252525382484253831992484248440772605267027732887328746744674 19890828 702221856301227092631267025782631273526702578273526052722268327862578274826442683269627222849295055973149257825782592274826052538252525652538252524982525259225112457252526442849255227612484260524433249251124982471248426443727352326702457248424573199245725114018253827222722291233894674537913442900267025382683259226442773263126702644272226832644265726312657270926572657263129622925559731742605263125522670259225782592255225382511259225782538255225522605267028622484270924842592249833762498252524712484263137113565263125112484251131492484248440772565265727612761332545574896185626702696267026962592268327732683263127482644261826312799267027222631263126052683297528755597317425922631263127352605256525522538255224982471259224982498249825652592279924842761247126182484327425382443248425522696368135512498245724842471321124842498401825522709268330243402470572561344284926572722269626052578284926052578267026312670267027992657264425922670260526833000286255973174259225922631269626312552253825382565256526442552252525382538255226052824252527222457263124573389269624712525251126053711359325652525253824713149253824844057255226962761293737904644774118562709255226572696259226442786263126702644264427352657273526572683259226442644267030372925559731362592260525522735259225782552249825382552256525252538252524842578265728112484277324572592253831992457248424432552287537113496253825522498249832362552248440372538268326832962331247055272134428242592264426052618267028112592252525922670270927092735265727222644274826182657291229255597309926442605260527222565259225522511253825112644252524842498253825522748277324712696247126442498332525112471248425252565372734692538249824842511319925382498405725522670282427613351473647671856267027352592269626052605274826052592268326312592268327862683272225652683265727092912287555973199256526572644268325652552253825382605255224982538252525922592256526962811251127612457260524713249247125112484252527483742344225252484248424983236248424844018259226702696293733124644541513442786270926182631264426052786260526052657264426962683269626572773265726962592265730002875559731242592259225522709259226052552256525652538264424982525249824982565267028622498274824982565248433892471248424842471300037743537257824712484251131492484247140772578263127352709328745864674 19890828 702701856307426312657267026832735274826312683263126572709259227862631273526052657263127092912287555973124265726442552269625252578256525522498251125112511251125522484260526832862251127482457260524843249249824982457252529003742348226052498248424573211248425254057259226962683303733384674523713442773269626832631260526572837259226702657268326702683270926832709265726962618270929622912559731362552259226052696263125522538268326703049274831112709314926182525263128622498269624712631249833382498248424712552291237113579253824982484251131612498248440572578263127222824337645864767185627992657267026312644257828242631257826832631268326312786267027092709267026442748290028755597312426572592259226962552255225782484249825382525256525252552253825382657288724712773247126312498326124842471247125112735372735932578249825112457321124432525405725652722274829623363464471211344281126312709263126702670283726312696268326832644265727092605264426442631269626572862293755973161259226052578269625382471256525252552253826312511249824982498257825922799252527092511267024843338268324982578251127483742353725652484248424983136252524984057255226442799290038064586774118562631265725922683261827092696263126572605270927222605272226442722265725922631265730003012559731742605265726572683256525252525251125112498257825112565253825382565264428372525270925382578245732492484244324982498282437583455261824572498245732242538253840372565265726962975338945015343134427612683259226052618259227862538257826052605270926832683269627352748264427092735293728625597314926052592256526182552252525252538251125112644253825522538247124982644282425112657245726312498335125382457247125252950369636362565255224842511317424572484405726052644276127993351464448311856268326572644272225522631270926312657263126702670267027222670263126052722269626312887293755973149257826312578265725382484253824712578263125782538249825382552257826442837251127862525257824713249249824712484249826443727350925252484252524573174248424983999252526832735293733254767520213442824260525652683260526572837263125522709264426052683278626442696272226832618272229002875559730992657255226182683251125252578251125922552259224982538255225112525257827862471273524982644248433762525251124712484293737903551256525382498248431862484252540572552268327482862332545574863 19890828 703181856308626962631261825522644270926572644264426442618260526702735270926702670261827093062293755973161259226052631268325652552259225252525260525652605251124982498253826312900248427862484260524843249245725112471252528113774355125522443252524713236251124714018257827612709300034294644520213442735270926962605268325922773265725922670263126702657272226052722270926832578265729372975559731242605259225782786257825522538252525252511259225382511255224842538267028622525265724982644248433892498245724842525277337743551256524982484253831242471248440572565257827222837332547054863185626442631272226702709257827482578259227482644264426442722265727352605273526572786288729005597309926052565265725782525256525522605249825782552252524982565248425782592283725112773252526312484324924712471251125112552377435512578251124572484317424712498399925382657267030123274458671211344272226052670268326962644282426572631257826052631267027092722268326312683265726833037291255973149261825652605268325522605253825112552257825382498247124982498257825922862249827222511260524713363264424842538251129623696362225922511247125113161253824844077256526442900293737904767774118562644263126052657267026182709265727092631265726702722278626572709259226312644265730122937559731362618257825922683256525652538253825382498257825252552255224982578260528872498272225112578247132742538245724842511263137423593256524982498245732362498248439992565268327352937337645865272134428112631263126442657257828372592263126962670267026442722268326962748270925922605291229255597318627092605256527352538261825382511255225252552252525112552251125382605292525112696244326312498338924982498248424982875369635372578247125112484317425112471407725652631277327993325464446741856261827092631267026052631278626572709267026832683270926442722273527092683269627092900292555973236261825922605273525252538253825522592253825382538249825382525255226572811249827732498263124573224252524572443252527863742353725382498249824843186249825114018255226832748295032994767548713442748261826052657263126052748260526312631269626962683273527352735268326702657270928872849559731492618264426312735256525652552251125652525263124982525252525252592260528242498272224982565248433892511245724842511302437583565255225382457251131492511248440572552260528752862335145574557 19890828 703661856312427092644268326442605278626182578264426832657256526832605273526442657267026702875297555973211260526312552268325522525259225252538255224982565251125252511263126962862248427092457257824843261248424572498253827093696360725382471247124433199251124843999253826832683300033384674530813442748265726312761263126572773264426572631270926052657276126312657270926832592267028493000559731112631259226572683259226572565304927352950281129872644311126832565264428372484269624712605247133632498251124982484284937743593251124842401252531362471247140572538269627862811335145014863185626572631259226312644265727482670263126962644259226442748265726702525269626442696286229375597304926442670264427092525252525382565249826052511255225112525248425522631283724842773249826052511326124842471248425252811375834962592247124982471321124842484405725382709269629123312470572561344279925922578264426442657270926312657260525782670272226832657276126572735265726442975288755973211256526052578267025782511253825522538256526702565253825382525259227352900253827222471260525113376265725252511256530123727353725922511251124983161253824984057256526052786284938564557774118562670265726052683270926312773269626572618263126182657278626702644265726832670263130122862559731362578256525922735257825382552253825652552253825652498257825522578263129002457273524712631248432242484244324842511296237273537256524982457251132112484251139992565267027613000332545865133134427862670263126312657260527732631264426442670259226832722269627352631269626572683291228115597314926312618260526702552253825382538255225782644256525522552248425522592286225382683249826052471337624982511248425382799368135512592249824712498319924842471407725652605279927863338467449621856269627352605268326442722276125782631260526962644265727352657273526572670263126052925290055973124259226832592267025782565255225252565252525112538251124842525257826182799249827612498260524983274249824712471255227993711353725652525247124573236249825254018257827352709295032614767520213442799264426442618260526182862261825782709263126442670279927092748264426832592273530372975559730862565257826052605256525782552249825252592256525652565251124982592260529002471272224842578251133892538248424572511278637423565248424712498251131862498249840572565256527732837336347054767 19890828 704141856308626832644268326442696272227222552263126702683263127862657269626572631264427353037293755973124256526442644260525252525255225252538253825252538256524842471260526312937253827092471253824573236247124982484249828493774356525652471247124843211249824984018253827222709296232364557516713442811268326182696272226702799269626832631260526572592270926702683269626572696269629122837559731242592263125922605259225652565251125382511263125382498251124982592267028622498270924842657245733632511249824572471263137423565253825252443253831492471251140772605263127352950335146444767185627092644263127092605265727862657268326832578265726442799269626702657264425382670301229625597314925922657256527732525253825522578255225112538252524712552248425652631288724982735248426312443323624712498245725112987366636222565249824982498323625252429401825252683269629873299464472561344277326702657263126312605281125252565269626702644263127222696270926442644257826702900290055973149256526052578260525782525257825252552255226052578255225382511252526052862248426832525263124713402269624982538255228753727352325922457249824983174251124574077257827092837290038394586774118562683264426182709263126572786267026442631260527352592276126442799259226312631272230492900559731362644259226442735255225922578257824982538255225382552255224712578263128372511278624572631245732362511247125382498264437423593253824292471245731612484247140182511260527092987331247365167134428372683263126572670261827482578269626442657265726572786268327222644264426442605297529005597317425652644263126832538256525782538256525382552253825782511252525652592281124982696252526182443335124842525245724712735374236222565249824712457314924982484405725922592277328873416476746441856265726832605267026442670270927092670268326572709260527992631265726442683260527352987291255973174259226442644270925252511252525252484253826442578244325922484256525782849249827092525260524843236249824712443249826313774353726052443245724843236253824844018257827092709293733384447545113442786273527092696259226182811268326702644267026572605268326442683268326962657276130492862559731242565257825652735252525522578251125652538255225252498255225252525269628492511267024432592249833632498251124842538282437423551255224982511249831112498247140572578267026962748332545294736 19890828 704621856303726962644264426312709273526572605268327352696264427092644272226312631260526832987287555973149263126312696264424982565257825252538259224982525248426052498255226702849251127352484257824843236248425252498252529123774348225652484249824843199249824984018257826312722303732874644516713442748270926702696260526052761255226052631264427222657274827352735264427092618267029872875559731112578264425252709255225922511297526443037274830372670316127612538263128492471269624842578251133892498252525382484263136963537255224842415249831492511245740772578269627992735344245864767185626962644260526572670272227092592265727092631265726702683267027222618270926832709307428875597319926052578255227092592253825652538253825522538257825112525247125652631281125112709248425522484322424982511248424982683372736072538245724712484323625112484399925382683269628873249473672561344281126312644264426832657273526052657264425782618261827612644270926312605264426312937288755973099259226182578268325522538251125252552252526052484249824982511255226312875249827352498263124843376269625382525249828493742359325782525252524713174255224984077259227352824293738564674774118562657263126572735257826572722264426572631265726442644274826572683265726312578270928872925559731492578263125382709260524842525256524712538255224982471253824982565263128622525269624982565248432492471252524842525281136963482257824842484244332112484248440182538270927612937336344475308134427992657261826702618260527222683267026832631259227092735265726572631269627092631300029375597317426572578257826572538263125522565253825382565255224842484249825252709281125112696245725652484337624982443248425112786369635652565247124432498316125112498405726182644283728243363464449291856257826832670259226572644278626832565265725922631269627482696270926312696260526832887283755973149259226572578269625782511257825112538253825252538247125382525259226572912251127732498259225253249248424432484247126313727350925522471247124713211248425114018253826572696291233634674541513442786263126052670273526962786264426442683267027092683272227222709260527092631273529252887559731742578256526052722255225652538257825652552249825652578251125252578256528112525273524712631247133892498247125112498278637273622255224712443245731362484247140572578263127732761331244744644 19890828 705101856307427482670269626312670279926052631269626312670264427482657269626182670263126573024291255973174261826312578264425382525257826182538259225112538253825782484256526832824247127092471260524983261253824842484256527733711349625112471247124713224245725524057260526832683296233764767520213442862273526832644268326962799259226442657261827092592273526312696265726832644267029252900559731742578264426052761256525252525253825782578249825382498249824842552260528492443269624982565249833892484249824432565274837273537265724842443247131612498244340372565268327862696338945014767185627482670272226572644263126962605263125652631267026572786263126572722264426052657301229005597316125782605257826702552259225652565251126052525253824712498248425922773278625112709244325922457323624842484252525112748375835512592247124842484323624842511401825652696268329873325464472561344276126832631267026962618276126702644267026312644269627482670268326442683263126573049287555973136255225382670265725652511255225112552257826572538248425382525255226832887249827222498263124843389272225112484255226963774353726442511249824843136255225114037253826572887300037114767774118562683270926312631259226312773263125782605261826702683269626182735259226442618261829372849559731492592264425652696260525382525253825112525257825652484255224982578267028492484277325112605248432492471242924712565282437583607251124712484247132492484252540182592265726833062328746445237134428112709263126442683278627732657263126962631265726572761260526962735264426572696296228875597314926572565257827092578259225522498260525382565256524982498253825522578287525652696249825522511337624842498248424842631372735372552248424842457312424982484405726052735272228243363467449621856268326572644270926312657277326442631264426052709267027992631278626702748264426312937295055973236257825922552274825652565252525922538255225652578248425112511256525922837253827612498255224713249249824432511253826443696353725522484249824843211249825383980256526832683288732744586541513442722260526572657272226442786260525922644263126572670273526572748263126962592272229372950559731742552256526312657263125922511255224982538259225382552248425112565264429122484273525382578244333892471251124712498297537423442255224842443251131492484249840572605260527482799333845574736 19890828 705581856308626962644270927482657279926312670263126442683261827482735274826052618268327092875290055973099256526572683263125252511248425112565251125522565251124982457260527092811251126962484257824843199249824712484253827353696350926312484244324713249251124984018255226832657288732744644523713442722265725782657260526312761259226832670257826442722273526442735263126312631260529122900559731612618265726442683255225522511268326832987273530372696313626572578273529122498268325112578252533512484251124982498281137113579253825112484247131612471252540572592260527992811331245864799185626962709263126572657267028372683260526312670269626442722268327352538268325782644296228495597323625382644260526832565259225382631253825652525255225252538253825522657290024982748247126052498324925382484244325113037371134692552245725382471321125112484401825652709264429623312467471211344273526182657270927222578270925782578261826052683273527862592270926312618269626312925288755973111259225922592263125652578256525382552257825922484249825112498257826702824252526962484257824713389268324432525248429123742346925252471247125253149252524844077255226572849284937904736774118562722263126832683253826702735263125922631265727352722273526182748263127222605267029502900559731612605263125922722260525782498256525382538253825382552253824842565264429002538276124842578245732362484245724712525300037273482256525252511247131992484251140182578264427092950332545865237134427992670265726832709265727862696267026312644263126962709264427352709268326052696295028755597314925652618256527222525259225382565252524982605255225112525245725922644284925112696252526052484336324712457244325382799368134822592247125252457317425112429407725782631278628623351452947051856268326832605261826312605273526182696269626702618269627612670268326832696268327353000290055973236256526442552270925922631257825522498256525382525251125522511257825782811252527482457259224713236251124712471251127733774359325112525253824573224252524844037256526832748301233764831523713442786263126442683263126832683260526442670261826962644278626312670270926962670270928872887559731242670257826442696257825112538252525652552263125652538251124432565260528872525268325112578245733632511248424712511276137743622259224982443249831362471248440572565257827612824331246444896 19890828 706061856304926572631257825522657277325922696265726312670265726572578273527482670256526702962288755973086259225922618272225522525253825252525252525112552252525382565257825922849248427352498259224983224251125522471249827223774348225382484251124293211248424844018259227352696304933514644516713442761273527092670268325382799259226312631265726312761270926052618259226832644260529122962559731362644253826182657253825922565249825382605253825522525251125252565263128242498272224982618247133632484248425112511259237113509256524982457252531362525247140572578261827352811337647055030185626572696260526442722261827732670265726312644267027482696264427862670263126832631286228875597312426052578259226702552249826182511253825522631251125382565253825652657286225252748245726052498326124982498244325252592375834822592244324292471321124842471399925522709270929753325483172561344286226702696265726182605276126572592270927092618270927352683270926572644265727613012286255973124267026442592272225112565256525782578251125522578251124842471253827352824249827092443267024843376267025112457248428243696355125522484252525253149251125114057257826572824295037424767774118562709270925782722268326442811264426052786264426572644277326962761269627092670263130122849559731362578263125922683257825522552255225382525257825252484251124572592259229002498276124842592248432362457249825112552270936513482259224842471247131992484253840182552270927093024327447055272134427992592267026832670263127732618260525922670270926312709263127482696279926442670290029375597312425782618265727092538255225522498255225112592251125382511247125922592283725522735245726052552333824982443249824983012368134822592247124712484318624982484405726962631277328623325470549961856264426832631264426052657272225922565268326312683263127352631278626962657263126312987293755973062259225652631268325522538257825782538255225252525252525782484251126312862248427612471256524573224245724572471252526963696340225112484252524983199247125254018257826702709286233514705545113442837274826312644265726052837268325922683263126052631270927352722264427222644268328872900559732242552264425252722255225922578252525522538255225382511248424842592265728242525273525112565249833892525248424712484278637273579249824982443251131492471249840772578263127352811329948314736 19890828 706541856307426702657265726702618274826572631269627092657269627092631264426182657263126833000295055973136263126182592269625252538249825382552260525522525255225652498264426312811249827612443257825113236247124572457249826963711356525522511249824843149249824714018252526442696304933254674516713442748263126052696263126312773260526442657268326312605274826182696264426572683269628872950559731742644263126052670253825522552277326573012273529872722308626442552265728492471270924712578247133892525252524572538268336963565259225112471248431492525247140572657264427862748337645864896185627352696265726832565269627862605267026442538277326832761261827862696265726702735293729005597316126442618255226312511259225382511255225112552255225252511255225782644286225382761247126052498326125112498249825382748368134962578248424982511318624982498401825382670274829253299470572561344284926312592265726312657269626832657260527092657264426962644278626832657261827222875284955973161267026052709259225922605256525382525256525522525248425522471259226572862249826962511263124713389267024982511255226573742348226182511255225253149249824574057260526442875291238064674774118562696260526572761263126702709265726572696263126312683268326832709269626572605269629872937559731742618263125922786259226052552256525522538255225112538255224712578260527612511274824842605248432492484247124842511295037743469253824712457249831612498249839992618270926832937336346445308134428112657270926442683263127612644267026052644264425922709260527092592264426442605295028875597312425652631263126962538253825782552257825112578252525252538252525252709283725382709255226052443336324982498252524712657371135092552249824572511312424982457405725652670274828493274464447361856265726312592263125922644279926962670259227862644263127352578270926312657259226312887292555973149260526312538265725652565259225382578256525522565252525112511255225652811245727612484259224713249249824842498256527353651346925782525245724713186247125113999253827092735293732874674530813442799264427092631263126702761263126312644252526572683273526702618259226832644263130122900559730862592252525782683259225382605259225782552268325112498251125112552263129252498272225252605247134292498252525112525296237113523256524842484252531612538249840772578263127732811335145014929 19890828 707021856306227222644273526442631265726052670265725922735264427482735269626312683263127352950286255973124263126182618273525652565257825782552253825112578252525382498257827092786252527862498259224713211247124712498248429623696353725382525242924573174249825254037253826442722286233254705509813442786263126572657259226962799263126052605265726832670273526572709269626572657263129872962559731242644260526182683255225382552253825652511259225522498253824982538263128112511269624842618249833382511248424712525277337423579257825252429245731492457245740572552259227092735336344744799185626832631272226442565263127732538265727222565270926832824264427092644264426312709296229875597314926442565264427092592257825382538256525652484248424982525248425922578293725252761249825652471323624572443247125252605368135792565249824572498321125112457401826182670273530003287470571211344276126702683269626572605273526052605260526962644265726702631277326962605259226313012288755973161261826052592273525652578253825252565248425922498252525382538257826052875247127222498259224573338265724292511256528873607356525522525249825253111255224714077256526962824290038394586774118562657257826572657269627222735272226572683260527092696274826312683257826572670264428372950559731612538267026442735252526312498253825652605252525112498255224842657265727732498272225112605248432492498248424432525284937423579256524432498244331862525252540182592267027992875336345295167134428242683264426312605257827482709253825522631256526572735268327732644265726702696298729625597313626052592256526832552259225252552253825252578256525382498251125112605282425252696252525782471336324982471248425522696369635092552251125382471313625382471405725922578269627093363452947051856269626312605260526182657270926702657267027222748269627092631270925922709263127222962293755973149259225782605270924982538257825112525260525252525252525652498263126312862245727862484257824713186244324572498252528243727355125522484247125383211248424844018259226832696296232994705537913442849265726052657259226312786263126442605273526572644274826572709264427092592265729002862559731492592257826312631259225522511253825252552256525112525252524982498269628372511263124712657251133892525247125112525264437273651257824842498251131862457252540572592274828242773335147054767 19890828 707501856302426832605268326182578273526052592265726572644269627222683270925922748252526442887291255973199260526312578267025652605253825382538253826052538249825522565256526052811251127482457257824713261249824712471255227733742350925112443251124573211248424844057256526832709287532874395537913442773260526832631270925922761272226182657273526572605273526442722268326572631268329622937559731742657260526052683260525522525268326962900270929752722308626572538269629122443277325382578252533632484247125112484276136963482252524982457249831862484252540972578260527482735332547364736185626832605268326962565265727992605267026702670272227352786263126572578267026052722290028755597321126442631257826442578255225782552253824982525253825112538249826052592286225252773248425782457327424982471248424842773374234822578252524712484319924842484401825652670276129623325467472561344284926962709259226702644278626442657259225782735268327862644267027352683260526702950282455973161261825652618259226052578251125522538255225922552252524982457259226442862249826962484260524713376269625382498251126313696353725252484252524983099253824844077255226312862283737744501774118562644270927222683265726312811263126182683260527092696273527092696260527092605270930122937559731112644259226312683251125382538249825782511256525252511252524712538260527992471274824712592248432492457248424712498264437423537255224572484248432362484252540182552261827863024335145295308134428242696269626572683265727482657259226442578264426832761261826962565267026052670291228875597313625522578255226962605256525522498252525522631252526312538248425382592284925112735248426312457333824982498247124982722365135092565245724572484314924982457405725652670273527733429473647991856276126572592263126702696277326312657268326572696265727612657273527222722261826572937302455973199257826442605265725922552255225522565256525522511248426052484256526702849251127222498260524713261251124842498251127613774356525782498245724843211248425113999252527092657297533254799530813442722269626962696256526572900259226312618268327222631270926442696270926962657264429752900559731242644257825782631255225252552252525252511259225112565252525112538257827862538272225112605248434022498249824572525273536813482259224982457248431362498248440772565264427992735338947674929 19890828 707981856268326832631270926312618272226442644260526052735270927732644270926442696263127092937286255973149253826702592270925522565256525112552252525252538255225252484255227092786251127352498256524713261248424432484253826963758353725922525251124713211248425114018255226832670296232494586530813442799265727092735267026702773265725922683268326442683265726962683267026312592267029622900559731242657253825522578256525382578252525252538268325382538257825252605265728372484274824982552248433632484247124572511272236513509255225112471245731742552252540572552268327862799337646444863185626962657256526832657264427222592263125522644265726052761260526572670261826572657301230005597322426702605261827352552263125522538253824712552249826312498249825922709279925112748249825782484323624842471247125382644374235232578248424572484317425112471401825652657259229003338450152371344278626832605264426442578279925652618268326702761267027092578269626832683263127612887295055973174264426182578269625922552252525382578252525652525255225112511255226832811248426832443263124713363248424842538249827353727353725782498247124983174253825114057257826442683278633764674483118562696265726832657253826442722268326442592267026572657278627222696265726962748265729372824559731612683267026442683253825782578252525252538261825652525253824712552256528112484274824712552244332742457245724432538268336963482259225252484247132242471248440182525265727612950332547675379134428112657263125922709263127612696264426702683272226572696263127352683264426572644300028625597311126182605256525922525260524842552257825252578252525252511249825652605284925112748249826052498333825382443248425112631369635792552251124842511318624982484403725782670274827863312464450641856267026442605270925782670273526052683264426832709264427992631273526962709257826052875291255973186263126702605270925382578248425522538255225382565251125652525252526312837251127862484259224843199248424432457255226963696350925522471245724713199251125253999259226962670291233634705552413442799269626442605268326832748259225782552260526572605270926702722264426832670267029872912559731242511255226052683265725112538252525382592253825782484251125252552260527992525273524572605245733762498248424712525301237423509259224982457252531112457248440572578265727482837344247995487 19890828 708461856265726832709277326052592274826832631264426182735264426572631268326312644264426702962300055973186253825652578272225922631255225922552251125782552255225522525255225922786252527732484260524573236247125252511247126963711353726052498247124433211248424574018251127352709298732874674567013442912265727092748260527352761260526052631267026832657267026832696267026702683265730002912559730862605259226052722252525922592251125382552251125652484255224842578265729002471273524842565247133892511248424712498263137113469259224712415247131612484249840572565265727732799342947365744185626962696260526442565263127482644256526832670272226442786268326702631265725922709288729255597313626182657257827092592252525782592255225652538252525252484244325652644283725112748248425922484319924842484248424842811372734962578251124982484319925382471401825522735269629123338467459691344282426702592264425782565279925922657265725922683267027352683272226442670264426833049295055973186263126052605264426182538249825652525253825782525252524982484264426702799252527482498257824433389251124982498251126963666356526052525247125253124251124714037255225782696274833894799608418562786270925522683269626832761263126962657265727482644279926312683260527092657268330002937559731112538263125652683253825652565248425382498255226312538253824982538264428112498269624432592248431992471245724432525261837273469256524712498249831862484251140182578263127482937342946446282134428372631260526312683263127222709268326832631267026312786268327092644263126832670284929625597314925922511259226442565256525922538252524712565249825252552253825782670278624842735252525652511332525252511248424982975371134822631249824292511314925382484401825522670269628623351455764541856269627482683270926182605278626052670264426312657265727862683278625782683259226702950293755973124265726832565272225252592251125252552257825382498251125652525257826312799245727482498259224843199247125252457249828873742360726052457247124843236253824983999253826962735290034024705671313442761273526572644265726702811260526052722263125922670273526572644270927092644257829122925559731612631257825522709251126572552247125252565259225252498253825382592265729372511268324572592248433632525251124842525276137113537260524842457251131612484242940572592265727862786341645577014 19890828 708941856272227222565265726312605273526052644269625652683270927222644268326572657265726443000290055973174260525652592268325782565255225382525257825652552248425252525256526052862253827092471263124713261247124572429253829253651349625782498249824713236251125113999259227482773293733764767774113442824263126702618259225922824263125922683264426702644272226312644268326832735270929752925559731612631263125652657263125652578248425382457256525522525251125112552273528112484272224982605244333512511245724982484288737113607256524982457251131612525247140572538267027612786333847677741185626442605269626442618265727482631265726572618268327092735260527482592273526312709297529625597313626442631260526962538253825782525255225522605252524712565255225652644281124572761244326052484321125112471245725252849365135372618248424712443319924712498401825652709276130123402473677411344278626312683263125922670277327222696264426312683276127092683273526442670255226312962283755973174259225922683255226052525255225522552252525782592251125112525257825922824257827482484267025253351268324572511255226573622350926052511247125113161255224844037260526442786442134024644774118562709272226312670263126312773265726832605259227352644272226442761279926572657269629372937559731612578261827092644256525922511251125782538252525522471251125112565259228112511273524842631249832112457248424572511272237113496261824572484247132112484252540182525267026702849329947366123134428112657268326962670255227352683263126962657268326962670267027222605269626572605293729125597316125652657256526572565249825112511249825382578253825112552251125782605282424982709247125782511331224712471248424572735365136072631252524842498314924712484405725522644278628493455467477411856283726962670267025922722274825922657264426052605267027862605268326572631264427862987287555973111261826962605260525382565256525652511260525652525252525112525257826572849249827352484269624983299311124982618265725923727346926572605270925653236256525924037269627992837416040574962774113442748265726442631267026702761267026182631259226442670276126572709259226442670269630002937559731362592260526312657256525782552252525382511256525522484252524982631265727862498273524712605248433762511251124842484282437423607260524842471249831492511252540772592261827222761336346444799 19890828 7094218563099265725782657267025522773265725922631264426572631268327222696259226442631270929372937559731492578259226312696256525922552255225382511255225652525259224842578257828622457274824982565248432112498248424572525279937273455257824842471244331992484249839992538259227482900340247365167134427862618270926702644260528242631261826052605272226442761263127352644270926832709301228875597313626312605265726962605255225382552253825112565253825252525251125652657281124712683247126312511335124842498249824712670368135092644248424572457309924842538405725782683273527613402479949961856264426832592263125922670277326182618268326052683265727092644268326182657265727483012291255973124261825922525270925782578 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 70960 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01344282427352644259226442631281126702605256526312722268327992644269627092696265726702887284955973124257825782605267025652538248424712538248426312538255225112525255226832849251127352498264424713325269624842552255226963666353726832538251124983124253824714057255227222862288737744586774118562683272225652683265726052773259226442657263125782631274827092683265727352670264430122987559732112605265725522761259225522552248425652511249825652525259225252578260527612498276124712605244332362484247124712511282437423496251125252471251132242484248440182565272226702925336347675308134427352657261826312670272227612683259226832605268327092722263126572748274825922657286228875597311125652644260526832552255225522511252525112552253825252565249826052670287525252683245725652457333824712471247125382975369635232592251124712511318624712471407726052644276127613299464448311856273526962657268326442683278626702605263126052761265727092552278626182644265726702925286255973124261825922592263125652565253825522592255225252605251125922484255226312811249827612498264425253199252524712471249827483696353725652471252524573136256524843999253826312696288733384586541513442811273526312592268326442862257826182670264426572696274826832735269626702631265729502912559731492605259225252709261825382578253825522538251125252525253825112605263129002471272225112578247133382484248424712525277336813651256524842429248431492498252540572565268328112786337646444962 19890828 710861856308627092644269626832631282425922631265725922670259226832605270926832722265726832937292555973161256526442618269625782605260525252552260525922565253825522525255227352761249827862484257824573236248424982484248428373774353725652471248424843211252524984018255226312811292534294644509813442837261825522709263126962773268326312696272227482657272226832709268326442709265729502962559731612592260526052735257825652538284926833274296233633249323626962578259227992525270924842592245733632457245724842511284936963551256524842457252531492552247140572578261827862837341645864799185626572722264426962644270927352644260526442644261826962722270926832631260525922709295029125597312426052605260526442618257825782511257825252578255225252498247125522644283724712735244326312498321124712498248425522748371134822511249824982471323624712511401825382683273530003389476772561344279926832631278626312670273525652631263126832670270927222657274826312605272226442912292555973136259225922592265725522565253825252552252526052552251125252457257825782735251126832498260524433389268325382578251128113696369625782525252524983136253824844077253826702912288737114705774118562618268326702644263125922696263126312670263126182657270926572670267026312657273530002925559731492657260525922631256525922538255225652538255225782538251125252578265728492484269624712578245732492457251124842511268337583551259224982457244332492498251139992552273527482937332547055202134427992748269626962592264427352670259226442631267026442735267027612644267026572709304929625597314926442605257826832631255225782538256525652552253824842484255225252592279925252722255225782457340224842484248424982912372735372592251124432471316124712471405725782670268327613338464447991856267026702683263126572696277326052631264426962696263128242592273526442670261826442937298755973161255225922605263125782578257824982552255225252498253825382484259227222962247127092471259224843199251124432484251129503774355125782457245724983211249824844018257827222722287533894421527213442773267026702631264425522799264426962657256526702631269626182735267026572696268330002900559731362644259225782657263125922552245725522578259225522565255225112592267028112498267024572592248433512511249824842498279936663509255225382484252531492498252540972565265727222735338944474863 19890828 711341856312426962605263126572748273526312670265726052761263126572722270926442683257826832900297555973174259226702565260525382552256524982605256524982525253825782525259227092887249827352471259224843261251125112484253827733742355125922443245724843249247124843999252526442773295032874674516713442773278626052644261827092773267026052657263126442761263126182696259227092683269629122975559731492605257826182644256525382511260525522538257825252538252524982578265729122498267024842592251133632498247124572471259237743565253825252457253831992484249840772578267027222773342947054736185627222735263126702592268327992592257826832618265726572696265726702631263125522683283728755597319926052605259226572552257825382552255225382552255225382538249825782631281125112709245725782471326124432484245724982786368135512605249824712471322424982484401825522786278630373299444772561344281126572683270926442592272225922644263126312696264427862683269627482657263126052937298755973149260526572565263125652618255225652552252526052525248425112565257826572811248426832525257824843351268324842498251127733681350925522498248425253161251124714057255227092887291238564674774118562696270926572683259226962824263125922670264426312631278626312696278626442631276130372900559731362605259226052631256525382525251125382538252524982525252525112538265727992552274824712578245731862484248424842511282436963622261824712443245732112525251140182525265727222987332545865202134428242631265726442605259227482592260526442709267026832709273526052592267026702683303729375597314925922631263126052644252524842525253825252605253825382552255225382605277324842709248425782443332524982471249825112565371135232592249824572498316124842498407725782592276127483363455746741856268326442657269625922709276126832605268326572735265727352722273526832657264426962912295055973149263125922605259225252565253825782525252525252538255225112498256526052824251127482484259224713274251124982443252527353774349625782498247124713261251124574018257827222709301232614705548713442799263125782735264426572786269626312644265726702657277327222696259227222683263130493000559731612605259226832670252526052552252525652538260525112538248424982552269628752498269624712592244334162471248425252525264437423509260525112484247131862457247140572552263128242799336344744896 19890828 711821856304927222670261826182618279926832644263125382618263128492670270926832657263127352887296255973161264426442592264426182498252525652511253825252552255225652511257825922811256527732484263124713261245724712471251125523774355125652457245724713161247124984018253826052696296233634644492913442786264426962696259225652887268325922578264426312670273526572735264427092683277328752849559731862605256526052631256525522511281127093124276131112735319927222592257828372484274824842578251133512498247124982484268337273565255225112443253831362471248440572592263127992773340244214831185626572722256526442578265727482605264426832605257826962748265727352683270926182709293729375597314926572538264426832631259225782618253825782538249825252484247126052735284925652722248426572471322424712498247125382735375835372578251125112457319924842511403725112748268329123338452971211344283726832670268327092657282426572696267025252683264427352657268326312657264427092900288755973136257826182631270925652565253825522565249826702578251125252471255225922862249827222457261825383389273525782511251127993696353726442498255225383161253825114097256526702887282438064644774118562709270926962670268326962722263126442735260527352696263126572773264427732631270928872875559732362631263125522696256525382525251125252631251125382484255224842552268328242552270924842605249832362471249824712552252537113551249824982457247132492498251139992565267026572975340245865133134427862748261826702670265727732683257825922618267027482709264426442670277326052761297529005597319925782578260527352631259225382484253825382578253824842511247125652657284924292709247125922471336325382511247125112887369635232592245724432484316124842498407725652631276127993351467447051856268326052709261826442709267025382670264425922696264427352696272226832657265726442962286255973236260526312644267025922592259225112538251124842552252525252484260526312748249827222471260524573287248424572471255226053774355125112484248425113174248425254037252526052786296233634831516713442811269626702696268326442862270926442644268326182644277325922683272226572578263129622937559730992592259225522644256525652538259225252525253824982525252525252525263128872525274824572538247133632498248424982511268337423565260524842471251131992484252540572578268327482862336347054705 19890828 712301856309927352605257826312552274826832605264426572657273527092565268327092631267026703037288755973136256526312552274825652525253826052552255225382538249824982498253826702849249827352484253824573211251124842471253830003727355126052525245724843211249824984057255226312657293733764705530813442849260526832631263126832748265726312578265726312696269626832683270926312592263129872975559731362670268326182644256525382538255225382565260525522511251124842538263128622525272224572565247133762457249824982525274837273551251124842457244331612498248440572552261827732862331247674962185626702657260526312722264427612657259226572670261826442773263127352644268326442735293729005597317425382631260526962538252526312498261825652538253825112538244325782605288725522748248425782443323624842498245725382849372735232498245724712484323624712498405725652683278629373325464471211344279926312696259225652525288726442605265726572657267026962722272226442722256527092925288755973174256526572696268325382605253825382565255226442525249825252525253826832937249827352484261824573389265724842511248428873711357925522525252524713136249825114097259226312837290038394644774118562644274826702683263127222722263125922696268327092657270926832670265727092631272230003012559731362552259225112683257825782552256525522552256525522498256524982605259227732525273524982631248432112484248424572552265736663537253824842484248432112511248440182525265726573037342945015308134427862644267026442657267027992592263126442657257826832748252527222552270926312683290028755597312425782644265726702565252525522525253825112592257825252498252525522670281124842657251126312471335124712457248424842592374235092565245724842498314924572484405725782644277327483389452949621856265726182578268326312657281125652696264425652657263127612605272227222683265727092849293755973111259225782538270925252538252525382552253824982565251125382498261825782811249827612443259224433199247124572511252529123711353725382484245724433199249825114018255227352735300033124557534313442799263126052696259226702786264426442592263126962709270926702761269626962683265729122975559731362565260526312683252525522552252525652525265725522525251125112565257827992511267024572552252533512511249824982498284936963622263124712471252531612511247140572565259227092875336345864799 19890828 712781856306227222618276125782631286227482592259226442709264427732605274826962631265726702849293755973174256526182565264425382592255225252511249824982538252525382538256526052811247127612471259225113249252524572471248427733742350925782484249824713149253825384018252526702748293733894644520213442761272226182644257825922799260526182683268327352670274826702773265726052631260529372925559731362605259226182696256525652552293728243338293732242912321127482552272228622484274824712605248433382471245724572525276137113593252524712484248431742511249840772565267027352912335147994896185626702709253825522670268327862657257826182631260526312786265726832696269626182644304929375597313626312578263126702592257825652525259225782552255225112605249825652657279924572709248426052471326124842457248424982748371134552631249825112484318624842511403725382644276129003389476772561344279926702644274826442631284925522631263126832657265727482657273526832644267026962937284955973186265725922605272225522552255225522538253825922631255225252471259226962900256527092484257824433363267025112525247128113711359325652511251124843149256524714057255227092862287538224705774118562709270926702683263126442748263126442670264426702657272226572644265727612657269629872900559731362644253826442683253825652565251125252565252525252471257824842552264428492525269624572578247132362471247124572525270937113565259224982471248431992511255240182552277326703000323646445237134427612670269627222683268328372592263125922670268326442799264426962644263127352657292529375597319925522592267026442552251125782498253825522605251125252538249825382605287524432683249826052511336325252471249825112761369635092484251124432471312424842484405725782605282427993325450147991856265727092696276126702644281126312722265726052709277326962592273526182696265726832849298755973174269625382631265725782511257825782498253825782538251125522525259226442849252527612484257824573211248425382471252528113727346925252457248424843211249824844037249827092670298734294557537913442735263126312657268325922786259226572657265726052670267026052709270926312735270929752875559731862631257826442670253825382538253825382552256524982484251124982565264428242525268324712631245734292498247124712511303737903593256524842484247131862498251140772592265727352722337645864705 19890828 713261856308626572631261826702631273525382565257825922683265727352644276125652735255226702975293755973111256525782631273525652592253825522525255225252578247125922525260526182837249827482471259224843236244325252471249826573727359325922498247124843174247124573999255226312631290033124767523713442824264425782578255226182799263126962722269625922722274826572709269626572631276130002937559732112592257826052657256525522578256525782498257825112471249824982538259228112525273524842592242933632498249824982552274837113607257825252443253831742498248440772565263126962773342946444674185626832657260526962644267027352605265726442592273526442773269627092670264425922644302429125597323626572644252527482578255225522525255225112538257825112525251126052618278625252786248426052511329924432525245724842862369634822578248424572457323625252525401824982696279930623351452971211344281126702605268326572670273526572592263126572748267027092605274825782709263126702962287555973086260526182605259225382578251124982511257825782565252525112511256526312875249826962471263124983363264425112538257828873711360726312498251124843149245724844057255227092799286237744586774118562657261825782644265725922824260525112709270926962631281127352683263127482670268328872925559731612538260525112618255224982525252525652552248425112471252525112538265728752484273524712592247132872525249824712498257837423607257824982498244332362498245739992525265727092937329946445308134427992709260527482657265727992644260526312631274826312709263126702670272226702631300029505597312426052683256527092565252525522525256524982552253825522525252525522592284924842657249826052471337625112525248424982709377436222511248424432498314924842498405725782644278628113416467447991856269627352578264426052644274826702631268326442696267027732631273526702657265726702887296255973136264426052578267025522565253825652511253825252511252525252525256526052799249827352498256524843261247124712471252526053742356525922511248424983186253824714018253827092786292532364644541513442824267026052644267025652773260526572670263126962644270926832786263126312578264429752937559731492657257825652683255225522552253825112484256526052525248424982565263128492443263124432552252533632498248424572484252537113509251124712498252531862443251140572592263128242748341646744831 19890828 713741856307427092657268326832670278625522552267025522683267027992657276126442683256527352925288755973099252526832525263125522538252525922565256525522538245725652511257826442824252527732525260524713274247124712498253829003727352325922498252524843211248424573999256526832670300032994674527213442849261826962683265725522811260526312592263127092683277326052709264427612735260530372900559731112618261825382748256525522538269626703136281130622773319927352565264429372511272224712565245733632484242924982498293737113537256525252484251131862511247140572605263128112748337646444962185626312618268326962709265727092683269626312644265726832786265727352683269625922683295029125597316126052578255226962578256525922565260525522511255224982538244325522670284924842709248425782457324925112498245725112631379034692565249824432471322425252525399925652722272229623389447471211344287526442657260526702631281126832631260526052709268327482709267026832735269626442925292555973149257826442683265725112538260525252525251126312525252525522511257827092862251127222457263124433351270924982471256527993727355125652498247125253149248424844077253826572837293737904644774118562683264425782657264426312748259226312565260526702683272226832709263126962657269628872987559732362631257825922696259226052538253825382525255225382525259224572525267028752498270924982605247132492498247124842498259237583565252525252457252532112498248440182538274826832975341647055308134427482670259226442618265727992683255226052618260525782696265727092657263126312644295029375597311125922605259227862498259225522552252525252565256525112511249825652683278625112709245725252443336324842471247125252735372735092511248424432511316124842484405725922605273527733376464448961856259226702578267026182683281126312657263126442631268327732565278626052657264426702962291255973074259226312538284925782592257824842565260524982538252525652498255226052824249827352471259224843236247124842457247126833711355125922498251124573224251125114018252527352696296232114644503013442773259227482644264426572849257825782631268326312578270926442683264425922683263129872912559731362592260526702657255225652525253825252552252524842538252525252578269629372538269624982605247134292511251124842538273537743607257824982484252531612457247140572578260527482722336346444896 19890828 714221856307426962657267026312644287526052565267026312657264427222605270926052773264426833000292555973199261825522631272226052592255225382552252525782538249824982471255226442887249827222498257824983236247124712498248425653696348225652484249825383249249824574037255226572709290033514395523713442824259226442670256526832799263125922683267027222735270926702696260526312631260530002962559731362592263125922631259225782592255225652565260525112538253825652565264428752525272224712618247134292484252525252511300036813593257824712498249831612511247140372605265727862709331245864586185627732683263126962592265728112657259227092670267026182683263127222670268327352644301228875597314926182605260526702592257825782552252525252525253824842538251125522552283724712773248425782471317424712457247124842552372735372538244324982443322424432484401825522696269628753299455772561344284926702761265726962644273526052657269626962631263126962631273526182773259226832950290055973074257825522618265725782631260525382538253826312498251124712511257826312811253827092498263124713389264424842525249825783711346926442525251125113161251125254077253826962900287538394705774118562735273525782605263126832748260526702670257826572618276126312631264426962605267029502962559731492552267025922709253825782471255225112525256525252525259225652592267027862525272224712592253832612471249824712538286237743593259225252471248432112511249840182525265727352962332547055272134427862644269626052683260527222618264426702605270926702773270926312735268326572644288729505597314925382552257827352511259225782538255225382565255225252538249826052578274825252618249826182471333824982471247124842925372734962511248424572498319924842484407725652565273527483325464447991856269626572657267025652578273525922657267025922657259227222631267025652670274826832862293755973136265725652552265725522498253825252511260525522525253825782538256525922824248427482511257825113249247124432484249825253742346925782498248424573249249825114018255226702735297533764557548713442709263126442538263126312824265726442735261826182670269627092644265727092657265730002887559731742592260526182683253826182525255226572498257825252498248425112552265728112525267024842592247133512525249825252471274837273537253824842471249831492484249840572565264427482811331245294831 19890828 714701856301226702670267026572605279926182631268327352618255227862605265726312657265726313012293755973149261825382605274825652552257824982498252525652565251125382511255226962900249828242429260524293249251124982498255227733774350925522525245724433149245724843999252526832709301234554705506413442849265727222644270926702773259226572670273526052605278626442722264427092657263129752925559731362592257826572735260525112538282427733186281131242799321127352578255228372525269624982605247133762498249824712457270937743579253824982471248431492484248440572565264427992786333844744644185626702696268326312631265727732644264426312605265726572735260527222670264426962683287529505597311126052565260526702592256526052565255225652552253824712565253825522618292524712748242925782457323624712471248425382786369634822552249824712457324924982525403725112799274829503429452971211344278626832631272226832670277326312657265726572670267027352670269626442722265727092950286255973111263126182618267025522565251125252498251126052565253825522498255226572937248427352443263124983389268324842525251127863696355126052484248425113186256524984077253827352862282438224705774118562670270926442592270927612773259226962644264426572709278626312722261827092696270929122937559731362552265725922657255225782538252525782511256525382552253824842578272227862511273524712631249832362484247125252498278637273579255224842484248431862484251140182525269627352950333847055237134428112657267026702683264428112578264426962670264426572748267026832605260527092696287529005597312425782592268326962578253825922538256525252644259225522552247125252592291224842709251126052471333825112498248425252644374234822592251124712525321124842484405725522631278628373389452946441856267026312709269626702578276125652631274826442605269627612578273526702631261826702950283755973236257826052538270925252552249825252538259225652525255225382511256525252875249826702484259224573199245724842484251127993727352325652498245724713224249825114037253826702722298733254705537913442786259226052631264426312811263125782578269626962670276127222696265727092670264429503037559731242644260525522670253825522552253825782552263125522498252525252565264429002484272225252565245733512525247125112471293737743551263124982471247131992457253840772565259228112709340246444799 19890828 715181856267026442631265726312644277325652592269626702696261827352618274827352722269626702937291255973236257826572618269624982592251125652578256524712511249825112498253827222799253827612484257824843249248425112471248429873774348225522457248424843211249824844037252526572670293733384644520213442799270927092592259226052735264426052605259226442657272226442709256526702657260529122875559731492592264425922696256525252538248425652578257825652498249825112538265728622525269624712605247133632484253824432511281137113651253824982471251131612498247140572538267027612811331247674929185626832735264426962578260528112618267027092657270926052709264426572644265726052748293728755597314926182644261826312565255225782565252525652538253825382565244325922657279925382709245725782511327424842471245725252862375835372538252524842498322425382443399925112696270928243351452952721344278627092683267027092644273526052605272226312631268327222644268326962683268326963049301255973149260526702525265725652552256525782538257826962578248424982565253826442887247127222498259224433351247124572457249826833711357925922471248425383174247124844057255225922748263134294557506418562709268326312644259226052811257826572709272226572644279926832722268326832644263130242950559731992631263125252683256525782592252525652538249825382498255224842552267028372471273525522631248432492498244324572552288737113565261824982471249832242484251140182525268326702987333847055487134428492644269626312618265727862709263126962631264427612773268327222683272226832683303728875597316126572631256527222511255225522565253825652670253824982552248425922670287524982657244325782471336324842498248424842773371134822578245724572525314925252457405725522644277328113363452951671856265727612683259226962709278626962631265726312618265726702644264427222696259226702900293755973124255226572657264425382538255225522538255225522538253825252538260526182875251126442471260524713224247124712484248428623711346925922511249824433236257824984018252526702735296233384586548713442811260525922683265726442824263127092709259226572670269626832683264426832605267029502937559731492605263125782709255225252538249825652525253825522471249824982565265728242552270924572565251134022511249824982511281136513523252524842457253831492525251140772565270927222748341645865379 19890828 715661856274826442605263125782657273526572670265726312735267027352631277326052683261827612862297555973174261826442631277325382578255225252525252525382525252525382484263126572799249827482443265724713224251124982443249826313727353725252498247124713199252524714037267026832631300033384767578113442824264427222631263126572735264426052683264426312657270926572657265727092644267029252950559731612670267026312696256525522592256525112525256525252538251124712592264427612498273524572578248433252498244324982525265736963509257824842471252531492525251140772565267027352811340247675819185626962657256526962578270927612605256527352709270926832748257826312644265727222605296229375597319925922631257827092565252525522511260525922552257825382525245725522670278625382748244325922471324924842471249825522786371134162644252525382538323624842471401825382722274829753402473659691344272226832657263126442670279925922605257827092657263127222631265726182696265726703012295055973149261825652592263125382511249824982525256527092552256524982511255226442837248426832498259225253363248424982498249826963696356526312525248424843186249824984057259225922799276133764586608418562683265726572631267026312735267026832657264426442670279926572696265726962644265729252937559731112657253825522683253826052565249825252525253825522511251124842631263128372511269624712565248431992484244324712538278636963537257824842457244332112471248440372525270927092962335147056282134427612696259226572644265727732683269626832605265726442670265727222592270926832631293729375597314926052631270926962565252525922498249825382605256525252511245725652644276125522735247125782511335125112484253825252538368135652538251124572525314924842471405725652631273527223363476764091856260526962670267025652631273526052644265725922644260527862631278626312683264426313000288755973149263126052605268325522565251125652578260525522538253825252484256526572862255227732457257824573236245724842525253827353681350925252443249824843174249824844018252526572722284933384674671313442824263126832683263126442761268326052709263126832709268326702696272226702565272229002875559731612618263125782683263125252605247125922552260525522511251125652552260528752498269624982552244333252525248425112538282436813429255224842471253831112498247140572592260527862875340247677014 19890828 71614185627222735265727092565274827092644253826962578265726832748263126312657265726962657286229505597314926442605259227352578253825252538259225252525259225252538251125252644279924842683245726312471318625112498248424982722372734822565248424572457321124842538401825522657270929003338450177411344276126052631265726572696273526832696265726572657268326962670270926182722260526572862298755973124260526052565270925922511253825652525253825522552256524982484255226052811255227222471259224573351256524712525249825783651348226182484244324983149251124714077257826312761284933764674774118562657265726182696259226572761257826052657265726702683274826702735269627092657268329622975559731362578260526182683257825252538253825522538249824842471249825252565265728872525276124432631251132362498249824842484268336813509255224982457247131992552247140182525270927092950342946447741134427862670270926182631267027732644267026312657259226442761265727612592265726832709287528495597312426312578253825922525253825782552260525652683260525382565251125382565281125382683252526702498332526832498245725252849371135652525247125252511317425252484405725652605274843953551470577411856269626962578265726442644274826052565272226702631267027862670268326962683269626572900287555973111264425522592270926052565249825522578255225782538255225252484260526962837251127482498257824573199247124982498252525783651344225652498249824573224248425114018252526962722297533384644616213442875265726572578264426442811263126442696260526312683274826832696268326832644268329752900559731612605255226572670257825652538256525782525263125112538252525382578263128372457267024842592249833632565249824842511252536963523255224842484251131362538249840772538259227862811340246747741185627482696265726312670263128112670263126962644276126312761260527222670259226702683292529505597313625922631260526572605257825382552255224982565251125522565252525652618287525382735251126312484322430992525267025922837368135512644255227992552318625652657407726962887286240774018509877411344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 716621856307426312696270926442605270926702670263127352696265727482683273527092709261826962887293755973149263125782592259225922552255225522538263125522511257824982498252525922849245727992457259224713236244325112498248427863681344225252484249824433211251124984018253827092748297533514529520213442786264426832657265726962837259226832592268327352618274825922735255226572592260529252849559731112565267026312657257825522525263125252511263124842484251125112578259227862525270924842605248433512484248424842538263136663469259224842471255230622471252540572538263127352761336346444799185627092709264426572631265727862605265726832631269626312696267026832657274826312657297529625597313626052631255227352538255225922592251125652511260525112525251125522631276125522722249825782471318624982498248424982735371135652552247124712498323624982525401825382631274830373363464472561344283726702618267026962618273525922631264426182578268328242683268326702696268326962937282455973161259225782631263125522552256525652565249825922525249825252511252526052786245726702484259224433325265724982525249827613681357925922457255224843149252525254077255226962824287537904767774118562696270926572644265726702735260526312722263127092631268326702748259226442538270930622887559732362552257825922670257825782525256525252525252525382471255225382552264428492484274825112631247132362471244324712484274836363593257824982498248431862471249840182525265727222937338946445167134428112657264426052735270927862618263126312670269626702683264427862657269626572696303729505597313625922657256527482578256524982498256525252683255224842498252525522605278625252709248425922498337624572484248424712950362235232578247124292511313624842498407725522657283727863363464447671856269626442644268325522631278626052683267026572722260527612631263126052670265726963000286255973149260526442670269625782538253825382538261825522525253824842511256525522824249827482484257824433186251124712457252527733711346925252498249825113186245724574018251126312696288733384644530813442722269626962605270926312709265726832631264427482657270927482644264426962631268329872875559730992657257825522696257825252631248425652538260525112511255225252525268328112511269624982592247133382484249824572511282436073593252524712443252531612511248440572552259227992824342946744896 19890828 717101856308626702683268326442657273525382605267026312592272228492578277325782631260526312925287555973149255226052565265725522657255224572511253825382498247125382511257826052849253827862457255224573224247124432457255226313711359325382525249824843236247125254018255227092696290033384705534313442824264427352644273526312761265725782683268327092670278627352670264427482631272229622925559730622525265725522696259225652565284926833186282430622696327426702552267027862484272224432592245733382498247124572484272237743579256524292484249831612511252540572578257828112786336347054863185627092657267026572592268327732538269626832644263126572799264426962644264426312696296229505597316125522578260526312565256525922565252525112498257825522592249825652657283725112657248425782457321124842415247125112722368135512498248424982471313624842525401825252683272230863402464472561344273526572578269626832644281126702631268326182592267026832683274826442631269627092962291255973161268326052618263125652565253824842565251126572525251125252471257826182837248427352511263124713402267024842511252528113666359326442484260525383161252525254037255226312862286238224705774118562644267026182696259225652799260526442644264426832683279925252696270927352605265729622849559731862578264425652722257826442511252525922552253825252511249825382565257828372511269624432565249832362484249825382565282437273565265724432484247132112498248440372538270927092875340246445343134428112644273526442657261827222552265726832657272226182735268327352748267025782683300028755597317425922578260526962578265725252565252524842565255225112538247125652631278624572722248426052471333824712457245725252605374235232552251124842552311124982525405725652592281128113376473647671856264427352605269625522696273525652605268326312696261827992631269626962657256527482975290055973149257826442631274825782538253825922525255225652552251125522498253826442773248427612484257824713224247124982457253827863727352325382484249824433186248424984018253826832735282433514644530813442849265726312631265727092824267026832631263126442657269626702670265726572644265729622887559731612565259227222631259224842578253825782498259225252565252524982538261827862498269625252578245733252538247125252525272236363509257824572471249831612498251140772565265727992735342946744705 19890828 717581856311127352592273526182761267026572605269626312709264428112670269625922683259226572987293755973111259226052565270925922592253825112511255225782565252525382538259226962887252526962457257824983211248424712471252525653696353725112498247124713174247124844018253826832709287533894674530813442811260526962657264427482696268326442683272226962786273526702735259226962631259229372925559731612565259226702670257825652525252525252525260525382511252525112631268327482498268324982605245733762484248424712511272237273523259224842498251131492484251140572565265727352722337646444586185627222709260525652644260527352709260526572631265725922761259226832709268326312657292529255597312425782565257827092511259225522525252525252565248425522511255225382605282424572786245726182457321124712471245725112657371134552538247124712457326124572498403725112722272229753312467471211344284926312670265726572605274826312618263126572657265727732631268326312722260525922987300055973199261826052578269625652592259225652565252525922565253825382484257826702837253827482525257824713351267024982538255226833607359325922484253825113161252524984057257826442875288738394736774118562696264427352644273526962709257825782657260527092657276126312735265727612683259228752849559731992605255226182670252525382578257825652552256525382511256524982498260527862525276124842565245732362443252524572511259237113509256524432484249832112565249840372578260526572912333847055237134427992657268326572657263127862670268326052644269626962735267026962657261827482696308629005597318626052578257827092525248426312578257824712631252525252498251125382631290024842748248426052498336324842471244324842631365134822525253824842511316124982471407725522657276128493351455745571856267027352709264426442565272226312565264426312735263127482631273526052631261826702912291255973236259226312592269625382538256525112565252525522538249825112457260526572824249827612471260524713236248424982457253828493711350925652511247124843224253824714018249826052748297533764644541513442824264426052670259226702799259227352631257826832644272226572683270926962552267030122937559731362670264426052605253825382552252525652484257824982498255225382552264428242484269624572538247133512511249824982525279937113565253824712484252531492498249840572552257828112811342945294896 19890828 718061856307426312631264426442578281126962631274826442670268327222735268325922657268326962875290055973161260526052631268325782525249825252525255225652498252525252552256526702849248427092457256524433211247124842511251128243790352325652484248424573236248424983999253826442735295034294674520213442761269626702644267026702811260526312592265727222683273526442709265725922683265729372811559730992592263125652631260525252592276126443149277330622722323626312578264429372471263125252578245732992471248424712498268337423593255224982457252531612484249840572592263128242735340244474674185627352683267027092592265727352683257826442618268326052761264427222578268326572722296229625597317426182592257826572578260525382525255225382511255224842525249825652618287525252748245725652443321124712484248424842862377435512552248425112498314924712511405725382657274829373338476771211344288726442657269627092631283726182578260526052683260527222670268327092722255226832962293755973186263126702605267025652525255225522538249825782538249825252525259226832824249827092511261825253376270924712552249826443651355125782471253824843136253824714057265726962786284937904767774118562748256526312709265726832786272226702657257826702683273527092709269627092670265730122887559731612605263125652657256526052525249825522552251125382484255224842538265728622484278624572565247132742511249824572484269637423537265724432498249831992484252540182525268327612987331245575030134428492722272226052631263128112644269625922592261826702761264426962631267026702696293729375597311126442605257826702631264425252552256525252538255225252525252525652670283725112735247125652484337625252457248425112912372734962605251124712498314924982511405725652578276127353389464447051856267026702683265726702618272226312605272226312644263127992709277326832670260527092875292555973224253826052565260525522565256525782592264425522565256525652498252526052912249827222484259225113249249825112498252529373758348225382525251124843224252524984018260527352683296233384674527213442761265726702631264426312824264426962644264426702722274826312709269626832683259230122950559732112631264426572709259225922552255225652538259225112484256524712525272227482552267024712592245733762511245724842511264437423496251125522484248431492498245740572552259227732773336346444736 19890828 718541856300026442618265726572644279926442552270926442670260528112592278626572657265726962912295055973174252526572552263126962538252524982538249825522552247125522457259226572937252527612457259224843299245724712484248427093742350925382457248424843211249825114018252526442670293732874557530813442862263126442631263126572811261826962631261827352683270926312657269626182683269630002887559731612525259226312735255225382525252525112538256525112498249824572565257828872511269624712578247133632498247124712511269637273622257824982457248431492511247140572552257827352786338947364736185627992657268326312696263127862552263126962735273526962748263126832644268326572657284929625597319926052670260527862538252525252511252525652552256524842578257824982709284924982748252525522471324924982484247125112592371134822631247124982457321124712525401825922683265730003312476772561344274826312670260526832644273525522618265725782748263127612657268326702683263126962875288755973149253826312565268325652592257825252511251125922484251125522525249826312786249826832443257824713376268325252538260526573711350925922538257824983136255225254057257826572837291238904767774118562696270926962709263126442748260526962657268327352631276126572735265726962644272229122912559732362618260525782683251125112511253826312538256525252498252524432552260527992498273525252592244332362484244325252538290037273523253824712498248432112565251140182538268327352887331246745343134428372683272226962631268327732605263126832683265726572761268327222657272225922631296228625597307426182605267026832565263125652498255225252605255224712498252525382631281124712696251125922471336324982484251124982735369635932538247124712498314925112457407725652618277326573312467447361856267026962631264427352670274826962644267026312644260526832644267026442683263127223000288755973111259225782552273525922592255225522552260525382511252525252525257826312799253827352498264424843211247124432511255226313774353725922484252524433224249825524037252527352683291233384447534313442799259227612670267026442683253826572696263126832578278626312735264427092657270929752950559731992683257825922644255225522538248425382578264426052498256525112525272227612484269624712592248433632538245724712538270936663523255225112484252531492498251140772592265727092709342946444736 19890828 719021856304926702618272225522657277326832670268326052709265727862644270926702657269626572937293755973136260525782605265725252552259225922552255225252525251125382498256526442837249827612471257824573287249825112429253829003727345525652525245724573199251124984018256526052748303733514644516713442799265727092670263126442748260526182657267026442657265726312696268326572670264430372975559731492578267025782683257825652498269626442975274830862657316126962578265728242511269624712605247133632511247124842511290037743565253825112484252531492511247140972592264427992696340246444896185626442670259226572644265727222683257826832618265726052761268327092578268325652670303729255597316125922605256526832592256525522511253825782578253825252578251125382670283725252761248425652471327425112443251125252565368135652657242924982471319925112471403725522683273529503325473672561344282425922644268326702538286226312657268326962605263127612696268326442683259226443062296255973136264426832592264425922592256525112552256526312552251125252498257827092950251127222498259224843389265724982484256526833742357926052484252524843149253824714057257826572849290038064644774118562735264426572683267026702773268326052683263126832605273526832735267027092631264429002887559731742565263125922657257825652552256525252552252525252525248425112565261827732511268324572578249832492471249824432511282437423482252524842484248431992484252540182538268326702950342947365415134428242709257826572696264427612631264427222592267026572657269626832644270927092696298729005597319925252552264426702565257825252552257825922578251124842538247125922657279924842722244325922443333825112471244324842761377436072538249824712484314924572525409725652735281127093363476749291856273526962631273526442605281126832670267025522748265727862657270926312657265726312912292555973161260526572538263125782552255225652525256525522552252525382471253826702849253827222457259224713236249824572498253828243727346925522443251124983174247124844018253826182735291233894705523713442811265726572644261826312748260527092605260526962631277326182670270926962644260529622849559731612605260525922578255226052511251125652552253825112471253825522578264428622525272224712631248433382457245725112511273536813537255224982484249831862498248440572565268328242761335147054674 19890828 719501856308626702670269626182592276126442696265726572696264427732657269625782657259227483037295055973074257826052592272225652471256525252525257825782578253825382552253826052811253827222471263124983249247124842538247129003742349625652484248424713236251124844018267026052683300033634644520213442811260526702592267026052811264425252631259226572722276126832683268327352709269629872962559731242592263126052578255225252592251125252525253825382578253824982565255228492457270924982538247133512471247124712498279937423551256524982511252531992538249840572578263128242837333845864557185626052683265726702618260528492696265727092631273526572735263126702670263126832722290028875597314926052565263126832565259225782511255225522538255224982538249825382683281125112735244325782498323624712457245724982735368136072525249824982457328725112525401824982670267029373363470571211344278626702696263126442683272225782592256526962709263127222644267026832683259226962962292555973099260526442605268325382538252524982525257826052552252525112565251125522811248427482511264424573389267025112511259225653651359325922498252525113136255224984077255226702837286238064799774118562735267025922592268326442748257826312683268326312683278626832748268327612605268329372937559731242631260526442683257825522578260525112498251125252511253825252565261828372484274824842578245732112511248424712525286236513482257824982511245732492471249840182552267027862937335146445272134427222631265725782592264427732618257826572605268326442696263126572644268326312631301229375597312426312578265726442618253825382552252525382538255224842538255225782565281125112709249826052498337624572457247124982937366635232565248425112471313624842511407725782644279928243376470547051856268326312683263126702670273525652605273526442670270927222683270927612644269626572950292555973136264426442605265725652565260525522592253824982511252525652498257826182862255227352511263124983186247124982498249825923742345525652471248425253261249824844037256526962786293733634644541513442811268327092631257827482786264426572605264426962592273526572761267026962578265729002912559731242644256525922631253825782565256525252552263125382511253824842552259227732511267025252644249833892471247124712525277337273509259224572484253831862457255240572565272227862761337646444767 19890828 719981856304926702605273526832592269626052578268326312631265727482631273525522670263126442887295055973099259226312618273525922552249824842578253824842525253825112484256526832837248427482471259224433261248424292525248426703666350925782498249824843236251124844018255227612709288733634674516713442811269625922657265726312811257826832657270927222618273526702735263127222592274829622900559731612578259225922722260525782592273526703074268331362709318626702525267028492498265724572578247133252498244324712484292537113593253824712498248431492538252540772552253827092748331246744799185627222631264427222631255227222670260526832631277326312683256527092657264426572722292529505597323626442605263127092565263125252511257825652498256524842538248425782605283725112683245725652484318624842443253824842849369635372644248424842471319925112498401825382696270928493287444772561344277326442592264426832605274826052631265727222709265726572525274826312722265726312975292555973074261826052565265725522538257825252552251125382538248425252525257826442837249826832484259224843338272225382525251127483681349625782471249825253161251124844077269626702900283738224736774118562657276126962683257827222773257826442657273526832748277325922696268327222670268329622962559731492618263125522683259225652592251125382592252525112525253825382525257828372511278624842578247132242498248424842511272237743509260524842484247132112484251140372538263127093000332546445379134428492657259226572657259227992592268326312696268327222722267027092592273525652631300029125597316126052696260526702578256525652552263125252565255225652525248425252578284924842735244325922498336324842498253825252887371135372538245724572498314924982511405725782644276127733287470545571856270927222722267026052670278625782631261826572657260527992618268325782618265725923037291255973174259226052644274825782511256525522644256525252525247125652525255226442811248427352471257824433211248424432525247129373681365125252457247124713249248424573999253826702735292533634644534313442761267026312631265726182786265727092696268326312657269626182709272227222657274829252925559731612565263126442631257826052578257825252498263125652538255224572565270928492498265724572565244333762484248424432484278637273523253824842471249831362484247140572552264427732799340245014929 19890828 720461856304926962578260526312657273526832735270926962631269627612670265726052631263127352962293755973174257826442592273525522565256525382565251125382565256525782498257826052849249827482457256524843186248424572525252526443711356525652484249824983199247124574037253826832735295034164705503013442761268326832761259226702837259225522605268326702644273526312748268326572683263129002887559731742605257826572670265725922538251125252525259224982565252525522552268328372457272224982565253833252498245724982498288737273496252524712484245731492525248440572592261828752811337647674615185626572657263127092683265727352578267027092657270926052735265726962631276127092657307429505597318626702605265726832592260525252538253825782592255225382592247125382592282424982735242926312443319924982484251124982887368135232538247124572471319924982471403725652683274829253351455771211344273526572644270925922735270925922618269626572683265727862631268326702709257826572950290055973161263126312631263125382552252525112552253826312511255225522525251126312862251127352471265724573351268324432511249827863651349626702552247125113136249825114077256526052862288738224644774118562735264426832683263126572709268326832605265726962644278626312657256526962605269629372887559731492657267025782748257825922565252525112592257825522484249825252578259229372552277325112631248432112471247124982498264437273537256524842484245732112511252540182552265727992962331246745237134427862618267026832578259227612696269626572631268326442773270927352709270926572722296229005597307425652618255226572538256525112525255225652578255225112484255226182578286225112722244326052471333825252471248424982696371135372538251124572457314924982511407725652605281128243312464447991856272226702657268326962722274826702631257825922709268327862644267026572670268326962975295055973111259226442605265725522565251124982592247125252471255225112538256526312748251127992471257824713236252524712471249827483727348225652484245724843186248424984018256526572696307434424674545113442773268326702644259226702761265726702578259226572657274826312735264427092657267030742975559731362670263125652657260525782592252525522538263125252538255225112538260528242484268324982565244333512511245724982525277337113509251124982443252531612498249840572552257827992786342946444705 19890828 720941856311127092631265726572552272227352605257826052644265727732670276126312670265726833037290055973136257827352565268325382605253825782484257825112525255225252538257826572875253827612498259224843236247125252484249827093742344225782484245724843211247124714057255226962735293733384644537913442824267026572644264426572722265725922605263127092670276126832657263126572683264429753000559731492578267026572696255225782484277327223037279930622683317426572552263128752525264424842578244333382498245724842498277336513482257824842443255231242484247140572565265727482887337646444929185627222722270926312578269627482592264426832631264425782722264427482709265726312644295029255597316126052644264427092565253825922538253825652525260525252565249825522683287525252709249825922484323624982498251125113062366634962605248424572457326124982498401825782657272229253376458671211344279926572618265726572631282426442670261825652696263126572683274826052709265726572950291255973136251125922578267025782605256525382592249826052538259225382498252526312837251127092552260524843376272224842525249828493666359326312525249824983149249824714057259226702811290038224644774118562631274826312592260526702761259226962618265726962644276125922696263126702696268330372887559731492511259225522696251125522511257825112525251125382484253825382592267028112511274824842592244332872525245724712498257837423482255224572484251131992511248440182538267027222950335146745064134427732618264426052683259227732618260526442683264427612722263126702709267026442683296229505597313626442605259226962565255225652471255225652538260524842538248425252605282425112709249825922484332524982498249825112811365135232565245724432511316124842498405725652696279928113363452949291856265726052644259226442683274826832657263126702670260527352683269626442696260526702862290055973249263125922552272224982565251125382578248425252498251125522471260525782900253827352498255224983236248424572498252527353727356525382511248425113224247124844037253827482657287532994674527213442824261826312644260525782786260526702709268326962631274826572735263127612565265728872937559731242565259225382631256525522592248425782552263125652525252525112511259228622498268325112605249833512511247124842471283736813537256524842471248431992457244340572565259226832786340246444863 19890828 721421856307426702657267024982696278626442670274826572631268327352631268326312683256527092937290055973174256525652592269625652552252525382538253825252552252525522511248426442773252527222484260524843224245724572484249826443727356525652484244324713211248424714018256526442670302434024674537913442875251126702657268326182748267026052683268325782605269625652709273526702592272230242937559731242605257826442696255225922565252525382525252525652538251125522525260528622498268324572605247133252498248424572538281136663482253824712457249831612484248440772578259228242786329946444896185626702605263127092657267027092605264426442578268326702748269627482644268326572670297529005597317426182578260526702565255225652511252525252565255224982565252525652670277325112773249826052498321124842443252524842709374234822525247124712443318625252484403725252670274830493312470572561344284926052722270926052631278626442644263125652657265727352709263126312709260526572987295055973136259226962552265725652578255225522565251126312552255225252498255225652786248427352471260524713363264424712525252528493651353726442471249825383136251125254097256526702837296237744529774118562670269626572696264426052799265726572657270926832644273526962748259226832618270930742925559731492592263126312696253825522525255225782538255225112511253824712538270927862484273524572592249832612484248424842498295037273482255224712457248432242484247139992552267027092912331245295202134428492722264426442618264428112618260526442696273526572709267026832618273526442592286228755597314925922605256526832498255225652498257825252565252524982525248425382592283725112696248425782471336325252471245724842657369635092605255224712498318624842471405725922592283727863351464449291856264426572644274826442631277326182657265726832735264427092644273526832670260527093037286255973236263125922592268325252578251125252552257825252592249825522552260526052912251127862471260524983186247124712511251125923727353725382443249825253174249824574018256527352696298733384799530813442786270926702644272226962773256526182722267027352709274825922735265726572644269629622887559731862592259226182696259225652552252524982525265725382538252524842592274828622484272225252578247133252511248424982552284937903469252524842443248431862498252540772592273527862799340245864799 19890828 721901856311126572644269625782696282426182605257826572631260527482657267027092657259227482950283755973099253826312565276125382552253826052552257825252538253825252511263126052761251127482457264424843224247124572471252528373742350925252443248424713186249825254018252527482811293733894644534313442799268326832657268326442748264425922709267026572709273527092735263126832644264429502912559731362592263126442644256524842578274826573024274829372670314927092578257827862484274824292592247133632565244325252484284937273593252524712471249831742484247140572552268327862837344246444644185627352709263127092657270928372657267026052631272226702722259227352670265727352735301229625597307425652631267027092552255225652605253825382498255225382578252525782657281124712709241525922484319924982511249824982773369635372578245724712471319925112484401825522683282429753429476772561344282426962670268325922709276126442644260526182605264427092538273527222722260526443024290055973199260525922605264425782552253824982565251126182552245725922511255226182837251127092525264424983376269624842511252525923727353725382538247124983174252524844077256526572862287537114705774118562748265726052605269627222735259227092631265725922683273525652735265725782683264429622937559731112657260526052735252525522578252525112525249825112498251124712525260527862484269624712592248432112498244324842538247137273537257824572484248432112498248440182565273527222912337645015237134428112683270927482644263127352605267025652644265726702696276126832709268326702644295028625597314925922631267026962538255224712525255225922552257825252498249825782605282424712683251125652443333824712471251124712748366635932498252524432484314924572457405725652552278627863312464448311856267026702631265725652565273525782709259225652683263127222644273526962670257826962900287555973111268325782605268325382538255225382552256524982471247125252484253826572875252527222511260524843199248424712484248426703758346925782525249825253236247124714018256526962799286234294644537913442824263126702657268326182786264425652670255226442683269626442683269626702670269630002900559731362592259225522709255225782631255225652525252525782578252524712565260528752525272224572592248433632511249824842511270937273651255224712471252531362471255240572552256527862799344245864896 19890828 722381856276126312578260526832683276126182578263126182631268326832670272225782683260526833012290055973224259225922565273526052511251125252525252524842484255224842484255226442887253827482457264424843236251124842538249828873758356525382471245724983186251124843999264427612696300033254705530813442722257826312670270925782811264425652657264426312618273525782709267027352631259230002862559731492605259225922644255224982525253825522525253825112525255225922565264427352511270924712592245733762471251124712525288736813482252524982443249831612484251140772565259227612811342945014705185626312670256526052592265727482578263126832670259226702761264426702644274827092657295029005597312425382618259226572605256525782565255226052498253825112578251125112578281124712709245725652457326124842429245725382824374235512538245724712498324924842538401825522670272228753338473653431344278626702722260527092657273526572670264426312709260527862696276126442683265726572912286255973161255225782631267025652552256525652552253826182525252525112538253826312799252526832484260524713338251124712471249826833711357925112498244324983124248424984037255226832786276133894644486318562631268326442657265726702837263126052657264426962631267026442631260526962657270929002925559731492565256526182696251125922538255226052498255225652471260524982498268327862511272224572644245732112471247125252471279936963537256524572511247131862511248440182538268327732849337646445415134427732592267026702657265727862618263126312709263126442786267026572735269626052644298729375597313626312578257827222552247126052525253825252592247125522565248425252578284924712709251125652498333824982484248424982722369635372552245724712538314924982498407725652552274826443389470552721856272227222644259226572631278626832683265726442631268327222683264426572773264426962875291255973174253825652670270925922578260525522538252524842565249825252538259226312887251127482498257824843161247124712484252525653681359325652511247124843224248424984018253826572709297533634529552413442786272226442592270926442912264426442683267026702605268326702657268327092670257829502900559731362592267025922709260525112592256525382565263125522498257824842538268329002552270925112565249833632484251125112471265736963496259224712457248431742484251140572578261827862709340247995524 19890828 722861856270926442618263126442709279926572565264426182696264427482683267026052670257826442962292555973236256526442618263125382565252525112565249825522565252525382498252526052875252527482457260524573211248425112484248426573696355125652498245724983199249824844018251127222709300033384767559713442748260528112709263125382709265726962709268326572605277326312709270926312631268329002937559731742605253825782748264425522525245725652511256525922538253825112578270927732471268325112605247133382498245724842498257836813523259224572471251131492525248440572578265728112748336346445781185627352657259226312631263128242657269627352578276126442824268326832631264425652670284929005597318626312565255226962552256525252565251126052498255225652565249825782683277324712722248426052457323624712498248425252811368135232538252524712471326124982511405725782670265730003299464460071344279926702578264427862657281126702644263126702644263127092683267026052722264426702875287555973136264426052605265725922525248425522578256525922565256525382525256525382722248427092457256524713363247124572484251125923666348225652525247125113199253824844077253826962748283733764644608418562735257826572683255226312735270926572644264426572605278626442683264427482644267029622950559731112592260525782709256525382511252526572525256525112484255224982511263128242457274824842578252532742511247124842525267037273482255225382457245732112498251140372538273527222912337646446282134427992735264425922657265727862605272226182657268326572735264427352657264425782709301229255597317425922644261826832525253825382538257825112592259225382525251126182618281124572709248426312498329924842525242925112837372735372709248424432525313624842498405725652605276127863312450164541856268327482631269626962631274826442592259226052748267027352657273526052644264426572937290055973136255225652605265725522552255224842511259225782578255225382525263126442875253827612457260524433236247124982484255227863742348226312484247124573199248424984037252527222709293734824736671313442773261827092657267026052862253825922605270926572696273526702748260525922631267030002975559730742631257825652631257824982525249825652538259225252578253824842565270929002457269624982592247133892552247124712538290037423509252524712471249831992457248440772578259227092799338945577014 19890828 723341856265726052644267025922683274827352631260526442644269627612644268325782696264427222887286255973136255226442631270925922552256525112552252525522525249825252498259226052837252526962443259224713261247124842443251128623711350925382498248424843174249824714057251126962735293733514674774113442786263126832670260525782811264426052631265726832657272226312683265726832657265730742900559731612592268325922657256525522552251125652565259225252538255225112565260528622471273525112565244333762498249824712511268337113509257824712471251131862552248440572538264427992786333845017741185626572722270926442592267027482552259226572670267026832748264426832709260526702709296229375597314926052618257826052592261824982565252525252525255225922525249825782565282425112761247125922457323625382484247125252912372734962565249825252498322425112498401825522761281129503455458677411344279925782670273526312592279925922657267025922605265727222605273526832683253826702950295055973111264425652525268325782578263125522565257826182538255225652498255227092799252527352484268324573351269624712484257826833711352325522498248425383136253824714077256525652824442135654644774118562644273526572722257826572722268325522657263126052657274826572722264426702670265730122862559731242592264426312709255226052498257825782525255224842525249825252631264427612538272224712605247132362484245724712498278637743509259224982471245731992498249840182498273527353012340247056123134427862683260526702670265728242683268325922644267026702709265727612722267027092644290029375597314926052670260526312552256525652484251125112525253825382511252525652578277324572709248426052471335125522498248425382578362235232565247124712538318624982443407725782644284928243509464477411856276127092631268325782696277325652538268326442644263127222657268326572773265727222912295055973199259226052605268325522565253825922578256525782552252525382471259227092811252527862484268324983299306225382631263127353681350927092525268324983224255225924057264427862912409740974896774113442761260527222683260525782811263126182683267026442696277326962696268327092605268330622862559731112592260525382722265725782538259225252484257826052525255225112552265727862525269624712592247133632511245724432525290037743565256524572415255231612511251140572592259227732824344245294736 19890828 723821856308626312670272226832644278626832631264425922670265727612722268326442670264427732937296255973124260526442631260525522511256524982565253825252538253825652525255226442773247127612457259224713261248424842471249828623727355126052443249824843174249824984018252526702786296233514674520213442862267025922657269626832786269626312683253826572605272226702631261827092644268329372937559730742644260526442683257825382525253824982538252525112511253824842525267028372443269624982605249833632511253824842511272236813593256524572443252531242484252540572565256527992761338947674831185626962644264427092644267027222696257827352657270926312761268326442683269626312709291229375597311126052605261826832511255225652538257825252538253825522525252525922683283724982748248426052498326124982525245725522538368134962538251124842484322424842471401825252722274829123325452971211344279926572631265726442683278625922722255226572683263127612683274826442618264425922950290055973124260526572578268325652578251125382631249825782538253825112525251125782799252526572471263125113376261825252552253828243696356525922498249824843149251124574057255227092849287538564767774118562683270926572618263126312735265726312644259227222696281126702696268325652605270929752937559731492657255226442631253825652525256525112552253825782484251124572525263127612525274824432565247132362525245724842511268337113509253825252484249831612511245739992552267027482950340246445202134428242592270925922644257827862592265726442670265726442735267026702644270925922748290028875597312426572605256526832592257826052498252524842670256525252552256525382670283724842735245726182484337625382484248424982862362235652592248424982484314925112471409725782631288727863351467447361856273526442670268326442696272227092605264426312631274827862605267026572683263125782962297555973074264425922618273525252657253825522511257824712484251124982471252526312862248427352471257824293249249824842484252525783666350925382471247124983199249825114037251127092696290032994674541513442709264426312657260525652761263126312683265727222670281126442786267026962565267029752975559731492631263125522735261825522565249825522538259225522525252525112552261828242498268324712644252533632484245724432525288737423537252524572484249831742498247140572578264427732709326146444736 19890828 725261856308627992644267025782605281126052565265726052670268327222709273526312709268326573049291255973124260527222644272225652592252524982552256525252525252525382552252527222786248427092471256524843236249824572484251127223727353725112498248425113274247124844018257827222657296232874767534313442837270926052670259225782799263127092657259226312683270925922722267026312631263129752937559731862525263126312735253825782484274826573074282430002748311126572592263127992525270925112605247133632525247124572525293737113565256524842484253831612511248440572552268327992722344246444767185626962670265726832657263127352696267026832592269626312696259227092631263126442631304929125597312426312592264426442631255225252498257824982552252524842538249825782722281124842773247126182457322424712552251125252683372735652670249824712471322424842484403725382644274829123274473672561344279927352683270926702631274826312592265726312709265726572670269626312786259226832900290055973086260526442592267025522552257825112578249825522498251125522511259226962875251127222471259224713376268324292498255226053696353725782471255225113136253824984077253826962837288738564644774118562709263126832631261826312683257825782644270925922657274827092722263126962644269630372862559731242631260526052578256525112471257825652511255225522498249825112592263128622525272224712565248432872525245724432471268336813565259225112498247132362498253840182525273527483000333847675308134427482657267026962605259227862735263126312644265726572644268326702618265726832657291229005597312426572631259226572552259225382552255224982552253825252538253826052578286225112709247125652471336324572484248424982696372734962565248424712498313625252484405725382696273527863389447447671856267026962565260526442683278626182592268326312722268327612644273526832722267027093000295055973136264425922644265725112552251125522552256525522565253825382511251125652887244327092484259224983261249824712457249827223742353725382484245724713211253824714018255227092735296233384644527213442824265726702644270926182811263126052657270926962657268326052735264426442631268330002912559731112631259225922657256525782525252525252578265725252498255224712538257828242484268325112592247134022525244324842511268337113636256524842484252531492471249840572578264426572761329944474831 19890828 725741856306226962565269626572670278626052644268326702709267026702683267026312657257826703062286255973124255226052538273525252552252526182525256525252552248425922498257827092824249826572471261824573236248424572484255226443727350925922484247124713236249824844018252527352644297532744831513313442773255226702696260526312811260526052644259226572670276126442683273526572644273530002849559731492605256526702709255225782525255225112511257825652538249824982592270928872511270924712578251133252525247124712498283737743537256524982471251131612511249840572578263128112748338947054863185626832657260527352657264428372657267026572696270926572773257826572631267026702683297529375597316126052605267027352538251125382511259225782511255225252538245725522786282425252748244325922511326125522471247124982709371136072511248424842457322425252498403725382709269629753338473671211344284926052631261826052683282426832670265726312578270927222683273526572735269626312937290055973186261825782592267025112498251125922552253826312484248424982484263127482875256527732484261824713363268324572525253829003711350925652498249825783149252524984057257826832824292538064644774118562683267026442644255226182773260526182683260526572709274826572748264427352735265729752925559732492631259226312683259225652565249825112565255225782484252525382644259227992484274824842670247132362484247124572525277336963636256524572471252532112498252540182552269626963062329946745237134427612644272227092631260528112618263126442696270927482773268326832683274825922735296229005597313626442644263127222565263124842552255225782592252525252525249825782657288724982683245725922484336324712511248424982592372736222565249824712498312425112471405725382670279927093389467448961856276127352618265726702657278626832644264425652657264426572696274826572709263126702837290055973124265726052605270925652552257825522552256525522538252525382471263126832824249827482484263124843249247124292457253827863666352325522484248424983199252524984018255226572709286233514705537913442773268327352565264426312773269626182696263126442578274826442696265726832592270929752900559731112618265725382709263125652552260525522552260525382538255225112578261828372538273524842618249833892498251124842511268336813496259224842457252531992538248440572565265727612709329946444501 19890828 726221856307426962578268326052592278626702618268326702709260526832657267026572709269626572975293755973136263126442605273525252565259225652525253825522565251125382429259227732862249827612471257824713274248424842471251128243727349625652471249824573261249825254018259226182696307433634674527213442786267026572578260526702761256525782605263126312644272226962683265726572631260530122925559731242657257826052683257825112525267026443124273531242709316126572525267028872525272225252578247133892525252524712498267037113509252524982443251131492552252540572578264427612799336346744929185627352709252526572605263127352631263126962578267026832799268327222605269625922670296229005597314926052631259226442605248425522552252525522538251124842538251125522683283724982722245726312511323625252484248424842887375835372631248425112471322424712498399925382657272230373299470572561344272226572592263126572578277326442644267026702618269627352709270927222657263126572962292555973149263126312552269626572525256525652592253826182525252525522498257825652786248426962443267024713376272224572498252527353727359326182484248425523136252524714057253826312849284937904674774118562683267026312657265726832761267026052709263126572657274827092709265726702605263129622862559731862538265725652631253825382578257825652552259225652552253825522552270927732511273524712631245732362484249824712538263136663523255224712498245732362471248440182498263127352950331247365202134427862670264426312696260527732605259226052631268327092748259226442696267027092683303729125597311126052592257826832605253825522538257825382578255225252525248425782670281125252709253825382484335124842525245724572761372735652538247124712552313624842484405725652696278628113429464447991856265726442644269625922631268326442709269626312605261826572670263126702644267027092912288755973149259226052631264425382670252525522592253825252578255225382498257826572786249827352498253824843236245724982484252527993711349625522484249824573211251124984018257827222773297532994644530813442824273526832683265726312761269626182670260526572683272226312683264426312670263130372962559730742670256525652722255224982552255225252525260525252511248425252552264429502538267024432592249833632525245725112471290037743579256524842443255231362498251140572592260527482761340245864736 19890828 726701856309927352592265727612631270926572657265726182722265726962696269627222657265726052950287555973099260525522552269625252525252525252552255224982538248425382498255227092862249827482484259224983199247124982484248427353742350926832471247124573236253824714018267026832761292533514182530813442862269626052631265726312722265726312631265726442592279926702657263126832670267030122962559731492592263126052631259225522592251125652498263125652525251124982565265728372498268324432592252533512511247125112525259237423482252524712443247131862511251140572565264427862811340245864831185627222592260526312592267026962631256526312657260527092748260526962683270925922696297529625597314926702578260527352552257825522525255225922538253824982605249825522592287524842735247125922525326124982498245725112799372735232538249824842498321125112484403725112657267029123389452971211344278626832696265725922631282426052709257826572722276127482670264427352683264427092987287555973149256525522631265725382578252525252552256525522578253824432498256525522887252527092498264425113351269624572538252529123711353726052498248424713136253825254057257826832837291237904557774118562748273526572631263126442722259226572565263127482670270926312722263126832631260529752925559730742578265725652657257825652538252525252511253825522525260524712605265727862525274824712578245732492525248424982511248437273523255224712457251132362484251140182538268326702912329946445272134427992644265726442722270927092631257826572605264426572748264426962683272225922683293729125597314926052605265726442592259225382525255225112592252525522525249825522670288724982761247125922443332524572484247125112824371135372538251124572484318624842525405725652578277327863363464449291856270927222605264426572592272226182657265726832683263127612696272226572683264426182887298755973136257825922657269626052552252525782511253824842552252525112498253826052799249827482484263124713211245724842484247126833742357926182471249824713174248425254018255227352786303733254529537913442773267027222644259225652722263126962644264426962683270926312657264426572565267030492912559731492592264426052657256525382538256524982484264425382511249825522538265728372511272224712578249833512457247124842471273537273666256524842471249831862498248440572565259227732799337645294831 19890828 727181856307427092670267026442644282426442565276127092657267027092644270926182631261826962987291255973186268326572565267025782578257825252525256525522552255225522525257826442849249827732471259224843186248424712511251126443742356525652498248424573211247125254018252527612748290033514674527213442799269627482605264426702670263125922631264426442657278626832683260526312696268329122937559731362538260526052644257825522525303728753299293731993012323628622565263128492525269624842565247133632511245724842511263136813496256525252484247131242525249840572592263127482849335144744736185626962683264426572644267027612605269626312657272227092773259226832683265726312657293729125597311125652592260526572565259225112538248425652498256524982538248426182709283725252722247126312484324924982457245725252631368134552552244324842498319924982525401825252696276130123287455772561344277326572631267027092657273526442644257826832631265726312709268326572631257827353037292555973161256525782592268325652538253825112538255225522525251125522471255226052824252526832498260524573389264425112525251127223727362226182552245725383161256525254097257827482912286237744586774118562670261825922696264426442811264426702683267026702644272226572657268326312631272230492912559731362618263126052696255225112552253825252538253825382484253824982605257829002511276124712631249832492471245724712484278637423509256524982471247132112498251139802538265727352925338945295308134428242644269626052657263127482631260526702657272226962748269627092657259226702644301229755597312425652578256526312552253825522511260525112565247125522525249825782605283724842670249826052443341624982484247125112722371135372525251124712498313624842498407725782618274827863363479948961856267027222644265726572670277326182631265726182631257827732605276126962631265726312962284955973211256526052592268325522565253824982538256525522552253825652498257825922811248427092443256524713274244324842471249826703742352325652484249824983261251124574018256526962696296232494586523713442811270926442670269626572735260526832670256526962631270926702644259226052644272229372862559731112565260525652657256525252565249825522538257825382484251124982565277328622511272224982592249833892484244324572525259237423579259224572484248431862511248440572565263127862799335148314474 19890828 727661856313627352683257826052683272226832657272225522709260527352748270926702578272226443037302455973136264426312578270925382578252525252565255224712565251125252498264426832875249827352484257824713249247124842511251128493774349625652484245724713199252524574037253827222709291233384674520213442761263126962631270926312735259226312670263126962657272226832683267026572618267029872925559731612631260526312670252525382592253825922525257826052538256524982498265728622484272224842578251133892471248424572525264437113509257825112484248431742498249840772592267027352786333845864705185626702696265726702631261827092644264425782605265726832761269626962644265726312631293728875597314926702592256527092538256524982552255225522525257825112578248425252631287525252761247126052443328724572484247124842696366636512578248425112484322425112484399925652748269629623312470572561344277326442657272227092631281126442735260526572670274826962605267026312735265726442962293755973099256526312644265725252565257825112592249825652552253824712538252526572849252526832498265724983389270924432511248429123711355125782457251124983224252524984077257826312900278637744705774118562683259226312631267026312670265725652696268327352683269626442670257827092722273530242887559732492565259225922670256525382618249824982511248426052457249825252525257828622511270924712592245732492471247124712525268337273509264424572484247132492538248440182525265726962900342945865272134427732670260526572644265727732605256526832683269626832657274827092683265726832683303730005597308626052592265726832565252526312565256524842657253825652525248425522578288725252696251125782484340225252471248425252887371135372525248424982511317424982484405725522631273528373389470547671856264426442657268326312552272226572605260526312722273527612644273525782761264427092862295055973136261826312578273525252578256525252552257824982565256525252538253826052773245727732498259224843261248424982511248428373774353725522457247124713211251125254037257827352748297532744644537913442799263126572644267026442811260526702696267027352592273525922670267027222631267029872824559731492578263126052722261825652565249825782578264425252525249825522605267028752511265724712565249833382511245724712525283737273496263124982457252531612525244340572565272227482735336346744799 19890828 728141856308626442670265726572696272226572670263126702618264427612578269626832709268326312937293755973136267026832578273525652552263125652605255225252683249825252511256526572837253827612484259224573249249824842484245727483727355125382457248424573211251124984018253826442631290032994644537913442773264426312605270927222735265725922683259227352696272226572709263126442644265730372875559731612552263126312631252526052552293728243236287531112900326127732525260528372498269624712578244333892511249824842471272237423537260524982429253831362498245740772565263127862735336345574644185626702709265726832631264427092631260526962578269626962735267026312631268326182657288729375597321125782525268327222578261825252578251125652538255224982511245726312618287525112748248426052471324924712484249825112657379035932578244324842457318625112484401825382670268328753236467471211344279926572748259226572670281126182592265726832644264427482618270926052605265726572950295055973174260526312538260525382552252525112538253825652552252525382538255226442849255227352471261824983389264424982498249825523727353726312498251125383136253824984077268326442849292537424705774118562722263126442644263126052722257826572644265727352657269626442709257826312657268329372887559732112565264426832683253826182538257825522511251125252484248425252605259228372498273524712605247132112457247124572484273537903565255224982484251132612498248440182578270926832900333847675098134427862657265726832552277327612657259227092631273526962735265726702709265726702722297528755597304926702578257826052565252525112552255225652592255224982511248425522605278624982683248425782471337624292484245724982605374236512565249824432498318624982457407725652657281127483363464449621856264426312657267025782657272226052565267026182735265727992565273526832644268326443012293755973174263125522592272225382565260525522565256525382525252525382498259227222748248427612471260524573236249824292484251128373774349625252498248424713274249824844018257826312773290033254674520213442849269626572683260526052748255226312578269625922644276126832722268327092657270930122862559730992631265725922605253825382565256525382578259225782511253824982498257828372498270924572578241533762511247124712552291238063551253825382484255231862498248440572578259226962773336345864799 19890828 728621856298726572683263125922605278626832538268326572644261827092657267026572605265726312975293755973161260526052592268325922525256525252525252525382511251125782471255226312849249827092471259224713224249824842511249825923806350925922511247125113186252524574018265726572786297532874705516713442862264426702709270927092786257826572644259226702605273526442786269626702709264430122875559731112618260525522696255225922538249824842538252525252552255224712605263128242471269624572605247133632484247124842511283736663579255224712457259231492484249840772578264427482862344246744896185627222578273527222552269627092670261826442605270927092735259226832670259226572683286229005597314925252592261826962565248425522605256525382592255225252552249825782670282424712761245725782471318625112471247125112761375834692605249824712511321125112484405725382631279930123363455771211344281126832631263126182565274826052670268326832657269627732631267026572670270926572950293755973174255225382592269625782565257825522525247126052538249825382498252525922862247126962471265725523389265725112552247127733696355125382525253825653199251125254057255227352811292538224831774118562670263127352696263126572722270925652631264427092683273526052709265726572696267029872950559731492592259226182696257825922565257825522484252525522538257825522552265727862525274824982631247132112484247124712511277337743537267025252457249831992525249840572552267027733000332546445272134427352683261827092722268328372578264425922644264426442722268327092605263126572631292529125597311126702565253827222552252525382592257825382578255225252538248425382670283724842709249826312471333825112443245724842538374235512618248424572511316124982471405725652696278628373312464447671856267026572644265726702631279926572644267026832696267027612605273526052657263126442925291255973161257826052498265725922592253825252538252525522498249825252511257826052862248427482471260524573287247124712457245727483742348226182498251124843249249825254018252527092773292532994644537913442748265726572644260526052683260526312657270926832644267026962735263126962565270928872875559731992670259225922670256525922498253825652484257826052565252525382498267028112498270924982592245733252471247124712525284937743537257824712471245731492538252540572538263127862761341646744896 19890828 729101856306226962631263126312683281126312631260525382683268327352592273525922683264426313000291255973149260525782605270926182552251125522525253824982565248424842538249826572900248427612457260524843274248425112443252527733727357925252471244324843211252524984018260526832735293733384736516713442786267026572696265726052709267025782644263126312644268326572696260527092709270930002862559731612644259225922683255225382538300028243287283730992849322428372552268328752525273524982605251133762484249824982429287537423565255224572457251131612443248440572552265727612862348246444896185627482670259226702670263127612592257827222631273526312735270927092631263126702657298728875597311126832631263126442538260524572511255225522498251125522552253826312644281124842735253825782457326124982471249825112875375835652592245724982484323625112498401825522605272229373236467471211344277326182722264427352748277325782722267025522748260527732696270925522592270926442975290055973161259226052618263126312592252525252565257826572552248425522525260525922811249827352511265724983429267024842578251126573742348226312471252525113174251125114057257826962862291237744705774118562670272226572631268326442773270926702748259227092683277326572696268326312631261828872900559732362578257825652696255225112552247125382552252525382484253825112578265728492511274824842592248432742471249824712471272237423551253824712484247132362511248440182552265727092900328747995202134427612618267026572644263126832644259226702644269626702786264426702735274825922644301229005597317427092631255226832511255225922498249825652631255225782511257825382657281125252657244325782471340225382457251124572709377435512565248424712498318625252484405725522631277328113363450147991856270927482696265726182565274825782605265726312748270927482631264426572644272226702987287555973236256526442592259225922578255225522552255224982525253825782511260526312799249827612484257824843274248424982443249827863696359325782471248424983249252524843999251127092722292533634557520213442786273527092631260526702786255226442657270926442683279926702722267026442657259229372900559731862592260525652631256525382511257825252525255225382538253824572578267028622552272224712578248433892471248425112538267037423565252524712484251131742498247140772565263127732799329946744799 19890828 729581856263126702592270926182592277326052618263126832644267026962631273527092709270927092900298755973136259226052578269625522578251125382538253825252565248425522498255226702849253827482511259224843261247124572443248426573681359325382511244324713186248425254018256526572722293733124644523713442773264426312683267026182761261825252709259226962631281125922670255227612657260530372900559731242578263125922670256526052511252525522484256524982525257825112605268327992511269625382592247133632498242924982511288737743579256524982443245731992498248440572592263127992761340247364799185626572618261826702631269627482657270926312696267026572696263127092644261826702657295029375597323625252605260526832552259225922538256525522552249825252525247125922709295024982761252525782471327424842471248425252887380634822552249824982484321125252511401825252657274828493312479952721344273526442644268325922605276126052605263127352618264426962670267026572631263126052962293755973199260525782525270925522605253825382592253826442525249824982457255226312837252526962484260524983351248424842484251125783742355125522484247124843124252524844057255226702837279933254529496218562748264425782644268326312735259225522631268326832644276126182670267027092605269630002950559731362592259226052735261825782552253825382484260525652511256524982552259228872471270924712631248432242484245724712525288737423622256524982471249832362484251139992538265726832962331246445379134428242683265726312683269628242657259226702735269626832657259226702709267026962670292528495597316126182592265726572552257824982538256525652657252525252538247125522592277325112735247125922511336324572471251125382849368135372552252524292525317424982484405725782605274827993376476750641856272226572605260525782605273525922578265727222644265726832538263126572657269627483000287555973136259226052592267025382525256525382511257825522538251125782484255227352811249827092457259224713249248424432484251129503666360726442457247124713186245725254018252526312735301232614644545113442837268326832670259226312837264427092605264426572631270926052722268326572657263129622875559730992644259226572683252525652578249825112511257825382525249824982644263127612525270924842592245733762484249824712498278637273636252524572484257831362552247140572565265728112824331247055415 19890828 730061856273526442592270927092631272226052683265726312761274827352683269625922696267026832937293755973161264426312578261825382592259225652511248424982538251125112552253825782912247127352538255224713236247124982498248427733742360725522484245724983199248424714018253827092657296233634557578113442824265725782683265726312761259226702605260527092657274826832683261826832709267030002887559730992578264425382683252525922552253825252511257824842525257825252552260529122511276124712618247133892552245724842525283737273636263125112471248431612511249840572592265728372773340246445781185627222605260526442670261827732709257826442644263126442824269627482670272226052657300028875597316126052657270926962538257825782552253825522565255224842538247124982657288724842748247126312484323624982484247125252950374234822525245724712471316125522498403725922722273529373287455759691344283726572618259225652657281126052683265727352644261826962618269626702670265726053049284955973136257826052657263125252605257825112484252525922592253825382484252525382849247127222457257824713376248424842484252528873696355125252498244324983136248425254057257825922811286234024674604518562735267025782592263127092709265726832696256526572644276126312696259226312657270930742875559731492565253826572644256525522552252525652538252525252538256524982552264428492471270924842631249832612484247124712484288737113579255224842471249832112525249840372538272226832962336347366282134427862644259226052552267027732631263127092644260527092683273527092644265726182709288728875597317426182592257826442538263125652538253825112578253824982538253825252578282424712722251125782484338924842443247124842735369635652565247124842498313625112525407725782631279927483389464464541856264426572631272226702631265725922565273526052735268327862631269626572735267027093074291255973149260526572578265725652592255225782525253825652498248425522511255227092887252527612457259224843274247124712471248427093711350925652538251124983236249824843999253826182748292533254447671313442799270926312605261826572824257826702578264426572644268326052773269626962709274830122900559731362618261826052605257825922605252525382511256525252552249825252525264428372511276124432578249833382484245724842484306237423537257824712443253831492511248440572552268328112849344247367014 19890828 730541856270927092631263125922670272226442631263126572644261827222722270926312761268326572987290055973161256526442657264425382631252525252525255225382565252525382498257827352799251127092471259224843249252524572457251129753790356525652457248424843236249825114018256526832748302433514557774113442837263126052657265727092709257826442618267026572696268326572670263127482631260529252849559731492644255225922696259226052644255225112552259225112525259225382565268328492443276124572592247133762498247124292498276137743607249824842457248431612565247140772565263127992786333846447741185627482657265726572605265727612683264426572565270926052773267027222657270926962683298729255597312426702592259226832538252525382552255224842538252524982552253825252644284925252761248425652457324925652484248425252748371135372552245724982498317424842511401825382670273530623351464477411344276125652657269627092605277326182657267025522670274828112631273526312657263126443037293755973186264426052605268324982538255225782657255226312538247125522525253826572786253826312443268325113389265724292484252529623774356525652484251124983186252524984097259226312837442134024644774118562735273526052735269625782696265726312683264427352657272225922644264426702644281130002887559730992631261825922605259225922538253825252538252525652498252525112565260527352552276124982578249832742498248424712511269636813509251124842511247132242498245740182538267026963012335145296162134428112670265726832657264427352644259225652631259226312683263127092631263126572644297528755597311125922618265726052552264426052538255225782631252525522498248425522592291224842709248426052471336324982484251125252875369636222578252524712511313624982443407725782657279929253681464477411856277326442565267026052644269626702657263126442683274828372683278626312631261826573037287555973174257825782605273525652525257825382525252525782538249825522484259226052761252527612498265724983287303725382670265729623758353726962538267025523211259225654057264428622937413941184962774113442748263126702578265726442799260526702631264427352683268326962657259227092644267030122937559731362592255225652644257825522552251124842498257825382511255225382511257828752525269624842605244333762484244324712429286237113579263125112484252531742511248440572605260527992773329945574831 19890828 731021856308626832631268326182565277325922592264426442644263127612592268326702657264426963012290055973111263126052605264426052578263125382525257825522578247125252511259226832786255227482471255224983236247124572457249828113742362225382484252525253236247124984018255226832722290033254736523713442773268326442696263126702799255226702683265726962748269626572709265727482631273529872962559731362592263126442670260525382552256525112511255225112565255225382498260528872525273524712592249833892498248424432457251136663496260524982457249831612525247140572552264428372773338946744767185627092683274826702644263127352605252527992683263126572683270927352618273526572657293729625597312425782618255226832498255225522525252525252552248425522538251125652631276125112773249826052498324924982498249824982937377434822631248424712471321125252511399925112696272229123325464472561344279926832565263126052670279926052683269626702748267027862670273525922683260526312925292555973161256525522631264425922538255225522538259225652484251125252471252526702887251127222498264424433416264425252592253828753742356525522484253825783161255224984057256526702887293738734799774118562709267026572696267025652696268326182683269626962605268327092683260526832735276129502925559731362605260525782670252525382592256525782511253825382471253824982538264429002484274825252605245732742471245724842525276137423496255224712457248432112538249840182578273527222975335146445098134427862683269626832592260527992552263127352722267026442709273527352683272226702592287529505597314926312605263127092565248425382525256525522578256525252511255225382631287525382696249826312471337624982484251124982773377435232552249824572484317425252484407725782592278628113376458649621856264426442631274826572644270925922578268326442631265727862683273526052670265726832962288755973136260526312578265725252525253825782552252525522511249825252484256526312937248427482443263124843261248424432471248425923774362225382498251124843249248425253999255227612735286232364705545113442824267026312644265726962773263126832605263126832670273527352735267027092683263129872937559730492631263126572578253825522538252525652525257825112511251125252525261829002511272224432605247134022498247124712498292537583622251124712471249831992511249840572565255227862837332546744896 19890828 731501856308626962644273525782761276126702631268325922644263127992578272226832644256527092925287555973174263125522565273525522565251125782578259224982498251125522498257826702900249827862484257824433261247124982471251130003774359325252471249825383199249824984018255226832786301232744501513313442862257826052657261826312722256526442670264426702592272225782631272226442657264429872912559731612578267026052696257825522605283728873261281131112837321127862525256529122443270924982605253833382457252524842471286237423579255224982511251131492511252540572552256527612786338947364929185626572696263126702618263127862605261826312605270926442709263126442709263126832735298729005597317425922605263126572578255225652578252525252552252525382552252525782605284924842761245725652457326124982498248424982912377435512565248424982498321124842498401825252748270929623389455771211344281126702657265726702657284926572657267026052657267027352683270926312696268327093000291255973124256526312565264425252525256525522592253825782578252524982498252525922799249827092498260525113376273524572525256527863681356525782552253824843149251124714077256526312811298737744799774118562735268326312618259227352748265726312657257826962670270926312773269626702605265730492887559732362592260526572644259225522552251125252538249825922484253825382605263128492471274824432578251132362471247124712498295037273579256524712443244332242484248440182511265727093074332547365343134427612709259225922657260527482657265727092670265726442735259226962631263126052670300029375597318625652592265726702552257826312538253825112565248424842471251125782578287525252683244326052471332525382484247124982761374234822578248424982498314925382471407725922605278628373416458647991856270926702696265726312670279926572605263126052735259227352657273526182657270926572950291255973149268326052657264425112552263125522525253824982618251125382484259225922862251127482457263124713236248424712484251127353727357925652471249824843236252524713999260527092696292534164767506413442773257826962644265725782811263126312683263126572670277326832644260526312735265729372875559731742644263125652696252526052605249825922538256525522484251125252511264428112484268325112670248433892484245724712538272237113509259224432484249831612498247140772592268327222748333846444674 19890828 731981856306226962565264425252683283726832631264426182786270928492670272227352657256527223012297555973161256525522605269625782657249826052565255225652525253825522484253827092837249827482443260524713236245724712471251126963758348225252484252524433236245724713999252526962735301233384557516713442837270926962578259226442837268326052644268326962670269626832657259226832578265730122887559731742709260526052709257825522552248425252605257825782498248424842538268328622498273525382605249833632511245724982484296237743509256524572498249831492443249840572565260526962849337645294705185626572683256526832683260527732631263127092592264426312670260527612631265725922748301229005597323626182592264427222565255225522552251125382484253825112525255225922631278624712748247125652471323624842498251124712735377435932670248424982471321125252484403725382683281129873261455772561344282426572670257826442565278625782631265726572696260526962670269627482657263126313012293755973149257826312657269625382552259225652605255225382538251125252484257826572849249826702457263124843389270925112511252525923742355126312498248425113099253824984057259226702875287537424674774118562696270927092605269626962811261826052618257827092644278626572696263126572657270928752937559731862631259226442683260525382565255225522578256525382443253824982565269627482484273524572605248432492457251125112525277337743523257824982484249832492511248440182511263127352912326146745237134427612644256526312657259228112670265725782644272226572709270927092592265726962709291229005597318626442592255226832552257825922484253825782605253825252498253825382670282424982696249826052471337624712471247124712592372735932565249824712511319925252471405725922696282428243351455747671856269626442605268326312683272226052605265725652709265727612683272225922670264426702987290055973136255225782722267025782631257825652592263125522511253825652471252526052837249827612457257824573274245724712471252528753774356525382498248424573211252525114018249827222735293732614529556013442824269626312657267025652748268326052605263126572722276126962709270926312670267029752912559731362578263126182761248425252592251125252511252525522457253824982578263128492525268324842565247133512498249825112538278637423523259224982457249831612498247140972631264427732837336345294799 19890828 732461856306226832631270926312709282425652552263126572696261827222578270926832605257827613012284955973149267025652631264425112565256525382552249825652578253825782484257825782837248427092443257824713236247124712484251128113696359325922498252524573199252524844018253826572786288732874644516713442837267027092578267026442811265726442605264426962683279926442670259226572565270929372811559731492605265726442709253825522592283727483186281131612837326127352538257828622498272224842578248433632429251124712511259237423537257825252484249831612538249840372578257828112887344246744767185626052657267027482631267027222592260526832696268326962773264428112631270926832670291229375597316125922696263126442552256525922552252525382565251124842565247125652631291225112773247126052471322424842471248424982849375835932525249824982471321124982525401825252709270930003338458671211344273526312644260526442657279926702605265726312657273526962657273526572722267026703037293755973124264426312538264426052592253825382565257825252578251125252552252526052912249827092525257824843376273524572525256527733666359325652511247124843186253824714057255226442900291238064767774118562735264426832631264426312786263125652696259227222605273526832683270926572657264430992912559731362578260526312644253825652644257825252538255225652484255224572525263128242511270925112592247132242471252524432484296237273537256525252484252531992484257840182565269627732937329946745167134427992644264426832605264428492565260526312644267027092735265727352644265726702644301228755597312426312605269626832565256525652525252525652605255225252484247125382538281125252748252525782498329925252498249824712644375836072511248424572498317424982484401825652670274827223287455747361856270927092709270926702696281126832578265726572644268327992631273527092683260526702950284955973174256525922644273525922578257825522552253825112565253825252525253825782811247127612484257824983224248424572471248427993774350925382471245725113224248424714018252527352722304933124674523713442811274826312605265726052811263126312618267026962657273527352735259226312644260529872875559732112578260526052735255225782538252525652552257825522498248424982578263127612471267024712552247133512484248424572484279936813523261824712471257831742511249840772565265727862786335146444831 19890828 732941856307427092670273526702618283726832631261826312709260527862683267026962670265727092987292555973174252526702538273525652631261825922552261824842538253825522498255227092900253827482457257824433199247124712443249829003742350925782525247124573211248424984018253826832786303733124644537913442786270926572696263125782709257826052631272227482657277326442657263126962631272229002811559730622565257826182709252525652538249825522578259225252552253824712565265728872457270924572592247133122484248424572511281137273496256524982471252531492498249840772565264427862849331246444615185626832722267027222605267027612605263126832592268326572735269627222657267026312709297529125597314925782578260527352538255225522511255225782511255225522552251125382748282425252761244326052471323625252484248424982862371135372525244324712484319925382443401825382657272229253287467472561344281126312631269627352644274826182644269626052644265727352618267026962709268326573000292555973161259226832552259226052525249826052565249825922538249825652498253825922786248427352565259224843389264425112538253826703711356525782511248424983174251125114077252526442887283738064557774118562631263126572657265727732786252526702631268326832683283726702644261826702631265729872887559731492565263125782709252525652578255225252511249826442592249824842525261828622511274824712605245732242498245724572525288737743537252524712498248431612538248440182538269627612925333846445272134427862709257826572709263127862631263126702605264426832773267027352670259226962657303728875597318626442618260526962538247125382565256525782525252525112525247125652657286225522709248425522484336325382471248424842975374235512538251124842511316125112511407725922670286227483402455748631856267026312670267025922631278627222631257825652657265727732592270926442722269627352987290055973099259226052683265725782484255225382578251125382498251125382511264425652875251127732498259224713249248424982443253828113727359325522457249824843161249824984037253827862722300032494674541513442849273526442696269626442773257827222644268326052683269626962709263126312578272230002912559731362605259226052578260525922552252525382538253825382525252525112552270929122498273525112565248434292471247124842498286237423579253824572457247131862498248440572565269627482811332547364799 19890828 733421856304926442592270926052657283725922552268326702670261827732670269626442709267026053012288755973136257826052644270925782552257824982565249825652565252525522498255226442849245727482471264424843211251124432457248429253711360725382471244324843199247124844018253826442670297533764674520213442786264426312631257826312824265726052657263126572773276127222735265727092683267030372912559731742644263125922709256525382565276126703136281130742670318626962578268328242484272224842578245733892498248424982511267036813523256524572484252531612484247140772592265727862799337645574767185627222709261826442631263127482578265726962631270926572709263127862565268325922683304929005597313625522605253826832592251125782498253825522538257824982592247125782683288724842709247125922498319924842457245725252849372736222618247124842498313624712511401825652683276128623312458671211344278627352578263126572631273525922578259226572722268327612709269626312735267026442987291255973136259226182565272226312511259225522498252525782538249825112511253826312786255227612484263124843376264425112525251127863742350925782484251124983186252524844057256526702849286237904705774118562709277326312592264426832786268326312565274827092670270926442696263127352592265729372875559732112709256525652709257825652511256525382578253825382538252524712578269627612511277324712578248432872484244324842484295037273509260525112484245732492511251140182538270927092962327447675098134427862631265726312644260528112657260526052605263126702761269626832670265726052735300028755597312426182631259225922565255225522525256524982631253825782538248425782657284924982644245725652471332524842457247125252862377436662592248424152484314925112457405725652657273528623351455747361856269626962618263126572657277326312696270926962683269627862631267026572709264426833000287555973149268325382578269625922552256525922538252525522538248425522511252525782962253827482443259224573224251124712471248428113711353725252471248424843199249824984018255227482748295033384644530813442773261827092605263126312761267026312644260526832696267026052670264426572631265729622937559730862592264426182644252525522605249825252511253825252511252525382552267028242511270924982578245733762525251124712511281137273509263124842498245731112471249840572565265727862799333846744896 19890828 7339018563049270926702644257826312786265726442709265727222631270926312709265726702605263130242912559731242592263126312631257826702631252525382578259225382552255224842552259227862511278624842605247132362498248424572511278637743565259224842511247131862484249840182552274826833049337646445308134428242631263126702670259227612578260525782592263126442761272226962683263126572631296229125597308625382552265726702605253825112484256525112605248424982565249825522644283725382683247125922498328724712457248424712538369635232538248424572471313625112538405725782605281127733389483148311856268326052683268326572670270926312578267027092631259227352683272226182748264426573000287555973136257826312657272225252525251125252538259225782511256525382525260525922862251127222498260524573261248424982484252526833742353725522511244324433236253825114057251126962683293733634705725613442773268326442670263125652837263125922670261826832618270927092773263126832644263130492862559731992618265725922683260525252525255225652525264425782511249824982592260527992538269624842657249833762631247125652484297537113565255225522471249831362511247140772565269628622786377447057741185627352709263127092631260527482696268326702644269626572709263127992644274826442748301229125597313625522552269627352552260525782631253825382552253824712552252525382657295024712786253826052471322424842511245724842644374234422565251125252457321124842484401825382735274830003338476751331344277327612657265726572683278626442644267025522709263126962605264426572631259226702962286255973161256525652578264425382578255225252565252525652565253825112511255227092811247127222511260524573351248425252525253827353696349625522471245724433186251124844057256526442824282433124705464418562722272226572618257826572722257826702592257827482592274827222709264426572670265729872900559732112565256526572683251126052498255225252565255225112498259224712525268329252498273524712605249832612484248424432538272236513496259224572484247132112511248440372538269626312912332545575308134428112696269626702644260527862644264425782683267025922735264426962657265726052592301229005597312425522578257826832525260526052484253825522605255225252538248425922605284925252709248425922498337625252471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 73499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0134427482761260526442631260527862605256526832618265726572696263126832683265726962618303729375597317425782592260527092605252525382498265725112605256525112552256526052709281124982761255225922484336326702538 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 735821856302427482538276126572683279926702605267026702605268326962631267027092631263126832962296255973099263126182565265726052578259224982525259225252511257825922471259226442824248427612484263124983199251124842429251127863711346925652471247124713174245724984018253826832696286233254557534313442786265726312683260526442799263126052722257826962657278626702709272226052565264429002849559731362605260526572709256525652538251125522538256525382552252525112578263127612525269624712592248433632484248424982525293737583551253824982498252531862471252540572592260527862748340245014767185627352644265726052657268327482683263127092670270926572799273526702631268325922605297529125597313626312631256526832552248425522498249825112552261825252498251125922657281125382722247125922457326124842498244325252657372735652525251124432457323624982498401825382683270929753351464471211344277326442670260526702670283726572644263126442644269627092696278626312657270926442962290055973161265726442565264425922657257825112511251125922552259224982511257825522862252526832484263124983325263124712605249827993711355126312471252524573149251124844077256526442887288738394705774118562670270926182644257825922773257826312631264426832657274826962683259227092631265729752912559731242644257825382709259226312552252525652498256525652484251124842618272228752429277324572605248432612484248424712511259237423593263124982484249832112471252540182552268327222887333847675202134427862644264426832644259227222552264426702565263126572735264426962631261826312670295028495597316125922631269626832538260524982511251125252605253825252511247125522696281124982709248425782484336324712471248425252605372734962498247124432498318625252484407725782565273527733376437048311856276125922683259225922578268326572657269626442618263127482631270926052683267026833012296255973149260526832592263126182498256525382511255225252525256525652525263125782799249827352498257824843261249824712471252527223696359325782484248424573186251125113999256526572696304933634705537913442773272226572683257826312786268326312683259227092631277326572683273526572683276129122900559731242592265725922670253825382484249825112578255225252484255224712538269628112552265724712565245733382511248425252525276137743593255224842471252531612511249840772565260527732786328746444705 19890828 736301856312426572657265726442644278626312631265726052644268327732709267026832657259226573012300055973211259226052592268325522538249825382565257825782525253825252511255225652735251127482498260524573236248424712484249827733711357926052538247124713211251125114037253826962683284934024644534313442811265725522605263126442887261825382657264426702670273527092748263127092670267029502912559731362644257825782631256525252525291226703099277331362722321126962552269629002525276125252578247133632498244324842538291236813537256524842471251131862484251140572578269627222761335147674831185626702683264426702565263127222657264427222565270926052644264426832631268326572696296228755597313626312657252526702538260525522538255225252552255225112538248425522605290024982761244325652443324924982443247124982618371135092565247124712498324924842484401825382631272229753287483172561344278626052657265726442670273526572578268325922696268327732644270926572761270926832962284955973161259225652631270926312552257825112498252525922538249824842511256526052862251127092484264424713363265724842484252527223742346925382443248424983186249824984057257826442799291238064644774118562644265726052631265726832709265726052657267026572618276126442696270926572670272230122912559731612670265726312631253826052552252525112511259225252498253824982552260528622484278624842592244332112471249824712484292537113455255224842471251131862484253840372511268327482950323647055308134428242631257826442683264427352657263126572605265726572761261826702722267026572773303729375597318627092592263127352565255225652538256525522696253825522538248425782644283724842709248425782498337624842471248424982696366635792631251124432538319924712484405726182683277328493363476748631856269626962631267026572735281126182657264426312657265727482644270926312709264427222987286255973149263126052631270926052565255225382525251125252498255225652471255225922824247127732471263124433199248424432525248427353711346925522525247124713186249825253999253826832709291234424674516713442862269626962683263125382748259226442644268327092683263126832722264426832631265729622887559731362618257826312631256525252511251125252511255225112525253824572618265728372471268324842631247133762525244324712471257837583565256524842484251131742498252540572565264427612849335145864896 19890828 736781856268327222592267026312631269626572565265726312696269626832683272226702696268327092987291255973136264426832592269625112592251125922538252524842565255225112498257826052837248427732457256524843274249824982498251126053774353725522484248424713274251124844057255226702722290033764674516713442786273526832592256526052748257825922657268326182722278626312696268326572578269630492837559731362657263125922605256525522538248425652592256525652484252524982592268329252498265724982592245733512484247124842471288736963565257824982443248431742484252540572592267027732722336345864896185626702578269626832605265726702644268326442578267027222722264426962565267027092670302429375597313625652644260526442498256525652552257825252552260525112592248424842683284924712722247125782525324925112471247125522484377435652565245724982484321125252511401825522644264429503325473653081344277326572631268326442683272226182605261826572696259227732696264426832722263126833037286255973111263126442565265725922552253824842565256525922525248425382511253826312875251127352484256524433312245724712471248426313711356525922484247124843149252525114057255226182761276133384557496218562683269626312631257826572761264426052709265725782657268326052683267026832670263129502962559731492592259226312709256525652565253825112578253825382443251124712565269627862511277324842578245732742511248424572525260537423537252525112471247131992525245740182511265727222912333847055343134428242735261826572670264427612605255227092605272226312657267026962644269626832644290028875597317425782670255226962565255225112538255225112565248425522565251125922605284925252722245726052471333825112457245725382811368135372631248424842538314924842457407725782592283727993363455750301856267026182605264427092670268326962592268325922735261827862605278626962696265727093012284955973149259226312578269625382498255225382511256524982538256525252552256526962773247127222471256525253224245724842498248426833711355125252457248424983199252524984018253826832761295032614674545113442849272226442657264426572761264426572605265727092683272226832722260526572670263129372837559731112605255225922683255225252578257826182592265725522525252525252578270929002498268324712592245733762498249824982525255237423537257824712471252531612498249840572592267028112773340247055487 19890828 737261856268326832644263126832644276126312565272225922565272227092592276126312631265726832950286255973174264426572578273525652565252525782552255225382471257825112525259227352824249827222511259224843261249825522484249827353711357925652484252524713211252525113980251126702722288734294501574413442849268326442709267026182761264426442631263125922644267027092631265726962631265729752962559731492552256525112657253825382484257825252552260525382525256525252538263127732484274825252631248433632538248424842511274837273537256524842471251131492457252540572538260527612773332546445744185626442644259226312592268327092735260526962644267026702709257827482657268326312683298729875597311126052605252526962578256525782538252525652578247125382538248425782644282425382773252525652471324924712471247124982605374235092525247124842471322424842525403725252799268330003312464459691344277326832631264426832657278626052538267026572631261827352605264426442683260526442912286255973199256526312592265724982538256525652565257825782525257825252498256526052862249827352443259224983363252524572498252528753758353726442484248424983174242924844077256526312799274833514557608418562657261826312670269626572709263126312670260526052683272226182735264427092670269630122862559731112592257826182709256525112525255225522484252525382538255224712511269628492511273524842578244332742484249825112552251137423551259224432484247132242538248440182511267027092937329946746241134427862773267026312670255228492644263126052605264426702748260526962683270927092696298728245597316125522631257825922511255225382498253825112578257824982552248425522657286224982709248426052484338924572457244325382925368135372538248424572511316124842471405725922578274827093363473664541856270926442578270926052644277326832644268325522605267028242592273526962748264426442987291255973236260525922644265725652538251126442552251125652592253825382552260526702875252527862471257824983274248424712443249826313711348225782457244324843211248424714018252526832748293733124705671313442709260526312644261826702773265726052605267026832644277326442670267027612709270930372837559731242592255226052748257825382565251125522538255225782538253824712471265728872484274824712605245734022511247124572484263137273482251124842471248431612498248440572552259227862862346945297014 19890828 737741856265726962644265726572657276126702538264426962696257827092578263125922644268327483037297555973149256525922578269625782657255225252525248425522565251125652471256526052837249827612471259224573249251124572484252526443696359325652498247124433174247124843999255226832722296233124501774113442824265726962644264426442799257826312644265726312696268326572709269627092631272230372862559731112605255227222592257825382565249825652565253825382538251125112552263127612471274824842605247134022511249824712498270936813537252524982471247131492471248440772565264427862862332545577741185627992709263126962644270927352644263126702605264426442709265726962592265726832748304929005597312426572578260526312538248425522538260524982484255224432511253825652657281125382761248426052484323624982484247125252824379035932578248424572471321124572498401825252644270929873363437077411344278626572618265725382657279925922657264426442592268327222565273526312631268326052937290055973124256526052578264425782578256524982552256525522525255225112565251126572887255226962498263124843389265724842471245727993696360725922498245725253161253824984057257826052811442134824586774118562670269625652670270926312786268326312605263126702683279926442735267026312631267029622887559731612618260525782657259225522511259225782552255224712498255225252538260528752498278624982592245732492538245724432498273537743551260524982471247132242471245740182511270926833037333846446162134427482696264426312683265728112644264426182683265726702761267027092644265726182786303729255597312425652631260526572578257825652552255224982631259225522498253826052605286224842761249825922538336324842443245724982722372735092525248424292538314924982457405725522631274828243565470577411856276127092683273526442683268326832605278626572670264426442670272225522761265726833000295055973174260526442605273525382618255225252578255225522525252525522525256526572786249828242457268325113312304925922683263126183790355126312471267025923211256526184057267028112862407740775030774113442722270926572592263126312773264426572709264426962696270926312709268326052683256529002950559731362631259225652670256525252578255225112525256524982592252525382525264428752552272224712578247133892525247124572498278637273537257824712471251131362525249840772578267027992773329945294767 19890828 738221856304926182735260526702657278626052525264426702657261826962631272225652709264427352937284955973136268325782657267026312498255225522525263125652471249825382511260525922849247127862457263124713274249824712484252527863742356525922471251124713249249824984018255226832735298732614644516713442811268327352709265726052683265726442631263127222644276126442657259226702657267030123000559732112618265725782670257825522552252525782592253825782538252525252605267027862484269624712578245733892511248424842484267037113551255225112484251131492498252540772578265727482837331246744736185627092761265726312644263127482683265726312657267026962709267026962578268326832644298729125597312425782657253826572578256525382552252525252578253825382511249826312631276125112722248425922457326124842457252525252618371135372552248425112484322425112498399924982644270930123338470572561344283726962605268326052657288726442565265726832735264427482618268326312631261826833012295055973174259226442605263125922565255225382525257825382538249825252471256525652811249827222484264424573363268324842538255227093742355125652457245724983161252525254057255226442811286238064615774118562696264426182683260526442748272226572644267026702709276126962748270926442657265729622925559731492565259226572735251125252592255225382525249825382525253824842670267028242471281124842578249832492457248424572484286237743607256524432498248431992525245740372484269627092975329946445167134427992657263126442670270926832683260526312631269626442773267026702565263126702722303728875597312426052605256526962592255225252538256524842565252525382525252525252578288724842696247126052511336325252443244324842631366634822498247124572498314925112511405725782683288728493376450149291856268326962696268326832670270926052565264426312578260527092552276125922735265726832975296255973186257826572578276126052538252525252525252525652525252525522511257826052912253827352484256524843249247124842457251126963727348226442484247125113211251124984018253826572722291234294529530813442786263126442683270926572799263126312722261827092735259226702683264426572592269630372937559731742592264426312670253825112511252525382552257825252552257824982552272228372484268325112578251133632538248424712471278637273509252524572484253831742498251140572565263127482925340246444736 19890828 739661856311126962683270926312631267026832631264426312748267028112683268326312657261827223037279955973149261826052592269625522552261824982525253825252552248425782484252526962887248427352471255224573236248424292443248426963758353725522498248424433161252524713999252527352709291233384644523713442824261826312605260526572824264426702683263126052670277326832657269626052631265729622900559731112618259226702709253825522552287527733037278630492709323626832578265728492525270924842565248433632484251124712498281137423537261824712498253831362525244340572552263127482786342943454736185626702722261826572631268327092670269626052657269625782709260527092631264426572657296229375597316125382631259226832631256525652552259225922578253825382538249826312631277324572773247126442471326124842498248424982887372735092565248424572471319924572484401825652709273529753325476771211344278626572631268325382592279925782657265726442592268327612644267026182683263126833062295055973111259225922631274825382552256526052552249825382538248424982525256525922761248427222471268324713351269624842498249829123742355125522498247125113149248425384057263126702824295038564705774118562657267026572592264426572722263125782644265727092696276126702748260526312644269630372937559731362565268325522644253825922498251124982552251125522498252524842538265728112511281124712605251132242471248424712498267037113523259224712538249832112511251140182498265727222962336345575237134427992592265726702670263127222631268326572683257826572696276127092683270926442618296229875597313626962592256526312565253825922498260525382592256525522525247125382605283724712696247126312457336325252484249824842799368135372592249824842525316125382471407725652578274827863299464448311856268326312709263125922683276126702592263126832657268327732644274826442644267026962987295055973124260525922644263125782605252525382578252525112525253825112498257826182811247127222484263124713236248424432471251128373742346925112498248424843199248424984018260526832722295033384644499613442748263125922670255225782786263126832631267025922592281126442722263126702644261829622950559731612631268326572709256526052525249826052552253825522538252525252552259228492498270924842565247134162484245724712525274837423482257824982457248431492471248440772565264427482761336346444674 19890828 740141856309927092657265725922631283726312670268325922670265727092709268326182696269626572987296255973161259225652644268325652565257825252578255225252511255225252498256526442811253827482471261824983236248424572484248427223742350925522484251124843236248424984018255226572696296233514644513313442786263126442683269626962773259226442644263126572605278626832683257826702618274830122937559731612578259225782644257825522565253825522525252525252511245724982565259228372511267025112578248434022525242924842525269637113565259224842484251131492457249840772565260527092748340247364929185627482618264426442696265727092670263126832709268326572722272227482631269626312657300028755597318625382592259226702578259225252552257825522578251124842565249825382644295024982683249826442498319924432511244325252925372735792578248424982443317424842525401825382709264430123376464472561344282426832592265726312657281127092631272226442631263127612683273527352709263126442900290055973199256525782578264426442552255225112538251125652592252524982552257825252824245727092538259224983376269624572511252527483758350926052511249825253161256525254077256526442837297537904674774118562644260526832696260525922709260525782657256525922709273527092773264427092578269629122937559731612538263125652670255225382538260525522565256525382538259225252605261828622525269624712578245732612484248424712525263136963551260524292511245731992484252540182565272227222862329946745202134427732696269626702683264428242657264427092592263126962773268327482670265726442709300029005597312426052605264425782565253825522552252524982525256524712525252525382592283724712696251125652484333824712443247125252837368134962538247124712498312424712498407725922670284927993363450147051856264426962696265726312670277326572578260526572657272227992631269625922709267027093012282455973161259226572565269625782605252525652525256525252538252525112511252526572799251127352498259225113249248425112498251126053758360725382457247125113236249824984018255227352722297532874529537913442773256526962657265726052748260526312644268326052605276126832761253826702631269630002937559731362592259226052644257825522592251125252631264425922484253824842525259228372525270924842552247133762484245724842484277337273482252524842471252531242538253840572538265727612735332546744705 19890828 740621856306226312644272225782657282426442578267025922670263127482709274826052605264426442987284955973124255225522592272226052565259225382552248425522552252525522525256526052811251127352498260524983274244324712471253827223681353725652525245724843199248425254037259226832644300032994644516713442849263126832709264426052824272225922683269626962683273526442709267026832578268329622925559731492657260526052683263125382538263126442987272229752657319925922525259228492471270924842644247133892484249824572525273536963551257825112471248431362525247140572592265727352811332546444929185626182670264426312631261827612618257825782631265725922696268327352709270926572722301228875597318626182592260526572631257825522525251126052511252525652552251126442709283724842735248426312457324924712443247125382962374234822578242924842457323624712552403725782735268329623363464471211344279926962644260526442657276125782657268326572722270927732722274826962670260526703037293755973149257825522565257825522552252525382538252524982511249825252457256525782862249826962457257825253351265725112538253827613711352326312498251124983186252524714077256526442799284938394831774118562722265725652631263126182811267026442670263126572644274826442735268326572644267029622900559731362565265725782670255226312565256525522565252525522511256524712552267028242525277324842578249832362471247124842552259236513551261824842484247131992525249840372511263127352937336347055237134427732683260526442683263127992657267027482644265726702644261826832631263127092644300029255597313626312683260526442538257825112552256525252578255224982538249825112592281125112709244325782498333825522443245724982578371135652525248424982498313625382498405725652644273527733389467448631856268326832565257825782631265726442605269626182631263127992683273527352761256526832937283755973236260525782644273525652511257825652538257825652552251125522498256526052837252527092443257824983199245724982471247126833742349625922457249825253174248425253999257826312709286233764557513313442811272226442683260525782696267026832709263126572605273526442683260526572683272229622900559731242657261825782644259225252511253825652525252525652484248424982538255228492471269624432605249833892498245724572498281137273551256524982498247131862498249840572592255227992773336346444705 19890828 741101856307426832592267025922631274826182578263127612761264427482605273526702683263127093000293755973086253826052565273525782552252524982538249825522552251125112471255226052837251127482457259224983236248424842484259227863727348225922498248424843236252524984037253827862709291234164705516713442773264426702657261825782862268326312644263127092631272227612799264426832578265730492937559731862618256525652605259225382605255225782552253825652511251125382578265727222538269624712592248433762443248424572498274837113593253824712429247131492498251140572552267027612799335146444736185626442709265725922605265727482578259227352657270926442786264427092670260526572696301229375597313625652565259226312578256525252631257825652578248424572525248425522565282425112799244326052443319924982511247124712511368134962565247124982471319924842471401826052722273529623249464471211344287526702657267026442670282426182644269626572631260527222683273526312670257826963062296255973174261826442578260525522605257825252565252526052538249825252498257826572799249827092484261825253351268324712525255226833711350926962471248424983124253825254057255226832875287538224644774118562722268327092657265726442722265726052631264426962670276126312618257826702631268330622912559731362657259225782735255225252578251125112592260525112525252525112565272227992525274825382578245732492443253824982498257836513551257824842457247131992511251140372538261827352912344245865064134428112631265726962670260528872644261826962644270926702748265727612657273526312683297529125597313625922592257826832618257825522511261825652578253825382565257825112605283724842709249825782457337625112443247125252811368135652592249824982511316125382457405726052748274828493363452947991856276126832605264426312696274826702683269625782735268327612670270926182670264427092887290055973124270925382618269625652592257825382538251125782525253825522498255226702811255227352457263124843224245724712511245726703758350925652429247125383211252524714018253826052735297533514529537913442748269626572631270926702786265725922657259226832670273526962683269625782683268330372837559731242631263126312657256525252511249824982538260525522538253824982578267028752498270924982578247133512484249824712498287537583537260524712429249831862525249840572552263127732887342946444831 19890828 741581856303726572631269627092631281126182605273526832683263127352709273525922657256526443000287555973136264425782565265725522592249826442592256525112552251125922511252525922799251127612525256524573236251124712511251126963696348225522511245724983211248425114018256526312722281134294674520213442799263125782670265725922748265726962605260526572592274826832735267026832565268329622875559731992605259226572657257825382552272226833049277331743099321126832565260529002471270924292552245733632443245724712484265736513429260524982471255231612511252540572565257827092761344247054799185626962631259226962631265728372709260526572670269626572748267027352748265726182709295029875597317426312538253826962578261825782565255225522552251125782511253826052696288725252761247126052457317424712471248424842552374235232552248424842538316125382484401825522696270930123299450172561344278626442696265727092683269626052644265725922631264427732683265726052683260526442962290055973062259225782605272225522578252525522578252525922552251125652538255226962811249827482511260524573363269625112511249828113666350926052484248424983136255225114077257825922887286238064557774118562696269626832578256526832773257826572709267026572618276126442735267026832722270929872875559732362538256526312657256525652498259225382525256525382511255224982578260528372498274824572631244332112471248424432511260536963482256524572484248431742498252540182525268327092912331246745308134428622644270926182631260528242696261826702670274827092786272227092657265726312683298728115597318626052578263126182578259225522538255225652538249825382498256525522631274825112735247125782498333824712484244324982875369634962565249824842498316124842457405725522631272227993287464446741856270926832657260525782644276126572578269626182631260527732696273526962696257826572987292555973099257826052552267025522552249825522565249825252592251125382552253826572849249827352498259224713224242924712484249828493696345525252511245725113224251125114037252526702748296233384705496213442773263126962696259225252837263125782670257826832722273527092696265726312592268329622937559731362644268325922670253825922552252525782538263125252484251124712605270928242471268324842565244333122498247124432538276137113565259225112457249831492511247140572565265727352735338947674615 19890828 742061856307427092657270926442670283725782618263126832709270926832644268325922709268325922925290055973136263125782605264425522552256524842565255225112592248425112484256526312862249827352457263124843224247124572429249826703727355126052443249824573186251124983999251126572773295033124644520213442799269626312605264426702862270926832631270926442631269626832761263126702683265730372912559731362657263125922657257825782511251125382484259225252484255225112592256527352552270925112592248433892498248424712484288737113565251124432457249831492498249840772696260527482837336346444586185626052657267026702657264426312696259226962644269627482799264427092631264426182618298729755597317425782565256526572552256525522525249825652525256525652578247125382605276124982773247126052484321124842498247124572773369634552538244324572484317424572511399925782773268328873389447472561344286226702748269627092631274826442631264426052696274827612670264426312735267026833037292555973124265725782592256525652538257825252605257825522552251125252538256526572849249826832471259224983351268324432525255228493681357925922443251124713136253825114077255226312837288737424644774118562657269625922644253826312786263126832709270927092709273526702761265727092696267030002912559731612631256525922722256524982592255225252552253826182498256524842578265728112525272224712605244332112484247124982525252537273469253824712484253832492498248440182565268327092862340248315202134428622696264427352683272228492605267026832657268325922761270927222696267026312657302428875597318626182631260526832592253825252565259225652538249825252565249825382644279924982696245725922484336325522484247125252786371135792592247124432484316125112471405725922657270928243402464448311856273526442657268326052644274826572605264426312631260526832670276126832605263125922987290055973174257825652631263125782525260525782525253825382525255225252471255226442862249827352457261824293224247124432498249825253666348225782457248424713199251125383999252525782748296233254705541513442786263126052644259226052786263126052644263126962618270926312683259226962644265729752925559731492657264425522605259225522525251124982538257825112484256524982592255229122538270924712592251133252538248424712498300036963593256524842498251131492538245740572592265728112887336347364831 19890828 742541856307426442605268326312644274826312552265726572735268327222631272227092644263126442987288755973136259226832592263125252552255225112565257825652511253825382484257827222799248427092443257824293249247124982484249825923774355126052443249824843199247125784018253826182670295033124644523713442761269626442683257825652811263125922631274826832657270927092761264426572657273530372925559731362565260526832657251125652538281129873161277330862696318627092552260529002471265724432565248433512498248424432511268336813593256524712457252531862471249840772578260527352696350946744736185627092683268326962631268327992644264426702657268326832748260527092670267026702683303729005597317426312631260526832538257825522565257825252484257824982525249826052644278624982786247126312471322424712484251124842565375834692644251124712484318625252511401825652683269629123376470572561344281126832657268326702644281126182644259226312696269627612709276126182761268327092987290055973149268325922605259225782511259225922525259226312552248424842511256525782799251127352525263125113363277325112525252527223742345526052565253824713149255224844057259226572875286237904799774118562722270926832605259226312786264426832657260528112670276126832696272226832618270929622987559731862525257826052605257825782525256525252578252525252498253825252592264427992484272224712578248432492471251124712498291237423455259224842443248431992552255240182525269626962900340246445202134427992683273526182631261827862605264426702657259226702683270927482657268325922709307428755597316126312592268327352552251125112538260525252631255224982498251125522605282424712735248425922484333824842511247125382722371135512578248424712484309925252498405725522644279926703338444748311856265726572605265726572657264426182578268326832644263128752644270925522657263127092950297555973136257825922592268325252565252525922498251125252565247125252457260525652862248426832443259224983274253824712484244327353742350925922498248424843199251124714037255227222748292534294557523713442824259226702657263126312799261825922644261825922644274826832709270926832618259229622975559731742670255225652657257825382525257825652552256525112538255225382525263128492471273524712578247133892498245724982511291236813551263125252498249831492511248440972592265727482824341645574831 19890828 743021856306227092631265726312644279926962644265726572709259228242592268326312773263126442987303755973161263126052644263126182538255224842538255225112525247125522565257826572887248427612471257824983261245724982484248427093727349625522443247124843224252524844037255226832670293732994644523713442811267026572670260525782799263126182644259226572722268326442696268327092670268329752975559731862605256526702683259225922538253825252552256525522498253825112552268328752511272224712565252533632498245724842457283737273651256524712457247131612511249840772578265727732670340246744767185627092670260527222618273527612631265727092683259226442811269627482657263125922657291229255597323626572525257827092552255225782565255225782525256525252552247125782644286224842773247125922484322424712498251125112950365135512605249824842498319924982484403725252748270929123376473672561344281126572670272226962683276126702631268326832722264427482696273525922618264426442925286255973111265726312631256525382592259225382538252526442578256525782498252526312799249827352498263124573325272224712538248428243711349626182484251125253161248425114077256526832799286237744674774118562709264426832618264426572786263126572709270926962709276126702735267027352565259229252937559732362578263125782670260525652538256525382511253825922525252524982525272228112498269624712631245732112484247124982538292537273681256524572471253832112484251140182565268326702849335146445202134428492735268326702683268327222592259226702657265727352709261827092631269626312657295029255597317425652631260527092552256525382538255225382631255224712578252525782696283724982722249825922484338925112457253824842987368134822592248424712484314924982471407726182592277328373389476749291856264426182657276126182709281126052683274826572748264428112670272226832735261826052987291255973136264425382565269625922538252525112498259225382525248424982471257826702824249827482471264424843186245724842471251127863727345525522511248424713174249824574018255227222748296233124705541513442786265726702657261826312811260526572696268326832657273526702709264426572644268330002900559731612631259226442722257825252538252526312525255225382538255225252565257829122592274824572578249833762484248425112538286236813496261824982457252531492498249840572578264427482824342946744767 19890828 743501856304927352644269626442696278626182565263126442709263127612644274826442722263125783000296255973124256526312631268325922511252525522525252525382525252525782498264425652786252527482498259224843224248424842457251128623742348225652498247124843199252525254037255226702696297534294705527213442849259226312670277325922761269626312657264426572735270926442644274827092605273529622925559731742605259225652618257825652578274826313049273530862735311127222552263128492498268324982592251133382484247124842525286237423509257824572484249831242471247140572552263128112875341647674799185626962657265726832631267027092670260526312657265726442799268326962631270925782644293730125597313625922644256527092552252525112511252525522578252524982538249825382565278624842799248425652457323625112429251125382644365134552565249824842511321124712525401825382709267029503351464472561344281126962578261827222709281126312552268326572683269627222670270926442683267026053000288755973124259226312552264425382605251125382525251125922538251125252471264425922875249826702511263124843363263124982498255227993651350926312484252525113124255224984077259226312849286237274674774118562696264425922631263126702722265726312657265726312696274826182748260526832578270930002887559731242670256526442696255226052578256525252525248424982525255224842618259228242525273525112592244332492525247124572511255237113537257824842484248432362484248439992538264426962937335146445237134428112683263127092605268328112618265726052696269626442735270926832657277326442683298729125597318626962631260526052552252525922552257825782552251125522552249825382618284924842683252525522457335125382471247125112761371135372605249824712511312424572498401825652605277327863429470547361856269626962631261825922644276126052631263126572644265727222657278626572709257826442912291255973161255226572538274825782605253826052605253825382511251125382511259225782862248427482525259224713249247124712484252527993774340225652471251124843211248425114018259226962670293734024674520213442811268325922709265726052735257826312709267026442657270926832696268326442657272230992937559730992578263125522657259225522565256525252578259225382498252524842578263127352525272224712631249833512498249825112484260537423579252525112471252531492511251140572618257827992887332546444736 19890828 743981856264426832683267026572644278626702631267026052670268326832578268326312683265726572925295055973136265726312605264425522578248424982498255226052578251125112525259226962837245727352484257824573224245724842484251126963774355125522484247124843236248424984037252526832696293733254529520213442811261826052578267026442683268325922657264426052657273526052735264426702657272229752900559731992631269626832657263125652525252525522525255225522565249824982525260528372511272224712605247133122538247124572538284936813551257824842484249831612471248440182525261827222837340246444767185626702657268326572644267027352709264427352578272225522799263126832592267026052683298729375597313626312618264427732525249825112538253825652525251125382525252525922605282424572735248425782429326124842484251124982875372736662578248424842471319924982484403725782683272229873455467452721344282426572644268326832605277326702631264426702670265727612592272227352618260526442975296255973174259226312605267025652538257825652605252526052484251125522538257826442799251126962484256524573338249825252471249827993681360725252471247124983161245725254037253825922799278633764529486318562565272226182683265727222748264425652709256526182631268326832696269627352644269630862912559732362644263125922670259226442565256525252525256525522498253824982538265728872498273524572644247132242484251124712525270936813593252524842484247131862498252540182511263126962950328747055272134427612709260526572644265728242592257826442657263126312748261827222657265725782683298728375597312425522644255226702592253825922498255225112605256525522525249825522631279925382761247126052457332524982498247124712565368135232552247124572484314924982484403725522670274828113389473650301856273526572565264426052644278626962618269626572709265728372657276126832683257827093037297555973211257826702605267025522525253825522498251125382538256525652498255226312824248427612498259224843211244324842457249827863696355125382471244324843236252524984018257826702670295033764674545113442811274826572578265726052837264426572605265726052748273526182748273526312605265729752900559731862565260525782696261826052511253825522511256525382538256524842552260528752484272224982565245733512484242924842511296237273551264425112498249831612511248440572670260527482722340246745451 19890828 744461856265726962618269626312631273526832683268326052670270927612696267026442683263126962962291255973161259225922552268326052525247125522565256524842511252524982552257825782925247127482525259224713199245724842498253829373727349626442484248424843199247125113999253826312696291233894644574413442824274826442722270926702735263125922605260526442605276126572670272226832618259230372875559731492605257826052657259225652565248425922498257825782552257825252565269629252538270924712578252533252484245724572498297536363565264425112471252531742511249840572565270927862799338946445744185626442748265726832592267027862696263126442696265726312799268326962605274827352631300028625597323625382644259226572578255225522498253825652552253825252552249825522605288724982670247126312471324924712471245725252748372734552592247124842457321125112511401825112786270930373338464459691344278626832578268326442644273527222683265726312605267027992618270926832631263127223012288755973186257825782592263125782552255224982552253825782525253824982471255226052837253826962443263124713338252524842484249827993696353725522498251124983161249825114057255226572748273533514705608418562644268326312683263126832761260526312644257826572670274826182709260526572592263130372862559731992565257825782735256525782565252525782552256525112498253824982578263128242511276124572578249831992471249824842498272237113537259224842471247132242525252540182511270927093037335146446241134427862592265726572631270927862578263126442631267026442735263127092605269626702644297529005597316126312592261826572552253825522538256525522631257825252538253825382683287525252670248425782525335124982471245725112773365135512565249824712525309924842552405725782657273528113338452964091856274826702631265726572670268325922592263126832631268327092657274826052735260527612937287555973199260525382592264425382552251124982552255225782552253825112471253826702799248427612484257824573211248424842457247127993742346926052552247124713236252524984018252527352761300033124644671313442761268325782605263126312761257826442618263126052683272226832696268326832709270930622937559731492565257826312618252525252538253826052578255225252511251124982592259228622498267024842605249833892538247124712498277337113537260524432484249831742511255240772578269627222786336346747014 19890828 744941856264426962683260526832657276125922578263127092722268326962657269627352735267026963012288755973136267025782538264425252552260525522552251125652538255225112538259226572811249827092457259224713236248425112457253829873742356525382511251124983236251125384018251127222683295033514644774113442811267026572657260526442761263126182631264426832670273526702709265726702657269629502937559731612578264425782670260524982552252525922565260525652471249824842565264428372498272224572552249833632538248424842565276136663509255225252457245731612498251140572592257827612887331246447741185626832722263126962722268326702657264426572670268326312709264426962605268326052657303729255597313625922631261827092565256525252538252525652525253825782511249825522709273524842761247125652498324924982484247124712811371135792525251124712457321125112538401825112670278629123429476777411344278626052670263126052644281126182696264426962657270927612683274825922709267026963049300055973136263125782538265725382592255225252592255226052525249825382525256526572849249826962498263124983351272224572484249827353742350925782511245724843161252524434077256526052837444733514767774118562683265726312644265726052605263125922631263126832631273526832722267025522709264430122937559731612592264426312683251125922578251125382538253825522525255224982525268328372498273524842644242932112525245724712484279937423455257825522457248432242457249840372565268327862912322447366201134428372670259226442696256527862657260526442657273526832773267026832644268326702709300029125597313625652565268326962578256524982552259225252592256525382498247125382578278624842670248425652443335125112457248424712735372734552565245724712498314925112457405725382631283727613469473677411856277327612670270926832631270926312605268325922605265727732631268326182696264426702975288755973161261825652578268325652592256525522511255224982525251125782538253826832875255227732443267025253287302425652683268328753696348226182538259225783199260525784057267028112875409740184929774113442824264426962631268326312735263125922644255227482683274826832670263126962657273530372912559731742644255225522657255225522511255225922552257825522552252524982538263127732538272224712578248433762498249824982443267036963551253824572498248431492525256540372538255227092799335146444831 19890828 745421856303726832605265726442644278626572565263126182696263127612657268325652709256526312912292555973124263125652592263126052565253825652538252525782552249826052525259226702799251127352471257824983261248424712484248429123681350925252525248425113186248425384037255226962657292534294501523713442735260526962605264425522824265726312644260526832670273526442683265726312538270930002962559731862657261826312683251125522552252525922525252525382565248424842538270928372484274824712578249833632525248424842471270936223579252524572484245731492498248440572552263128492811340246444586185626052722263126572592270927352605259226572592259226182761263126832670270926832735297529125597313625382618265726312525259225652511253825252565256524842552249825252631284925252722249825922471317424842484249825113049368136072578249824842471323624982538401825382735269629873376458671211344283726572605268326702605276125922605260525652709263127612670273526312670260526573000290055973124265726052618267025922552259224842605255226442525253825652484257826442799249826572471260524713389264425112511251127863696359326052538252525383174255224714057256525922799287538224705774118562683263126052735264426312735261825922696264426832631278626312748259227092670268330492862559731862605265725522709257825922605260525782498252524982538253824842578263128112484278624712605245732242498249824572525297537273651256524982484245732362498251140182631268327092912341646745308134427732631265726832657259228242618272226702657264426702696269627222683267026312657302429375597317425782631260527482538252525922552252525252525256525112552252525382605278624712735248425652471336324712471242924842644371135092565248425112484316125112498405726182565269628373389464450641856264425922565267026442683274826442618256526702735269627352683268325782722263126572975295055973161260525922552265725922605251125922552256525112525248425112525256526832837244327352457256524843236247124842484249826703696355125252498248424843211251125114018252527092761296234294705527213442786267026442670267025922735263126572657260527222683274826832735265726182683268330002962559730992592260526572644255224842578253825522525263125252565255225252578265728242484269624432631249833632471247124842471267036813622259224982471249831612498248440772565259226572799341648964863 19890828 745901856308626962657257825652578278626052618263125922605265727612657265726182786263126052925290055973074256526442657260525252552249826052605249825782578253825652511257827092887252527352471259224713211248424432498253829373742345526442511249824983236249824984037256526442735297533634644530813442849265726832657260526832709270926572552263126442631281126312761268326702670268330372950559730622565265726442657257825652538273527863111279930492709317427092565263127732471270924712578249833632511249824712498278637113607263124982471247131112471253840572618264427612824337648314705185626962722269626832565260527482670259226572552261826702722264427352709260526442709290029255597319926572592256527092525256525252565252525112552255225252525248425922565278624982748245725522415323624982484244325112578368134552605247124712471321124982484403725252644265729753312464471211344279926832592267025922618279926702670263126182657270927352578274826832657255226573086296255973136265725922657259225922578255224982578251125382538252525382511257826052962251127092471259224713363267025252552253828873651349625652484255225253136251124844077256526962761290037584674774118562670268326442631267026962722264426702657256526832605272227092670264426442552272229002875559731492618257826182631256525252565255225922552252525782538251125522578267028112498276124712605249832362471248424572511283737113537249824712471249831992511252539992511269627092887337647055167134428242670256526572605276127862592257826702657267026052735259226962631274826052735301229375597318626052670263126832578253825112511260525112578255224842538255225112578282424842657248425922443333824842484247124842862365134822605249824572498317424712498407725652631270927863429470547671856261826052605267026702644277326442657268325782631263126832657270926312683265726572912296255973149256525522578268325922552252525522565252525522605253825382565253825922900249827482484257824983249249824982471251125253696350925252457248424293111245724714018257826312644288732614767530813442773263126832631265726052709263126052670260526702709269626832748268327092735264430492900559731492605257826312722257825252578249825522525252525382525251125522578269628872498268324712592247133632484244324712498268337273565253824572498249831862484251140972565269626962773331246444674 19890828 746381856306226832578263126962657269626572631264426052631265727732683270926442709259225923049293755973149265726052605264426052552252525112498249825522484251125522511259225782900248427482457260524713249248424712471257826443711349625522484245724983186255224984018255226832735300032994644516713442722267026312657256526052761267026052592270927222605269626962722268327732592268330122937559731362605263125782565255224842525259225252525261825382552249825252631263128242511265724572605249834022538245724842525278636663509261824842471249831612484248440572552268327222773329945294831185626962618260527612683263127352631259226572565264426182773263127222644273526702683290028755597314925922605257827092552268325112565259225382538251125112552249825922683286224982773245725922498321124712443248425112657374235512605247124712484323625112484401825652657270930373351470572561344279926312578268326442565283726442644273526572631268327352670270926442709263127352950287555973136263126052578265725922565251125382592252526312565251125782525257825922875248427092484268325113416267025112498252527863681360725922498253825113149252525384057257826572799290037744586774118562657269626572657264425922748260525522631261826442657273526312722263126052657264430122925559731492552255225922722259226052552253825522552253825522538256525112631259228372511273524842592249832112498245724432484264437273496253824842484251132492511253840182552270927482950336344745272134428242605261826702605265727222631264427862644264426832735272226572644263126182631304929255597313626442657260526052565253825252484255226052578252525382525249825382592287524982696247125652471337624292457248424982811372735512592248424982552311125252471405726052578270928113482467446741856268326442670265726572696269626442644264426832644265727612683268326572735265726833062296255973161263126182538283725252525252525252552252525382525247125782484256525522887248427862471260524983199249824842457248429003742350925382498245724843261248425524018256527092709296232494705545113442748269626312696263126442709263126572592268326702605268325782696270926442644265730123024559730862644264427092605256525522578253824982498257825652552248424842565257828242498268324842605247133632471247124712498268337743551260524712498247131492525252540772618257827352786348245294705 19890828 746861856304926832683260525922722278625652578268326832592267028112696267026832644260527223012290055973111263125922631272225252552253825522525255225252498252525652498264426312786253826572484263124573236247124712484251129003774346925652498245724713199248424984037253826832748298732994705516713442849269626442709259226572887264426572696264425922657277326442683267026832605273530372875559731362605256525522683259225382525267027093099272229752657316126182578268328112471270924982552245733892525251125112498295037423537253824712457251131862511249840972592260527092786331247364896185627092709270927482644264427862631260526702670260527092748264427352683270925522657301228755597318626442670256526832525257825112552255226312552257824982578251125782696281124982748244326052471324924712457245725252670377434962592245724842484319925112498401825382722265729003376467471211344279926442592272226832644276125922592265726962696259227612631279926962683268327092937293755973086264425652696265725112578256524842565252525252511252525252498255226052824252526702484264425113389272224982511253828243727359325922484251125253161251125384057260526312799290038224501774118562644270926052709259226832761267025522644267026572657277326312709268326832631268330003000559731362565265726052696263126312578251125782511249824982538252524982565270928752538274824572578247132612498248424982484288737273509256525252471247131862511251140372538264426832950328745295202134428112657261825922631265728372605267026702618269625522709263127612722268325652683301229005597313625922592256526702565261826572525249825252631256525252511249825652670279924842683247126052443337625112498249825522657365135932605248424842498318625112471405725652592278627613363450148631856268327482578270926962631264425922644269625782592268326962631270926962722265726702937290055973236257825782578260525252538249825382511252526442511252525652565259225782837249827092484263124433236249824842457252528493727350925652484245724983199249824983999257827482709295033514705530813442786265726572683263126052722256525782657264426702657264426312735269626962735261830122849559730742578252525922578259225652538255225652511263125382565253824982538260528242498273524712578248433382525249824712471288736813551257824712429248431612538249840572565260527092748335144744767 19890828 747341856302426182644270926052618277326442592263126052670260528112709269625782735267026313037288755973174264426052565264425922592248424982511256525652525253826052538252526052773255227092511257824983236249825252498249827093727345526832525249824433224252524984037256526182670287533254529530813442722269626442631263126572735259225782683265725652631274826572735268326702605273529622900559731742525263126572696257825922511252525652498257826182552249825252552264427862511273524712644249833252511247124712498286236963565255225112484253830742525252540182552260527992862345548634557185626962644257827092644260527352722263126832511276126572696257827222696265726702696298729375597314925782578264426832605259224842565257825522471249824842565252524982605281124982773244326312471321124982471248425112987369635092565253824842484318624982471401825252709273529253249479971211344278626442644270926442696281126182565270927092631265727222605274826052670268326962912292555973161260526052592265725782538255225522552255225922578252525382484257826052925251127352471261824983351268324842525256528623742365126052471249825253136249824844057255226962937290037744705774118562709267026442657259226182657264426572605264425652618274826052709263126962592268329752987559732362578256525522709257825782484251125112525253825522525248425112565269628872471276124712565248432362471248424432498284937113537256524712498247132612538256540182511265727352837331247365237134428112657267027222670263128372644253826702657268326572644265726832631257826442683300029755597314925922565263126832525253825522525253824982592251124982525247125782565281124572735247125782525337625112484247124842912372735932525249824572498318625252525405725652631277327353455452947671856274826442670261826312670276126442592260527352709261827482644278627092709267026573000288755973174267025652552269625652525256525922511257825522538255225382457255225782824252527612484259224843224248424572498249828113711348225782498248424843211251124983999251127092683297533254644545113442849263126442683269626832811253826052618265726312709267027222670259226832644267030242887559731742618255225652709253825252592253824982511257824842552249825112552260528242538272224712552245733512525247124572538283736813579256525112471249831742484249840572605264428112786340245864799 19890828 747821856309926442538260525922683277326702644273526832631265727222618272226312683260526703000286255973161259226052631276125652525249825112538251125522565251125382498260526052786251127222471256524983236247124982471249829003711349625382471247124713199251124984018253826832773292533634557537913442862268326052631268325782811265725782605270926832644276126312709259227092605263130742925559731612605261826832683256525782525301226573236282430742786318627092538260527992525270924982565248433632511248424842484274836963537255224842443248432112511249840572565264428112748336346444767185626442709268326442657263127862644263126052670269627092748270926832605269626312644303729125597319926312631259227482578249825652552253825252552257824842498248425652696283724842748248426312498318624842511248425382525371136222631255225252429323625112538403725112683273529873351467471211344284926962644264426312696274826312657257826832605268327222696273526572618267026832987287555973124268325382657263125522578256525382538249826312552253824842538256526962925251126832498260524843363268325382525252527863711353726832498249825253124257825384077256526052862284937904736774118562631259227352670263126442722265725652644273526702644264426832773264426962578268329502900559731862552256525782722255225522578251125652552259225252525253824842538264427732471281124982552251132492471247124842525279937113482261824292443251131612498248440572511259227092962331247055167134427612605263126572644268327732592257827352670268326702644261826962657269626572631301229255597314925522605257825922552251125922552255225252592253825382511253825112631293724712683245726052457333824572511247124842683371135512618248424712498313625522511407726832631276127993402455747051856268326832605263126832644269625782578265727222657260527092709270925922786265726702987291255973186252525522618267025252525259224842498253825382511247125522511264426442862247127222457265724713211248425252443251129123774355125382511244324843211252524983999253826442657296233894767527213442811263126442683268326702761264426442683267026832644270926312722260526702748269628622837559731362605256526052670253825782538253825782565256525252565251125382578260528492457269624712578247133122525249824432484284937273579264424982471252531612511249840572565263127092837332546744767 19890828 748301856306226702657267026182644274826312565264426572683260527862592273526702722263127483037291255973186260525522592270925112592256525112552260525112565251125782457257825652837251127222471257824573211247124292457253827353742348225652471248424983186251125253999256525922722295033254674530813442799269626052644265725782887260525652696268326052683269626182799255226702657268330372887559731612657255226962644255225782565255226572511259225522525253824842538269629502484272224572578245733762538242924842498300037113551260524712498255231612552248440572552257827482811340245864831185626962670270927482670269627612644260526702605269626312799263127222696267026962605303729755597324925652644261826702552255225252498256525922484252524712565248425522722284925252709245725782471323624842443247124982748372736512538249824982471318624842471403724982644270930003249464472561344281126832592260526442578273526572657265726312786265727862631273526442709267026832950288755973136263126442552260525652592255225252631255225782538251125382498256526442824247127222511263124983351267024712498259229003727355125652471249824843161248424984097259225922900287538394705774118562735264426182657273526052799260526702578272226702631268326052696260526832631265730122925559731612565260525922657257825782578252525782552255225652511249824842618272227862525273524842578245732492498244324572498253836963429259224712511252532112511247140182525263126962962336345575202134427732592264426832657268327092565263126832578268326312773273527092644264426312605300028495597317425522484259227092578255225252525255225112565263125252471248425782525283724982683249825782471336324842457247124842578371135512538248424712538317425382471405725652670272227353402458648961856265726832605270926572722277326312605267026312722263126962631265727092696265726703086295055973236260525652592272225252552255226182592255225252511251124712471255225522849249827482443259224843236248424842484253826313727350925652484248424983224249824844018252526572709291232994644534313442799265726702683264426312773263126572605257826572552273526832670265726832631270930002937559731492605259225782722253825652565255225522511256525382498255224572552260527612498268325252605248433632471252524432511256537423523253824712443249831992552247140572565256527222786333846744863 19890828 748781856306227222565270926442696281126702605259226572657265727092683273526442644265726052887296255973124261826312578265725522670253825522538252525522498249825252525252526832875252527862429259224843249247124432498255228623711355126442511247124573211249825114018267026832735303733764644527213442748270925782696268326962849261826572644263127092644274826962670263127732644274829502925559731492592256526182709253824982525282427223161277331992696323626962592259228872511267024842565242933762511245724572443279936963509251124712471248431612525249840772592264427732748344246444896185626702735256526702657263127612592259226962631272226442735268327222644268327352761291229255597314925782644260526442565265725382592256526052592252525112538251125652709279924712799245725782457323624842498247124982592371135932683251124842511319925252484403725252683265730623442467472561344278626442735257826702592284926702618278625782683260527352644263126312670264427092912293755973086261825382618269626312552260525652498257825922511253824712457263126052811247127222471259224433338267025382552259228373711353726052511249825383124249824984077257825922837293737744799774118562761268326182722256526962748263126572565257827222631276126832683263126442592268330372887559732112605256526052761256525922538253825382578255225382565252525252552265729002538270924982592249832612511248424712498263137743509260525112484248431992484251140182525268327223037340246445308134427732578270927222657259228372618259226572578267026702735268326962565269625922631304929375597316125922657259226962631257825112484252524842538256525112552252525112670301224982683252525382484337625112484247124712773374235372552245724432538312425252484407725652605278628243389464447671856273526962709272225652670278626442631259226312644264427092670274825922722265727222987286255973149259226052552268325782631251125382552252524982484252525782552251126702799252527862443257825383261245724292471249828493774348225112471248424843236251124843999259226572696288733634705523713442824265726832631264426962761268326312565268326962670273526442761265726832670265729752950559730622605257826312683253825382552251125922498256525522498249824982565263128492525270924712552247133632471245724292525288737743469255224842457252531612552247140572538265727862824337645574863 19890828 749261856308627092644260525922605273526182722268326572709261827612670269626832670267026702975295055973174257826442683274824982578255225382565251125382565249826312498252526312837252526832457263124713236251124842471249827093727353725782484248424843199249825254018253826702748298732744799530813442773267026572592264426312786261825652670265727612592272225652709260526832631264429622912559731112592259226052644256525782552252525382525264425522538253825382552260528492498270924982565249833252471247124982498272237423565256524842457249831862511245740772578263127482748331245294799185626702605267026832578260527992618257825922592272226312722263126832709268326052631300029005597311126572618263126572578256525252538253825922498252524982552249826052592286224982748249825782443323624982498247124842761372735232565252524842471327424842511401824982683268330373299464471211344273526572644261826832631277327092657268326052709270926962670268326442670259226962937288755973174257825922592263125922578256525112631245725382578249825112525253826572786252526962471265724713416267025522484251126313727362225922525249825523174257825114057253826702849291237904674774118562683267026702631259226312683264426442631267026312761278626702709257826832631267030002912559731362578261826312735251126182525263125522525253825252498252524982578279929002498272224572631247133382511244324982498286238393607260524842511249832492525247140182471269627353000333847365272134428872670259226702631261827732644264426572683272226442657272227092696265727222683293728625597314926312538252526832592249825252484252524572538255225112578252526052696292524842722251126052484348225112471244325112773387336812657252524842525322424982484407725922578274828113376450145291856265726572657268325782696277326702644255226572618264427352644274826312683261826832950295055973111253825652592270925522525257825252552257825252552251125652498265726702875251127222498256524713338252525252498248425253873368125652471251125253236249824844018255227092748292534424736534313442773263126052565263126052761264426572644264426832605270926962709261826442631264430742875559731242631261825652657255225522565253824842525260525382511255225252631267029252498269624712631244334822498248424432471288738563593253824982498248431612511252540572565260527612786333846744644 19890828 749741856314926312683263126572618276125922631270926572722273528242644273527092670257826833037290055973161255225922552265725782644259225522525252525382511248425382484263126962887248427612484257824433376251124572471252527483962365125522429249824983312252524983999252527222657291233514705523713442849268326572683263127092748260525922657267026312605270926962709269627092565268329502912559731112578259225652644256525652525284928113236281131362773323628112644265729002484270924842565247135372511252524712525273539083681257824982457248432492525249840572565259227612786342945294929185627092709260526702605267027092709259226312657265726962761270926832709269626702605298728625597313626442631265727482552249824712538253825112565253825382525247126052722291225382735244325782498336324842457248424842592392537112578245724842471324925252498399925652631267030123338470572561344281126962605263126442644281126442644261826832670264427092696278627732657260526572950283755973136259225522605259225782538255225252552256525652525252525112538257827732875252526832484260525113496270924572552252528753873366626702498257825523211252525254077255226442799287538394705774118562657269627092644270926052773273526052631260526312657278626962722253827482657270930622937559731492565263125652735256525382565255224842592253825782484255224842565270928622552277324842565248433382538247124432498291238903622259224842457245732742498248439992538269626962925338945865237134427862670264426312683267027612605257826312709263126702799263127612683264426182644297529005597312426312657260526572565256525382552255225252565253825382498253825782709295024712709252525782525349625112498247124982657382236662578247124152484321125112471405725782565278627483402470548961856270926572605265726312657265727352644260526312605264427352631270926052631261826963074296255973186261825782605268325522538260525652525257825252538247125522525260526442887253827482457259224713299248424842443248429253873369625652498245724843249251124713999249826182709300033384767523713442748259226832631260526442811261826182683267026312670273526312670269626702618263129502900559730992565255226182631253825252578256526312538257825652525253824712565268328622511267024712605247134822525245724842498288738733636256524842457247132242498247140572565263127612811342944474705 19890828 75022185630742696264426052735272227222748264426832657269626052761267026702631269626442657296229255597313626182631260526052525257825252578256525112525257824842498253825782644282425112773248425522471328724842484253825252578390836222525247124982484326125382484401825252709270930003389467451331344282425922644259226442605278626832657257826312696268326962644273526962683269626313012291255973049256526182605269625922552252525252538255225522525251125782511255226572937245726832471257824983416249824712471251129503839359325922471247124713186253825654057255226442761279934424586486318562735272225782631265726572722268325252631259226832670270926702748257827092735265730372987559730992670257825522709253826052552252525252511251125782538255224842592264427862484276124712592245732872498249824432484273537583509253824842471247132362498251140372511268327092900333847057256134428492657261826312670263128112605263127092670265726442683268327732657268326572670296229375597311126182605264426572525253824982511249824982552251125782511251126052683272225252735247126442443337626442443252525522837374235652592251124712552318624982511405725522631291228493790467477411856265726572592263126442592274826442592263126572722259227092618272225522605263126442975293755973174260525522670270925252565260525652552253825922552252525652484256526442786247127612484259225253287248424572498253826443806355125522471249825113211249825114018253827092644300032364674523713442735267026572670265726442811263126052644264426312605267026962761268327092709260530372875559731242592257825522683259225112552255225252538256525922484249824842484263128372484269624572538242934552498249824712525273537903509256524842498251131612525251140572565259227862683337645014962185626962709260526312592263126832618269626572605269626832799269626962605268326962657291228875597309925782631265726702592252524982552252525382578251124982552249825252709290024842735248425922484327424572457251125252709374235932538251124572511323624842525399924982657264430493376470554511344281126052631272225922683283726572657263126572709272227732670268326702735267026442975283755973186261825922631268325382552 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 7511818562696260525922683263125522748256525922722265725922722265726572696257826312618265730122837559731112565259225782565255225382525263125112538248425112498253824572578268328492498279924842592247132992457244324712457278637743551257824572484245732612498245740182538267026572912331246745379134427612657269626962592259227612657259225922605265727222605260527352657268326702657292528625597312425652592263126312565259225522511251125522498255225252525253825782683279925522748249826312471342924982471247125252644377436362565249824712471319925112471405725652618277327613402464449961856267026702657264425652696270926702565267026832592277326312605265726442696268326703037288755973124257825382578265725782552256524982525259225112538249825252498260526182950248427092484257824713236252524842457245724983790362225652457247124573236251124844037252526572683283732874736520213442824264426052683265726312748260527092683264426312683257827092683260527222618259229122849559731112670267026312670256526312525253825252525252525112592255224572498278628112498274824432592248434022484248425112484260538063666253824842471247131862498248440572565268327092786342945295133185627352578260526442578264427352605265726442657267027222735268326442578272226442644297528875597314925652605265726312552253825782565255225522552255225252552249825782578286224982735249826312429329925112498244325252578380636222552247125112443324924712498405725522565273528873312473654151344282425922683261825922605274825652592274826312786265726572657268325922709263126833000284955973074259225782552264425522618251124712605253825652552253825382511255226962912248427092471264424433402251124842457249830623742366626442471244325113211249824844057259226442748273532994705523718562709259226312670263126182696257825922683261826052683267026052735259226702722257829372837559731362538260525922670256525922565248425112552252525522552249824982552270928112538277324712565245732872443249824712525290037743607255224842457247132362525249840372511268327092962331246445560134427732631263127352657265727732631264426702644267027222605264426832644269626832722297528495597313625922525257826312578252525652525256524982578253825252538251125922735286224842696244326442538341624842484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19890828 754061856307427092670265726572605278626702605264426442670268327482605269625522683260526702975286255973161256526052605259225252525257825252552255225652538252525382511257826702786245727482471260524983312249824572484252527353806365125922457247124713236253824713999253826962761293733384644530813442811265725652657265726572900264425922605268325782657267026572631260526962631272229502887559731362578259225782657257825252552270926052925272230242657317426182538260527862538270924842578249834162484248424432498267037903593257825112484248431492443247140572565263127482811333845014831185626572592268326052592263128372605268326312683267026312683264427092657265726442657295029125597312425922565253825922552252525522471252525382578257825652538251125522618282425382683251125922484326125112471244324982748383936512683247124712538326125112498401825112683273529373249470572561344284926312605260525252657281125782592263126962735268327352644270926312722268326962975291255973136261825922592267025382592252525382578252525522511252525112457259226442862253826962443263124713416264424982484248426053742360725652511247124983149252525114077257826702849287538224705774118562644263126442644264426572644257826182631267026572644279926962709267027092592274829502837559731992552264425922696253825652511249824712552248425252511256524982538259229372525273524842592244333122498247124842511277337743681259225252484249832362552249839992525263127483124332546445202134427992657265726442618264428242683259226442657269625782683265727612644265725782683297529375597311125522605261826962605255225652511255225522552248425252538249825382618287524842735244325922484344225252471249825112644377435652657251124712525318625252525405725782683274828243376473647051856269626962657256526312670272225522696268326442644260527352722265726312683257827093000296255973136255225652552265725522538253825922525249825522578249825252511259226962837245727612471257824573274248424712457249827093790356526312484248424843249248424983980253826962722293733514644523713442786267026442709259227222799259226312657264425782618268326442735269627092644264430622925559731112578257826052631252525652511252525522484257824842525249824982592267029002471270924712578247134022471245724432525251137583711253824842511251132112484251140372565259228242735342945864799 19890828 754541856306226442670263126572631277326052578269625112761267026832592267026052709257826573062284955973186261825922552269625252498251125652471248425252565249825382511257826832824252527862498260524983338247124712484251125653822360725382498249824573249248424714018255227092761304933254705530813442761259226572605267026442811263126052631265726832644269626702683265726572565264430492912559731362565259225652683249825522538249825522592252525382498252524842552268329372498267024712605247134292484245724712538296237903651256524572471247131992484248440572578260527862709331245294831185626312709257825922578268327862618264426052605265726052670257827092657260525652735307428875597314925782605259226312525257826052552252525522498252524982498251125652683286224982748245725922457333824842484247124842824380636362552251124982498323625112498405725382696269629753261464472561344279926182683263126442696272226832631257826182644265726312644272226442670263126442962283755973124261825782552261825522552253825382592255225382552251124842484256526832875245726962457263124843402268324712552253828493839372726052484252524573211252524844077255226572824290038064705774118562722267026442644263126312709263126442605256526572592272226312670268326962592263129502962559730742683255226052644255224982511252525522552249824982498253825252592264428622484273524982552245732492511249824712538267037743593255225112443248432242538253839802511269627613037342948315030134427092592259226182605263127732683259226312631269626962748264427732657276126572696307428495597318625382592263126052565252525522511257824842592253825252525247125652605286224842670247125522471340224432471247124982722380635652709242925112484316124982484407726052657277327993416464448961856263126832592265725652644270925922578265725922592265726052565268325922644255227352962287555973174256525782605259225252498251125382525253825522498249825522538252527092824248427092457257824573299248424572457248426833822356526442471242924713224253825114018251126442722296233634501530813442773261826312565264426832786260526702592260526572605268325782709264426182670268329872862559731112644259225382631256525652498257825522565253825522498255224712565256528872484270924842592248434022538247124712511273537743579255224572471251131742498251140572578263127732786332545574799 19890828 755021856306226442631259226312605272226182538260527092644267026312605263126572670265726963074292555973074260525652578265725252538259225522484253825522538249825112484255225652799249827352498260524573274247124982484245728243790353725382484248425253274249825114018252526702786295033894705523713442773265726052644260526442811265726572670256526052605267026442670261826572657265730862887559731492605256525382657263125252525283727093149274831362761321127222552268328872525268324982565247134162525248424842471264438223636256524842484251131862511252540572644265727732709333846444799185626832644257825922592264427612735261826312578268327092670268327612657272226442670302429755597309925922552259226442538253825652511256525252538249825522565248426312552290024842683247125522471333824712471245724712761380636512511245724842471322425252443401825382657270929623312458672561344286226962592264426312644273526312631265726312657256526962657265726052670261826573062296255973062257825522592265725382471253824842552253825922538249825522484257826572837252527092484260524713455263124432578256529873856356526052484251124843199253825654057261825782900291238064767774118562696270925782631263126572683259225922722263126052605277325782735257826832592268330372875559731612592265725522683255225112511251125112552252525252525251124712484267027992498272224712538248433382457245724432511276138063593260525382484248432112498247140182552277326963000329945295064134428622578260526442657261827862644268326442605267026312722265727092735268326442683303728875597321126442538260526052605252525522498255225522525255225252498249825112709286225112709248426052471340225382471247124982565379036072525248424842498321124982525405725652592282427733287458648961856267026312565268326572605274826052618263126312670260526572578272226312657259226703086284955973124260525522605267025782578255225782511255224842511249825382498256525782773247127352457260524713287248424842484256530373790363625252443244324713249253824983999260527482748293733254529523713442799268326182631263126312657263126182657264426962631263127482683267026962631267030242900559731612592256525922683251125782565249825922552255225382511248425522565263128622471267024572538248434292498247124572525295038063607257824712511252531862457251140572644264428242786338946444736 19890828 755501856306226572644264426312657276125782605260525782605263126572657272226572722260527223000286255973111259226312552276125652552247125382525248425782538249825782525249826702900249827612484256524713287245724572471252529253839356526182457248424843249249824983999253826182683296233764674520213442735263127092631260525782735259225522578264426572670263126312696268326442578270930742937559732362565260526702696255225382565253825112525248424982525252524842538268328492457273524712565247134292498248424982457298737423593253824712471249831742498249840572578259228112849332545014929185627092657263126832592267027612605260526572644263126312683272226702670268326312709300029505597317426312538257826832552252525522511255225382498253824982525251125782605286225112735247126312457331224572498247124982887382235932578244324842471324925382484399925522657270929503249470572561344278625922670264426052631276126052631270926832657255226832592268326962683267026832950288755973136259226052644267025922552252525112525251125382525249824842484253826572900251126962457267024713429257824842538255227483822362225782484249825523174256525114057255226442849291238064799774118562592270926312605260526312761257825922683260526312552264426052709270926962696260530242937559731362657260526312644252525522525253824572525253825522498251124712565263128492525272224292592247133382457251124982471284938063565259224712457253832492525248440182565268327353037335145295744134427992670267026572631263128242683256525922657263125922709265726962657269625782657307429125560313625652605264425782552253825252552248425252565256525112484249825522644278624982657245725782538341624842484247124982786377436662592252524982511317424982525407726182670281128113389467449621856270926832631259226442683270926312578256526962631264427352657267027092722267026183074293755973136252525522525272226052525259225112525253825382525245725382484256526702849249827222498263124573325244324712471251127093839371125782498247124983261255224843999253826962709292532114501545113442786268326832644267026832748264425922631263126442683270926182722260526312644270930122937559731242631259225782657255225382552247125252565255225382498252524982511263128242498269624842578249834292498247124572484253838223727251124982484251131612484245740572538263127352735338945294674 19890828 755981856304926312644269625922578278627222605264426832631261826702605269625782696263126703037288755973149257825782605260525382498252525382565253825252511249825382484259226312849249826572484260524713299247124842484248427863790368125652484249824983236248424574037257826832709304933514767523713442786263125522657260526572748263126182552263126572683267026572761259226572578268329872875559731362578263125782605253825782511278626573186269630742735318626832511264428112525270924842578251134292525245724982484261838063651255224712471249831742457251140572592260527222849338947364799185626832644265726182605263127482657255227092670268325922696255227092525265726312683298728875597313626182565263126572538253825252552247125382592251125112565248425382644283724982761247126312498327424712443248424982578379035932538245724982498324924982471399924842644273529753261464472561344281126052644255227352644274825922578256525782657270926962592270926832696257826053012293755973199256525922605264425382511255224712552252525252525249824982471255226832925249826962471263124713416260524432578249828753727353726052484253824983211248424984057257826052824286238224767774118562670263126572631264426442709263125522631257827352657269626312683260526832592260530122937559731112538259225782657257825522552255225112538253824842498252524842578265728872525272224432644248432992457249824432498281138393537264424712538248432362511247140182525270926963000342947995451134427992631260526312631267028242592259226702631268327222722265726962565263126312696292529875597312426052644253826052538249825522565248424982538255225112498252525522748279925252709244326312457342924982471249824843037380635932552249824712511318625112484405726052631270927093402473647051856270926312670263125522722273526442683268326572605263126832578270926312605265726443037288755973136253826052552272225522565249824842511256524842525251124982471257826572799253827862511256524573274247124712471248426833822356525522457248424573236253825384018251127352761288733894705520213442722259226312683265726312735253826052696263126312631270926312683264426572578268329372837559731492511259225652644257825782565252525652511255224842525255225252565270928492525270924432565247134292538247124842511284937903607256524982498252531862457253840572578263127992862337645574799 19890828 756461856298727222696267026312605278626832552263125922644261827352670267026052683257826963074288755973099260525382605263125252498257824842552248424712578251124982471256526312900248427092484259224843312249824982457251126183774360725652457248425113261263125114018255227482748295034024644530813442837264425652552260526312748263125922644263125922605267026182709264426572592268329622875559731112605260525252709256526052525252525382552255225112484252524432538263127992443273524432578247134022525245725252471281137903711261824842511248431992484248440572618259228242887329947054705185626572657260527092631260527092683265726572696256525252735261827092578267026572670295029125597318625382498253826702538256525782565251124982578249825112511245725652683277324712735245726312511329924572457248424712849383935232578245724842484327425112484403725652761269630863261464472561344276126572605265726182657278626052592260525652592264427222605272227482644257826182912298755973099257825922578264425382511251124982525265724982538249825782484256526312887253827092429257824713455264424712525251129253806356525922484247124983161249824844057256526702811287538064557774118562722269626052709267026442773267026832683268327352605273525782709265726962592269630862875559731862565257825652670259225522552252525252498252525652511253824982565268329502511273524572565245732992498244324842471274838563666257824982457252532612538249840182538265727092887319945575308134427992657264426182644264427482578263126052644260526312644263126962631270926052683300028375597308626312552259226312592255225382511249825382511249825252498253825252735279925112644245725922484340225522471251125252862379037422578248424292457319924712525405725782670277327863351464449961856273525782631268325922631278626962578259226312631269626962605269626572696263126832925290055973099260525922578263124572525249824842538256525652525252525382498257826572875248427092457263124573325252524842498256527353774369625782471251124843249247124984018255226702786297534024831541513442735261826052631261826312709265726572722259226702644273526572657264425922605267030122862559731362618255225382631256525112511252525252484252524982552252524842565265728372471272224712605245734292538247124572525259238563727257824982484252532362471251140572578261827732875332545574767 19890828 756941856301226572605270925652592274826052538263126052670263126182592267025652657256526053012293755973124257826052592270925922552257825382552255224842552253825522484263126702799247127092457257824983312245724982457252528113822362225652471248424983236248424843999253827222696290032994674527213442773259225782657263126312773263125922657260526702683269626572683263126832565259229502875559730862578253825382696249825782498284927863149281131862735322427482538269629002484273524842578251134022511247124982498282438063579259224712457248431992511247140572552261827862657337647054831185626832670260525922565257827352631265726442657265725922709267027222657269625782657301228875597317425652696257826702538253825652525248425522484253825112525248425522605286224572748244325922443328725112525247125382937383936512618247124842484322425112443399925252696276130123287476771211344274826832670255226572592269626052657264425922696265726572657268326572644256526312937290055973199259225652605260525782552259224842565248425112498255225522525256526442837247127222471260524573442270924982552249827483839357925652471252524983161249824984057255227092824292538394863774118562670267025922670259225782722267025782683257827482696270925782786263126702578263130622962559731362592263126312631255225252525252524842484251125112471255225522525270928112471274824572631247132992471245724432511304938563651257824432471248432362511247140572538259226962975332545865272134427612644257826572670268327612644256526312709261826312696265727092709269626052605296228625597311125652592260526702552252524982511251125112538249824982511251126052592287524842670244325522457340224842498247125112722385636222578247124572484321124982565405725652605277328243416464448961856269626312605260527092631273526182578270926572670265727092618270926702696257826832937295055973136252526442592267025252592255225922471253825652525248425252484251126962811248427482471263124573338248424432457252527863774362226052498245725253236249824714018257826832670296232614644541513442786263126442592264425922761264426052696268326962644267026442657259227352538263131242937559731362644257825782670255225382538255225652525252525522511251124842498276128622484265724432605247134692498247124842484272237903622257824982498249831612457260540572592263127862735335145014799 19890828 757421856304926572552260525922592278626312631263126572683260526962657267026312670260526573049292555973124259226052578264425252511253825252538252525112525252525922498255227092937248426572471260524573338244324712471248427353873359324982484245725523249249824714018256526442735293734024644523713442887263125782578256526702748263126312709261826832748269626312722268326962670273530992875559731112670257825782644257825252565244325382511257825382498252525252578261827732498268324572565249834022498244324982525279938063593256524572457248431242471253840572696263128112824337647054767185626182592259226702605265727092657259226572631265725782761263126572631265725922644308628755597323625782525255227092525252525252498255224842538255225252498249825522644284924982748244326052443331224712457252524572578380635932525252524712498327425252484401825382618274829623351467472561344282425522592259226572592279926182657270925252644269626572670270927352748260526443037290055973136252525922631263125522578253825522565253825782565256525922484256527352875251126832498256524843442267024712511255227223839366626052457248425253199251125524077255226442849290037274674774118562683270926702592263126572786260526312631264426832683272226312696267026442605273530862887559731112592260525522657255225112484251125922525249824982525252524712525264428242484276124432578245732492484244324842511296238733509251124842471251132492498251139992511265727092962332546745167134427612631260526052592263127612696263126442631257826572605259226962565263126052696300028245597314926442578257826832605252525522484256525252605247125112538255226312618279925112670247125382498342925112443251124712837377436072670248424712525321124712525405725922657276127863416464447051856268327092644259225782644270926702631256526312657267026832683276126832696260526832975287555973086255226442644272225782578248424982484253825382538247125652498263125782786251127482498260524573287244324982457255229253839365126572511248424713274252524714037256526832735303733514705530813442722264426572565259226702786259225922578268325922592274826702644259226312657268330122862559731112618257825782709259224842484252525382552249824572511251124842565264428112511270924712552247134552525244324712511247138063622259224982457247131742457255240572552264427732849337645294799 19890828 757901856311126572631267025922683269626702605269626832709265726832670267026572644261826963000281155973136253825652565263125522565255225252552255224982552249825252498261826832761252527222443259224843274248424432471252528243806359325652511248425383211252524844018253826442735300033514529527213442824263126572592259225782748263126182631268325252683265725782683264426832578267030622875559731112552260525382657257825252511277326963199279930862811327427352578263128872471268324842592247134022498247124982471263137743607253825112471255232112471252540572565268327612709329945574799185626442657257826312605268327612631256526312644267027092644267026832631270926442644300028495597317425782565257826442538263125252538251125382511252525112498248424982670281124982696244326312443331224842484242924712811383935932565248424572552326124842511401824982631273529503429470572561344281126572578264426182644283725382578265726052592263127612592264426052657269626182987287555973149259226442631267026052565253825112511247125252484256525112538263126962862253827222498260524713455270924842565247128873806366625782471248425253224248424844057255226052811291238394767774118562696264426052657253826442696257825782670263126572657268326962709265726702631270929502912559731492538259225652670253825782525251125382511249825252457253825252511265729002511269624712578247132872471249824572484272237903565255224292471247132492511245739992538267027612962331247055237134427482578264426312644268327092683263125652683260526312735263126702631268326832696298729505597312425522552255226572592259225382525256525112565253824982484251125522644296224982696244326052511346925522471245725522592379037422618248424982457316124982525405725782592278627733442473647991856267026572618267026572670265725922644265726572657260527482657268325922748265726443012284955973136253825922565261825522552256525112511252525252511249825652471252526312875252527222471259224573299249824572471251129003839356526572443247125113261251124984018255227992735300033384586516713442811264426442696264426572748267025652644265726442670263126832657260526052644270930002875559731862631265726442644252525522498248425652511259224712498249825252578264428492525270924572605244333892471245724982498276138393607251124842457252531992525249840572552270927732837336346444644 19890828 758381856261826702683263125782644270926052578267026182644268327352552267026572709267027093062288755973174255225652552264425382578251125252511248425522565249824982457259226312849252527092443257824983325247124982498249828243873365125522498247124843249248425524018252527482709295033894557523713442824273526702683263126312761263125922657264426832657263126572592263126572618267029752925559731112565256526052605252525382538253825522484256524982484251125252592267027862484272224982605247134022484247124712511274837903565251124572443249831612498245740372578260528492761335146744896185626442735263126702552263127352709256526052644268326312696264426832605265726312722298728625597312425782631257826832565248425522457259225652484255225112511245725522552284924842709247126052471327424712484248424842937379036512538252524842538324925252484401825652631270930493338464452371344274825922605260525922631278626312670263125652670264426572605265726312722264427483037291255973149261825922552268325382552253825382511251125252552249825252498255227092811249826962443255224713402249824712484252527483742360725652511249824713199249825524057256526442824284933634736499618562631261826312670259226312605260525782657264427092605270925782761261826442631259230372912559731612565256525522683249825522538252525382552252525252511257824982552261828242484272224572592248433382457244324712525288738393622265725112471255232362538245740182525263127482925338947055379134427862618259226572631269627352578264427092657263126052683265726702605265726052631304929255597317425922592259227092552256525382511257825652498253825112511247125112709283725112709244325652484341624842457248425112799377435792565245724982525319924572498405725652578278627993429464451331856263125782618263126832605276126962631255226832644264427612644270926442631263127223000293755973236261826442552267025922565251124982578253825382592248425382498257826962786247127222457259224843325248424982443249829753822360725382471248424843261253824844018257826962683301233384674548713442683268326572631263126442735264425922722263126052657270926832644274826702683273529372824559732362592255225652670257824982631248425922552252525652511252524982565263128242511267024712592244334552511244324842484288737423607256524432471252531992498248440572618261827862786335145295451 19890828 758861856267027482605264426312565267026312592270926442657259227352683272226442696264426573099287555973111255226182592265725782538251125652484259225112565247125522498253826702849247127732484263124713299248424712443252526053873371125652498248425523274248424433999256526702748301233894644574413442799268325522631264425922761263125522592263127092605269626182696259226702592265730002937559731242552260525252618253825652484256525252525253825252552252525252565273528242525267025112552247134292498245725112538257837113565259225112484252531862484249840772565263127862722336345865744185626312683259226182605265727352631256526832670263125522786268326572565263126312735298728625597313626052592263125782552259225522538256525252484252524842552252526052670283724842709244326052471332524842471245724982709382235092565249824842538324924842484399925652631270928873402452959311344283726312605260525782605274826312578265725922683273527092605264426572670264426703012290055973086257825652605265725252498255224572525249825652511249825252484252526052837247126962471257824843455249824842511245728873839356525652484248425253186245724844057256526572900276133634831608418562644267026962657256526052709267025252670264426572683274826572657263126052631267030742862559730992538256526052657252525922552253824982538248425522484248424842552269628112538276124432605248433252471248425112525260538063607265724842471248432242511251140182525270927223037332545016282134427612657265726832592268327352511257826702644261826572735260527222631267025782631296228495597309925922605255226832511257825522525252525522538255224842511249825922644284924842696241525782457341624712471251124982696383937742538248424982484317424842471405725922605273528113351467464541856263126182696256525782683270926832578260525922696260527352657270925922644264426573037290055973236257825652525267025112471253824982538251125382552245725382552253825652811252527092443260524713338251124982471252525523856365125252484249824843236252524844037251127092696301233254644665513442837261825782578267026312722259225922644268326312683270925782735257827482605272230372950559731242644260525252592255225252484253825252498253825252525252524982525265727732538268324432565247134422538245724982471281138063681263124982538247132112525248440572592259227992837337646747014 19890828 759341856270926442657263126312683268326052592264426442657260526832644270926312696260526053074288755973136253825922511269625382552252525652525249825252525253825382525257826442912252527092484257824713249247124712471251130123839355126182511249824983249249825253999252526832709296233514644774113442799265725922657261826312761255226052592259227482657272225782683256527222657265730002900559731742538263125382657252525112578247125252484253824982471248424712525268329252511269625112552247134292552247124712498263138393565265724842498252531742484251140572605264427862811346945867741185627222605265726182631263127352605265727482578265726312748259226832657260527092565306229125597311126702538259226572552252525252484248425252498252525112525248425922578290024712761244325922498335125522484244325522811385636362565248424982498324925652511401825252683268329503363455777411344288726572696265726572565279925382552260527352683257827612644268325782761263126703012284955973111259225782525273525382592256524982538248425112511253825252471257826962811249827092471265724983455264424712484252526703806357925652484248424843161251125254057257826312799437034424705774118562696253825922670270926962683267026442631267026832657272225782735252527092657270930622837559731242578253826052670257825382498248425382525249825252498253824712565263127612511268324572631247133122471248424842484279938063565263125112511248432492525245740182538269626963074329947056201134428112696260525782657256528112592257825922618259226572657260526572644264426052644304929125597316126572618256526572552255225652565253825652552255225112552249824842565292525252709244325652484340225382429247125252722377436362592245724712498323624982511407725652605282428243287464477411856270926962631261826442565268326052565264426052709269627612605265726572670259227483000287555973174251125782565260526052578253825382525253825252552257825382484260527352837248427482471263124713325300025382683255227863856353726442511269625253249268325784057268328242875405739805064774113442837263126052631260526442761260525922631259226702631272226702748264426572657269629752900559731742631257825782644255225522525252525652511251125112525252524982578267029002471269624842578249833892484247124982498292537903593251124982498249831992471255240572565259227612875338947364831 19890828 759821856302427352670267026312618278625922644265725652683256527352631272226832657259226703049293755973161263126182592268325652538252525522525252525252511251125382484257826572799251127862484255224843351247125112471249826313822365125782525248424983249251125114037255226702748297533514586534313442799257825382592260525782837260526052683259226442644268325922683265726442592263130002900559731242592260525382657259225252511253825782498252525382538255225522552264428112498270924842565252533892484247124712498276137583593253825252471253831492498248440372538268327862722337646444767185626832605263126572605253827732618255226962578263126442709264427222657265726702683297529255597316125522525260526052484252525782552259225652511253824842565253825522709288724712748247126572443336324842511248425112811385636962578245724712538323625112471398025112683269629003376470572561344273525382631257827352657270925652605263126442683264426442670268326572605259226053037283755973124257825652631264425522538251125382578256525922498251124982484252526572937253826962484260524843455259225112511259228623790357926572511255225253211248424844057256526442811291238064705774118562631265726052618257826312837264425782605264426962670270926962696259226702618265730002962559731612631259225382722251125252592247125382498255225382498252525112565272229002471272224572605247132742484248424982511277338063651255224712471249832492511244340372565263127352925342948315272134427862709268325922657265728622605261826312592267026442657259226962683267026832670301229375597313625652592256526832552252525782552252524712578248425112511249825112631284924842709247125382498338925252484248425112824377436512618249824842525319924982471401825652631276127613287455748631856259226312631263125922631261825922592269626442657263127092565270926702657263126443062287555973149260525112552263125522552256525522471249825522538255225522525252526702849249827352457259224713274247124842457251128113822365125922471251124843236251125384018253826962696296232994644548713442786261826312657261826832735269626312735267025652631268325922657263126572631268329872937559731362538259225652670252525652565248425382498252525112538251125522657268328752471273524432565247134292511242924712457303738223593260525112471249831992471249840572578261827862811333846444799 19890828 760301856302427092657263126052592273526832565264426572605267026572670263126182657267026443024284955973136256525382525265725382538252524842471253825522592251125382484253825922887251127612471257824713325248424842429247127863890359326182457251124713287248425254018252526572748290033254421496213442824264426182657260526572670255226052657259227092618268325782696260526572578264430122912559731242592260525522565251124842511267026703000276130372670318627612552264429372484268324432538247134422484251124572525306238063622253824842498247131862498251140572605264427482811324945574674185626832644264426182631264427222511255226702618260526702709256526702657267025522657297528755597314926572565255226572538253825112565251124842538252525382484248425782670287524982748248426052457329924572484249824842887389035652631248424982457322425382457398025112709273529873287464472561344274826052670265726182525272226442618263126182605263127482565265727092683270926963012301255973124260525382565260525652498253825252578252524982525247125522511260526312887248426572484264424433442267024712552251127353822366626052471248425523161252524984077256526052912284938064557774118562618265725782631268325652773265725922605259227992631265726052709264426962592269631112887559732362578255225922644255225112565247125922538256525252498253825112618268328242498276124572565249832992498247125112525259238733742252525112471251132362552252540182525276126312862328744745487134428112722256525922657264427482670259225652552265726442644257826962605259226312657306228755597317426312592256527092552257825922511252525252538252525112471245725382735290025112683247125782511345525112471245724842937383937582552249824842484314924432525405725652657274827993363464447671856269626052618259226312683274825782592270925522670257826832670268326572735265726832962293755973211260525782552268325252565255225522538251125112538252525252498261827482912251126962457259224843312245725252484249826443890359325652498247124843249247125524018256527092735293733384644523713442709264426442605263126702722260525782644260526572657273526052709264427482538265730492937559731242552259226572618253824712552251125112511251125252578249824842565268329002538272224842565247134552538245724842484269638063622257824842498244331862511247140972578259227352709332546444767 19890828 760781856307426832552259225652631279925782644272226052605263127612709270926442657259225782950288755973111257825252631268325652525255225652565252525252484253825112484255226962824248426962457257824573299247125382471248426963790369627092471244324713249253825254018253826572735291233634557523713442773265726962657261826442849257825652618264426442657277326052722273526702696267029622837559731612605252525252670263125522538252525522538256525652578247125112605273529252498272224572578247134292538247124712498255237743711255224712498251131742484252540572552260527862761344247994674185627352644265727092605263127092592256526702644269626052696260526962683260526182722300029005597309925522565259226572552252525112511249824842552256525652552251126312735284924842748248426572443333824712484248425112592383936962592247124842511323625112484405725782696278630003325464471211344273526572565263126312644269626832605261825782696260527092578268326572735265726442950287555973136260526312592260525382525255225382511252525652525251124982484256527352887252527352484259224573455269624842538251126963839360725922498252524573174247125114057256527092900279937744767774118562644268326052631263125782670267025522631264427222657269626832683269626052644274830992912559731362605255225522670256525522525255225652552255225252498256524712592278629622525273524432565248433252484245724712471281138563537255224842498251132742538248439992525268327992900335145295133134427092683267026182670260528872683267027612605264426702786263126702631268325922657300028245597313625922511263127092565252524982552249824982538252524842498249825252631282424572683251125782498344225382484244324712912380636962578248424982471318624712538407726572631274827483325470547051856270926182592260526182592272225922552268325652670260527092644267026442657259227223049295055973149253825782538263126052525252525382525255224982538253825252471256526442887251127352443259224843299249824712484249827223839366626442484251124843274252525114018255227222722293733634705545113442824267026182644265726052735259226052670264426832631265726962748267026052618267029622887559731112565257826312657256525522498252525522538253825112538256524842592257828752538272224712592248434162457245724842484291238063593267024982498247131492498248440572552264427482670340246444557 19890828 761261856302426442592260526312657270926052631268326312592263126572511274826442683265726833000293755973174252526312538270925522538256524842538249824842498252525252511260527482862253827092484260524713338249824572498251126833856360724842471249824433249247125113999249826962748300034554705520213442811263126572709264426052799255225922644260526312618268325782683265726572618273529752862559731242525263125652683256525382552282427093236282431112657318627352592263128372471274824842592247134292498244324842471277338563666260524572525249832112484253840572592268328242799341644744705185627092618264426052644260527352578253826572670269626962683252526962683267025522735301228755597313625922565253827092552256524982511252525652498252525252525252526052722283724982735249825922471329924982443252525112962385635932592248424842484321124982498401825382735276129003274455771211344281126832565265725782631272226182578268325922605260526702722270926052670267026833086290055973136264426052618272225382552259225252538256525112498251124842471256526052912253827222484263124713455267024842511247126833839362225382498249825653186251124844077256526832862293738064586774118562735265725522657260526572773261826312670260526052670264427352683263127092631267029752950559731242565256525922592257825522578252525252538249825252484252524982525265728622511272224842605244332872471248424292484278638063537261824712443245732742484249840372538264427092962328747055343134427612683264425782631260527612618257826052670263126962748263126832696272226312722307428875597314926182605264425922565256525652565253825382525253824982498248425112735286225112735248425782471345525112471249824712912387335792578249824712498318624712471403725652538276128753363442146441856264426312631268325782644279926052605270925522657265726182644267026832670263126442975293755973236253825922605267025522578252524982511247124982538251125382484255226442912247127092443259224433325247124842471248428753856366625522525255225113249251124984018253827092786301233764644509813442773270925782631264426572748257825782618261826052618274826832722267026572552270930862875559731742552255225522631252524842498249825382498256525382471251124842552260528242498268324842605245734022538245724842511293738223622255224572471247131992471249840572552268327732696336345864831 19890828 761741856300026572552263125652631276125652592267025922592263126702552270925922683267027223037287555973086257826312538272225112525255225522525257824982538247124982498252527612950249827482443256524843338245724292457253827863790359326052471249824713287249824843999253826832786295033634501520213442824268326572683263126312862263125522722263126442578265726052735261826312631267030742900559730992578260525652683263125382552249825382525249825112484251125252498269628622498265725112578249834552443245724842471304937903607256524572525251132112471252540572605265727992811332546444736185626832748267026052644269627222605252527092631274825652683264426832605268326832709300028495597314925652565259226312498249825252498251125112525252524982538251126052722287525112761245725782484331224572511245725112735382235932565247124842498324924982484401825522657268329373351447471211344284926572631263125782644279926052631259226312631272226702644270926702735263125923049291255973149261825922631263124982525257825252498249824982511248425252484260526442900249826832484263124843455264424572525251129503774362225922484257825383186249825654097259227222937293737904736774118562644260526052670261827222761259226832631259226572657272226442722268326832592272230122887559731612525260525652631259225382525252525382552257825522484251125112605263128372484274824712605244333122471248424982498287537903593252524842498245733122484248440372552264427862975333846445272134428112683260526442657268328112605260526442670257826702696259226312631268326052722313629125597309925522592256526832538259225252525255225112578251124982511248425522605283724842670248425652471344225252443247124982837382235932538247124572538322424982471403725522657278627733482473647991856265726832592268325922696273525782618264425652605264426312592269626572631260527482962286255973149259226052578265724842552253825382525252525252525256525522457259226962849252527352471259224573299248424712471252528373839359325522471248424713287249825114018255226702773304932744674545113442786261826052670263125522837265726442631263126702644269626182696259226442657269630622912559731362618257826052709252525382498251125652511249824982498249824712578255229502525268324572578242934292498248425112525278637903622256525382471247131862511251140572552267029002773341646744767 19890828 762221856302426572605267025782683279925522631269626832709255227732683267025522644259226443037288755973086255225782592274825522538253824572538249825522525248425112525255226052962249826832471256524843261244324982471251127733856359326572457252524433249255224713999253827092683293732994705516713442849263126052644259226312786255225652605260525782657267025782670265726962592270930862900559731242657263125922683255225382498281127483236281131242773316126832538268327732471272224842592245734022511247124842471283738563551261824982471248431862498252540772578260528372799336347364736185626832644263126312605268327612605259226702578270926442709260526832592268326572683303729125597312425922592253826572525249825252578252524842511252524842525247125522683295025252709249825922498332525112471244324842735380636812565252525382498327425382498403725252761279929373312464471211344278625922657272226052592281126702605265726312644268327222670279926572592257826053062283755973124260526182578273525782511249825522538249825252484249824842511256526832887249826832498263124573469257824712484251129123806362225922498253824843236249825114057256526442887291236964644774118562670274826312657263126702748257826312605260526442592269626052722273526442735263130122912559731362538259225522709249825522565247125252511252525112498257824432538265729122511274825112605247133382498244324712498286238223651259224712484249832242525249840182538270927223062333846445237134427612683263126312605263129502670264426832592260526442657261826442670268326442605301229005597313625922538253827352525257825382525252525112538251125252498247125922683278625252709249826442471342924842484247125112950380635932578251124842457321124842471407725652592281127863389470549961856270925922657259225652696277325922605265725922657260526832631278626572657263126052987295055973124257825252605274825252538253825382538255224982538251125652498253826832900247127092429259225253287244324712471249828373839353725252498244324983261249824714018251126962761295034424767530813442849264426572683264425922761261826052631265726052618264426312631274827352644272229872799559731492578257825522644252526182605245725252578255225112552253824842578270928622484270924712578248433762538244324712471277338223651255224842484251132112471252540572565267028242799338945574896 19890828 762701856300026182657272226572657281125652644269625782644272227092657268325522631268326443024296255973199259225652565263125522578255225252498259224842498251125382457255227352862245727862484259224433299247124292471249828113822362225522457247124983224252524713999253826702709301232744615527213442799265726182631268326442786259226442696267026442578273526052735264426702657269630372811559730742605257825522670251125522578256525782471249825652525255225112525268328872498264424712578244334552498247124982511263137903565253824572457249832112443253840372552263126832748336346444799185626572696260526052631264427482631259226182592265726312670260527222605269626572683303728625597312425782605256527352565257825522592251125252538257824712552251125382657290025112735245725382498331224842443245724712722377435932552249825252511326124982471401824842683278629623376452971211344278626312644265725252657277326312592267026572683273527222657270926312683272226313037283755973161263126052618274825922538249824982538249825252498247125252525260527612799253826572484260524713416263124572538247127993839357926052525253825113174252524714057255226442849283737274644774118562657257825922578268325782748260525922644263127092657265725922657264425922565265729502912559731242565257826312683252525652511255225112511253825522498255224982592263128112457274824712552247133382498248424842525287538223681253824572498251132872511247140182511270926573000327444745272134427482631263126442618264427862592264426572657265726052735264427092605264426312644297528755597313625522565255227222592249825652552247124572525255225252498248425382709279924712722247126052471342925382484247124842657380636222578247124712484319924842498405725652592279927483402464447671856264426572631267026702644276125782578261827222644269627612657272226312657263127353049288755973111257825652552273525522565256525112525253825522484245725252484259226572875247127352484263124573299247124982484249827093790377425652498251125113261256524573999255227092722300033514674537913442786264426832644264427092799256526182670263126312552272226442631270926572644256530002875559730992578259225382799261825382511252525112538248425652484248424572552264429872471269624982565245734292498247125112511267038063593257824982525247131492484253840772605255227862862331246744767 19890828 763181856301226962578260525652592284926312631273526442683257827092578269626182657269627352987297555973136259226052578270925922525252525652498253825522592249825382471256527352875247127482457259224713312247124842443251128113806355125522457247124843274252524714037255226442799296233764644520213442773263125922631265726052761267026442631260526702631270926832709260525782565270929872862559730992605260526572696253825652552273526833099276131362824331226962511260528372457273524842592245734692511247124712511288738223636255224712511249832112498248440572592265728112748337646444736185626962657255225652631256527352618260526312578268326052722265727222709267026962631306228625597313626052605259226702578249824982498253825112538252524842498251125252657279925112722245725782443331224842484242924842709383936512592245724842525323625252471403725652657273529623338464471211344282427222709259226962552282426702578257826442644263127222618265726572657265726443037281155973136257826052592264424842525259225382538252525522538251125252484255226442811245726962498260525113455265724712552253829123822366626182498249825253186252525254057255226442875292538564644774118562709263126052709272225922786257825522578264427092670270925922683260526572605268330372912559731362631260525382748260524842538252524842484255225252471253824712552272227862484273524712631247133252498248424982484297538563636253824842471249832362484248439992592270927612962338947365308134427222618264426442631260526962578259226312565269626442722268326832631263126572722301228755597307426702525255226832578257825112552256525112511252524842538252525252696283724982696247125782471344224982429249824982799379036362605247124982498317424712525405725652657278627483338464449291856270926442605257826442657276126312631272226442644256526702644270926182618260526963037283755973111252525922565264425522538256525112511252525112578253825252457259226442849253827482457260524843338244324572471251126443806362226312471252524573261253824984018252526702761291233894644530813442722267026312657270926312786257826312657268326312631273525652644265726442670263130862887559730992592256525652631251125382511253824982525249825382471253825252592263127732511273524712578244334422511248424842498288738063681251124712525253831862498252540572538260527992849332544744767 19890828 763661856302427092605265726052670276125382644259226312631270926832552270926442657264426313136286255973124261826312511272225522538249825252552252524982565252525112471257825522837249827862498259224843274248424712457249826833774363625382484252524843249252524983999255226572696288733764644530813442799263126312592268326312811268326052605270926962644274826052657260526962631267029502975559730742552260525522683253825522565252525522565252525382471249824982498277328372471268324982578248433892484247124572484284937743666253824712498248432362511249840572565260528242811337645014799185626702592256525922552268327092657261825922670263126572709259226832631265726312631301228755597312425782605257827352578252526182565252525252552251124982552244325652683279925112735247125782457328724572484244324982722380635932578253824712498328725382538401825382709284930003338467472561344282426702578270925652511273525922644260526052592257826442618269625922657260526572987293755973111261826052605265725382538256525652538252525382525249824712484252527482912247126832471263124843429268324712552256528243774369625782498251124843211251125254077259226052875292538394644774118562670274825252657255225922773255226572578257826832631272226702670264426572696267030122862559731242644260525522761255225652578249825522538251125112498252525112592268328492538276124712605245733512498245724572511282438393593263124712457251132492471249840182538267027732975335144475098134427862644260526312631260527862722256526702644264426052670273526832592270926572605301228625597317425922631257826442565257825252538248424842538252524982511247125522631292524842683245725922484342924842471248424842786379036072644248424712525319924842538405725652605282426963351467446441856272227092565263125782696277326312644260526962683269626702631272226182631267026313012288755973136259225922565265725382578247125922552253825382538253825112471256526572811251127222525256524713351245724982511249826313822365125782525249824573249255224984018255226702761295032994586530813442786270925782644257826312824265726572644260526442644264427092748263126962605267030742900559731492631259226182605252525252565251125112498249825112498251124982538264429122538267024842578252534422457248424712484301238223523253824982498251132492498248440372578257827992748333845864736 19890828 764141856309926312605272226312644278626572592267025522709263126832631268325522709255226443062287555973149267025652525274825522498253824572525255224572578248425112471257825522811249827222471259224713325249824982443253827483856365125112498247124713299249824714018253826312799303733254501523713442761265726442592263126312722263126312670263126702565272226182644261826702565278630492862559730992578256526052722253825252578272225783099272230742722318626442565257827992484270924842592248434292498249824982498265737903711260524842484249831992471252540572605260527732709342947054644185626702644260526572631264428112631257826312696257826312709255226832683265726702644297529125597323626052631263126572538249825652511253825522498256524842511249825782605284924982748248425782484332525112471244324982631383936662538249824842511328725252498401825382709282430123363450171211344272226572578264426312618279926312565264425782683264426962631270926312709260526182975291255973136263126182592269625652538251125112538253825112525253825252471260526442912248427352471264424843429263124842525251129003822360726572525253825253161249824714077257827352786286237904674774118562670269626442696265726572735263126962657263126702631270926572748269626442578269630002925559731492552263125522618253825782498247124842525255225382538255224982511269628372484270924982618242932992498245724842484288738393651257824842471252532612498249840182538267027612875335148315308134427992683264427092644260527862657264426312644264426572696263127092683260525922748298728495597308626312578256526182511252525522498253824982538249825112552249825382578283724712631249825922457340224842443247124982565383936072552248424842443318624712511405725652670284927223402476747991856259226702644261826182578278626312657263126962696272226962605268326702605263127093037293755973136260525522605268324982511252525652498257825252525248425522484263126052862247127482498257824573325248424712443249825923774360725652511247124713199249824983999253826312670298734164705523713442799260525782722259225782773259226832670259226962631268326572683259226962670270930622900559730862578263126442683252525922525253824982498252525252498248424712538264428372471272224712605247134162484249824842484267037903774257824712457244331742471249840572605263127992824332546444767 19890828 764621856307426832605268325652631277326052538256526052657263127222631265725522644261825782987293755973111253825652538265725522592251125522498253825652457252525522498255226312824252526702484259224573299248424712511249828623774360725522498248424983261249824714018253826832735301233254736530813442811260526052670264426702837259226702631263126442657270926312683264426702631265729872937559730862552260526052683249825652538249825382525251125382552252524982565270929622471268324842578247134292525248424292552276138393593259224712511245732112443252540572565256527732837337646444896185626572644259226832605264427862552261827482657268326962722267027222657269626442670303728875597319925652592248426442631263125252511255225112511255224982525248425782799282424842761248425782484331224842443249824842912375836662565252525112525328724982498401826312683276129753338476772561344281126052592260525782578281126052565263126052696268326962657269626312709272226313086292555973161264425382618270925522578255224842538252525252525249825522511259226442937249826962484263124153455259224292484251127993774369626312457253825113174251124714077256527092887291237744586774118562696263126052618259226572761267025782683264426312683269626832657267026962578265730122925559731362565257825522631256524982538252525252552255224982511253824572552270929002484279924712578249832612511245725112498287538393622260524432498247132742525252539992498259227222975336345575202134428492657269627482592263127862605259226572605273525782683260527352631261826442644304929255597308626442538260526052552253825382498256525382525251124712498248425922644284924842722248425922484345524842443248424842735375836222644253824712484319924712498405725652657281127863312464445571856264426312565257825922631269626442565268325922631263127092631270926312722259226833012292555973174264426052552257825382565256525112538255225522484247125522471255226572875251127352471256524713338247124432484252526703873362225782484244324433236248424573999256526962683297533124447548713442748264426962644263126572786268326442657264426052605267026832670255227222670272229872900559731612605253825652683255225252538255225522498249824842525249824712631270928242525265724432605247134292498248424712511274838563666263125112525249831992484249840572631263128372799333847054863 19890828 765101856309925782565263125922657279926702592263125652722264426052538270926052696263127093049288755973161260525382592268325522565247125252565257825252484251125522498255226962811248426962471263124843312251124982484252527733806357925522457248424713312249824844018252527732748295033634557527213442811265726962696267027352811267025782552269626052657273526052696267026572657269629872875559731492631265725522696249825252511265726703099277330742735312426832538265728112511267024842578248434292484244324432511281138563651263125112525248431862484252540572592264427732849340246444831185626182631257826442565269627482657265726702631263125782696267027222644264426442709301229005597321126182605257826832578255225252552253825382552251125112552247125652722283724982722244326052484332524842511242924842748383936072552248424842511324925652471401825382696277329003261479971211344277326312605270926572631272226312683267026312696265727222605267026702657264427613024287555973099261826052565268325252525255224982552247125382511252524982471251127092887249826832511264424713416267024982498255230623806362225522471251124843186249825384057255226962912290037274767774118562618269626442657259226052773257825652683260527092592264426312722269627092644274831112987559731242605263125922735252525522498251125252525255224982511247124712565265728492484278624292657242933252471247124982484265738393593255225112511245732612525249840182538265727352887338945295064134427732683263125922592265727862631264426312605263126052657268327222644267026312696296228495597309926572618260527352605253825112498249825652565253825252538244325652696292524712683245726052484344224842471248425112950380636222605247124572457318624982525407725782644279927993376467448311856270926442683265726312696281125782631265726312618263127092631267025522683265727223049281155973149251126052605273525922498251125252565249825522484248425382471256526832824248427482457256524573312245724292484252529373790360725522511247125253249253825114018251127092761303732874557516713442773268326052565259226832811273526572565265725922644265726702670260526052657263130242937559731112644251125782644259225652578253825252578252524842498249824712565264428752498273524712565248434292511245724432498274837903681255224982484249832112457249840572592264428112761336347054929 19890828 765581856272226052592272225652657278625522592260525382683264426702696270926442670261826963000291255973161263125382538276125382525249824712552252525112538253825252498257826312925255227222457257824573325247124842471251125923806365125782429249824573261253824713999255227222683296232614674523713442773277326312683265726052761260526052605263125782631269626962735260526572644274830122912559731612552252525522696264425782511255225382538251125112511252524982631268328372552269624572565248434552484248424712525287538393651257824982498245731612498252540572552265727992799328745864962185626832722253826182683263126832644261826442605267026832761265726832605273526312709296229125597313626572631265726832525248425252498251124982457248424982525251125652696288724982735245725652457331225112457248424842683383936072565248424842511324925252511401825522709273529123416447452721344278627482644259226442631283726312631259226702644264426962605270927222631268326313124290055973062256525252511270925252525252525112525248425652538249824982484253826312849249827092484256524293429249824842511248427613758368126052511249824983211248424984018256526312824281133514557499618562761269626572670256526832722263126182683264427352618268326702709263126442670265730622900559731112605263125522644256525522538249825252552255225252525253824712578256528622484270924572657249833122443247124432498272238223607260524712498247132872525252540182552267027612937342946745451134427992722265726442657261827612644259226962605257826832696263126702592263125782644301228875597316126182565260526572525249825112552255224982538253825252525245725782696283724982709244325922498342924842443248424982912382236072565245725252484321124982565405725782657288728373351455752371856272226572605272226572670268326442683269626052644260527352592269626182670260527223012284955973136259225522592267026052552255225782525256525522538252525112525255226702875248427352457255224433325249824842498248424983839365126052511248425383236248424714037253826442696293732994586552413442799257826702565256526312799261825782644267026182683263125922709272226442683270930862912559731242525255225522709252525112538251125922498251125112484252524982525269628242498265724572605245734162511244324572552260537903651256524712498248432362511248440772618260528112824337646445415 19890828 766061856272226572578260526702565274826832578265725922657260526962644268326442683259226833037291255973236257825782592269625382552252525382511256525252525252525252525255225522887249827612457264424713363244324842498248425253806372725782457248425113236251124843999251127482696296233384529574413442837263126312631263126442735259225522631265726702631267025652644265726962670268329872837559730862592255226312696255224982498253825522525255224712484249824982552265728492498267024572644245734292471247124572471279938063696259224572484248431742484247140572565261828112786337645575781185626442670263126052592260526832644263127222631255226832683259227482618268326702735303729505597313625522644255227352552253825252498253825112538249824982511252525922670290024572735244325652429333824842511251125112735377436512578248424842457322424982498401825252696274830373274467459311344276126962670264426052592282426832618256526182670264426052644270926182696270926962900290055973136255226442592263125112498251125382525251125922538248425112471255225922862248426702484259224713429245724572498251126313822360725382498249824713249249824714097260526572683274833764557604518562618257826832592265726052799273526312605259226572696260525782683265726702578265730002962559731612631260525252722252525382552249824842525249825382552249824712525267028622457270924572631244333122471248424842484264438223565257824842498247132362552253840182525269627353000321145866282134427992683256526442578263128112631257826702631267026442683263126832683268326962657296229005597311125782605253826832538256525112511247125112552249824712538252525522722286224982670248426052498342924572511248424712709377435932578247124842498322425252498407725652644283728243351464464541856278626962578265726182631273526052525263125922696265727352657273526572631267026443074288755973099260525652578270925382525252525252511251124842484252525112525260526702824248427352443260524433338245724842484252526963822360725252511248424843249257825524018252527352773295033764674671313442799265726052631260525782696264426572670259226442683268325922683256526832578267029752875559731362631255225922644257825382552256525112511249825252457251125382552265728622498265725112631244333762511247124842498290038393593252524982498251131992538255240572592256527732748340245577014 19890828 766541856264426962605256526572683281126572618264426312631269627482605273526702696263126833012288755973124255225782670270925522525251125112565252525522511252525382457257826702937248427482471255224713299253824572471247127993790365125522498247124713312251124714018251127352709304933764674774113442862263126832657265725652811263125652683260526312709269626312644267026442605268330002900559731362592257825522683256525652565252525782578255224842498252525112552263129252498265724572605245734292498249824982538257838063651259225112484249831612525249840572618265727482837333845577741185626832670255226052657264427482605257826702605265726052722265726832722267026312683300028875597313626182565260527092552253824982484252525382578251125112538247125252735286224842748248425652484332525252498248424982849379035792618251124982511324925522498401825252696265730003442458677411344277326702631259225922592283726312683265726052605270926702592269626312709260526703000283755973099259225382538263125522525251125382484252525252511252524982498257825922824253827092484267024713429273524712484259227993839365125382484244325253249253824984077259226052900439534694767774118562683264425922605260526312761270927092683264425922670270926702631260526702644268329752837559731612565255225652644256525112471251125922552253825522511248424982565253828112498274824842592252533252484244324842498291238223651253824982498248432362538244340182511269627352912331247056162134427612670257825652631263127992657264426052631260526052709263126702631269626312722303729375597313625782538253826442511253825522484259225112538252525112511249825252696288724842748245725922457344225382484253824712735383936512592251124572525323624712525403725252657281127733496467477411856276126702592260526312618274825922578269626702670259226702592264426442657257826703049292555973124256526442565272225652525252524842525247124982525251125522525256526702862248427732471260524983325308624982683260527863806362226052552269626573261259225784057265728752925407740974962774113442799264425782644263126052748265726442552265726312618272226832735267025922644264429752849559731492644263125782644255224982552252525522511248424982511253824982578267028112498273524572592244333892552248424842525267037423607253825252471249832112525252540572578263127612748337646744674 19890828 767021856308626832552268326312670281126442565259226832631260527482592274826832683269627863012288755973149259226052538273525382552249825382538249825252538248425382498256526572837248427222457255224573287247124712429252527613806366626572457248424713287256525254037256527092748304932364705520213442811263125922618269626052862265725522657263126052631274825522683263126572657268329752900559731362605263125522631255225112605249825112511251125112538248424982592264428752498264424712605245734422498245724842484282438223565260524842498249831362471252540572578263127992735333847054705185626962657260526182683255227612592265726312552270925522696264427352605270925782683307429125597316125382592260526832605253825252511252525782538256525252511249825652644284925112748244325922525332524842538247124842696387335932511248424712457326125382471401825382722278628113299464471211344279926832578272226052631274825922605268326702565264425922605270926572722257826442975288755973161256526442552270925382498257825382525255225922511248425112498255226702862247126962457263124843429269624432511251126833774369626312498249824843186251124844057255226702811297537424644774118562670268326052605259226312773268326052683264426182670261826572709267026052631272230122875559731492578256525782644253825252484253825382552252525112498252524432578263128492484276124712605245732612471245724712484270938393607252525112471248432492525248440182484273527352950337646445167134427482683263126182605253828242552264426572605260525922618259226442605265725522735308628875597314925252592255226572592253825112511253825782498253824982525249825782709284924842657249825922484342924842538245724842696379036512538248425382498319924842552405725522631277327483351447447361856269626312592269625782670274826312552272226052552265727352605269625782657265727093024293755973236257825382565270925922552253825252538251125382538249825652525257826312875252527222443259224843299251124842457247128113790360726052471247125253224251124844018255226312748297533894705534313442824257826832644263126312773256526442709263125922631269625922683268325922657270930742824559731112644257825922683256525782525257825522498252524842525253825112525259229622525269624712592248434422511249824572525303738063651255224712457247131992525252540572552264427612799342945864736 19890828 768461856298727352578267025922565272226572631265726182631267026832592272226312683263126572987284955973174253826312565263125522511252524982538256525252538251125252471252526572824251127092457255224983299245724572471248428493822360726052511252525253249252524574018256526572761303733764529520213442824265725782592260526182912259225922631263125652683267025782670260526442592270930372937559731862552256525522631259225382538279926833124278630862811317427092552269628372484270924842605248434292511248424712511256537903666255224842471249832362484253840572565265727992837333845864831185626962670265726052565260527482578257826832631267026702735259226832657270926572631302429505597316125782578252526832552255225652525248425252511251124982552251125252735284925112761244326052471331224842457248425112875377436222525249824712538328725252498401825522683273530863174467471211344278626312605257826832605276126052565265726312605269627482709267026442683259226183074288755973136260526702631261825112552248425252565252525382484256525112511253826962824251127092471263124843469260524982552255225923774362226052484251125253199255224574077257826832950286237744705774118562696265726572631259226832735265726442605268326312657273526052670263126572683273530002900559731362578259226312735256525112511249825382538247125522484247124842605261828872471273524712552248432992457247124712498276137903579255225382471247132612538251140182525267027093000324945575308134428112709263126572657260528112631260527092578267026442709269626702618270927222696304928495597312425782683264427092592256525252498255224982565253825112525245725522644282424982709245725652498342924432443256524982618383936222605251124432525321124712498405725652631279927863236470547991856269626572618270925652644277326312709267026572683259227222657267026052631270927483049288755973174255225782538273525112511257825522565252525252565248425652498255226702875252527862471259224433287248424712471245729253822362225922429249824433236253824984018255226832696295031994557516713442786270925922631263126702875264426052618264426702644269626962709259227092657268329752912559731492578251125522657257824982525249825382525253825382498248424982605263127992484269624712552251134692525247124842498282437743711256524572457251131992471249840572565265727482735341648314929 19890828 768941856300026962605264425782631273526442592268325652644268327222683276126052657267027092975288755973074263125382605272225252578251125112538255224712511249825252484253826832837248427732511261824983274248424982457251126053806355125382471245724433287255224714018253826832761300034024644530813442824261826442631263126312849260525252657265726442683272226572735264426442631273529372900559730862605263125522670259226442511247125522498249824982484252524432538263127862511277324712578244334292525249824572511295038393666265724842498251131492498253840572565267027732761336347054799185626832670263127352605270928112631257826312578269626312786259226962709274826572644303729005597323625782552256526442565255225382498252525112552255224842538249825782773287524572761247126442471335124842457248424842511385635792498251124712484321125652484399925252709278630493312464472561344274826832657264426312578283726312644268326572657264426572670267026962657263126443024284955973136260525652565261825382498259225112538253825652538251125382511256525922799251126832484264424573455259224982525252527993758371125922498247124983199248424844057253826442900288738394799774118562748265725652670260526572748260526312605268326572696270925782683261826312578268329752912559730992578255225522696253825782538251125652511255225782498253824982618268328622471272224572565247133512538249824842484273537903651264425112457248432362498248440182565273526703037335146445237134427862644260525652618257827862657259226442592261827092605259227092631261825922644298729375597311126052605257826572605247125782525252525112565253824712525247125652631276124712696245725782471342925252484248424982862379036512565249824842471319924712471405725922605287528243402464447671856272226052618268326052644276125922592265726052683257826702618273525922709257827482987288755973086267026182552269625252565255225252498252525252525251125112471257825922811249827862484259224433325249824572471249829503806365126182484245724843261251124713999253826702748302432874767530813442773265725782578256525782824264425782657268325922631265726312709260527612605273530122900559731242605259225782696257825522484253826312498252524982511251124982578265728622471268324712578245734292498251124712552307438063666267024842484245731992484252540572618267028112748331244474831 19890828 769421856306226572657268325922631277325782592267026572644259226832631273526312644265727353049293755973124272225522605274825252484256525782592251125252484249825522498256526832862245727222471256524293325248424982498245728243806360725382511249824713224255225383999252527482735296232614644523713442748265725652670264426312824267025522670264426312670269626312683263126312592272230242900559731242605260526312605255225252565283726703211283731112862316127862565264428492498273524712565248434022498249824572498267038223593256524982443249831862484248440972578263127732875336347674962185627092670265726442605267027482592255226052605263126442657265726962552267026572670300029375597323625782592256526832538256526052484247125382525248425112511247125782657286224982735245726312484329924982498245725382837380635792605247124982525329925112484403725252709279929123299452971211344283726572605264427092644278626052644268326962683261826702631265726312605265726963049287555973086260525652552261825522498255225522538249825522511249825382538256526702862252526832484263124843442260524432498252526963806357926182471257824843261248425114077256526052950290037904674774118562578268325522631264427092849270926312657263126702657272226312709263126702605268329622900559731242605253825922709256525782484249825252552249825382457249824572592269628492511272224712552247132992443245724572457269638563551259224842484248432362498251140182511278626832987327445015343134428372670255226572592261827992709256526702722260526962631260526702670264426182722303729005597309926052565257827092552256525652565251124712578251125112552247125522644295024982683248426052498344224982429248425253037380636662605255225382471318624982498405726832631287527733363464448961856269625922605269625782644278626312592260526442696260526832605277326702670263126313012281155973136263125922592267025782565252525252484253825252592253825522498256526052937249827352429263124983287245724982443251129123839371125922525251124573299256525114018251127992761293732494644516713442761265725922605264425782811260525782670267026702670272226182709263126832657272229872862559731362631259225782631255225252498249825112498249824842484255225382631263128112498272225252605245734292498248424982484270938223622253824712511252531992457249840572552260528622900338945574831 19890828 769901856311126962578265726572696281125652565261826442605259227222605273526442683270927093037297555973124261825782552265725652552256525382525259224982538248424842484259226442925248427732484260524983325248424842471253826573806360725652498249824843249251124984018257827222735296232614474534313442811257825922644265726442773263126572683264425782683265726442761259226442605265729752887559731742605260525522683252525252511252525782525255225922538252525112592277328872484265724572592249834292525252524572525300038563579257824842484251131612457247140772565259228112862337646744799185626572696257826442592260527862683257826572592257826052709259227352605268326572670308629125597313625522618259227352525256525252538256525382484252525252484252525382631282425252761251126052443332524982471248425252887379035232592252524982484326125112471399925252709279929253351458672561344277326442552269626572670277326052631264426572592260526572631269626182696261827093012286255973174263125522592269625522498249825522538248425252511252525252484256526572811247127092471263124843429269624982511247127993839362226442525253824713211252525254057255226832773287538064736774118562683264425782683263125782748263125782657272225922592272226442722270926702670265730862912559731492592257825652761251125252552253825522592247125522457252524712605269628622525270924712631242933122498248424712484267038063666256524712525249832492552248440182525268327482975338946745167134427612683259226312631264427482578259226182709263126052761268326702709269626962722296228495597312426182578255226572552249824982525253825252498249825112525247125112592286224432722248425782471341625252484251125252761379036512657247124712498316124982552405726052683279928113389458647051856268326182631263125522605278626312631270926312592263127352578263126442683261826832962295055973161256525382538265725382525251125522538255225652511245724982484264426832862251127862471260524573325242924842443251128623839362225652511249824983236251124984018253826702709293732364674530813442799264426572631257825782837272226182683263125652683268327092644257827352657256530372912559731612592261826312657252525252552249825112538252525252511255225112525273529872498268324572578249834552511245724842511257838063711256524842484251132242484248440572552257828242748331244474674 19890828 770381856307426962578267026312592277326312605264425782631273526962644273526312709265727353012292555973099260525382578272225252565256524982538251125252565251125652498257826702811249827352484257824843338248424842471251129623806357926572471248424713261255225254018252527222709297532744644523713442773270926052605259225652875257826312683263126572618269626052683269626442644264430242900559731242565260526052670260525382525274826703062272231112773326127612538273528622498272224712592245734822511245724712538304938063666255224842498248432112471252540572578264428242748328745864799185626702670257826442657263127992605257826312683260525652657267026442631268326832735306228755597312426442565257827092552249825252484252525112525248425112538245726052605291225522709248426312471327425112484251125112735380635372709247124292484326125522471401825112631272229753325476771211344282425922683263125652552270925652657259225782565267026832578264426962605264426962975284955973149255225252578265725522552248424572511248425522498249825382498256525922887247126312484260524843402263125112525253827093806360725782471247124843174255225254077261826832912288738394674774118562618269625522631260526832773263125922605268326832644268326442670257827352657263130002824559731242578259226052735252525382538248425252511255225382552252524712565273529122498274825252631247133122484247124712457298738733651257824712471249832112511249840182511273527862937336346445202134428112657264427222605256527612657261826832631259226442683263127352722265726312735301228875597309926572657257826442578256524982498255225382511248425252525244325382670281125112670247125782484341625112511248425382761380636812578247124842498322424432498405725922683277327483363467448311856270926832631260526182578276126832538265727222657261827612657267026312683260526832975286255973236255226312565273525252538251124982565251124982552247125382484252526052849248426832471257824843338247124842457253827353806369625782498249824843199252525114018249826312735295033124705530813442786265726572670264425652875260525782592256526442683265727092696261826832631268330862875559731742552257826052748256525252552260525112552256524982525248424982538270928372484265724842605245734422525245724982511278637743607251124572471245732362484252540572565259227862799340246744736 19890828 770861856301227092592268326312578278626962592272226052683261826962709267026832605257826963037288755973136263125782565265725652565256525112471257824842498249825112525264426442837248427612457256524713325245724432457249830493774362225522484247124843249251125253999255227092748292533764674520213442811268326052722261826182761263125922709263126702644276126702670265727092592270931242900559731862565267026312631256525382552255225522471248424842498248424982631268328622484270924572631245734292511247124712498286238223607255224712471249831992471249840772565264428242824346946744736185627092748261826182631260527732657260526312605259226182748260527092605273525782605304928875597312425782565255226832525256525112565249825382511248425112552251125652696277324982722247125522484329924842498247125112849385635652592247124982498324924842471401825782670270930123338455772561344281127092670260526572644278626312592270925782657268326832696270926312709261826703012288755973124264425522592269625782538253825382511247125782498252524982511251125782849252526052511267024713429268324712538255228493774365126052457247125383149249824844077257826572900282437584736774118562657264425922605257825652773260526702631268326312592267026832709264426962565263129622887559731362538263126052696256525922511253824982498247125522484256525112565269629122484278624982605249833252457247125112484273538063593252524982471247132492498248440182578270927093037332545295202134427862735259226962644265728372618267025922696261826442696268327092631263126702631303729375597314926312631259226312552252525112552255225252498251125522578253825652605284925252644245726052471342925112498248425252799379036362565249824712511318625252552405725782657269627353338455748961856260527222605265726442644274826442631261825652670264427222657264426052592263126443024288755973136257826052538270925252525251125652498253825382552251125382443255227352837248427482471255224983287247124712471245728753822357925922511255224983299252525254018255227352786293732994705534313442824267026572631263126702722264425922683267026442748270926312657267026962578267030242849559731612592264426052683255224982552251125522471255225112565253825112631273527732525276124982565244333632511248424712511276138063565260524842498253831992484248440572592269628112837323645294767 19890828 771341856306226572618272225922592283726052525268326182605257827222657265726312683263126832962291255973111259226052605260525652498253825382511257825382511251124842484252526052875247127992457259224713312245724842484251125523822362225652484244324843261253824714018265726052735295033384644534313442824260526572631256526832761260525922631263126052618269626052670260527352644269629872875559731492565263125922657255225252525295028623363288732362912327428872578267028372471270924712631245734422498244324712471268338223565259224982471247131992498251140572592264427732837335146444929185626702631260526442592265727732578265727222631263126182722264426832644261826442605297528875597314926052644253827222525256525382525248424982511251125112525249825652709286225112709248425652484332525112443247124982670383936222565249824842511327425252484401825382696268330743261464471211344273526962631264426182631281126442683256526572631264427222657264425652631260527223037288755973099259225782538265725252552251125382538249824982525249825112525259226832862251127352457263124983455272224712565251127733822369626052471245724983186255225254057256526572837297537904799774118562657260526442592263126832799267025382644257826052709274826052735259226442578268329872912559731492552256525782709257825782552255225252538252525112498255224982552268328872484276124572578247133122484248424432511276137903696256524982511248432612511249839992578267026702987323645295237134427732605263126442657259227352605259226182644264427092709267026962631268325782683301228875597311125782605256526312525255225522511253825652525256525522511251125652644281124842670247125922457340225112471245725252900383935932552247124432498322424842484405726442683278627993338467447671856265726572657260526442657288726312631259226442657260526832618272225382657259226702987293755973174252525382644270925112578247125252525252524572511252525252457255225782837252527992471257824433338247124572443248430373856365125922525245724983224251125254018251126832748300032874644523713442837260526182578261825252837259226312644260526572683264425782670264426832592268330122875559731362552255226442618252525112552251125522511256525112552247124842578259229502484267024712605247133762511247124712484259238063651259224712471249832362498252540572605263127992799342945294996 19890828 771821856304926572605272225782592279925652605268326962592264427092605272226962605267027093062291255973124256525922618267025382552253825112484253824982484245725252538259226312875248427612471260524573299252524712484252527353873363625652484245725113224255224714018259226832735300033384557520213442786264425922683257825782786257826832657263126052605269626052709260526832683273529752875559731612511253825922657252525652525248425252457257824982592253825252578265728112484268324572565248434292471251124292511278637583607255224712471247131492511255240572578268327612799340247054644185626832670268326572605260527992657257825652670264426832735264426052605264426312722301228495597311125922565260526312525247124982525249824982471253824712538247126182722293725252709247126052471333824432471248424712824375836222538248424982457322425652498401825522670274829373274483172561344279926832605268327092538288726312511263125652683259226962631268326702657269626833062283755973149259225652657273525522511257825112525253825382484251124982511256526832887251127092457264424713389264424712565252526703806365125782511255224983199249825114057268326572925297537744736774118562644263125782657257825522761261826052683265726442618270926052735264427222578264430862937559731362578252526052709253826442525249825252538255225522484251124712552270928112471283724712578247132612471245724842484283738063593253824842443248432362565248439992538268327483049327444215237134427992618259226572657264428372644264426052592264426572670265725922722265725922722295029005597312425522592255227612552253824982538251125252552251124982538248425522605283724712670249825782471342924842457247124982696379036812552249824712525316124712498405725782644278628243429467447051856269626312592265725782644269625782578265725522644260526442592268326312670264427093012292555973099257825782578270925382525249824842552255225382498249825522484259226702799252527092484260524713299248424572484251128373856359325782484253824843261255224984037251126182811290033514736537913442799260525522657259226182811274826052631272226442644269626832657259226832683267029752900559730862657257825252670251125652525249825112511259225252511248425112525260528372484267025112538249834162511247124572525279938393651256524712498247132112511252540572683272227992786337645014929 19890828 772301856303726702644268326312644273526442605270926442592261827352657265726442631260526052975287555973174256525782552268325522565252525252552252525252538252525252498259226442937249827482511260524573287249824842498248426963856356526442471245724983261253824714018256526962748296233384529527213442824268326052631268325922761255225782644265726442657263126312657264426312592268329872799559731362631260526442709252524982525276126703012274831242811326127482552268328242511274824432631245734292525247124712484295038223593264424842484251131862525251140572578264428492773331247054705185626832657257826312605257826832657265727222631265726052709264427222618265726312618303728875597321125922631264426962525253825382511249825252511253825382525247125522644277325112722249826052471329925112511247125522748382236812552249824712525323625252484403725522722276130373274470572561344282425922578264426312670279925782565257826312565264426442565268326442670267026443000284955973161260525782592264426052498247125782552248424712511248425112538256527612837249827482525264424843416263125112552253826053839355125922498253824983249256525254057256526312849293737904674774118562709259226052670260526312761264425782644273525922683268325522709263127092657274829622925559730992552263125782657256525522525255224982565252525382525251124842618265729372484277324292592245733252471248424842484283738393593256525252538248432492498248440182565268327092937342945575343134427352657263126572657260528872592268325782644270926702709260526572644270926572735298728875597306225382578253826572538251125652498255225382525248425252498245725382696286224982657249825652498344225112484245724842875379036072552248424432471319924982552405726182592281128493299458649291856260526312552259226052605278626832538260526052644265726182657270926702657265726962950286255973136256525782618267025922552253824712525253825382565244325112498255226572811248427092457259224713325248424432457248427733839362225782471249824843312251124714018256526572735296233384644530813442761265725782644264426312761256526312709260526572631267026052735268326832578265730372875559730862525259225522709253825252525255225252498255225252498257825112552268328752457269624432578248433892511249824842525276138393696259224572498252531862457252540572578264428112786340246444799 19890828 772781856265726572618264426832683273526702644268326442657265726702644269626442631264426442937288755973149253825782538264425112484252525252525251125382525249825252429256526052811245726832457257824433287249824842429245727613790362225522471249824843249252524984018255226572761302433514674523713442824259226962670260526442748259226442631264426572696270926442709269626832696263130492849559731992592253825782618256526052565248425112552252525252511252524572565257828372511268324842578249834292525248424842471278637743666255224572498249831862511249840572578268327992735335146444799185626832683259227612578259227482657264426442631260526442657267026572605268326052735297529505597313625782578257827222552253825382552252525922511251125252538247125652709287525112748248425922457333824842484244324842525380635652618244324572484323624842498403725522670276129753299458651331344277326442644259225652552290025782578274826572709265726962644269626312644264426572962282455973136264425922552270925252457255224712565249825652498248425252538253825922849245727222498255224843429249824432484249825653790374226442525245724713199247125384057255225782824273533384557499618562670267025652709260526312811263126052657270926442605263126312683263126832605269629752887559731242631267025652722252525112511249824842498256525652484252525522538269628752498269624712605245733512525245724842484272238563579253824842471245732742552251139992552273527733062333847365343134427352657261826572565263127612605263125652605265726442735264426312644265726572709297528625597312425652525256526832605257824982484256525112605247124982511252525112709290024842709247125652498342925252498247125252900382235932592247124712498316124712457405726052605284927483299458652021856265726572592263126312709278626442552269626052631260525922657265726442592270926703024290055973136260525922552268326052552252524982484253825252525252524982498257826572824249827352471256524713299245725112484247127093822366625652538251124983261248424844037252527482761297532364736541513442799260526052631270926572849259225782592269626832670263126052618259226572644263130742799559730992538263126052670253825522525255225112511257825522525248424842565267028372525264424572631247134552484247124712498272238393622257825112471247132112484255240572592263128372773335146445379 19890828 773261856270926572552260525782631270926962565268326312722265727092644268325652605259226833000288755973099255226312592269625652525253824982538249824982525249825522511255227222937252527482484259225253299248424292484248429623806355126052498247124293249251124843999257826832748293732994674574413442811265726442657269625652735264425782592268326312605272227092644259226052657265730862824559731612605259225252683253825252525252525782525252525112525255225112578268328752471268324572618247134422525247124572498276137903593253824982443245731992498255240372592267027992811345546155744185626702657255226572683265727482618267025922578269626442683260527092605267025522631298729505597313625522578253826442538256525522525252525922498253824842538245725652657291224712709244325922471336324572498247124842748382236512565249824842484328724842457401824982709277329623312483159311344279926182748265726052592278625782578261826182631264426962592268326832644263126053000287555973174264425652538268325382498253825782525248424982484252524712498252526052887247127092471259224843429251124712471255227223774366625522498249824983211247124984057260526572837278633124447604518562709263126442670261826832657264425652657260526052552273525522683257826702670263130862912559731362578256525782709256525922578252525252484253824842538252524842565267028372484268324842552247132992471244324712498279938063579257824842511249832872525249840182511267028113000335146446241134427862683265725922592259228372618257825922657257827222631263127352605259227222761302429505597312425652605256527222498252525382525260525382565251124712511249826312592284925112696248425922443341624982457244324982824380636362565247124572471314925112471403725382605279928113236458664541856268326962657263126442618272226182552265726052657268326572709270926962657265727093024287555973161257825522644259225522578253825252498253825782525252525112484255226962824245727222471259224713299244324842498248427483790366625252525248425253249249824984018255227482773303733514529671313442735267026182631265726052735260526442683259226572605265725782657257826442670278629872900559731242538263125522644253824982525255225652498253824982511252524572565255228242457267025112552247133892498247125112484295038063622264424982484249831742484249840372605263128372824337646447014 19890828 773741856272227092657268326052657273525522578267026572644265727092670263126572683260526963086290055973161257825652565276125382565251125112525255225522565253825112498263126312811248427092443255225113299248424842443248428243774369626052471247124983249253824714018253827222748300033764644774113442735269626052631259226442786267026312722267026572657267026962657264425922644264430742862559730992631260525652683252525782538252525382484256525252511252524712578267028372471261824572552247134292511245724712511281138063651260524982471249831992498251140772644269628492786338946747741185626702670264426832644260527732657263126312605267026442683261826442657267025922696297528875597312425112552253826702525255225522498253825382498251125382552251125522709284924982735247125382471333825522498249824982657379036512565247124712498324924842484401824982670269630003351452977411344273526442657268326442631279926052605269626312538267027482644270927222683265726833037286255973099265725382592256525652538249825112498253825522525252525252484249826832962252527222457268324843402270924712484251128623790357925252457248424713149248425524057256526052862442133634586774118562735265726442605268326312709257825782644263126312722270926442761255227092683274830002811559731112565253825522709261825652565249825382525252525522511248424982552260529122471276124982605244332992498248424432484284938223593256525112498248432112511248440182578264427093024328747676162134428112722257826702592259227482605255226442605253826442735257827482644259226572644296229005597314926312565256526572552249825652552257825382525251124842484249825522657279924982696245725922511338925252429248424982925379035932578249824712471317424982525405725782618283727863496470577411856276126702631269626052631274826312657268326962670260526702644269627222644263127223049293755973124253825522592267025382578260525382538253825252525249825252511263125782722251127222471268324983338297525922631263127993873359326312511265725523249259225784057259228872862407740974767774113442799267026572670261825252786259225922657268326962605264425782618270925782644259230242925559730992605263125922709249824712538252524842538249825252443252524572538268328872484273524572592247134822525244324842471272238223651257824712525252532362457253840572618264427482773333846744929 19890828 774221856303726702578269626572592277326572670263126702631259226572670274825782722264426702975290055973136259225782592268325382552252524982538253825252525247125382484260525652962249827612457257824573287247124712484248428243806353725522471248425253236252524843999251126442761295033384736520213442786265725922618273526052722268325782631257826312578257825652683264427092644263130622849559731112578264425652644255225382565252525382498249825112498256524712592259229252525269624572605248434422498252524842484302438223636253825252429253831862457252540572592267027612786336345294831185627352657259226962644260527222605264426312761259225922657264427352644265726052644304929375597317426052565261826442525256524982578248425382511255225112538248425652670292525252773245725922457329924842443245725112925383935932592247124432457324925522484399925652644272230003274464472561344278625652578264426442631270925652592259227222670269626312644268327092683264425783012288755973186261826312592269625782565249825382525249825522498249824982525256526572912249826442511264424843429261824712498253826833774362226442471248425113236251124984057257826052925290038564799774118562748263126832605256526312799269625522657264426182644270926312696265726702644259230002887559731612565257825522709255225652538252525112498252524982511249824572525264427992471277324712552244333252471245725382511296238393622253824712484247132742565249839802498267026703012327446445308134427992644261827222644267027992670260527222657270926702670267027092605264426052670298729375597312425652565256526572592251125382525252524982538252525652538253825522631283725112696248425922457342924712415249825112722372736072552248424572471321124842552407725782605287527353351464447671856264426312683261825382709278626052644264426572683256526702618270926442631265727352987288755973124257826052578270925782552252525112484252525252525249824982498259226312862247127612471260524433249248424982511252526443822360725252525248424713287256524984037264426182748295033124736541513442799264426832644268326832799257826052631265726572644265726702683268326442657270930372912559731362565259225922670252525522552253825252511252524982511247124982592268329002511265724712565244334292498247124842511293738223607259224982457248431992457251140572578268327862837328747054799 19890828 774701856309926962683265726572605273526442605264426182631265726182683273526572696264426833062290055973149255226312592260525782484249825922511253825382538252525652457256526442900253827482498259224843274244324842484249828873839365126442471249824713236248424983999253826962786291232874767516713442837267025652696265725782799263125782605264427092592260526572631259225922644261830122900559731112565259226312618252525112565284926963161270931492837322426962631267028372498272225112592247134292511248424712498274838393681252525112511251132112471249840572592267027482735336347364962185627482683260526312618261826832670265726442578267026312631273526832644270926052735301228375597311125922657261826832631259225112498257825522511256524842538251126052657282424842748247125782484329924712471245724982811383935652565245724842471322425252484401825252683276129623274470572561344279926702657268326052644263125922605260527352592267026702631272226962605269626442962288755973099257825922578263125382498249825522565251125382511249825522525257826442925251126832511260524713429269624842511253827093774357926052471248425113199245725254057256526442875290038224896774118562657265725782631260525652799263125922644264426052657265726832657270927352592269631112925559731492565257825522722256524982565253825112565256525112484253824982578267028872498274824982578244333382457247124842552282438393651256524712484242932362538249840182538265727613049331247055133134427862618255226572578259227992618260526312644267026052657263126962592270926832631295028375597309925382592256526312578257824982565249825382538252525252525248425252761292524982722249826052457342924982471247124842773380635792605248424712552319924712525405725522605283727863351458648961856273526182644270926572670277325782592265726052709265725782631268326832683267026572975293755973124256525652578268325652565251125522498249824982538247125252457256526702887248426702443259224713299248425112471249829753839355126312511247124713249252524843999255226832709300033124736513313442824268326572644274825922773260525522592265726832670261826572748260526832696270930122875559730992565263126052683253825522538249825522498252525382525249824712552263128622525269624572578248434292484248424842511270937903666256524432443249832112498248440572605268328242722337646444799 19890828 775181856307426572565259225782644276126962605264426312735259226832683263125922657264427863037292555973086256525522552265725782552256525252565245725522525252525252457260525652773248426832457256524433312252525382457252527863790362225652471247124713261251124844018257826572748303732244586516713442799263126572631263125922709260526312657257825922605269626052735264426962552274830372912559730862511263125782696259225522498259225252498255225112525249825112538264429002511268324842552249834552471248424982498288738393666255224712443248432362498251140572592257829122748331246444736185626182761265726702683264427612644263126962709270926312709265727352644260526312735303729375597317426182631251126962592256524982592248425382511257825252511247125782592277325112709245726052457328725252471245724713062383935792644245724842471326125112498398025252657276130743261464471211344283726832631264426572552278625652525264426312605267026572618268325922683268326963037290055973136260526052552270925252605251125252565251125252538252525522484256526572849247127482471259224713416264424572484252529623806357926702471255224713199249825114097259226312875300038394586774118562631269625522592257826182811265725382683268326312644268326052670263127092644263130002925559731742618253825922735253825382605255224572484249824842511248424842592269627732511273524842631251132872429249824842498277337903666257825112471248432492511249840182498269627353000332545295133134427612670264426572696259227862565260525782644272226312709259226702631263126052683300027865597314926312525255226572538249824842525256525252525252525522525252525252683287524712670251126312525341624712498248424982631380636072605245724572511319924842484405725522592288728243402452947051856269626442670264426312657281125652578263126312722264427862644279925782644257826183012288755973149268326312605277325252565245725112538251125522538252525252498253826052862247127092471260524713312248424982511249827353790363625652471249824713249253825114018256527092735293732744586537913442824260526312644263126052811260526832578270925782709268326832748259226702657268330862900559731242578255225522709256525782565257825652525257824982471248424572552263128492498273525112605247134162457247124292443269637583622255224712471252531862471248440572605255228622722335146744896 19890828 775661856312426442578255226572683282426052631260526572592267027482670268326312709264426573086288755973074257825782578265725382538251125782511253825112484253825382511259227092900249827612457256524573312248424842498248428373839350925782457247125253261252524843999255227482696292532244705523713442912265726052618264426312875264425382670264426832657268326832709255226962592268330492875559731242565256525922735249824842565265726312975272230992696316127092511267029752498268325112565244334292471247125252471272237903622257825112457251131862498257840572552268328372849336345574767185626832670253826702565264426572631257826572644268326962605267027092592265726182748304928625597311125922565256526572498256525382538249825522592248424982525248426442683283725112709248426052457331224712511244324712773385636222644251124572511328725652457399925382670276129873299476771211344278626442592265726312644276126442592263126442670269627092657272226052657263126443136282455973124265726052631267025382592252524842511251125382511248425112538256526702837248426962443264424573429261824842498260529753806369625252471248424573174255225384057255226442887287537584705774118562748263126052618260525782773268325652605269626702631265726312683265726052631260530372786559730992578263125382657248425652525251124982484256524842484251125382565270927612471270924842578248433252484249824572457267038063607256524982457249832742471253839992552267027482962340245865098134427992657251126442670264428622631257827092538268327222644255227092578273526832670298729625597314926442552260527092552252525112538249825252552253824982538249825922696284925252683251126052484342925252471245724843074382236512618251124712484318624712511405725652592286228243389464448631856270926052631263126702709272226312565256526312735263127352631278626442578260527353037293755973124256525252538270924842538255225112538252525112578249825252471256526442875247127482457260524573299251124842484251127483806363625382511249825113261255224984018255226572670300032494557527213442811260526312592263125922811264425252657263126182631265725922670263126052592259230492837559731862565256525382592260525382525252525522578252525252498251124842552269628622471268324842565248434292511244324982565290038063651252525112498249831992511249840572565263128112748333846444863 19890828 776141856306226832592272225522552276126312578269626962657269626572683274826182631260526313012287555973199256525782565265725522538255225252538249825252498253825112484257826832773252526962471260524843351245725382471248428493822356525922498244325113249252524844018255227482799293732994474530813442900263126312657269627092761261826052722260526572592267026702683267026572709265730372837559731242565260526052696256525782552251125382538251125382538249824432498263128622484268324712618245733632471251124982484291237583579253825382471248431992498249840772618267028752735332545574896185627352683259226312565270927352670263126572618269626312631270926702631274826442722301229375597317425382578259227352565252525522552257825652538249824842552247125922644286225112735245726312498329924712471248424712799387335932657249824572552323625112484403725382722273529123312473671211344276126312484263127092631284927352552260526442657263126962644264426702683259226573074288755973111256525922592268324982538251125382538251125252565249824842511261826832887251127352457259224713429268324842538260527993790359326442498251124983199249825114057257826052887293737904767774118562618263126702605265726702773263125782696260526702670267026052683260526832565264430742912559731362592260525782722253825252565252524842538249825112484247124982631273528492498273524572605245733382471247124572525277338063537256524572484242932492484252539992511265727222950328745295308134427482696263126312696261827862578263126312605263126442735259227222631272226312696297528875597313626442605256526572538248425382511256525112552259225252538248425382683273525112735249825922429342925252443244324842811380636072565248424712484319925112511405726312631277327353312464447051856269626052605268326442592284927092644269625652605257827222670268325382709257826833037286255973124256526052644272226052511253825522511255225252538251125112471259226572862252527612457259225113299248424842457249828623822363625652443248424843236255225254018253827732696303732744586545113442773263126442552260525922709263126312565260526962657263126182696268327092644265730492849559731112578263126052683255224712498256525252538256526052471255225252605263128752511272224842631247134292538248424712498279938063666260524712471247132112498252540572565268327992799329946444962 19890828 776621856302426962578268326572578267026052605263125652709268326702644272225922631265726183062292555973161253826442565268325112592253824712511253825112498253824982484259226572811247127222457256524983338247124572457248426313839368125922498252524983261251125254018256526962761286233634674530813442735264426572605264425922811264425782644267026572657270926052670269626572657260530622887559730992631256525652605251125652525265726703037272230492683321126052511263129252471265724982592247134292525245724712498300037903622249824982457247131992457251140572552264427992761333846444767185626182683259226572578257827092670265726442709257826832631263127092631270927092644295029375597314925382578259226312525256525652552253825112565251124842511248425382683276124982748248426312471331224712525248424982709380635652538247124842498328724982498399925652683278629503249467471211344283726052592270925782709278626832631272225922644265726572670264426052722264425923000287555973099259225382565267025652498259225782552249825382498256524842498256526052862252526572498268324843469270925112511248427733758357926182484248425113174252525384057257826052925286237424736774118562657264426312644259226572722277325922605259226832644272227222670264426702644265730492925559731242578264425522657248424842565251125112511249824842538253825112565273528872511270924712605249833252471244324982484295038563727256525252484249832492565244340182484267027862937335145865133134427992605264426312683270927992657259226832605257825782709263126962644268326832670301228755597316126442592256526702565257825382552252525112552255224982498251125922552282425112696252526052429342924982457249824842950380636072538249824842498322424842525405725652592278628113429473647671856264426832552265725922631281126572631265726312644260526962605268326442696268327092987283755973211256526312578270925922498251125252525251124982538251125112457259226312862248427222471257824293312245724432484251128623839362224982498252524713236251125253999251127092709291233894644516713442811260526442657257825782761257826962657259225922618270926702644261827222644269630622862559731242592263125652709255225382552247126052498252525922538253825112578263128492471268324712578251134292538245724712498270938393681264424572471252531742511253840572605265728372735341647994529 19890828 777101856300026962578265726052592283725522605268326312683268326962578270926052657267026443000287555973074256525652552274825922578253824982511253824982525248425252484253826702837248427612484260524713299245724432471244327613873356525922511248424713249255224843980249826052761298732614644530813442799270925652644263126312862263126052657267026312592270925782644259226182631274829622937559731492631263126312683259225112511255225112471252525112498251124572552264428242511273524572565248434422471247124842511283738063727253824982484248431742471249840772605260528112849323645864767185627732618259226702657267027732683265727092644267026442722269627612605270926312683306229375597312425922631252527352538253824842525251125252484247125652578253825922592293724712696244325782457331224572443244324982761377435932578253824572471324925382525401825522735268328753389455771211344279926312631267025922631287526052657268326832670265726832578272226312631268326443012287555973174253825522538263125782538248425652525248425382498247125252525253826962849251126962511265724843429264424432511253828873790352326312511251125253186251125254057256527092912291238064644774118562670267025652683263125782761268325522696257825922670269625922722265726832683267030002887559731362565257825382696251125382498253825382498255225382538253824842578259228622525276124712605248432742511245724842498264437903681255224982498252532492498247140182525265727482925332546445133134427992644261825922670263127482618259226702592264426832683263126962631270925922631303729375597312426442552259226832552249825112538247125252498248425522484253825782709292525112670244326052484337625112525245724982849382236512565247124842498316125112511405725652605283727613338467448631856265726442657260526442618277326832605268325652709268326962657264425522709264427093000287555973149261826312578267025112605255225252525255225782565245725382498257827092811247127222484257824573325247124842484255227353856348225252525248424843236251124574037255226572748284933384644545113442773261826962578260526312875263125782592264426442644270925782631272227092631265729872862559731242605259226312722253825382525255225252538253825382484259224572592269628372498268324572578249834292443248424842498283737423666253824712525249831742484256540372605265728112761328746444799 19890828 777581856307426442578273526052644276126572578265726312605270927612657263126702670264426443037288755973124259225522565269625382605259225782525257824982525252525112484257826312824247127222525259224573261248425252457252526833790357925252457245724843249252524983999252527092748306232874529527213442837268325782592263126312837257825782657265725382670269626442709268326572592265730242875559731492631257826572683256525252511265726442975274830372709316127092592264428872457268324432552244334292525247124842471287537583636253825382511248432362498252540572618263127862761337646444767185627222683264426962605260527092605260526962618273525922670263127092644270926442722304929375597316126312578255226442552253825112552260524842484251125112578249825652578291224572657244326442443328724572429247124572696380635932578245725112471323625522511401825522735281130493312470571211344281126832631259226312605277326442631264425922605267026572605273526052735261827352937282455973161261825522670267025652457256525382511248425382525251125382525256526832875245727222457265724713402269624572498252525253822365125782525251124983149255225524077260526442862288737744674774118562618268325922683259226442748257825922683263126832631270925922735260526572696264429752937559731362578253825922709257825782538251124982538251125522498252524572525265728752525276124842552247133122471248425112484273537903607257824842484248432492484248440182592264427612987333845015202134427732578256526312644263127612644259226962592259226182709264426702644269626572722303728495597314925922592256526702498257825652538256525652565252525112565248425922644300024842683251125652498342925252471248424842824383936962538247124432484318625112498405725782644281128113376464447671856265726702565263126312618272225652631259226702696263126572683269626832592263126702975288755973149263125922565269625652525249824982592249825522471252525112498255226572849248427352471255224573287245725112484249827863839365125522471248425253236251125254037259227092735297532874501534313442799265726702631257825922786263125782644270926052657264426182709259227482657265730372900559731612605257825112670259225382538248425382565252525782498247124292511260528112511274824842552245734022484247124572484276138063593253824712484247131992511255240572565261828112773328747364705 19890828 778061856304926832696263126052696276126572578260526052657264426962631264426312657265727223062291255973099255226052565270924982511256525252498259225382511251125112511264427862849249827352471259224293312245724712443247128873856355125112511249825253236249824984018253827352735304933254705530813442799264426312578265726312748257826832644268326312605270926572631260527222631270930372824559731612565253825522631256524842538253825382538255225252484252525112592259227992498273525112592245734422484248424982484276138063636255224712471248432112498247140772592269628372824335145864799185627092683256525782552270927092618255226572592257826052683260527092683265726442670301228245597312426832578259226962578252525252565248425382538256524982525247125922644293724982722247126312484328724982457245724982657389036072565249824572511324925522525398025112670279929753261464471211344279926832631264425782657260526312605265726312644274827352592267026052683260526443062282455973161253826312605269625922565255224842484252525652525251124982471253826572786251127352484260525113416260525252538253828623742359326572498251124843199249825384077257826442875295038394831774118562644273525652670256527092761265725522605259227092644265726312761265726832605269630992875559731492592257825522709255225252511252524842578249824842525253824712565263128112511276124842644248433382484247124712498273538393651256524842471247132362525249839992538274826832912327446745167134428372631263126702578261828372565261826572631257826052761260527092578264426572683306229125597311125922605259226702578263125652565252525252498249825252525251125382670284925252722247125922471341625252457245724982683374236222605249824572498316124982498405726052631277327613338450147051856268327352565264426182618272225922592269626442670272226572683268325922657268327093000287555973149252525652578265725382538255224842511252525652552251125522471256526832735245726962498264424843299248424432457248426703806363625382484245724983249255225114037255226962735302432494474537913442799265726182657259225652837264425922592261826052631268326442644264427092644273530122937559731242552256525522592253824982552251125652578252525522511253825252538267028492484269625112578252534422484245725252498283738393593264424712457248432112457251140772618261828242773332547054896 19890828 778541856297526702565259226312657281126702592263125922670263127222657267027092709264427613012290055973136260526182538264425112538249824712498253825382565242925382457256526312887249827732443260524573299248424842429249827483790363626052484247124713261252524844018257827092709295032494705523713442837260526312657259226442657259226182592264425382605267026702657257826832631269630742912559731112631259225782592255225252511263126442975273530622722317426312578268328492498272224842565247134292484244324842457270938393681260524712443249831992457249840572565273528372799335147364767185627092657265727092552265728372592259226572670269626312722263126442605268326832683303729005597313625522578259226572538253825522565252525382525256525112525248425782605277324712748242925782484332524982471245724983000380636072565252525112484324925382457403725652735276129753363464471211344277326312605264427092631288726312592267026702605260526052644269626962709259227353037284955973136256526312592264425252592253825252592248425782578251124842525253826832987249826962484265724433442263124572511255227093839359325782484252525113236251124984077256526572937287537424674774118562709267026182657259226572709260525522631263125382592270926832735265727222631267030492950559731492578257825522696255225112511249825652565249825252484252524712605264429502525274824712605245733252484247124712471256538393636267025382457247132492538249840182525267027612912331246445237134427732592264426312709265727732605256526052605263126052670256526442670270925782657296228755597312426702670260526572511253825112552251125382511256524712484247124842618277325382709244325782457344224982484249825522837383937112578249824572498319924982525405725922631287528373376464448961856272226442631269626182683270926182552265725922631257827222644268326442709263127352975293755973161256525922578263125922592253825782498252524712511247125922471255226832824251127092484263124843312249824842471248427483839362225252498251124843261253824844018259226962786288733514674520213442824261826312631267025522900261825652657261826702696264425782683269627092605260530002937559731492565264425522722257825522498247125522538255225382498249825922578267028112471268324842618248434552484249824572525272238223666259224572484248431992498249840572592267028242786335147364896 19890828 779021856306226832578272225922670279926442578265726832631264426832565267025922683257826833074284955973136256526052552274825652511256525252538252525112525247125782498257826572824251127222457260524843325249825382525252527223774355125112471249824843261253824714018252526052799297533634644516713442773269626572631268327092786260526052696264426052722264426442696267026442657265730122875559731112552255225782631252525522578256525522552253825522498255225252538268328492538274824712552247134162538248424982538267038393622253825112429253832362471247140572565263128372799332545574831185626962631272225922631265727482605253826702670272226702683259227092657267025782709306229125597312426052605257827352525259225522511252525382471255225112511248425782631282425112696245726182471329924842498251125382773380636222538253824982525323625252484401826312722272230123274464472561344284926832631263126442657277325782683257825922657260526832631270927222748264426443037292555973136255225652618264425522538251125112498252525652538249825252498256526702849245726572457259225113469256524712511253828373839362226312538247124843161248424714057256525922862288738224705774118562644260525782631259225522811267027092709257826832605269625782670260527352605269630622862559731862498260525522683252525652538245725112498256524712538256524842578265729372471273524712552244332992457245724712484259238063565252524842525249832362511249840372525263126833000316145575308134427222644263126572631268327612631257826702605263126052670265726832644268326572696300028875597308625652631265726572552251125112538252526052552249825252525247125652696284924842735247126052457341625252457248424982786377435652592245724842498321124712511407725922631276127613351473647671856265726572592268326572683277326312578260526052631273527222631270926052696264426572962287555973136259225652565263125782525253825522511255224982525252524842484256526702875252527612457259224843338248424842443248426703822366625522457245725383236252524844018253826702709286232874644534313442786257826052670255225522799265726052670263126962683265726442670268327222592261830742849559731492670259225652670255225652578251125522498252524842525249824982525265728622498265724712605245734292484249824572498279938393651255224432471251131862484256540572565256528242683332545574831 19890828 779501856306226312605268326312592278626442631264425922631263126572644278626312683255226313062293755973099255225922578268325652538253825652552253825652498248425382457256526962875253826962498255224983299249824842471251130243806362225652498248424843249252525114018255226962811301232744644523713442773259226312644263126182811257826442709260525922683259225782657264427222670268329502824559730742525259225922631253825522552268326313111276130622631314926442511268328372511269624982565248434422511248424292498279937903727265724712457251131992471248440572578261827992761336345574586185625922644259226572657267027992670263125922605263126572709263126572670267025922696301229005597313625652592263126832578257825382511255226182525252524982552247125522683284924572773248426052471331224842471248424982900383936222565252524842484324925112484401825252722277330003325464471211344277326702538261825922631274826442605265726442618265727092696270925922735261827093037297555973174268325652592261825382498253824842538248425252552251125252457257826312887249827222484263124573442265725112511252529503806362225252498251124573186251125114057256526572862286237114674774118562657263125522592269626832786259226182709264427352657268325782644263126312644269630492875559731242592265726052761253825922511251125252552248425382511252524432525259227992525273524572592248432992484247124842498276138563579260524982484249832742525251140182578267027222837333844745343134427612565264426962578272228242565260526052670270926312722259226832631276125922631292528875597311126182538260526572552253825252552253825522538255225112484252525522644277324572683249826312498340225112471248425252824377435932592245724572457316124982484405725652605274827993274464447051856268326442592263126442578274826442631269626312670265726832618273525922578261826313037293755973136255225922552265725652552255224982498252525522498251125382471257826572887249827862457257824713299245724572457252529623873360726312471251124983211248424714037253826182748293732994644530813442786264425782657263126442837261825382696268326572683269626182683261826442696270930992900559731492605265726312683253825382538253825382498255224842525251124982525263127862511268324572565245734292525252524842471270937743651263124842484252532112471249840572578263128492748331245864831 19890828 779981856265726052578268326312670268326052605263126052748274827222578273526702644260526573000291255973236260526312538268325522552249825112511255224982525247125252484260526442937248426962498261824843325247124842484249827353822359326182511248425113236251124984018253826832722297533514799523713442786265726182683260526312837259226312618259226442657270926052657260526832631269630492900559731492578263125252696264425652525255225252525252525382471251124432565263128492498268324572592248434422498247124842457278638393607253824712457248431992443249840772578261828622761338946444962185627352696260526052657260527482565268326442683267025782748264426702670267026312657298729125597312426052565255226572552256525112618253825382552253824572538248425922644287524842709248426442471327424712457244325112605379036812525249824712525326125382525399925652761269629503312458651331344281126572618272226312565277326182644268326572644265726442696265726182709259226573037290055973124259226182618267025652498251124842552253824712538252524982457256526962875247126832457260524433402248425112484252530243806356526572443245724713249248425384037259226572761277332994501496218562657268326572657260526832748260525522670255226442631267026572709267026442605270930002875559731612565256525922722253825782565256525112605255225522538252525112565270928242525274824572631247132612484247124842525274838063651255224842498248432612525251140182578273527353062332547675415134427352644267025922605268327612657268326832605260526182657261827092696264426702670298729255597309925652631256526312538256525382511256524712525249825112538247125252709284924982722247125782484344225252457245724982786383935792552248424712498321124572538407726052592279927223312464452371856269626702618268326052748274825922605268326312644260526832670273526702631264427223024291255973136253825922578267025782565253824982525253825112552248425652457255226312837248427352443259224573274251124842443245729003790363624982498248424433274255224713999253826702786295033124644548713442761265726052565260526832786270926182670263126572761265725782696268326702631263129002912559731492525264425652605253825652592252525522511252525112511247124712578268328752498270924842578245733892498245725252498295038063666259224712498248431742484249840572605265727862799338946445451 19890828 780461856270926442657260525922644270926442605264426312657260526702631267026052657259226963099292555973136259226312565265725782565257825252498251124982552249825382525256526572862251126832498256524843287245724712471248428493856356525922525244324983211255224714018255227352722308633124644574413442811269626312644264425922748264425652657268326442605265726052735265727352618268330492849559731112578255225652644252525252538252525112443249825252484248424842605273528752511272224572605244334162457247124842498283738393607256524842511252532112484252540572565259228242824328745865744185626832644265726442631260527612605260527222565269626312670257827482657267026832657308628245597308625922631259227222525255225112538251125652525252525112484249826312657281124572824244325922443329924432498248424843000383936512592244324572443324925112538401825112709276129753376483159311344278626702696270925652644276126312552263126832644265726962670264426832696263126963037292555973136256526572670256525252552256525252525257825252565253825112525257825922849252526702484259224713416251124712511249828113806365126702498247124983199248424984077259225922824279932874474604518562631265726312618264425522683260526312578260526702631268326572735264426702592269630242925559731612618253825782786253825522552257825252498253825522525253824572592268328372484278624712592247132992471247124292498288738063607259224432457251132612498252540572525267027732925336346746282134427352683263126832605268327732605257826442605265725782722264426962696269626832696295028625597308626052605256526832498251125522498255225112471252524982498249825382709281124842722248425652429342924982484245724712799383936512631249825112552323624982498405725652644283727993389458664541856273526572605263125652644277326182525269625652631267027352578265726312709263126572987291255973111253826312592264425522592251125252525253824712484248425252525257826312837249826962484259224433312245724712471248427993806355125782498251124843261255224433999253827612735297533124674665513442761260526832683264426572837263125382578264426312618265725922631260526832605269629502900559731492538257825922631259225522578253825112552252525252498253824292511263129622484270924712565245734292498248424982443277337743593259224982484248432112498248440572578268327862811335145297014 19890828 780941856268327092605263126182644281125652670267025522670265726832644274826442605260526443000288755973149256526052605269625652525256525652552251124712538247125252511257826702786249827222525257824843312248424712471251129873839359325782498248424983274248424844057251127732748293733384644774113442799263125922657268326572786259226052631264425922709272225782696268327482696264430242862559731112618263125922657255225922498253825382511257825112538253824572565270927992511270924982578245734292525247124982511283737743551256525112484251131992511251140572578259228242837338945577741185626702683261826052631257828112696253826182644268326572683268327222592265726572735304929125597309925922605257826312511252525382525251125652525256524982565251125782552284924712709247126182457333824842457247124712748380637112565249825252525328724842471399925112748274830243389464477411344281126312605265726312605277326052592265725782657265726832670269626442631259226312975284955973136261825782605265725382538257825382565251125782552249825382498257826312937252527482498267024573482265724982511255227613790348225652484245725383211257824714057256526572849442134824586774118562683270926312605259225522786265725782631264426702644273526442644263126572592263129872875559731242565259226052631253825112565249825112525253825382525251124712592267028752471273524572631245733382471251124842525283738393622252524712525252532612498247139802525268327862937327444476162134428752657256526442683267027092552263125922696263126442657267027482657260526052644302429005597312425252565253826052498257825782525251125522538253824982525247125522605283724982709247125922443344225112457247124982709383935932565248425112525318624842498405725522552278627223338452977411856276126312605268326442578276126312552267026442631260526312605260526312631265726963012292555973074263125112592265725782644256525382498256525782498245725522484255225922799248427482484264424983299306226312657259228623839353726832552264425653249264425784037264428112925411840975064774113442824265726962605268326312786267025922592263126832644273525522696265727092644270930622862559731742578255225782644248425112538255225522538251125782484248424842578270928492511269624712631248434022511251124432484267037583607255224712443247131862511249840572565255228872761331246744863 19890828 781421856303726962538264426702552277325252631269626442644263126832618267026962605261826963062288755973124264426312565265725382565249825252471257825112498253825252471257826572837248427352457263124713274248425112471252529873856359325382484249824713211252524984018253827222786300032744736513313442761268326052696263125522811255227092631265725782644268325782631263127222618270929622887559731492618263125522696255225382511252524842484253825522484257824432552261828752511273524842552247134422498249824712484267037743651260524572471249831862498248440572578257828372761336344214767185626182722255226052657256528112644263126832683259226962761264426572605265726182683293728755597314925522605257826702538252525252538252525112525255225252511249825522683282424842696247125782457327425112457251125112900380635652538247124572498326124982511399925782773274829753224464471211344274826052565265726312657287526312552269626702605259227352644268326312683269626963012296255973124256525782592267025522578255225522498253825252484248425522484257826442875247126962484260524573429268324842484247127613774369625782484252524983174249825524057257826442937290038224644774118562670265726052722264426442670259225522657260526832644274826832696260527092631263130992912559731242605256525522670255225922525252525382525248425252525248425112525260528872471273525112605249833122457247124432525251137743651257824712443251132362511247139992525273527862925328746445064134428112670257825922605255227862644263126832592260525782657264426702605263126442696304928875597312426442657255226312552256524842484251125522552253824982498249825522565282424842709249825652443345524982471248424712552377437272592251124432471321125112525405725922644282427863429450148631856261826442644257826312657277326442657269625922605268326832578273525782709256527092912291255973161255225782592260525522511253825252538256525382525253824982484255226702849251127482443257824843338247124842471251127993839362225522457248424713236249825114018256527092748287533384447541513442786270926702670263126312837264426312670259226702696270926312748265726442722267029502925559731862657260526052631256525522538248424842525251125252498255224982538259228242498270924712631247134292484248424572511267037903565265724712484252531492511251140572592259227732735335147364799 19890828 782861856304927352644257826702605291226182605264426052683265727092657265726572565253827353124286255973149255225782578272225382631252525522552253824982525245725522525255226572824245727612511260524573312248424842471248428873790368125252538244324573261248424844057251126572786298734024644527213442748267025652644265726572862264425922605261826442644273525382670264426572709272230742900559731492552257825382631253825522525273526183161276131112722318626572565273527862511272224712605249834422511251124572511303738063651255224842457248431742498251140572592264427612786338945014736185627222683268326702592264427992657264426442605267026312670268326442657259226052773303729505597311125782592261826702552252525382484252525112498249825252538247125522578286224982696249825782457327424572457245725252605385635932552248424572511324924712525405725112683274829873274458672561344279927482709256526312644272225782592265725922631265726832605269626832709263127093037281155973136259225652670264425782525255225782578249825522525257824842498249826572811247126962511267024573429268324292525248429123839363626182511253824713174248424984057256526832849288738734799774118562696259225522683263126442722263125782735256526832605273527352735269626962631263130372887559731362605257826182696253825252498252525252484255225382538249824432644269627862484273524842592251133122498245724712538290038063607252524982498247132492484249840372538268327612849331246445237134427862578260525652605257828492565270926702565263126442696267027222722267026312657303729005597311125382592259227992538257825382511253825112484252524712578248425652670282425652696248425922443340224712471247124982644383935932525252524712471319924572511405725782683279927353376464448961856263127352657272226442605269626312631265726962709267026572631272225922683263126313062291255973161263125522605272225522511252525382525251124842525251125522484252525652837248427352471256524573299248424572457248425653822365125522525245724293249252525254037255226442722303733764644520213442786261826052578263126832773264426052644261826572696273525922644259226832696269630002987559731612592260525652657256525522578249825112511252525252525248425112525269628372511273524982605248434292552247124712511265738563607256524982511247131992498249840572578263128492709329945574799 19890828 783341856304925922605264426182657278626702578269626052644267026572683264426182618261826313086293755973111253825922578267025522525256525922525259224982511253825252484252527092900248427482415256524843287247124982457252526573806363625252498245724713236251124983999253826962761298732244501527213442773263126572618263126312811259226442683273526702657270926182670259226832592267030122862559731612605257826052683255225522484255224712484257825252498252524572592265729002498269624712525248434292484247125112457278638393622257824982498248431992429249840572552265728242786333846744799185626312552260526832592268327222631261826832618267026702748270926702657272226442786307429125597316124982592256526442498253825522578251124842498253824712565248425522592281124712709249826312443328724982511247124842657383936222605256524572484323625252471403725382657273530003338473672561344279926442538268326312631279925522631257826442696265726962670268326962683267026573012292555973049257825652592273525252525252524982565249824982565247125382498252526052862253827092443260525113429268324572538248428623806369626052538247124983224249824984057255226572824291238064501774118562631263125922605259226052722257825652696265726442657273527092683267026832644264430372912559731362538257825652683253825522511247125522511251124982484255224712605265728242498269624572552245733122443242924842525287538393593255224982471249832872484251140182498273527352987333847365272134428112683261825652657256527732631259226572657263126442709268326962644267026702709298729125597311125652552264427092565252525652552252525252552247125252538247126052631295025112696245725782484342924842457249824982786382237422565248424982525323624572498407725252657279927733325452947051856263126312605256526312631283725652552260526702709269627092592270926832683261826443049293755973174259225522592267025382552248425252538252525252552252525382457255226962824248427482511263124843299248424842457248429873839360725782511249824983299252524574018253826962773293733254767537913442773270926312644265726572761256525112565257826702578260525922657267026702631268329622849559731112644255225782722259225522484255225652484257824842525252525382565269628372443270924842565248434292484247124842525288738063622260525252484252531862457247140372592257828622799331247054863 19890828 783821856300026962631267026182644277325922605263126442709264426572592273526702657256526572987288755973149260525652592265725112498252525252498252525782498248424842498252527092786245727092471257824573299248424432429245726053790353726312552247125253261248424573999264427352799297533384767523713442773267026312709265725922837256526312657265727092748273526832683261826832578267030492887559730992565259225382683257825382525287527223149276131612761316126832538265729002471272224842578245734292498249824982484287538223651252524842498251132112498252540572618267028372761337647674799185625922709267026572605261827352592259226702592269626832709263126832683265726702683298728875597322425922592252526312592253825252511253825252511256525382552248425652709284925252722248426182471327424712471245724842975383936512552248425112498326124982457401824982683274828873389464472561344287526052631265726572683283726832578267027222578260526702565267026572683269626832987286255973161256525922605270924842565251124842511255225112484253825382498257826962875251126962484264424843416265725252565253827863822360726572511249824573199253824984057255227092887286237904767774118562722265726312605264426052748268326312657273526962578277326312683276126052618267029502950559731112538260525382644255225252565251125522578253825252511252525252578270927862471276124842592245733122484247124712484281138223593257825522511249832362471248439992538268327093037336346445237134427732670259226572605264428242657261826442631263126572748261826832644270927092722301228755597314925782578259227352525252525522578248425252552248424842525249825922631283725112670249825652525341624982471245725112975377436512605249824842457323624982484407725782631273528243363467447671856265727222657260526052670270926442592267025652644257827092631265725782657253825923012293755973149256525522631272225652511255225112525252525382511252524982457255226572849251127352457260524713299249824712471252528493742368126052552248424573261248424573980252527352709288733254644537913442773260525782644259226052811257825922644260526312631268326312735267026832696269630122912559730992631257825652644255225522525253825522552251125252498249824572538264429122484267024292592247134022498242924712498278637903537256524842443252532362511248440772578263127992786335147054705 19890828 784301856306226702592264425782683278626312644267026572618265727222605269626442631256526313074286255973149261825782605261825382552252524982525251125112525248425652511253826052875251127092457257824573325249825112484251128243742359325522538249824713211251125114018252527222709298733634705520213442824260525922670267026702786260525522631268326832631263126052657268326962644264430002912559731362592260525382565253825782484251125112525256525522498252524712552270928112457268324982605249834692443245725112484267037903593256525112457248431992471248440372552265728372837337647364644185627092683256526962565257827612578257826312735272226052735268327352631272226312696303729755597312425522644255226052525259225782552251125652565248425382498247125922709281124572735242926052443333824842484247124432799379035092657252525252498321125112484403725112709273530003249458672561344283726052657267026442565279926052605268326312644260526962644269626572644268325783037284955973062253825522605260525652525252525112538252525252525249825112484256526312811248426572457259224843455264424712525255230123822355125112525249824843136245724434037259227092811288737904644774118562709263126052631257826312837260525652578260526442578269626572670256527092565267030372824559731362592252526312670255225382511249825252538247125252552255225382578260528872511274825112592247133122457247124842484274838063565253825522457251132612525248439992525272227222975338945575272134427862605263126442578264427732657259226572631263126572696264426572605268326702657304929255597312426442592256526962578255225382565252524842471253824982525248425252657290024712683249825922443341624712457248424842862380636222538249825252471318625112471405725652696283727353416464447991856272226702592260525252605281126702592267026442631259227352605263127092631268326573049288755973174259226442525263126182525264425252538255225252552247124982484252526052799245727612457257824573299248424982443251129373822368125922525251124983236249825113999252527222773307432744674541513442799260526702683265726052773267025922631259226572683272226572748270926832657267030622962559731492644257826052657256524982565253824982538248424842525249824842565267028372498268324712552247134292525248425112498278638223681255225252498245731862484249840372538268328372849338944744736 19890828 784781856306226832605260526572631272225922565263125922631273526572618268325922735263126313037290055973136252525382552273525382538253824842525252525252511251124712484249826832912248427992471263124433312251124572471248426313822353725522471247124433249252524293999253826702709300032494557513313442799260526312592264425382799263125652644263126962618272225782683267026052631263130122975559731112592257825382657252525112538279927093174277331242773316126442552265729122484268324842565247134292525244324572538290038223651257824842471242931992484249840572565272228622811345546444962185627222670260526312605264427352683256526832592268326572709257826572592269626182709306229005597314925922631256526442552252524712538256524842552252524842552251125252709283724982761247126052498333824572471245724842618380635932565251124292511326124712511405724982709273528493376458672561344278626702578263126442631277326312657263126832631257826442592263126702709260526703012286255973111257825782578263125252498253825382552252525252538249825112498260526832875251126962498264424983429268324572552251128493774360725782538252524983161255224714077256526832811300038394644774118562644260526052644263126702799257826312578259225922631273526052670253826312644265730122849559731242565265725922631256525522552253824842538252525782484255225112578263128622498278624982592251133382457248424292525281138563565256524982525249832612498249840182552265727613000329947365308134428112670257825922605270927482696256526312578263126052722267026832644265726572631302429625597308625382552252526572565249825652538249824842525251125382498242925922605287524712644244325922471342925112498247125252824382236512538251124982498318624712498405725922657276127613455458648631856265725922631260526702578276127482565265725922644264428112657270926312670259227093012288755973124256526312605270925252538252524982552251125522511249825112471259226572849244327352484261824293312247125112457249828493806357925522525247124713249251124844018255227352761292532874674530813442799257826312631261825782761257826052578268326052670268326442657267027612631273530242950559731612592256525522631253825522525252525382471255225382484252524982565265728622511270924572592247134162511249824292511284937743537264425252484253831612471252540572565259228492799331245574767 19890828 785261856307426702565269625922696279926052578265727092592259226442565273525922618263126573037292555973149257825382565269625382525251125112538252524982511249825652552255226702900248427482457257824713325245724712471249825653790359326182552248424983261252524984018253827222786301233894705516713442773260526572683265725782837260525922605259226052709270926312670268326702631268330492862559731362592253826052578256525782538247125252471253825522565255225382552263128492552267024712578245734552484247124982498286237903607257824842443251132242457252540372578259228622761328746444767185626832644259225382552263128242670260526052605264426832748265726962670264426572657309929005597312426052631255226442511252524982578253825112525251124982538247125382696287524712761245726052457329924572443248425253062380636072538251124712471323624712484401825382735276129623351467471211344279925922631269625922605277326572605264425922683272226572683269626572644260526703000287555973124257825522578265725652525253824842538252525782525251124712484252526702887249826962498260524433429268325112552256526703839359325782484249824573186248424574057268327352925287538064474774118562670268326312657264426442748259226312670263126442631272226962748269626442631269630002900559731492552265726052735252525782525255224982511253825382538249825252552259227862552274824432592245733382471245724432484284937903537255224982457252532492498251139992552264427352962333846745308134427862644263125922657257828112605256526312592257826182683264426702709268325922735307429005597312425522538253826702552253825252498253825522484253824982511249825382605286224842709247125782443342924712457247125252962377435512578249824432457319924572498405725522631281128373351447448311856274826962605263126442709283726052605265725922631256527222683270926572709263126703000286255973136256525782565270925782498253825112525249824982525252525382498259226702837251127482471260524573287247124432443247128623806362225782484244324843249252524714018252527482773301234024674545113442748267025782592268326832786257825922565260525922644274825922683263126442618272230992925559731112484265725652618259225922498245725522538249824982525252525112605267028752471267024842578247134162511247124572525298738223711252525112471245731742471256540572538263127992811328745574799 19890828 785741856317427222552259226702644276126312631261825782657260527352605269626572696259226832975284955973111257825782552264425782525249825252538255225252525248425522471255226702925253826962484257824843312249824712498252525653806346925782484247125113236249824573999255226832735291233894557523713442849264426182605256526572849260525782683263126312631272226702631264425252696272230372887559730992525255226052657252525522511267027863136272231362799319927992538264427992511268324982578249834022498247124432525273538063696253824712484249831992498251140772552268329002748336347674831185626702748263126312670264427992644263126962657265726572644260526572578269625652761298727995597316126572552264426962498260525782565251125922552251124982525248425522670279925112709248425522457329924712484245724842912380636512578245724982498326125382471403725652722270931363351455771211344278626572631265726572552278626312565268326182657267027222644264426572683267026573000295055973149257826312565264425522552259225652552253825382484251125112457256526052887252526572498263124573416259224432525253828373774366625112498251125653186251124844077252525782887290038064501774118562644255226052592268325522799256525522670263127732709268326312709257826312631265730242875559731242552255225782631253825252538255225522525248424712565252524842578270928752471274824982631247132872498245724712498281138563666253824982484248432362525248440182525269627612937337647055308134427612592263127092657264427862592265726832631261826572773267026182578264426962670300029125597316125652578259226832552249824842498251125652525252524982511247125522657287524712696248425782443345524982443247124842578380635932552247124842484321124982443405725782631277327483325464447991856265726832657259226312631284925252565263126442722267027482631276126312683263126833111297555973136263125922592274825382538253825382525255224842552252525112498256525782862251127732443259224573351245724572471249829873839355126052511247125113199248424844018253827482735301233894586520213442824267025922605259226832824260526312618263125782683273526572644259226832644264430862912559731492578257826052578253825652538249825382538251125252498253824982525267029002525270925252631247134292498247124982511278638063622257824982471252531492498248440372552253828242748338946444799 19890828 786221856307426572565264426832631288726052565263125782657260527612592273526572670259227483024293755973161255225652592270925382578248425112525253824982511248425522498257826572862253827092484256524713312251124432471255229003806363625652511245724843249248425113999252526702773301233764705506413442761263126702644259225782799260525782565257827092657264426182709265727092605269630742875559730992644260525922631257824842538253825112471256525252525252525252525267028112525267024432605247134292457247124842525265738563537260524982443255232362484252540772578263127992735333843954831185626832735260526442592263128372657260526572605265726702670264426832657267025782722303728495597313625522565251126442618256525252538253825382538252525112498247125782735290025382748248425922471329924712525248425383062383935652578251124712457326124982511405725252735265729753274464471211344282426312605263126962631288726442578269626442657267027352644273526312670265726832987288755973136256525652552269625522552251125522552249825252511256524572511255227092799248426702498260524573429265724572578252528373774366625782525248424843199252524984057257827092912296238394644774118562696261826052670255226572761259225922683264426832709268326962709264426442605269630492937559732362538263125922631252525382552260525112525252525252511252524842578264428872498269624712605245733382471249825252511293738063593261825112457251132612525251140372552264427482950329945575343134428242670265726572605263127612631260526442683273526052696255227092631263126442709293728115597311126312565259226962538253825252525252524982525249825252498248425782683281124712696245726052484342924712457248425252862375835932525247124712471314924712471405725922631282427353402447446741856263126832605267026702696279927092578264426572618257827612605269626442605260527353111286255973124256525652657265725112538253825382511251125112538248424982498256525922837251127092457260524713287248424432484249829003790365125252552247125253236248424434018252526052735291232364705537913442799270926312592265725652761259226572683269626702578272226572748257826572670269630492937559731612605256525522683251125252484252524432498260525782498251125382498259228872525272224712578252534292511247124712484281137743651261824712471253832242511248440572565263128242786328746444736 19890828 786701856304926702592265725652683272226572525259226572657265727482696272226572722253827093037293755973099255226052605263125522565252524982525248425382498248425252511257826572824248426962457259224573299248424572457249828373822365125522484247125383211249824714018267027092837295033384586527213442773260526052657268325922824263125522631263125922709270927222670269626312631267030862900559731362525256525922670260525652578278627733136284931992799319926702525260528872498270924572565247134022457249824712471288738393666256524982471248432492511248440572565265727862722340247054767185626702552263126182683269628112605255226832605259225922735263126572631267025922696303729005597312425382605252526572592252525652498253825782525252525112511247125652644293724572748247125922484329924982457245725252683383935652538245724712484323624982484401825382709276129873312467471211344277326312565263125922631278626572657268326312631268326832644272226572644260526573049284955973074256525782605263125522578257825522578248425382525253824982484256526962849251126832443260524713429256524842525253827863839366625522498249824983186249824984077256526962887287537744831774118562605268325522644260526182683263126312605257826182683263126442735261826442631268330742887559731362578259225922735255225522565253825252525252524842484253825112525267029372525268324842578251132992471249824982484301238063622256524842443248432742538247140182484268328493000338946745237134427612592257826182709265727352657257826832618269626702644263127482578264426962657304928875597312426052565259227092511249824842525253825382552253824572511248425382670296224572735249825782484338924842457248425112887377436222578247124572498321124712552405725782631279928113363467448311856270927352565265725252605272226442644256526442631264426182657270926572683260526703024279955973136252525782592270925382578248424982525251125252538245725112471252526052799245727482484259224843312247124572471247126703774366625382525244324433287251124574018253826702748295032874644523713442811265726052722259225922722263126312565263126312552263126312748261827092644269629872786559731242552263126312670256525382538248425652578253825112498249824432525264428372498265724842578242934422525244324572498281138063537255224292443247132112498251140572565267027992799331247364767 19890828 787181856264426832618265725782683274827092578263126442670268327352644260527092696259226963062284955973174257825922592265725112525251125652511252524982525251125382511251125923062251127352471256524843325245724712471249829003822355125522457248425523249253824844018253827482709300033894586527213442824260526702578256526962811259226052631264426702670270926052631264427092631268330372912559731242525259225252683251125382511257825252498249825522525252524712538259228112498270924712605247134422538247124712471304938223681253825382457248432242471248440572592265728112722332547674863185626832670255226572644260527732670260526702618264426832722265726832696276126312670303728245597314925922592256526962525259224572525255225382565252525522565247125652748293724842761245725782471332524982484244324712786380636072538248424572498326125112484403725252605272230623376473652371344281126052592267025782631277325922605255226702605263127222644270925922683268326573062291255973111255225922565268325922484252525112525249825382565249825252457249826052862252527092429260525113402249824292484252527093774359325522498249824713174247124844057257825922824278633764736513318562722260526442631267025922735260525112683260527092670277326442735263127092670269631112887559731242683256526052644252524982592257825252525253825382525252524982552264428492525274824432631248432872511251124712484279938223551255224842471249832362498249840182538261826963024332546745343134427992670263126572592257828622631261825652592259227092657256526832657263125652670304929255597312425522605252527092565251124982552255225112525251125382538247125652565281124982709249825522471342924712471251125112748380636072618248424432457319924712484405725522657278627613299455751331856267026962618264425782670282426572605256526052657264426962592267025922709264426832987283755973136257825652592260525652552255225382525249825652525249825382511255226962912251127092484259224573261251124712457249828623839366625652498248424843261249824434018253827222722298732614644541513442722269626052578259226832773263126052631265726182605267026052670274826052578267029372937559730742592259225382657260525252538256525382498251125112525255224712552264428492484272224842605247134162484248424842525298738223622256525112471251132362457249840772565264427612786336346445451 19890828 787661856270926442605267026052670277326312670269626442631260526702657268325922644260526832975296255973136260525922565268325252457253825112538253825382525244324842457257826312849249827482484259224843312247124842484247127223822355125252471247124843236249824714018257826702722300033254767574413442824265726312670265725922824257825922631264426832631267026572696268326442631263129622837559731492578264426312696252525522538249824842538253825112525248424982565274828622525269624572565242933892498248424572525278638223636251124842457248431742443251140772552260527352837328746445781185626442735261826832552263127862592265726572644263125922709259227222709270926052670304929005597316126312552259226832565257825922511253825382484251125252511252525382657290024572709248425782457329924572511242924982683387335932592249824292471324925112471399925382722270929623299470558941344277326312709265725382605278626312605264426052657267027352605272226702644272226443012290055973161263125652565268324842538252524842484253825252538247125112471252526442761252526702471253824573402251124842484251127993822366625782498244324983161248424714037256526442849277332994644604518562644267025922683260526702735261825922683265725522644273526052722261826572618264430622962559731362592260525652644251125382538253825382525249824712511248424712538264428752457273524292578244332872484249824712484284938393622253824842484247132492471248440182525270927223062336346446282134427732683261826052605263127992631264426052552264426442657263127352670265726832722304928875597321126052644263126182592255225782538255224712525252525252538251126312605288724842709242925782471342924982457249824842900379035512644248424432498318624842525403725782631276128373389470564541856267026052683265725522683279926442631264425522552264426962631268326572644263127223037293755973136256525252592265725922578255225652538253825652511248425522484256526312786249827222498257824573312247124712484251127353839365125382498248425113249255224844018255226832735298733254674671313442799265726312631261826962799268325382631263125782683265726182709259227222605270929372900559731492605257825382670253825252538256525382443248425382511251124842565267028622525273524572578245733892457244324842511288737903651253824842471247131742484253840772578261828112799335147366924 19890828 788141856276126052578264425922592270926312565264426702683267027222657270926442683269627093037293755973161256525382605265725522511252524982511248425112511251125252511253826442849251127222498260525253287249824572457247125113856360725782471248425113274253824573999251127352709298733124705774113442811265725782709263126052709260526572631263126052696265725652735269626182605265730002900559730992578259225522683252525522538251125382552253824842511253824842565265728242511272224712618248434022538249824842484272238223551264424842471248431862484252540182538264428112811335146747741185626962605259226962683268328112657259226702644268326442605260526702670268325782683309928755597316125652565259226962552259225382498251125922552249824842525247125112631287524712748245726052471332524712498247124982786379035512525247125252498326125382443401825252735270930493299464477411344283726702631264425922657279925522631270926962631263126312592272226052657259226833136287555973136256526182538270925252592252525382578248425112525253825382498257826312799253826832457267024573402272224572484253829873839359325252471245724713211252524844057256526832722442133384705774118562722267025782644263126832773263125522631260526702657272225652696259226962565264430992900559731242578257825522735255226312552252525252565259225112484255225112578264428872484274824432592241533252484247124712498291237743565253824712443249832742511247140182552267026962862324944746162134427862761264426312618263127862592257826832644265725522683263127352592274826702683297529505597318625652592257826052565251125112484255225382552248424842552252526052670287525252722247126052511345525382484247124842837380635932592248424712498321124982511405725652670282427483376458677411856273526702631259226312592272226052631260526572644263126572631273526442683260527093037291255973136264426182644265725382498252524982511252525382538252525652471263125922748253826962457260525253299301225782709255227733873365126442525263125383249256525924037263128112862403740574996774113442824259226052618268326182786269626052592268326442644268326572657260526702657267030622987559731742565264425922644256525652498252525522484248424982484248425522552267027732525267024712565245734292498247124572498283737903711259225252471253832112457248440572605265727862837333845574799 19890828 788621856307426962552253826572605281125652592260526832578255226572644274825652605263127353000287555973111263125652552269625782525251125782525249825112511248425112484257826832799255227482498260524573261251124842471251129873806359325782498247124713236251124984018255225922696296234024320523713442761269626182618264426442799264425782605268327352631270926442670273526702618269630492849559731492605253826572670255225252525252525522525257825382538248425252511260528752525268324712592248433892538251124842511293737743666257824842498248431862498247140372565272228372875337645574896185626702657259226832605261827482578257826052605267026832761265727222670270925922748308628755597316125782631259227352552255225782498247126182565257825112525252525652618290025112722245726052429331224572471247124982552377435932552247124982511322425112484401825382748270928873299467472561344277326702605263126312644272225922592260526832657276126962552270926962696256527093074276155973136255225922578260525382538247125382592249825112498244325382484259226702862251127222471267024713402268325112552252529373790360726182484249824843199252525384077253827352849287538224799774118562644265726052565256526832799264426312631263126962709267026832735269627092644267030002849559731492578255226312644255225522552255225382552251124842471253824842605268328242498273524712592251133252457248424712498267037743636255225112457248432992498248440372538265727092937332547995202134427732683260526052631263127862631256526312670267026702605268326962644263125782657304929005597316126572618260526442565252525252511253825522484252524842511249825112592279924982735252526312484345524982457245725112644379036512511244324712498316124982511407725922631287527733325464447361856270926702578268325652605274825922565268326052657261826702578274825782709259227353049293755973136256525782592274825382565248424982552252525522498252525522471256526442799247127352471260524573299248424842511248428753790360725922443248424983199248424714037252527222748296234024674541513442837260526312657261825782837263125922696263125522552269627482709265726702683268330742962559730742552257825382670252524982538248425382498251125112511247124572578265729372484263124712592248434162484249824842484269638393593259224712471248431862457248440572578265728492722328745574557 19890828 789101856297527222631267027092644279926312578264425652735265727482644265726832618259227223037292555973124252525922552272225252538249825252525256525112552251124982525252526572875252527352484259224713312247124712471251127733790353726052457248424843287251124843999253826832773304933634705520213442761270926572631260525922799259225782657260526312657267026052683265726702592274830492875559730742592257826312605255225382498293728243261276132112773323628112484273528752498267024712565245733762484244324572511290038223607256524842443244331612484248440572578260528112761337646444799185627222657265726702657259227732605260526572670263126312670263127092631260526572631306228495597318625922578257827092592251125252592248424712511249824842525252525522657284924842748248425782457329924712471247125522709383935372511249825112457324924842457401825522761281130003363458671211344273526052631268326052552276126052618263126182644257827352592273525782683267026963074287555973211257826442605263125522498253825652511253824842538252524842484259226572811251127482471257824713429263124982525253826703839355126052457249825113186249824574077257826572937293737744767774118562683276126312605265726702709267025652696264426572631279926572683259226702631267029502887559731612552261826182696256525522525251125252498253825382525252525382552261828622525269624712592244332872511244324712511268338223666259224982471248432612498248440182511265727092937322446445030134428112618260526702683260527992605257826442670268326572670264426572618269626182735306229005597316125922605263126962538253825782552252525252565249824712511247125382657283724572696249825922498337625522443247124842709379036222578248424712471319925112443405726052631276127863429479946741856267026962605267025522670274826832565264425652657264426832605261825782538268326702950293755973136263125382578274825782511251125652605247125382525248425252484256527482887251127992511255224713325252524982457249828753839359325652471248424983287247124574057253826572696287533514644530813442811256526442605264426702773256526312670257826962657265726312644268326702657273530742900559731242592259226052657257825112511253825252565249825252538253825112578264428872484272224982592247134022498249824712457276138063537253824842443252531992498249840772565265727992837333845294799 19890828 789581856307426442578259226182657274826572525270925652683256527352670268326702657268327223062295055973174260525922525270925782578257825522538251125922552249825112511251127092824249827092484259224293325247124432484249826313790360726312498247124293236251124714018252526962696304932744705523713442761264425922605259225922786259225922631268326312696277326572696257827092683270929872849559731112525257825782644255225112525252525112484260525382484253825112538257829002484272224982578244334292484247124842484264437273622256524712471247131742498249840572565256528372761333846744799185626832657259225652657263127352644264426442565272226832761267026572631257826832670300029125597313625652605255226962552251125652538252525522525253824572578248425652722288725112773245725782484329924432457242924842631380635792538247124712498327425522484403725382696268329003338470572561344281126312592263125922657270926442592268326702657269627352605268326832709259226572987293755973111259225782552267025382511249824842525249825522525248425252484252526052875252527092484264424713416273524572525251125923806360726182471249824713211249825384077257827222912291238564674774118562592259226312683260525652799269625782644267026702631274825782657256527092605270930122937559732362605255225652644255225522498253825382498248425652525248424572552261829872484276124572592248432992471249824572484283738063579255224572471247132612538248440182525265726962987335147675308134427222618257826312605259228112631259226052644268326962683257827482735263126312683303729005597306225782578253826312605256525522498255225112498248425112525248425652722279924842735247125782484344225252471248425252912380636512631247124432525316124842457405725652670282427483363444748961856265726312578268326052578277326312552265725782657265727092605268326182605264426963000284955973136264426442552273525382538255224842578251124982511248425112484260525782925253826702457259224573287242924842471249828243790368126052471248424843274248424844018255226442811311133634557537913442811263126312657257826442761260526312657268326312592270925522657264427352735268330742937559730992592264425922683252525252538253825922498249825652498249824842578263128372457269624842552244334022498245724842484287538063666261824842457249831742484251140182578260527732735338946444799 19890828 790061856304926832605269626052605279926572631265725652696264427092605265726572670265727612912286255973161261826312565267025252538253824982525249825652538249825112443257826702887251127222484259224713312245724712443252529003742366625522511248424573211251124714018255227352670296233764705520213442773269626702631264426312799264426182657255225922670267025782722261826832631267030492900559731862644265724842644251125382552278627613224288731612849321127352605256528372498270925112592247134022498248424982511270937903666260524712457248431742443248440572565270928872786329946444767185626962631259226832644267027092592260526702605267026312761264427482644269626572644300028625597312425652631260527732538255225922538247125522498255225252525248425522657293724842748249826052429333824572471247125112875380635512605245724842498323625112498401825522722270929253287464471211344281126702683269625922565281125922631263126442605265726962618273526572773261826962987293755973111255225922565269625922484255225652498248425652471247125252471260526312735252526442498260524713469270924712498252528243839359325522484249824713199248424984057252526962887283737114767774118562657260526052605264426052786257826312722257826702670272225782631265726572696272230622837559731492511257825782644253824982538253825252578249825522457249825112511263128372484277324712578248432872471245724712484260538393711256524432471247132362471245739992538270927353037337646445237134427732605259226182565255227612631265726832605268326442761265726702670269626572657306228495597309926312631256526052592256525382525257825382552249825112484248425652683278624712683249825652443345524712471247124982657377436662605247124572498316125112471405725922605282427863338467447991856277327612565261826572670274826312605265726052709263127222670268326442657263126313000291255973124252526312578267024842525249825382552255225252511251125112471260526312811248427352457257824843287244324982443247126703839360725782471244324713236249825113999253827482735292532614705527213442837268326052644270925782748259225922644260526702644269626312696268327222657272230492937559731242631256525922696255225252525249825112498255225112498252524982552263129002498270924712592248434292511251124712471300038063651255224712471248431742471248440572592263127352799341647054736 19890828 790541856302427092618257826052631282426572644264425782657260526962709276126572644264426703049296255973136256525782552267025782578252525382552251124842565249825382498256526442799247127482457256524843325248424292471251126703822355125252457244324713249247124434018252527092761306232994644527213442786265726312618259226702735267026572657264426312631268326182709267026312696264430372824559731492605256525382748252526442525252525112525251124842538255224712538274827992498268324982631244334422484247124712471270938223681252524982457248431612484249840572592259228112811335144744896185626832709252526182592259226962644265726572592264426572722257826312722264426442644306229005597312425922605259227732552255225252538255225112538251124982498247125782670288724982709247126052484331224432443247124982538382235932552244324842471323625112484403725522761268330373338467471211344278626312670260526572605278625782565263126312709267026052696268326052644267026703012287555973149255226312578265725522511249825252552252524982538253825112498255226572849249827352511261824713416265724842552253827993758372726442484248424713199255224984057253826832937283738064767774118562722265725522605253826572748263125652644259226442631270926442709260526832644263129372875559731612565263125652670253825922538252525522552255225112525256524982578261828372511268324842578245733252471245724712498260537903607259224292471248432872498248440182657267027352925337646445202134427612683257826442631260528112605263127222683264426832592265727092592269626832683307428755597313625382511260527092552249825382578259225652525252525112511248425652565291224712748248425922443345525112471249825252722375836512578247124572471318624842498405725522657279927733351470545291856270926962644260525522670276126052644268325782631260526962670267026572631265726962987288755973124263126182552268325522498255225252538251125382538249825652471265726572849253827092471259224713261248424842511248425523839360725252511244324843261245724843999253827092709293733634644534313442799256526052657259227092799257825922618272226182605265726702709259226702657270930002875559730862592263125782709255225252498256524842565251124982538251125112538263128242538265724982578249834292471248424712471267038063607255224712471247132242498248440572565263127992799342947674831 19890828 791021856304926572631268325522631284925922565264426442644264426962657267025522696259227483000287555973161256525922565265725252511252524842565247125382511247125112457253825782900248427352471256524843312247124712457248427613790357925382484247124983236249824714018256526832722293733894674523713442773267025922592263125922849265726312644257826832631263126442644268326312631267029872912559731492657255225782631255224982552287528113174278630742875324927992605263129122498269624572578249834022538245724712484277338223565257824712471247131742498245740572552268327352887333844214767185626832644265726962618260527732644255226312644263126442748263126962657261826052631303728625597314925652592255226832565252525782565252525522498252524982498252525922644288724842683249826052471328724982457247124842552379036812552249824712471323624982457401825522670274830623363470572561344284926442657270926832670278625782696263126052670263126702748264426312670264426573049286255973086257825652592260525782552253825112538253825382498256525112552249827092837248426832498264424843429265724712552248427093822359326312443249824983174251125254057256526442824279938394644774118562670263126052644264426442811259225382735260526702696268326182709270926702605273530372937559731492592255225922631253825652511253825652538251125922484252524572538269628752525273524292592247132992471247124842484303738063537252524712498251132362457249839992565265727352937328746745237134427862565264426572644259227222670256526702644260526702683268327092631268326832722300028755597308626312631260526962552257825382511257825522471255224982498249825522631293724842773245725652484341625252415245724982761382235372618245724712471316124842443403725652618276127483338455748311856270926702592260525922631277325782552265726052605268326832644263125652670263127352950288755973149259225922605264424982511255224712525253824982552248425782525259226442975251127482484259224843312249824712457247127863806366625382498245724713211251124844018253827092761281133764736527213442799264426442683255225782761259226572631264426182670272226312722260526442644264430122887559730992657257825782657252525652538252525652484259224842484252524842538270928622511270924842578249834162471245724982498286237903651269624572457248431992471247140572538264427612887332545574736 19890828 791501856309926832644268325782670281125782565268325922683267027092578268325922605261826573099288755973161257826182565267024982552249825112525252525252511252524982511259226442875255227612471260524433299245724842484251126443839349625922484244324843236256525114037255226832786295033634705530813442811260526312605265726312748256525522631263126832722264426182644265726832644267030372925559730862552255225382631257825112538257825112565256525522498255224712565267028622511269624842578244334022511245724292484296238063593252524842471245731742498248440572565267027992786329945574736185626832657257826572592264427482592269626572644264426052735265726962618260526572709302429505597313625522657260526312565257825382498256525252498249824842498248425782578295024712709245726312484331224572457248425252950379035792525247124572457321124842471401825382748277329003299452971211344270926182644263126832644278626572605264425652565268326572644268326312683268326703012283755973161253825522552263124842592251125522498255225112511249824982484260526442837247127092429263124843429269624842525252527993822362225922484251124983174251124984057255226702887288737904674774118562722260525922644259226312811263125922618263126702618263126052696265726442657259230372912559731242605264425252670260525252578252525252484255224842498251124982538269629752525276125252605251132992484248424842484282438063565251124982498248432872498244339992538270926832975324945295064134428112605259226702578257827222592257826832657257826442670260527352683265726052631300028875597312426702552253826312498256525382538249825252552252525252538247125652657287524842657247126442457340224982471247125112761380636812565248424842484318624432471403725652631279927613429479947361856265726442578260526052565276126052565269625922644267027092670269626052683259226052962288755973136257825522552268325782578255224842538248424842525249825112525257826832761251127092443257824433287248424842429251129873839363625922484247124843249247124713999252526702811296233124705545113442837267026052618255226442811256525522592261825782657263126832605253827222605267030492875559730862592256525522644256524982511252525252484252525522538253825382484272227992484267024712592247134022511248424712498268338223651259224572484248431992484247140572592260528112709336345574705 19890828 791981856308626702631265725652657281126052592270926312735261826572631268326442552273527093012283755973124259226182605270925252511255225652565252525652525248425522471263126052849249827352443260525113287248424292471252528623774356526442498245724293236248424574018256526572761300033634674530813442799268326312592268326962761268325522618260525382670270926832709263127222709265730622887559731242538256525782735256525112511282428623287282432242950326128372618272228242471265724712578248434162498249824842471290037743651252525112498251132612498252540572552264428242709329946444767185626962592269626442631259227732605260526442657260525652657265727092631274826052696308627865597319925522565259227352511249825382511253825252525251124842498249825382631284924572748245725652457329924712457247125112925383935652552247124712471326124982471399925522709273530003363467472561344277327222578263125922683278626442578264426442605270926962578269626052722259226313037282455973199255225652605269625382525252525522578256525922498253825382538255225922912247127222457256524573429260524572552253828753839360726052484248424983149249824844077256526572912283738394736774118562670264426052683259226312696256525522670259226962644268326312748265726572644267029872900559731362565255226052670255225652498252525112538253825382471251124572631260528492484274824292565248433122457252524432484269638393537251125112471245732492498248440182538268327092937335146745064134428242631260525922683263127992644260527092644265726702748264426962631265726962670297528375597309926312565255226442498252525922525251124712552253825112498253825922644296224982670247125522498341624982443247125252683379036072565242924292457323625382471405725782605282427993363464448961856270926572592263126052631269627092592256525652644268327352631274826962657257827092987287555973161251125782578268325252552252525922538253825382538249825382498257826702837252527482511260525113312251124842484248427613856357925922538245725253236247124843999255226572735293733124644534313442811264426832631265726312824263126312670263125652592273526442799269626572618268330622862559731492552256525382709253825382552252524842525256524982538252524982552270929372484267024292578249834292484249824842525278638063622255225112484248432112484247140572592263128112786329945574557 19890828 792461856309926312592268326052631274826832605267025522605270927352592268326312657265726963024296255973136255226312525269625652538249825252538248425652525249825782484253826052900245727732443257824713325248424572484247128373822357926052498247125113249253824574018253826702748298733634705530813442761264426702670265726442773263125782644261826442578269626312683265726832592263130122862559731242696252525382657251124982511252525522525255225252498255224432565270929122484269624982552248434292511247124982498287537903727255224712457249831862484244340572565265728372735344245864896185627352670259226962670265727092578253826572578263126572709263126962631272226702644298728755597314926052565263126832552249825382511251126052511252524982552248425652683287524982748248425922471327424572443248424712773382235512618249824712471326124842471401825382722270929503338464472561344274826572578265726832565272226702644269625922657269626832657268326442657259226703012292555973074263125922605268325922565256525522631252525382525249824842484255226442900249826572457259224713442260524712525253827863839365125922471248424983186248425114057257826572837286238394799774118562644268325522631265726052761257825652670267026312618270926052683270926702578272230492837559731362644256525522631255225382538249825382498248425252538252524982592270928622471268324572552247133122498248424842525273537583537253824842457245732492525253839802552273527482950323646745237134427482618269625922592269628492552263125782709263126702657263126702618267026832696296229625597313626702592255226052498252525782525255225112511249825252538245725922657283724842683244325782471338924842443247124982811379036222538248424292498317424982498405725522565288727483312452945861856257826312670268325522618281125922657263125652605269626572657272226572631261825922975291255973124263125522605269625252484255225252525252524982525252525252498260526572875252527092484257824843299247124842484249829873806363625782471248424713236252524714037251126052786304933764644523713442735264426052578263127222849255226052631260526572644273526572644261826832644264430372950559731112605263125652709257825782525253825382471252525382484251124842552263128622525268324572605245733892498245725112498292537743593259224432498248431862498244340572578268328242735335145574767 19890828 792941856303727352618265725922657277326052538273526312657263126832565270926442605270926833012300055973136255225922631264425382498252525252538253825382457249825382498260527352824245727352471255225113312245724712484248427613806362225382457247124843211252525113999251127352761288733634644530813442799269625652605265725922811265726312683257826572670268327092631269626052631263130862811559731362565260526312722252525252552288727093211278630622862321127992525270929122484268325112578248434292538242924712443279938393565253824842471248431862457247140572552260527992786342946744831185626182644257826312592255227222657253827482565263126312773257827352631264426442657301229505597323626312657257826312538256525112538253825782552252525652565255225382644279924982735244325922471328724572443245724982786382235792565245724572498326125112498403725652696278630003351470571211344274827352644267027222644279926312631268326702605263126832605267026572735269626313012288755973086252526182578269625522565251125652498251125782538253825112498256526442912252527092484264424573455268324712538253826443822365125652471252525113186247124984077257826052887288738734736774118562644263126312592268326572761265725652683261824982592276125782735260526832605267030122900559731362592256525652709260525922538252525522511249826182484249824572498269628622457274824432565252533382471244324712484274838733579253824572484247132492484252540182511269628372925338946445202134427732644264425522670263126832657269625382670264426832696263126572670267026832683303728875597314925522605255226312552253825252511255225252525252525112511251125522605293724712670247125652484340224842457245724712912382236072552249824842484318624982457407725922605284927863351464448311856265726312552263126312670268326702525265727352735267027222670268325782644268326833062290055973161253825382578264425782538255225382538257825252525252525382552260525782773248427862443257824843299247124572484248428113839357925522484245724573211248424713980253826572670291233384674516713442761260526442631253826572773259226052657263126962683268326832657263126312592276130492900559730992592263125922696259225522578251125252498256525652538251125252538256528752484270924842578244334022498248424712471295038563593256524842457247132242484251140572565261827992773327445864674 19890828 793421856306227222670268326442592272226052578265726312683263127222578268326052709261826833086286255973124264425652565273525652578249824842484256525112525252525252443259226312862249827732471259224573299247124842443249827613806360725522471248424293236248424714057256527222735293732364529523713442811270926312631269626052683255226312657267026442670272226052735264426182696265730492862559731742592269625112748255225522538247125382605249825522471255224842525263128872511267025112592245734692525245724842484268338393666257824842471247131992484244340572605264427862722352345864736185627092592268326702644259227992657256526832644263126312683260526962631270926702631306228495597313626052605259227092525248425522552255225652498255224842511247125922644293725112696245725652484329924712457245724842748380636072552253824712471324925112525403725252735276128753287447472561344278626442565256526442657270926442657263126442683267026962592268326052657264426313062292555973074263125522578260525782511251126052525249824982511249825252552252525922837248426832484260524433442265725112552249828493806359325782525251124983236252524714057256526442837284937274674774118562748268325382578260526312722260526442605259227352644269626962722267027092605270930862937559731492631260525652735252525252498255225252578251124982498249824572578265727862498269624842525244332992471248424572525270938063696256525252498248432362498245740182538272227482937327446445272134427482644259226312592264427222631264426572605267026702696269627092670269625922631301229255597316125922578257826962552251125522552253825112605260524842525247125382761274824982748245725652511341625252484247124982644375835372552247124712471316124842484407725782696274828113351458648631856264426702657268326442657278626312592259226442644263126572605268327482618260526963111291255973136253825522605270924982525252525382552252525252511249824842525252526832824247126962511261824983312251124712415252529373774360724842484244324713249248424983999249826702722303732744767534313442811267025652683268326052786259225922605265726182631269626572735267026702644278629872975559731992618264425782631256524982538251125382552251125252511251124842565270928372484268325252592248434292484248424982511273538223651260524982443245731862457251140772578267028622811333846744799 19890828 793901856306226312657264425922683274826572578265726832592263127222565267026052683265726703049284955973161259225252511268325522552251124842525249825252498248425382498260526832849248427612457259224713312247124712443253828753822363625652457249824843236247124984018253827092748286233124674527213442799260525922657256526312773268325382618259226572696267026312696264426312592270929872862559731612631260525922644252525652525281127863211282431242912322428492565265729752525264425112565247134422471249824982498267037743537259224432471248431862525249840572552259228752786336346444767185627222696251125782696264427612631255226572631265726702696263127092670270926312722300029505597312425922565256526832565255225382484255225522538255225382511244325252709284924842761247125782484328724712457245724712696383935932525248424982498324924712457399925382696274830623351470571211344278625382644257826052631277326052565265726312657267026312605270926442709263126052987290055973099267025782578267025252511253825652511248425252525251125252511253827092862249826962471263124713429268324842498255229253806359325782457249825253186249824984057256526442875295037744736774118562709268326312631264426572722265725782657265726702631273526182670267027092657272230372887559731242592257825522696251125652552251125252538251125782552255224842565268327992457273525252578247132742471247124842484274837743551252524982498244332362471247140182552265727993000333845295064134427992657264426442644265728492644256526572631256525782683260526572605263126182709306229125597317426182618257826442525251125782525255225252552249825382525248425382592286224572722249825522457342924842471248424982786380636812498247124572457321124842511405725652631274828113363467448961856263126572578255225782605270926832657260525922631264426962605268326312670264426833012290055973211255226312552264425252552257825382471253825652498249825112471257827222849249827612471259224293299249824982471249828873806365125522471248424573274249824714037257827222748302433634674530813442824264426312578267026572748259226312631260525782631264426052670270926962631265730622849559731362592255225652709257825652511249824982471255225652498251125112552272228622498269624572552242934022484245724982484281138063607251124842443245732112484248440772592265727862912338947674767 19890828 794381856268326832538260526312709272225782605261825382644263126702618268326702657259226962925290055973236257826052592270925382578252525252552255225112498248425382484255226832735247127862471260525113312244324712498251127093806359324982511242924843261249824984037251127092786291233384799516713442709260526052644267025522849257826052696265726832618270927092644269626572683267029872950559730992592256526052657255225652484251124712511249824982511253824982525256528372484267024712592249834422525242924712511292538563622253824842457248431492443249840772578264427482722336346444962185626962657265726052644265727092631253826052657263126182722264426832592270926312644300029375597313626312578263126572538255225382565253825252498253824982578248425922631292524842735247126052484328724712457247124842735383936222592249824712457326124982484401825252748279929873429464452371344277326442670257826052578276126182525267026312683264426832722268326182670263126182987291255973099257826052578270925252498255225252565248424712498256525252484259225782824251126832484255224983429252524572457248430373774365125252484247124713211248424984057257826182773270932994421503018562605263125782592263126312786259226572644265726572631269626832696265725782631264429252875559731862565257825652683257825382538255225382511247125522511255225252605265728622498270924982565244332992457248424292525287538223607252524572484248432612498248439992525265727352937324947055343134427482644267026312592260528372498257826572696264425522696264426572722268325652696301228755597314925252618257826962538251125112552252525522552252524712538249825382631286224982722247125922484344224982471247124842683377436222657244324432484321124712484405725782631278627733325455750981856269626702644267026962552278626052605267026442644269626832631268325922683256526442987288755973224265726052578265726052498252525112511255224982471255225382471257826312912249827352457257824713312249824842471248429623822362225652471248424983261249824714037255227222773293733894644541513442799263126442592259226962735255225782670268327482670263126052696256526052670259230122887559731992578251125652618257825252498251125382538252525522525252524842484272228112538270924712578247134552457245724842511273538223651256524842443252532362471248440572618264427862748340245865379 19890828 794861856269626572592265726442605278626312592257826312696264426832578265726312722264426573049284955973136255225382578272225782484253825252552255225252511252525112484255226442799248427222457259224983299248424842511249827993806355125382484248425113224249824844018255227862761292534024644574413442799269625782683256525922786260525652670263126442683270925922670259226442592264430372887559731242565255225252683255225252525253825782538249824982525248424842592264427992511269624572605248434162498248424982484288737743593257824712457247131742471244340572565260528752735332545575744185626702592264425922605259226832592257826052605268326052683263126962644268326312735301228625597312425522565260526442538253826052484257824982511249825782525248425922657291224842696245726312457329924842471245725112552380635372552247124712471324924842471399925112735270929253338464460071344276126962644260526702631274825922670264427482644261826962657265726832592264426443012286255973099255225922565268325782592249825112484255225382525251124982484255226312937245727612471255224573376247124572498249825923790368125782484244325113186248424984057255226962824281134024586604518562631257826052657257826572748270925112657259226442631270926442709264427352644264429372950559731112592256525922644255225522538252525112552256525382484253824982552256528242538276124572578248432872443247124572484286238063593252524842457248432612498249840182525272227482962331247056282134427482683260526442578260527732592256526312657267026962722269626832709267025922683303728875597313626182552257826702605255225252511251124982565253825112525247125522578293725252709245725522457337624712457249824712696374236072618245724712498316124842498407725922670281127613402455764541856267026962592265726832618277325922592270926052644265726962605270926572670263127092975292555973161249826052565272225922525248425382538251125652538253825522511255226442925248427862498263124713287247124712443249827863774371125652429247124573211247124984018252527862748295032614674671313442773257825782644260526312735256525782683265726312644269626702735257826832683265730122900559731242605252525922683253825782565251126312484252525382525253824982525269628872511276124842605247134162471245724982471291237903622255224842484244331862471251140572565264428872837328747367014 19890828 795341856261826442605265726052605274826052644268325922683264426312657276126572578261827223062286255973049263125522552274825382538256525652498255224842552247124712484255226832773249827482471259224573287248424712484248429123806350925922484249824573261248424574018251126702799296232994767774113442773269626572683269625652811257825782605263126572618263126312670260526182578272229872975559731612592263125382696253825522538251125522484255225252457248424712592268328622484273525382618247134292511245724982525291238223636259224842471251132362484245740572565264427482849345546447741185626572683255226312565259227352552257826702631268326702644260526962631263126572709308628875597312425382631259226442525256525382511251125522525257824572565248425652592281125112748247125782498333825112471248424982709383935932538251124572498326124982498405725382761276130493416452977411344279926182631269626182592277326312605267025922644264426702565273526312644270926833049290055973124253826442578264425112552252524712538251125382511249825382498255226702862251126442484265724713402261824432471251125653758356525522498248424843186249825384057256525922824442135514767774118562631267026572657260526442735265725782722265726832592272226832748268327092605269630492875559731112605264425522696255225652511255224982552252524842538252524572552263128752471272224842618249832872443248424432511273537743565253825252471245732742471248440182525269627863062324944746201134427862592259225922657265727482605260527092631267026442631267027092683265726052786303728875597309925922644263126052552253825112511252525522525251125112471249825522670281124712709249826052484340225382457245725112862383936512631247124572511319924982498405725522709279927613325455777411856273527222592263126442605283726312578267026052644268327352605270926312657268326832950284955973149260525652498261825922538259224982538256525112484251125652484267026832900247127352484268324843274302425782605263126573822356526442525268325383261268325524057265728872900411840185030774113442709269625782618264426182696260526442683267026572592265726052722269626832618267030122837559730992592259225522670253825382484253825652457253825252525249824842592255228752525268324712578247134292471244324982498274838733622255224292471248431992443249840572552261827732786345546744831 19890828 795821856304925922670267026442578274826572605260526572618257827352657270926442631267026702987295055973111259225922578273525112565251125252511252525522511249825652484259226052849247127352457257824713261247124152471249829253839359326052471244324713249248424843999253826832748303732494644516713442761263125922670263126572875261825782644269627092683272226052683260526572605273530122811559731112605256525922696252524982511252524982538251125252578255224982538272228492484269624712670245734292471244324152525256538393696256524982457248431612498252540572565265728112786335147054896185626832578257825782538265727612565263126572644269626312696260526832657267026442631293729125597309925922578256526572525252524982498255225782498252525112525248425922696276124572722248426052471333824712443249825112657380636662552249824842443331225382511401824982670270929253429464471211344273526702644263126442605273525252578263126572670268326832618270926962657260526963000284955973086256526312605277325382538259224982538252525252552245725252471256526052937252526702498264425253442268324712511249827733806366625922471245724843174247124844077256527092875295037904705774118562644272225652578265726312748265726052670270926182670267026442657261826832618263130742925559731242565256526052657259224982552252525382525257825382484255224712592268328372525269624572592247133122498249824572498296238063607255224432498249832112498245740182484265726833024328746445272134428112670263126052657260528242578264426442631265726832631265727222631267025652670303728495597313625782565253827092565248425522525252525522498249825382484251125112605290024982722251125652471342924982498245724712837380636222670247124712484323624842484405725922631276127093429458647671856261826962592259226182644283726052565268327092631264426442631270926572709256527353037288755973124253825922644267025652578255225252525253825522525256525252511259226702900249827732471259224573299248424712498252526053790362225922484247124983249251124713980251127222722293733764644530813442799263127092631265725782799267026442578268326182683270926052735264426442644267030372912559730862578264426052696256525252538252525652484253825252525252524712511256529872471272224572552249834292457247124842484284938563579255224982471248431862443247140572565259228372722336346444767 19890828 797261856312425782605270926312670282425782631259226442657270926572618277326962735263126963037295055973149263125922592267025112498256525382498255224842484247125522525259226442900247127612484260524843325248424982498245728623774360725652457245724293249251124573999257826962761287532874705530813442773267026442644264426052748260525782565273525922605270926572631265726702657270930622925559731362618260525652631253825522538286227223249286231862950329927992552263127612484269624432592247133762552244324842498268338223636255224712429248432112484251140372592260527732786336344474996185627092670259226962670268327612592257827352631264426442748265727092592268325522683298729375597316126052578257827092538255224982498257824982538255225252498251125522683283724712683245725922443326124572511244324982644383936222538247124712511323625112484403725782709278629503287470571211344283726442631265726182735281125782618270926182631259227612683268327352683260526573024290055973099255226052552277325382552253824982538251124982525249825252525260526962849252526962498264424713402264424982525247126313822365125522484247125253136249824844077257826052887293737744644774118562644270925922670257825922773269626312644260526312605278625652696260526312592267030862900559731492592265725922722252524712511252525112525248425522457251124712552260528112498273524842565248432992498248424842511279938223593252524982443248432362484248439992484267027352912336347995237134428242696269626052592259228372525256526572552270926312735265726962696260526702683298728495597317425782592255227092552257825382538253824982525255225112525249825652631293725112709245725652415342924982471245725112900379036812538247124432484318624432471405725652565274827863325464446741856268326312578259226572709278625922670264426572618257827352683272226832644259227352950288755973124267026312592265725382511251125522525260525382498255225252471259226702912248427482511253824573351247124712443247125523806362225382471247125113236253824984018255227092773298733514674530813442761274826312605257825382837263126312605263127092618265726052735260526832657264430372912559730862565257826052657255224982565251125382484255224842565251124712552264430372484270924712605245734552498242925112484291238063711253824842484247131992484247140572511263128112786336345574705 19890828 797741856303726572565267025922644281126312565270926052631259227092657268326702618257826963062291255973086261825922592276125252552255225252552251125252538251125252471259226832786248427352471259224573299247124712471245726313774365125522457248424573236251125114018259226312761306233254644534313442748264426572644264426572696256526572657268326182657267026442709265725922657268330122875559731862605257825522657253824982538253825252552255226052525253825112592269628112498265725112644247134422471244324572498255237743537260524842457253832112457249840572578263128242786332547054929185626702709267026312644256527992578264426832605268326572683260527352631267026572722306229505597317425782605260526832565255225252538247125382552252525112525256525652683286224712709247125922471332525112471247124842773380635512552248424712484326124842484401825382786272229873287473671211344286226572657257826052565274826442644257826832592263126442670273526052683268326702987292555973161261826312631260525522565252525112552248425252498249825652525257826832811249826702511260524713389264424982538252527993790362225252484249824573161249824984077257826832824291237744557774118562644270925522683264426702773261825652538259226832631272225252696265726832657267029872975559731492592263126312578252524842552247125522538252525382498251124572525268328242498269624292631248432872471248424572498278638393579263124432471248432612484245739992538264427352962328747675237134427482644264426572592263127862683269625522631268326832644260526442565267026962722308629005597316125652605260526702552256525252498252525522525249825112471251125252605291224712709245725922429342925112471249825252748380636512565249824432525318624572525405725922670284927353312450147671856276126052657253826052578276126312631263125922696263127482644277325922657265726832975291255973174265725652525270925522552249824842592255225382484251125382525259226832799253827092498261824843351245724842429248427863790353726442457249824573211247124573980256527352683297533764799534313442799263125782670268325782786264425922670261826702657263126052670261826312670264430492912559731862578259225782631252524572565252525382538253824982538252525112578265727862471267025112552245734022498247124432511307438393651256524842457248431862484249840572565263128492786329947054767 19890828 798221856307426312618267026442605282426052578268326312578260526832592264425922683256526572975295055973136255226052578268325112592256525112552248425252552249825382525257826702862245727092471255224573299245724432457247127613822359325252471248424983249251124844018256527482722295033514644516713442709259226312578260526442748261826052709261826312657269625652709267026572657267029622887559730992578263126052670260525382565296227613236279931112925323627992565268327862511268324712565248434422525247124572498282437423727256524292443248431992511251140572565257827992824332547054962185626572683260526052631264427612709256526572644257826572722270927092670269626312631303728875597312425922631256527092552259224572525247124982511255225382498248425922644286224842722245725922457328724712471245725252761380636072552247124292457323624842471401825522657277329873363464471211344279925922592260526702644270926572592264426312696264426962644270926702696265726313000293755973111259225522552261825652552257824842498252525252511248425382484255226442862247127092443264424713442265724842538251127223822360725652484252525113224255224714097256526832875291238224705774118562644264426052683267026832799265726052722264426442631273526702670268327352631268330122862559731242552257825652657251126442552251125252498252525252457253824842538265728112484268324712578247132742471247124712471263138393622257825112443247132362484244340182525265727863062329946445202134428112631264426312592265727612605260527092657267026052670256527352618267026702578313628875597311126052538260526572525251125252484253825252511251125112498249825522657284924712670249825922443342924982471248424982987379036072592249824712484319924572525405725922657284927863402476747671856265726702631263125922683282425652578267026442644272227352578270926832592255226833074296255973111263126052592272225112565253824982538252525112511247125382484255226052975251127352457259224713287248424712484249827093774356525382484247124573249251125114018253827092735300032244529530813442824269626702644259226572761264425652696264426572605268326702709267026442631269630372875559731242578255225782657259225252525252525522498252525382484257824572552263127612498268324712552245733892484247125382471282438063681255224982457248432112471249840572578263127862773336347054896 19890828 798701856303726962657265726312592276125922618268325522657265726572618267026442670257827613049296255973136260526312631261825252511253825922552252525112511253824842484259226832900251127482471257824843312242924982484255228623839350925922498247124713261248424844018253827222670303732494501509813442773265726182618263125922837263126312683261826832670268326832761270926962565268330372862559731112565260525782722256525252592253825112484253824842498248424712525268328372484268324572605245734822511242924842511268337743565256524712484249832242457247140572565261828492887337647994767185626962657265726442578264427612683263126702644273526572683268326832618270926702709300028495597323625922565263127092538251125522525252525922484249824712511248425382657284925112722245726312484328724432471245724572605380636072578247125252443323624842471401825382670272229503249470572561344283726052605265726702644272225922683265726052657264425922670274826312722272227353049286255973099257825922605263125782525255224982578249825252471248425112471256526052799249827092484263124433442268324712484249826963774362225382511247124843199249825114077255226833012295038564767774118562683260526052748259226442748265726572644265726962618274825922631270927482644273530122887559731362592265726052644255225382565257824712565251125652525252525112578259229372552273524572592244333382484249824842538309938733666256524712471244332612484245740372565273526573037327445295308134427862657256526962592269628112592256525922605268327092657260526572605268326052683300028755597308625522605257826702525255225382525253824982552252524842498245725522761286224982696249826312429342925252498251124842937380636362578248424292484317424842471403725522670283727863287464447991856270926572644260525922538278626832592273526312618255227092644268326312631257826703012290055973136259225522592269625252525251125382538251125112538249825382443253826572837253827352484260524573299247124982498251126963806365125382484248424843299245724714018253826962748301233384736552413442773265726442605253826312811252525782631265725782683260526312748264427482644270930122887559731242657255225522644260525922552253825112511252524982484256525252511260528622484269624842578249834422484248424842511257837583593253824712484248432112471245740772605267027992837340247674896 19890828 799181856306227092631272226052670276125652657261826052631260527092644265726052657265726962975281155973099260525782605270925652592252524982525255225252525255225112498256527222811255227222471259224843299251124432457248426833822359325652457244324843274248424984018253826832761301233254474506413442709264426312605259226052786255226572592264426442644267026312657265726572683270930122875559731112578255225522657259226052565296227483249281132112887331228112538263128372511270924572565252534292538247124572484300038393651257824572457252531742484252540572565259227992786331246444799185626832709263126052538264427862683256526182605277326442773265726572592263126052683300029125597313625252657255227482525249825382511252525252552251125112511249825782657278625112786244325922471329924842443253825112962385636362552248424572443324924982457399925382773274829753261467471211344279926702644257826312565287526312670270926572565265725922683268326832670268326572925286255973199260525652592268325112618252525382538249825382484248424982525253826442799253827222484265724983442260524572498251127993774359325782471247125383161249824714057257826182912287537744644774118562696265726182618259225652786260526572644260527092605270925652683252526702670267031112862559731492657260525782592255225522484256525522498248425522552253824712538273528112525277324432605252532612471249824432511267037423607257824842457245732362471247140182605273527733012335145865237134427732670257826962657260527612657261826182644261826312709270926572605269626572631302427995597312425782552259226962565252525382578257824982552249824712511251125782618286225252735252525652471342924572484252525252709379036512538248424572511318624432471405725522592283727863351467448631856268326442605268325782644273525522631268325922631265726442670269626052709256527483074292555973161255225922578264425252538255224572511252525382538248425522525257825782799251127352484257824713312249824982498252529623822356525382471245724573236247124714018256526962735293732874557509813442799268326312618272226442862263126442670273527352670272226312644259226832618268330372849559731242565259225922644251125382565253825382565251125112538251124982538260528372511268324842605244334022511247124842511278638393681259224842443248431742498252540572565259228242761336345014767 19890828 799661856303726702552256525652631279926572565268326442605263126832670273527092709270926703086287555973086260525522552269625382511251125522525247125382552248425252484255225652837248427862484256525113299248424842484245727223822357925652498247124713249249824714018253826312748298732244674520213442761264425652657264426052811253826182552264426182657267026312696257826832657264430002925559730992605253825522709249825652538248424982511257825382511252524572578263128372525265724432565248434292498244324712525301238223636256524842484244331742443247140572552268328372735331246445030185626442631261825922578272227862605255226572644260526702696265726702631263126052722303729505597311125782657253827352578256525112511255225522498256524842525244325252696279924842735248426052498331224842471247125112592380635512618247124842443323624982525401825652683278629753338470571211344277327222644257827092605281126442578274826312709264427092618268326702605263126833049288755973174263125652644257826312525249825652552253825522538248424982498257825922799248426962498265724983429274824842538252526313806359325922498251124983161251124714077255226442875291238394736774118562696268326572657257827092761264425922670259226832670270926572696268326052644267029872887559731612644257825652683255225522565251125522511257825112471256525112538263128492525264424982592247132872484245724842484264438563565255224982471245732362498248439992484265727222975333846445308134427862631256526832511269628372670260527092605269626572709265727092631268325922657301229005597312426312538257826442484253825652538257824982578249825112552251126182578288724842709248425652471341624842443248424842937374235792605247124292498316124982471407725922644282428493325464448311856265726832525269626182631276125782644265726442605259227612644269626442709260527353062290055973149263125522592265725782511253825112552253825652538252525252498257826052837247127352471257824983299247124432471247129503790356524982471245724843249253824843999256527222735293732244447545113442722269626312644259225782761268325782631259226442605278626312657264426572618265730622937559731492631260526572618252525252511252525112471251125522484252524712552260527992484272224572644245734292525245724982498284938063622263124842429247131862498251140572565267028492735326146444929 19890828 800141856304926832631265726442605282425522631259226312670265727732631268326832657260526703124290055973111261825652618267025782565255225522552256525112498255225382511260526442761255227352429257824713299247124712457248428623790355126052484248425113261249824714018253826442683307433634705513313442811264426702631257826442824263126312618260526052657269626312683256526442631263129752912559730992618253825652670253826052498302429373351282431993000327428112511260528372498269624842592244333892484247124842471291237903537261824712457247131992471253840572565267028112761340247054615185626442786265726572578267026962592264425922631264426442709256527222552265725922631311129505597313625782578259226702525251125382538248425522525255224842538249825782657286225112761249826052471329924432457248424842862383935372538244324842471326124572457403724842735276129253312467472561344284926312631263126442592281126052644261826572631267026572618273526312683259227092987284955973111264425652592264425522525253825252511248425782498251125382484253826442900251127482457260524573429269624572552251126703822360726182538249824983174247124984077255227482862295037904586774118562696260526312618259226702709268325652592263126572657273526312709265726702618264429752937559731612565268325522722260525522552248425782592252524982525256524982592269628622511274824432592242932872484248424712498272238393593252524572484249832612498249839992578267027093012332546445133134427352657265725782605263128372618256526832631265726832761265726962657269626832696297529005597314925652578255226572538253824842511256525252511249825252498247125522605286224712709247126052471341625112443247125112987375834962592247124572471318624712443405726832670284928373325455747671856264426702644267026052631273526572657268325652657265726832631265726442644264426703012290055973149252525252592269625922565255225782538255225112498253825112471263125922786249827482415255224713299247124572457245727353774357926052443244324713224251124573999257826962722303733124705520213442761264426312565263126572811256525522592269626312657268326052748268326962657261830622975559731362578259225652618252525252552249825782538259225382552256525112538264429372498267024712578247134292525247124712511295038223666253824842429248432112471249840572552261827992786335146444557 19890828 800621856312427482657263126572631286225922578268326572696260526832644264426702683260526963012288755973124259225252525263125382538256525252511249825252565252525252457256526442811249827352457263124573312248424572471248429253839357925782471244324713274251124983980253826312773293733634705516713442735253826052644272225922811268326442618256526572683277326052722265727092592272230372925559731492538257825652696264425652498252525782511247124842498249824712592263128372498268324982578251134292484251125112498297537743622257824712457252531862471248440572538264427482761342945574863185626702683256526832696259226962657260526832657264426572748265726572565259226572709300029125597323625652631253826702525256525382525249825382511245725252525244326052565284924982786245726052443328724712443247124842824383935652552244324712443328724842457399925252748279930373312476772561344278626052605269625782578277326702578263125652605268326962605273526052631267027483124290055973149257825522592265725252565252525252498252524982484247124842471255226572887251126832525260524983442268324842538251128373839360726052457249824843186248424844077256527092862282436814474774118562709270927092631264426702748265726572696263126572683273526312709267026572657274829752875559731492538257825382696256525252498249825382565256525252525252524712592265728492484277324712552245733512498247124432471298738563636256524712457248432362484248440182538265727992962333846445133134428112683259225652605263127992578263126442631269626052722263126832631263126052605304929625597317425922538263126442578256524982552257825522511253825112471247125652644284925522709247125782471340224842457245725382670379037112538247124572498319924842498405725522631276128373287470549291856269627222525272226312578278626312552265726312761263127222605268326962683264426703000287555973124263125522592268325382565247124982538251125522511249825112498255226962862248427092484257824713312245724842443251126313806362226052525245724433249248424713999255226572735287533894644541513442799267025782657259225922761267026052631267026442670269625922709269626182657261830002849559731612618253825652696256525252552249825382525253825112578252524982565255228492484273524982631245733892471247124712498293738063551257824572457248432112484249840572618264428372786341646744896 19890828 801101856301226832578267025922578283726442644268326312696263127092670268326572670260527352962290055973149256526052498272225112552251125252565252524982525252525112484253827222900251127092484259224433299251124982443247127993822355125522457247124713261251124573999252526832735293733764705516713442761260526572657257826312773256525922748261826832592269626312631257827482605268330372875559731362552249825522722261825522552284927863224279931862900329927222538267028112498270925382565247134162511249824572498270937743622257824712471248432242457249840372565265727222811336347364644185626702631260526832618264427612683264426832631268326572735260526312631264426442735296229005597313625382592265727222525252525652538255225782565255225382498248425652631282424842696247125922484329924842471248425112937382237112605248424842429326124982484401825382644277330493274470571211344273525922565265726572631278626052631263126312709264427092631270926572683267026313037296255973124259226052525268325522592256525522525248424982511253825252498252526312862252527222471260524713416270924982565253825923790375825782484249824983199249825114077255226572900283737744644774118562657265726312683264426312735256526182683268326572631263126052748269626572644269630372862559731742605256526052644252525522592252525382552257824842471255224982525265729372471274824842578249833122471245724712498272237743579251125252511248432362471248440182525278627222937329945295167134427992657260526572605259227732657253826702670268326052735257826962605268326052644303729255597311126182525256526832631256525522498251125112498251125112498251125112618283725252722251125782471340224712443248425252887383936362552251124292498317424712471405725652657284927733325452948631856264426832605263126312670274825922552270926052605263127732657265725782657265727223000287555973149256525922592265725782498251125522484255224712498249825252471253826442824249826832484256524433299247124432457249828623790360725652471244324843261249824433999253827092735298733124501520213442786259226052644259226702761265726442605264426182657270925782709264426702644256531112950559731612592263125782657259225112538249825382538256525112498249825112538256529002484269624842565251134022457247124712498265737903636260524712471247131992525248440572538263127862735331246444962 19890828 801581856264426052670265726052538279925922657265725922618265726702631270926052709260526962962290055973161255225382592273525252498255225522498255225112484248425112511255226572849247126832484260524433287247124842484248426833822369625652443247124713224248424844018253826832709297531864736523713442748257826572657263126312875269625522578263127092670268325782709265725922565269630002912559731612565259226182683252524842552251125112498253825252484249824982525268329002484272224842592249834292498245725112498291238393551252524572457245731742457249840182552263127612773336346444929185626312696260526962644264427222592259226312605263125652709257827092605269626442735303729625597314925652605256527352511251125112511249825252525251124712565251125522657278624982786248425922471328724432471242925252875382236072605247124432484324924842484399925522722278629623287470552371344287526832618270926312631273526832657259226442592259227092631272226702670267027093086286255973161268325652565265725252578253825382498252525382511253825112484252526702849247126962538259224713429245724712471249829123856362225382498248424433224244324984057259226312811278632994557492918562657265726702709260526572735270926702670265726442592270925922644255227222657267030242900559731242578265725782761255225112525252524842552249825382498255224842644261827862471274824712605247133252457244324572525282438063607261824572457247132612498248440182511270927612950333847055487134427862631267026572605259227862644260526962644267026702696255226832683268327352670306229375597311126312605256526962525257825382511252525382538252524982511247124842605287525522657248426052443342925252457245724572683379036362592247124572484321124712525405725782592281127483338467451331856264426442631257826312657276126962592263126052552263127862592277326182657256527483000295055973236253826052578270925112552255225382565259225522525255225382498255226052912248427222471257824713338248424432498247129373839359325782525249824713236247124983999252526702773298733514586548713442748264425922605260526442824260525922657263126832618269626052670265726832538272230122900559731492605257826052735249826052552248425252498255224982538256524712618264428752525273524712552245734292484245724712484273537903593257824982443245731992484251140572605263128372735331245575451 19890828 802061856265726442565270926702578276126442565264425922735261827612696269626962631268327482950293755973136259225922605264425522538255225382552252525112538249825252511255226832875248426962484259224433338249824842484247128623839359326702471245724983261248424574018257827612824293731864674567013442722259225652709265725522748257826052578269626052618269626052683270926962644267029872837559731492578263125522696252525922552252525382525252525522484248424712605263129372484268325252592249834162498247124842511260538393607257825112457247132492457245740572618257828372761340246445781185626182631267026182631260527862618263126702578265726832683263127092631268326052735296229005597314925522552255226312511255225382525256524982538255225112498249825652644281124712735244326052457328725112429247124842773382235232498245724432471323624712471403725522722268329003389470559311344278626312578265726962683278626052657267026572565263126702631265726052709264426833012286255973074256525652552257825652552249825252525259224982538248425112511255226312837249827612443257824983389247124842471251129123774359325652484245724713224248424844057255227222773288732614644608418562657269626052631256526442709259225522657256527222592273526442696260526702683263130992912559731492631265725652631256525382498257824842538251125782484251125382552268328492538273525112592253832742471245724572471261837743593255224572457249832872511245739992552270927992912332546746282134427482696267026702618268328112631264426832644263126962644255227092631267026962709297529125597311125782592259226572565249825522538249825382511251124842511251125382631282424712735245726182457342924842484248424712696372735792538248424432471323624842457405725522683278628113338464464541856268326312592260525252670282426052657273526052696267027092605268326312644256526702987291255973099264425382605268325382552248425112538251125382565247125522484259226962900252527222511255224573312245724842498249826963806355125782498247124573236249824983999253826962761290034024474665513442786260525652683264426312799259225782696260526052670267025782670263126052605264430002837559731612592257825922696252524982498245725382498247125252511249824842525261828752484269624432578248434292498245724982538292538063636257824982457248431862457248440572565263128492849328747057014 19890828 802541856264426962592264425922618273526052592264425782670256526572631268326442709265726313124284955973149263125652578267025922605257825522511253825652538247124982498256526832773249827352457257824983312248424432498252530003774356526052498247124713249248424844018253827092696300032744705774113442773270926182605268325782761259226442578263126702631272226572709260526572592268329502887559731362605253825652592255225522578251125382525249824982525253824842644269628492552265724842592244334022565244324982457265738223607253824982471247131862484251140572552257828242761333845297741185626182670260526572605267027732657263126052552268326312735261826702786267025782670298729125597314926052578257826442538255224982484251125652525251124982511244326052618286224842735242925922498327425522471248424842761379036072525247124712457327425252484401825252644282429503376464477411344281126442618265726832631278626442644265727352683270926442631265726962670259226962975290055973124263126052538268325782592255225252471249825522511251125112443259225922900251127092484270924573416264424982498253828113822355125652443248424843174253824844057257826442887442133634501774118562592264425782631260525782837260525922696267027352722268326312709257827352683274829752900559731242552252525922670261825252525253825252525251124842538248424572565260527992484273525112618247132872498244324842525273538563593253824712457249832362484248439992538273526832950327447366201134428372605256525922683265727612683260526442605263126572773267027222592264426442709301228875597311125782538259226572525252524982538256524982484251125652484247125252578291225112696251126052484342925252471245724712837382235512538247124712484317424842484405725522605278628493442476777411856276126572683265725522644274827352565265726572683268326962657269626962696259227093149295055973174256525522605268325382484249825522565251124842538255225782498255227482887248427092511263125653376293724842696261829373790355126572578263125523261260525384057264428372900409740184863774113442773263126442657253826312799265726572657260526312709265725382696259226832657269630372887559731492605265726312696255225382525252525382511251124982511252525252565265727862511273524712592245734022498247124712511307438223551256524712443251132112471252540572552257828372773333846744586 19890828 803021856308625922605264425652670279926312618263125782696259226832631268326052709263126963099288755973224256526312631277325252538256524982511253824982484248425112538260526052837248426962484255224573299248424982457248425383790359325522471248424843236247124714057253826312696298733384705530813442837267026052657259226572748259225782644263125382644269626442657255226312578269630992849559731362592256525382670251125382538249825382484253825382511249824982538268328372471274824712578248434292484249825252498300038063636257824572443248432362484247140182592255228622773331246444799185626572683260526832670263127352631263126052631273526962657264427612592272226052670301229005597312425782578259227092565257825382525252525252552252525652605247125922696288724842696251126312484331224842443245724712849379036072525249824432484323624842457399925382683272229873261455772561344282426182605264425782722279926052618263126442657263127092592267026962748263126573099283755973099263126182644270925522511252525112552255225252605248424842484253827222887249827092498257824843429263124842538251125653790360725922471251125113186253825384057256526832875287537584674774118562657263125782631270925782735265726182657264425922683270925782670260526572631272230372900559731242525257825782683255225522525259225252538245724982471252524572565263128492484274824712592245732872471248424432498308637903579253824712471247132492525249840182511264427732925338946445343134427732670265725782631260528372592263126052670259226052709263126182644264426312644296228755597313625782538253826832525256525652565251125382525251124982511248425652657283724712683249825922471341625382498247124712709377435652525245724712484319924842525405725522605273528113299476748961856263126572592264425782631281125782618264426442631265726832565272226182696259226833099288755973174263125922552272225382552252525652538253825522565247125112552257826832887252527352498253824713338245724842484252528753806360725782457247124713287253824573980252526962670297533514474534313442786264425522605259225652722260526052578259226442618269626312683265726442644270930992937559731242578263125252657253825522498251125382498257825652498253824712525267028242511272224842578245734292498245724572511286237423727252524432429249832362471248440572565259228242824338945574831 19890828 803501856304926572592260526702592279926052552257826052644270926312605267026312696257827093086291255973124260526182538274825522538253824982525253825112538253825112484259226442811249827482471256525113338245724842484247126573839377425522484244324713211245724984018256526962748293732874674516713442722260526052592260526312786261825652644263126832683274826052683265726962605270930622875559731362592263125382657257825652525292528243236286232492937331229002565270928752471263124842592248434292498245724432484268337743579256524572471248431612498249840572565263128242824329946444831185626312644260526832538264428112618257826442631261826702761260527092657264426572709303728625597313625782552260526702592251125112511253825522525252524982525251125922605281125252683245725922484331224572471247124842761380636512618244324432443324924842484399925652683268329753338447471211344277326312631257826832657273526702631270926832618276126832605270926312657260526963012290055973099255226052592263125382498256524712592255225382484251124712471249827092875251127352484263125253455264424842525247129123839359325782498251124843211252524574057255226832875293737424767774118562683264425652657257826312709264425922670261826312644268326572735255226052631270929622875559732242618263125922683256524982538253824712538252524842484253824982552267028372484277324982605249832612511252524572484260537903565259224712443248432612457245740182552265727353012335146745098134427992735261825922722268327222605263126182644264425922631263127092722265726572605308628755597308626182592256527732565255225382538248425382538252524712565248425252683276124982696247126572457338925112484242925112761379035652578247124432484316124982484405725652631277327863261464448961856268326702605264426572683279926572644264425652644267027612735272226182683261826702975284955973111260525382578260525522592252525112538256525652525248425522498257825922950247126962443256524713312248424712429247126443856356525652457248424573274249824574018257826702696296232874529520213442799260525922565257825922786259225782657267026702605263126312761264426702605267030122900559731242605259225922578256525922511253825522498256525782511253824982552260529122525277324572592249833762471247124712498288737903579257824712471249831992484245740572552261827992824335147994767 19890828 803981856303726312605267025782644277326702657260526312696268326312605272226832735269626312975286255973161257825522631272225522565247125112511253825112525255225382511252526962837252527352484261824573325245724712484247128243856357925652511245724713287247124573999251127482683301233894799527213442786263125922631264426052786257826052631263126442644265726442696259226832592270930372799559731742644257825382709252525252552252525652484255225382498251124572565269627992484268324712578248434422578248424982511257837113593251124842457247131992471249840572565263127732799338946744831185626182709259226832605255227862605261826702644267026832631263127482592264425382592306229125597314925922565255227612565261825522471252524982525249824712565251125782657284924982709245725922471331224432484245724842912385636072525247124712457324924572471401825252722272229503325464471211344273526832670263125922670278626572605264426052657268326832618272227612670265727093049288755973111263125652592260525782565253825652552249825252525252525252498259226572900245726832538263124573429265724712484245728243774368126312471249824983199252524714077256526572849284938064644774118562644270925782657259226442761265726052683265727092631270925782657260526832657269630242862559732362592259225922722251125382565247125382525252524712471249824982565259228872511270924572605245733382443245724712484298738223622256524572471247132492484248440572538268326962862329946445098134427612644267026052578265727992578259226442631264426442670265726962696267026182683301228875597314925522605263126052538255225652538249824982538252525382525249825382644288724842748245725652471341624842471247124842900380636072565248424842498318624842525403725922644277327353325464447991856270926572538256525652657277326312578268325652605265727732605268326312631257826833062288755973099256525922525265724842538256525112525255225112538248425382457252526832900245727352429256524713287249824292471244329873839359325382471245724713261249824843999257827092761290032114705534313442824263126962722263125922799263125922683263126312644273526182709272226832631265730622862559731612631256525922696255225782525251124712471253825112484251124572578264428492525268324432592248434162552248424572471301238063537263124292457248432112484249840572565269628492811340245574644 19890828 804461856307426442605268326702631278626052644264426962605265727352618268326572657257826572925291255973099260526182592264425382552259224982484251125522511248425382484260527482849248428242471260524573287248424842443251128373873355125522484249824713211251125253999253826832773292532364736523713442748259226832605263126572761263125652657263126702631273526052631264426962631265730122925559731362578257825922631257825382525283727613236281132742900327428872538272228622471273524982605248434422457245724842498279937743607255224982457248431742471249840572592265727732837333847054736185626702657259227612631259228492631259226702631273526832709265726702605267026312605293729005597317426052552257826832538253825252538252525522552252524712511252525652644295024982709247125922457328725252443248425112837383935932605251124712471321124572471399925382722273530623224447471211344279925782605265725652605281125522565263126312592270926572631268327222696268326833049288755973161255226052552267025522538253825782498256525252525248425382471259226832862251126832484263124573509268324842511252529623839360725652471251124843174249824984057255226442875288737744615774118562683268325652631268326052761268325922631260526312644264426312722270926312565265730002937559731242670255225522631251125252565252525382592256524842525251124982552269629002484270925112592251132872471245724572498282438063579256524432457247132492498249839992552269627222925327445575343134427992644260526442578259227482631260526702670265727482670261826962657267026702657311129005597316125522631257826702525252525112538257825112525251124842552249825252670276125112709242925922471341624572471245724842824383935932552245724572525323624712511405725652657282427093287467448631856268326702565263126182670277325922578264426702735261826832631274826312644256526833062293755973111253825922605270924842538252525252511256525652565252525382484257826052875251127612457259224713312245724712471245727993806349626052484249824713249251124433999253826702683297532874586509813442824264426962631263126832761257825652618265727092696267026572683268326832618272230492925559731362644255225522644252525252538251125252538249825252538249824712525264428242498268324842592247134552498245724842538260537423651252524712498247132112457248440772565273527992786333847054896 19890828 804941856307426832618265725922644282426182605260526312631272227732670269626442657259226833012290055973199256525382618269625652525252525252525248425382565248425522484255226442811247127352484257824843312249824712457249830003806357925522471244324713261247124714018252526962748303732994529523713442773268326052683257825922761256526442592263126572592270925922696261826572578265730372937559731362618255226052670253825522552251125522484249825382498252524982618274829372511269624712565245734292511248424842498263137743593251124712471248432112484249840182592265728752773331246444831185626832722255225922578264427222657257826962565263126052722256526052565264425922709309929505597322425382565256526832552252525252538256525112538249825252538251125922578291224842748247125522498326125522457248424713012385637272605245724842471326124842443401825652696269629503363458672561344274826832696263125782631281126312605260526052683265727092657264426702578257826443037287555973111263125922592264425252538251125522538249825252511251125522484256526572875248426962471263124713416269624572511249828753822353726182471249824573186249824574057255227482849291238064705774118562709267026442605263126442709265725922618259226442670264426312709263126702618270930122962559731862578256525522631251125522538249825252538253825112525255224292565268328492511270924842618247133252484247124712511282438063607264424842457247132742484247139992538268326313037329946745064134427732683263126312683264427732670259226702631265726572657259226572683270926572657301229005597309926052605257826312538256525522498252524982525251124982525251125252605283724842709249825922443342925112484245725112862382236222538247124432511317424712525405726182657287528113376473649621856264426572657267026702683269626312592264426312631259227482605268326442722256526573037291255973136260526702565270925522552257824982538255225112525247125522484253826312862249827222457257824713312248424712443249827613839357925522457245725113274248424844018251127732735295033384586545113442748267026702605263126312799261826052670268325922644268326702670273525922605268329372837559730862644257826832644259225382498252525252498249824982538249824842605263128492471267024982605249834292484244324572498273537583636253824982457247131992511249840372578268328372735335145574644 19890828 805421856304926832592260526832644281126182552269625922605270926962644267026312683268326833037293755973149259225252511268324982578257824982538248425252525248424982511259226312824247126962498263124293274247124572471251125113822350925522443245724713236247124573999255226832811300033894557523713442862272225522592270925922887261825652709260526702618268325652696263126832644276129752837559731362592256525782761256525522538284926573224277332113012327427862552265728622552270924572565247134422484245724842457290038063593256524712471248431992498251140572605260527862761332545574767185626702552257826052657261827482657269626832696264426182683260527092565263126702644302429125597317426052631257826702538253825652552251125922498251124982565248425652631283724842761245725922471329925112484247124842912379035652538245724982484324924842471399925522683277328873338479971211344277326572709263125782631279925922565268326572618270926832657268326442683263126573049284955973111256525252578269624842538249825522552251125382552253824842457260526832862249826442471260524983442268325252511249827093839366626182498248424843186247124434077257826832862288737904674774118562670265726572670264426832709260526312683264426702618272226312644268326442631264430002811559731992552263125382657251125522525252525382552255225112498249825112578269628372498270924572578247132742511245724572471268338223537251124982443251132742511244340182511269627353000321145575343134427732670264426962644259227732631259226832683264426572644268327352696263126312735298728115597312425782525257826832565255225252484255225522538252525252511252525782644282424842683247125652471342924572457249824842735380636662498248424572471318624712511405725782670278627993299464448311856269625922618269626702618281125522657268325922644263126832605270926572670256526313012300055973124260525252631265725922538249825252498252525112552247125252511257825922837249827612471260524433299247124842443247127993806356525922443244324843236248424713980253827352735288732364644516713442786270925782670259226312735260526052565264426832644276126052631256526832709268330862937559731742552257825522644251125112552248425252511255224712552251124842525269628112498272225112592251134422484248425112511291238223537260524712457249832112484247140572578257828242722326144214705 19890828 805901856303726442592268326702578278626312565267026572644259227222592263126182709259226833099288755973149256525522525267025382565249825922525257825112525251124842525257826832837249827612484260524843312247124572471251126963822352326312471248424573236252524294018252527092773296232614529527213442786263126312618264426052837265726182631265725782709270926312748265726442631265731112900559730862525260525652722251125782525260525522498256525112498251124842552267028872498269624842552247134552498242924432484270937743565256525252443249831862498245740572578267027992799336345574705185627612773263125922618267027862670263126832605268326442709267027612670272225382605306229125597312426052565251126962525255225382538249825382538255224982525251126052696283725112773244325652471331224982471248424842799382237112578247124572471324924842511401825382657276130993325473671211344276126312644256526702735279926442592264426052722263126702696267026572696267026443024290055973186261825522592268325382552253825382511252525112525252524842484256526832862251126962498260525113429263124572525255226183822360725782471251124983199251124984077256526702887288737274767774118562631268325922657260526832786265726052631265725922670278625922748263126702644270929372862559731362578259226312709256525652578252525112525256525652552249824842592273527992471279924432592247133252471245724572471273538223537253824572484245732362471247140182525274827992925336346445451134427352683260526182578263127992565260526832605268326182735257827222605267025382696301228625597317425782592259226702578256525652511255225112538257824712511249825522631288724712683247125652511340225112484247125112862382235932565242924572511313624982471405726052670278627613376455748961856261826442592268326442644276126052605273526572644260527092618264427092696264426052950287555973099256525782538269625652538252526312498263125252552248424842471256525782824248427482443260524983312253824432471248428243790362225112471247124713236248424843999253826832696295032994644556013442811259226312644253825652824257826572631269625652670268326442709257826832696260530122900559731492644263125652631253825252605252524842511255225252552252524842565264428492484269624982552248434022484248424842484284937273565267024572443249831862484251140572552261828112799333847054615 19890828 806381856308626572592267026312631282426312565265725782631270926442722270926052683263126832987300055973136261825382592268325652538251125112498256525112498251125252484255226052837252527482484260524713338244324982525248428623806355126052443245724573249245724844018252527092696288732614705530813442761256526572605260526312811259226312670260527092644263126182670263126572578268329872862559731242538257825782696264425782552279927863261283732113012316128372605260528622471269624842592247134552471245724572484257838063651256524712457249831862525247140372605260528112773331245294767185626182709259226442644264427092618259226962618270926572709260526962552270926052709304929125597317425522618259226312592255225252498259225252538252524842471247125382592291224982709245726442484332524712511248424712900377436512525245724982429324924712498405726442709276130993312467471211344277326442605263126442644279926702618273526442709264426832657274827092670263126962987288755973111257825522644263125252538252524982552249824982498249825252471257826572837251127352457260524433389261824982471253828113790362225252457251124573199251125114057256526832849292538064644774118562722260526572631259226572761261826312683265726572592273526832683264426442709264429372799559732362525259225922670253825382511251125382552249825252484260525382525265728492525276124432592247132992484248424712471276137903622260524842457248432612511249840372552263127992962328747365167134428242683257825782578270927352605260525922605263126052709265727092631260526702631300028495597312425922644256527352578251125252552252525252498252524842552252524842605282424842709247125782457344224712471247124982565380636362631245724712498317424572498405725382644286228243376464447051856269626442683259225382644286225922565267026702683263127222683272225922683260526443012292555973099257825782605267025522538249825252498256525112525245725252443255226312862251127482484260524153261245724982457252526833839355126572457244324843236251124984018255226702786282433764767513313442811265726052605265726312849269626182644263126962644269625782722267026572722264430622837559731492605264426052722259225252525255226182498252525382457253824982565267028242484272224842565251134292498247124842471282437903607256524842415249831862471252540572592263128622887342945574674 19890828 806861856308627092605264426312605274825782605263126572631261826962657274826442565259226703012286255973111260525652578273525252525253825522552259225382538249825522538255227352849249827352484259224433312247124982443247126053806355125922471249824843261251125114018255226702761293732874644520213442786265725652592263126442786257825652605264426052670263126702670261825922592267030372912559731612552255226182709252525112578253825522511253825112525247124712552268328622484273524842578247134292498245724982471281137903622255225112457248431742457248440372565263127482735333846444501185627092709263126702605265727862709257826832538269626442670267026572605263126312657301229375597319925922538257826572578255225522471252525522511249825112498247125382565281125112709245726052471327424982471244324982824380636222538247125112471324925112511401825112670282429123211458672561344277326312631265725782709282425382605261826052657263126962605265726312670260526313037291255973174260525652683263125652538252525382511249825112525248425782471251126312950248427222471265725113429270924712511252529373806359326182484255224843199252524984057257826962912291236964674774118562618264426182683268326312709260526312657259226312709273526572709263125522605269630372912559731612618259225652670264425522552257825112484253825252498252524712592263128872471273524842578249832992511242924572484306237743593261824842457247132742498252540372552269627093037326147675167134428492683261826832578265727992657260526052592264426182618263127092565268326702670301228755597319926182578257826832525248425382498248425112484252525382511247125782709287524982696247125922484342924712471251124712887380636512538249824572484319924842552405725922657283728113312470549621856264426702657259225382670277325382578260525652709261827352605263126442683265726312912298755973174255226312578269625522511249825522511255225382471249825252484260526312862247127482457259224433299248424842471248426053806356526702443248424433236247125253999256526572761293731864529548713442761260526312670253825922799267026052709273526442657270926052696269626442644261830002862559731362578259225522696252525652525249825112484255224982471251125252538263127732484268324842592252534162471247124712511272237903727257824842484252532112471252540572605264428242824333846744705 19890828 807341856309927092618260526052644279925522631269626052644263127222578276126052709259227483099292555973086260525782565269624842525248425382511251125522538249825382511257826312824249827612457256524713299249825252498249827223856363625922457245724713261252524984037255226442696296232994736506413442849263125252670263126962799264426962592263126702683274826442657267026702578269629622900559731362578253825782618252525382565302429373455296232873174332529252578268327732484273525112618244334292498247124292511263137903636252524432443248432112471248440572565259227732799341646744831185626702618267025922605263127482644261826572657269626182670260527092670268325922657302429005597314925922578259226442565251125252498249825382552248424982484245725922618287525112722245725922471336324572443248425112875383936662552247124712498319924712457401825382683273530373299450172561344279926572631257826052605281126442578263125652644264427352631270926312709260527613086287555973086263126052538270925782538249825252525252525112552247124842471252526312900252527092457265724573429267025112552253829373822362225922457251125113149249824844057256527222937293738064799774118562683268326052605263126832735260525922631265726442644268326572670260527482605270929372900559731362578253825522644253825382538253825252578251125522498255224982565268328372498270924432605245733512484245724712484261838733551252524292484247132872538248439992565267027482900336347055343134427862657267026312605259228112592267026052631267026442722264426572670265726442683307429255597313625652605257826962592253825522525259225382592251125252484251125382592288724842657247125782484342924982525247124842900380635932565247124572471321124432484405725522644281128373312447447671856268326572631265726442644273525782592267026572683272227092605269626572696253826833024287555973136257826442578265725382565255225382538255224982565249825112498251126312799249827092457260524573338248424842471245725923806355125382443247124713249249824714018253826962709291233254736516713442849265726832670257826052773264425652605260526962670268325652670264426702657270930242900559731242538260525652735253825382565252525112578253825382484251124572525260527482525270924712578251134292511248424432525263137903622252524842484248431992471248440572565257827862786340245014799 19890828 807821856307427092592268326312631278627092592264425782631260526832592277325782670268326702975284955973136260525382631273524572552253824712525253825522552252524982457256526052824249827612443259224713312249824572498251128873806350925782471247124843249248424843999256526442722303734164644506413442722264426182644260526832811264425522644260526442618265726572683268326052644268330992900559731362670257826442683255225782578252524982511253825112498255224842592257829372484273524712578245733762484248425112511282437903482253824982443252531862471251140572578259227732862341646444644185627482592263127352644268326832683259226962578270926702696261826572592263126052722298729625597314925652565259226962578255225652498253825522552249824842578249825782670279924842761247126052484331225112457248425112824372735932565247124432484323624572484401825782722278630373249464471211344284926312605257826052670281126182565263126052592274826572552270926832605265726833062291255973149265725652552267025112578255225522511253825652471251125382429265726702887253827482498260525113429263125112511255228623790369625382457249824983186251124574057255226442849287537744767774118562670272226572592267027222799259225922657265726962683273526052683257826572552276130372887559731492618259225922670253825382525255225382565248425252498251124842592269627482498274824292605249833122511251124712471283738223651257824572484245732362511244339992511264427482887336346445308134428372683272225922605260527862644263126312670270926962657263127222670268325922670307429375597309925922552257826442565245725112511251124982525252525112511248425252735284925522696245725652443341625112484244324983074379035932538251124292498321124712511405726832578277327733351464447671856272226052605270925782644270925922578269626442696265727482657272226182683259226962925288755973174255225782565267025522578249825252538256525252498248424982471255225922887248427222457256524713299249824842471252526833822362225782457245725113236247124984018255226832748296232744799537913442837264426052657260525922786265725382657273526572683265725782631272227092709265730862912559731242605256525922670256524982525256525112498253825252511253824842578265728622525269625112552245734292471249824842471279938563593256524712443249832112471249840772578263128112900340247054962 19890828 808301856308626702592269625522683282426052565260526442722270926962605269626052683260526572962288755973136253825522525276125252565255225382552257825112511251125252498259226702875252527482471257824573287245724982457248426833806362225252443244324843224248424844018252526572709292532994705530813442773265725652552264426312811264426052644268326832683267026052709264427352670270930372900559731112605257825522683260525522525282428493351282432873037331229252484270928622511265724982578245734422471248424432457276138063537256524842484245731492498244340572592263128112811335146444799185626832670257826572631257827352670255227092618263126702773255227222657265726572735300029505597312425922578264426572511257825782538255225522538251124712484249825652578281124842786245726182471329924292457247124842875383935932538249825112484323624842498401824982657274829373249464471211344278626312592263127092552276126052631264425782631272226702605268326702722263126312962290055973136264425522592267025252565255224982525257825112525251125252484259226962875255227352498260524293455264424982511249829123822356525922471248425113211248425254057251126702837291238064736774118562722267026312683263125652811259226052631261826442605265726312683269626312670265729122862559731492592260525652657257825112484252524982511249825382484255224572578260527862498270924432592248433122443247124712471260538393565251124432471249832112484251140182552263127482925331247055308134427992618264426702709263127992605263126182657255225922644259226702631257826052657301228875597314925782592257826572578253824982484252524982552253824982471248425382631281125252709247125922471342925112457247124712937379036072578245724432457321124842484405725922683290027483376464449291856268326312578264425782657272226052605260526572696261826442605270926572722260526572987292555973124260525522578265724982552251125652525248425252552252525252457257826702811251126962525260524713287248424712429253827993822366625652443247124573236249824843999255226572709303732494767516713442824263125922683264426052849260526182657259226052657268326312722263126182605272230372875559730992592256526312670251125522484251124982525256525522538252524842565265727732484273524842552244334422484247124982484300038063607256524712484249831992484245740572565259227862735331246444863 19890828 808781856265725922565263126572644273526442565265725522657269627222605263126312605256527093012288755973174264425382605273525652538255225652552253825252525247124982484256526312900251126832457259224433325245724712484248427613839356526052471247124713236248424714018253826572735292532494586545113442811268326702670259225922786257826442683256526962683265726052644265726572631268330622900559731492618265726182592252525522552252525782525252525522471251124982565264428622511264424572578249834292484248424712498290037903681255224712429247132112538245740372552269628622786336346444962185626832683263126182578264427092605253826832631261826572670264427482644268326702709298729005597319925382525255226442511252525382498257824842538253825252511247125782670288725252722248425922443328724712484247124842644382236512538249824982484323625112471399925252709272229753236470552721344274825782605260526312592277326052605263126182565264426832657267026442657269626963049287555973149259225782578265726312538249825382565251125252525251124712471253826052950249826832498259224713429245724982471252527613774353725112471244324983236252524714057256527092912282433764557489618562644260526312592263125922735260526442696259226312618268325522748260526572683265730372950559731492618263126442605249825652592252524982592249824982511253824982578264428752484268324842605245733252443245724572471291238393622252524572471248432492484248439992525269626702987326147055343134428112592257825782618256527732644256526442592263126312670265727222683269626832670300027995597314925922605259226572525255225252565248425782552249824982498251125652631279924982683247125922471342924572484248424843037385636812565245724432511316124842484407725782631284928113299455752721856272226702631264426052670278626572578264426832696264427092592272226702657263127093037290055973099260525922552276125382538255225252525253825652484249825782538255226052849248427482443259224573363247124712484252529123839360726182457245724293249248424843980253826962748282432874644545113442799267025782683263126702773264425922552265726442670263126052735268326702605264429872925559731492605265726182631256525112498260525382525253825252592251125112511265729252525270924572578249834692484249824572484296237743593249824712484249831742484251140772578260528622862323645865415 19890828 809261856259225922618269626052644282426442644257826702709256527092592269626702644272227613049284955973174261826572565273525652592255224712538255225522552249825522471256526832849253827092471259224713287247124572443248427733856362225382457249824573236251124574018253826442670298732614644574413442811265726572578264426312824268326442631259225922722274826312748265727482578270929372887559731242578255225782670257825782525253825522484251125522471253825252552263128372498273524572565245734292484248424982498259238063593260524712498252531362471247140572552269628372837336346745744185626702605263126962709265727352657265726182670261826572761267027612631265726442683300029625597313626312578264426572498259225652525252524842565248424982578248425652683279924982811248426052457326124982484249824982709380635372552245724712511321124842457401825652761273529873376464459691344279926442631259226312592278626572592270926702657267027092657267026182657264426832962288755973161261826052592268325652592256525782578248425252498247125382511253825252900248426832457257824433416248424292471249826573790369625522471242924843211248425114077259225782875277333124557600718562683267025652605263126832786260526312670256526572657268325652748256525782670270930122912559731492538257825782735257824982471249825252578245725252484248424982552263128752511276124292565249832992457249825252498287538393622259224432511247132612484247140182511265727613012329945866282134427352709257826572565259227612657256526442696267026702722260526962670267026312631296228625597309925922538255226312631255225522484248425112552252524982498253825252605282425382722247125652484341624982471247125382811380635932552248424432525318624712484405725652605288728243299467464091856268326442578263126052644273526572578263126052709277327352525273526312644257827093062291255973186263126052670269625922552256525252552249824982498253825782525259226572849245727612471255224433287247124712457248428753856371125922457244324573236247124574018253826702735301232874736671313442799268326052631255226312837259226572683269625922657276125922748274826442657263129622900559731362618259226052605256525382525252525252538256525522498251124842552265729002471270924842592245734552525245724712511302437583551257824982471249831862498247140572565260527862837338944747014 19890828 809741856260526962578274826312552274826312631265725652618264427222631273525922644260526703000290055973136259225652538267024982578260525252552252525382525251124712484257826442811249827732498255224573325249824572471245728623839359326182471247124573249251124573999249827352799284933124863774113442773263125522618264426312799260526572683263126572631263126442722270926702605269630622875559731242644260526312709249825652565247125652525253824842511249825252538264427992484272225252605247134022498248424712511267037423651255224572498245732362498247140572578259228492799352345867741185626832618259226572578252527222670260526832605272226182696260527092592264426702657308629255597313625922592260526052552260524982511251124982578253824982538249825922578286225652735248425922484331224572457251124842811383935092552247124572498326124842471401825382644278629003376464477411344279926832683265726182618279926052618263126572631268327092605270925782670260526573000283755973124259225652592265725522538255225252525255225382511248424982484256526052912255227092498268324433429265724712498253827483839359325922484247124713174257824714057257826312849442133894586774118562696263125652644264425782761265726832670265726182670272226312748260526702565276131112887559731492631259225652670248425112565253825382511249825252525257824712552269629002511276124712592247132742484248424432484263138063593264424432484245732112498249839992525268327483037328745576162134427732631264426052670267027092605259225522644256526572722257826832618267026572709309929375597306225782578257826702498251125382552253825382552253825382538247125252709293725382735249826052498345525112471242924982709374236222605247124432498316124842498405725382578281128113469455777411856277326572578265725652670278626962578270926052657265726442683267026052683265726313149286255973136261825922605263125382592256525522578249824842525249825522457255226572824256527482498268324713376301225522657260526183873359326832498265725523236263125924057261827732875413940775030774113442773268325782709265725782799268326052722259227222578273526312735261827482631260530742887559730492565261826572696256524982538256525112498255225652498251125522565274828112565270924982538251134022511251124152498283737903593256524842471252531862484247140772578261827612748337646444767 19890828 810221856307427092657274826182644279926572552270925922605264427092592270925782735256527093049288755973149256526312552272225922565253825252511252525252578251125112457252526052799248427352457259224983274249824432457247126573822371125252457245724843249248424713999253826442709298733514674527213442824268326052592263126572773255226312605272225782657265725922657264426052670267029872837559731862644256526312683257825652525248425522511255225382498256524712565264429372471269624982631245734552471248424982498276138393607265724842457252532112471248440572605267028622786331247674799185627352683260526442683265726832644264426832644270926832735253826962644268326312644303729005597316126052552252527092578249825252498251124982525251124712565248425922735279925252709249825922484335124982484244324573037382235512565248424842471322425112471401825652773276130123261464471211344276126182565260525782657274826572592270927352696259226832552267026962683267027223074290055973149263125522578267025922471256525252605251125922525244325252525263126182875253827732457260524573455272224712511249827613822366625652484245725113186249824714057256526572849288737744674774118562657257825922683260526962786263125652683264427092657273526052709263126832631274830242824559731612618260525522709256526052525259225382525252525112457249824982525265728242498273524712592248433382511248424712471279938063579252525112484244332362471248440372538268327093037336345575167134427862631260526312670257828372683259225922644265726052631264427612631272226442644314928755597313625782592260526182538251125382511255225522525251125382511247125922670288725382722248425922484342924572457247125112849380635932498248424572538322424982457407725652644282427613312458646741856265725922578265726182683278625922552264426572657268326962631270926832657261826703086292555973136264426052592264426052578255225522498253825782511249825652484257827092875253827092471256524983299251125112415252525523873362225652443247124713274245724983999253826442761293732364674545113442799272226442578263126702875261825652657267026442683269626572683259226832605264429372862559731362618261825782670253824982484249824982538255225112511252524982565263127992525272224712618249834022498244324982498253837743551259224572471252531862429245740572578263127862786328745294896 19890828 811661856303727482670260526052631283725922525268326312644257827222657267025922644268327092962298755973074263125522538268325382605259225382511249824982525249825382538256525652811251127092484259224573274245724712484245729373839357924982484247124573261252524984018253826832773296233254586523713442799259226442644265726442837267025652605263126052631272226312657255226572578263130372925559730862565263125922644249825782538298730123509296233123062331228622525269627862511270924712578247134292511247124572525281137743622257824712471247131612471247140572578264427862837337646444644185626572735261826312644265727222605257826572605268326312644260526572670269626312696306229255597312425922565259226572578257824982578251125522538249825382552251125522670283724982761242926052443327424982484245724982837379035652552248424292484324924842498401825522657265729123376464471211344274826702618259226312631278626572578263126312592263126832605267026312657265726703049291255973099257825652644260524982511251125382471253825522538252524982511263126312786248426832471260524983416269624432538255227353839363625652484249824843149247124984057255226572811298737424705774118562709260526702605265726312786261827092696259226312605267026052709259226572565260530122862559731742592257825652670253825782498255225252525255225382511255224572525261828242511274824712605251132742457248424572552270937743666252524842498245732492498251139992511272227482925336345295343134427612631253826832618267028112644257825522683265727092735265726962592268325782683300029125597314925522631259226572552257825382538252525112511252525252525244325382578284925522683249825522471342924842415248424712824377436222552249824842511323624712484405725922670282427993429470546741856264426572644260526312578282425652605267026312565267027092592276126052657267026443074292555973136260525922552270925782525253825252565252524982538248424842484259226052849252527482457257824843325244324842457252527993806365125922471248424713261251125523999253827092735301233764644537913442773270926052605256526442748268326572631259225922709264426442670267026442644264430122900559731112618259226052722256525252525251125782471255225252484251124712592267029122471267024982605244334292538244324712484303738393651252524572457249831612484247140572565257827992748332546744767 19890828 812141856301227092578265727482670274825522592264426442657259227352631264426832709265726963062291255973124264426052578268325652578255225252552253825522538252525382498255226442900255227732471257824843299245724572457251129253774356526052457247124713236249824984057252526832722298733514586530813442786263126312709255226962786256526312722260526572670270926572696260526442618268330372837559731492592255225522618257825782552253825112552253824572525252525112552263128492511265724712605244334292525248425112511286237743681260524842471245732242457247140572552263128112837327447994799185627092670263125652631268327732592263126182578264426572722265726832592264426052773307428625597313625252578263126832511257825252484249825652511256524842484248425252683281125382761247126442471328725252471247124982811385636222565245724842525327424712511399925112722270929373351452972561344283726962605264426312631282425652578259225522722269627222657267026702657263127093000286255973149260525922631268324842538255225522538252525652552251125382498253826442887248426702457264425113442269624982525252529003758362225652525251125113211247124844057251126832875281137424644774118562696268326312670264426052748261825922605263126312605269626442735267026052670264430492862559732362592256525522670253825522511248424982538253825382498253824842605267027862525270924712592242933122484245724292511264437743551257824572443249832612498247140182538273527612912332546445272134428112605253826312644270927732592260526052722263126962696267027352592265726572578303728755597313625652538255226702498255225252538257825252525253825112498251126312605283724842735252525922498338924712511247125522824379035652565245724572484319924572484405726052631283728493274464445571856264426312683263125922605274825652644267025922631270926702605269626442670257826443049283755973124256526182618268325382565253825112484249825652578252524842511255227222849249827862498257824573312248424572457251129003774359325652457247124573224249824984037252527092773298734164586545113442773256525782670267026702849259226182683256526832644268325652696261826312605257831242912559731362631255225252670257825112525251125782484248425922498257824712565257828752471269625382578245733892471252525382484260537423622257824712471248431612498252540572578267028372735336347674767 19890828 812621856311126442657263125782631276126052605270926572578267027482578263125782631270926963111283755973149259226572552278624982511255224712525252525652565252525522525259225922862248427612484255224843274247124712471251127863806356525922498244324573261248425384018252526832748287533254557506413442837263125922657260526832887263126182644272226442631276125782657268327092735270930372887559731362578253825252578256525382565312429753565301233763199329929872552261829122484273524712565245734162484247124572457288738063636251124842471248431742484251140572552267028372722333846444962185626572657264426442605260527612618255226832644257826832709264426832631269626572644303729125597316125782605256526832538260525382498257825522552255225522578251125112722286224712735248425922498327424842511244324982683379035232565248424712457322425112484401825252709276129753299452972561344282426312657264425922631278625522644265726182670267027222578268327092592259226703049287555973111264425782578268325522511256525522552252525252565252524842484252526312887249826962484260525113429265724842525248427863822359326052471248424843161249825114077257826572862293737584644774118562657265726442644260526572735263125782696263127092605272226052709259226832631274829502887559731612578255226052670255226312565257825782484252525252538255224712565265728872484270924842578247132992498247124572565295037423696249824432471247132872471251139992538269627353099327446445237134427992683256526312618260527992592259226312657263125922657269626832644267026832709306228755597317425782605257826442631252525782525255225382578247125112525249825652538283724712683248426052511341625112457248424842887380636222538248424712457316124712457405725652631283728373363452947051856265726312565259226052644282426572578270926312631263127222735267025382722260526183062284955973136260525652605267025782525249824712511253825522511251125652511259226962799248427862457255224843299248424712511249828243839357925652457244324433224248424844037255226702761301233384644520213442849265725782709259226182773261825782683265726962722260526702644260527092578273530492937559731362565259226052683256525652565252525382484256525382525253824712552256529002457269624712592247134022484245724842498288738063666255224712457249832112471251140572605264428112735333847054863 19890828 813101856308626572592268326052565281126572631267026312605260527352592270925922605265726963012284955973124256526312605278625922525252525252565253825382525249824842511259227482773249827352484259224713299247124982471248430003856353725252471245724713287248424574037257826962722300033764705523713442799264426052696259226572773264426182644269626442644265725922657264426962631272230992862559730992618257826312670255225252484253824842498252525522525252524842511256528242511268324842631245734162484249824712525301237903622253824982471248431742471248440572552265727992773335146444586185626702657263126052605264427612605257826442657265726442748259226702657267026702605301229125597317425652578259226312552259225252552249825782525251125112538251125652644287524982735247125652484327424842511247124982887383935932525247124842471327424982511401825522761272229123274464472561344274826832683257826702618283726052552264426572618263126832552268325782683263126313037295055973124260525782578265726052552251125252525255225252525248424842498256526312900249827352457265724573455263124712525249827483806368125652471245724983199251124844057256526312849286238224644774118562683267026442670269626572799265726312670259226832592279925922683260526572644269630122875559731492578263126312722252525382498257824712538256524982525252524572631268327732498273524712644248432992498248424982538292538223565257824572429248432492511245740182552270927352900341646745167134428112683264426442552260527862578269626182631263126702709263126572631265726832670301228875597314925922538257826572538253825782525255225112471253825382511247125382657287524842644242925782484340225252457247124982735377436222565245724292471318624572429407725922565278628243389452947991856267026572592263126312565273525652605257826442644264426572631272226572657259226963024293755973149256525522578279925522578252524842552251125252538252524982538256526832761249827482443259224293299249824432498251125253822356525382443247124573261247124713980253827612735304932744529545113442761272226052592263126312748257826312670261826962683268326832683264426832605276130622862559730992618260525782670256525652552253825782511253825652471252524842538257828242484272225252552248434292498247124982511288738393622255225112511245732112443247140572565265727732824335147364831 19890828 813581856303725782605260525652631273526182670267025922644269626442605267026442696260527093074291255973111259226052552269625652552251125112538251125252538253825252511255225922811247127482498259224713338245724572471252526703839360725252457247124983249249824844018252526702722291233384529527213442773267026572578260526832811260526182670268326702631268326962722265727222631268329752975559731362644252525782722252525652565312431243579298734423186327430492552265728752484269624712631244334162511247124982471291237583607259224712443247131992484249840572578263128242696338944744799185627092631257825652578263127732657259226572592264426442683265726962592264426962631302429255597317425522565257826832605256524712511248425382498256525112538252526052657291224712735245726312471331224982484244325112962377435932525247124712457323625112498401825522670272229503287464471211344290026182631267026442605286226442605263126572644264427482644273527092683268326573049284955973111261825922631263125382538253824982511253825252565249824982457256526572900248427222443259224713455261825112498247127993806366626182484248424983199251125114057256525922862287537904736774118562683267025922631268326052696264425922605256526182683277326962683263127222631269631112837559731492578257826572683255226312538249825382552255225252565252524842498265727992471267024572592245732742471247124572525260537903537256524982457248432492457249840572511264426962975332547055167134427612644264426442683265727732618261826312592269625922618265727092644261826702657307428495597313626312578257826962538252525522538256524982552247124572511247125782683278624572748249825782484340224982443245725382912377435372525247124572471321124712484407725652552279927353363476747991856272226832631264425922631276126702578260526442644263126832644268325922644268326702975291255973124260525782578274825922525253824982511255225782511248425252457253826832849252526832484257824573312249824842484249828623790365125522457245724573287253824844018252526832773291234024644513313442799268326442644264425782773260525522722265726052683272226312722260527222657273530372887559731612578255226182748255225522511248425252525257824982525249824842592259228492498272224712631247134022525247124712498272238063579255224982471247131612471248440572552263127482799335147364705 19890828 814061856308626312592264425652735283725782578264426702644259226832592267026442670260526053086284955973136255225782592270925522552252524982538252525522471248424842538256525922837255227732457259224573325249824572457251127993839359326052457245724843211251124984018252527092709295034294474530813442773260526052605256526182799260526052618261826442631263126052735264425652683269630622875559730992578256525652670255225252538251125382484253824982511249825252565264428872498265724842538247133892498247124842552274837903651253824572484247131862471247140972552267027862722345544474929185626572670260526962565267027222683264426442644270926702670259226442565267026312631297529375597314926052552253826832525257824982525252525382525252525252552247125382644287524842735248425782457329924572457245725383049383936512511247124572511321124982484399924982722273530243312476771211344279926312644259226312696276125652592259226442670265726702644274826312696269626313124288755973111257825922618270925782511251124982471252525652484249825652484253825522887252526832471263125253429264425112498253827353856362226052525242924843211248424984057255226832875282438564674774118562605263126832605260526052748257825922696261825782565259226312735255226052657274830622912559731742552257825382696253825922552252525252538251125522525257825382565264428872471265724712605248432992511247124982443279938393622253824712457248432362498248439992525268327352887329947055308134427612683264426182592269628242538259226702657264425522696263126832618260526832670311129125597313626052592259226052565260524842511252525112552252525382525253825382578288724712696248425922498338924712471247125112862377436362498249824712484321124982443405725782605279927483402458647991856269626572670259225922592284926442605260526572735265726312605274825782683273526832950296255973236255226182592261825252511251125522471252525652525245725652498255226702786245727732484257824573299247124572443248428243806356525522471251124843261248424713999248427482709292532874644541513442799264426572578261826312824253827222631260525922631270925922709259226962657274829502849559731112644263125522670256524982552256525112484256525522471251125112552270927352484269624572592248434422498251124712525282437423607259224432443247131992471249840772565261827612837328745864767 19890828 814541856298726182631265726312631278626832644268326832683260526962644270926312605263126313074295055973124253826052552272225522525261825522511252524842511248425382525260526052811249827482471264424433312249824712471248429003839356525652484244324433236251124843999252526832683292533384736523713442849265726182644264426572912264425782565252525922683273526052670261826702578270930492900559731492565259225652657253825522538288728113249274831612849321127092552269628242511269624982605247134422457247125252498279938063565253824982457248432112457247140572552268328112722342946444929185626182735256525922605268328242696257827092618264425782773264427732670270926052670303730005597318625522670257826312511256525522498255225112538255225112538252525522683286225382773247125782471333824982498245724842670385635932565249824572498324925382457401825522722269629623299470571211344284926962657264426832631273526832631269627092683259227092657261826052657259226573000290055973174260526572552265725652511252524982538255225382565249824982471257826832849249826572484268324843442259224432525251128753790360725652511245724713161252524844057255226832862290038734767774118562657268326312605265726442722263125522631264426832683273525922696267026572631268330742900559731362631256525522644253825382578249825652538255225252498255224842552268329872471274824842605249833122484252524842511283737743636268324712457247132362511248440182511267026962975336345295237134427992592268326052657272228372657264426312565272225922683263126702618267026312644309929125597319925522605256526442525249824572498255225252525248424982511247125252605287524842722247125522484344224982484248425382900377436962605245724572498321124712471407725652670273527483429467446741856269626572578265726312631270926572605260526572670265727222696268326832657263126313037290055973174260526052565267026052525257825382525248425382538248425782498255227092824249826962484263124843338245724572471247128113839357925522457248424843236251124714018256526832735298732874736523713442849259226052644263125782849263126572657270926312696273526962735265726702657265730992887559731242578253825922605253825522525249825252565257825382511249824712605260528622471265724712552251134422511244324572511270937903579257824842471247131612471251140572565264427352748340245294767 19890828 815021856298727222696267025522644276125522538260525922592268327092657267026052670256525923000283755973136253825782538268325522592251125522511253824842538249825252498264425922761251127092443263124713274244324712471248427483806356526312457245724573236247125253999251126572670303733634767527213442748267025782631264426702837261825782592267025652631263126052748268326702605274829872900559731492565257826052578253825252605255225382525255224842471252524572605261828242484267024572592249834292457249824842538288737903593259225522457247132362484251140772565260528622761340247364736185626702657269626832657267027612618263126052578267026312722270927732683265725922670303729255597313626052538255226052525249825922471248425112525257825112525249825382578288724842748244326572443332524982511248425383111385635652631245724712484322425112443398025522683272230003351473671211344282426572657263125782578279925522498264426702722270927352709268325922644263126443099287555973149259225922538264425252592247124842457251124982552252525112484255227862862248426702484263124573482264424842471248428113774362225522457251124983161251124574057252527352824286238734799774118562670269626442657257826182786265726442605265726312735270925922683265726572657270930492887559731742578260525922565256524982511249825252565255224982511248424842592265728242484276124572605245733122457245724842484283738223565256525112471251132492471248439992511272227483037336347055272134428242670263125652592257828752644260526832657259226572709269627482631269625782605304928875597314926182552257826702525248425382538255225382538255224712498247125522592281125252683247125922471342924842484251124982748375836072538247124432484317424982484405725652605274827613338452947671856268325922565264426052605279925922578265726832644268326442683265726312657267027223136290055973174253826572538267025112498256525382525251125112538249825652484253826312799248427482457263124713299248424982484252527993839355125922498247124983249252524843999252526832709298732614644534313442761270925922644256526052761265725782631257826702618265726442683267026312605268330622937559731612592257825382631257825112565255225652552248425522484251125112592261828492484270924572578248434292511248424842538282437903651256524572471249831612443247140572592268327862849340246444767 19890828 815501856302426312631261826052631276126052631263126052631263127482631274826832683264426963000292555973124256525652644276124982525251125382525257825382578249825252498253826832811249826962484259224713312249824842457249826703890371125382457247124433211248424434018252527482761291233894644527213442811265726182683263126572824267026312683263126702683268326182631263126832565267030622887559730992578259225522683251125252498274827483211284931742761322427732552256528752498267024432578242934162484247124432484284937743593259224842471247132242498247140572552265727612773336344744395185627222644259226442578267027612605264426442657264426832735268326572657265726052696293728625597316126312538253826572578255225252525249826182525253825112525252526052657284924842735248426052457331224572457245724982786385635512657245724842471326125252498403725112722268330623325464472561344278626962605259226572670279925522631264426702670260526702578270926312696264426833062283755973224263125782578269625252538253825112498251125112578249825252525256526832925253827092498264424713429267024842511252526443790359325782471255225253186251125114057256527092912293738224501774118562683269626052670261826832735257825652657269626962644273526702683265725922657263130992811559731362565256525922657255225112498249825252578251125522498255225112578263127992511270924712592247132992484248425112538290038393565255224572471247132612498245740182511259227352950336346445167134427992605265726312735259228112552260526312618263126572683264427352578270926572670301229005597313625652565253827732552256525382538249825252578251125252511244325522670284924712748248425922484342925112429245724712962379035932511248424572498318624712484405725782605281127613363476746741856260525782525256526832683277326442631265726182657267027732644270926052670267026963074290055973186256525922618273525382538253825252552252525382552248425252484256525922950252527352443260524433299252524432471249826833822352325782484247124573236249824844018249827222696296233634557516713442811264425652592267026312811263126052709264426702657268326052657267026182605272230372925559731492525255225922735257825652511253825652538255225112525251124432592263129002511272225112631244334162498242924982511290038563622253824982443249831992457248440572552260526962849331246444929 19890828 815981856264426442644261826572592284926052631260525782631268327732618268325382722256526963086293755973124260525522525267025382498253825382511255225252538256524982498259225922824247127612457259224713312249824982471252527353839355125112443244324713261249824983999253827222761301233124644520213442786269625652683264425652811257826442722267026702670272225522761268326052644264430992900559731612644256525252696256525522578248425382498257825522538248424982578265727612471267024712552249834292498247124982498278638393622256524982415248431862457245740572552267027992824337645574767185626572670257826442592256528492592263126052631256526442657263127352552263126182722301228625597309926052605263126832525256525652471253825922552249825112484247125382696291225112683251125782484329924292498248425112925383936662525248424432429324924982525399925252722267029753249444752371344273526052605268325922631279926052565264425782631265726702722269625922592265726443000286255973124264425652565273525652605252524982525253825522525249824982471256526702849251127352484256524843376252524712484248429123774357925922443242924573211249824574057255225782773279934024557467418562683264426312670260526572748261825782578265725782683269626182722264426962552268330002950559731742565260525652696251125652552253825382592249825652525251124982538264428372498277324432605244333382498249824712498281138563579255224712471247132612471248440182565272227093000331245575343134427352605267026182578263127482592259226182592268326312683265727732631270926442696304929375597313625922538260526572511251125522525253824842552257824572552247125522605283724432670248425652484345524982457247124712925380635932565247124572471316124292471405725522552278628753416464452371856269625652670265726572683270926052631263125382644265727092578264426572683265727352962295055973136257826052631269625522538253825382552260525112498248425252443251126052862249827482457256524713287247124712457248427863790359325652484247124843236245725114018252527352735301233514674548713442773265725522578260526052786259226052683260527092605265726182709265726442618268329872937559731112683257825922683256525522538249825522525256524842484247124572511269629122511269624842578247134292484247124982498288738223651249824842471249831862511245740572565264427612709335146445415 19890828 816461856272227222631265725782592281126442592267026442683260527612592265726052644268326833024290055973136259225522578267025922511253825252511245724982511252525252471253825782811249827222429263124573287248424982471247127993774365125922457247124573249248424984018256527092761303733514705567013442799264425922578257826442786265725522565263126962592264425922657260527092631264429872849559730742538265725252565257825522511252524982511252525252525251125252605259228872511265724982605245734022498247124842471309937903666256524572484248431992498248440572565257827612735340247365744185626572722257825922565264427612592259226702657269626572696256526832605269626572709295029125597312425252631253826572538255225112525257824982552253824842538249825252605286224712722249825782484328724572498247124842887379035792538248424712457327424842511401825112657281130243429455759691344286226182605267026442552272226442565273526052670264426832670272226182722259226313037290055973111259225782592265725522565255225522525257824982552251125522525255226442837251126832471263124983429249824842484252527613822362225382457245724713199247124714057257826182849279934164586608418562670259226702631257826702786256526312592267027222631272226312683269627092631267030372925559731242578257825782696255224982565251124842498248425652511251125112631264428622511270924432605244332992484247124432525303738393607253824712457247132612511248440182511263127612937335147056241134428372709259226572605260528752683256526312683268325922748264426572631257826962670306228755597311125782565265726312525255225652525251125112538249824982484248424982683282425252709247125652498344224842457248424982761377436072592247124712484318624842443407726962683279928373351450164541856272226962605264425922644273527352592265726182631264426572578273526182644263127093024287555973111259226052618273525782565259225252511255225112525249825522484257826832912251127092498261824713274247124432471248427093822359325922511245724433236245724844018253826832748292533764557671313442786260525652644265727092862257825922683261826312592265726442683264427092670263130622799559731612552259226182735256525112578249825382484251125252471251125112538267029002525268324842605244333892525251124842457272237743651256524982443248431742443247140572565257828112837338947057014 19890828 816941856269626442592268326312657274826442618263125922683264426702670274826182696264426573062293755973186253825522657265725112552257825252578256525112525253825252457257826443024253827092498260524713287245724572443249827863822350926442484247124983211251124844018249826442786292532994644774113442761269626052644259226182761259225522683256527092683268325782631259226832631264430242887559731742605256525922644252525252511249824572525252525112498245724842525269628622511269624842578245734022565248424842471295037743607256524842471249832242471248440572565263127482786336344747741185626962631260526442631261827862683255226572592269626312670253827222696267026312644306228375597313625522605257826572605253825252525251125252538253824712578249825782578286224712735245725782484328725382457244325112975374235652565245724842471324924982429405725522761274830993363458677411344281126962605260526442592284926052631260525922722261827352592268326312631263126703037292555973161260525782578263125112565253825382511251125382484248424982484256525922875249826832511265724713429270925112484249829503774363625252471248424843211251124574077257825782875439533384644774118562644267025922592263126572761257826442670268326312578270926702761259226832683263130492837559731492565259226052735252525782552253825652538248425252511251124572525256529002511276124712565249832992457247124712511273538063579256524712471245732242484248440372498263127482937329947056162134427992605263126572618257827992683264426052644264425922709264426052644265726052683309929125597317425922578260526572525256525382552253825252511248424842525245725652578286224982709247126052484342925252443248425382773380636072511247124712525319924842471405725522592277327483402467477411856272226702631267026182605277326312578257826572683268327612592268326312748261826572975290055973124265725652592269625782525256525112525252525382565247125252471257825922875255227092484268325383299300025112696263129123742360725922525263125523236257826314057265728622887405739804831774113442786263126962657260526312709264426312683260526052552264426442657270926052709255230622912559730492735256526052735255225252578256525382538247124842525248424712552259228112511268324572631244334022525245724572471295037903607265724842457251132112471248440772578269627992761337645864767 19890828 817421856304926962683265725922631277326312618270925922605264426962657269625922657257826832975293755973136260525652565269625522578252525112525255225382525248424982525257825922824248427092443263124843261244325112457252529003839365126052457244325253261249824714018253826962722301233384674530813442799264426572631264425922799260525652605272226442592276126052696270926442644265730992887559731242644257825782709252525522538249825652484255225252525249825522538256528112471269624982578252534162498244324572484312438223666260524982457252531862484245740572565263128112761337645294831185626312670273526442670269627992631259226832618257826702670267027092605263126052657295028875597314925252565256526052565256525652565251125922538251125112525245724982644290024982657248425922471329925252457251124982900380635792657244324712457323624842471403725382709274829623351473672561344278626832644265725922592276126442605257826052644265727222722273527092644263127093099290055973161253825922565269625522552255225112552251125252525251124842525259226962987245726962511264424433429267024572538251127613790357926052498245724843211251124844057255226312887290038224674774118562683260526312644267026052735263125782735261826572683276125652748260527092592267029372837559731862605260526182709249826052498255225112552248425252498249824842552264428112511278624842565248433122484247124572498274838563593255224432471248432492471248440182578269626962962331246745202134428112748263126442657261827732592256526702631267025922696267027482644257825522683297528755597312426442565252526962592255225652457252525522511253825112498249825252670286224842748247125782457341624572443248425252925385636222631245724572511318625112443407725652644278628623312464449961856265727352605265725652631277325922592264426572605257827092605269626312618263126833062287555973124263125382565270925652552253825252525255225112552249825382511255226702862252527352457260524293274245724712484248428113774355125782484244324573236251124574018252527092811292534294767548713442748269626052644263126052799260525922683264426442683256526702657267026702644264430242862559731242644257825382657253825522578253825252565248425382498248424712565264428492443270924842578249833892484248424842498257837423593257824842457248431862471249840572552264428242824350945574767 19890828 817901856302426702631265725922657278626962605261826312696257827092605269626962618265726443012290055973174260525782565269625922498252525522484255225252552252525112498252526962849248426962525259224713287244324712457252527613839359325522498244324713249248424844037256527222761295032614529523713442799264425782631257825922862267026442631277326702670268326442722267026572538267030372900559731492565255226312605261825652525291229123376284931742975326129372578272228372498268324982592247134422484248424842498284938563593249825112484247131992471252540572578265727482773331246744896185626702657263126832592268328112511264426052552263126442605263126572578261825922657306229005597314925922565259226702618253824982511253825652484255224712565248425522618283725382761247126052511328725112498248425112975380635232552249824712498323625382484399925112735269630863338455771211344286226312657255226312592281125522552264426052538265727092605270926442683261826703037287555973124264426052552264426052578252524982511251125382552245724842484252527352849248427352471257824983416263124982525251128873822359325652538251124983199248424844057255227092811287538564799774118562696265725382552260525922824265725652683259226572722267025522670265726442709270930862937559732112578257825652696255225112538252525522525249825252511249824982565267028372498273524712605247132872484247124572525291238223537256524432443245732872498247139992538269627352987337647365098134427732657257826052631267027862592256525782565269626702696259226442670269626312618307428245597311126832552257825922525251125382552251125112592252525252565251125252578290025112683245725782484342924982457245724842748382235932525248424712484318624712484405725922670272228623376447448961856264426962565263126442696276126832578270925522709260526442644268326052696265726052887290055973236255225652538264425922565253825522498249825522484251125382498255226572912252527352471259224843325248424432471248427613790369625252471247124983287253824574018251127092722301233764674523713442761270927092631265725782837269625652605276126572657265726572670267026832605267030492887559731362592257825922631256525522565252525522525252524982525249824842552265728372471268324982605248433762525248424842471281138393622256524712457248431992498248440572552264427612670342947364799 19890828 818381856311126312644260526312578278626702644255226572631267026052631273526442657263126833024284955973161259225652538263125652498252524982578255225112538247124842471252526572799251127352471257824573287249824842443251128373806353724842471245724843249247124573999252527092748290033894586530813442811270926442631265726312761268325922657257826962657264425652683272226702578274830492887559731242605259226442696256524982511253825382552255225112525251124572565264427992471269624712578245734022525248424842443293738063607252524842457247132112484248440572592263128242761337644744705185626182696257825782709270927992618256526702578267026442696268326702696263126962631298729375597323625922538256526702538252525252525252525382498248424982525247125522618284924982735247125782429327424842443247124982722383935652565245724982484323624842457403725112735279929873312467471211344276126442657257826962631282425922578268326702696263126962644276126442657264426443062288755973149268326182538256525382565249824842511249825252511253825252511256525922875248426832471257825253402269624982484249830993806362225382498249825253174251124714057256526312887291237424831774118562683267025522605263126962761256525782670261826052735265725522657264426962605270930862811559731612657256525522631252525522538253825522538253825252457251124712565264428752511272224982592247133122484244324712471274838063565257824432471248431992498249840182484268326962962326146745202134428242618267026832578268327352605253826832618263126962631264427862592269626312683308629125597316125922565263126442565253825382525249825252525251125252511248425782552287524572696245725922471342924982484245724982773380635792538247124572498319924572471405725652605284927993261473648961856264426442538265726832605277326442552265725782644264426702631270926312578263125782975283755973149263125522657267025522525252525522498253825382511248424432538259226572900251127222471260524573274249824712471249827613790356525522484247124573236251124844018253826962786288733254674534313442824265725922618260526312837268325652657265725782631268326442605259226962683263130372887559731242605260525522631256525652511256524712525253824982484255224982565263128372484268324572578245734022484244324982511272238223593265724712457248431742471248440572552265727862824336346444831 19890828 818861856308626962670272225782670274826312565263125922644264426312631267026442657257827093062292555973074256525522631272225252525251125652525255225252552248424712457255226572912251127862498256524713299249824712471256529623790360726312498248424843211247124844018253826312735291232994557523713442786267025522683265726182862263125522578260526312670265726962709263125782644270930622862559731362578259225922670261825522552284927993274287531992937332527732538265728112484269624712605249833892498242924982511279937743469256524712457249831612498251140572565260527612824336346744529185626832670261826962618264427732578259226052605270926052709263126832605265726442657301229125597316126442511264426962565253825522565256525782538251125522498253826052696287524982709244326312443329924982484247124843012379035652683248424712443324924982484399925252657277329623261464472561344276126442578264426182618283726442578259226312605263126572631267026312605264427863074288755973149260525522538261825252552259225922484249825922538251125522471256526312862245726962511261824713442264425112538256530373774355126052471247124713186255224714097257826702875292538394644774118562709269625922618264425652761263126052644264426442592265725652696253827092565268330742925559731742592256525522683251125782471256524842538252525112525257824842592273528752471277324842631245732992471252524712525263138063593256524712484247132742443247140182578264427352912335147365167134427732683261826962644260528372644259227222592273526312735264427092644270926182696303729125597313625652565259227482525256524572552253824842592248424982511245726052657292524842709248425652457342924712484251124982824380635652644249824292484313624712457405725522670274827863312476747361856272226832565265726052605274826832592265726962631260527092631272226312631257826963062293755973161259225522592273524842552252524842525252524842511251124982525252526702786249827612457257824713325251125112484249830123822359325652457242924843224249825114037255227352748296233124644523713442709268326572605263126832786260526312709263126442644270926442683260526702592268329752950559731362578263125652670256525522511251125252538251125652471249824982631269628492457264424842578247134292498244324712498269637903593253824572443248431862443251140572578260528492786332547054863 19890828 819341856303727352605265726572631276125782631264425922657264426702657268325922683257826833049288755973149260526052552264425382538257825252525257825782538245725252525256526572786248427352471259224843299245724982443252525923890365125382457247124843249249824713999251127612748293733634644523713442799268326962644264426312799263125782631268326572657269627222709260526312592263129502912559731362592253825522592259225112538253825382498251125252484249824982552263128242484268324712592247133762484244324842443293738063651257824982457247131742457248440572552264427092786348247054767185626702709257826182538256527482683256526052644273526572735263127352592268326832683300028875597317426052657259226572511255225382552253825382511252524842525251125782683287524712683247125922457327424982443247124982786382235092538245724572498323625252457399925382696274829873287464471211344278626442618268325922552279926312631257826052683268326442605268326442722265727483049291255973149257826442552268324712538255225112538249825522525248424982538253826312799253826312498263124843429267024432525251127733822353725922484248425113236249824984057253826572875287538564896774118562670265725522683259225782837261825652657265726052670268326312657259226832657263130622937559731492631257825652709255225112525252524842484253825252525251125252552267028112511272224842578248432992457245724572525282437903551253824572484248432112443252539992538265727612950327445865343134428492735264426312605265727862631264425652631263127222644256527092565273526572605303729005597307425782538261826572538245725252511251125522525249824432511248425652565283724982709248425922471342925112471247124982811377435792657251124292471319924572484407725652709278627613455467447361856273527352605268326572644274825652605267026052657260527222618274825922696263126573000287555973124257825652552267025382538255224982538247125382592248425922525251127092862244327482457259224983299245724982471247127483839365125922484242924573211249825114018253826052773306232244644541513442837260526052631261826052786263126312631264426182683270926312722276126832618265730492900559731242631257826442696253825522511252525652525253825112484252524982578267028872538272224572578247134022471247124712525287538393622263124842457249832362457249840772565270928112811332546444705 19890828 819821856302425782605268325922605279926312631263125922657263126572592273525252735263126833099286255973149253826182538268325922498247124712484252525252525248425112457260526962786248427092471256524713261247124842471248427613839362225112471242924713261248425113999253826832773298733254736527213442811268327092670268326052773261825522657265726312670260525782761257826572631273529752875559730992538255225922657257825252498281127863274282430992811319928112578269627992511268324712631247134292498245724842471287537903593252524842471249831612471251140572565263127992748333846744767185627352631267026442631263128112670259225922644259226702735259226572735268326182683303728755597313625922578259226832552253825112525255225112457256525112498252525522683288724712786249825922471328724712443248424842565382235512578245724842471321124842511401825382773276128493287464472561344279926832578264427092552284926052605264426572631265726572644273526182683264426443074286255973136267026442552264426052525255225252538251125382498251125252471255226182887251126962471265725113429263124712552251128113774355125382471247124573174251124714057257826572862298738224767774118562657257825382657260526312786265725922605272225782696270926312644260526442722269630372837559731362525256525522748256525252552253825782511255225782565249825382538263127992484277324572565245732872457249824712498265737903593255224842429245732362484247139992511270927612950336345295308134428112683256526572578264427992644265726832670259226832565260527482657267025922670306228875597313625522565255226442578252525252484251125112498249825112511247125652657286224432761249826052387344225112484242924712565379036072538248424432471317424572471405725782670290028113338464447991856259227352644257826442735279926702565264426052696269626832670268326572657261827092987290055973161265725522565264425652565256525382578255225382565252525382552252525252786244326832471257824843274247124712429251129503806362225652484247124983236247125254018255226312735287532744557527213442799263126572592263126572761260525782657270926052592269626442786263126442696263130372900559731492538257825382683248425652511252525522538251125382552251124982578264428492484270924572592247133892538247124842457295038063551256524982457247131992471247140772565260528242735335147054863 19890828 820301856304927092631268325652618283725922605260526182644265726962683267025652670260526833062286255973136256525922552268325382538257825252538255225522498249824982471260526052862252527862457259224983312247125252443253829623839355125922471247124573236249824844018252526702761296232874557527213442761264425922631270926832837264425922605265725782644270926052722260526962592259229872912559731492565252525652670257825782552248425382525251125252511255224572592268329002538267024432565244334292498247124572498306237273651256524982457247131742471248440772578260528242811340247364896185627222657260526442644264427352644265726312578263126442722260526832631263125782605300029125597314925782605256527092511256525252538252525112484252524982565253825652631287524842735244325652457331224572498248424432748372736072565249824432471326124842484401825382722273530003236455771211344279926312605260525652605273526442631265726312644263126832657269626702683272227093012292555973149261825922552270925652538252525112511253825522525252525112498253826702875249826312471259224843455263124572511248427733790365125652511247125113149252524574057255226312887290037744674774118562722265726052657268325922824257826442761263125922644267026312709263125922657263130992862559731112552259225652735261825652538248425252525248424982484257824982565268329002484276125112565245732872484248424712484283738563622261824712471248432362457249840182511265727222875329947055098134427732683267027092657265728492631264426962657268326312631270926962565264426442709307429005597304926312578257827092525253825382552251125922498255224982498252525782618283724982683251126052457340224982429242924982786379036512511248424712484318624432484407725782592278627613287467448961856259225922657264426702605286225922565270926312709269626442631269625922683263126573024291255973124255226572552265724982538252525252538252525112525251125112498255227092837247126962443257824573312247125112511247126443856356525922443247124713249249824844018255227222735301232744736541513442799264426832605268326702735260526572618259227222670267026312773267026572657270930242937559731362605257825652683260525522511251125252538252524842538252525112552264428372498270924712605247134292525245724712498292538223622255224572484249831862471249840572552263128372761338946744767 19890828 820781856304926572578257826572605278625922578259226702631264426962631273526572605265726442950291255973136267026052538269625252525253824982498249825252525247125252484257826832824251127092457257824713312247124712484249828753839366625522443245725253261247124844018260527092683288732244586530813442875256526312670264426052799259226572670264426312670265725922696259226312631270930122900559731362565259225922683257825382552304930373376284932743037329928752578259227862484270925252525248434292471244324842552268338063593256524712457248431992471251140572552259228112773342946744767185626962657253826702644263127992592256526832670270925522709264427222565273526312696306229255597314925522592256527222552249824842592251125112511248425252552249825522696276124842709248425782471331224982484245724982552383936072552247124572457326124842511403725652696269630623363479972561344277325922657261826442605278626312511265726052657255227352565268327092657270927733086288755973099259225382578270925112565251124982592251125522471245725112498260527352900248427352471263124983416269624712511248428373822366625522498251124843186252524984077256526442837287538224644774118562735267025652657273525922811265726052578264426312631270926052709259226702618267029622786559731612565253826052683259225252525255225112525255225252498247125112525263127992511272224712592247133122498251124842498292538393622256524572471245732742525248440182552268327092937337647365308134427732605263126052565265727482565252526312644269626442761265727092657268325922722303728755597308625652565256526962592251125382511255225112525252524842525248425782644284924842748248425922511342924712443251125252887379036222565247124292498317424842484407725652644269628623429470548631856268326702670270925922644270927352565273526442683259226962657263125782631259226963037291255973136256525652552267025112498253825252552249824982525249825252484253826832912247127352498257824573299247124982498249827863839355125522471244324713224247124714018255227352683300033384705534313442875261825782644264427092811259225922644259226832670270926442722260526702578265729872937559731242552256525522592253825382538256525112552257824982538251125112552265728112525268324712631249834822471248424712498281138393636256524842443247132362484247140572552268328112811333846444736 19890828 821261856304926832565267025522696284925922592253826442657264426572592269626702670260527223099287555973124256525652578267025112565249824712525255225382511251125652484255226052849249827092511257824433287249824982484248426963822362225652457244324843211248424714018252527092761300032614557516713442799267026182578255225782773263125922657267026962709272226312657270927092644265729622875559731112578261826312644252525652511253824982552248425652484247124572592267028622538272224572565247134162525244324712525292538063579260524982443247132112457248440572552268328492799327446744929185627222683256526572592273528372670257826962644264426312709268327092605260526312618304929125597312426962605261826832511256525782538252525652578252525112525248425252631288725112722245725922484329924572471251124712937383935932578247124842471324925112484401825782761273529503351470571211344277325922683263126312578278626442605265726572605263127482592269626572696260526573074283755973199255225782592263125112511257825112498253825112525249825112484260526182824252526962525259224573429267024982525251129623822362225922484252524843211251124844057255226572849291237744799774118562670257825652631263126572722265725522670265726442657264425522735256527862644265729502875559731362578260525782683257824982552252524712552251125112525252524712538265728872511270924712605248433122471245724712511270938393579251124572471244332492484247140182565260527612987335147055167134427862657263126572657259227612552265726182592268326702670260527092657264426052657296229375597312426052525263126572525256525782525252524982578249824842578251125522683277324712657247125922498336324982457245724982837380635652592247124432498314924712471403725652605279927353442464446441856270926052592260526182631272225652578267027092657263126702578273525652644269626703049286255973099260526442552267025522538252525112538248424842552247125652471253827092837249827612471255225113287244324842457253828753790355126182484244324713211249824574018252527612735304933894674523713442748265726442670264426182862256526052618267026572670268326052722264426182670264430622875559730862605256525652722255225522511252525252525253825252484252524982525269628112498269624292578247134022484249824842525277337743696257825112457251132112484252540572592261828372761328747054896 19890828 821741856309926312644261826962631283726312605264426312618264426832605274826442735265727223000290055973086259225522578267024982552248425252525257825522552251125252498253826962862247127092471260524843299245724842471247127093839365125922457244324843249247124844018253827732696293733384767520213442900265726442631259225922862261826442657270926442657264425652683273526962683270930622862559731362592257825382683252525112538303729623455288732362937329928872565273529502484264424842578244334292538247124842484301238223593255224572471248431492443251140572552260528242761328747364615185627482644259226962552263128492683260526572644268326572683264427222644264426702735302429125597309926052592256527352525253825112471252524712525248424982511251125252657291225522696245725782484326124712443245724982937380636072565244324712484328724712471403725252761281130123389470571211344278626052670259226702722282425522631263126442670257826832605273525922631268326313149288755973136257825922578270925252565253824982525249825522552249825112498255226832900248427222511257824713389256524842525255229003790369626052457249824843224252524984057255226962811291238564799774118562618269626572578263126312761256525922657260526052696274826182773265726962657276130002925559731612565255226052683259225652525252525652565248425252498249824842552264427862511272224292578245732992484249824152471307438393565260524712471247132742443251139992538268327352925338946745237134427612605265726962565272228752605259226962683260527222644257826832605260526312644304929005597314925922605259226572552256525652525249825252538249824712538249825922683292525382670247125782484341625382457244325112592374236222511248424292498316124842471405725652670281127613429467448311856268326442605269626182552273526182578256525382631264426442631274826052631263126053037282455973161263125252552265725382525260525252525255225522525251125382498256525922811245727612525259224713287247124842457247126053790353725782498247124293249248424713999252526832735293732744799513313442748268326702670259226572761267025522683261826312631270926312657264426442644269629752937559731112618256525522683251125922498248425112565252524982525252524842578257827992511270925112605245734292484244324842511284938063651257825252443247131862484248440372552267027862773335146444799 19890828 822221856303727222605270926052565272226182552264425652696264426572618267026052605264427093037288755973149259225522605265725252565252525252538255225382511252525252498255227092799255227482429256524573287247124842457249828113774357925112443244324713261247124984018255226572761298733384705527213442773263126442605257826052735268326052709263125922657267026442657265726442644272229872912559730742618260525382670251125252538255225382525251124842471252524982565273527862471269624982592249834022484242925252511260538223651253824842429249831862443249840572565273528242709338947674767185626962578252526312631269627482631256527222605257826052735259227352644269626052709288728375597317425922605253826832498257825652538251125252565249824982525245725922578282424982735249826052484332525382484247125112722377436512631248424712457326125112484401824842696274829003287455771211344276127352657264426312696281126312618269626572631270926702592276126442631269626053124290055973136264425252631270925652498256525522538247125252552252524842511263127222849249826572511263124843455273525382498251128243790362225522457249824713186249824714057255227092837291238064674774118562722269625782605265726312799256526052670267026572578270926312657261826442605269631362937559731242605260525782696253825652525255225522511249825112457251124292565260528622457269624712552244333252498252524292484292537903565252524572457251132362525244340182538276127992912337645575237134427862644269626702644264427352605267025922618268326572722260526962670268326442709308629005597309926442592256526312552259225522498256525112511253824982498251125652644298724982709248425782484342925112471245725112887377436362511249824292471319924432471405725522683277327613312452947361856269626832644270926442565281125922565265726442592268326962683268325382644257827353000283755973136263125922565273525922484253825252525257825252525251125112498257826052811252527612443260524573299251124432443249828113758360725112484247124573249252524714018251126832735296232744644545113442811259226832631260526702786259225382644263126832618270927092748261826442631268330002887559731362578257825382696255225652565251125382525252525252498249825252511263128112525268324572631244334162511247125252498267037903651255224842443244331612471244340572565264428242824335145574962 19890828 822701856302426962605269626572605279926572644261826052592260527482709268326312709261827483099291255973161260525652552273525252592263125522525249824982511249825382525257826052799248427612457257824573363251125382443252529753839360726312471245724433236248424574018253826442799298733764529516713442837270926962644267026832811257826312605265726442631270926702683273526702657272230742900559731742670257825922657253825252578303730993363288732613124332529752538259227862498270924572592245734292443248424712471290037903607255224842484248431492471249840572552265727732824331244474831185625922735261826962592263127612605263126572565259226052709268327222631259226312696304928875597314925922578255226962552257825922538249826312525253825112511251126312709284924712735249825652484332524572457249825252962385636512565247124572443328724982457399925112696278629503389444771211344284926442592265726572605276126442605267027092618264426442670270926442683257826833062288755973136255225922565265725252511251124982525252525522525251124982457256526312912251127352484259224713469265724712552249827353758360725522498248424713199252524574057253826572937295038224705774118562657264425922696259226052748265725652696261826312552276126312722268326962657270930992849559732362565260525922683255225522538251125112525251125112525251124572525267027992484277324842592248432742498251124712498286238223593255224572471247132492484249840182525269626962937336345865308134427732696267025922683261828492605261826442552265727222748267026832631270925922683306228245597309926052565257826312552248425252511252525782538252524842525248425782657281125252683247126052484337624982471247124982937377435232578247124432484319924712457405725782578274827483351464447671856276126312670263125922709272226442657267026702670260526702592272226442696257827483062296255973086259225652644267025382565252525522511251124572538249824842498257826182875249827092471260524713312247124432471251126963839362225382471245724713261249824984037256526572592296232114474527213442811264425922631255226572748261825522605256525782631273526702670260526962578270928752837559731492605264425922657252525252538255225922511255224842484251125112552265727992498272224842565245734292471248424712525290037903622255224712457249831742484248440572565265727612786336345014767 19890828 823181856264426572605268326572683279926442552264425652644259227862657268326052696265726833012290055973136256526312578267025782552252525652525251124982525248425252511257826052837249827352484257824713299249824712471248426573873359325382457248424713249244324294018251126052773306233254586527213442837264425922657269626572799264425782631260526832605278626442735267026052631270930002887559730742552252526052773251125522511255225382498252525112525249824982511263128372498267024842578249834292511245724572484281137743551256524712429249832362457247140572578263127992786336346444831185626832631257826572644256527992592260526572552263126702683267026572657265725782631306228495597316126052565257827092552251125382538252525252525253825112525251125112592283724572748244326312443324924842471251124842987382235652565249824432471319924842443403724982709270929503261464452721344283726312670270927352605276126312592260526572631265727612565270926182644268326313037290055973086267025522605267024982498248425252578252525252525249825252457252526312862249826832457257824713429253824572457249828873822359325382471247124713236247124714057260525522849286234694474489618562670263125782605263126052735267026442631263126572592272227092644261826702592269630622912559731242565259225652735252525652511253824982498252524712525249824432565259227612498272224842618245732872484248424712525297538063565260524572471242932362484248440182565270926832900333844475308134427482644263126442618256528372592265726442552268326312709267026702644269625652670298728755597319926052538261826962578252525112565251124982525255225382471251125782748281124982670247126052484344225112443245724842565377435652592247124432443321124152443405726832592277327223325452951331856270926702552259225922670276126052631268326312644267026962657269625522696257826832962290055973161252525782552274824982565255225382484249825112498252525382484252526572824251127732457257824573299249824842443249829873790357925382457248424573211249825254018253826312811296232364674545113442799267026312657265726442799260526312605269626702670272227092696264426832670267030992900559730992618259225522657256526312498249825112457253825382471252524842592256527612511269624712592245734552498248424572484272237903565253824982471247132112484248440572538264428112824337647365487 19890828 823661856267026702631265726442592269625782578265726442644263127352592264425922631260526573012295055973236257824982538267025382552256524982538249825252511252525522484259226442937244327092471260524843299248424292471245728753839359326572498244324573249251124433980253826572786306232744644567013442875264425652670257826052735264425652631260526702592268326442735269626312644267030122875559730862538263125652683252525382498251124842471255225252525252524842525264428372484267024712578247133892498248424982457274838063565259224572457251131492471249840772592264427862811335146445781185626312735261826572618256526442578259226312565263126572709264426702644269626312683300028755597316126312592259226442484255224842511249825522538252524982552245725252709291225252722245725782471323624712498244324842837380635932565247124982525323625112443401825382670268329623363470559691344281126572578269626052605276126052592267025522631267026962644272226832696263126962862293755973174257825652592265725782578252525382525252525252525251125112511256527092862247126832498259224843442251124572457252525653774356525652484244324713186247124844057255226182811276133124736604518562683264425782605256527092722259226052696263127352592277325922811259226702644267030122950559731112565257826182644255225522565252525522538251124842525249824842578265728112471270924292565244332872471248424432484288738393537252524712484247132242498247139992498268327733074337646446282134427732644272226312683257827992552260526312578264426832683255227092644268326962670303729375597313626052605253826832525255225782484252525112525252524982511248425252565296224712709251125922443342925112443247124982987380635932498248424572484317424712457405725652605281126963389464464541856264426832605270925252618270926442605264426572644269626572644268325782761263126313086286255973236253826052605268326052552253825252565252524982484249824982511259226182962248426962471257824713261247124842471248427093742355125382484248424433236247124434018249826052709298733514799671313442875268326442683264426312824257826312592267026182657269626702748267025922657269630862875559731612605257826052631256524842538247125382498255225382525249825112538263128872498274824842565244334292538245724842484283737743622255224842471248431492457244340572552264428492824332545297014 19890828 824141856267027352657259226442578269626052631265726052631265727092657268326702644261826443086293755973149260525922525264425522552256525652484251125382538251125382471256526832811249827862471260524713287245724842484249825653856360725522484247124843249248424844037251126962773291233514586774113442761260525782578260526052799260526442670252527352592265726572657260525922592267030122887559731612565264425652644252524842538249825652484252524982484251125112525267027612471265724712592249834292498245724432484277337903636249824712471248432492471244340572538263128622824342945867741185627222644255226572631260527612670264426442696268326052735259226702683263126572670296229255597311126052618259226312525260524842498249825782511255224712538247125652683282425252748248425922484331224982484244324842849379036512565248424572471324924982457403725382773279930123455450177411344284926702696269626052657277326052605260526572657264426962644270926832696265725523049283755973111256525782618264425652565251125382578249825382552255225252538256526962925249827092525265724433455268324712498255228873822360725782484247124843199255224984057256526052799442135794501774118562657264426442631264426052786270926052657259226832605274826312683263126702644273530492937559732362538257825382735255224982565251125252552253825382511251124982538264428622457279924712592247132992471252524572511256538063551256525252484245732612471249840182538263127352912341647056123134427612644263126312696260527732644256526442657268327222644260526832644265726832670311128495597317426572565256526702525256525782457251124982525252524712511248425782552282425252696248426052443345525922457249824842887377435652538244324572525318624712498405725522565283727993565470577411856278625922683260526572735282426052565260526182657265726962631269625922709264426963000296255973099255225782552263125252525255225382511259225252552252525382525257826442849253827352484267024713338303725782670265727093822360726832538268325113236255225654057265729002875409740184863774113442799268326832644267026312824259225782631261826572683265726052670264426442631257829502849559731492631256526052683259225252552253824982484252524712578252524982565267028622484269624712538247134022484251124982525267037743509267024982443248432112471247140572552265728372722338947054705 19890828 824621856306226442618264426312631278626572657269626052657260526962683281126442670265726573062292555973124265725252618264425252578252525252525252525522565251125382471251126962811245726962484259224573287245724842457252528243839362226052484248424573261247124984018255227612722292532994644523713442875261827092657255226052799265726312657267026442683268326052631270926962657269630242887559731362605253825782644252525522525248425252552251125652498252524572578260527862525269624712605248433892484245724982498263137903565263124712457245731862457245740572552253829122761338944474799185627352618256526702552267027862592260526572578265726312683269627612605268326052657307429255597318625782565260526832498251125252552253825252552249824982511248425652657282425252735247125922471326124432471252525112683380635232538251124712471322424292498399925382748272229503287470571211344281125922605268326182670276125922578268327482683267026962552265726312644267026833074286255973149264425522592260525652538255224842538253824982605252525382525255226312761247126962484257824843429267024712511253826313774356525922457245725113174248424714077256526442862284938564831774118562670270925652631260526442786259225652631260525522670259226312722260526832644270930372912559731242592260525252644248425522525251125112605251125522484249825252565263128242511273524982605245732992471248424982511270938223551255225252457247132612457248439992552264427222962328745575237134427612631261826962605263128242565255226442683264425922696257827352631267026312735302428755597314926442592255226702525252525382511251125782552253824842538253825382657283725112722247126052471340224712471247125252900382236512538249824432484318624982498405725652538277327353429467448631856269626312552265725782657276125782565265726312592259227092592270925252722268326313037287555973149257825652644265726312471252525382525256525382578252525112525256526832837247127482484256525253325248424842471249829253822355125922498244324573236247124983999255226182722298732244557545113442773263126052657259225922875259226052631272226442644270926052644263127612592263129752925559731612631260525652657255225522552252525522538252525382511251125112538263128872484269625252578247134552498245724572511292538393579252524572484248431492429245740572565270928242786331245294863 19890828 826061856295026832631265725922644276126442605259226312735270927092538267025922657265727483012287555973136257825652565268324982525255225112525253825252525248425112484259226832849249828242443257824573287245724842443248427093822353725922471248424433274251124844018253827612709295033124674516713442799270925782631270926572837263126312683257826312722269626312735264426442657268329872849559731112605255225252644257825782552308631363509292534963299324930492565257827992511268324712538249834422484245724572511301238063622259224712443251131612471248440572683259227732786340246744799185626702644257826312592264426572670259226442670276126572722256527092683264426442683297528875597314926312592259227732565249825522471249824842511253825112538255226052644282424982709249826442498327424982498249824572849383936222525244324572471323625382443401825652748272229503224476771211344279925922565268326572696279926832670274825652657259227482657264426312657263127093037288755973074255226052592267025652565252525112511249825522498249825112471255225782925252526702471261824843416264424572498251128373839363626312457247125113174249824714077257827352837291237744705774118562735267026312618263127092722263125782761267026832683274825922592272226832618267031612887559731112578259226052709253825522525253825252498251125382498252524432592265728112511269624572618247133252498245724292484296238223593260524572498245732742511245739992538265727092849331245295237134427482670259226702657263127352578263126182631265726572657260526962683268326052657301228495597313625922605263126702511255225112525256525382538251125112552247125652631286224842722247126052471342924712471247124982811382236072592252524292498321124572457405725522552281128113389479947671856269626962552259226312683270926572605268326572696261826572552270926962748263126313074292555973124259226052644269625652578252525252552253825252525248425382484256526442887251127352457263125113299249824572484245728873839357925922443247124843236247124714018253826832735296233254557530813442824267026182631261826572786265725922696263125922670265726312696263126702657267030742912559731492592252525522709255225252538253825652498251124982471251124982525265729002511269624842565245733892484245724712525269638063622253824982484248431992471247140572565263127612735328746444929 19890828 826541856304926832657260526312538283726312592267026702683259227092670268325522683269627223037297555973136257825782578270925382525257825382538252525382552249825522484257826312824248427612498257825113249244324842457248427223806356525112471247124843274249824844018251126312748301233634557530813442811269626702631257826182837260526312631268326312644267026442683264426312592268330372925559730742592256525652657257824982538255225252538252525652498248424842538263128492525269624712578245733892471249824982457291238223607251124982443251131612471255240572592263128622748328746444929185627612670256526052592265727612644256526312644264426572709267026962618260526832605292529375597317425252578253826572578257825922511249825782565251125112538247125522605284924842786244325652484332524432484249825112683379036072605247124842484324924712484403725382670276129503376470571211344279926052657268326702657279925782565263125782538265727222644265726442592265726442962287555973111257826572592268325782538257825522511251124712538248425112538253826312837249827482484260524573429260524982565251129373790359326312471247124843211248424984057255226312849288737274831774118562670264426182670260525112786263125922631263126442683269626312748263126572631264430992824559731492552259225922722249825522498249825382552253825922471251124982565257829002498276124712578245732872511249824572525277338223651251124432457245732742511249839992538260527732975336347055272134428242644261827092683251128372592259226182696268326702748263126832644268326052644303728245597314926572552252526052525252525112484256525112498256525252538248425382631284924842748248425782443344224712471245724842837375835932525245724572484317424842484407725652605282427733351452950981856272227092592263126312592277326442565274826312592264426702657276125382683263126833062286255973136251125522565265725652565252524982525251125522525252525252538253826832862249826832443257824573274249824572498248427863839359325782498244324573249248424714018253827612735301234164644537913442735268326312683268326052761263126312670260526312605272226572670263127352644263130742824559731112552249826052683252525252538252525782525253825252552256524712592263127992538267024842565247134022498244324712484296238063696256524982471248431742484245740572565265727732773337647674767 19890828 827021856304927092657267026182605274825782578269626052657263127862592269626702631259227223086284955973099257825252605267024982552253824842511252525112511252525252471259226312837251127352471256524843287248424712443249826833806359325382471244324433249249825114018253826962748301233124644537913442773259225652631256525782773263125382631272226312657269625922683265726832578268330492937559731362618257825522735252525922498319930743593300034423299327430992525265728622538264424292592248434552498247124712498314938393593256524842443255231992525248440572578264427862799329945864799185627222631256525652592265727732683268327092657256526572683263126572592265725922722301229125597311125782565257826702511257824842511251125112525249824842498244325652605288725382761247126442471328724982484252524572799380635652565248424982471323624842471401825782709277330623351476772561344296226832592267026312605277325922552270925922670261826832683272226312644264426442950287555973161260525782592267026182552255225112565251125382538248425252538253826572900248427612498263125253429267024572525251128113774368125922471251124983174249825114057253826572875293738064644774118562670263126702578259226312786268326442657263126442605267026572709259227092631273529502875559731242592263125522670255225522605251124572565245724842484253824712605264427482498272224572605248433382498247124712538270938223622256524572457247132742498247140182525269627352987328747055272134427482644263126312657264428112631256526572696260526962696259226832657261826702683292528875597311125652618265726312592251125112525251125382511247125112538245725382578288724842735248425782498342925652457247124432683383935652618248424432511319924982525405725522657284928623376447447051856260526312592269626052644270926702644263126702631265727612605270925922605259226833037291255973149257825922538269625652592253824982525256525382511252525112471252525922824249827612498260524573299251124712443247128873822357926052471245724433236245724433999252526702735287532364705523713442761257825252670264426832761260525782565263125782683273526442657257826702578265730122875559731492605259226052670255225522552249825252525259225382498249824572538263127992471270924982578247134162457247124572498270937903551263124842471249831862457244340572565263128242773332546444799 19890828 827501856312426052552267026442605282426312578263126182618263126962618273526312709260527483037292555973161261825922578268325922538253824712552251125252498249825252498263126832875248427732457256524713299248425112443252528753806353725652457247124433249249824713999256527732748297532614529520213442786259226312605260525652849260526572578264426312670282426312709268326572592264430122824559731742618256525782644256525522538255225522525251125252525252525252552274828492484268324572631248434552498247124712484263137903537256524982415245731862471248440572565265728112811336347364863185626442605260526832592264427732605256526442605265726702670268326832657259226702696306229125597311125782538256526702552253825382484249825382484247125652525245726052748287524572696245726182484327424842538248424712962382235512578245724432443327424842498405725652683278629873287455772561344282426052592257826312644273526572644260526572605263127092644267026962709261827483062283755973174257825652538270924982538252525382525249825112552248424842538259227092937249827092457261825383429265724982525255229123806359325782443248424713186245724434057252526962811282437114705774118562683259226052578257826832722261826052670259226312670272226312670265726702683267030372887559731492644253825652657249825252511252524982565248425382471255224712538261828752471273524572605251133252471245724432498286237903565257824432443245732362525242940182511272227092950340246445237134428242748256526442592256527612644265726052683260525782735265727222631267026312605311128755597312426702552255226442484253825652471251125112525244325112498249826312592281125112670252525652443341624982429247124712900383935652631245724292457322424432498405725782722281128373363473648961856263126702618267026702631278625652592268325782605256526962631276126962644259226833037293755973111263126052552267025782498256525252538252524982511248425252511259226572811248427352457255224293287245724982484251126443774359325522484245724713249249824713999255226442773296232364644537913442773264425382578260526312824259225652565264426702631268325652709260526832631265729372900559730992644256525922683259225252511248425112538251125382498251124982538263128372511273524842657245733892484248424432471282437743537256524842415247131742484252540572552263128112773336346444736 19890828 827981856312427222657265726312722283726572578277326052631259226572578267026572631263126832950288755973099259225782565261825522592255224982538251125522565248425252498251125382862244327222484257824843299253824842457249828623856369625382443247124573249247124713999257826962748300033384529523713442786264426312683267026052799260526572644269627092644265725652683264426962618268330242900559731242618255225782631253825252552286228373565297533383211333829502578270927612484265724982592248434292525244324572484265737903565259224572443245731492443245740572605263127862837333846444736185626312683268326442631261827862631261826442683265726702657264426832605265726442644301229505597313626182592257826832525257825112592260524982511251125112525248425382657286224982748247125782457332524712429249824712824383936512565248424572484321124842471399925112722272230003249473672561344281126182683260525922696273526312592265726962644268326832657265726572709272226573000284955973161265725782552260525382538249825782511248424842525248425252498257826702837251127352484265724843389267024842525249828753806368125782511242924843186245724714057256526442837292537744674774118562592264425522709260526442709273526052538260526832644267026442748257827092657273529502887559731492565253825652683255225252565253824842484253825782457253824982552267028372498273524712605252533632443245724982498296237743636255224572457244332492538248439992552263128112887328747365272134427352592257826312670263128752618261826832605259225922683259226962683263126702683300029005597313626312538259226442498252524982511253825782498251125252538248425782592290024712709244325922471342924842471244324982837380635232592245724432511319924842457405725522644281128493261458648961856268326702722264425922657268327092605264425922631267026572592263126572709263126182975286255973149259226312605273525782565253824842471256525382578252525112511257827092849249827482471259224843312247124572457247127733790363625382484249824433261249824713999252526572696290032614557516713442748265726962631270926832748260526702644265726312631268325782631269626182683270929502900559731362578256525922683257825112538259225652552252525112457249824842525257828492471270924982578247134022498248424842484281138063636253824842457248431742457249840572592263128242773333846744896 19890828 828461856307427092552259225922618277327092618269626572631261827352565272226182670256526833074286255973136260525922565267025522538251125652565253824982511248425252484253826312900249827482457256524573325244324842429253828623774359325522471245724713274247124433999253827092786293731744586506413442773263125922578267025782811259225922578267026572657264425652670268326442657267029622900559731112511260525922657251124982525247125382484257825382498248424712592269628372457269624572605244334422498245724712498263138063651259224842457248431362484245740572683259228242786337647054767185627222683261825782644268327862696259226572565264426572761259227222657263125782709291228875597314925522525257826832525263125252538257825252525247125252538248425252618279925382696245725782457329924842457247124982975382235512605247124572457326124712484401825252696272229623299455771211344276126052631267025922631277326052578260526182605267027352605267026442683263126182962286255973174259225382592263125382511255224982498253825382552248425252471259226182837255227092471264424713429268324982498255226963790368125922484249824983199251124714057256526832887290038224831774118562657265725522592260527092709265725522644259227092605268326312709269626962592264429872849559731362631259225652618256525382592253825922511251124982471255225382592263128492498276124842592247133382471247124432484297538223537253824572484247133122457247140372552269627863024335147055202134427482631255226442644265728372618264426442644263125922644259226702631267026572696307428625597313626572552256526442565256525652538251125252498249825252498248425922657283725112683247125782457340224842457247124982605375836072565247124292457321124432498405725522592283728113249467448631856268326182578260525382709283726572578263126052605263127222683260527092748260526313062296255973099264425382538260525252578253825922578248425522498248425652525252526052735251126962443257824713299247124572457245727223774357925652471247124433249251124844018253827092735301233634529545113442761257825522631255226052761260525922631272226832735269626832748264426832592265730492937559730992657260525522709251125382538249825652552247125382484252524982552257829002525272224432592247134022443244324712484287538063607253825252457251132112457245740372565267027732811333846444767 19890828 828941856302426442592265725782657276125522565265725922709263126832696270926442761261826053012296255973111263126572565267025652525255224982538248425112511247125782498256527092925244327352471259224573287245724432457248428113774356524842471245724713261249824574018253827092696298732994529537913442722274826572578260526052837260525922644267026442696273526442670263126572605268330002849559731362644264426052683253825382538316131363496288733893174331229502552264428242443270924842592248434422498245724842525273538063651255224572443247131612484249840572605265728372773337646444674185626442644265726832618267027612631261826572696259226312709255226572605267027092683303728245597312425652592256526832511255225782565252525652552252524572552245726312644291224712761251126052457326125252498248425252592380636072538248424572471327424982498399925922696273529123261447471211344286226832670259225782657276125652631257826572605265726442631267025922631267025923062283755973124263125922578263125382538256525522498252525782525253824842511259226572799252526962457265724573402268324572525253829873790360726052511245724983236247124844077256527222887300037424644774118562657268326312605260526442761263125522657264426442644269627092709259226832592269630122900559731492605256525922618249825782525251124982552248425252471256525112578259228872498274824572592248432872471248424292498272238063651251124842443245732612498245740182592270927482950335147675167134427482657265725922657257827352618263126052631260525782735261827222670268326052644304928875597313626442565260526832565255225522471252525522498249825112498251125382670288724982683249825382457342925112498248425652578375835792525249824152484318624572511407725782657278627993351458647671856261826312592263126572696278626572644259226442670259226572592273526962709268326573062293755973236260525522605260525112552257825112538248425252525251125782511252526312799247127862457263124433312242924712471247126313822365125922471251124573236249824843999253826572722283733514736523713442773259226442709256526182748270925522631267025922605274825922657267026832683269630862773559731362605253825782657259225382538252525522565253825112498248425382538265728622498265724432565248434292525245724572498288738063579272224842484247131742511253840572578257827862849335145574929 19890828 829421856308626702605261825922644278625922631265725652657259226572592265726572670261826313000288755973124251125652670274825782605252524982511255225112592251125652471257826832811249827482443259224573299248424982457251126053839363626052457247124573261251124714018252527482761293733124586537913442773272225782644259226572773264426312644261826312670267026052748261826572631270930372887559731612565265725252709259224982484252525112565252525112565253824712605263127862457270924572578248434292484245724712525264438063551259224842471248431862443248440572565260527352786335146444705185627092670257826442605265727482605255226312657260526312644260527612618268326052657304929375597311125522538255226962538259225522605251125112525252524572538247125922657273524982786249826052471328724712484247124982975380635652552249824842498327425112471401825522670279929503249452972561344273525782683264426052631278626442605265726312592274827222631268326442696263126573124286255973111261825522605265724982538252524982538249825522525253825382511255226182937251127612525263124843455265724712538252529623806353726312471247124843236248424984057256526052950292537744736774118562696268325922735256526572722263125782592267026442605270926182683260526962605268330372887559731112565255225652735253825522498252524982511255224842525257824982525270928242484269624712565247133122484249824842525283738223579256524572484249832492443248440182511263127612987316146445202134428242592267025652592260528372578260525922578259226572709272227092631256526702683300028375597317425782592257827222592249825252511256524842538252524982538252525522605286224842631248425922443336325112471249825112799380635652538244324292471318624572471407725782644277327613351470548631856267026442644267026572657283726572592273526442618265727222670268326052722256526443049291255973236260525782592263124982565255224982552248425382552248425252511260526832811249826832457260524843274244324712484248427863806362225252471247124713261247124844018249827222761290032494529537913442799272226312670259226052837257826182683269626052709276126052735268326312748265730492811559732112552255225922631253825382538256525652484252525382498252524842565265728242498270924712592245734162511245724982525278637743607256524572471248431612457249840572565263127862811329945864557 19890828 829901856313627092631260525382538272225922644265725922631263127092631269626442657264426443000293755973099256525522592274825522552253825382484252525112525249825252484260526572824248427092457259224983274252524572457252528113806353725382498245724573249249824574018253827092761300033634736523713442811265726312605265725652735263125922696259226572670264426442644263126962618264429622887559731742605255225382657255225252525318631493509293734553416321131112552264428372457268324712578247134422498245724572484279938393593257824712457248432112484249840372578256527992696328746444863185626962670260526702644260528242696256526442644269626312670267027612605265726442657295029005597312425252565263126962565252525522457247125782511256524842525251125522670288724712735249825782429327424842443248424982735374235652525247124982471321124842457401825382683270929003338464471211344279926572644265727092657279925522631270925782618268326442578270926832657261826703074286255973136259226832592260525782511255225522538253825652552248424842498255226572912247127092457261824983429268325112525245729373774362225522471253824983211249824984077256526442900283737904799774118562670260526702670260527352799260525522683256526572670273525922696260526312722265729622900559731992578253826312761252525652525252525112538248424842498251124982538274827732538277324712592245733122484253824432525307438063565257824712457247132612443245740182578268326962925335147365237134427482618257825652631263127862709260526312592267026052722261826832773270926312683309928495597316125782618257827222552257824982484252524982525257825382471252525252631287524572722245725922511344225112484249824842811382235372631252524432471318624712498405725652657276127093351455747671856272226962618267026442657270926052592267026182605264427352683268325922696257826443111283755973111255225782552276125782525255225112538253825252525253825522498259226832875248427222443257825253261251124982484253827993822366625382457244324293287245724983999257826442683298733254529503013442773267025922657260525922799263126052631263125782618269626832605267026442592270930002900559731612578253825922644256525112552255225652498252525252538251125522525255228622498270924712605247134292498241524842471291237743593256524982457249831742484247140772578267027862824323646444896 19890828 830381856268326832605268326702605274826832644267026702670255227092525267026052644263126833199286255973224256525782565273525922525251124982538257825382552249825522525255226052849252527092443257824843287247124572484245725923806357924982457244324573261249824843999253827612709298733634674534313442849270926312631264425922735256525922605268326832644272226442735269626442644263131492875559730992657261825922709255225522552252525252484257825252525251124712578264428752498260524572538247134292498248425112538257837903565255224572429247131992457247140772605263127992811329945574767185626442683264426702592264427862618257826572565263125782722267026312578263126312657303728875597323625522605253827612578255225522525259225382525248424712592248425922670284924572696249825652457329924842471247125252837382236222605247124982457321124572457401824982696281129623312464452371344282425652657259226052683277325382592264426702644268326962592268325652605265726702962295055973136261825922565273525782552253825252484251125922538255225522552257826052862251126702484256524573442253824842471249828243806363626052471242924843161249824984057259226052811286233384644506418562644265725782670259226702773259226052592267026702605268325782683270925782525274830742937559731242592259226052709251125382565248424982498247124712525255225112552260528872471276124572525242932742484248425252484279938393509255224842443245732362484247139992565272227612925328746445202134428242709257827092631267027612631260526442644256526442683261826572657260526312683298729005597308625652565257826442565251124982525252525112565249825252525248425652683284925382709248426312457340224842443249824842696379036512565247124842471317424572484405725782605279928243363476751331856263126312592260526702578272225922644263126052631260526442592270926572670265726573049288755973149253825922525268324982565252524982525255225522511247124842498253826702875249827092471257824983274248425112443253826313774356525382457245724293261249824573999253826312786303733124705537913442837265726182670264425922761259226052552264426052631269626572722257827352683267030492875559730992565261825522683257825252511257825382498256524982498252524982552260527612511270924572565251134022538247124712498265737903622253824432457248432112457247140572592256528112773336345865415 19890828 830861856269627482592260526052631276125922605264425922644270926832631272226442709253826313062288755973111256525782592274825382498251125922578251125382498255225252484257825922811252527222457257824713299249824292498252527613839355125782471245724843211249824434018253826832735297533514736574413442875265726312631264426312837264425922631260526052657268326442657264426832670267030122937559731612605259225922605252525782498252524842538252525252484252524842565268329122484264424982592244334552484248424842498291237903593257825252457252531492538247140572565260527992773329946445744185626572709257826832631267027732631255225922592269626312722260527482618259226572748296228755597323626312605251126832565249825112552252525252484249825382525253825922592290024712696251125922457329924572443247124712862382236072538245724572457327425252498401825252735277329003261458659691344282425922592264425922696270927092605261825652631270927092605270926702709264425923000290055973099260525382565267025782525252525252565259224982538252525112484253826962849248426962471257824713442251124432457248429873806359325922484242924713236248424844057256526572773282433384705604518562722270926052631263126052748265725782578268326572670265726052735264427092618268330862900559731362683267025382683256525522525255225922538251125922484253824572565265729252511276124572592249833382484251124712471296238223593257824572457249832612498248440182565268327732962327446746282134427352696264426312696263128622670272226572592268326182683269626962670259226182644296229005597309926312578255227352511253825112538253825522525255224982552247125382605286224982709244326052443344224982457245724712773380636362498242924712471322424712498405725652631286228113389470564541856273526832605260526572552274826182631268326182696268326962605267025922670264426573086283755973149259225522592267024842511257824982525253825382525249825252484259226962875247126702484259224713287247124982471247127993774359325382457242924433224245724574018256527222709300033514586671313442799265725922644269625782875268326182709265727092657265726312735255226702552265730492937559731242631259225252735253825382552251125112443251124842484253824572538263129002511270924572578245733892498244324572498291238063666253824572443244332362471247140572538256528492849340246447014 19890828 831341856260527482605272226442644276126442538265725522709267026572631270925652696265727093099291255973149252526052565268326052592251124842525247125382511248425382457255226572875249827222484263124713274251124712457249827353839365125252484249824293236248424574018255226832773297533634586774113442837264425922592259226312773259226312605269626442644265726312657268326572657273529622824559731242618255226182631255225782538251125112484255224982511249824712552269628372552268324712644247134292525248424572471284938063666252524712471247131612484244340182552263128372849349647367741185626312592261825782696267027482657257826572644267026572631259227222578269625922696296229005597313625382592255226442538256525522498255225522498251125522525245725112657286225252748244325652525328724982471249824572962385635092565249824712498326124982457403725522709279928873338458677411344276125922605263126312592276125782644260525652670259226442696267025922631263126573049282455973074259225922552264425522498253826052538255225252552251124572525255227092799256527352443269624843429268324712498251130003822360725922471245724713186249824844057257826572862439533384705774118562722267026312683263126052722260526962631259226572644267026702683263126962592273529872875559731112538255225522709257825252565252525652498249824982538253824842578268328112498277324842605247133122511248424842498295038223523252524712471248432492484245739992511273526833012324945866201134427482670257826572605260526962644263126312657269625922644265727092605260526832631301229005597314925522644257826182511251125252592252525252538251124842525245725522592284925112683248425782443341625382415247124712605380636662592248424712471317424982457405725522644270928373496464477411856282426312644267026442657278625782592264425382657270926832605270926312670265727092987286255973136253825922605260525782565251124982511257825112592253825382511256526572811253827352484264424983325295026442657267029123873357926572565267025523274256525384057260528372875409739995030774113442811267026312657268325922761264426572644261826702631268326572657260526702657264429622900559731612683255225922657255224982484248425652538249825522552249825112525257828752484272225112578247134022511247124572525281138063622259224432457247132492471245740572683269627992799333846744863 19890828 831821856307427222670263125922644282426832644268327612657270927222565265726312696268326832987298755973124257825652578268325112592256524712525252525382538252525522525256527482875249827222484261824983287247124982471249830003806350925782471245724573261247124843999253826442748286233124736530813442773267026702644260526052799255225922578269625922657265726442605265726312670270930742849559730862631255225922618249825652552252525252552253825112511249824842578264429252511269624712565249833892525247124982525304938063651256524292443245732242443248440572578264427732786335146444705185626962683257826702631267027992670260526312592264426702683263127352657267025922670309929255597316125782525259226832484256525382525251125382525249825112498249826442605282424982748245725652457329925252471245724982837382235932565247124572484326124982471401825652683277330373351447472561344284926832565263126312578276126182605269626702657265727352644276126572670264426963049290055973111256525652592269625522511251125382498251125252525251125112484257826702849252527222498260524713429268324842511251126703822366625782471245724843174248425114057256526832937288737744644774118562683268326832709264425922773261826702578265726832618267026962631261826832605268331242849559731492538257826052722256524982552255225252578255225252471253824842565273528622565273524712578245733122457247124292511268338393565252524842471242932492484249840182538270927612962324946445237134427732735268326702670263127612592261827352644273525922683265727092696263125922618298729005597312425782592259226442552252525522525256525522538251125112498247125382644283724572735249825652443337625112457247125112987383936072592244324432484316124982471403725652657286227733338458648631856267027092538267026182696281126312631268326312565253827732631265725922605267026832975288755973124259225652670270925252578252525922538251125382511249825382471251126962811253827482457257824713261249824842498248428113774357925652457245724713236247124573999249826832696298733384586541513442862263125652631265726052773259226832657261826572696265726442670265726702565269630372887559731242605260525522605249825112538253825652525253824982484248424982592263128872498272224712618249834292511248424712484281138223593251124982443249831742429245740572565267027732748331245294674 19890828 832301856313626572578269626442592268325922552263126832644264426962657269626442696265727613037293755973199265725922552268325382498257825252498257825382552249825522511253825922875251127612471261824983325245724712457249828623839360725522443242924433249245724984037253826442722295034164767523713442837267025382631273526182773260526442605260526312722261826572670259226832592268329752837559731112592263125652644257825252525319930623482291233763389327430992538263129372498272224572578247134022498248425112498287538063509251124712429251131992471251140772578255227612761336345574767185627352657256526702631264427352618252526832592264426572670260526572605265726182657302428875597309926312592257827092552252525112538249824712498251124982525248425382578283724842722245725922511328724712498247124712875383935932525248424842443326124712498401825252735269629373325476771211344277326182578264426312696279926312605257825922631265727992631272226182657272226963000293755973111256526182578268325382511257824982538248425382538252525112457256526442811248427092457265724843389265724842498253828753774366626182484247124843161255224714077253826702837282438064644774118562631265727092657257826832696259226052670268326442657274826312657265726962605260530622900559732362565255225382709253824982511253825382511247125522471256524712631257827862498274824712565247133252471249824572498286238063509259224712484247132492484247140182511268327093024333846445202134427092631257826312578263128112565268326572670259226312709261826572670267025922735296229375597316125922578257827352538249825252498249824982525247124842525248425382748296225382696247125922457337624982471248425252552382235652592247124432511316124712484405725522565277327733402467447361856267026312578268326312709276126702578265725922592256527352618267026052709260526832925288755973174255225652592269625522525256525922538249824982525251125112498256525522837252527222484259224713351247124432484248430003806362225112457249824843224248424433999256526702683306233514674509813442799268326572670260526832773260525922605267026442644269626182683264426962578268330372950559731612592252525652657257825382538249825382525248425112511251124982565259228752498269624842618248434292552245724842511268337903681252524712429251131862457248440772578265728112773340246444705 19890828 832781856308627352592270926442605276126442631272226442670263126962657270926182631261826443012291255973161259225652552268325522592249824572511255225252498248425782471259226832837249827352484257824713312248424572457252525923806355125922484245724713236248424713999253827222773287532744557527213442761265725382605264426572761257826052683270926702644273526312722265725782631273530372925559731242644257825652644259225112538252525522565257825252552249824432552257828752471270924842592247134292484247124432471282437743651252524842443251131492471247140572552260527732773336345574705185626572683260526052657256526832631259225922618267025782696257826832696268326832722311128755597312425522578257826572538256525382484253825522578248425382471251126052696284924982735248425922457328724842471247124982631380635372538244324712484326124572471401825382709270930623312458672561344281126702644259226052670279925922657264426442631268326312618265726312670253826703086283755973111256525652578267025782511255225382525251125382498255225112511255226962900247126962471264424713416263124432565249828873774348225782457248424843199248424714057256526442900283737904557774118562592265726962644263126052799263125782592260527092592272225782683267026832683269629872912559731242644259225652670252525112592247125112605252524982511253824842605256529122511274824712552247133122457247124432525281138223565256524712443248432492457248440182511268327862962332546445237134428372709269626312578268328372565256526702605273526702644263126832631272226572683309928875597306226442538260526572552248425252538255225522525252524982525252526052618284924842696249825922471342925382471247125252837374235652605247124432525318625112484405725652709286227353287467447991856270926052565263126312631276125922565267025922592265727092657269626052644259226833037284955973149260525782578273525252525256525522457253825252498253825522498252525112786245726962471257824433287247124572415249828753806359325112457248424843261249824844018256527092722307433384501548713442786257825782709261826312786257826312657268326442631268326182644256526442735268330002862559730862618260526312657253824982538247125922498252525112511252525252552259228492511265724712592247134022498247124292525287537903537257824432471248431742471248440572552267027612799328746444799 19890828 833261856309927352565265726052605277325782565268326312683260527352592269626442773268326832987284955973111260525782592268325522538252525652525249825252552251124982498252526052824248427482484257824433312247124712457247129873822356525112443245724713199251124714018255226832773297532744644527213442811269625522631263125922799257825252578263126052644270925782605268326572605264430122937559731242552259226572748257825922511312431363607297534163211332530742644267029872484273524712592244334422538247124712511282438393523259224712457248431742471247140772696260527992799331246444962185626572592257826442657264427482578257826442552268327092709263127092657268325922592297528625597313625522565259226312525256525522498253824982525251124712538249825522592281125112657245725652484329924842484245724842987379036362644247124712471323624572471401825382748274829623299470572561344277326442578259225652683277326052605264426572670260526572657269626182722265727092987295055973136255226052592264425522592252524982498256524982552248425382538259225522900249827482498260524573429263124572525253827093839360725922443245725253199245725254057257826572925288737424615774118562683265725922631259226052786264425922631267026442605263126312735265726962605267030742912559731362578256525522709252526442592248425782511247125382538253824982578274829502484273524572592248432872471249824572498268338063622255224712471244332492538244340182511265727092887333845015202134427992722260526572657256527612683263125922631263126832657267027092696263126572696304929505597312426572657259226832592253825252525259224982538251125382484249825652578286225382748248425922457342924712498247124982552379035652592245724432484317424432471405725652631273527353363458647991856267026702657259226572683282425922552270925782670261826702578264426052657263126573024291255973149261825652592274825652565255225252552249824712498245724842498257826312799249827612484260524573287248424572429249829373806359325652443242924713236247125384018253827092786296232874705523713442849270925782565267026052811264425782631265725922696269626052696260526442605274830992849559731242565255225252657252525382538255225252592252525112565255224842578264428242484269624842565249834292498251124572471297537903666260524842415248431492429247140572538263128492735329946444863 19890828 833741856302426442605270925652592274826702657259226312644265727352657269626182657261827993062292555973136260526052578273525922552259225382538249825112471248425112552259226052811251127092429260524293312248424982484251126833790357925522484245724433236247124984018253827862722298733514644527213442837265726702631260526052824257825522657267027352657270927092748270927092657265730372849559731362552259226312657257825522525252525252565247125112484251124982605260528242525270924982631247134292498248425252525273537743593251124712471248431992484245740572565273528242761335147674736185627482696257826442605260527862592259225922657260526572670260527092670270926702631296229375597311125652565260525922578251125522511251126182552253825382552252525382670288725112722247125522471328725112484242925112962383936812525249824842443326124712484401825382709278629003351464471211344279925922657264426832644274826052538259225382578260526832578270927092657268326053037293755973136261825782525270925522511251125112578249825782552251124982498261826962862251126832484263124713455264424982565252527483806362226052457249824983174251124574057256526832937288738064767774118562644272226442657257826312811260526832722260526052709274826572709264426182578274830862887559731112552256525652683255224982552252524572565252525252484253824712511272227862538277324292578248432742484245724572471278637743579249824842457247132612457245740372525270927613062327446445272134427732657259226312605257827612670263127092644268326052657261826442644273526312799311129255597313626052525253827222578248425652525249824982511251124842511248425382644288724982631252526052498345524842484249825252748383936662592245724712471318624712471405725522578274827223338455748961856259225922618264426312657281125922605265727352631260526312696270926832696264427613000290055973236256525652592267025652552247125252498255224982552249825922484251127092849244327612498259224983287247124712471251126053774355126312443244324573249252524844037256526832657296233894644534313442773257826312683253826312748268325922605264425652618257826572657259226572657265731112849559731242538260525382605248425522538252525382538252525112525252525252511267028242538267025252565247134292484244324572552281137743607256524842429251131492471244340372552263127862811337646444799 19890828 834221856306226702592265726702631276126312631263126832696264426832618265726702644265726313074293755973136256525652578267025112552251125252511251125522538247125782484257826702862247127352498259224843299248424842511249829123806359326312484249824573274247124574018253827092735293733384705516713442849256526832618265726052773257825652670259226052657272226442683265727222552274829502925559731492657256526442696257825652538316132363651291233253124328730862578260528872525270924712578247134292538242924842525300038223622265724572443247131992429251140572578257828112837326146444767185626962709260526702578261828622670265726312644259226312644260526572657263126572683300028375597314925652578256526832552252526052498253826312498249825112578245725522631288725252735241526052443331224842457245724432578379036362538249824712471323624842484401825382748276129503287455772561344281126572644265726962631281126832592265726312644253826962605273526702683267026572975284955973161253825252578268325382511253825112552251125782511249824982471257826312912249827732498263124843402267025252525251129873822359326312511252524713186251124714057255226182862288738394705774118562696269626052683260526702786263126312644267025922618277326572735259226832578270930242962559732112498253826442657256525782525248425652538252524842511253824842631260528492511278624572578247132992484245724842457291238223651261824572471245732492457248440182498264427093012329947675133134427862696265726052578260528372644257825522578265726312683265726702631267026312670297529125597311125382552263126962631249825382484253825522552253825522525252525382670295025112709245725782471342924712471248424982578379035792578247124292498319924432484405725782538278627613363470547051856270926572578263125922644277325922644269625782631263125922592267026702657263127092975293755973124256525522592267025112565253825382511252524982498248425522443256526052849248427482484259225253287245724712471252526963822355125652443247124573249247124844018253827732761295033514674520213442748255226702709261825652773267025782565257826312657265725922696268326052657264429502912559731742644260525522657257825382565252525522511252525252525251125112511267028242484264424842578245734292511245724572443273537743593255224842457247131742471249840572592263128112773340246744736 19890828 834701856304926572605270925782670274826182709264425922644256527092709273525782644265726833024286255973174257825522578265725252498252525252552251125112525248425522484257825922811255227992484257824573299248424982484252528113806356525522484248424843236245724984018253826702709303732614644513313442799265725782618265726052799260526702644265726572644268326052722264426572618267030122824559731242605251126182709255225522578253825522525249825522511248424712578257829122511269624432565245734292484247124572525288738393509256524842457248431862471245740572552265728112824337646444896185627222670265726572605259227612592260525922578263126442696263127092657267026572605304928245597323625652592256526832565257825382511256524982511252525112511247126312631279924842748249825922484327425112484242924842799383935652525245724432457323624842511403725112696276130123249455771211344281126442631257826052644281126052644260526442657267027482670267026572657259226702975291255973074256526182578268325382552253825252525253825252525247125252511255225782862249827222484268324983429274825112525251129373774356525522498251124843186248424984097259226052837284938564767774118562657263126312722263126182748260526052605257826702696270926572683269626312709265730862937559731362565261825382631255225112525251124842538253825782511249824432592260528622471270924842592247133122457248424572525269638733537257824982457247132492471247140182565269626702925336346445308134428242618257825922644264427732657256526702657268326702670263127092670268326052644304929375597313627092538252526312552255225652538252525382578256524982511245725522683284925112709248425652484344224842471248424842722380635932552247124572498317424842471405725522605281127863325473648631856277326572644259226962552274826052578257826312657263126962618264426442592263126833062290055973149259226052565263125522525253825252511251125252525251125522471259226832862248427482443253824573274247124842457251127993839353725522484245724713287248424984018253826962735300033894705545113442799261826442683259226052786265726052631265726572657269626312670267026312657260531112862559730992592255226182722255225252565255225252498252525382525248424842538260527482484273524842605249834162471247124572498281138063579259224712471249832112471248440572565256528492875333846744767 19890828 835181856309926052565269626182552274825922592267026052605264426962565270926572644265726573000288755973174257825922592267025922538249825522538252525112511252525112511259226442887249827352457259224843287247125382443251125523806356525782484248424713274245725113999251127352683292534024644520213442748260525782525260526832748265726702657263126052644273526312670264426832657269630372887559731112605256525652657252525652525313631113442291234423111326129622498265728752498269624712565247134022498249824712471288737903579255224842415251132112443247140572592257827732799333847054831185626182605257826572618264427862657256526312565259226572722264426962605264426052761298728625597316125922657259227862511256525782552249824712538251124982525247126052631276124982799247126052457329924982457247124712735385635372618245724982443326125112484401825252735279930123338473671211344282427352605264426442605274826572592264426312709265726962631276126442657259226053037287555973161259225652538263125652511253824842552248425252525252525112498255227732862248426442498265724843402265725252525249828493790353725522498245724983174251124844057256526052900292538394586774118562735268326312578264427092748260525652631257826702578269626052709264427092631263130742849559731492538256525522696255225112552251125382525248424982511253824712565264427992484270924572578248433122457244324842511284937903509253824712443247132492484247139992538268327093000332546445202134427352605259226572605267028752565264426962618265726962709264426442670268326442683298728495597312425522552263126832552252525522552252525522498252524842511249825522657284924712578248426052484342925112457247125112912379036362578245724292415314924842457405725522631282427353274464448631856270926832644270926312683274826052670267025922644259226702644265725922683265726833062288755973062261825652565270925652538256525652498251124842511247125382471256526832799249827222457257824843299247124712443245729873839357925382457244324433236247124574018257826962709300032744529527213442773267026312644260526702748260526052605259227222670269625782709264427092644269630622837559730862578263125782670253825522565252525112525251125522511252524572538260528112471267025112552247134162511244324712484284937903579249824842443249831862471247140572552255228372811328745864799 19890828 835661856304927092631270926312683278626442605267026052670263127482696269626052592257827482962284955973149264425652525268325782592253824982525256525382538248425112511259227352862248427352443259224713274247124572443252527863774356525382471245724573236249825254018252526832735298733254474520213442799265726832644259226572773255226182657263126442631265726962696265726702538270930122925559731742631255225782631253825112552252524982484249825782484252524572565268328242484270924842605245734292498245724572484293737583593252525112429249831992471251140572592257828492786333847054529185626572696263126312670259227862592260527222605265726052696264426572644264426442644293728875597314925522631256526702565253824982525252525382538252524842498247125652722283724572735245725922457331224712457248424842912382235652644248424572457323624982457401825112709274830493376464471211344282426182605265725652631279926702605259226052683259226572631267026572631264426443037291255973111257825922565265725522525253825382498251124982525253824982552259226182900244326962457267024713429267024842484249829623839356525252443251125113186247124574077256526832837287537904705774118562722267026572644264426052735265725652657270926572605268326962683260526052657269630742824559731362605260525922670255225652484249825522538253825252538253824572578267029752471277324842605247132992443247124432498281138563579255224982457248432492498247140182552264427483049335147675237134427992709260526312644268327732644259227092644268326962631264426572696260525652631297528495597314925782552259226832538251124712552256524712525252525252538248425382592284924842722247125922498344224982498247125112709379036072565247124152498318624842511405725522644277327223338452945861856270925922631260526442657274825922605259226442657267026962592269625652631257826313062293755973149259226052578270925522511251125782525248424982565245725252484257826962862247127352471260524983287248424712471248427613790368125522484242924713261248424843999253827092748291232114799541513442811265725782670257826572824263125922578265726312735265725922735261826962565256530122849559731362525251126052644252525652578249825112525253824982484252525252525267027732511273524712552244334292484248424572471300038063593249824842457247131992484247140772578264427612735338945294674 19890828 836141856311126572670269626312552281126832605270926962644263127482683268326702592269626703000287555973161260525782538277325112538252525522511253824982484249825522498260526572824249827222484256524713338244324572498248426963856360725922429247124433236249824844018253827352786297531614644527213442824269626052631260526052837263125782644263125922670263126442735263126832644264430992887559731492578259226312657253825782538314932363469301233382987329930862552268327992484270924432631242934022498244325112511311138223636256524982443248431492484245740572578256527482748341646744557185627092618255226312644264428112722270926442644268325652696265727352578267026312683298728625597312425782552257826572552257825522484252525112538249825382511249825922657295024982722244325782484331225252484249824842735385635512552248424572498323624572498401824982683274829123351467471211344279926702631264426052631277326832592263126702657263126702605277326052657268326962962283755973086259226052605264425522538259225382565249824982484249824982498253826312786247127482457263125383429263125112525252529373774366625652484247124843124249824574057255226052900292537904529774118562644272225922722274826702761261826442683263126442618270926702748263126442592277329872925559732362605255225782709256525782538253825252538251125112457255225112525269628242457270924712592245732872484249824842484303738223593255224842471247132492498247140372525268327352912327446745167134427482657261826312605259227612618256527222735263126702709261826572592268326182696306228375597313625922565256526832552248425112525249824982538255224982498248425382657278625252683249826052525342924842484249824982912383935932552248424292484318624842484405725652605277327353299464448311856263126572631253826312578277326832644259226312735260527482631259226052644264426963024288755973174259225522552277325782484252525382525248425252525252524712484260525922912244327482471257824433274244324712484248427223806359325652443252524573261247124844037256526702811298732114586516713442722256525922631255225782748261825922631263126312657268326832709267027092618265730372849559731612592256525522696256525652592257824982471251125252511252524982525267028372471269625252592248434292484248424292471295038223537249824572484248432362498245740372578268328372722333846744896 19890828 836621856308626442565265726442618274826572592265726962696260527482631267026442696255227733000292555973161260525652565270924842552249825652484252525522552251124982484252526962811253827352471263124713338244324712471248428243806356526052443247124843211245724573999255226572786297532364767530813442761264425922683263125522837263126572631259225652683272226702657268327092605265730492849559731742552261825922631249826312498255225252538252524842552252525252578257828872471270924712592247133892538244324572498284937903593255224572457251131862484248440572578259227862683328748314736185627092605265726832565270927222683261826572657265726312735267026702657265726442722296229005597313625382565256526052525255225252484255225652498252524842605248425782644283725112735247125782471326124432498247124842657380636222552247124712511321125112498401824842683268329253299470571211344278626442605263126442657276125252631263125782592264426832631265726702709268326312900290055973124253825782538270925522498252525252511249825522525248425112525263126702875251126832471263124573429265724842525249828243774360725782511247124573161252524714057253826312887288737424586774118562670264425652644267026572696259225522631260526572657274825922683265727482631269630862900559731362592259226052683249825252525253825252592255225252525259224982565260528112511265724712592247132872457242924842471282438063565255224432429249832242471245740372511277327352937331246445202134427482683261826832631265728112565263125782605260526572683267027352683264426702709307428755597311125922605255226962565256525382538257825252498249824842498249825382592284924982709244325782484341625112443252525252837379035372552248424712484319924572484407725652605283727733287464448631856268327092644270926832683284926312592261825922592269627222722274825922696264427353086295055973149257825652578267025922538252525112511252524982538251125382484257826182925252526702484257824983312248424572457251127863856365125382443245724713249248424573999255227222761296233254529545113442786268326312696267026312735263126052670268326962683272226312657259226832657265730002824559730992538255225652657256525252484253825522471253825112511251124982592267028622457269624842578245734292511245724712511252537743579253825112457251131742457247140572565260528112761335145574863 19890828 837101856304926702644276126832657268326182552272226832670257827222618268326312605255226963024282455973136255226052605265725522578256524432565257825112525255225782484263126442925249827482457259224713274245724982484248429123806359326312443244324433274248424843999252527352773293732994586516713442735267025782605257826832735257825782670265726442683274826832722263126312631265730372849559731242592255225652657252525382565314931113429288732613136331229622552260528492484269624842592245734162484248424572552267037273651255224712457249831862471245740772578265728242773340246444896185627222696259226832605268327092631259226052618269626442735255227092565265727222722303728875597309926052657256526832552255225652538249825252498253825112552248425522670287524842748249825922415331224572471247125382950377436222565242924842471326125112471401825252644277329753363464471211344276126442578256526442644278626052592263126312565267027092631268326702709267026312962292555973136259226312631265725522538255225252538255225652498251124982484256526312849251126702484259224573455269625112511252528113839360726312484244324843211249824714057255226572887291237744831774118562644269626182592260526052709274825922578267027092657274826442735265726962696269629752925559732362618259226572670252525782578251125112525255225382525255224982592267028872457270924432578245733122471244324292498291237743607253824712498244332492498245739992538263127732987333845575237134428112618257826702644263128112605260526572618259226572709263126572565276126702696303728755597314925922592253826312525252525522484251124712578253825382552253825652631287524842735249825652498345524982471245724842900383936222578248424292457318624712471405725652644281127483236473647991856264426962592267026442631273526442631268326442592255226572605269626572605267027093000288755973124257825522578267025382525255224982511253825652565249825112471253826312824248426832457257824573274249824432498249828373806360725382443249825113274248424844018255226442811301233254644520213442824261826572618265726572799256526052644263126312592268326182709268326572631267030492900559731742565259226572696253825382565252525382498253825252525249825252498264429122471270924842631251134552443244324982484277337743636260525112429249831992525249840572605265727992811328745574896 19890828 837581856272226572592264425922552278625652538264425922592260526832657268326832683260526703012284955973124255226572631267025252552251125252525249825252525256524982443253826312875249827352484260524293287249824842484247128753774366625522511248424843199247124714018259226832761306232994705520213442735259226442657264425782799263126312631263126442565267027092696260526962631264430002912559731362605260525382735252525252525249825382511255225652511255225112525268328112511269624712578247134022538249824292457287538223593257824572443248432242471244340372538260527992837336346444896185626442644267026312605264427092644256526962605260526702761263126832605265726312657304929005597312426702578253827092552256525252511249825252498252524982552249825922631278625112773245725652457333824712471244324982773380636072592244324842443319924842498403725652735268330123287450151331344278625652605263126572670278626312605268326572683270927092644273525652709263126963049286255973161259225652578265725112565255225112552253824842525247125112484256526832912253827482484257824843416248424712443251130123790360725522471245724713211249824714077256526702786276134024767496218562670270925382631263127352786268326572670265726442605269626052657261826962552265730002799559731242578259225922683259225652592253825252525256525252538252524712552259228622471276124982605244333252498247124842471284938223636256524432457247132362484248439992538268326702912335147365308134427732605256526442631263128372683265726962696263125652709267026702578268326702709300029255597317425652631257826312552252525522538253825112498256524842511252525652631279925112709248425782484342925252471247125112773379036362538247124292498317425252484405725522605278627863429458652021856268326182618265726312592273526312565261826572592265726702565269626312670260526963000283755973149257825252565272225382511251125382525256525252511251125382471257826702887251127482443261824713236252524712471251128113790355125652484245724843236244324573999252527222748296232994674545113442799265725782709265726832837264426312657268326052644270925922683260526052709268330242950559731242605257826052657255226052511259225112484249825252525253824842552268329002498270924712592249834292511244324572484281137903622251124982457249832242457248440572696267027222786332546745451 19890828 838061856265726572538260526052578279926052605263126572644265726442657263125782722263126182962287555973161252525922592270925922578251125382511252525112511249825252457255226442862248426962484259224843338247124572471249828873790362225652457248424433287252525114018253826962748298733124705574413442837263126572657263126572761257826312605268326442709265726572657267026832605264430242912559731242605255226572709256525112498255225112511257825252511251124982565259228492484274824432605248434022498245724712511300038063681264424842443249831992457247140372565267027862735318645295744185627222657260526312644256527092631253826572683270926702605261827482592263126442683301229375597319926052565251127222538256525922511264425522498249825112538253825922631283724982773247126572484328724712443242924842837382236362592245724432471324924982498403725382735277329503287470559311344273525922644261826702631284926052605259226832644264426442683276126442657267026443012287555973161260526442565264425652511253825112552252525252538248424982498253826572811245726832443255225113429247124572457251127863806360725652484245724843174248424574057255226312811277333254736604518562696257826182605256526312735257826312657259226962592264426052696264426962644264430742887559731362578259226572670251125522578249825252538252525112525252524712618267028752511274824432565245733252471248424572525295038223593255224572484245732742498249840372538269627482962333847056282134428242683261826182578257827992578259226962644263126572670259226832670261826832722303728245597313625782618259226832565252525112538255225522552256524982511247125382592290024712683245725652471337625112443248424712709382235652578248424432484321124712457405725652670279928113338455764541856265726702657268326312657279926052618268325922631260526052644270926052605270926053086297555973236261825112657267025522511253824712511252525252471253825112484256526702875245727992498257824573287249825112511251127863856355126182471245724713249248424714037249826962761296233384705671313442773260526442631259226312849264426312657268326572657263126442696260526832709267029752925559731242578263125382670255225382538252524842484253824982525253824842538268328752511270924982592249834292511245724572498270937743651253824572443251131612498247140572552267027352748340247367014 19890828 838541856267027222552257826442578283725782631261826312618257826832605269626312644267026313024290055973161252525782552264425112565256525252498252525112552248425522484252526572875249827732471255224573287247124572511251127993790356525652457244324713261247124714018251127092722291233514767774113442761268326052552264426572786267025652578265726832631268326442748263126052618268329122887559730992511256525522605252525112552252525382471252525252525255224982552265728372511269624842578248433892538247124712552298737583565256524842457252532112443247140772552268327612862353747367741185626832644260525652631261828112618267026442735268325922644256526572644265726572592297529005597312426702605256527222498255224982592253825922511252525112511248425782670286224842735245725782471327425112511245725112811380636072565247124842484329924982484401825252696272229623338470577411344279925652592268325922605286226052605260527222631269626832565268326572644259226703012286255973174259225652578263125652578252524842484252525252578251124982498257826182799257827092498267025113402267024842457255230003856355125252471245724843136251124714057256526572849442135514644774118562683267025652605264426702824256526572657257826572592264425652683265727612605267030372900559731612657261825522631259225382538252525112525251125252565253825112605260529002471272224712565248432872484245724432511270937903651256524712457247132112471249840182552267027482975337647676162134427222683263126442631267027612696253826832683257826052696257826702631265726702735307428875597316125652565261826832525255225782471253825382552253824842484252525652618284925112709247126052457340224982484247125252887380635652552248424292498324924842471405725652631281127223523455777411856278626312631268326572657282425782631268326442722261826832538268325652735263127223000293755973124260525922578270925652525255225522525251125382498251125652498256525782811252527612471268325113338309925252696268326313806352326962498270925383287259225524037269628242887405740575030774113442773267026312657260526052773263125652683264426832644264426312709263126312644267030992900559731742592259225652657256525112592256525922525251124842484249825252538263129002484274824842565248434552471248424292471302437903565251124712457251131992457245740572578267028112761337645014896 19890828 839021856306226572605269627092592279925782683273526312644256526442631269627092683263126443086291255973124259225922592270925112538253825252565251125382538249824982511257826572824252527482471259225253287248424712457251129123822355125782484245724573261247124844018255226832735297533254644530813442811272226442670268326702837264425922709257826572644265726832618264426052631264429872887559730992644253825382605264425922552251125522484253825112538251124842552263128372471267024842605242934162498245724712552292538223509255224842471247131492443251140572578267027612709331246444863185626702696263126962592263127992605259225522631269626572644264427352565274826442592292529375597313626052578255227352498255225112552251125652471253825382565252525522657290024982799244326312498328724982484248424982912383935652578245724572471324924572457399925652722274829003299455771211344276126702631268325922670276126572605259226052631261826442618274826832631257826442950287555973099253826312565268325112592251124982538249824982498251125252525256526702824251127482484267024713402267025252538256529623839357925922498248424843174248425114077257826442912292538394767774118562657260526442605269626572748264426572657256526702683267026572670263126442578268330492862559731242618256526052709257825382578251125112552252525252538259224712592273528372511278624842644248432992457244324572498278638223607255224292484247132492471248439992525265727352975331246745237134427862657265726442592264427352631260526182525260526832709267026572631264425782670296229505597313625652605256527862552252525522484251125522552253825782498251124982631288724842696248426052471344225382484247125383037380636512525245724572471323624982457405725652631283727223249450149291856270927482709259225652644274826312552260526312631265726962670270926702657259226312937293755973136264425922605263124842538255224982538256525112484255224842484255226442824249827222498263124713261248424712443247129373806362225522471245724713249248424714018252526572631284933764767545113442773269625782644259226702773264425922696260526962657259225652683259226832709270930492900559730992644260525922709259225252538249825252498260525382498247125112592253827612525270924712592248434162498248424712498273537423523253824712443251132112498248440572538263127862824326146444644 19890828 840461856304926832592268326442592281125522565260526312670263127612631272225922709263126702925290055973149259225782631276125922552255225112525251125252498249825652484259226052837249827352429257824433299247124712457251125783806353725782484247124983236248425114018253826962799293734164644530813442773257826312644265726442811257825922670268326052709267025922657265726442605270929502862559731242552256525922670257825652498312430003442291232613099331229622605264427862484268324982578247134292498245724712525270938223651252524572443251131362484247140372565265727862849333845864831185626832592265725782592263127862631263126312631269626832709263127862683270926182644291229005597313625652605257827092484255225522538256525382511251124712552247126052578287524982683245725922484333824712484245724982748385636662538245724572471323624842443401826182657270928373325464471211344279926572565256525782657284926442552257825522631264426312657270926832735261825922950290055973174257825382565267025382525251125382484253825652511245725382498257826442799247126962471264424843416270924572552256526963822356526312511252524713236253824434057255226702900284937424705774118562657268326052657265726052773260526182709263127222696260526052722264426702605270929872875559731362605253825652696255224842592256525252538251125652511249825112578257827862525273524432578244333122484245724712511276138393509260524432443247132612471245740182525267027222937333847675202134428372592264426832631260527732631257826572592268326442709260526832696272226052644311128495597307425782552261826572605256524982525248425252538252525112511251125252696292524982735245725922484338924572471245724982748382235932657251124432471321124712471405725652683277327993363473647051856270926832605256525922670283726312605269626962644265726832631269626442696267027223000291255973136260525782578273525252511248425522498259224982592249825382498252526052786249827352457263124713363251124842471248425383790356525782484247124983249247124984018253827482735284933634644527213442761263126832631265726182862260525782644265726052644270926052761261826052683268329752900559731492538257826052683253825652511255225112538256525382538252524842552264427482484268324572578248434292484244324572484282437273622248424712457245731492484248440772552260527992709337646444799 19890828 840941856302426052592267026572578272226182657267026962735259226962592267026442709260526702975292555973124259225112565265725652565248425112525253825252525247125382552253826182849248427482471259224713261248424982443245730003839362225652484245724843224245725114018252526052786298733634736534313442824264426572670260525652824261825922735259226442592273526312696264427092644267029372900559730492578256526052696255225782498249825522565249824982498249824712538259228242471270924842578248433892471247124842511274838393565263124712415251132112443247140572592267028242811337646444705185627222631264426702618263127732709259226572605259225922657260527222631273526442709293728755597318626182578255226572578252525112511251125652525251125112498249825382644278624982748242926052471327424432471245725522748382236812578247124842484321125112471401824982722279930373299473671211344277326182631265726442644279926442605263126832605259226312605270926052683263126963174283755973149252525652605260525522498249824842538251125252578249824982484260525922875249826962484261824573389261824842511253827733822360725652484251124983161248424574057255226572849287538224705774118562722264425652670263126052709268325922670264426442631268326182709265726182683264429622950559731242657257826052644255224842484251124982538252524982471253824572565268328492457269624842565245733252457247124292471274837743651253824572484249832362457245739992498267027092950329946445237134427352670260525922696261827732565263126572683265726702735263126962683270926312670296229755597311126442631257826962592251125382498252524982498253824842484249825382683296224842722252525652457342924982471242924842605382235652538247124572484319924572471405725782644278627353338464447671856272226572578268326442578276126312605269626572657260526702657270926832644264426313086288755973136256525782538269625522552253824572538256524842538248425112511257826182799249827482498257824573261248425112415251127483839353725382471247124713287248424843999253827612761295033254767545113442824263126572670270926442799263126052631267025922631268326052683257826702631269629622887559731362592265725922696253825382484252525382511253825252525251125252538269629122511265724842578245733892511245724982498298738063593263124842457249831862457247140572578263127612683331248314929 19890828 841421856302426182644264425652657283725922552264425922709259226962657270926962631268327613049290055973111255226052552276125382578251125522525248425652511251125652511260526182862253827992443260524713274251124572429249829623839352325922429249824713236245724843999252526702709297532494586506413442849259226702578260526182761260525782592259225782670270926052670270927352511270930622900559731112644257826182552251125522511311130863429297533253174323630242578264428372525272224842552244334292471247124712484290037743622255224572471248431992471248440372565264427612761337645864831185627092709253826572631256528112670253826572644267026702709260527352657268326702657296229375597317425922565256526442605255225652592248424982525255225382538247125382683279924842761247125782484326125252457245724842578380635652552249825382457321124572498401824982748270929623363452971211344272226312631273526052631278626312696263126442631257826312683265726702670263126182887290055973174256526182538259225382605253825522565248425522511253825252484256526572875248427482471260525113455267024842511252526443822365125922471251124983174249824844057255226442900291238224799774118562670261826962657259226572748268326442722267026052631263125652696265726962578278630372925559731612552253825922670253825652565252525112525251125252498253824982511267028112498272224432605245732872471248424712525290038063607259224432471245732362471247140372538273526962937340245575167134427612670259226572565259227862696260525782657265726052683257827352631264426052644300028875597313625782565259226442578249825522538255224982525251124982552249825382631287524982735245725782471341624982457247125253037383935092578249824572511313624712457405725522552273528493351473648311856272227092605260526312670279926182618263125922644268327092696270927092748263126572937286255973124252525382565268325382592252524982484260524712511249825382511253826312837248427482511260524573299245724432471252529623839353725652471242924843236249824434018249827222735288733634705534313442722260525522592272225782709260526052644261826442644267026702709263126702670269629502937559731112565259225522670259225522538253825382484252524982511253824712525260528752471268324712578247134292525245724572525284937743607259225252443247131362471248440572578264427612786342946444831 19890828 841901856303725922605263126702618276126312578264426962631263126572592272226442670257827093012292555973124256525782552267025782552248424982592255224842578252525112511256526312875249827732457255224573299247125252457248429503839365126182484245724573249247124154018255227222748287533124644527213442773261826442683263126052837259225782578268326442657256526182735257826832631273530372925559731112605265725382670256525112552253825652511255225652525247124842565263128372498267024572578248434022457247124842525292538063523253824712498251131612471249840772565260527732722338945294767185625922631259226312565257827092605256526442761268327222683268326962631264426572605295028875597311125922538260526962552255225112538252525522525253825112457251126052709281124982786248425652429328724712484244325252748380635512552245724982457319924842457401824982683270930243287467471211344290026442592272225782631279926832578267025652644260525652631267026702709270926312950286255973124255226312552268325922565252525782565252525652565252524982498255226052799248427092457263124573429265724982552251128873806355125922429248424843224249825254057256526832862287538064644774118562722277326312592257826572799263126832592260526962605269625922735264426052565270930622875559731612592260525522683257825252552249825782498253825112484251124432592263128372471276124712605244333122498244324572471287538393579253824292443245732362457247139992552269627352937335144475202134427862644264426312670259228622605260526182644265726312696256527222631265726182683303728875597309926052592259226702565253825382498253825382498252525112511245725382592284924712735251125652484338924842457249825382748380635652605249824712471318624842484403725652631279928243429467447671856265726182631268326442696277326702644268326442670269625922644269626572735265726703012288755973136265725652578273525652525251124712498251124712525249825252498257827732862248427092457259224433274248425382511247129123790372725652471244324573236252524844018255226702735301232364705548713442748267025652644260525782799267026442657269626702631263125922696265726702696260530742925559731742592256525782644260525112565253824982511252525112525251125112484264427732443272224712592247133632538248424842471282438063593259224712457248432242471244340572552267027862748342946744644 19890828 842381856303726962644265725922552277325922538268325522670259226442683274826312683264426832937283755973149259225652552268325522552259225522484245725252498247125782471257826312887252527612498256524713287247124982457248427353790355125782457241524713249248424983999252527092786298733384705523713442786257826572578264427092811260525782644273525922631264425652631269627092592267030622937559731612578261825112670252525252552301230373416295033633124332530622552267028492498270924712565248434162511252524842471265737743622255224842429248431992484247140572565265728492786336346444896185627092683255226442631257827862683257826702565265726312748257826702605264425522657300029375597314925652578259226702552249825252552252525522471248424572565247125922683288725112748247126052457326124432484249824983049383936662525245724572498327424572471401825652670277329373363447471211344281126572605269625782592282425782618267026832670261826702644265725922670270926573074290055973149257825922552273525382511249825112538252525522605247125112511255226312862248426702471267024713429264425252538252529123790355126572498247124983199249824434077256526832837288737744644774118562605263126312644259225782773263125522552267026052683267026312670267026442565268329752912559731492618255225922605252525252525255225252498255225382471252524842525260527732498272224572578245732992457249824572498263138223551256524842443248432242498248440182511268327222987333846445272134427732657268326832631268327732631264426702683265726052683259226832592267026182631298729005597309926052592253826832565253825522498255224842538252524842525252525112670283724842735248425782484340224842457247125382849382235792578245724292471318624842471405725782605281127863402455745291856274826832565263125652683277326832592265725922631259227612670267026442696264427353062290055973124255226312525263125922578253825652552255224982511252525112443260526052862248427352457260524983287248424842484248427613822353726962443247124713236248425114018253827352748298733514586534313442824267026572670264426702748263126052670259227092565267026572683268327612578264429372900559731362605260526962657255225252538249825782565256525252525249825112552265727992525269624982565247133892498248424842498295037743593255225252484251131992471249840772578265728372709336347054863 19890828 842861856309926962683267027092631283726052631273525652709260526572644270926052670257827092987288755973111261826052578264425782552252525522498255225252525248425112498260526832837245727222471260524713312248424982457252526833890353726052457242924573261247125114018252526572696297533514674520213442773263126702670263126572786259226052592263126832670267026962722259226572631268330862900559731612552256525922722252525522565248425382511253825522525251124572552267027732511272224432578244334292484248424842498284938063593253824842429247131992471247140572565260528372761341646744705185627352605259226572631265728622631263126312538256526312696268326702657265727092683296228495597313625522538265727222538253825922578248425252552247125252525252525522578283724842735248426052457327424712457247124842950379035372552249824842429324924712498399925522722278629123299470571211344283726312605268326312578283725922631264426312605259227482605267027092670265725782987284955973124260525252592260525652565251124982605252525252498245725652498263126312786245727092457263124433455256524982484255229003822359326832471253825113186251124844077257825922912290038064767774118562644259226312683264425522735264426182683267026702605268326962683265727092605267029502962559731242578257825652683256524982525257825382525252525252498252524842552272229002498273525112565251133252484245724982484291238563579263124712443244332492484245739992552269627093037328745295308134427862605272225782670263127992657263126312631259227482644268327092552273527352683293729005597309925782552256527092538257825112552251125112525253825252525249825252644286224712683248426052457342925252457244324842761380636512538247124432484319924712471403725652709281127353402447447361856270926052592260525922578283725652631259226442631264426702578277326572644260526442975288755973174261825782565274825382525253825382565252525522525248425382484255226052862251127222443261824573351248424712471253826053806360725252498248424843274248425114018252527612735293733254644545113442799260525782670263126312837260526442578272226442657268326572683265726312578270930742887559731362644263125922722251125922525252525522457249824982484253825382552256528372484270924982578252533762471245724432443279937743622259224432443248432112443245740572578259227612735335144744767 19890828 843341856307427482696267026182605283726312552256525922670268327352696272225782735265726572937291255973174265726052538269625382565257825252525253824842525253825522471255226832786247127482443259224713312245725112484248427353806356526962498248424433274247124844037259226832761296233384736503013442773267025922605257826312824264426442578260526832618272226572683269626702631268329002887559731112631252525782683257825382592304929753402288733383199333830122525267028622471270924842552248434292484249824572484267037903523251124842484248432112471247140772578257827612748332547054767185626832670265725922565260527732631263126052696264426572644257826962618270925922722300028755597313626442552256527222552257825112538256524982565253824982525251125522683281124712786245725652525331224982484248425252735380635792538249824842457322424842484401825112735278630123249455771211344277326572657259225922644278625782565265726312670263126832644270925782657267027483024293755973099264425922552263124982592249825382538248425382484252524842538253826572811245726572511257824433429267024712484247127483822357925522484249824713174253824844057260527092925290037904644774118562670263125922709264426832799264426312578268327092696268325922683261826572696265730372937559731362565256525782722253826052552253825782498252524982552256525252592267027992471274824982592245733122457252524712471276138223579252524842484245732112471252540372552272227482925327446745202134427992683259226052592268328242592257826962631264426052631260527352657270925922631288729125597309925652592256526442578255225252511253825252525255224982511248425652657288724842709249825782511340225252443247125252875377437112552247124572511318624572484405725522709282428113351464446741856267026312578263126052631282425922565292526312657260526442618270926052631263126833012293755973149263125922578270925252578252524842578255225652511245725652484260525922811251127092457259224843287248424712484251127613758353725922457247124433249249824713999251126702786292534024674516713442786264426702605260526312837264425652631268326572631268326312670261826312683273529752862559731362565265725922670263124842538252525652525256525652538249825382525268328372511259224572578252534292511248424712511259237903593255225252498251131862484249840572565259227612849341646444767 19890828 843821856303727612592263126702644278626832578259226572670265726312657273525922657267026442937293755973099263125782538264425652525248425382578253824842525253825252471252526312912251127092498263124293261247124712457249830003822355126052429248424433236248424714018253827092683295033254705520213442761261826312631261826052799260526442578265725922696270926052683265726572631270930372887559730862657259225522696259225382605248425782552253825382484252525382525260528372484272224432578244334292525251124842538257837743593247124572471245732112471249840572592270928112799329945864799185626442657255226572631264427482657265726702644264426572644259227092605264425652657295028875597311125782631256527352565252525252484255225252525257825252538253825382644284924982748244326312443331224572471245724712950380635652578247124432429322424712484401825252722270929623274467472561344284926182657265726832657283726572618264426052592264427092683270926702722260526312950284955973062259226052525267025522525251124842525253825522511248425522471255226962862249827092484259224843429267024842511251129003806363626442471251125253199251124844077257826702761290037904501774118562657272226572631261826312824260525112644256525252605276126312709263126702631269630372862559731112618252526052709255225522565255225252525248425652511252525252538268327862471273524842605247132992498249825112484293738223607255224712484248432362471248439992538268327862925340245295167134427482605270926442578263127352552257826312578267027222657263126962709270926312670306227995597312426052631260526962511252525652538249824842525251124982552249825252631277324712670248426312471341625382484247124712773380636072592252524572471318624292498405725782631274827613429464447671856268326702631267026962565276126702644265725782683267026702670267026572709259226052937291255973149257825922552265725382484249825252538251125112538255225382538260527352849248427352471259224713261249824712443253827863839359325252484248424983249249824434018252526832761293733124644545113442811260526702657261826442824259226052644265726052670270926702696264427482605264430492925559730992605259226962657255225382565252525112592253824712511249824842525270928242471267024152592249834292484247124432525291237743593255225382457248431742498245740572578260528112709336344744896 19890828 844301856307426572511264426572631276126312578260526312631265727482605270926702670265727993012284955973174259225382538268325382552252525382525255224982552248425112498259225652786251127612484263124573312247124982484251129503839359324982471245724713274248424844018252526312735297533894557516713442786255226312644267026312748257825652683260526962735268326702748259226572631264430992887559731612538259225652644253825652525304930373389286232873124329929252605263128622525272224982565245734022498244324712511300038223509257824982511247131612457251140772552256528242670335146744962185626962709257826702631260527732552259226442670264426832735256527092605274825922592300028625597313625922552259226962565252525922498252525382484255225112525252526312709281124712761249825922484328724842457251125252605380635932538248424712457323624842471401825382696279929623351464472561344282425652565260526052696274825382644269626572565273527482631274826702631267026702975279955973186256525922578265725782578256524982498251124982565249824842498253826572849249826832457263124713455260524572525248427353790362225782429251124713161249824434057253826442849286238394586774118562683268325782631260526572696263126702631265726962644263126702670259226962592269629622937559731742552255225652709256525112538248425382525253825522457251124572592263128622484274824982605247132742443249824712498298738063523257824982498244332362443245740182498272227352912337647055237134428752670267026442592257827732592259225922683260526052709259227092709263125522722297528875597312426182631261826572552255224842525253825112538256524842498253824842592283725252709248425922471342924982457247124982849380637112525245724572443317424982484405725112592278627483442458648961856267026052618264425522618284925382552268326052592256526572657268326832657268326572925291255973211256526442605264425652552252525522565253825112538245725652484257826442811249827482471257824293274252524432457249828243822365125522511245724433299248424434018255227222709303733384586513313442875261826182657274826312824253825252657261826442631261827092722264426572631267030002837559731112605257825652709259225522511245725382471253824842511256524982538263129252498270924572552247134422484245724982484281138063636260524572443249831362484248440572578260527992837332546444962 19890828 844781856272226572592265726572592274826312644263126832683264426182644269625782735260526572900292555973161257825382592279925522538252525382538251125252538248425522471253825922875248427612429256524433274245724432471249829753839353725522471245724713249247124844018252527092722293732994674523713442811265726572644268326052786257826052696263126572605267025652709260526572592270930122824559730992552267025922644252525252565252524982525251125252511251125252511256528492484273524712605249834022471247125112471283738063607256524572484245731992457247140572565260527992773338946445030185626702709259226572578267028242565261825922709263125922592259227482618269626442696301228875597313625922565255226832525256524982565253825522525252525522498249826312644290024982748247125782443327424432471245724982631383936222552248424712443327424842484401825112696272229873429467453081344278626572657259226312618283725922592263126572578270926572670277325782657257826833074295055973136259225652538268325522484247125252525259225252538251125112525256526572824247127092471259224713429245724842484255230623790359325522498242924713199244324984057255226052761281133384799496218562644268325782605263127352748256526052683256526572644265726312670259226442644270930862887559732362592253825922709252525782552248425382471253824982484252525112631270928372471272224572565247132742471244324982498304938223607259224572457247132112498247139992578264427352962333847675379134427992644264426572605255227862578260526312644269625652592263126832670270926572670300028375597317425652552264426702565249824842525255225652538253824842525249825922683281124572696248425922498345524712471251124842735377435932565248424432511318624982471405725382605283727613325464452021856265726572605270926052592273526312773263126702683263126702592274825522683260526832962296255973149259225522683273525382525248425252498256525382538253825382498251126052875247127482484259224433287245724842443248428873839360727092471244324983236247124714018248426312722288732874674552413442837265725782709261825382773268325922618264426572696265726832735265726312631268329622912559730992578259226052722251125522471252525382578252524842484251125112525274828622538274824712565245734022511248424842471293737903607257824572429245731862484245740572565259228112811329947055451 19890828 845261856267026442565268325782605272225782644267026052683260526182631265726312735267027353062291255973149259226312565269625112592251125112511251124982511255224712511257826052887249827612471260524433299247124572498251128623839369625382457247124983261242924574018248426442683284933894644567013442786265726702618265727352786256525522605264426312631264427092735260526312605263130242862559731242605260525782709256524842578257825522525249825252498251125252525253828112498269624432565249834292498249825112471263138063622252524712484248431862498248440572552264428752735333846445744185626832605261826832631273527992657255226962631265726052670267027092670269626052735298729375597323625522631257826312592260524982498251125652525253825112552249826052735287524842786245725922471326124572471244325112657382235932578244324842471323624572525398025252696273529873274476759691344277326832696265726572657276126052552269626962670260526182644270926832592263126963037291255973124259225782511269625382565255225522511257825382484253825522498253825652875251127092498259224573389252524712484248427483774350925382471248424843149248424434037255226442773274832994557604518562657260526182592267026442735267025922657265727612683263126572657257826962657268329622912559731242631257825652683253825252592253825252498256525252511251125112592268328492511270924712592245732872457245724712471284937583482251124572471247132362457248440182525264426962950327446446282134428112631263126442670263127862565268326572538260526442605265727092565268326312657301228755597307425522538260526442578251125522471252525252538251125382511249824982644278624982722248426312484340224842471244324842709379035652511249824432443317424712484405726052592279927353338464464541856273526832525270926182592274826052657273526702709263126572631265725382748265726443012288755973161256525252631270925522525252524982525251125382525251125522484255227092811251127352443263124433249248424712457248426833839355126572457245724293249245724843999255227612722298732874644671313442824270926572631263126442761257825782670264426572644265727222683267026572657261829252887559731492538255225382683259225782498249825522538260525782484252524712592265728872498269624842565249834022498247124712471282438063565253824842429248431862471244340572552261828112735336347057014 19890828 845741856267027352605265725652631270926572565263126182644265727862578273526572644268327223012298755973136261825782552268325782605252525782484249824982538249824982525259226312799251127352443256524573299248424982498249827863839359325922457247124573261248424714018253826572786291233384674774113442824257826052631261826442786265725922644263126312578268326052709267025922644265729122925559731612565255225652605253825252484251125252498249825252538256524712525268327992498270924712578247134022498248424982484291237583537253824712443247131862457248440572552259228492786344245017741185626442631256526702565261827352605263126832618263126442761268327482552265726572657296228875597314925922605249827222538249824982565252525252525253825252538249825782683288725252735244325922471326125252443248424842657380635652565248424712457323624842471401825112735274829753376455777411344273526442605264426182644282425922631264426962683268326442605264426832578260526573000293755973136253825252538267025922484253825252511248425382498251125252471259226832811255227352484269624433429272224572484255225923839357924982484242925253174249824714057255226962786439534824474774118562722263126312709273526182748263125522631265727092592276126442683264426442709265729622875559731612618253825522670253825652511249825522538251125112498253824712565263127862484274824842578248433252511247124432484297537743509259224432498245732362498247139992538268327992875328746446162134428492748264426572631269627732631260525922605265727092657264427092683264426442722295029125597316125522565255226312552260525652511249825112498252525252511251125382592279924572722247125652443346925382443248424712925379035652484245724712498317424842457403725522631282427993402455777411856274827092592259226052605276126182592267026052670269627222592273525652605264427482912291255973124256526052565260525252552253824842538253825252538251125522484256526702875249827352484265724843312295025382696264430243806350926572498263125653249265725654018263128112849409740574996774113442761264426052683256526572786257826442538263126442670260526052670270926052631268330372912559731242631256526182683253825252525252525112511249825522471249825382565267027862457272225112657248434292525251124712484286237903607263124982457248431862498247140372538263127612786341645864896 19890828 846221856303726312552257826312578279926572578267025922683261827482592273525782696268326182962292555973136265725652552272226182565253825382525255225252538252525112498260525922837248427992498257824573312247124572511251130003839356525522457244324843261245724574018256526832670291233634529527213442773267026572657260526312849259225922644268327092696269626832761267026832657272230372900559730862605257825522631248425652552252525382484252525522552253824982525259228242511269624712592245734022511248424712484296237743607257824982429247131742457249840772592264428492761337646444799185626962657257826702670260528872631257826312657263127352811264426702631273526052670286228755597313626052605259226962538259225252552259225652511249825252552248425652592286224982748247125652471331224982484245724712709377435372618252524432471322424842471399925382683279929623429464471211344277326832592265726312696273525382644265726442735259227352683268326182683267026702937291255973149259226052511260525522538251125382552249825112538252525112484255226832773245727222484263124573402265724712511248429253774353725922457248424843149247124434057253826312875291237904644774118562670265725382592259226312799264426572618256526312683267026312722260526442618260530242875559731242565259226832631255225782578256525252511252524982538251124982578260528492471273524842578247133122484249824572498270937273537256524842498247132492498248439992525268327093000336346745167134427862605263126312696257828372565259226182683268327092631256527612592263126052592302428875597312425652592264426962538255225112552249824712525249825382538256525782683273524712644244325382471340224982471247124712987383935652552249824572511321124712484405725652670276128873455452947991856270925922605263126442631274826572696259226962631273527732592268326702592263126313000287555973161264425922578269625782538257825252525255225652498252525112484257825522799251127092457256524843299249824982471251128243822355125252457247124573211247124984018256526572709286234024644545113442862260526312618267026572709263126052722261826052631273526572683265726572709268330372862559730742605253826052709253824982552255225252552255225112498252524842565272228242471269624842592245733762471247124432484273538393579268324842457251132112498247140572592265727992773335146444863 19890828 846701856304927612552265726442644273526182578268326312696265726572618268326702683267027483012286255973124260525782552272225922565257825252525248424982525251125252484257826442824248427092484257824713274248424572471249828113856356525522484245724573249251124844018252526442735298732994529523713442837260525922605260526312748259226572605263126052657265725782696265726312670263128872900559731362592256526052735252525382538313630373469286234163174326128872578268328112511269624432592248433762471245725112538279938063565253824712471247131992484248440572552260528242761335147054705185626832683261826832631256527862565256526442565263126442773267026962696261827482696293729375597311126052565260526832525255225782538255225112525247125112525247125652735282424982722245725782484327424712457247124712709383935372578248424842443322424712471401825522735273529003363464471211344279926052735263126442565274826312538265726052618263127352657267026572644268326832887286255973099257825522605269626052525251125112525252525112578251124842484256527482937251127092457256524843429268324712511252530003774356525782471249824843186251124714077268326312887292538064557774118562618263126052565264426832811264425782670260526442631264426832644259226442592263129872975559732362657259225782683253825112538256526052538253825252511253825252592269627732511272224292578247132992498244324712484281138563622249824712443247132492457251140182511270927353000333847675098134428112735260526052618265728112631264426572735264426832657260526832631260526962592297528375597312425652538255226572592255225252525255224982525248424842484245725782631278624842683249825782457342925112457245724712773377436512578242924432511318624712471405725522578279928373351476755241856270926052696263127092631274825382631257827222644259226572565265726442722265726573012284955973124263125382631264424982484253825522511248425112538248425112484259225522773249826832429259224293261248424842443247130003790362225652471247124433249245724434018248427222709298732874529534313442722255226572683260525782811265725782618255226312631263126182799259226832683268330002849559730862565253825922670256524982552253825112511248425252552253824712578269628372471265724712552247133892484245724842471273538393607260524712457249831362443249840572578267028492786341646444799 19890828 847181856300027352592263126442683274826832696264426312644260526312631264426442657253826963000292555973099265725782578264425252525255225112565251125112525251125522498251126052849248427482484260524713312247124572484248428623822360724842511244324433249248425384018251127992709295033384736530813442761260527092631265726442786260525922709263126962709270926312709261826702631269629372875559731992657257825522657256525652578253825112538253825382578251125112565263128242525267024842552247134022498251125112484292537903607252525112471248432112443245740772578256527612824332547994705185626962657260526442578263126962722259227092644263126312657264426572592260526832670291229125597314926312565260526702511263125522578255225522471249824982525247125652631286224982735249825922471326124842471245724572565382235372565242924842443326124572498403725652709281130003376476771211344281126182605263126052657273526702552263125922683263126702683268326702644263126312962288755973174256526312525265725652578248425522525252525112578249824982511257826312912248426832498263124713389260524982525257825653742353726572443249824573186249824844057257827352837292537904705774118562696268325922644259226312761256526312670256526442592277326312709259227222592264429372900559731492511256525382683255225652578247125382525255225382484253824982578259228752525270924842605245733122525249824572471277338063622264424432429247132612484248440372538278627482912342947055167134427482657257826572657259228242670257825522657265726442696269627482657265726702696301228755597314925922631253827222592253824982552256525252538251124982511248425522592282424982709244325522443341624982484245724983012382235792552247124292498317424572484405725652605283726183429473647361856267026572631268325652592273525922592274825652748264427352552265726312670263126442925290055973124257826052565269625522498252525252498251125112565255224982471256526702786249827092484256524433261247125112471249828873822365125522457244324713224249824714018253826962761293733514644534313442811264425922696259226312761267026832735264426702696270926442696259226312670272229372925559730862631264426052644248424982525257825252525251125522511249824842538264428492484270924712592248434292498247124432498270938393551253824712429248431992443249840572605259228372761336344744831 19890828 847661856304926962644265726702592283726572578264425922657259226832618267025782683273527612975292555973111260525652592269625922578252524982592252525112552252525112471257826572786252527482471263125113299245724572471252529003822353725382471248424843249244324843999252526962735302434024557530813442786267026832644257826442824257826442605263126312696273525782670259226442644270930372900559730862538259225782683256525382538304930623496288732993086329929502565265728112538268324712644247134292484241524712511297537743579253824712443251131862471249840572618263127862735332545294863185627352683263126052605260527222670263126962644267026052644265726572683267026572722296228625597312425652525256526702511252525522538255225522592256524842484248425522735288724712735247125782457331224572484242924572657382235652605248424712471321124572471401825522644269628113363452971211344281126312592265726052696274826572578270926962605264426832644268326052670253827613074291255973136257825782578264424982578260524982552253825652538252525782525263126052912247126962443257824843402265724712511257827613806353725522498252524843199251124844077257826702849288738394586774118562722264426052605269626312786267025782670264426052657270925922696259226312644272230492887559730862538257825922748251125652565252525112498255225252552251125112552269628492484269624572592248433122498247124712484288738223565253824292471248432362457248439992644273527352937324948315272134427862657259226702605268329002631255226702709264426442657264427482605265726312657288728625597314925782592257826832552256525112511253825252525249824842525249825522696288724982696247125522471338924982443248424982862379036222538245724432484323624842498403725922670274827613376473647991856268326052644257826052605282426182644268326832722259227092605267026052683260526702950290055973136259225252592257825652484255224842605252525522565248424982484256526702799253827352429259224573287249825112443251127733774355125382471247124573236247124844018253827732735297532744644534313442862256526052644265726702837261825652670265726572683257826442709265727092644263129622937559731112618256526572670256524982525256525252511255224982511255224572565263128242498272224292565245733632525247124572498282437423565256524982457242931612443247140572565252527222837336347674896 19890828 848141856303726832578265726442605278625922605267026702709265726442631270925652631263126833000293755973124259225382552273525382565252525382525251125522565248425382484255225922824248427612511255224843338245724712443247125923806372725522498248424713261248424573999248426962748298733124799530813442735264425782657268326052824260525522592268326442670261826312709265727092657261830122875559731742605260525652670249825652538252525252592252524982565251124712578257827992471268324982592249834292484249824842484273537743565257824842443248431862457248440572565257828112786336347054896185626702592264426312657255227482631260526052657261826312709261827482592259225922644295028755597311125382565255226312578253825252525248425382525252524982525252525252644287524712722244325922443324924572471245724712552380635652552245724572443326124842525401825252709265730003376458671211344283726182605265726052592281125782592264426442644265726442709269625922657261826313024291255973099259225922618265725652552255225652552256525382525255225112511255226572849251127092511259224713429268324572525255229503806355125922484252524843149249824714057256526832849291238064674774118562709265726052670257825382875269626572644273526572657264425652696260526052657264429252875559731612631264425782644255225252538257824842498245725112552251125112565263128492498270924572565245732872498247124432511291238063537257824982443248432362471247140182525265727732900333845865343134427732578264426702696265728112670263126702709264426702683259226572683265727352631296229005597311125522578257826962552255224982525251125252525249825522511248425252670283724982709248425782443341624982471247124713012379035512644245724572484317424842471405725522631274827223376464448961856259226442605259226442683278626572552264425782644263126962631265725782748261826832925286255973124264425782605263125782592253825382552247125382525252525522484257826572786249827482457257824713299247125112484251130863822359326572484244324713261249824574018252526572709301233764586541513442735263126052605257826182799261825652605265726312605259225922670265726702683273530242912559731242592260525922657252525382484251125252498255224982538256524982525268328622511268324842552247134162471245724572525296238393593256524712484249832112484247140372565265727732837331246444863 19890828 848621856303726702618267026442605281125522552268327092709263126572657274826702592260526573012291255973124260526442565269625782525252525252525249825112565247125382484255226832925249826832457260524843299247124572443253827863774353725382484244324573261248425113999252526572748301232614674523713442837263126572631264425112824259225652644263125652683268325922670263126702578267029252950559731492578257826312761256525382525307430863523298733893274324930122552272228112484267024982538248434022511251124842484297538223579260524842471248432112457247140572552265728372799336345294586185626832748263126702631265727482578252526052631265726052631259227092683263126832644297529125597314925652552264426572592256525252538249824982525253824842498252525922683288724982761245725922457331224982429251124982837382235792511245724712443324924432498401825382709274830863389464471211344284926702578265726572657279926312565273526182657265725922592270926052631268326833037290055973149264425922631265725922552257825112552252525522538245725112498256526572875247126962498263124573402264424712538252528873790360726442484249824983186248424714057255226832773290037904674774118562644264425922592260526312799268325652631265726832657264426442735264427222683263129752875559731862525255225522631247125782525260525522538248425652525251125252552265727732498274824842565245732992498249824432538301238223607257824982484247132612484247139992498274826573037335146745237134427612657268325382696260528242565259226832605268326312709264427092696270925782592295028755597314925522565259226962525249825522525248425112511259225252484247126052670283725112722248425782457342924572484247125252900375836222578244324572471318624572443405725652631272227223287464448311856256527222644267026182631277325652631264426962605263127092605272225652657260526962987291255973124263126052538268325922592256525252511255225112511247125652471259226312887245727352471256524843299242924712484249826053774359326052443248424573249249824984018251126702722303732614644530813442799260526442709259226442849259226572644265725922592263126182709269625922657265729872937559731612631256525652709260525522498252525252525249824982511255224982511260528242498269624712578245734162525245724572538273537903593260524982457248431742471244340572565267027992862340246744896 19890828 849101856309927222552263126442670281126702592263126312670255227352657264425782631260526572950288755973124270926052578265724842538252524842538248425382538255224842457255226962849251126702471260524843261247124572471248427863790350925522471249824713236249824844018255228112748304933384644516713442811267025922592263126962748260525252644265726442670261826572683268326572592265729122875559731112631256525652578256525252511256525522484260525382525249824842525259227992471274825382552245734422471248424712484273537743651253824982429245732112457247140182525259227732849331246444736185626572683259226962605267027352709255226962605267026052631265727222631265725782670300028625597322425382605256527352538249825252538252525522525253824982552248425522696292524712735247125922443331224712457245724842975382236072511245725112457323624712471399924712696277330373338458672561344276127092670261827352631284926052644256525922631263126962592272227482683264427612950291255973161256525782578268324982525253824712578256525252484247125382511253826572799251127092484257824573442264425112498252529123822353726442484245725383199245724714057253826572887284937904705774118562631269626312644263126312657260525922657267026702683272226442683260525922565265730372849559732362618260525922722249825382552251125112511248425252511253824842592259229122511269624432592247132872484251124432511269638223565252524712471245732612484249840182525267027613012327445865379134427092605259226182631273527612735255227092644260526572683263126962592259225782644295029125597309925922578252526702552263125382484256525112538252525522538245725112657286224982696248425922471340225252498244325382565377437582578249824432457317424712471405725522657278628113376464447671856264427352578259226312552277326052592269625782657270927992683268325652670257826443012287555973149259225522592270925782552253825922498252525382538248425652498255226312900251127612429259224433287251124572471245726963806355125782443242924433261248424713999253826702683303733384674541513442837265726832605265726312748260525252683263127092670261827352683257826962631264430002912559731242657257825652722252525922578252525112552255225252498248424982605260529002471276124712578247134162511244325112498291237903593261825112429249831492443245740572565270927612786332546744831 19890828 849581856307426572592270926442565282426312631263125922644263126572631274826442631263126442975290055973136267025782578265725252578255225382552253825382538247125652471256526702811253826962498259224293287251124982511247127353822357925112484251125113249245725114018255227092722296233894705520213442748265725922683263126442824263126312631263126572644269626572683256526572735278629752937559731492605256525252709257825252525316131493593286235093338328730992565269627612484274824432565247134292471248424982484293738063593252524572457245731992471247140572592260527732786336347674896185627092657263125652605267027482631257826312592263126442683256525922631265726572683290029125597307426052605256526962565257825782525255225112498251125252552245725522631283724572748245725652471333824842498245724842925382235652565247124842443324924572484401825112722273529003261464472561344282426702644267026702605282426442592270925922605264426702605269626572696267026832925287555973111260525782538263125522592249824982498251125652552244325382471257825652837251126962457263124713416268324712511253825923873353726312471253824713174251124574077256526052875292537584501774118562722263126572683265726962761259226572657263126962631273526312670265726962644276129502925559732112605255226052735252525782525253825522498253825652498252524712552265729002525270925112578251132992471244324712511274838063565256524712471247132492525248440372552269628113000337647675272134427092657269626312657267028242592263125382709267026962709263127092631270926052578298728245597312426572618255226832552257825252538255225112511252524842552251125782683279925112657245725522457338925252443245724842849377436662592249824572498317424432511405725652578277327733351439547671856267027352657264426052657281126052552263126442696263127222631267026572735269627222925291255973099260525922592268325382565253824982525249825252578253824982484253826052849253827092471257824153287249824982471248428623856350926052457244324433261252524574018252527092696288733384705523713442786259225782605263125922786263126182592263127092670267025782735269626962605268329622937559731242631260526052644257825782511248425522498256524842511253824572578265728752498269624432565245734022484244325112484278637423593259224572457247131992471249840372552265728112824335146444767 19890828 850061856300026052592263126312631278625922644268325782605257827092565268326052657267027482900290055973149252525652618267025252511252525382565255224982511249824842552256526442937249827222457256524713312247124572484249829123774362225652457245724573249249824984018253826832709293733384736523713442799260526702657259226962773264425652631264426572657268325922761259227092592259229372900559731362644259225252657249825782511249825252511249825112525251125382538265727992511269624982605248433892484247124982484261838063579252524712484249831992484247140572552261828492748338945574674185626962618260526182592261827862592263126702709259226572709263127612592263126832631298728875597312426442657256527612552252525782552249825112578248425112565247125522683290024712748245725652457326124982457248424982837380634822592245724152484326124712457403725112644281130003363447471211344276126572722264426962618283726572592263126572683264426442657267026052592265726443012295055973062265725922552265725252525255225252565252525382484255224982484259225652761253827092457263124573402269624982498251127093774365125782443248424713211248424434057256526962875290037744799774118562631265726312631259226312786259226312657263126312657267026832709267026442631265729872975559732242552260525382657252525112552248426182538251125252525252525112552263129122498273524842631248432112511248424432484304938393523253824712443244332242511248440182498265726832887331247675308134428242631263126572565263128372618269626832605259226702670264427222657265727092748298728625597319925652592257827482538253825522525249825652525252525112552251125652592281125112722249825652457340224712457247124982735382235512578247124432443321124712471407725782631274827863429476745571856268326312631267026962657274826702578267026052631263127092657270926182605268325782887291255973124252525782578268325252538253825112525245724982498249825112511255226962761252527732525255224983287251124842471247126053774353725522471244324843236248424714018252526442670295034024644537913442773264426442670263125922811269625652670260526442644268326832670267026572670259230492875559731492511257825522631251125522498255225252511253825382498245725112538264427992471270925252592248433892552245724712484253837743509263124842457249831612457247140572578264428242773336347364799 19890828 850541856309925922578265726052631279926442552261827092683265727092618268326442644265726052975288755973124255226832538269625782525256524982498252525252538249825112525253826052849249826832484253824573312251124842498249827223822350925522498244324713249245725114018255226832748300033384674520213442875259226962683259226312786267025652657257826312683276126312644268326572631267029502849559730992538260525522709253824982525298730863537295034553312326129122578263129002511263124712578245734422525247124712552293738223509256524842471248431742471249840572552264427732748336346444896185626572670264425782644261826962631260525922631269626572670268327352592263126182683297529625597313626182538260526442552256525522511253825252525253824842538255225652644281125112696247126052457328724712471248424983037382235512565248424712471321124842484401826052696273529503363450172561344277326702696267025782657276126052605260526052578269626832657272226572578264427353012282455973124257825652592264425652511249825112552248425382484251124842498255225922887251127092484259224573455268324712484253830743806359325922471249824843161248424434077257825382887287538064644774118562735261826702735261826442709263125922605260526702644268326572683260526442565278629122875559731492592263126052644255225652552255224572538251125112471249824712592257828112525274824432605242932872511245724432525276138563523260524572484251132492511244339802525268326832975335146745167134428372657263126052644257827612565260527092592268326052644265726572592263126312735298728625597314925922565256526702552253825922525256525382511255224842525251125652644291224842657249826312457341625252457248425112799377435792552247124432511319924572484407725782631282428623299464447051856265727612565267026832644268326312631265726702605265726832631269626962657261827352975296255973199256526052552267025782578252525652498257825652525245725252525256526312811253827352457259224843287245725112484245726053790362225652484245724293236249824714018257827092786288732874644520213442786264426312605263126832735265726052657265726572578270926442748264427352644268329872875559730992605255225522618256525652511255224982498251124982511251125112538261828492511269624842552249834692471244324572471268338063579255224712471245731862484245740572578256528372748336346744929 19890828 851021856307426572657267025652722276126052631268326442683265727482683273526962683260526312912291255973149259225652552259225652484260524982565251125252511249825382484256526962837248427482484255224843299247125112471251128873822353724982471245724433274247124713999256526832683295033514557527213442761261826052644264426312849256526832657265726832657270926182631261827352644273529252887559730992538263125382670252524982592252525252511255225522565252524842605265728372484267024432565245734422511245724842511295037743607256524432471251131742498247140572552263128622761340246444929185627222683263125922644263128372631259226442683260526312709260527092605269626572683295029375597316125652631251126962538252525382484253825382538251124982565249825652657283724982722247126052457333825112484247124982875380635932605247124712471324924842443401825252683270929373236455771211344276127092631269625652552282425782592265727092592267026182683270926702670265726442887291255973124256526052592270925382552251125252552252525382525251125652443256526312811244326702484259224983455268324842565247128243790359325652498248424983161247125114077256526832887290038064674774118562709264425782670264426442722260526182683260526312618261826182696253826312644263130492925559730492605259226442761253825252525245725112525251124982498255225112565267028112498270924712565249833382484248424572484282438393593256524572457248432612484248440182538265727733049327445865167134427482670264426572592260527352631259227092605265726572735260526962683270926052657291229005597311126182683252526312565253824982498252525252498249824982525248425252670282425382709241526312511340225112457248424842735380636512670248424432484318624572471403725652644278627613338450147051856267026312709264426182644277326052644264426442735265727862631272225922670261826312900282455973236256525782578268325382525249824982552252525252538247125112498257826832887249827482498261824843287248424712471248427353790359325382471245724433249247124713999248427092748300033894674537913442799264426312657265724982761260526962670265726312592269626052657264426572605273529372875559731112605253826052631256525382565252525652538252525522498253825252525267028242484272224842565247134292484247124982525293737903622264424842429245731862484249840372592268328112748336344744674 19890828 851501856307426312552264426702644279926572631267026702657261826052683268326442696259226442950288755973099256526052631273525922525253825112552253825522525248425382525263126962786249827222457260524983287249824842484251128873806356525382471245724573249247124844018255226572773300033634644516713442811263126572670269626052811264425782644267026442670272226702696259227352644265728752887559731492552259225782670255225382511327433513681318635373261309931862538259228372484270924712578247134022471245724982484273538063565257824982471245731862484247140372578268327992862335145864896185627352657265725922644256527092644263126182578263126832670264427092592265726832722300028875597311125382605263126832511267025652498249826182525252524712511248425522631296224982761247125922429329925112457247124712811375836362657251124432484324924982484399925382761273530373363464472561344282425782631265726572657270925922605268326962696268327092657270926442578267026832925291255973099261825652498273525522552256525782552253825382484253825382525256526832900251127092484263124713455261825382525252528243806365125652471251124983224251124574057256526832811296237904529774118562670256526442670269626572799260525782657263126962605269626442670257826312592269629622799559731242605263126182709253825252498253825382511253825522471256524712552268328372552276124292592240133122457245724712498272238223593255224152484245732612443248439992511264427222912336346445343134427862631261826052683256528622578263126442670267026312735265727092644263126702644296229005597317425782552260526832552256525522552249824842552247125252538248425522644287525112683247126052484342924842471251124842683380635932592249824432471318624712484405725522657279928113442458647361856270926312592259226312631279925922618264426052670260526832605269626962761259226573000291255973124253825652605265726052578248425522511251125922484253824842484260526052862249827352484260524843299245724842525248428113742345525382498248424713261247124573999257827092761292533124705537913442837265725922657257826832786257825922644260525922578272226572683259226702696268329502875559731742592257826052605252525522538257825382525252525112511252524712565259228622484265724842565247134022498248424432498283738733551253825252498247131742443244340572592268328492709328747054831 19890828 851981856264426572696261825652565281126312605272226702631260526572605267025922670256527612975291255973124256525652578265725382592249825112565252525252565252525382511251125522875249827482457256524573312248424842471252528113839355125112457245724843274245724573999252526442748293732994644537913442824268326442631263126572811263125652735265726962644270926442735261826832592264429752837559731242683253826312618252525252525248425782538255225112525251124712565257827612471270924982578252533892498247124712484303737743537251124432471245731992484249840572552268327992811337646444929185627092670257826832605259227862605252526312538264426442605259226832644263125382696288729625597314924982605259227612525255225382538251125252471255224982498251125782670278624842748247126312471329924982471247125113012383935932525248424712471324924982484399925382696274830623199458651331344282426832592265726312565283726312578270926962722268326832644272226052644263127092912287555973124260526182605268325252631249825382538248425252565255225252525256526052811248427222498259224573429244324572498251128753774356525652484242924713211251124844057259225652837276133254421509818562735260526312592256525782773256525922657259226442670276126572683260526312644273529622900559730742592264425922709256525522631251124982511255225522498255224432578268328112525270924842605248432742484247124842498283738393509255224842471248432492457247140572538273526573062333847995379134427482657260526312631268327862592264426052709257826312670270927092631273525382657290029375597312425652565257826052538256525112511255225252552252525382511244325522631286225652696247125922525342925252457247124842900379036812565247124432471318625252471405725922631281127863299467452371856265726572631267026442657277326052565265726052657264426442538269626962631261826832925287555973124255225782592260525922578253824842538248425252511251125252484257826052811253827992443257824713287251124432457251129503856355126312484248424433236247124574018252527352683301232994767545113442786268326442696261826832811261825652696256525922592265726832696267026702670269629872900559731742592259225782657253825112498255225782525251125382538251124842631265729502484267024982552248433892471248424572538297537743666259224572443249831862471248440372618264428752786336347055487 19890828 852461856269626962592265725922696273526312578263125522683259227862605272225922644256526832862288755973136259225782592274825522525255225112538253825382525249825522511252525922849252526962443256524573287249824982443252527483822357925922471247124433211248424844018255227732709300033514644574413442849265727092618263126312773259226442605265726702670270926052709256526052657265728752887559731862592257826312657260525782498247125112538252525522538251125112538259228492538269624432578249834292457249824712498296237273666256524572457245732112457248440572683263127612735338945575744185627612670264426442631263127612565263126442644263126702773260526832605260526702657292529375597312425522552256527482525253825522484253825782498257824842484251125652578286224982709252525652484331224842484245724842875382235792552248424842429323624572484401825382631267029873351452959311344281127222605263126442565284925652578260525922631267026312552267026572683259226962875282455973124265725922644263125652578255225252525253824982511252525382457251126572811249826832443256524713429257824432484251128623790355125522484245724573199245724984057256526962862282434964736604518562696265725922565255226052786260526312592257826962631264425922748260526442618270929502925559732362631259225652631252525252538251125112538252525112511249824842565265728872511279924712605245732872457252524712471296238063622259224842511248432362484251139992498268327863062328747056282134427482683265727222631260527992657263126312631268326572670261827352578264426052683283729375597314925922657255226442565255224842511249824982565247124842552251125522578288724712683249825782471340224982471245724712786374236512578247124572484319924712511407725652631282427613338455764541856261826962578267025922631276126312538259226572631264426832670268325922683260525922987290055973124261825522592270925382538253824982511255225522525249824842471252526312773252527352484259224713299245724432484249830373806359325522457245724843224247124714037253827352735293732744644671313442799269625922618273526832799261826052605264426572605263126572709268326312657264429502900559731492552263125522683255224982498252525252552255224842525251124712538263129622484270924292605251134022525247124982484283738223565256524572471247131992471248440772552263127992824340246747014 19890828 852941856267026442592265726572644269626572657267026312618267027612722268326962657267026312887283755973149257825922538270925252578253825112511252525522565251125112471256526052900251127352457256524573299248424712457251126313839355125112471245724293236247124434018253827482811296232874705774113442824264425652657265725922799255226702578263126442605273526702644272227092618265729502912559731742605263125652709255225782511251125522484251124982525251125252538267029252498268325112592247134292498244324712484283738063537257824982498247131992471247140572565264428242862333847677741185627482592260526962657261827352552263126312618276126832748264426832631269625782670293729255597312425652592259227092578253825522552251125382498256524982525248426052657279924842735247126052471327425522511247125252811385636072605248424572484324924982484401825382735277330003442464477411344281126442605265726702670277326052644264425922683263127222657269626182657263126442937286255973186261826312565265725382565252524842552255224842552255224842484252527352811251126832471268324713402267024712457253828753806359325112498247124713199249824844057256527092912439533384557774118562657273525922605255226572735263126312683257826832657269626962683268326572592263128752849559731862605263126052670255225252525257825382592251125252538251125252511257828112457277324572631244333252429248424572525256538563593257824842457248432362471247140372525270927482937329947676162134427732657259226962605268327222552263126312578273525782631264426312657264426442709284928755597313625782605256527222525253825252578255225112565257825252484249825652592279924432683251126052443337624982457252524712900377436072552244324982484321125252457405725652631291227613482458677411856273526572552264426442670277326052565265726702696263127092605269626312709264427092875281155973136256526962605264425782552252525382525253825112498247125252511257826052799251127612443265724983351293725522644265728873839359326702565264425253236260525524037263128372849407740185030774113442748269626052605264426832837265726442592268326182631264425782670260525782709268330122937559731492538256525652631251125652525249825112538253825252511249825652592270927482511270924712592244334292511247124572498270937583593255224572471247131742498249840372538263128242748332545574962 19890828 853421856313626702644267026182657274825922592267025782592264427352592269626312644270927092975284955973111264425922538273524982498251125652525252525652511248425522471256526442799251127352471257824713274247124982443249830863711356525382498249824713211247124844018255226442722292532364705523713442735261826702605256526052748257825522683265726312683268326442683265726962565273529002912559731362525264425922670255225252511257825382511260525382565251125112552265728242471265724982552244334162484247124712471287537743551256524712484249832362443245740572565263127482773344245574799185626702644257826962552260527862538259226052657261826832748255226052592268326052696293728755597312426442592256526182525249825652498251124982538255225112525249825782631287524842696244325522457332524982484247125112837383935512565247124842457322424572471401824982618270928753261470571211344279926702709265726572631277326052722269625922683263126962605260526312683259226702912291255973099259225522592265726052565260525252498249825382552255225252498253826572900249826962511265724983455267024842525256528113806360726702443248424983186251124714057256526312925290038064674774118562670263126702578259226182748264426702605265726442565263126832696267027352552272229002875559731492525263125522683255225522552252525522525251124432538251124572552265727992498276124572605245732872471249824432511269638063537253824842471245732112498248439992511268327482937338947675237134427992657257826962592264427862552265726312592260526832709261827092683260525522644293729625597309925782605256525782552253825252511255224712578252525252471249825522696283724842696251126312429345524712443241524982912379035372552247124432484318625112484407725782657277327353429464448311856270926572618264426572565281125652618264426832696267026572631264425782696265726832887286255973124264426312592267025252538248425782592255225252511248425652471256526312824255227992457256524983287247124842443249828113806355126052471247124433236245724713999255226962722287534024644545113442849260526312683263126572786260526442631272227352644265726312748256526832670265729372900559731362592260526702657257824712511251125522511251125652443255225252552264427862498272224982578244333892511247124982484287538223579249824712429247131862443247140572565264427352722337647054705 19890828 854861856301225922683260526312631282426312592269625652578264425782683272226572735257827092849288755973174256525922605267025522538255225112511255225652552248425382471260526442862248427222471253824713312251124712443249825383806357925782443247124983224248424714018253826962824291233124674516713442824267026962631264426312824259225782592272226312644263126702683257827222683273528372937559732112631256525782670260525112552317431863593300035373287335130622511263128622484272224712578249834292498247124572484264438063565259224572457247131862443251140372565263128492811337645014644185626962631264426572592263127992592263126312735269626442696264426442631265726052631288728875597312426572552261827092525252524712538256525782511257824712538251125922722278625252722248425782457323624842471245724842862382235512552245724712429322424432498399925112670274830863325467471211344281126962538260526312670278625252631260525922696265726962670269625652696257826572962287555973111253825782578260525922578253824982525247125112552256525252484251126182849251126962471257824573429257825252525252527093856360725652471252525113161252524844057256526312875286238224767774118562722267026182696265726052799260526052683257827612592268325782670273527092683257829502875559731112552255225782709252525112525256524842498248425112525251125522552273528242471273524842605242932992484248424572484298738563565257824572457242932362484247139992525265727222950332546445167134427612670263126702670267028372605268326312605265725782657260526832683265726572696300028495597313625652592252526832525257825252552253825382525247124842525247125382670291224842696247125922457340224982484247124712900379036072538247124572484321124842443405725652605284927613351450149621856269627352578268325652552273526052618264425922722267026702631269627092696256527092912286255973124259226442592265724982538255225112525251125522525251124982484255226572875248427222443260524573299251124432471248427993806355125652471244324713236245724433999251126702735297533384644520213442799270925782631268326442799263125782670270926312631268325922683269626312578260529752962559731362605255225522683256525522525249825382484253824982538255225252565263128622538272224842592247134022511244324982525265737903551264424712471253831862457248440572565259228112786335144214962 19890828 855341856309926572631273526442631274826572592268326442683268327092670274825922696268326702950292555973136263126052592265724982498248425112525251125112565253824982484257826312799249827222457259224293261244324432471247126443790352325652443247124573261248424984037267027092761282433384736530813442786269626442644260526702799263125922631265726702709259226312657268326572605264429122786559731242657253825522605260525252538247125522525253824982484251124982525264428752471269624712618247133632471248424712525278638063651259224432471249831862484248440572565265728622786352345864831185626442631260526312578265727352683257825782683274826442709260527352644263126572644295028375597314925382592256526832498255225382578251125652498252524982552247125522657282424982735249825922484329924712484251124842912380635232552244324712471329925112457399925112709274829253325476771211344276126832552267025652631278625922735259226312696273526312709267026572683264426962962287555973074257826052618260525922592249825112565248425252511249825382484249826832862248427352511263124713429268324712552253826573822359326052471251124983186244324574057255226442862287537274767774118562657267026572644264427222824268326312578267026832696267026572644263126312605259229372799559731242578256525522657249825522498255225382552252525112525252525252552267028872484273524842552247132872484248424712484291237903622251124432443244332362511245740182511268328493012327446745308134428372644259226052670261828242618257827092592263126832657268326962696265726572709297529505597307425522605265726572592253825252484253825112498251125112511248426312670276124842683253826052484338924572484252524982975382235092511245724432538318624842471405725652592284927483338467449291856269626442578260525922735278626702578265726832683269626962592268325922631257825922987284955973124255225782605261824982565253825112538252525382538247125382511257826442849247127612471256524713299248424572457247128493806365125522443247124573261249824713980253826702761298733514529548713442786264426572631263127092811259225522722255226962696270926572683264425782592269629872862559731112605257826312709255225782552252525652511255225522525251124982565268328372457265724982578248433892525247124712525293738063579259224712484247131492484248440572552264428622683329946444996 19890828 855821856304926312631268326312631276125922592263126572670263127222592273527352670265726962975288755973161252526052644273524842578253825252552256525522511248425252511255226312824251127092443259224843287247124572484249829503839360725922443247124573249251124434018255227222748297532494705513313442799264426052696260526052735259226312605265726572670269625922657274827092592268330492925559731992565251125522696255225522538323630993537293734293287335130622538260528622498273524572592247134022498247124152429267038223607263124982471248431862471247140572552264428112761336346444586185625922657261826962605259227862578263126702631261826572683264427482631269626052644300028495597313625252565257826572578257825382498247125252538255224982538245725652565279924982786248425652457328724842484247124712709380636362605247124572484319924842457401825382631276129623287464471211344281126702538265726052605279926182605263126312592263127862644267026572761263126572887283755973124260525782631264425382565253825112511249825382511252525112484257826052761248427352511263124843455264424712498248426443806359325922471248424983199247125114057255225652925295038224705774118562644265725922657260526572761264425922657265726572592270925922748261826442670265730002950559731612631253825922670255225782525252525252552251125252457252525112592263128622525273524982592244333122457249824712498301238063607264424842471247132362471245740182552269627482912337647365167134428112709257826572592269627732670263125922657268326442644265727092592265725522670292528755597316125782644257826572592251125382511251124982484255225522525249825382644290024982683248425782498340224572511248424712824379035932565249824432511321124572498405725652657282427613363450149291856265725922631257826182592278626182644265726052631268327352670268326702683270926832912291255973236257825652565268325382525253824842511251125252525249825252552256526962761248427612471260524573338242924432471252528623839359325652457245724713261249824714018249826962722293732114644509813442786257826572631263127612799259226312644264426442631269626182631267027482578267029372912559731742578260525522657256525652511251124982525252524842511249825252578263128752498265724982605247133892511245724572457255237903551253824572415249831612471248440572592264428372811337646744929 19890828 856301856306226572578265726052709278626442578265726442592264427352618276126442631265726312975290055973149259226702552268325522538253825382511255224982552252525112484260526572837251127352457259224843299248424982484247128873856352326442443247124843249247124983999253826442735293733514586534313442735259226312670257825652761263125782631263126702683267026702657264426832618260528752837559731612578257825782670253825652511249825252484251125782471249824982552260529002525272224842592247134022484244324982511291238063551252524842443248431612498248440372605270927612735337645014705185626572605260526052592264428492592257826052683265726052735259226572565269626312631303728625597312425782592255227222511252525652525249825522525253824982525253825782631278625112722245725522498327424982471247124982862383934962538244324982457322424432498401824842709278629503287470572561344282426572565267025652683277325782552269626572631268326962657268326312735264426962900279955973174256525252565267025522538252525252538253825382484252525382457257827222900252526962471259224433402260524432525256530993790362225922457252524713199249824984057253826832862286238064529774118562696261825922683256526442735265726052722273526312605263126312761256526442592264429252900559731242578257826052722259225252498255225382538256525252525251124982578260527862484272224572605247132992484245724572471268337423565257824842471245732492471244340372538268327483000335146445272134427862722253826052657265727482644257826702592264425522683265727222644267025782670287528625597316126182538263127482578252525382578255224982552251124842511248425382631277324572696247125922484342925112457245725653012383936072552244324712484314924572443403725652631276127613312464447671856270926312618257826572670287526312538267025652644260526962605272226442657269626182937288755973124257825922605273525522552256525382538253825522525255225522484255226312849249827482471264425113249247124842443248428373839355125522443244324433261251124713999253827352735304932744705552413442773259226702644263126052761265726312683270926442631273525922735267026702657257829002925559731242565263125522631248425782552245725522538252525112525252524842578263128372484265725112578248434162484248424712525279938223593252525112457247131612471247140572552272227732722337646444799 19890828 856781856312426702578265726182644274826702552264426312657257826572657270926832538259225783037284955973124267025382592263124712552260524982484257824982525253825252525257826442786248427352443257824573287245724572471249827993774353725382457244324573249248424573999251127862761304932744644523713442735267026312644256525782824267025922631270926442644270926442709259226312605265729372862559731242657255225112631252525522538313630863469298734423274332530372565263128752484268324982592248434022498247124712538290038393651255224982457247132112457247140572552263128242709342947054767185626962670255226832592264427862592260527092683267026312709265727092683265725652683297528875597313625652605264427612525253825652525249825382498251124842511245725652605286224982735247126052498326124572443249824712683379035372592247124432484322424842457399925922696278629873338467472561344274826442578264426052605274825922525264427222657257826832683273526052670273526312962290055973149261826312618265725112511248424982511249825252525253824982525253826442811247127092471265725253429267025112525256527613856362225922484248424843174248424984057255227092837287537424644774118562670269625922683259225652773257826182670260526702670270926442683260527222683270930492900559731742565255226052683257825112538249825252565248424982498252525382605268327732484273524712605245732492457244324712511302437743565257824432457247132112484247139992525265727862937336346445343134427482670263126312605273527992709263125922605263126832670270926572696264426702644301229505597318625922605255227482552259225252525253825382552251124982525249825652592288724572748245725922484336325112457248425253024377435512631248424432484319924712471405725922605281128113389464448961856270926832592259226312605274826702578267026832592265726832618264426832709267026442962291255973136259225522552267025382484252525252552253825112484255225252498256525922824253827092457263124433312244324712471249829623774356526182484247124843236247124843999252527482761301233634529527213442748263126182631263126052683263125922631260526702631268326572683263126572605268328872824559731362592263125382709249825652511253825382565251125382552252524982552267028242484272224982618248434292471245724572538269637903593257824712471248431612471249840572578268327862837338945864674 19890828 857261856304926052578264425922683281126702578257826702631267027222605264425382683263126572912286255973136261826312605268325652525252525252484253825252552249825382525256526312887249827612471260524713312248424842457248427613774355125922443245724713261252524573999253826832748293733634705520213442811270926312644260526572773260525782631274826572644272226312709267027222631267029122824559731612618259225252670264425382592255225252565252525522443248425382525263128622484274824572578247134162471247124842498288737273711255224712457247131992484249840772538263128372799336345015030185626572722268326312605261826832670263127092644263126312696263126832631270926052605293728875597314925922578253826442538257825252538257825652538251125112511253825652709281125252748247125922457326124842471245724982748377435512565245724432525321124842498401825112773277330123325467471211344279926182631263125782657281125782657263126052631264428112631267026832644263127222925291255973124259226052631270926442525249824842552253825922538255225252525253827092824249826832457263124843416267024842511252529753856362226702498244324843211252524294057268326832824281138394799774118562696265725922578260526832722264426572631265726702644267026312722257826572683263130372849559731862552257826052657251126442631255224712592253825252525252525382592264427992538272224842618245732612525245724712484264438393551251124712457249832492511248439992552267027862975321145295237134427612670255226572552260528242657263126442631265726442696260527092644270925782631298728875597308626572592253826962538255224982525252525112538249825252471252525652657279924982709251125782457342924982498249825652735387335512631249824432471319924712484405725382709281127613312467448961856272226572565267025922631282426442631267026052709269627482631269626442670264426052937284955973161253825652538263125382552255225252525253825252565252525522457256525922862247126832457259224713287248424712484248427733839359325382484247124843236247124984018252526702748300033254557537913442761273526702670257825922824263126182605265726702696267026702722265726312592268329872900559731242592249825252696259225652484252524842498257825382498252525112525264428872525265724842592247133892538247124572498304937743565259225112471245732112471245740572578257828112761332547674863 19890828 857741856307426052552268325922605282425782592269626572631268327092657268326312735263126312937287555973099260525522578278625522565252526052538252524842525247125522457255226832811247127482457259224983312248424712484248426833856359326182484247124573249247124434018252526572748291233634831530813442722264425652592259226702773259226832644263126572631274826312670260526052644269630002900559731362657263126182696255224982538340233893666300035653363318631612578252528242498267024572618248434162511245725112498281138223565249824572443247131862457245740572578264427352735337646445030185626572696257826312618265727092605263126052565264425782683261826832631269625252670292529125597314925652538252526832525253825252525253824982565248425112498247125382735281124842709245725522525323625112471247125252875382236222538248424572429321124712484403725522683281128623236464472561344273526312657260527222592272226442592267026572578256526442644269626312657263126312937295055973136256526052605267025522538256524572484252525652525255225252484263126572799247127732471264425253429265724982525255227093774365126312484248425113149252524714057256526702900284938394736774118562670264425782657265726572786264426832657268327092605263126442618265727092631263130002937559731242592263126182631255225522538249825652538248425252484252525252552263129372443274824572592245732612525252524842498292538063565256524712484244332612457248439802538265727862925337647675167134427992618260526442592264427222592260526702657259226572709260527352644265726182631293729125597313625782578257826052525252525382511256525252525253824982552248425522592277325252709245725922429342925112457245725112837372736512538245724712498318625112471405726832618278627993389467448311856274826572592264426052683278626832578259226572644264426312657268325782631259226572887286255973149256525922605268325652565253824572538260525522552249825252484259227482925248427612457260524573325247124712484249828623839363625652471245724843236249824844018253826572735288732994705516713442748257826702696263125652761259226312709267026832670268325782644268326832722270930372862559731362578259225922631252525782457251125522552252525382484251124712565273528372484273524842592249834292484252524842484283738063622256524572457249832112443248440572578264428622761333847054799 19890828 858221856309927092592272226572605277325922631267026442578273526572657265726572657265726442962288755973161255225652538269625782525255225382498253825522578253825252471257826312773249827482511257824713287249824842471248429003839359325652498244324713261245724844018255227352709288733514644527213442799263126312592264426962748264425922631263126832657267026962709265726702605259229872862559731492565261825522670260525652511251125252498252524982525247124712605268328492484270924712631248434292484247124982525293737743565253825252457244331992484247140572565259228492748335147364962185626702670259227222644263127222592257826572657259225522696257827482631267026832657296228625597314925782644259226572578255226052552256525252511252525252538247125382631291225252722247126052471331224432484248424842875387335092605247124842471321124432457401825252735270928493299452971211344273526312552264426442592278626312605273525922657259226832631272226962670257826702975296255973174255226442552268326052525249824842538249824982525252525112443259225522799245726962484263124713402263124432511252528873839359325922484252524573161251124574057257826052887290038064705774118562644269625922631264426832748257826312605267026442565268326052631261827352631269630002875559731492565257826052644257825252484256524982525252525252525249824842552260528492511272224572592247132742498249824982511273538563551253824572443245732742471252539992552270927612824328745865202134428372683259226312657263127732657267026442657260526962683267027612657264426572722300029255597308626312605260527092525253824982538252525112525253824842525251125652670276125112709245725922484342924712443242925382862382235512592248424572525316124572484405726442657281127613299464449291856268326702565265726832592277326442631256526442670259226702670264426572761268327222975283755973174256525382538267025112592256525522484256525112525253825522498252526572937251127612471259224573312245724982457248430993839359325522457245724713211249824713980253826962773290033634644530813442799265726182657264426312811265725382683265725782696265726052709265725922631264429122887559731492565256525112683252525382498253825652592249825252484248424842578263128622511267024842592248434292471245724842525255238063537255224712457247131742471245740572552268328492773331245574736 19890828 858701856309926572631268326832644277326052578263125652605265726702657270926832657263126312987287555973186256525652565273525382525255225252498255225112484252525112525255226052887248426962471259224573325247124842471248428493806353725252443245724983199248424843999255226962748296233764674523713442811261826052631265726572786269625782605264425922605264426962657264426442592270929622887559731492605261825112565256525252511324932873593301235653416316131362552267028872484273524432552248434022525248424432471277338063622257824712443247131992484245740572592263127612773333846444705185625922657255226702644270928372631264426572631260525522748260526832696259226052592297528495597316126832605257826312605263125252525251124842471255225382484251126182592283724982735245725922457326124712471244325252987379036222578245724572471321124712484401825252748277329373312458672561344284926832565264426312605273526442631270925922498261826962644273527092644267027092962291255973161260526442538263126052552256525252511251124842525248425252498259226962799245727352511260524983429267024432538252528243806359325382511249824713174249824844057256526702912278637744705774118562657265726572670257826702761268326312683265726832631269625922696263126962605267029752849559731492578257825922683255225522498252524982605253825382471251124712578260527992525272224712631249832872498244324712471278637743607261824432498249832362498248439992525264426962975337645575167134427612618265726702631256528242578263126052605263126442683257827092657263126052657296229255597311125782605257826702578256524982484253824982538255225112484248425522696283725112683248425922484340224842511249824842786377436512592249824572443319924712457403725382670279927613351450148311856272226832644260526572592277326702565265726962631263127092552270926962670259227092975288755973149257825782618267025112578253824842484247125252552249825382498256525922786251127352484259224713312248424572471244326053839353725382443244324433249247124714018255227222722283732994557520213442748259225652605260526312722268326182578264426962644265726312657268326442657264428872837559731112552259226572631252524982578252525652525255225522538251124572552260529002471268324432605247134292498249824842484265737743579252524432457248431742484247140372565268327612735331244474831 19890828 859181856267025922538267026052631277325382565256526312683263126962592273526312618265726832887288755973136256525922578270925522578253824842511253825252525253825522484264425782786248427222498260524713274247124842525247126833790357925782471248424573236253824573999253826962722296233384736530813442786265726442670265726312862260526312592265725922631270926052683263126832644273529752862559731492631260525382683252524982525251125252457252525382498251124572538272228752457268324842605247134422484245724982538270938063579260524982443248432112484245740572565264427862824336346744996185627092592263126052657263127092565267026832592264426572696265727092631265725922657287528875597323625782605260526962552253825522498255225112511257824842525248425782683286225112786248426312443329924982457245725112875385635372552245724712498324925112484403725252592274830123287455752371344281126182631264425652592278626182578267026182565273527352631268326572657264426832875291255973099256525652565269625782578251125252525252525112525253825112484257826312875252527352471257824713429248424432457251129503758355125922471247124843149245724984057253826832786279933634767506418562696261826442657264426702696257825252657263126702657276126312735264427092644277328872875559731242525259226052644256525522618253825652525252525252552249824572578264427862484274824432578247132992498245724712511273537903565257824712443247132362484247140182511268327612950333846445379134427992657270926832618264427732670256526832605257826052696256527612605268326962735301228495597314925922631265725922565248425652498255224982552248424712498253825782592288725382683248426052457340224842471247124842987382235092605245724432471319924712457405725922670281127993325473652721856267026702552264425652538270926572631259226442670263126962592263126442696263126182962284955973136264425782538264425252538251125782565251124842511248425652511256527222683247127862443259224843312247124572457251128873774357925652443248424433236247124984037252526442761297533124674541513442773268326052644257826312761257826442644260526962696265726702670260526572722263129622875559731742592257825782709256525652565252525522471253825782443251124982565261828752484267024842578249834292498244325382511279937423607251124842443249831612471249840572565259227862837332543205451 19890828 859661856272227222618264425782670270926052631268326572657265727222605267026702631263126312987286255973111256525782565268325252484253824572511249825112511251125252498256526052761251127482484259224573325248424712498253825783822356525922443248424713236245724574037253826832735298733384644563313442799273526572683263126832786260525252565268327352631269626702644264427732670265729002925559731492565255225782761253825922525248425522525251125522498255225382578268327482511265724842683247134162538245724842484290038063579256524572443256531992457245740772578251128112786336345575744185626832735257826832592264428372631257826312657255226312657264426572657264426832657293728875597323625652578265726962484256525922498251125382565251125252538247126312657278625382735248426052498329924712471244324842849383935092683245724982471322424842457401825252670270929503261470559311344279926442592267026572657278626442552259227092605259226832683267026052644261826052912286255973099257825522631259225922538249824982538253825522565252524842471259226572786249827352457260524573429249824842429249825783822353726312484245724843174245724714057259225782761270933634644604518562709270925922605268326442824260526442657259226702618270926182683263126442631265728752824559732362538263125782735253825382538252524982538252524572471249825112565257829252498277324712592244332872457249824572471264437273593252524292471242932612484247139992498265727352862336346446282134427092644256525652631261827482657260527222605263126312670263126572696265726442670297528755597311126052552257826052565251125652498251124842552260525252511252525252592283724712696249826312484340225112498247124982748375835512552247124572525318624982484403725522657279928243299464464541856264426312696263125522605281126442657269626442683265727092578267026832683264426832937291255973136252525922538267025522631256524712511256524982525248424982511253826442773247127352457260524713287249824432498249829003806368125782429252524573261247125114018261826702748303732614674671313442786260526312592264426312811257825782670261826442696267025922644264426962657272229502937559730992631259225382670255225252525249825522511252525522511253824982578267029372471270924712592248434292484245724982484276137743622255224842429249832112471247140372552270927732761337646447014 19890828 860141856269626962578265726442696281126052578267026312735260527222657273526442618263126572950286255973236255225382618270924842538256525382538256525382511249825252484257826702799252527482484260524713287252524712457251126443806356526052457248424433261244324844018251126832761291232744644774113442824267025922631260526052761263125252592268326442696272226572657265726312644263129002824559731362578256525922696249825112484248425252511253825252538252524842484263128372457269624712578247133892498247124842484297537743593259225112484247131862457249840572605263128112773332546747741185627092631263126572511257828242644253826182618263126052735257826962696265726962709297529255597313625652605261826572565256525382525255225922538256525112538248425782683287525252735247126312471327424982471247124982631379035652565248424982443321124842457401825112722273529253429455777411344277326052631265727612605281126052605263126442696265726572657272226702657265726442962281155973174251125782538267024982552253825522525256525522538253825112511255226182925255226962484264424843402265724842471251127093806363625112484244324573149253824844018256526312811437035514644774118562735270926832631265726832824263125652696264426832670276125922709261826442670267029252912559731362644256526312696256525652538253825522538253824842498251125252552263128622471273524842565244333122484248424572484281138393537252524432511248432112471245739992565265727482937326146746162134427992592259225782670268327862592260526312618265726442696260527092631270926442578295029255597316126052605252526832578253826052525252524712552253825252525252525652644283725112709251125782457340224842429248424843000374235372644248424152525319924842457407725652578277327483429467477411856282426832631256526052631274826442605270925922644260527092631270926182644256527092912286255973111263125382578268325112552259225252525255225782565248425522552253826572862252527612457267024983338298725652644264428753774357926572511265725653199263125654057265727862950407740184896774113442811269626442552265725922811260526182670256526312670268326572709268326572644268329622875559731862565260525522683256526312525249825782525252525522471252525112565265727732511272224982605245734162498245724842498304938223593256524842457248432112498247140772683255228372811338945294929 19890828 860621856306225782605265726572578278626442644268326572735265726572657273525922644263126702862287555973136260525382565267025782592247125252525248424982578248425252525257827092937249826832443263124713325248424842457252527353806357925522429245724433249248424714018255227222735292533384644527213442837265726052592268326052824261825112657263126312696267026312696264425922605268329122912559731362565260525522657252525382498249824842618256525382498251124842511260529252498270924982565247134022498248424842484286237903651259224572457248431612484245740572565260528492773338945014767185627482696268326052592265727862605257826052605273526442709260526832578267026312670293729125597309925652592256526702538252525112484252525252498251124982552249825922631286224712786247126312457332525112471245724712937379035372605244324842457323624982484401825382631274830373325483171211344278626572709264425252644286226702592268326572683268327222657273526702683256526702887287555973161264425252644273525522605255225782511252525522484257825382471256525922849249826702484260524713429268325112511252527093822365126052484251124983174248424294057256526442837287537904799774118562722259226182565259226572735263126442605267026052578274826052722259226572631265729752875559732362578255225382605249825782498251125382605251124982525248424982552260527862525274824842592247133122498247124842498288737903565253824712498245732612498247139992525265727612937329945865272134427992538259226962605256528622670259226312578267026052722268326962631265726572761293728375597313626182578257826702538256525252471252525382552251125382511247125782709276124712735253825522484338924982471247125382799377435792498248424572511319924842498405725522657278627993402455749291856272226832578268326442631281125652552269626182605264426832592267026702552259225922975287555973124265726052592269625382498253824712525249824842484249825382471255226442900251127222443257824713299245724982484251125383839360725782471247124843274245724984018255227092696297533514736534313442837265726312670268326572875260525922683263126572657269626572657256526442592263129502824559730622578253825922683255224842498253826052511251125652484256524982605268329002498270924842578245734022498244324712525279937743593256524842471252531612471247140572578259228242761338946744799 19890828 861101856306226312657263126312709281126052592268326962683264426832644277326052709259226832962287555973149255226572592273525112592259224982538252525112511251125522498260526702849247127482457257824843287244324432471251128623774356525522471248424433236247124573999255226052722286233514799516713442786264426962592260525782862263126442696263126182683276125922709256525652578268329122912559731612605264425522670255226442552338933763607306234823402317431742552263128622498270924572552245734292538245725112498293738063622257824842443248431862457244340572552265727732824332547364831185626442670268326962735261827612631263126442670273526182761255226702657260526832644298729005597317425382592256526442538260524982511252526312552255224982511249825522565282424842786244325922498328724712484247124573049385635232592244324432457323625112484401825382644278630993325450172561344279926442605268326052657288725922644263126572696263127222644267026832657261827352900291255973099256525922552265725382592252525112552251124842525249825112484256526312875252526962484263124713429260524842552253829873790355125652457247124843211251124714057256526442925286238064863774118562618265726312657265726052761260526312657264426962644270926312696259225782657270929372875559731362618259225922722260525252525259224842525251125522525255225112552268329252525272224432592248433122484244324572525284937743565255224842484247132362498248439992552269627092975329946445133134427482683260526182578263127732565256526442657264426572657263127092657264426702696296228625597311125522552255226702538255224982511256525252525251124982552248425652631276124572696248425652471345524712471245724712937380635372605242924572484318624982511405725782631283727733351470547991856274825922592259226442631279925652644272226442722260526832605276126182644267026962937288755973124253825782578272225522565253825382498255225652511248425252484256525922862247126832484263124573325251124572457251129123839355125522429247124713249251124573999251127352735301232874644523713442786273525782618265726572811261826702631264425922657269626832644259226702683264429252887559730742592256525652605257825522511251125782511257825522471249825112578267028622484268324842578245734022484245724712552303738063593259224842429249831742457245740372538263128112709340244744863 19890828 861581856309925652578272225382605281126312657260525652657267026442631273526312709257826832811291255973149257826312552268325522511251125382511255225112538249825252484260525922862247127092457259224573299248424292511248429623839362225652471244324573249248425114037256527352670293732364705513313442824260526312605270926312887260525382578268326442696263125922709265726572631263129372837559731242592260525522657257825382552252525112484253824572498249824842578260528372525268324842578248433892457248424572484293738393681253825382457245731992511247140572578267027862748345545574674185626702696260526312683265727352631261826052683263126702670260526572657263126182592295029755597313625782565268326052538252525522484248425112538255225252525252525782631283725252722247126182443328724982471247124983000379035372631245725112429326124842484401825252709270930003299476771211344283725782605269625782683282425782565259226702657269626572657260526312657269626702887291255973149264425922631263125522552256525252498255225522511253825252457252526312824247127612471259224843442265725112511248426313727356526442457248424843186249824714077268326702862290037274705774118562683257826182670260526962824260525112709260526442631270925922670268326182644272229622912559731362592261825782709255225652498252524842525256525382538253825112605261829002511274824572592245733252484248424432525268338393593256524842443245732362511249839992511267027222937326146445343134427612696263126312735259228372605252526052670260526832670268326832722268326832631300028625597311125922578260526312552255225112538257825382525252525382471252525522683282425522722248425922498342924842443247125112748377435652538251124292484317424712484401825922644278628373261464446441856267026442592260526312578279926052605265726702709259226962657269625782683269627092962288755973111259226312578270925782565255225252511251125252484249824982511260526962824249827612484257824713287249824712498248428373790353725652498248424713249248424983999252526702696292533124767534313442799270926052657263126442773269626052631272225922592260526832696265727352657269629252912559731362578255225922644251125782511253824982525253824982484252524982592263129002525268324432631248434292484247124982443293738063551263124982457247131612471245740372605265727732773344246744929 19890828 862061856308626182644270926182592279926442631265725782735269627222592270926832670264426312950293755973136259226312565263125252498256524712511249824982525249825522484255226442875253827352457255224573261247124712471251129873806355126182484249824573186248424714018252526832748291233254586530813442811260526442565265725652849260525782657260526312657267025922696260526182683264428872900559731612592259225112657247125522538322433123593303734823351328731112592263127862498269624842605245734292511247124712498278638063607257824432457249831992457245740572565263127862748335147054799185626832578268326572592263127482565257826702644260526962709263126832657270925782696297529125597323625922552256526052565255225112498255224982538253824712538244325522631296224982761247126052498324924982457245724843111377436072565244324842511324924712443399925252696273530493416470572561344282425782552264426962592270925522657260526832644269626962605265726702657269627352962283755973149260526052605265725382538253824982498249824982525249825652484252527092824247127092511257824843442269624842525253827993790359325922457248424983186247124844077256526572786286237904705774118562578257826052605259226442773259226182683265726052618264426312709264427092631268329752862559731492631256525922709251125112484259225252578253825522511252525112565260528242471276124842578252533122471247124572484297538563523261824432471245732362471247140572552263127482987326146745202134427732657264426832618256527732578256526702578263126572631263126962657267026702592300028625597308626182565253826832498255225112511252525112471253824842538249825522618287525252657245725782511342924982484248424842552377436962511247124432498318624842471405725522644278627613287450149621856260526572605259226312605282426312578268327222670269627092657274826052735268326182912286255973149259226572644270925522565253825252471256525112592249825252511259227352811248427352471260524573236247124712498251128373822350925652484245724713249247124713999251126832657291233514501534313442837263125922592261826442824257825522592263126442657269626052683253826702605274829122900559731862657256525922683252525382525249825382525249825382498251124842525259228372525269624572552247134292498248424712498291238393593252524712443248431742484248440572552263127612849333846444799 19890828 862541856307426832592265726442605274826702631268325922565264427222683268326832657263126832950287555973149257825782605263125652565256525922565253825252498253825652498255226312837249827352443256525113287251124292443245728373806355125252498242924573249249824713999253826572773296232874644520213442824269626702631265726572799261826052683276126832592267026832696259226962631270929622987559731492525256525652709252525652538252525922511251125252498249824982498268327862498270924842592247134292511249824712498293737423622252524572443245731992457249840372565259228492735336347364831185627482657263126962578270928242605259227092657265725782683267026442631264425522657298729125597316125782592256527352538257825112538248425782484249824982511251125112605284924982748248425522484328724712457248424713049383936512683244324432484323624842457403725382670267030863211476771211344286226702565265725782696281126052565267026572618268327092670267027092657263126703049292555973111257825922552269626052578252525112552248425522525252525252538256526312837251127092511263124573389267024982511256527353711359325382511247124433186247124984077253826312875288738224644774118562696261826702657257826572786264425922631259226702631269625922670268326182657267028872937559731492631255225922670257825252511253825112525249825112511255225252552270928372498272225382592247133252484249824572511288738223523259224712457247132362484249840182511273527612987338946444996134427482605264427092578261827992605260525922696270926832605267026832657268326442696290028495597319925652631265727352525256525922498249825112525249824982538248425522644296224982696249825522443337624982443252524572748377435932578245724842484318624572471405725522631288727223429452947051856268326702644270926442631278626832538265726832605267026702644272227222605259227092950293755973149253826052565260525252565251125652525249825522565249824982484257826442875247127352471257824843299245724572457247127993822355125382429245724843224244324434018255226312799296233634557527213442761268326572631265726052786264426052592264426572605267025522709263126702592270929122862559731362631260525922644256525522471255225382498255224982498253825112592263128872511269624712578244334162511248424572498301238393593257825112498248431862484248440772631257828372824332546744736 19890828 863021856306226832644264425922618290026572565263125922644256527612709273525782683263126572849286255973149265725522592269625652498255225252578251124982552252525922484264425922849249826962471264424573299252524842443253829003839357926052457245724433261248424714018252527092773303732744644509813442811267026702631264426572849259225782722264426052578272226832722263126832683264429122950559731862605264426052657252525382525323631743607302435093363328731112578264429002498268325252578245734292484248424712484295038223607252524982471247132112471245740372592257827732786338947674831185626832670256526312618259227862644259226572631268326442735260526572631273526572657303728625597318625652644263126832565256525382525257825652538253824982565248426182696283724842748249825922471331224712471245724982925379036362538245724432457326124712471401825112709263129123429476771211344273526182670269625922631282426312631265726052657264426572592272226312605268326442937291255973136257826702578264426052525255225252511247125382538249825112484255226312900251126572457256524433402260524982511253827863774356525652484248425113199248424844057255226312811293738394674774118562631260526832683270926182849255225652773259226052631269625382735263126442696264429502925559731492605259225382709253826052525251125382538253825382498256524712538260528242484276124572565248432872457244324982525277338063565256524432471248432362484247140372538277327482875329946445237134428112644255225782592264428752552263126312631268326832618265726832605264425922709292529375597317425652565259226572525257825112511251124712552249824982538253825922565282424982735245725922484344224982484249825252631379035932631249824152484317424712484407725652565279927353402464444211856270926832670264426052644282425922631264425652683263127862578270926832631263127352975282455973124259225782618270925382592249824982538259225382484257825252471252526832837248427092457259224433299248424572471253827863839353725522457247124983274248424574018255226442786302433894674534313442735267025652657267025652811259225382683269626312722268325922670260526572631267028872824559730622644257825922696252525382552251125112552252525382484252524712525257828242498268325382592247134022484245724982525284937743651253824712457248431992457248440572552270928492786329947994615 19890828 863501856307426312565268326572565278626182631260526312657260526702592267026312670263127222912297555973099261825652552265725522605257825522525252525252471248425652511255226182837249827612457260524713338248424572471251125653822359326702457248425113261247124714018255226962761301233634644530813442786268325922578260526442811269626962644268326052578267026312696264426572631270929502862559731112565256525922657259225382511255225522511252525252578252524982565268328872484270924712578244334422511244324712525296238393593256524842457247132362457251140572592264427482811336347364799185627482709259226052644263128372657253826702605264426312696259226832618268325382709288729125597314925522552259226572565255225382511251125252538251124982498247126182605284924982735247125922471324924842443249825112950383936222605247124572443326124842498401825522657278629253249458672561344279925922709259226962631284925782657264426832709264427092631269626052683267026702925287555973124260526052538264426052578253824712538255225522498253825112511256526702824253827352471264424713455267024842538259226573774356525922457253824713161249824844057256526962799293738394705774118562670277325782631261826312837268326442683267026962644272226572696269625782683264429752912559730992538265725782722253825522511249825382552249824982484248425252578263129502511273525112631249833382471245724982484269637903523251125112457245732242525252540572552265727612975337647675098134427992670257826312605260528372631257826832670265726442657272227222592260525922722298728625597311125252605264426702538251125652511255225382525249824712511248425522552281124712657251126052498340224982471245725112811380635792565248424572457318624842511405725782644276127483402452947051856270926962631263125922592276125522565264425652670264426442657268327092670270926572937287555973136255226442631272225652538255225652525252524842525248424982443256526442862253827092511260524573299248424842443245727993822359325382443252524713249248424984018256526962735284933124644545113442786259225782631263125652849260526572683269626572644276126702696267026832592269629122862559730742592256525922631256525522552259225252552248425652484251125522511259229002498268324842592245734162484248424152484283737583551251124842471251132112443248440572592261827992773341647994896 19890828 863981856307426442605265725922657279926312552272226572605264427092657267027222670260526832950293755973099255225252578267025382525259225252511255225382538245725382471256526312811249827352511263124983325251124842484252528113790355125382484247124713199251124984018252526962670286233384644506413442773264425652644259226052824265726052631263125652657268326832735268326442644264429122837559731492552253825922748252525112471314931743482287534423186331230622552267028492538268324572605247134292498245724572484261838223593256524712484242931862471245740572565260527862761331246744896185627482657261825782605260526962657251126832683268326312722257827222657259226312709288729125597316125652631263126442565260525652538252525652538253825382498249825652631276125652683249826312471328724712511247125252925379036662592245724572471324925252484401825112709274829753299464472561344278626442683272226702631281126052565261826702631263127092644264426182683260526832950290055973186257825522631268325522511253825252538253824982511255225522511255226052875256526832498265724843416259224712552248427863822356526442471245724713174249824434057256525782900292537744705774118562709263125922657256525922683265726182709264426832578269625922644268326052605269629502937559730622605260525782644251125652538253824712511257824842471255224712578269628752457274824572631249832872484242924842498273537743593255224712498244332612498249839992511272227352987333846745167134428372631259226832631265728622631260525922657263125782709263127222657264426572644293728755597316125922605260526962552253825782511248425252538249825112484248425522552279924842670247125782484342925112457247125112670380635932578247124842525316124712443405725522631282427733261458647671856268327092592265725922696269626572605263126442631267027092618268326312735267026572962287555973149264425522552268325922552259225522552252525252525252525652471259226832799249827482457263124843249249824712471245729253774360725782484244324983211248424713999251126572773298733894705527213442837265725382605270926702786263126052605268326052683264426702735270926832578260529372862559731492618253825252657259225782538247124982538253825652538248424712578259227862538276124842605248434022498249824572511296237903622257824432429251131742457249840572552268327862837335147054929